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
340368979022	340368979541	340368980091	340368980641	340368981191	340368981741	340368982291	340368982841	340368983391	340368983941	340368984491	340368985041	340368985591	340368986141	340368986691	340368987241	340368987791	340368988341	340368988891	340368989441	340368989991	340368990541	340368991091	340368991641	340368992191	340368992741	340368993291	340368993841	340368994391	340368994941	340368995491	340368996041	340368996591	340368997141	340368997691	340368998241	340368998791	340368999341	340368999891	340369000441	340369000991	340369001542	340369002091	340369002641	340369003191	340369003741	340369004291	340369004841	340369005391	340369005941	340369006491	340369007041	340369007591	340369008141	340369008691	340369009241	340369009791	340369010341	340369010891	340369011441	340369011991	340369012541	340369013091	340369013641	340369014191	340369014742	340369015291	340369015841	340369016391	340369016941	340369017491	340369018041	340369018591	340369019141	340369019691	340369020241	340369020791	340369021341	340369021891	340369022441	340369022991	340369023541	340369024091	340369024641	340369025191	340369025741	340369026291	340369026841	340369027391	340369027941	340369028491	340369029041	340369029591	340369030141	340369030691	340369031241	340369031791	340369032341	340369032891	340369033441	340369033991	340369034541	340369035091	340369035641	340369036191	340369036741	340369037292	340369037841	340369038391	340369038941	340369039491	340369040041	340369040591	340369041142	340369041691	340369042241	340369042791	340369043342	340369043891	340369044441	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2753	2000	3600	2300	2753	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2753	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2751	2000	3600	2300	2750	2000	3600	2300	2749	2000	3600	2300	2748	2000	3600	2300	2747	2000	3600	2300	2746	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2743	2000	3600	2300	2742	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
22009	20382	27605	22975	20348	20292	8091	980	695	654	668	641	653	816	767	718	745	811	698	667	595	601	567	569	932	1707	2000	942	441	451	442	450	432	445	474	449	445	419	511	435	464	422	499	442	423	461	473	437	478	435	445	414	442	433	455	455	416	472	442	443	402	468	414	452	469	433	458	477	474	439	478	478	441	443	427	459	419	482	468	436	453	498	458	459	451	491	447	454	456	451	440	441	454	452	478	457	479	426	443	433	449	451	464	436	467	442	439	440	419	421	437	452	469	413	461	429	432	438	404	448	477	461	480	455	446	450	401	445	443	445	473	411	438	440	429	431	440	422	455	470	450	421	433	437	433	453	453	442	478	472	446	435	456	431	456	454	434	478	415	493	435	470	433	477	467	446	468	432	508	477	447	486	450	456	469	455	437	414	469	478	459	441	421	429	457	450	514	459	452	416	430	426	461	444	453	489	431	407	439	465	455	472	429	484	427	470	449	446	452	471	430	490	471	480	431	422	471	440	421	419	435	439	478	451	451	466	478	443	443	412	392	441	459	418	432	473	460	459	457	441	479	441	410	463	409	426	416	445	420	442	427	459	427	407	467	447	435	415	448	445	439	427	445	424	435	430	423	426	425	432	481	469	426	449	451	407	470	462	437	458	477	454	420	480	410	417	461	449	460	442	437	408	472	407	480	419	458	451	435	471	441	434	426	450	461	462	459	457	447	434	454	452	455	445	451	454	434	430	436	473	411	440	463	427	416	460	405	439	445	439	439	408	484	428	430	413	451	440	444	461	419	461	464	466	422	466	444	459	455	455	444	403	412	474	455	455	450	442	469	437	425	421	453	454	438	443	419	440	466	458	437	474	420	451	435	399	443	421	412	491	452	425	456	410	438	435	426	434	453	427	445	463	407	427	448	477	426	407	421	447	436	458	441	435	459	460	452	483	427	397	458	468	459	460	474	437	426	432	428	448	454	440	446	466	423	427	413	484	469	440	440	457	410	481	429	447	420	427	430	440	445	455	461	451	423	446	453	447	444	451	469	448	461	425	457	421	434	466	430	460	475	453	423	441	454	425	430	468	451	457	433	493	445	483	457	422	432	464	454	444	475	410	433	434	450	468	416	454	464	493	434	467	439	393	421	441	434	450	424	458	431	475	434	447	419	495	446	440	413	397	414	466	433	467	430	481	459	434	442	439	470	435	444	435	435	454	419	421	447	452	436	428	423	448	438	446	422	444	465	443	421	451	463	420	461	477	449	441	439	462	412	428	450	445	438	440	465	467	443	424	440	475	441	434	402	423	472	487	487	399	430	452	434	442	420	419	454	452	412	464	420	497	444	460	463	438	419	479	450	431	454	445	444	409	438	453	426	416	467	458	434	422	407	442	455	447	439	459	435	442	430	432	438	431	441	468	476	426	471	450	416	416	419	452	428	434	432	437	438	453	405	441	430	449	474	435	432	428	439	424	445	457	443	471	468	464	468	411	505	384	443	449	427	442	463	423	442	417	431	452	453	397	457	443	480	426	495	453	412	448	441	448	440	452	467	448	441	489	466	449	403	438	453	403	453	447	408	432	446	463	456	427	445	473	463	414	431	479	441	419	448	499	435	427	437	401	439	447	440	444	414	446	433	396	466	447	442	485	419	451	439	475	476	441	448	453	455	480	452	410	432	451	435	448	397	429	429	436	436	489	448	449	489	419	426	438	432	426	466	468	460	432	448	438	418	471	422	435	418	413	410	473	423	442	485	420	458	464	433	477	440	464	439	400	453	461	420	456	451	465	453	431	421	462	429	446	383	440	453	430	431	446	426	416	435	459	436	472	432	464	452	470	403	452	427	445	435	455	442	431	451	464	453	406	464	397	449	456	435	402	476	424	469	444	469	440	416	460	408	491	444	437	439	485	443	434	467	455	430	392	450	441	446	467	442	403	432	433	436	453	457	445	464	438	439	437	430	468	436	468	425	448	434	478	454	460	467	445	449	414	412	461	441	448	450	470	435	458	442	480	413	450	424	449	448	445	393	449	430	462	450	456	446	411	434	440	448	434	466	481	440	450	447	406	404	413	400	486	423	482	480	448	437	429	440	437	449	410	445	437	424	478	421	445	421	452	456	406	456	431	422	452	448	447	435	443	451	443	406	430	415	437	426	455	442	428	431	407	477	414	450	447	457	463	444	422	440	470	428	467	476	461	413	427	432	452	432	432	445	436	456	420	462	442	466	435	433	416	442	493	458	470	409	426	461	429	459	445	437	468	439	407	445	426	472	411	470	433	456	440	436	459	465	461	474	439	429	461	450	461	397	435	452	427	430	455	449	431	469	441	450	485	444	420	445	445	438	452	411	418	475	456	414	450	458	458	443	414	465	451	430	453	438	430	420	464	417	451	449	440	445	413	456	470	446	452	448	459	431	435	434	428	453	430	405	436	434	459	448	428	446	454	434	451	456	442	442	437	443	442	436	448	457	431	414	463	405	424	471	426	444	417	476	444	491	446	432	468	471	447	426	402	452	412	425	457	416	456	408	448	429	442	459	444	441	510	460	453	483	446	459	463	423	444	445	419	442	453	431	437	425	426	399	447	444	420	455	441	447	422	421	435	431	466	457	402	438	462	416	411	486	430	434	427	470	454	469	451	397	461	438	428	474	430	423	422	452	431	449	425	441	442	446	443	386	442	451	469	444	463	424	400	416	445	449	439	404	462	448	444	429	446	437	452	414	464	401	429	428	424	477	444	456	427	453	441	461	410	392	427	419	445	408	479	454	472	467	433	428	483	416	420	428	382	407	430	414	442	431	429	434	444	435	447	406	435	462	414	421	428	436	453	492	433	450	425	474	470	445	448	443	453	409	441	461	404	416	425	421	410	449	400	490	467	439	433	439	469	428	456	429	427	433	452	440	443	456	463	444	451	431	451	449	430	410	444	467	438	474	453	418	412	439	447	435	442	437	441	434	421	434	420	412	460	415	419	465	402	440	459	446	444	489	421	442	435	445	477	415	439	453	468	433	494	410	429	412	450	463	441	422	441	431	442	422	402	447	494	461	459	455	436	432	456	458	416	455	505	452	423	407	464	454	431	454	483	443	420	447	470	437	420	423	437	458	453	440	434	430	408	459	408	457	430	470	442	465	449	411	452	397	440	461	447	430	463	464	458	375	419	418	382	429	435	444	443	485	418	436	435	438	443	444	436	420	438	440	426	414	410	417	452	425	416	423	473	436	456	421	474	431	464	437	440	431	443	437	405	407	419	436	474	440	463	445	489	434	424	442	455	438	454	423	435	436	421	426	466	412	481	459	421	413	428	437	436	455	455	491	413	396	452	422	429	451	477	472	444	476	424	447	462	464	472	448	445	438	447	444	450	411	408	454	440	427	416	460	463	441	427	442	441	435	422	470	424	465	466	410	443	423	435	441	440	460	411	409	440	441	472	406	456	405	435	450	408	431	456	402	443	437	396	420	468	472	415	449	443	393	446	460	420	451	443	405	437
42703	65543	20654	3666	2543	1892	1568	1205	1089	950	936	945	933	1226	1114	1041	1105	1152	943	912	760	781	719	786	1393	2963	3029	1362	537	524	520	544	497	531	505	531	475	519	546	525	512	521	493	501	545	521	501	516	504	528	532	496	529	480	506	523	541	514	554	492	535	498	497	529	514	540	511	536	506	510	529	483	533	521	535	515	512	533	532	492	485	519	509	521	479	535	558	520	497	516	510	553	520	502	520	517	483	497	486	515	517	504	488	519	503	504	481	522	508	516	533	528	537	498	526	540	494	504	536	524	504	500	517	525	516	497	467	500	505	507	501	524	536	514	535	523	487	546	553	506	488	518	504	515	486	495	521	531	460	523	490	540	479	502	521	519	479	485	471	543	503	551	514	516	525	531	529	523	503	515	575	569	525	483	524	499	500	513	536	496	519	485	483	490	531	503	485	490	477	508	524	531	535	512	517	531	493	541	508	458	465	545	507	514	545	526	502	505	483	473	517	503	496	503	514	506	543	542	530	522	501	505	535	491	487	513	521	512	504	493	561	479	527	501	529	533	550	502	509	506	521	507	543	459	554	493	474	535	520	498	496	531	544	532	477	506	541	496	474	494	507	490	484	505	524	581	506	472	497	524	543	515	570	493	509	464	502	496	531	501	509	516	472	520	515	488	542	480	529	488	477	519	504	536	527	519	530	506	525	504	496	559	484	490	528	555	462	495	508	508	522	528	536	489	527	506	519	521	523	505	547	509	521	523	497	500	554	485	496	521	566	485	504	504	527	532	557	492	520	500	503	549	515	565	526	548	524	530	498	535	515	518	516	508	522	529	485	467	480	523	480	473	486	498	532	486	486	499	510	493	534	519	499	510	466	516	524	518	513	507	475	520	530	520	513	524	542	550	483	526	508	482	498	508	507	484	504	530	528	491	517	545	514	506	501	527	513	525	517	535	574	519	533	513	501	505	487	500	535	562	506	533	530	549	543	494	470	525	488	509	511	495	531	510	525	461	472	573	479	546	524	533	502	511	515	478	530	483	522	532	480	502	477	497	511	506	496	513	525	463	536	523	504	525	482	496	526	497	530	502	477	489	502	491	513	490	536	499	521	514	536	518	508	467	515	515	510	568	510	509	547	520	526	517	523	571	513	496	508	506	521	539	512	495	519	525	525	500	544	512	470	485	516	541	502	499	547	494	500	528	496	528	497	506	494	515	480	484	496	487	505	504	500	513	553	530	474	491	505	517	519	479	534	493	514	515	504	508	507	561	510	505	506	489	530	515	499	523	524	498	511	515	517	546	513	515	471	511	508	485	515	508	529	517	546	537	536	512	493	497	503	523	491	525	512	505	564	517	536	487	526	525	479	481	498	480	536	523	523	479	500	520	493	494	531	533	510	502	483	531	510	490	521	501	513	475	522	476	542	558	509	517	504	537	532	541	509	509	543	483	526	532	557	509	568	465	542	535	520	501	556	501	539	502	491	484	494	508	478	499	509	558	546	503	481	500	479	518	548	536	512	517	495	527	516	508	521	491	529	526	461	527	531	503	473	457	512	485	508	497	517	497	503	501	532	512	507	519	494	522	498	515	494	467	512	515	539	483	494	512	506	447	527	500	550	476	480	516	514	542	508	513	495	520	517	457	534	538	526	529	545	480	502	518	537	508	483	533	500	494	475	547	514	518	521	472	501	503	468	486	471	517	522	486	535	562	529	511	574	508	512	456	518	475	460	525	482	498	508	510	484	494	489	542	504	511	541	474	498	563	485	469	496	495	517	492	491	475	471	533	522	509	493	494	503	491	476	504	527	554	512	510	507	491	503	534	498	530	522	524	528	520	474	497	476	530	551	528	532	528	531	514	481	499	528	496	505	536	488	498	532	505	524	512	491	496	531	500	507	503	537	540	454	540	501	510	521	506	523	518	533	514	497	509	540	525	524	495	512	517	540	497	525	468	507	488	525	552	521	477	507	512	524	466	519	506	533	510	555	530	483	516	520	503	528	471	492	525	513	534	516	507	488	514	505	535	548	517	535	524	519	465	536	486	517	506	512	527	569	515	491	505	484	482	495	495	496	514	519	482	520	494	488	498	521	504	518	551	538	551	517	474	465	467	521	500	499	506	498	505	512	524	493	496	482	511	534	516	521	490	532	552	496	458	510	549	511	482	531	480	480	515	512	516	528	457	516	533	507	493	495	482	559	484	542	530	520	506	461	534	525	493	527	526	502	487	483	538	513	524	486	528	489	480	487	518	516	513	535	499	525	529	486	542	476	511	514	501	475	497	502	525	508	510	509	518	475	540	533	476	506	485	525	531	536	511	510	556	507	522	463	528	481	567	514	502	531	502	471	501	486	524	528	514	525	510	506	548	510	543	546	521	530	499	477	524	482	478	489	517	515	506	544	514	530	512	490	553	520	516	474	510	508	507	511	500	506	547	521	495	511	525	507	500	516	476	503	522	508	477	492	523	528	514	513	515	503	492	470	510	513	525	516	501	524	503	495	531	536	546	510	513	511	529	550	521	543	528	520	556	505	475	551	491	506	529	512	509	494	477	528	504	523	452	503	529	516	518	537	522	496	523	498	563	489	510	527	502	502	504	534	516	512	506	513	469	523	467	515	516	471	551	504	488	536	520	519	505	538	527	510	501	459	503	524	511	505	546	486	502	482	463	512	482	485	522	532	490	494	500	506	486	516	512	540	538	501	492	540	478	515	506	515	508	498	516	521	479	508	516	487	510	501	528	513	520	515	498	490	538	515	524	490	490	484	469	483	501	520	497	528	511	506	515	495	512	516	494	515	514	477	487	544	481	521	491	481	540	500	516	529	517	489	518	518	518	535	492	535	528	502	495	528	508	508	484	523	513	468	516	498	517	542	497	514	499	493	537	488	486	504	502	475	495	507	532	531	498	468	518	485	466	521	526	523	536	530	501	555	491	518	539	512	539	508	482	545	495	510	533	518	552	536	512	476	528	491	524	522	469	518	521	497	488	509	515	486	459	515	510	524	566	528	500	498	520	514	551	493	477	520	513	517	518	493	491	520	532	553	542	587	535	493	490	458	548	516	541	537	479	559	487	509	538	476	508	474	499	556	485	493	538	571	471	477	456	565	539	521	518	512	499	506	538	510	532	514	507	497	521	551	513	503	494	507	538	510	522	533	508	490	506	503	502	522	526	521	526	474	503	516	472	512	519	495	545	550	511	518	552	496	501	518	491	493	508	537	501	506	558	489	491	525	516	508	508	495	495	492	511	482	482	496	507	476	530	513	496	486	514	499	523	488	529	510	492	516	461	520	523	518	503	500	527	531	536	509	515	512	504	499	528	516	522	512	506	503	524	531	526	505	525	515	490	511	532	505	478	518	473	517	515	508	504	495	541	505	501	513	510	516	526	504	504	540	499	535	502	516	515	486	509	472	467	490	492	497	507	503	508	502	526	494	486	521	527	507	482	485	508	514	513	498	523	513	520	504	488	532	521	521	526	512	546	528	465
29903	28858	19617	3113	348	349	294	298	286	303	322	338	320	369	344	314	311	314	306	307	306	333	308	297	313	323	340	311	259	290	282	303	290	310	311	260	284	276	286	291	309	303	277	286	286	283	298	290	288	266	288	302	266	302	292	330	294	300	276	282	258	290	302	306	258	289	278	298	276	268	268	275	282	295	297	304	257	243	298	271	298	279	289	245	289	279	293	293	248	283	288	285	265	281	278	267	293	306	282	310	257	261	279	246	305	249	289	296	258	297	306	283	289	279	269	282	282	244	283	269	299	276	296	307	268	302	308	291	277	279	293	288	261	279	283	253	272	295	274	286	291	292	301	290	286	280	300	295	289	247	312	282	257	266	337	290	303	311	275	306	273	275	293	287	290	335	273	267	249	258	313	264	276	313	304	283	310	311	302	285	265	276	276	259	291	268	279	300	292	261	303	287	286	276	269	296	286	307	282	254	285	284	275	274	314	301	294	279	267	278	273	298	276	291	259	254	276	260	269	269	300	283	300	315	282	248	327	273	265	314	291	246	308	303	298	311	294	279	285	295	287	278	280	304	291	267	278	284	273	324	305	289	266	291	309	291	287	272	247	275	274	282	297	261	257	293	281	307	259	286	287	317	280	300	256	312	270	311	280	283	284	278	287	294	278	295	277	278	289	310	291	279	309	288	297	319	286	264	270	304	292	309	268	312	287	311	277	285	298	258	271	273	285	305	308	290	306	275	278	258	287	294	292	266	303	294	291	261	288	322	301	277	295	283	273	291	316	272	268	284	312	286	292	290	310	283	298	275	305	279	282	258	276	291	266	278	321	313	272	282	306	290	296	269	274	293	261	307	280	317	289	260	285	279	310	278	298	260	305	280	303	247	272	307	280	315	278	261	274	278	277	252	299	276	298	288	276	257	266	287	313	285	299	278	266	277	289	288	293	297	275	268	272	278	292	287	262	322	285	296	289	276	274	323	299	280	288	268	286	285	279	270	266	291	298	259	298	305	275	276	253	300	292	302	294	297	302	287	299	286	303	263	274	276	292	276	329	296	319	284	298	260	304	291	302	302	316	301	305	289	293	273	273	266	320	287	295	286	281	283	280	296	291	310	291	270	288	278	277	285	282	295	263	260	255	317	274	277	302	291	292	275	277	275	253	284	285	314	290	301	284	305	312	280	284	292	295	307	289	307	290	273	267	305	270	269	310	305	308	295	284	295	316	269	298	294	291	307	264	273	280	268	290	260	307	274	265	269	286	279	275	259	301	272	264	307	302	263	284	287	269	289	272	268	285	279	297	254	295	278	285	299	274	267	282	281	268	301	274	282	283	276	278	289	301	295	278	284	290	295	309	277	295	281	282	294	293	270	309	271	288	277	286	288	289	291	291	316	277	298	279	302	249	268	322	297	277	307	286	283	279	299	296	300	293	293	323	288	275	305	274	271	301	289	265	302	275	249	309	292	263	266	302	307	311	308	322	296	272	277	294	303	289	298	294	273	296	272	295	301	290	311	297	275	301	267	297	296	288	279	310	266	276	260	277	289	271	260	291	273	296	300	302	260	292	287	300	307	274	331	295	290	298	266	320	287	301	315	288	313	305	322	278	276	282	282	315	284	275	300	300	258	309	288	311	294	264	275	282	319	273	303	274	296	258	293	304	272	282	319	291	290	292	298	276	267	287	276	269	267	277	277	290	299	279	273	292	289	278	290	262	288	274	284	263	294	265	289	283	279	285	293	262	288	278	285	312	288	281	315	269	295	242	252	267	263	282	308	291	252	290	275	274	257	275	278	317	297	281	304	268	277	332	273	270	281	279	287	281	269	306	269	263	268	315	286	300	298	300	291	280	257	291	307	271	277	268	295	277	241	304	253	254	289	269	325	282	295	269	298	270	286	268	288	293	307	268	294	246	278	277	288	271	283	303	285	261	295	299	263	286	279	282	292	293	270	275	292	301	307	261	262	277	291	259	284	285	304	277	278	289	270	278	279	287	328	288	309	276	308	279	283	296	297	269	274	311	293	282	283	287	272	305	270	294	273	298	268	281	256	302	286	294	286	293	294	298	288	288	262	282	263	270	271	269	278	269	300	297	303	292	283	272	279	260	291	293	303	294	274	300	268	285	302	287	291	277	273	291	259	290	256	300	290	312	294	265	319	288	272	298	274	265	309	284	274	272	261	344	282	260	277	271	284	323	260	276	286	275	289	277	259	289	276	263	284	277	291	311	322	287	280	307	257	286	310	284	299	311	274	285	288	258	284	312	269	266	313	284	273	258	310	284	272	300	312	254	282	288	296	286	300	294	295	308	253	247	304	281	282	270	302	257	296	328	278	259	250	312	272	282	256	307	273	266	284	270	263	290	343	293	289	283	289	307	297	274	315	272	263	310	296	269	294	280	273	290	304	274	274	256	322	270	284	300	258	273	288	292	262	276	274	295	288	283	274	276	254	290	309	280	294	273	293	289	291	292	300	277	259	248	300	282	275	285	289	291	283	295	257	273	251	304	285	302	285	275	266	253	311	281	265	256	279	263	289	278	260	294	298	253	302	286	299	303	280	295	286	260	294	288	279	349	273	302	304	258	272	267	255	310	277	306	281	300	308	272	293	303	308	288	297	295	288	296	287	281	299	288	303	285	296	283	279	291	305	312	301	296	296	307	288	271	256	302	299	286	297	299	293	280	284	307	264	258	276	288	289	288	308	292	281	268	299	291	303	264	287	241	283	305	278	292	275	288	298	279	260	292	268	276	292	288	285	278	280	280	284	294	253	274	283	266	282	298	293	288	297	289	270	285	284	270	284	295	282	275	294	285	279	260	290	297	293	261	274	269	323	263	297	284	277	287	274	279	281	307	298	258	303	271	269	296	293	286	281	244	278	265	276	290	276	246	275	290	287	283	303	275	297	287	295	274	293	299	294	291	307	302	280	300	276	318	309	296	273	295	264	302	267	277	289	295	281	291	268	292	272	261	308	271	314	274	273	279	299	282	269	292	256	278	301	294	292	298	297	298	278	318	294	296	294	289	288	282	334	277	317	325	283	284	276	276	275	275	278	332	272	305	289	305	259	292	247	303	272	281	287	306	304	290	282	309	281	318	266	284	289	281	305	294	292	296	296	284	253	272	295	280	267	286	271	269	294	299	302	280	312	284	304	298	258	280	276	298	265	284	255	310	304	280	320	296	301	288	285	271	287	285	275	298	316	279	262	287	297	269	275	297	293	282	302	295	299	281	299	277	293	274	263	271	286	286	242	245	292	248	278	286	287	295	322	311	314	299	284	294	264	292	289	300	282	288	281	278	291	290	327	280	266	280	303	304	288	262	278	286	292	282	293	294	313	302	300	278	280	305	287	299	290	278	296	256	294	290	263	281	304	297	274	258	307	290	300	270	241	303	322	313	258	267	267	266	300	307	279	274	279	289	297	259	268	270	278	277	269	291	293	263	304	271	278	297	311	292	293	263	277	316	294	284	260	275	291	312	274
34851	44830	9906	489	443	420	408	391	437	402	436	480	487	554	478	454	441	431	425	424	434	426	422	428	411	431	531	411	362	346	363	370	354	336	359	337	371	344	348	354	380	378	386	409	379	390	373	342	358	381	379	348	376	369	374	367	369	359	346	349	366	369	381	362	414	352	394	362	400	374	369	372	388	361	366	374	368	338	364	368	399	363	365	374	329	362	372	369	363	337	365	352	350	367	334	356	337	384	377	338	359	366	359	360	344	332	391	384	359	363	387	363	347	390	351	366	371	381	376	383	358	384	358	369	352	373	340	373	388	372	371	373	356	378	382	335	359	342	363	380	368	358	362	353	374	389	399	362	390	383	359	372	363	373	380	354	346	333	357	370	355	350	357	368	375	343	367	367	370	341	370	362	377	355	355	360	359	344	360	378	347	360	355	340	373	361	371	388	358	357	415	354	405	356	344	373	375	365	367	389	342	404	373	334	351	361	314	347	347	339	311	354	371	351	346	383	382	378	372	351	372	361	348	337	382	378	363	351	344	389	385	362	367	373	360	351	396	377	342	367	352	367	372	342	335	340	374	350	349	367	370	363	369	359	363	353	371	381	341	378	382	364	359	410	347	373	370	356	401	350	360	357	334	372	378	360	316	360	397	345	358	383	344	357	335	369	380	359	369	379	388	379	372	411	386	370	358	364	373	418	364	379	345	357	361	366	343	387	333	393	342	393	344	351	357	330	366	372	349	365	376	360	334	364	388	361	332	351	380	340	392	391	384	310	364	349	387	387	376	394	365	360	400	349	369	406	389	361	398	331	353	393	356	344	367	402	364	365	377	377	350	372	371	357	342	374	383	365	367	381	373	347	359	387	337	374	387	363	329	351	339	334	358	372	387	361	353	332	337	387	370	343	357	356	371	336	371	367	344	369	371	366	371	344	353	359	362	387	332	354	362	343	338	398	334	385	378	356	354	401	351	352	362	374	339	365	381	348	362	332	394	351	350	367	353	386	378	337	372	354	355	362	380	352	361	390	363	353	352	343	343	356	364	396	363	364	387	373	334	376	351	367	344	370	359	371	376	344	352	383	359	385	335	356	367	380	359	335	370	340	327	363	383	392	338	395	397	378	344	376	353	375	348	395	347	391	372	370	338	367	345	387	372	381	362	355	357	377	353	373	335	351	349	372	353	368	364	353	373	385	382	348	371	387	361	378	354	368	319	384	371	353	335	344	382	401	372	347	370	342	348	346	363	328	362	347	350	367	378	374	360	360	382	379	398	352	341	389	341	346	347	404	352	355	391	367	367	360	364	384	343	336	369	362	364	375	356	393	358	384	402	344	378	362	366	365	375	310	371	409	364	329	320	382	361	357	347	396	351	367	337	392	347	378	350	356	349	329	345	344	353	341	385	325	348	355	354	357	355	353	354	364	351	373	343	345	366	361	381	356	382	384	329	354	368	348	357	334	323	351	377	366	381	358	357	378	359	369	402	358	396	359	368	391	369	371	345	371	347	371	341	372	391	391	370	354	367	402	355	390	391	360	369	368	343	352	397	398	327	415	343	375	375	359	366	386	378	400	383	355	408	390	376	343	356	357	397	364	372	372	383	371	375	370	345	377	364	384	353	367	369	389	348	385	373	365	365	361	378	357	349	379	373	358	350	324	386	400	349	391	370	373	347	388	388	350	353	380	361	375	370	407	376	350	358	390	364	343	358	354	353	391	353	358	349	343	386	378	359	346	370	343	386	340	366	348	354	402	369	350	370	364	367	359	346	388	343	364	360	354	369	358	374	372	372	361	367	366	357	356	386	361	387	409	350	365	331	381	323	385	373	360	354	362	358	359	346	364	338	355	376	391	358	352	346	383	341	354	374	346	328	354	327	356	378	374	358	358	402	356	409	405	384	357	378	394	331	344	358	361	383	358	376	349	388	355	379	357	385	370	391	372	330	387	377	337	368	360	368	346	384	356	354	351	342	382	338	366	348	348	359	338	356	355	344	360	399	356	343	355	383	382	345	360	373	354	369	343	337	356	384	339	339	374	373	374	370	362	389	385	341	350	344	374	391	383	352	379	365	402	371	369	333	370	348	394	370	381	354	353	389	384	372	369	361	363	348	362	360	404	382	376	388	333	374	400	388	343	344	364	354	352	371	397	377	356	354	357	364	365	325	393	367	352	385	379	331	372	369	337	353	376	348	359	355	362	377	394	395	351	352	343	379	352	365	404	373	326	363	356	366	376	341	346	385	371	393	321	352	344	393	395	384	342	375	351	390	375	345	372	372	364	369	380	410	378	379	391	383	374	369	372	362	350	370	323	363	376	380	372	353	346	371	361	389	354	355	395	342	413	371	358	363	375	349	394	362	374	380	367	394	384	367	380	366	389	363	386	380	363	376	383	359	356	379	394	351	360	363	361	330	382	391	386	376	364	396	350	355	367	359	353	376	326	369	369	389	354	360	357	317	378	360	364	389	336	379	348	357	354	359	368	372	353	352	378	366	399	347	414	356	396	350	373	344	367	386	358	371	374	363	375	336	343	371	371	396	370	327	375	341	353	373	357	402	363	397	387	336	332	380	367	354	370	365	358	361	360	361	363	355	392	391	383	364	391	343	377	356	355	325	366	345	375	374	369	393	380	368	335	352	362	340	346	392	371	339	373	361	363	328	346	355	343	328	359	360	349	387	415	398	350	346	346	342	366	377	373	394	347	373	332	365	379	375	384	346	390	377	350	356	378	348	373	360	359	351	370	377	371	368	373	329	378	366	360	344	403	380	379	355	351	343	329	323	364	342	341	358	333	326	368	334	365	415	383	358	339	359	338	359	339	334	350	349	411	359	372	358	358	410	389	372	355	348	378	370	337	338	359	319	360	377	375	324	370	364	354	369	367	381	362	366	348	346	386	398	384	352	393	368	342	369	342	374	341	361	383	397	369	362	350	345	362	360	353	377	375	354	365	383	385	362	362	397	354	348	402	358	357	378	367	373	427	372	380	358	334	375	365	378	342	327	358	370	347	363	391	358	384	406	373	352	375	342	369	389	378	391	378	366	347	375	386	380	330	375	331	363	386	353	389	361	369	362	396	356	356	347	385	369	361	380	351	361	360	355	331	362	357	354	368	370	395	375	375	385	341	355	362	374	344	351	347	353	365	400	369	386	345	379	373	339	370	352	340	397	365	359	387	405	357	395	378	356	370	380	382	345	370	375	358	338	378	341	346	375	376	358	334	346	370	356	388	371	367	385	346	363	369	355	405	386	378	352	357	387	368	353	392	361	370	350	368	343	366	337	371	373	402	375	365	351	352	350	378	353	374	378	344	339	379	355	334	376	376	353	331	338	362	376	370	367	390	396	388	369	339	340	337	337	372	356	371	330	347	352	371	346	385	355	369	350	359	348	366	355	358	398	361	361	382	364	377	356	374	373	343	366	343	368	366	327	382	415	404	370	358	369	347	358	346	390	367	381	379	363	387	385	335	384	363	361	332	310	369
24291	21615	28831	24733	21478	10652	754	464	420	362	442	381	364	334	365	348	315	300	335	336	291	297	300	300	406	929	1207	290	242	273	256	272	260	255	243	256	245	246	240	264	233	256	250	244	258	242	241	266	258	267	262	222	252	247	233	262	241	251	231	229	232	225	245	265	239	255	245	233	248	259	253	260	208	240	231	256	241	255	256	237	234	246	233	245	262	270	235	236	260	248	228	221	212	224	221	262	254	240	255	271	236	263	248	238	266	244	263	219	247	234	229	242	233	233	240	271	229	240	239	237	237	230	232	258	251	243	269	241	250	218	247	237	240	236	233	221	258	219	242	221	250	230	243	230	238	244	233	261	220	227	255	242	256	232	239	257	228	271	278	282	243	246	250	233	240	247	238	259	237	244	251	224	251	216	236	233	244	214	235	239	238	243	263	225	249	248	249	240	229	225	225	260	237	242	238	243	247	238	241	263	238	275	258	235	275	244	243	257	217	214	249	255	240	211	265	224	252	231	234	236	225	243	239	207	240	244	213	245	231	215	269	227	222	242	237	250	215	232	247	254	238	222	242	234	226	237	229	231	236	245	228	243	238	260	228	246	235	263	286	229	280	232	249	245	236	250	251	245	230	210	233	215	278	244	235	246	245	241	271	230	239	260	247	240	240	225	240	233	244	220	217	209	224	240	226	242	262	259	247	214	248	253	251	250	230	235	244	267	243	239	255	242	252	284	246	229	251	236	235	225	246	255	293	249	209	266	261	260	245	244	229	244	253	239	268	276	241	233	248	226	236	236	233	240	231	249	234	263	230	246	233	245	227	225	232	236	249	221	267	229	253	240	235	251	242	274	247	271	210	243	227	260	247	232	208	223	255	229	240	264	260	239	224	264	249	237	235	237	255	243	226	235	243	246	221	255	233	244	240	216	250	240	243	251	259	224	223	234	229	225	250	256	241	227	225	262	247	249	237	245	229	238	224	225	202	267	251	262	250	259	239	230	250	221	250	221	242	249	235	266	259	220	229	261	242	219	247	209	231	241	237	221	239	242	259	275	233	260	250	248	228	230	228	242	244	224	250	227	237	262	224	215	268	235	248	275	244	239	230	240	253	260	253	261	243	241	255	253	231	238	223	271	247	254	240	256	246	260	245	238	235	224	242	219	232	246	261	224	230	220	259	253	239	244	248	223	230	232	256	235	240	217	236	262	225	230	216	247	244	243	233	241	260	228	245	223	240	228	261	278	253	242	233	225	249	239	219	243	221	254	274	218	231	260	242	243	269	220	237	217	221	232	254	226	237	234	238	243	245	236	253	251	242	255	239	241	264	228	235	249	269	247	270	218	240	247	238	216	251	238	231	225	247	236	243	242	253	228	238	258	219	246	251	247	236	231	196	252	244	285	219	226	229	256	228	247	235	255	255	244	245	241	241	229	228	221	227	246	247	234	248	248	239	263	217	251	240	237	229	239	228	225	248	249	250	241	243	230	235	248	226	256	221	220	250	247	235	237	240	234	241	246	223	222	241	244	282	203	249	233	245	247	260	239	238	235	242	234	265	243	248	261	238	251	233	247	257	253	235	227	232	254	227	271	232	244	223	255	242	257	247	242	271	250	257	216	244	249	241	239	222	232	238	253	265	253	237	229	238	228	256	227	239	233	237	243	241	252	276	237	245	234	246	236	229	217	252	237	234	239	264	238	237	242	259	235	262	244	223	261	250	241	228	236	223	225	241	238	213	254	251	240	250	230	260	261	248	235	258	255	255	254	215	246	240	277	243	255	220	245	233	249	257	243	250	248	268	246	250	255	232	249	244	249	204	255	242	229	240	233	253	256	254	248	235	246	226	244	238	249	230	230	241	269	245	220	229	261	247	236	267	252	246	269	271	256	248	258	238	271	238	245	221	234	260	226	217	230	244	262	236	261	203	238	253	214	249	247	258	240	238	235	251	237	247	248	239	227	242	265	221	221	243	229	273	263	204	221	248	248	219	242	265	233	229	211	225	239	264	250	238	251	251	231	255	233	259	217	214	245	229	269	233	238	243	250	216	225	238	260	248	250	219	212	226	241	237	204	242	257	264	258	242	232	264	238	238	234	235	238	256	265	234	226	257	259	231	247	249	242	239	236	282	228	260	216	228	257	214	251	244	233	223	226	282	211	262	242	226	242	236	227	239	240	248	250	224	236	253	237	270	229	242	235	214	230	220	218	218	237	227	232	228	244	262	260	224	263	241	237	250	246	226	249	247	214	238	236	257	249	263	262	234	254	240	240	238	233	247	246	262	245	241	228	284	255	261	243	248	259	234	234	241	246	244	261	222	215	253	217	243	247	258	257	218	247	276	238	249	252	228	246	229	249	254	228	247	244	224	241	258	235	247	224	218	249	223	246	235	247	251	248	257	225	243	265	224	229	242	217	255	240	248	240	260	265	247	250	258	243	230	266	246	246	223	245	238	253	237	226	217	262	248	230	251	272	266	241	208	247	231	237	236	227	224	239	246	251	246	253	260	217	248	249	247	262	240	247	221	237	213	245	237	242	234	230	254	227	261	213	242	238	231	225	248	239	235	269	252	229	223	232	227	256	256	255	228	251	227	251	205	236	268	238	223	264	269	271	275	231	238	245	268	199	238	257	252	246	230	215	229	214	256	228	264	231	240	233	246	254	246	241	238	225	242	233	231	280	237	247	240	226	225	268	244	235	233	234	228	232	255	258	252	226	221	216	260	226	257	254	240	233	211	233	251	252	214	238	237	199	253	244	235	274	255	225	246	248	260	264	254	247	246	260	237	255	264	252	245	236	252	230	209	235	251	255	231	239	223	263	238	261	225	249	260	224	254	244	242	229	248	234	252	231	254	238	257	233	245	246	260	260	264	226	252	255	251	232	227	254	229	249	243	233	191	235	233	223	240	242	214	220	267	235	246	215	267	269	242	226	245	234	231	255	232	243	226	237	279	248	227	274	209	237	235	230	252	237	233	218	222	247	261	232	220	263	249	233	241	240	247	258	197	218	229	235	233	260	246	214	246	254	253	243	226	255	262	219	232	236	241	262	255	256	231	233	235	242	239	250	254	253	228	260	237	228	283	250	212	237	243	245	265	235	264	232	259	231	242	243	232	231	233	232	237	254	208	238	234	222	233	225	226	236	250	221	258	257	233	250	260	253	251	224	201	266	239	251	209	243	224	225	249	278	256	270	223	232	261	238	246	247	241	258	249	221	240	232	237	218	252	248	239	253	238	214	233	242	242	234	214	237	260	227	217	253	259	214	258	202	234	247	216	246	241	260	243	227	252	229	225	229	236	240	251	227	246	245	260	234	247	244	239	230	223	245	223	226	264	249	219	231	221	251	245	298	233	223	259	228	236	222	224	249	254	252	237	253	227	230	241	233	240	224	250	232	230	266	236	263	229	273	246	218	225	270	222	239	274	248	249	226	232	227	230	255	242	256	242	239	222	241	252	241	264	258	277	237	247	242	253	248	227	245	238	270
40350	60913	15295	2151	1538	1142	936	749	693	641	679	672	575	525	503	552	447	467	464	423	464	437	440	429	545	1559	2040	421	350	346	287	317	332	312	261	347	297	312	325	330	315	319	314	285	298	292	299	316	304	303	291	292	292	313	305	297	303	305	289	285	288	314	288	304	309	318	287	287	298	292	278	338	298	309	327	338	320	305	309	289	305	323	351	332	320	285	343	291	294	322	279	330	324	297	274	309	296	301	275	288	301	347	293	289	295	304	302	294	279	307	309	254	302	297	315	289	280	312	288	286	290	305	304	305	316	300	311	284	308	308	309	307	272	312	295	285	299	315	271	277	302	295	296	283	269	302	282	300	291	288	295	296	350	300	333	302	297	311	307	303	314	314	300	288	316	311	294	296	314	288	299	296	289	280	294	295	283	273	319	305	332	270	305	298	316	310	285	286	250	319	277	295	296	316	303	304	345	294	320	326	324	296	305	292	301	327	333	310	279	278	297	323	321	255	284	305	307	279	297	284	307	314	295	303	285	282	312	320	314	325	300	307	275	293	321	299	302	316	301	303	329	327	318	296	307	307	302	304	292	302	287	334	280	319	306	295	274	317	311	279	319	297	290	322	274	300	294	307	304	257	317	271	317	305	286	327	275	295	335	278	294	296	300	305	299	311	277	296	318	279	311	293	314	322	298	302	303	295	302	311	310	284	306	289	280	323	290	321	285	290	288	315	297	305	256	280	281	333	283	298	307	283	314	315	306	301	288	291	300	294	282	288	291	322	315	310	324	300	293	303	301	285	297	283	289	313	278	319	308	328	301	301	289	290	284	278	298	298	302	284	320	314	309	308	266	311	317	288	297	278	296	322	300	311	315	310	274	325	335	294	316	293	270	287	294	263	330	323	297	300	277	321	319	309	303	307	310	314	345	332	294	309	270	297	310	291	293	287	303	310	308	335	307	292	302	288	311	278	290	320	306	289	293	292	315	301	309	314	281	313	320	313	334	312	329	294	280	337	316	292	305	290	282	313	271	300	328	299	327	304	318	291	337	290	311	297	292	323	314	321	297	309	314	313	287	300	285	304	322	270	292	308	293	305	282	318	312	301	327	295	282	268	279	293	318	327	283	314	291	295	318	299	292	308	320	330	300	319	300	246	306	285	301	291	277	337	311	306	301	282	306	292	348	329	299	297	335	285	298	295	307	322	291	281	293	301	269	299	294	319	289	292	305	301	294	262	291	294	330	283	313	296	286	311	295	313	313	282	323	292	296	273	305	335	294	296	298	326	284	300	286	306	282	302	327	283	290	278	305	285	315	302	327	303	325	294	319	313	330	289	298	334	308	271	311	302	295	344	315	288	312	314	285	288	318	276	295	277	303	302	297	276	307	313	311	313	286	348	304	311	282	282	281	311	293	307	299	288	285	268	304	279	317	309	279	283	288	316	296	267	310	326	290	307	304	288	293	286	307	298	326	309	301	263	291	301	289	305	297	304	309	330	267	310	309	276	290	305	304	277	274	309	308	301	324	271	294	310	295	313	312	282	296	287	292	308	301	295	300	280	331	268	279	310	288	313	310	315	311	343	273	315	288	298	304	307	309	282	306	304	297	271	316	272	274	326	300	307	284	299	272	309	302	325	336	296	285	314	280	290	312	278	293	305	285	300	288	305	276	288	303	293	328	269	296	287	299	305	292	289	294	312	305	286	338	319	323	297	316	312	306	317	317	301	291	309	306	320	304	305	299	270	322	311	300	292	306	315	300	343	311	284	298	270	320	306	317	295	332	326	311	288	292	283	300	280	343	312	313	306	313	309	305	302	319	300	271	339	302	322	296	272	308	305	311	311	300	294	301	329	308	322	282	320	280	297	308	296	294	313	289	292	317	317	281	286	327	294	307	301	310	298	280	276	292	311	300	290	278	274	318	288	305	329	295	288	318	305	298	322	334	305	277	314	311	347	287	287	307	309	300	327	282	255	302	303	290	259	295	302	305	281	306	293	325	306	302	326	327	312	299	331	288	273	300	287	318	297	307	279	281	288	307	291	319	322	287	271	285	347	308	334	321	310	275	323	294	326	290	280	293	308	334	310	325	303	304	294	322	309	315	292	314	326	267	274	292	312	281	307	297	297	264	337	289	278	293	309	307	299	280	253	309	283	268	284	287	324	339	318	308	298	295	305	294	268	302	328	303	280	300	294	299	316	297	297	272	289	300	284	315	286	266	335	316	277	316	314	330	317	264	285	315	311	290	298	330	298	303	278	311	290	324	302	300	285	307	309	286	354	309	341	292	322	311	303	323	310	328	309	288	261	281	317	293	330	304	295	314	292	292	298	314	307	293	307	307	312	315	302	297	295	294	301	292	289	265	303	293	315	275	295	294	267	280	300	300	295	257	299	334	297	309	327	293	319	326	301	269	290	272	297	299	296	273	318	285	289	289	316	277	289	291	322	300	271	305	315	284	310	281	298	324	295	309	307	321	273	295	296	291	296	281	325	299	283	291	287	307	307	281	313	309	306	299	309	315	296	261	324	290	316	318	277	285	314	301	283	295	311	300	326	317	335	310	294	287	320	285	342	307	298	291	297	296	300	302	296	350	324	307	285	290	289	313	293	363	306	284	296	273	288	310	307	323	292	276	302	302	325	319	328	280	283	292	301	299	303	293	276	320	309	272	329	306	292	319	274	290	349	316	352	305	301	305	310	281	268	309	328	292	286	302	313	293	286	295	307	311	318	298	286	282	303	340	300	328	317	276	275	318	323	284	305	317	345	305	311	266	292	290	303	331	316	304	293	317	299	291	291	300	318	305	324	298	279	291	308	311	318	291	291	283	296	313	269	289	298	285	313	286	270	298	290	293	312	288	285	291	301	289	305	312	311	287	282	308	314	295	286	305	314	332	296	288	303	311	280	295	306	287	314	334	292	286	277	327	273	292	301	293	315	322	304	315	303	312	309	321	309	304	326	294	294	281	284	279	296	297	304	309	313	287	313	300	278	294	306	276	319	297	312	332	337	307	282	306	316	299	297	276	267	326	276	298	322	303	280	316	351	292	292	302	309	294	304	318	312	302	302	282	326	278	290	319	301	281	300	326	313	322	324	286	274	306	322	284	313	306	358	301	312	333	321	289	300	273	280	296	270	304	293	310	297	310	276	306	309	295	269	293	302	268	292	316	333	320	314	312	304	317	327	286	277	321	327	286	341	281	320	255	298	297	288	293	288	276	297	298	316	314	289	283	311	285	287	282	287	321	342	317	273	267	316	276	289	319	313	305	299	266	289	304	303	306	307	285	328	327	317	271	300	285	325	267	324	317	269	325	286	338	310	290	281	296	312	322	312	307	292	303	306	342	319	264	283	280	317	318	292	283	317	302	288	297	313	279	289	271	301	316	296	331	295	301	279	289	297	316	290	313	299	286	338	272	304	316	284	339	296	319	299	337	310	295	310	304	305	308	322	294	311	298	306	267	310	310	291	289	304	294	346	293	285	280	311
25718	21740	27491	25605	8714	807	603	607	568	548	561	593	511	530	546	557	565	587	596	522	509	538	551	579	827	1018	830	514	459	506	423	451	448	520	474	466	470	490	502	506	472	435	486	427	495	483	485	472	481	487	467	480	517	456	435	499	430	486	447	502	468	467	492	464	502	461	460	428	457	476	425	430	443	431	472	482	461	447	499	445	464	486	460	478	434	449	435	481	469	468	453	437	457	432	432	483	453	444	469	527	506	512	473	486	452	438	452	463	475	492	464	455	472	472	447	444	466	448	468	468	465	464	457	488	454	465	466	440	461	481	488	481	471	463	465	476	449	449	465	487	472	473	459	475	485	493	439	466	479	505	422	417	453	468	470	452	461	480	468	459	448	467	456	443	445	459	464	460	466	454	453	494	447	490	469	450	498	487	466	486	460	445	491	436	470	451	461	450	476	453	439	445	428	450	430	456	474	460	481	488	460	459	461	475	474	470	440	490	476	497	452	473	498	460	462	460	459	471	477	467	455	496	427	471	448	483	429	494	434	461	472	453	483	480	473	506	485	460	449	451	456	496	447	462	501	462	451	438	463	462	469	458	475	492	470	442	480	460	482	471	472	488	485	472	448	464	413	483	447	467	461	477	450	460	440	489	451	461	492	501	444	468	463	459	470	467	502	467	460	443	508	449	452	459	456	451	433	468	449	481	445	476	470	463	449	501	504	460	509	479	468	464	469	459	474	465	450	492	492	402	477	459	451	461	454	432	461	471	482	477	473	504	519	453	464	412	438	465	488	488	470	452	427	482	482	480	484	486	458	482	470	467	432	477	471	491	449	470	458	478	447	406	473	468	475	439	453	447	429	506	434	470	459	465	465	468	471	449	519	487	441	468	496	440	455	478	480	450	434	453	476	434	443	496	486	499	496	450	473	476	451	473	453	457	445	492	487	451	506	454	472	465	479	505	454	495	449	455	454	491	490	469	474	485	442	460	491	477	467	454	475	452	470	490	420	442	445	473	429	448	459	449	439	463	481	461	483	505	455	487	454	476	462	470	458	468	455	452	439	467	473	477	469	448	529	465	490	449	455	481	457	446	490	433	457	473	451	465	506	451	459	414	476	457	496	485	441	469	471	466	455	482	485	430	457	440	432	444	488	468	473	461	487	451	468	482	480	451	453	449	462	465	427	490	460	472	482	482	445	445	450	474	454	492	456	457	468	524	436	474	430	469	498	456	452	487	484	479	488	498	443	434	472	443	489	461	468	477	433	433	469	430	444	472	477	461	503	470	426	451	486	472	485	522	488	473	453	473	468	443	477	468	441	507	475	433	468	445	468	473	462	443	450	450	480	527	505	455	464	444	489	471	455	446	447	468	460	449	483	469	478	488	492	446	464	451	499	455	416	490	459	499	463	455	455	459	498	501	461	472	486	429	478	406	460	479	476	500	462	490	458	504	479	497	475	479	464	479	482	502	455	481	459	479	435	441	491	445	441	476	462	476	470	451	466	445	499	473	450	462	443	453	517	463	461	475	477	478	414	491	463	463	473	470	456	448	498	433	492	445	460	480	490	468	445	453	447	476	481	475	439	463	463	442	522	468	456	473	477	474	441	471	489	455	474	483	476	483	468	463	468	439	468	480	507	446	479	452	492	470	466	459	438	445	474	462	458	447	429	433	483	477	435	463	469	465	488	466	460	449	473	456	468	489	453	480	477	451	495	469	461	468	458	461	485	477	457	448	457	508	468	496	458	459	454	506	488	485	475	444	473	480	499	475	452	470	468	443	463	438	454	460	474	501	481	483	467	480	474	470	481	440	475	468	455	472	461	501	449	465	405	487	429	456	471	446	452	438	481	476	475	443	489	453	479	461	477	456	456	465	454	465	442	472	461	472	488	464	453	461	471	479	473	439	405	446	508	459	450	504	464	446	451	472	488	497	456	487	464	483	475	456	475	503	458	459	460	480	432	495	486	467	499	417	425	446	487	449	443	468	453	422	434	487	460	470	495	473	477	474	494	510	444	458	456	472	478	456	480	433	479	477	459	497	469	461	446	478	485	474	467	475	455	399	488	486	455	496	445	476	475	474	453	480	450	469	459	462	458	458	491	475	470	460	493	481	469	426	449	440	469	468	460	446	483	438	456	478	494	482	449	477	465	461	486	442	449	440	459	453	462	452	469	477	445	456	453	455	421	441	449	449	493	500	486	465	465	433	479	473	467	429	477	502	458	441	481	457	430	436	446	460	465	444	449	467	449	481	434	466	503	458	492	456	465	484	479	473	468	445	460	481	452	450	459	475	459	463	463	496	498	447	493	435	453	477	421	453	474	486	478	460	472	465	453	449	448	445	492	467	475	482	458	430	481	497	477	457	461	508	464	447	497	460	460	414	465	441	437	482	445	468	440	509	464	466	450	486	412	429	486	505	448	459	499	455	446	444	459	477	421	475	462	491	465	442	484	450	443	491	483	407	434	466	468	457	438	477	487	450	453	468	456	482	487	445	470	529	429	453	454	471	456	492	454	430	455	508	441	473	484	426	490	449	446	487	408	485	463	491	438	449	477	440	456	503	459	497	486	486	440	428	442	478	467	460	459	476	473	465	466	456	488	441	436	479	448	447	489	443	479	468	468	474	490	442	430	444	460	469	447	486	453	460	468	476	482	439	456	471	426	448	468	459	457	475	434	457	492	434	458	450	467	479	460	457	466	431	460	460	439	446	475	473	490	501	470	496	495	461	476	443	497	443	464	474	480	497	494	490	478	484	427	458	468	481	494	464	470	500	497	473	485	451	439	467	479	484	449	470	447	476	467	464	522	482	447	461	470	499	425	477	463	444	448	491	472	460	483	453	457	467	445	447	453	479	483	412	445	453	455	494	474	475	459	524	424	391	472	459	435	459	492	454	411	450	469	470	427	474	501	439	471	472	500	453	482	460	508	485	464	462	474	503	459	463	452	476	467	459	475	480	446	392	470	492	458	460	432	431	466	517	470	451	471	461	456	422	481	477	452	428	459	462	428	473	476	492	438	446	498	424	456	504	493	459	500	487	428	474	445	491	486	447	455	487	454	454	481	487	453	424	446	497	495	448	416	409	462	435	490	449	468	446	480	450	468	463	448	460	490	461	504	457	447	518	433	452	458	452	436	488	446	457	454	440	467	445	481	494	479	446	499	493	418	461	459	452	480	469	450	457	451	459	483	436	404	456	485	478	453	466	495	450	444	474	515	434	491	470	455	460	458	483	505	439	488	507	468	479	483	465	492	489	461	509	477	460	465	484	442	425	470	416	459	452	418	463	483	453	524	462	467	465	473	438	467	449	463	472	452	439	443	474	460	469	448	456	465	522	508	456	468	433	489	503	495	460	491	440	463	462	469	468	454	426	484	491	446	457	445	489	453	459	468	480	420	429	463	484	489	462	467	485	458	450	452	464	436	428	462	464	507	502	473	457	461	482	449	458	451	464	454	451	467	453	479	434	441	464	458	479	498	487	474	478
38543	52505	9135	1531	1124	971	841	824	728	810	814	797	739	698	698	721	709	785	732	757	650	687	685	796	1341	1834	1310	640	583	602	605	599	566	600	634	611	578	550	551	571	545	574	562	537	567	589	557	539	555	625	571	571	596	572	583	602	591	566	520	525	602	556	559	535	567	578	561	548	574	541	624	610	594	512	530	556	540	594	582	611	573	533	571	612	547	552	530	565	485	560	567	540	577	565	579	567	605	569	564	581	566	550	549	585	629	588	547	519	563	548	549	562	550	572	557	584	583	514	579	551	530	587	538	562	562	564	571	578	568	568	527	565	581	531	587	549	567	592	587	561	528	505	561	605	573	532	537	564	569	556	593	593	565	601	554	609	540	555	580	553	530	570	569	575	547	541	577	563	521	563	592	532	541	532	582	602	611	584	559	583	587	601	576	578	548	590	509	580	545	562	572	557	569	581	573	564	586	577	593	566	593	581	577	554	574	569	537	548	579	546	558	562	577	579	572	606	586	528	561	527	628	591	573	552	566	569	547	551	584	545	560	520	572	576	573	563	564	591	565	579	567	552	611	569	542	531	557	573	555	613	557	578	565	545	579	570	545	587	527	579	566	554	529	539	524	579	539	595	559	563	553	576	578	573	615	574	526	581	574	570	542	540	558	557	561	566	583	615	546	563	557	622	550	577	563	557	625	574	539	540	571	577	525	572	593	572	589	572	574	524	613	607	564	573	603	595	525	556	561	585	565	577	542	534	573	549	551	522	598	589	535	579	545	542	583	572	553	553	568	570	606	542	612	530	542	542	541	559	573	575	572	597	568	554	525	543	552	568	560	576	562	545	532	570	575	577	561	515	607	559	585	540	567	562	571	563	559	555	581	568	588	535	534	559	554	558	568	573	546	574	600	533	597	556	559	601	549	602	541	603	568	541	549	574	583	561	582	535	538	574	609	609	536	556	578	626	585	562	573	573	529	543	573	567	571	553	576	550	576	572	544	570	569	538	566	543	524	558	569	530	557	572	537	579	546	515	544	566	575	584	520	580	560	553	593	525	573	549	568	566	564	560	545	558	516	541	586	608	543	563	566	580	560	602	583	529	556	556	561	529	576	548	577	550	572	539	578	541	575	561	584	553	585	571	557	584	542	567	559	536	548	544	588	562	566	527	587	599	538	566	547	613	595	532	531	551	581	548	569	563	544	551	595	553	542	573	585	582	571	548	530	547	545	559	556	540	566	554	575	612	551	537	591	570	555	581	583	567	614	601	581	533	561	570	550	540	561	557	541	552	530	543	595	528	530	570	623	572	540	582	556	553	555	553	564	563	545	555	543	611	583	597	569	547	550	557	597	540	590	540	599	569	599	551	574	545	561	556	518	572	573	558	502	553	594	578	574	583	571	599	539	552	546	567	534	569	555	581	518	580	603	552	637	592	536	546	598	547	526	558	585	562	580	561	581	556	549	580	579	562	565	561	538	556	584	529	552	555	549	571	547	561	544	569	536	554	576	524	573	610	534	598	563	574	582	550	555	526	571	567	579	535	596	550	572	537	503	543	535	607	573	540	559	594	526	557	589	530	546	515	524	572	569	574	572	543	573	572	573	556	551	579	606	587	572	552	559	568	578	585	590	515	550	555	568	544	554	540	576	583	551	569	576	559	544	555	568	559	575	537	571	574	538	566	588	553	547	554	583	566	586	530	590	542	547	560	553	554	536	557	536	572	579	574	542	611	601	527	572	585	534	602	583	556	548	552	567	564	615	565	559	568	572	548	591	569	561	543	571	565	599	576	561	552	530	561	574	578	546	531	578	569	546	553	577	565	543	527	524	555	576	591	609	549	529	570	557	556	571	604	571	567	536	566	583	528	523	525	584	602	571	539	577	533	568	529	564	577	575	587	557	555	546	579	555	569	587	567	576	556	591	545	555	592	571	551	544	589	547	546	534	539	556	557	564	573	534	584	545	566	581	554	579	558	518	561	579	563	564	574	556	571	549	558	546	581	571	601	604	555	586	528	559	610	543	530	611	574	551	557	563	565	559	576	528	550	580	529	534	568	569	581	545	542	599	573	536	552	551	556	533	589	531	550	559	558	544	554	517	557	590	617	584	547	578	601	578	572	605	549	566	592	575	519	568	560	568	548	571	559	574	581	603	538	557	621	559	581	575	563	582	545	588	539	539	586	518	558	595	533	560	566	549	566	565	555	522	558	584	558	583	568	573	543	558	588	555	600	552	569	595	563	596	583	523	633	535	509	546	574	569	537	546	554	560	593	574	546	584	570	573	537	554	536	530	596	545	586	545	560	579	537	583	575	539	562	607	604	535	585	564	551	565	577	570	574	542	586	536	583	526	583	540	582	565	499	568	574	549	574	533	593	573	549	531	564	563	552	550	542	561	515	581	574	553	570	541	608	574	581	582	590	533	553	579	552	539	554	627	566	573	566	568	556	576	551	514	574	547	545	557	552	578	547	561	548	561	568	623	559	555	558	528	564	595	536	579	599	587	569	559	588	545	533	575	541	537	552	516	530	563	543	580	602	599	573	564	551	558	537	556	563	537	572	559	563	567	566	540	547	523	526	605	532	601	564	544	580	536	574	554	576	595	578	575	603	580	538	601	578	590	564	547	596	583	565	578	564	517	560	563	563	564	548	581	564	591	609	617	573	576	579	566	569	591	544	581	575	573	586	565	547	548	548	559	573	592	565	532	565	534	514	583	558	553	565	563	554	547	545	551	597	516	552	560	565	564	592	553	566	557	568	562	560	584	557	585	576	606	621	579	569	544	545	586	558	606	603	560	575	597	583	509	555	590	557	629	600	536	553	611	522	595	588	572	533	573	589	537	564	551	590	563	571	569	585	550	638	549	587	555	572	605	570	563	530	595	585	592	563	575	554	556	555	567	542	566	594	506	583	521	602	572	510	575	537	579	616	587	543	543	605	560	540	551	537	577	553	573	559	552	542	573	565	581	594	549	495	563	576	567	578	519	619	537	558	537	549	555	543	537	546	550	572	588	605	546	563	535	583	528	503	545	560	547	585	557	553	541	554	602	579	542	580	589	555	549	582	573	572	588	536	613	572	547	486	574	602	594	513	536	575	567	586	560	559	540	594	600	572	527	559	592	556	585	568	564	553	604	534	569	565	599	589	577	590	578	531	554	535	519	589	561	578	547	587	554	610	527	583	573	527	581	526	543	590	547	553	582	589	573	583	579	604	537	571	507	568	602	575	548	602	558	553	521	564	598	529	577	621	546	535	530	572	551	591	595	537	563	586	619	582	572	567	577	584	584	538	587	550	537	578	573	549	544	625	559	602	549	573	556	577	560	609	598	542	596	545	562	576	560	552	565	586	574	585	551	583	557	583	572	606	602	597	599	584	585	522	569	593	524	569	554	552	550	499	600	534	592	546	568	535	577	566	552	554	542	565	590	569	566	594	578	580	547	546	557	528	522	556	555	562	569	538	571	558	587	572	536	548	563	569	534	589	553	554
23367	21634	29285	24330	21583	21553	8710	1003	829	800	785	758	729	678	655	747	788	771	689	649	640	603	596	572	1064	2525	2699	788	501	519	499	529	452	474	459	529	472	512	478	441	507	477	472	519	481	469	487	499	478	475	500	499	491	479	458	490	494	470	495	467	470	468	488	477	528	490	469	440	518	449	490	478	467	476	481	505	486	501	499	459	489	505	479	522	485	496	446	462	464	491	444	474	476	495	476	486	513	494	496	497	454	448	444	467	466	506	512	497	435	506	429	495	451	483	469	444	510	472	479	493	459	478	469	475	454	474	463	456	495	473	480	465	462	493	473	478	433	496	414	460	502	474	458	449	503	465	478	466	479	468	458	431	480	503	453	504	502	478	488	473	495	496	451	437	485	463	505	477	506	452	441	501	521	505	484	438	478	500	465	456	510	471	491	455	490	462	466	437	499	470	471	470	468	476	495	470	479	489	495	499	459	493	493	481	465	491	486	487	486	464	480	547	462	485	492	430	467	506	469	470	494	454	486	498	498	466	468	489	495	439	514	485	470	479	486	466	473	491	459	471	522	519	486	476	493	481	480	433	467	478	443	443	479	510	509	469	491	510	481	475	456	434	472	415	467	455	470	441	493	474	465	452	486	507	457	484	505	462	474	489	476	465	476	470	441	413	494	484	477	481	489	511	458	447	427	520	430	447	484	486	468	440	495	477	458	429	448	487	451	473	468	482	472	450	457	458	466	456	456	471	457	455	471	499	501	488	493	471	472	444	489	436	470	460	467	480	447	479	464	498	479	470	536	442	441	494	483	500	482	496	506	506	486	432	453	445	463	491	448	455	527	451	452	488	444	467	491	479	474	470	482	455	504	447	462	484	453	465	476	435	484	452	456	486	449	476	467	474	505	490	505	472	497	416	435	451	490	480	510	464	464	495	487	501	432	458	507	499	452	500	515	503	483	500	451	462	459	417	451	446	485	470	442	518	473	499	451	462	474	453	509	461	473	455	476	483	474	507	455	505	472	507	470	483	499	486	469	506	463	487	469	504	465	457	442	428	489	481	490	466	458	482	500	498	502	422	524	457	484	479	422	468	462	496	436	458	493	470	463	471	493	444	509	447	439	477	475	480	474	480	503	449	436	464	498	475	502	476	478	483	481	458	452	449	495	450	474	502	530	456	445	458	432	460	510	506	505	491	479	512	428	479	486	450	469	475	481	479	449	476	459	473	505	472	515	502	479	456	500	488	460	461	455	463	455	472	444	501	454	487	468	469	504	481	488	453	521	460	476	488	454	455	460	473	455	487	459	464	471	512	446	498	478	499	495	448	486	454	486	479	469	487	504	506	523	462	451	447	476	494	458	477	480	444	479	472	467	479	488	470	481	470	489	458	454	494	476	486	475	463	460	461	501	490	473	492	489	431	437	465	459	484	479	452	511	491	493	459	473	453	453	451	489	489	482	518	531	474	488	493	485	464	508	505	448	489	502	451	526	496	499	503	466	479	483	464	494	476	507	445	476	475	452	491	505	463	432	464	505	478	440	471	490	488	479	465	468	456	445	435	478	496	466	477	463	476	479	492	483	508	492	462	468	474	458	485	464	474	453	482	517	501	462	486	490	442	479	472	506	485	485	461	496	456	480	470	437	473	453	514	472	481	484	446	501	469	445	480	470	429	469	476	456	510	469	466	496	489	431	491	482	506	518	459	509	431	496	440	439	452	490	472	450	528	499	487	442	487	476	460	461	476	488	485	488	459	491	505	507	470	469	460	490	465	473	442	496	490	477	506	450	507	474	475	455	475	495	478	493	449	418	494	494	528	487	459	437	482	491	446	476	428	471	462	489	458	476	469	505	523	489	453	477	452	450	459	498	471	494	507	512	515	475	421	446	482	479	491	487	486	470	466	508	492	450	419	493	454	458	497	463	480	454	491	491	485	475	481	459	485	483	449	476	491	451	487	451	488	494	489	505	482	447	518	468	501	485	483	485	462	516	458	494	473	414	484	470	480	452	486	482	475	483	505	499	488	485	480	469	456	450	470	450	446	468	466	461	493	474	448	495	462	442	452	494	467	481	466	526	450	494	404	461	497	478	473	465	492	491	435	444	481	478	453	486	452	458	486	440	439	439	495	522	487	502	443	445	439	466	504	448	450	484	493	491	514	461	485	484	516	479	483	470	463	475	446	470	496	439	458	459	481	479	478	481	473	462	489	505	469	476	486	483	437	470	464	479	477	468	488	504	481	429	462	487	495	473	432	467	505	490	458	414	478	504	485	467	463	448	475	459	436	463	479	505	503	478	476	499	488	463	458	495	479	475	490	471	446	458	475	472	479	476	441	490	533	490	462	457	527	460	483	476	497	437	463	485	477	486	429	499	473	440	458	493	479	476	432	449	447	472	464	469	463	477	489	468	477	485	502	513	464	467	425	488	507	469	478	455	495	510	471	512	481	463	512	468	499	421	441	457	484	483	520	449	452	442	504	453	482	475	477	465	493	489	507	482	457	459	460	489	491	475	436	468	486	510	498	485	425	460	526	514	511	491	478	490	426	507	476	507	442	501	476	414	472	495	468	443	464	480	475	457	473	504	481	483	520	495	477	483	475	464	458	439	498	483	469	481	529	449	492	501	465	495	474	451	464	482	456	440	482	432	489	474	492	504	514	462	465	473	505	455	442	482	436	474	433	432	483	491	490	482	492	466	518	482	507	435	488	476	512	483	486	462	477	498	509	473	481	451	465	473	496	497	458	419	499	436	502	471	493	443	487	520	512	472	506	454	468	467	499	481	494	448	467	509	504	478	453	457	481	526	482	467	460	482	498	451	496	504	440	478	485	505	470	469	487	493	460	485	477	473	455	462	515	536	497	463	476	487	503	466	454	479	443	474	460	495	481	488	530	450	440	479	493	512	464	487	475	475	498	490	433	494	485	482	459	469	487	459	516	454	476	470	464	468	439	464	432	475	420	466	565	497	474	480	498	452	472	461	490	441	470	516	469	478	476	478	447	469	471	458	481	465	435	467	489	467	476	505	453	450	478	483	484	455	500	503	469	464	478	467	433	481	479	461	477	436	485	442	472	501	525	463	476	476	461	460	459	504	502	433	470	488	473	496	453	485	477	499	466	447	478	484	471	483	478	492	483	470	432	437	484	488	507	472	443	482	432	483	460	472	492	470	477	459	442	465	480	480	514	488	466	463	476	481	453	500	522	473	505	484	485	488	479	483	504	464	461	459	482	493	455	490	458	488	487	476	480	482	477	464	481	472	506	477	497	509	454	448	480	475	516	467	519	471	451	471	478	475	497	464	498	498	496	470	514	509	480	452	439	464	492	519	434	468	473	472	489	487	522	465	499	495	473	480	477	487	472	461	476	502	468	455	431	477	459	472	488	518	451	463	458	484	441	488	461	442	461	490	471	466	490	466	533	458	493	469	443	470	454	501	476	505	454	513	474	469	490	476	471	463	473	498	488	505	487	501	500	465	497	433	495	490	467
44845	66937	18591	4011	2678	2118	1672	1361	1266	1300	1181	1127	1072	968	917	966	1054	1030	895	866	781	757	748	719	1611	4162	4147	1034	549	570	550	479	549	560	567	604	573	526	583	535	558	589	590	529	525	552	528	544	559	566	540	577	597	537	538	505	555	575	560	537	536	558	578	618	571	570	541	556	504	531	566	537	513	556	531	546	564	531	595	588	540	547	548	568	545	510	529	555	580	587	586	539	567	526	523	567	475	533	530	518	572	557	576	571	572	599	545	525	580	538	613	560	540	582	535	570	547	549	520	561	540	536	572	538	564	541	527	532	572	545	552	533	560	534	580	530	534	561	533	532	590	587	547	548	577	554	547	566	536	501	580	572	543	549	493	517	576	506	568	545	560	572	517	493	525	573	521	573	531	572	537	521	591	520	544	552	514	541	573	539	569	520	539	514	548	587	563	533	571	552	600	523	547	535	572	504	542	572	544	542	545	524	534	548	536	561	573	524	532	567	566	580	542	530	579	527	543	534	558	540	536	546	529	517	562	581	547	568	585	548	541	559	528	563	535	542	508	528	517	527	570	523	532	495	537	501	574	519	525	525	524	516	528	514	507	566	536	560	550	553	538	521	581	504	503	527	560	552	556	531	539	544	554	546	536	590	511	564	554	558	548	542	569	552	547	533	501	529	563	567	517	558	556	568	549	525	571	558	584	521	540	545	529	507	568	534	577	506	547	546	570	562	523	577	533	541	551	560	567	529	558	543	524	553	566	554	554	534	556	546	546	572	501	518	565	518	573	551	551	578	573	563	543	554	499	567	535	536	531	579	550	523	540	531	552	536	577	561	529	550	547	537	594	533	563	557	529	545	547	565	533	561	580	534	558	529	523	544	559	541	535	549	515	523	513	538	521	530	523	493	564	540	589	588	558	517	550	567	540	560	573	538	526	522	546	550	575	549	547	567	554	527	546	527	527	555	525	561	545	516	541	522	526	533	554	555	539	529	554	516	610	548	585	540	522	535	545	561	554	540	525	542	534	576	558	547	535	543	570	576	537	528	545	530	543	492	532	523	502	534	516	549	557	531	576	573	563	537	526	543	557	519	540	509	531	562	522	562	564	552	546	546	513	552	543	558	533	565	570	539	518	521	520	548	540	510	548	503	517	557	534	534	567	543	572	523	536	542	561	543	521	547	538	511	539	543	531	533	550	559	548	551	538	566	551	568	569	523	535	530	540	569	543	565	530	579	550	556	538	544	550	534	578	578	559	561	551	511	529	506	583	572	523	571	559	542	536	541	545	560	552	517	553	556	542	530	539	546	549	563	520	511	583	587	561	562	574	497	535	545	576	605	572	534	533	581	555	551	547	531	521	526	529	551	526	539	547	519	556	552	549	525	563	489	541	537	570	559	530	554	515	561	603	507	518	563	514	563	567	556	510	558	547	550	517	533	558	527	524	496	544	519	583	557	541	544	526	525	516	547	539	566	544	541	548	524	506	558	526	531	517	563	537	594	550	562	547	552	518	552	507	574	513	582	555	514	552	555	525	558	580	575	555	545	546	569	561	545	562	526	550	534	553	541	591	565	545	592	555	543	550	553	559	502	559	548	543	494	545	556	553	535	524	547	559	560	563	543	576	533	563	517	516	549	555	572	576	543	514	576	550	556	541	539	509	545	537	539	556	525	559	588	512	560	528	543	511	575	569	531	540	535	510	538	521	546	548	538	565	517	580	559	558	542	558	533	534	522	569	568	541	541	525	509	535	521	514	519	543	571	536	562	529	529	538	510	542	519	525	541	557	567	534	511	545	553	580	523	552	525	579	557	600	585	562	527	546	557	519	594	543	538	554	538	517	548	517	568	551	517	584	607	540	548	569	516	550	558	530	556	567	557	512	508	562	546	583	510	555	556	490	568	538	542	545	545	524	490	568	563	526	545	505	572	552	542	526	574	541	541	551	561	533	528	545	552	523	534	551	530	507	583	541	550	538	544	549	536	552	515	601	508	551	532	528	533	543	546	516	549	560	536	555	583	549	532	543	504	561	535	601	572	568	583	558	505	536	542	565	546	500	506	568	531	549	562	554	569	536	533	539	538	534	535	505	554	519	560	561	549	540	518	520	553	545	550	532	552	517	565	562	525	583	552	521	559	537	568	545	547	517	526	523	559	537	550	574	523	568	534	500	496	519	525	560	507	547	566	557	522	600	520	590	541	557	530	536	507	531	538	571	548	520	507	556	547	556	533	554	534	514	526	516	574	477	538	536	580	520	549	547	560	526	524	531	484	563	543	504	551	507	547	535	534	550	571	529	546	525	497	506	575	566	557	538	561	568	521	570	574	585	539	568	558	537	563	520	570	514	552	488	566	540	538	525	575	593	530	543	537	531	604	596	550	510	560	536	591	568	526	524	542	540	529	567	574	548	534	579	537	563	580	523	539	555	498	537	531	533	552	507	578	584	511	563	566	581	514	581	507	526	544	527	534	503	544	521	557	544	540	544	539	535	530	556	513	523	560	535	559	565	519	561	541	574	555	516	528	605	534	553	556	548	533	550	538	553	535	500	542	545	565	532	575	568	535	550	555	482	505	502	576	572	581	521	534	560	544	530	546	583	535	543	546	559	544	573	563	524	587	512	551	527	549	552	553	559	580	559	536	533	537	540	562	543	530	534	558	523	547	549	539	522	498	579	531	579	514	542	557	556	527	522	529	541	539	574	554	543	549	560	540	531	576	550	561	542	574	551	515	514	555	578	547	554	562	517	582	539	560	522	554	513	526	541	547	505	577	560	551	574	569	581	504	544	552	516	555	588	513	460	546	569	544	533	582	516	561	562	596	543	604	528	543	533	570	531	538	546	579	587	519	524	532	508	567	485	520	562	509	544	618	533	552	531	547	583	594	534	535	570	581	543	557	526	538	528	526	533	560	544	554	589	541	527	545	530	542	552	544	521	556	585	518	570	555	533	574	558	499	567	561	568	526	530	584	552	536	549	520	540	519	538	533	546	531	531	523	541	553	525	515	542	542	582	551	561	547	545	526	540	570	573	567	534	558	548	521	568	545	574	573	537	561	564	539	557	526	520	524	562	508	522	556	558	541	548	526	541	578	580	548	539	564	596	545	496	538	539	565	542	526	539	519	533	556	581	519	606	509	544	544	548	546	553	510	591	541	567	541	555	526	560	512	529	509	530	584	546	604	508	546	549	582	484	547	558	558	551	561	591	546	532	588	604	555	535	544	557	550	522	505	525	534	556	567	521	569	477	531	546	549	599	529	537	599	520	550	521	505	572	535	558	526	525	558	531	551	538	567	549	530	523	544	528	547	569	538	542	550	603	537	561	541	525	520	608	545	528	535	541	579	521	558	566	587	589	585	524	539	528	537	525	542	549	577	507	554	549	541	559	575	567	591	482	540	535	504	524	556	546	555	514	563	524	504	519	572	546	548	528	598	512	569	547	538	556	575	530	548	571	523	520	613	577	538	549	544	564	526	529	545	537	566	510	518
29776	28037	18110	2801	369	350	350	348	335	396	350	363	386	339	389	487	401	428	379	374	356	351	308	352	353	416	465	360	358	284	317	304	360	312	317	323	317	352	306	286	316	345	324	289	344	293	307	328	325	276	326	321	341	296	318	301	279	343	337	315	342	333	346	328	299	299	313	311	316	302	313	339	319	268	314	332	334	303	302	309	321	307	314	313	340	304	331	310	340	350	322	319	317	267	298	305	313	324	317	335	320	313	335	331	311	294	326	339	294	296	319	288	290	302	305	311	329	345	287	290	275	313	302	316	303	320	302	277	273	295	317	300	297	315	311	322	292	310	318	309	316	307	329	335	297	348	316	308	307	319	334	299	338	292	307	291	325	327	290	317	303	293	331	333	325	323	336	321	293	291	321	331	296	319	324	281	300	303	280	300	329	275	323	300	333	312	357	327	336	320	334	314	314	302	292	329	318	305	311	289	271	301	319	280	313	340	319	312	311	322	283	305	327	347	352	295	318	276	325	295	307	337	313	293	320	335	311	349	296	277	318	295	324	316	306	288	307	294	287	310	310	322	296	318	296	285	346	303	369	320	322	322	269	342	322	308	331	346	321	293	329	302	318	286	313	333	320	273	351	321	297	308	300	321	343	321	315	321	325	295	285	337	281	311	281	302	338	316	308	317	316	327	320	302	309	313	336	311	325	296	275	306	307	326	293	324	337	292	325	286	323	308	332	340	311	325	313	368	307	306	298	325	336	328	289	302	308	286	329	295	312	308	327	299	342	305	290	276	319	329	308	330	316	312	343	315	312	294	330	320	288	299	310	311	306	327	298	313	323	302	319	322	314	295	321	294	328	313	298	306	314	331	308	305	304	330	320	310	332	314	336	296	322	309	320	329	330	329	294	302	292	313	315	280	329	301	321	319	320	330	305	279	291	309	291	286	302	330	329	295	297	298	288	313	321	308	314	319	277	315	295	276	288	307	307	328	301	302	304	297	327	340	285	296	359	308	287	313	310	295	312	296	309	335	316	289	291	289	328	321	315	300	280	316	326	325	305	346	314	289	328	346	303	321	312	320	302	304	326	280	307	320	303	307	331	324	302	313	327	301	316	320	312	323	304	309	300	288	318	303	296	315	334	329	335	318	307	333	318	325	300	354	339	306	294	296	307	274	333	314	336	308	303	269	293	294	325	325	308	365	323	286	322	316	305	361	324	334	307	319	324	309	303	289	302	306	324	299	298	325	332	329	309	300	306	318	334	306	313	295	321	324	331	300	319	305	301	285	290	330	324	324	319	329	338	292	313	321	281	290	324	353	324	293	312	312	308	326	310	322	319	311	296	298	304	301	351	314	303	301	302	325	308	291	291	333	341	327	325	311	290	290	284	321	304	314	352	282	313	273	301	311	329	318	280	304	295	300	320	312	308	328	333	297	343	316	308	288	314	317	275	302	331	301	312	313	314	319	334	309	316	308	317	332	315	326	323	322	314	273	326	339	316	297	327	319	316	321	312	302	325	321	279	276	344	295	302	314	323	331	322	330	320	303	300	328	308	308	309	298	275	327	300	353	308	323	323	316	304	311	333	327	312	304	329	315	330	312	337	288	290	294	291	309	318	306	326	322	348	314	330	322	316	280	316	304	349	279	287	285	313	300	300	318	305	304	335	308	281	346	297	315	312	311	338	282	279	304	309	315	314	314	320	319	314	334	307	318	298	316	322	304	307	332	310	305	339	282	290	323	310	293	329	328	359	300	292	351	312	325	311	292	284	310	327	288	330	310	295	323	309	289	313	303	302	350	292	325	336	306	310	315	291	285	315	320	319	317	316	298	292	339	321	350	310	310	333	326	322	302	315	305	298	284	325	334	321	290	308	324	313	336	328	344	311	296	306	324	320	300	283	292	317	323	324	307	328	325	302	327	320	325	316	331	283	291	293	313	327	287	306	303	314	326	309	291	285	275	303	323	333	342	321	289	321	307	323	281	328	318	300	336	342	334	333	334	329	324	302	330	297	277	297	327	322	297	305	295	298	328	318	310	325	310	291	295	308	326	346	305	296	295	348	353	342	303	273	321	327	344	293	311	316	316	307	323	305	318	296	302	305	321	315	277	327	290	297	291	306	291	314	304	330	354	329	273	305	309	288	343	275	336	337	314	333	304	306	316	326	296	303	317	335	302	302	298	318	337	321	319	339	337	273	310	337	283	330	314	324	287	321	281	300	323	313	318	336	280	312	289	322	291	334	307	297	279	308	311	314	314	326	300	348	307	323	297	298	300	322	298	288	285	288	330	291	299	338	314	325	317	325	322	342	321	341	317	295	318	311	316	312	304	314	296	303	306	341	313	326	318	306	330	338	304	326	324	333	296	364	331	334	347	328	319	267	290	324	302	283	284	347	300	291	315	302	312	305	306	314	325	314	300	340	308	296	309	295	324	318	328	329	316	337	291	304	302	311	326	279	327	291	334	348	323	289	303	296	311	317	328	295	303	325	329	292	334	290	325	324	282	334	309	282	289	305	333	350	304	318	329	315	297	327	339	320	295	278	321	283	318	274	338	310	324	324	317	298	305	308	301	307	319	306	271	293	327	295	317	311	314	298	323	317	311	298	354	333	324	303	289	323	324	287	308	301	298	297	346	337	298	313	314	329	337	323	308	304	310	337	360	319	303	310	308	293	327	298	330	310	295	301	315	331	330	321	304	333	288	301	274	310	307	314	326	315	278	348	300	301	319	319	332	302	291	331	312	316	314	328	311	321	322	302	311	318	308	304	315	321	301	332	351	326	310	339	300	329	343	318	297	321	311	329	278	267	295	340	343	294	346	337	291	285	293	305	299	307	310	345	326	328	312	319	322	317	331	330	325	311	298	300	316	330	362	307	308	309	302	319	337	295	311	321	310	281	312	326	347	355	316	284	312	330	307	321	345	358	298	325	329	310	299	337	337	324	294	309	296	287	313	325	325	327	318	325	319	291	304	277	312	323	314	315	312	331	301	308	292	333	292	320	307	317	284	291	319	296	282	318	302	282	314	339	314	304	305	319	330	313	314	326	323	295	310	340	310	301	294	348	337	306	325	330	323	303	332	319	296	295	310	316	294	292	316	302	321	324	309	348	310	302	286	313	331	312	296	342	315	301	282	294	309	297	323	298	296	308	288	284	305	310	296	282	325	313	358	282	311	342	311	311	313	326	311	290	293	312	293	299	292	338	295	367	280	313	306	316	309	313	319	339	342	293	323	282	315	280	313	312	304	314	299	294	301	296	295	336	316	298	324	341	299	308	302	305	290	280	279	298	313	317	292	321	297	332	301	292	303	323	304	320	303	313	296	330	310	331	319	328	342	295	314	294	296	325	324	284	293	322	331	371	324	325	303	320	316	335	319	314	317	298	332	323	303	282	318	316	337	348	291	301	305	306	319	318	324	322	328	321	309	301	306	337	329	335	300	297	309	292	311	296	309	321	320	320	313	314	324	319	325	326	283	323	292	315	334
35553	42518	8137	555	513	431	410	431	465	560	475	497	473	461	617	644	626	538	572	519	474	467	455	493	517	573	705	420	420	387	397	379	404	375	410	401	376	391	371	379	367	391	376	371	368	377	397	423	359	348	408	445	379	378	386	363	384	408	359	379	386	423	375	375	406	380	378	393	394	419	440	416	365	390	388	397	400	367	383	425	453	395	378	355	391	417	396	356	376	377	391	402	365	374	392	401	374	349	395	373	376	385	368	376	408	369	393	378	375	406	397	385	440	422	376	391	367	375	406	399	386	377	357	427	373	409	424	353	382	404	383	388	383	404	408	376	407	352	395	365	378	422	403	382	418	356	385	377	370	408	423	363	370	389	392	387	411	375	398	394	376	383	410	358	392	390	355	387	344	362	383	395	387	361	389	379	420	417	385	367	413	379	376	417	392	407	367	369	390	388	391	401	387	372	435	416	403	376	391	389	408	398	375	382	351	365	406	392	393	372	384	405	368	346	391	373	378	405	381	395	380	384	391	401	368	415	369	363	406	383	382	402	395	396	401	406	400	374	359	393	419	356	398	375	394	397	370	363	375	386	374	376	396	414	393	439	390	396	368	365	343	369	360	402	393	393	375	375	375	406	407	366	437	385	399	392	379	394	389	384	404	385	392	422	424	393	400	389	396	386	384	371	432	434	364	419	380	377	372	365	370	400	396	376	391	391	414	369	410	413	360	386	406	424	411	413	398	380	388	383	351	367	411	373	369	369	402	360	403	405	386	377	361	404	377	348	383	379	369	409	370	375	408	382	428	406	378	349	364	367	355	368	377	414	419	392	392	371	374	427	391	376	400	382	404	387	374	343	407	375	355	397	349	386	393	400	387	367	420	405	388	391	377	370	398	403	388	420	399	351	407	380	390	384	388	369	421	393	373	406	394	395	367	355	375	406	394	375	418	398	372	391	407	411	391	375	375	417	367	354	385	377	400	430	348	407	426	370	394	387	378	385	406	402	394	396	389	357	385	373	399	405	356	371	380	392	384	396	395	391	403	407	386	395	398	362	376	392	400	394	398	409	385	422	389	392	358	416	397	382	393	371	396	396	357	366	397	398	373	384	375	396	382	372	359	376	373	401	425	429	364	370	431	383	383	405	392	414	387	383	407	387	410	403	382	398	379	394	393	388	426	395	360	397	391	382	371	396	384	383	389	361	384	384	411	381	401	389	422	413	383	352	391	368	329	373	411	431	406	382	378	398	388	370	384	420	366	390	383	362	403	367	356	358	375	370	380	362	368	400	366	344	410	364	371	393	370	390	365	344	378	382	384	368	410	384	368	386	387	409	415	399	385	403	376	384	360	418	362	380	411	406	349	403	376	370	426	385	380	357	440	381	403	421	366	379	356	390	392	354	411	399	335	359	363	376	389	416	408	357	390	395	385	388	427	418	412	372	418	396	402	382	358	396	401	370	378	397	420	364	356	404	361	358	390	399	371	411	393	390	383	404	352	429	382	371	375	398	344	417	419	364	395	386	406	393	366	394	366	364	329	382	385	388	420	375	370	380	409	411	405	379	392	399	417	417	378	391	390	365	372	406	413	406	449	403	438	417	367	420	389	387	335	388	387	386	386	386	405	413	346	417	411	382	393	377	373	391	408	367	379	378	363	384	388	387	367	396	368	402	387	412	378	375	392	380	374	404	379	419	377	369	385	389	370	383	394	427	400	380	387	401	353	418	369	392	361	377	370	386	412	386	381	362	364	372	361	387	377	387	405	367	396	384	361	358	412	336	390	426	405	373	379	390	366	378	415	380	397	358	379	382	412	385	365	413	417	412	419	366	411	401	372	416	364	359	394	418	379	371	348	379	396	382	435	349	393	402	383	369	363	356	375	384	395	367	417	384	372	407	394	376	383	394	381	384	395	380	385	368	387	403	419	400	374	428	412	392	387	363	372	376	423	404	362	424	413	395	339	383	354	364	410	402	364	362	339	409	390	419	398	402	375	391	398	370	397	372	409	385	396	391	394	409	380	366	389	401	374	379	349	396	382	409	379	413	396	426	416	445	401	371	347	405	373	366	429	396	384	384	369	386	380	409	349	371	356	393	352	354	360	425	378	398	419	393	365	398	380	363	393	410	383	388	411	379	375	402	392	396	398	380	397	402	377	412	367	410	404	379	395	398	365	374	437	384	377	369	388	393	387	373	376	372	371	371	372	389	430	414	422	405	435	373	381	358	384	365	438	367	403	387	406	389	401	383	384	407	389	381	430	396	377	414	355	361	373	427	374	345	427	403	383	394	375	388	395	394	382	415	334	403	367	379	402	402	426	371	396	374	411	434	361	366	396	386	394	373	420	379	366	415	404	386	367	373	387	395	384	391	409	368	377	380	395	399	419	376	392	412	449	368	386	377	379	402	410	371	396	396	370	412	410	381	363	387	393	360	362	358	389	390	406	416	407	375	367	409	395	393	393	413	389	394	380	353	354	362	396	374	418	402	365	440	378	370	388	356	430	340	377	352	409	383	395	417	383	372	391	409	392	370	372	393	396	446	379	413	401	385	379	417	406	369	376	414	414	400	386	415	393	388	388	395	409	369	392	385	387	393	387	370	436	413	408	392	408	367	408	389	383	403	369	379	380	408	397	355	367	407	402	399	386	415	365	369	409	406	391	388	406	408	378	415	379	422	385	396	387	373	384	403	393	376	365	372	406	391	377	359	375	382	379	388	410	371	385	389	399	381	431	432	364	366	375	414	394	387	396	394	427	396	408	407	400	412	440	379	382	403	368	377	354	418	396	380	397	372	390	365	404	409	396	386	364	417	396	415	422	405	375	385	391	373	380	420	406	387	423	413	382	389	411	396	410	376	378	390	403	377	392	385	381	415	419	402	405	391	399	405	398	357	384	381	379	379	408	364	431	400	381	390	394	388	398	379	365	402	441	419	387	410	416	369	382	385	406	377	393	369	391	354	372	380	358	370	425	412	392	368	363	354	365	357	403	369	395	385	364	348	392	403	384	379	400	396	368	371	382	400	416	411	404	404	365	391	381	419	397	383	383	397	371	388	407	419	360	404	401	386	363	389	417	425	384	377	329	387	383	406	383	380	373	424	423	365	372	381	435	388	377	350	404	410	362	364	400	374	369	373	366	375	393	395	387	395	423	383	360	389	408	420	370	377	380	403	382	384	399	377	375	374	408	416	396	376	368	403	403	368	418	399	392	389	354	364	400	374	364	371	391	415	390	373	381	402	424	379	359	409	372	373	380	403	424	395	385	383	390	397	350	376	380	415	358	400	405	364	387	380	377	400	409	411	407	363	372	391	414	385	381	371	383	393	377	367	404	361	407	395	364	404	391	373	341	378	408	397	401	404	405	393	375	425	387	343	386	395	391	407	389	433	373	350	396	365	400	340	352	372	424	396	391	396	369	364	370	362	400	361	356	411	353	391	376	369	411	377	360	399	410	372	380	387	412	405	373	376	363	353	399	395	362	385	373	420
24235	21644	28893	24719	21466	10354	811	509	412	447	426	428	397	373	412	433	466	421	396	354	321	318	290	319	494	1343	875	262	242	272	257	216	237	254	236	234	250	267	232	236	241	260	233	265	233	234	258	238	257	264	230	238	249	239	256	229	258	266	266	240	250	237	250	256	250	224	254	274	228	248	230	242	255	249	237	246	235	227	244	242	277	240	239	244	213	228	231	251	233	251	281	263	278	232	219	228	271	258	231	249	257	257	212	254	255	280	263	263	277	262	250	253	261	236	261	236	230	214	225	253	223	234	249	252	226	268	264	258	239	244	249	227	227	268	239	248	273	257	248	254	261	263	241	217	251	241	235	249	231	280	231	242	247	270	248	253	248	224	267	257	243	260	243	243	222	237	242	246	236	245	238	271	236	241	237	233	275	244	245	220	213	269	245	239	271	234	249	251	280	239	228	264	267	221	229	271	250	237	233	246	245	230	246	261	231	218	265	276	252	249	251	230	241	248	263	229	251	243	252	241	262	254	238	284	270	223	238	254	248	290	251	247	249	244	273	242	245	255	248	256	233	238	277	243	240	233	236	252	272	242	250	277	223	237	232	245	270	266	270	223	267	230	250	231	271	264	254	242	255	261	235	260	253	252	238	261	278	245	270	228	237	260	232	219	256	260	258	236	247	242	227	261	249	248	237	241	210	267	241	238	255	245	246	284	232	240	256	248	234	254	236	233	235	231	235	224	245	241	250	265	236	224	225	242	238	254	234	228	266	254	225	255	280	249	259	268	238	233	225	255	232	229	245	234	246	243	250	259	262	244	231	244	249	248	246	237	251	244	254	279	259	247	267	246	252	224	257	257	221	251	259	260	245	226	246	235	265	243	226	255	264	271	258	266	261	249	234	257	244	243	219	240	264	243	260	224	231	227	265	222	239	229	238	237	247	245	235	253	247	245	236	274	272	255	236	250	215	228	251	241	257	237	220	257	242	234	229	227	268	286	263	235	263	234	263	267	259	242	230	217	250	261	235	252	236	242	237	238	240	214	245	248	258	266	263	245	236	216	239	252	241	230	238	251	261	242	266	252	244	246	254	235	265	237	227	244	253	211	237	266	251	250	254	241	232	235	257	263	253	220	250	222	252	227	267	234	242	248	231	274	243	237	238	232	255	270	216	217	217	259	257	262	242	220	293	237	254	279	261	254	253	235	219	266	243	237	242	259	273	250	239	242	242	217	240	246	265	261	240	254	256	263	244	244	266	278	261	239	223	270	256	250	265	251	249	241	249	245	269	254	234	236	255	244	263	246	278	249	302	207	231	260	250	227	256	256	241	256	259	245	246	243	267	276	247	239	269	267	250	264	279	260	252	245	242	244	237	249	247	241	250	259	246	240	240	237	248	240	257	268	239	251	275	253	266	235	233	266	249	257	247	240	243	262	237	248	230	230	255	235	252	253	228	258	239	274	255	246	256	254	242	255	242	244	238	279	235	240	221	267	266	248	272	233	255	274	262	250	245	254	214	247	234	256	281	220	211	242	233	231	243	277	246	221	264	237	243	256	244	248	232	205	239	278	235	253	275	235	248	266	263	239	243	249	229	249	243	238	237	242	257	240	256	245	234	258	260	241	235	272	256	249	223	246	241	280	231	264	233	243	238	221	258	229	259	244	244	249	250	231	242	248	249	234	256	250	244	242	242	235	259	242	252	225	250	249	270	223	245	237	243	248	241	263	244	243	272	253	253	222	255	248	252	248	255	260	260	280	244	261	272	277	244	243	229	253	252	278	234	242	235	249	230	239	253	228	249	246	244	256	236	255	242	220	261	231	253	257	263	236	251	224	224	238	231	257	238	223	251	237	237	265	233	232	228	227	266	217	245	235	259	243	226	265	244	272	257	259	251	250	221	261	232	248	240	242	246	247	235	257	232	278	251	231	259	262	265	230	261	251	259	257	246	256	250	266	232	246	249	252	237	219	253	236	251	252	216	273	228	225	227	261	240	258	247	223	248	231	225	268	243	243	237	251	207	233	237	249	224	232	253	214	214	245	243	228	266	248	250	264	251	268	278	239	272	220	246	266	247	258	242	255	229	267	237	255	219	218	236	255	212	228	257	232	250	273	255	242	251	256	241	247	219	245	225	243	232	243	220	246	235	255	258	249	236	232	259	256	268	234	302	246	275	294	260	229	235	260	259	238	244	239	245	244	251	264	243	257	246	255	246	234	293	265	258	240	248	253	249	229	257	248	255	223	254	272	285	221	222	235	267	242	244	281	251	235	238	257	252	253	239	243	248	262	235	250	251	246	241	288	239	245	256	225	243	259	243	253	252	230	289	241	265	258	240	241	248	246	248	237	259	246	241	233	270	264	243	211	245	229	243	244	270	260	253	280	220	231	236	252	225	263	236	244	256	223	256	225	269	246	235	248	248	217	239	248	237	242	238	253	261	255	277	265	249	244	234	212	232	240	271	241	259	237	246	219	231	224	215	285	249	209	267	267	245	220	242	246	246	212	239	225	254	257	252	241	238	216	210	249	267	257	249	239	264	249	240	260	254	239	247	242	231	254	245	271	255	241	235	254	226	257	248	243	235	277	231	230	269	252	261	253	234	249	245	225	211	240	255	249	235	225	253	254	264	242	243	239	244	237	261	257	255	240	252	239	237	237	231	225	240	239	247	251	228	254	230	243	234	257	253	249	230	265	240	243	264	245	222	247	276	228	249	272	275	241	260	254	245	224	229	226	265	225	267	250	260	257	254	246	255	237	225	260	228	250	248	221	223	246	237	254	220	258	251	255	212	263	219	246	233	251	238	285	220	265	259	249	258	243	263	243	234	255	271	242	238	276	256	235	252	262	262	286	231	274	225	259	219	247	247	250	243	268	244	259	265	207	254	263	239	243	250	252	244	212	244	250	235	239	226	213	250	263	210	243	247	235	251	264	239	254	258	237	249	248	258	245	252	251	230	231	244	252	291	266	218	275	227	277	242	228	244	243	270	241	260	252	251	250	280	262	187	233	235	243	243	274	241	211	246	280	244	245	266	258	234	243	208	274	290	271	240	241	242	258	258	236	233	242	226	256	238	224	250	233	240	229	213	246	281	251	261	244	275	266	258	277	245	246	259	246	240	270	234	249	223	251	242	219	248	251	235	235	250	279	232	250	220	238	232	237	250	241	242	246	254	267	235	224	233	226	230	258	254	252	228	275	237	243	268	255	243	227	244	247	259	236	247	251	271	240	253	266	235	258	265	219	253	238	230	239	210	268	238	223	211	228	261	248	223	253	261	273	259	268	236	291	222	245	222	234	231	248	257	260	234	258	238	208	250	240	228	241	289	238	258	266	282	232	228	265	255	232	248	247	265	264	235	235	222	238	262	267	222	286	232	257	253	251	251	271	247	266	264	273	232	269	242	252	227	221	229	256	242	246	265	236	250	260	246	269	249	241	227	233	232	216	242	256	220	236	284	210	237	257	294	274	272	243	270	248	259	261	248	226
40231	61793	14521	2101	1543	1159	939	826	748	753	788	621	611	625	544	658	735	655	528	494	479	490	451	423	782	2249	1403	351	303	320	329	313	331	306	313	306	321	324	296	308	314	340	323	274	321	343	317	294	289	321	304	295	316	348	310	312	342	302	334	297	288	287	276	299	311	346	264	318	293	305	281	326	284	309	300	292	307	291	314	318	316	295	323	317	326	282	335	316	289	324	274	310	296	302	301	300	297	316	321	318	324	340	327	308	303	317	305	343	277	324	295	308	289	309	302	307	306	301	294	277	303	312	313	296	307	312	321	295	300	287	293	285	310	276	324	319	300	325	292	295	312	297	293	330	269	312	313	342	320	322	324	304	322	287	280	263	298	279	311	281	301	275	334	306	297	301	313	294	303	314	300	322	294	266	334	280	281	289	315	286	288	320	301	295	333	313	286	312	314	270	331	306	324	316	314	307	299	296	316	352	311	308	269	324	307	342	291	339	288	337	276	315	310	291	325	301	291	295	318	313	320	277	315	319	326	337	312	310	331	289	289	333	301	301	298	288	337	295	299	346	326	314	297	309	331	303	321	314	303	310	315	306	321	323	307	295	264	291	287	294	309	284	301	311	312	319	282	345	317	284	322	322	314	312	259	301	309	309	298	320	315	277	333	320	266	314	320	318	324	328	287	316	331	301	338	303	329	281	316	289	303	285	299	294	288	307	318	314	288	309	303	275	322	301	311	304	302	275	338	298	321	324	277	307	332	319	311	292	299	286	321	303	291	306	303	312	298	307	323	324	279	307	323	292	306	299	327	315	297	339	329	296	316	274	306	310	290	310	293	315	292	285	265	305	315	340	301	302	304	302	285	287	338	283	302	311	289	312	301	312	313	287	269	294	307	304	321	296	301	308	295	289	314	313	305	342	286	299	344	324	335	304	304	283	297	312	299	297	282	282	276	271	353	295	328	321	318	315	292	295	269	333	314	284	312	309	279	286	326	281	321	323	285	325	326	292	295	294	303	305	315	338	330	285	296	331	300	309	305	318	284	314	281	302	310	288	302	302	309	282	310	269	310	321	300	303	329	306	302	303	301	309	313	315	270	290	310	284	283	278	323	320	294	323	311	297	329	319	316	298	273	288	291	279	308	328	313	296	277	296	310	310	312	312	334	322	297	300	339	319	311	306	302	318	317	295	310	304	327	340	302	281	306	293	305	304	315	320	308	325	283	314	302	319	306	320	341	302	306	322	304	319	286	305	323	302	307	316	303	292	288	306	327	273	335	307	277	288	324	274	275	300	347	285	324	304	311	312	293	306	287	330	290	356	276	318	299	302	300	349	304	309	289	276	299	309	282	298	336	302	309	296	336	320	320	296	298	309	308	313	324	284	293	311	285	300	298	283	313	300	270	324	341	307	304	298	301	311	314	292	287	300	301	288	302	299	311	323	261	304	316	296	333	296	301	307	325	308	319	320	297	282	303	297	318	315	281	338	307	312	306	293	304	295	296	296	289	359	278	320	314	310	294	300	322	329	332	323	300	305	295	293	314	335	307	300	299	314	309	330	321	310	282	322	323	290	303	304	302	295	340	287	313	315	317	296	320	340	326	316	319	333	301	303	296	318	314	298	312	328	276	288	289	295	301	308	288	284	298	340	317	313	312	345	275	338	297	304	283	288	322	317	318	318	293	289	298	320	297	332	323	309	319	312	285	327	298	277	303	308	293	292	327	317	326	296	295	286	334	293	308	284	316	299	313	293	302	303	310	348	283	305	290	317	298	289	327	330	325	300	312	275	267	298	301	287	285	313	307	311	305	340	306	306	305	307	281	307	295	307	305	289	282	302	280	301	300	304	331	283	315	335	307	287	303	321	304	320	317	330	300	306	302	328	278	318	302	300	299	322	311	299	316	314	281	293	297	329	322	345	287	342	315	323	323	288	280	309	310	311	251	322	294	298	281	310	327	316	311	359	324	292	272	298	291	327	302	291	334	295	300	305	310	301	341	305	327	312	311	309	317	296	308	309	330	319	326	309	327	278	308	300	277	324	287	315	307	315	341	328	306	313	292	342	317	291	302	320	293	335	294	301	309	302	309	303	318	301	267	297	325	326	321	295	320	293	307	270	293	326	326	295	305	293	266	296	321	302	315	330	304	313	305	321	298	313	317	299	337	332	291	307	329	315	302	306	282	312	317	322	284	323	292	292	290	294	314	307	315	305	322	310	294	316	334	322	298	303	290	323	300	329	294	329	305	325	301	325	310	328	280	296	318	297	305	339	303	315	321	308	309	287	302	304	306	277	274	327	321	296	249	336	311	331	279	276	294	331	276	317	300	286	289	313	310	352	289	280	251	326	332	323	301	284	291	315	282	290	281	325	326	294	294	293	309	308	289	295	314	318	282	276	307	316	316	308	288	282	311	325	304	325	305	319	297	298	288	321	312	304	294	311	308	341	308	287	305	295	314	315	306	319	305	324	312	308	334	328	307	287	286	291	272	307	318	297	305	294	297	283	311	320	295	299	299	319	285	293	330	301	301	286	300	312	331	313	294	305	322	311	306	309	307	341	327	272	310	296	293	303	342	324	296	291	307	290	288	310	288	318	311	306	298	275	294	302	286	302	347	298	280	309	292	308	311	314	287	305	283	290	322	321	283	283	317	304	316	271	311	325	293	296	307	307	308	308	315	349	275	304	285	307	303	315	344	308	315	293	320	304	327	297	289	307	328	303	289	300	326	314	319	325	274	297	310	294	310	290	278	311	332	323	258	307	269	283	320	311	318	285	294	294	302	296	319	285	286	287	314	280	298	323	311	308	327	318	319	297	286	268	291	298	288	289	329	316	293	298	325	293	299	316	286	321	303	290	322	313	286	309	292	269	338	312	272	304	299	327	286	309	318	279	295	319	312	309	316	318	285	304	284	285	306	304	338	309	325	303	300	292	317	327	330	317	320	324	322	315	335	319	285	299	326	299	341	309	304	329	298	291	342	296	294	291	310	309	330	316	322	303	292	297	306	298	301	336	247	310	317	281	293	323	309	325	309	278	302	285	305	296	327	324	309	321	306	267	304	316	318	310	326	335	327	279	296	335	341	345	320	307	309	302	336	302	325	305	325	298	325	320	281	306	342	309	307	322	272	318	305	322	294	316	337	306	264	299	276	273	319	296	307	324	316	308	309	294	316	287	291	302	358	299	326	291	295	348	325	302	305	292	326	299	295	262	309	300	273	297	326	317	306	309	330	301	312	316	289	289	293	310	302	322	312	339	346	299	291	309	336	304	304	288	311	295	275	309	299	326	265	274	339	285	332	295	298	301	300	308	303	300	273	297	313	292	319	317	303	330	304	280	307	292	290	290	309	307	321	311	319	303	319	316	331	314	322	326	299	298	337	299	315	277	319	321	340	292	311	295	284	294	326	307	313	329	318	339	348	296	335	299	287	276	314	328	310	340	309	277	300	315	321	325	291	304	306	312	299	312	315	298	333	316	309	308	285	294
25621	21760	27579	25440	8756	790	609	573	576	652	610	566	580	563	700	712	666	639	572	604	503	587	515	535	568	795	1274	1027	498	500	498	498	466	507	489	497	466	450	486	491	500	491	475	499	493	455	443	501	506	501	485	498	475	480	452	481	481	457	488	494	478	495	490	513	452	474	448	506	431	491	485	478	449	443	484	491	430	510	442	463	475	488	478	504	492	473	481	503	459	516	466	465	501	469	483	530	469	459	489	499	492	463	530	482	471	472	485	417	470	463	496	492	475	435	495	497	488	527	469	456	516	474	512	490	482	466	448	469	452	455	460	469	499	458	477	468	486	487	518	505	487	498	483	445	508	476	457	519	500	464	484	522	469	467	481	491	488	484	448	461	476	529	490	484	502	470	518	477	444	484	474	451	473	460	480	476	476	470	457	476	497	486	510	456	471	466	487	491	458	470	511	518	504	486	477	477	504	461	482	479	497	497	457	462	478	501	495	499	462	467	452	461	475	500	478	511	488	474	454	468	533	503	434	459	472	491	490	474	504	495	480	504	491	481	471	469	472	492	502	477	477	478	438	487	523	468	482	468	502	448	471	507	437	568	481	528	530	471	481	516	492	458	487	488	472	493	491	436	457	452	475	462	477	439	468	462	474	475	484	478	458	477	495	504	473	502	509	481	518	472	474	498	452	461	459	498	487	483	417	469	473	486	451	490	469	477	507	507	490	463	451	500	489	460	441	454	500	466	481	460	484	488	483	458	440	456	509	484	428	522	453	455	498	486	478	449	518	478	479	493	427	489	472	455	485	465	491	516	491	476	481	520	524	492	467	515	506	465	475	461	515	460	483	469	478	504	487	464	475	468	512	502	454	470	467	485	480	460	505	497	515	516	508	474	488	483	473	488	476	507	491	471	453	481	480	459	477	472	442	474	485	496	507	445	471	465	455	485	482	477	478	485	503	496	497	489	503	497	420	480	480	483	450	480	455	491	498	458	516	477	455	476	485	482	494	465	494	481	529	515	430	491	506	492	498	471	481	466	511	479	460	429	449	475	511	482	507	482	485	481	522	480	487	490	481	498	498	517	471	459	477	475	492	536	489	470	458	448	513	512	458	506	478	474	534	472	503	476	465	477	491	471	444	494	525	494	481	483	486	466	463	492	471	468	477	464	472	487	479	476	505	472	485	495	444	515	465	480	493	483	459	473	492	463	512	494	479	492	507	478	482	450	493	516	526	467	476	445	518	495	500	469	482	476	464	474	483	465	492	490	495	485	481	461	498	474	511	503	488	491	468	493	486	474	486	465	465	501	440	501	502	506	492	490	459	472	450	471	516	472	471	515	441	466	460	451	481	481	490	513	489	489	449	511	474	495	472	482	497	510	493	504	476	474	460	483	491	475	488	467	506	502	470	492	485	475	490	491	461	502	497	511	480	501	462	499	458	488	469	480	480	502	486	499	485	497	540	483	489	485	504	489	448	508	512	464	465	495	476	489	482	524	508	493	509	479	502	481	514	514	474	456	514	512	504	487	464	488	512	471	473	440	476	511	486	479	465	445	478	488	448	488	501	467	492	464	480	483	517	465	483	510	486	448	483	484	468	483	462	523	472	477	496	477	490	483	480	488	479	507	465	464	489	481	469	479	491	459	490	471	474	508	455	501	475	488	487	493	484	492	528	516	519	497	463	514	484	455	460	488	528	503	466	474	483	485	491	484	472	483	519	508	507	462	490	481	490	465	488	471	496	507	464	492	447	479	468	510	445	501	464	501	493	487	515	500	443	488	480	464	475	493	460	489	452	473	462	477	473	472	497	451	471	467	495	458	479	503	469	484	520	458	492	454	501	479	485	516	500	466	487	489	455	466	471	468	481	468	510	455	475	505	458	500	470	479	448	460	466	486	468	484	463	449	485	517	450	500	498	457	479	486	496	475	489	502	463	494	496	443	474	458	482	456	425	495	493	467	492	501	511	455	484	504	456	497	536	511	490	491	481	526	467	516	471	514	514	471	514	522	477	486	516	478	471	477	461	470	492	473	488	479	491	519	482	496	471	494	455	466	481	449	463	488	481	479	500	483	475	522	467	477	509	434	491	473	486	480	464	475	518	470	449	464	495	530	495	487	491	478	461	483	468	511	467	471	479	471	490	513	477	482	497	477	465	454	491	454	448	477	467	460	452	483	451	519	492	451	526	496	461	474	470	484	483	490	476	460	462	493	481	490	432	451	509	463	523	439	479	493	505	499	489	479	470	482	466	482	518	455	518	505	481	469	531	499	458	492	510	484	484	494	486	450	467	486	459	534	459	466	487	464	461	475	488	502	449	480	472	505	482	482	492	479	505	507	481	474	438	526	469	488	488	487	465	496	510	489	488	458	508	496	475	479	474	457	474	508	470	487	464	460	505	497	472	480	498	490	483	452	499	493	503	463	500	485	490	524	496	495	469	502	503	436	475	489	484	508	487	507	486	503	508	504	456	494	487	486	528	462	481	481	468	464	480	463	498	469	516	467	473	527	467	477	462	481	483	484	478	483	472	459	486	476	511	498	472	483	501	495	491	468	462	457	487	482	485	486	493	494	463	466	516	465	476	480	467	446	466	520	469	451	498	497	477	497	467	516	471	464	478	517	513	511	514	471	485	509	485	518	506	491	476	487	504	492	476	487	500	518	471	473	485	510	517	464	449	456	491	480	496	472	484	483	494	460	490	452	491	452	471	514	495	471	512	471	511	470	475	485	491	513	480	446	470	498	511	462	477	470	480	501	488	487	470	474	484	473	474	488	465	488	491	476	479	459	476	500	482	486	461	487	494	515	502	495	521	502	462	457	472	491	509	492	482	455	490	462	500	489	506	509	474	470	459	467	459	473	486	454	456	458	493	454	469	480	450	489	468	469	472	496	510	505	527	484	497	451	489	494	461	492	452	477	516	464	515	487	513	496	480	478	495	475	468	463	445	520	514	480	507	474	445	481	524	497	471	480	468	524	440	491	510	478	489	505	481	494	510	462	482	476	476	492	499	505	471	513	495	498	470	488	493	470	482	479	454	477	460	524	470	466	480	446	510	461	498	520	466	500	470	498	497	492	512	474	492	492	509	482	474	498	476	486	465	465	498	466	464	486	496	454	466	514	468	464	486	508	465	464	459	470	489	473	439	489	489	465	502	477	479	477	467	491	439	489	488	485	464	486	487	477	501	472	481	467	482	490	475	465	446	493	472	492	487	502	450	499	511	490	523	548	509	468	509	486	503	543	478	498	474	468	480	479	473	477	494	476	431	485	491	467	470	510	455	479	507	481	464	472	458	477	497	530	466	461	477	507	461	480	466	489	467	498	453	503	465	492	520	496	469	461	460	461	507	495	489	485	484	474	492	462	499	464	456	474	457	489	488	494	490	439	483	465	492	497	511	482	520	509	505	481	516	474	470	490	448	474	488	491	502	467	513	491	483	474	445	465	506	496	479	476	444	505	479	482	519	465	449	507	419	458	456	487	536	464
38964	53673	9592	1551	1186	954	887	797	832	899	907	801	790	750	1013	1076	931	940	770	776	735	702	754	691	645	1198	2177	1691	648	585	559	578	613	617	595	552	581	618	599	576	603	626	579	602	575	596	584	564	576	643	576	637	565	568	596	599	561	542	559	614	599	645	578	574	562	589	546	555	577	567	604	583	560	547	564	582	589	638	566	560	598	560	631	606	585	604	586	588	589	612	567	571	583	604	603	577	587	571	584	608	603	593	606	569	589	578	582	553	632	588	573	552	519	550	587	591	564	601	565	601	608	546	584	589	577	600	593	583	611	624	591	603	595	575	575	566	620	595	578	646	619	559	586	562	578	602	616	607	575	611	605	577	549	560	589	600	547	614	597	564	573	596	568	544	606	575	587	562	570	588	564	586	576	543	570	616	589	588	585	615	567	574	560	594	551	585	597	590	589	596	575	537	594	575	586	595	589	574	599	570	505	551	601	536	583	596	560	530	604	627	603	591	569	561	578	578	576	628	603	579	644	607	602	568	602	595	603	585	617	593	606	608	534	578	565	565	548	571	617	592	517	593	554	577	617	564	620	579	589	562	570	612	577	577	535	590	578	598	602	617	560	537	612	561	565	584	583	597	615	563	598	595	587	578	587	568	600	587	591	588	612	585	592	580	575	560	600	554	585	594	569	578	596	593	616	636	593	572	571	591	599	568	560	606	582	593	573	563	591	623	571	614	565	578	654	608	592	568	605	593	575	623	639	636	575	592	613	629	576	576	582	577	550	560	547	586	600	566	582	587	583	582	575	616	599	616	554	596	597	634	609	576	579	608	607	599	566	561	590	586	602	576	577	603	569	599	565	502	596	592	578	574	618	580	571	612	561	584	525	596	593	585	614	593	605	619	555	625	558	563	578	606	551	602	575	527	614	625	587	544	547	554	593	608	574	589	613	542	540	567	585	580	585	579	654	565	574	578	605	560	579	563	578	551	570	612	610	594	564	599	573	545	608	604	512	578	571	579	614	540	579	584	578	566	580	575	609	557	616	563	568	591	596	588	539	590	564	555	598	572	583	569	584	531	557	557	575	610	603	560	589	584	557	566	594	547	564	574	628	554	562	619	597	555	614	609	557	568	589	593	599	604	565	599	612	543	589	585	567	593	587	581	554	542	594	588	557	584	626	569	580	597	574	620	580	588	551	611	566	549	572	668	631	595	582	551	568	584	623	589	604	594	614	566	597	616	638	584	574	573	610	578	569	623	601	583	584	611	606	587	622	605	606	607	547	594	562	601	578	563	573	620	550	576	553	597	581	566	569	599	612	570	567	581	561	562	556	603	573	552	566	549	577	598	590	569	596	579	627	635	575	547	640	574	550	609	562	538	575	612	550	604	552	561	556	600	618	574	585	632	598	625	578	562	569	637	587	534	638	533	607	643	603	597	591	576	580	623	557	580	574	602	585	592	606	558	522	532	564	564	555	598	561	583	632	582	563	625	583	610	568	577	555	604	557	582	568	560	568	617	609	551	602	595	568	562	578	575	580	577	604	583	588	564	593	550	581	601	576	594	538	596	545	561	590	605	588	648	603	625	590	619	534	542	541	620	609	583	568	614	543	582	561	540	571	596	586	585	623	584	602	569	559	550	633	587	553	543	557	646	562	561	595	550	561	577	604	598	583	594	570	592	519	567	601	552	629	594	620	612	598	593	596	597	621	626	615	525	567	622	613	627	585	572	593	594	615	560	590	567	541	598	588	575	570	596	569	568	527	597	557	575	606	582	578	593	556	603	606	566	630	561	578	603	600	586	570	587	550	545	608	590	577	651	580	573	609	586	574	592	557	573	565	543	604	557	563	599	622	550	547	630	544	581	600	590	594	581	599	615	592	603	568	568	575	570	586	593	562	591	577	602	599	567	601	569	587	595	643	617	607	627	561	611	558	579	597	598	565	563	576	553	605	606	600	596	577	625	568	554	595	588	623	595	616	598	536	593	557	571	581	597	578	574	610	606	586	556	592	577	585	593	620	616	592	565	540	601	591	601	574	606	592	625	611	583	591	603	606	570	584	570	616	575	591	592	592	550	536	548	589	612	606	621	566	613	575	543	580	558	559	561	543	571	581	534	578	576	543	550	613	549	593	564	590	577	630	609	605	587	550	547	591	613	578	588	578	616	625	596	586	614	599	559	607	550	546	603	587	562	566	575	585	626	581	612	621	610	550	623	597	600	596	551	542	552	593	576	559	537	574	562	640	586	563	548	568	597	612	610	567	574	591	604	596	620	629	561	565	586	589	543	554	571	580	594	615	555	601	567	565	595	607	551	549	507	559	562	595	588	546	580	614	581	584	606	557	588	581	579	619	580	590	601	618	591	591	570	611	563	570	621	579	591	602	592	578	573	576	601	538	587	551	592	576	580	570	598	591	547	544	575	570	596	603	600	600	556	531	568	539	532	596	614	617	593	569	566	561	582	569	592	579	625	561	547	598	576	565	621	614	616	587	567	617	591	606	613	589	557	523	583	598	597	600	561	585	575	534	581	589	579	542	597	594	561	538	559	587	578	611	591	576	589	617	547	617	566	593	584	558	590	566	565	552	597	604	590	600	621	546	547	576	557	585	600	595	563	580	581	562	533	616	598	559	556	630	619	599	563	548	603	577	553	581	558	641	555	604	583	596	601	631	570	582	605	552	591	579	603	588	593	630	524	577	579	578	622	618	583	588	514	617	582	572	632	556	598	585	585	637	574	582	596	611	568	602	564	589	548	591	538	597	577	579	594	558	581	588	602	591	572	571	596	564	588	587	623	576	584	579	581	554	571	559	549	585	598	622	529	599	562	587	589	587	562	571	549	550	536	582	603	553	586	607	584	598	568	570	594	599	626	570	589	603	621	565	596	619	612	599	605	557	586	627	599	584	599	568	600	580	622	569	548	585	578	592	598	618	582	547	614	565	602	584	545	601	623	553	614	574	614	597	563	622	597	568	626	543	586	603	594	584	566	535	592	579	593	578	568	520	587	593	563	605	565	599	566	606	604	578	583	589	601	563	592	550	551	555	616	609	605	529	612	614	598	585	525	580	603	589	601	585	617	588	573	586	575	567	658	603	545	581	640	608	530	566	549	596	596	622	613	593	577	579	606	596	554	575	594	607	585	569	604	535	577	584	594	592	581	581	553	593	595	570	580	579	544	563	537	610	609	592	594	568	579	578	591	615	627	619	566	592	537	614	586	615	588	608	598	655	583	578	573	560	597	567	585	588	575	545	581	606	625	613	609	553	557	570	557	618	559	567	543	586	605	562	579	577	600	594	557	566	602	543	558	560	610	614	597	562	611	628	615	572	579	579	593	622	607	559	569	609	630	579	602	535	593	592	571	536	576	529	607	611	582	604	566	602	591	553	625	595	596	581	543	528	562	574	575	614	627	589	605	611	623	555	578	551	551	595	585	591	575	581	582	534	603	550	567	589	599	576	597	586	576	633	581	545	585	567	564	566	570	562	558
23332	21611	29239	24339	21565	21539	8644	1088	823	924	806	764	763	925	1044	861	930	842	858	690	703	650	608	651	806	2398	2432	1218	494	499	499	490	487	504	514	454	477	478	496	519	487	520	450	488	526	502	512	500	521	477	468	470	473	501	477	465	471	478	478	484	479	553	465	505	442	463	450	498	479	492	524	493	490	498	483	470	502	518	482	473	488	519	502	453	546	484	485	489	489	490	470	447	445	506	483	436	450	483	500	480	507	482	476	452	483	483	461	508	466	495	508	465	508	513	486	450	448	486	492	481	503	446	450	515	508	497	462	444	474	503	474	514	459	476	497	464	485	478	509	494	505	466	450	436	490	483	467	504	474	479	472	488	505	479	435	473	470	463	491	486	454	461	478	447	475	462	501	518	476	484	473	504	479	484	486	489	451	477	527	467	490	441	450	502	487	427	473	461	520	477	502	466	481	478	454	460	494	448	501	502	497	462	493	466	471	505	490	509	527	447	501	476	424	501	494	441	486	498	480	486	474	483	446	513	488	480	474	439	472	503	474	507	441	488	472	494	500	480	492	484	467	495	514	481	488	488	463	512	506	510	474	447	508	464	477	461	479	470	549	467	531	456	487	487	485	462	513	509	504	501	490	503	488	504	478	454	473	491	452	461	459	480	511	502	537	440	441	479	479	479	477	485	525	480	491	472	476	498	484	483	498	465	517	473	490	487	490	448	473	490	440	454	493	524	487	487	459	505	444	484	471	473	508	455	505	508	435	487	480	462	451	449	469	441	459	483	456	462	423	452	511	490	469	502	490	511	486	493	484	533	472	460	476	475	484	494	473	469	502	477	462	535	514	496	456	484	490	465	453	495	506	446	497	483	459	438	463	476	432	482	478	479	498	467	510	490	454	493	520	519	531	513	463	438	526	510	500	446	479	443	509	447	509	502	492	498	477	502	487	491	490	464	450	486	488	506	507	497	497	481	478	514	491	467	528	508	461	444	475	515	528	533	508	471	480	499	464	488	465	456	476	475	486	480	480	498	478	490	513	449	464	454	527	481	481	453	523	427	456	495	462	497	482	495	504	463	481	484	474	468	449	493	495	480	499	484	486	493	463	466	497	485	481	479	490	469	490	512	493	519	455	499	480	462	515	518	493	460	495	495	493	466	525	471	443	498	486	477	461	482	491	487	515	490	473	427	489	445	497	499	469	510	505	515	483	471	504	471	485	477	505	488	494	493	455	494	475	490	493	486	459	445	497	490	507	476	467	544	490	490	477	508	485	456	481	483	455	505	463	491	477	474	458	486	472	445	419	482	480	479	505	469	490	453	472	446	493	471	478	468	509	499	477	461	467	509	500	462	480	493	483	471	461	465	504	459	469	487	500	483	493	481	469	443	489	479	511	504	516	483	464	451	499	506	473	492	535	504	481	472	476	481	525	463	455	501	522	456	480	514	504	455	453	453	501	477	497	478	484	507	489	488	510	468	472	456	498	476	473	450	503	479	494	468	495	471	487	460	457	491	495	429	463	499	496	452	494	506	491	427	496	495	479	494	542	509	478	472	505	482	531	504	494	478	457	467	505	473	474	449	484	424	454	480	488	510	488	434	469	517	482	486	495	476	468	465	466	442	460	503	455	499	443	511	449	492	484	505	464	512	527	525	492	473	490	473	474	510	495	491	514	508	490	490	475	511	536	471	462	521	501	527	493	473	488	426	479	512	458	482	456	460	502	464	499	463	493	525	500	456	547	482	506	538	477	482	474	441	508	483	475	480	490	459	520	460	499	474	498	480	452	494	496	472	450	506	493	482	458	451	497	467	471	476	461	465	465	456	499	439	492	479	493	475	505	554	491	517	482	465	474	513	469	502	480	445	452	483	491	476	464	491	449	472	498	475	471	502	463	459	481	494	438	478	494	472	508	481	529	473	479	486	530	465	477	496	506	474	466	449	490	489	477	426	486	483	452	486	485	474	476	474	449	453	502	488	508	475	451	441	495	463	463	455	488	509	472	518	490	490	465	516	507	488	452	515	492	484	478	479	477	485	458	502	484	536	475	460	447	457	474	474	484	470	446	435	454	458	504	493	489	491	508	486	457	499	492	497	496	447	486	479	511	474	483	470	535	444	511	478	494	473	469	467	447	474	478	463	484	528	487	463	440	518	517	474	456	484	517	477	502	474	519	450	460	480	469	503	490	507	494	491	474	467	473	448	469	468	481	467	505	469	481	470	477	514	467	511	516	483	456	490	509	493	488	485	466	494	486	500	553	442	443	486	472	444	484	480	478	480	507	464	498	500	478	462	472	504	508	506	489	491	477	483	460	474	458	465	443	421	436	464	497	471	483	507	463	470	482	473	500	502	486	488	491	470	476	465	489	471	487	467	472	474	535	469	462	477	485	436	488	515	497	500	453	494	496	454	485	484	496	462	461	483	464	499	468	504	450	455	489	477	481	482	464	466	499	471	521	467	448	448	506	440	455	484	476	469	432	447	491	472	403	451	487	484	451	548	484	488	490	460	455	469	449	474	511	476	480	463	469	488	500	507	498	498	501	491	466	486	504	494	487	488	507	467	493	495	483	451	477	500	463	455	514	450	492	516	494	469	476	471	498	500	485	450	486	524	439	502	437	456	507	481	467	434	455	464	472	496	489	509	482	441	477	487	477	506	476	535	482	443	499	485	469	463	495	459	484	479	469	490	452	502	502	472	469	508	479	515	454	464	514	488	523	458	446	523	501	486	488	487	465	484	483	445	462	458	494	487	456	462	462	516	485	482	509	487	478	497	486	531	488	498	470	472	496	499	497	453	461	509	456	490	534	494	469	472	492	464	487	494	515	464	455	539	514	502	480	480	481	500	503	488	517	500	470	452	461	478	527	489	525	450	450	491	489	507	465	492	453	518	491	491	461	468	471	479	492	482	448	521	458	492	478	450	491	499	483	489	513	475	459	499	471	487	472	469	491	474	498	483	509	461	479	506	452	463	474	474	470	458	511	474	496	473	440	496	483	456	492	463	498	482	501	471	474	471	489	462	471	478	508	466	466	491	455	506	489	441	514	502	504	480	462	480	510	464	481	468	494	477	475	472	467	505	442	516	458	496	494	455	503	472	483	479	532	497	467	511	484	463	488	448	521	438	475	507	461	507	480	489	499	444	412	495	505	456	468	473	435	496	470	504	468	523	503	493	503	495	493	490	496	472	497	487	475	473	473	466	504	492	468	511	460	491	514	504	466	448	469	470	466	496	455	527	492	471	481	479	476	477	481	487	490	472	493	437	488	506	455	454	494	509	456	472	493	504	486	476	494	459	486	479	505	488	483	499	491	493	439	468	503	450	453	465	472	468	529	464	449	480	478	479	460	512	505	509	455	458	458	497	449	478	458	520	496	474	500	503	465	500	471	510	461	539	460	531	465	485	465	474	493	458	478	463	458	483	483	497	457	500	468	517	480	451	461	472	482	466	464	498	509	477	467	499	429	487	457	503	460	510	490	480	527	515
45220	68655	17911	3938	2870	2092	1658	1495	1400	1357	1226	1147	992	1508	1653	1400	1342	1243	1091	1030	974	906	815	771	1154	4079	3939	1551	601	594	569	561	545	544	562	541	524	552	584	566	596	523	580	533	555	547	565	514	506	554	555	558	614	560	562	590	576	589	522	549	594	519	524	591	553	532	585	551	534	549	553	557	549	577	566	576	597	531	549	571	532	550	579	556	548	570	553	544	553	543	571	550	574	547	572	552	561	541	582	569	533	553	540	560	525	576	551	551	567	561	562	559	532	584	545	556	536	490	561	515	562	532	540	588	532	561	545	545	571	558	540	522	576	523	553	522	588	540	570	557	584	550	510	529	550	524	585	536	567	587	565	552	557	533	560	520	537	551	527	543	571	540	551	571	543	536	540	541	556	593	529	548	531	590	523	527	553	515	549	529	560	560	537	547	570	586	522	542	551	550	533	576	547	549	596	528	553	549	509	504	535	578	552	537	555	567	566	552	580	565	555	564	545	533	559	527	564	562	571	515	561	531	549	569	569	587	562	562	593	578	609	510	564	562	569	562	547	554	525	567	565	534	564	540	565	546	549	564	604	559	566	592	554	574	568	539	569	533	521	551	532	595	532	533	563	554	610	531	537	555	536	574	573	570	561	547	558	572	570	537	533	539	583	591	552	530	554	544	527	532	529	561	550	530	546	536	545	564	566	553	544	549	564	560	541	571	560	547	519	567	540	534	567	563	529	560	548	524	532	517	565	527	542	514	505	566	542	522	518	543	524	552	544	564	575	570	572	556	544	547	582	553	515	494	545	554	541	543	563	525	506	555	513	538	583	575	579	541	527	541	547	544	526	524	584	580	533	575	544	570	522	558	510	562	551	532	553	561	532	571	548	558	574	507	503	529	555	536	550	544	536	613	575	519	565	548	539	513	535	547	558	556	542	541	568	521	590	568	588	559	591	551	583	576	527	603	555	563	538	542	556	570	525	587	528	572	574	545	570	600	528	546	557	564	536	542	509	551	554	561	529	527	569	575	573	601	512	545	591	558	577	526	593	580	577	537	604	526	537	577	580	579	548	575	536	562	616	567	551	549	546	555	526	579	553	574	580	590	578	537	519	567	528	576	589	541	552	517	588	524	548	540	563	582	562	529	530	561	586	562	497	559	560	565	587	532	529	573	616	555	530	568	581	552	548	579	538	532	556	537	547	519	528	565	542	586	554	585	534	560	529	540	551	548	570	515	553	498	538	515	520	594	537	581	572	534	554	565	534	538	562	564	585	585	519	560	561	498	557	526	546	577	555	507	562	559	567	541	542	549	535	520	538	568	586	552	569	540	597	546	512	575	571	566	566	538	584	597	568	557	521	560	539	574	540	517	575	580	581	576	533	581	613	556	541	572	541	545	523	552	562	560	541	577	565	572	546	568	572	573	621	548	560	571	558	563	521	547	556	510	542	537	577	571	576	548	562	560	543	580	587	532	560	504	558	548	550	540	553	517	562	561	552	566	589	532	561	575	555	597	577	554	587	592	562	536	547	583	538	524	561	576	547	564	541	548	526	568	547	568	568	557	563	555	554	563	625	579	512	572	585	548	569	573	520	542	573	514	564	575	541	578	530	596	540	544	557	557	537	560	515	580	575	526	492	606	565	573	554	565	590	590	550	554	561	544	602	520	549	594	586	515	582	555	513	578	572	587	562	538	595	582	600	564	540	609	541	553	583	566	537	575	543	542	550	525	584	555	578	563	564	567	545	527	554	562	503	579	555	553	541	565	518	523	531	543	570	577	559	514	544	532	534	529	572	597	562	551	554	552	549	553	510	593	540	551	525	527	525	595	562	515	599	576	558	553	557	552	569	560	554	584	553	560	564	574	532	553	519	558	580	557	585	530	540	515	554	545	577	526	536	573	573	576	520	554	526	546	564	530	545	541	577	548	544	567	534	514	506	546	539	546	562	545	512	547	537	571	534	542	545	545	561	559	538	572	538	524	552	511	506	512	577	547	574	543	571	532	611	539	538	571	569	569	538	543	573	564	552	521	505	557	533	584	561	565	562	521	555	517	569	546	574	597	557	557	553	551	534	584	574	555	553	550	488	547	528	600	544	580	546	559	551	599	556	534	546	585	569	556	541	517	586	557	571	522	560	540	543	516	562	613	588	612	600	538	538	528	559	584	551	549	581	587	565	538	557	551	542	532	534	573	570	588	570	560	570	543	551	557	534	588	565	516	540	545	542	582	556	602	582	550	566	563	569	555	564	570	506	548	541	542	535	552	503	571	550	543	519	552	570	544	555	507	576	565	533	566	551	576	595	566	557	573	584	540	553	564	561	536	548	593	586	517	594	539	573	577	535	577	523	533	501	510	588	565	546	523	550	595	545	564	564	522	545	545	552	524	563	540	592	512	559	532	596	564	601	550	558	549	566	576	506	525	571	526	584	544	554	609	576	547	578	551	512	511	580	508	568	580	578	564	569	567	559	556	580	503	557	586	583	542	594	532	574	547	561	524	519	522	595	492	538	578	474	529	536	510	563	551	540	556	579	557	510	561	543	560	498	554	561	591	555	571	579	562	554	593	546	571	537	562	517	591	569	574	514	543	551	549	562	534	539	609	566	530	563	542	575	517	587	571	542	512	575	569	545	557	535	528	538	532	561	549	570	549	573	530	545	544	564	543	565	594	529	572	580	539	564	576	561	519	550	584	531	570	578	548	603	610	560	566	557	583	543	587	616	562	546	587	586	534	548	569	512	546	541	572	588	549	549	558	534	569	564	571	530	537	581	566	545	551	541	551	567	540	553	539	527	567	569	559	557	539	555	532	545	522	576	605	518	561	571	590	548	578	568	567	582	535	554	543	548	588	534	530	556	524	528	560	577	537	518	557	569	544	520	561	561	558	538	531	503	559	537	545	510	536	562	603	531	515	566	554	538	594	571	572	576	566	551	546	559	580	572	552	577	553	560	555	574	559	532	547	541	548	558	540	516	479	541	549	517	559	500	568	536	556	575	554	543	544	511	558	556	557	499	549	546	546	561	547	589	549	580	551	558	589	565	552	542	495	540	522	593	556	587	539	529	547	550	574	538	584	585	561	577	559	516	563	558	503	562	557	522	567	554	559	548	526	557	551	579	549	525	550	546	523	570	533	520	540	547	555	576	543	590	542	560	569	589	554	532	511	518	527	568	531	561	555	581	595	546	552	569	575	591	548	541	570	591	574	535	582	509	569	545	573	564	514	527	574	535	523	548	550	527	548	551	534	551	539	527	534	569	582	560	532	593	539	512	543	537	572	494	569	555	565	536	549	514	537	509	571	574	523	539	551	555	540	567	549	569	542	558	550	556	511	561	575	559	564	560	567	565	567	562	561	601	572	540	535	542	570	578	551	537	542	520	536	527	548	531	565	531	520	564	599	542	564	525	561	523	579	607	553	590	563	553	550	529	519	546	542	547	550	516	551	560	538	578	524	541	542	537	521	544	520	547	572	565	573	561	571	560	581
30007	28530	19344	3161	370	344	300	331	339	368	359	307	385	508	464	442	451	372	335	347	398	307	293	303	332	288	305	309	278	306	275	285	303	274	306	290	308	272	294	253	267	279	257	292	290	266	288	270	301	269	278	283	265	310	291	291	279	297	271	280	291	272	292	275	284	294	292	263	302	293	280	293	264	274	302	278	260	281	318	250	287	252	267	276	263	292	284	289	332	274	285	275	277	273	283	276	292	298	273	262	288	267	264	269	311	272	291	305	296	268	256	329	296	292	295	248	308	251	305	282	305	294	264	261	275	264	301	289	334	279	297	282	302	300	308	268	276	270	274	293	274	293	277	292	290	258	292	279	300	282	271	274	272	297	282	290	282	300	295	260	278	276	288	276	272	255	278	267	305	302	271	297	304	257	282	300	270	271	280	266	294	275	268	305	281	275	272	297	292	282	271	300	261	273	276	292	309	267	275	295	270	289	303	301	289	272	286	282	296	321	291	270	297	293	290	293	293	311	307	295	281	265	274	302	296	307	301	292	308	278	286	314	279	266	282	301	286	318	278	285	268	297	236	310	257	295	254	283	303	273	325	267	291	323	303	304	287	321	287	255	321	249	274	300	293	293	282	262	312	256	291	286	254	255	267	279	275	289	270	290	294	272	252	271	303	272	258	279	285	270	292	296	296	269	296	288	277	308	285	302	262	263	289	281	289	305	293	303	284	301	254	274	292	261	288	283	257	254	294	298	308	275	289	258	293	269	280	287	300	283	268	277	289	265	278	269	288	288	266	275	258	251	266	274	243	278	295	297	283	263	291	300	285	290	245	283	302	279	314	283	273	286	301	280	313	289	297	272	291	273	282	268	294	288	284	279	291	283	324	265	302	285	285	290	256	263	271	309	249	300	300	300	301	299	262	299	289	300	324	287	272	296	274	271	283	271	266	297	271	276	306	269	301	297	286	255	295	303	277	286	293	273	253	268	299	306	267	297	286	302	271	310	285	313	322	288	264	315	271	307	304	295	269	285	298	286	285	299	286	271	271	284	296	273	281	301	257	256	272	282	278	261	319	278	268	266	269	280	285	298	278	293	283	271	292	260	269	274	283	298	266	290	289	282	263	288	268	302	262	301	256	292	277	263	300	305	291	285	283	251	280	296	288	308	273	246	285	259	291	295	296	313	294	274	266	283	267	284	290	271	289	296	286	291	282	227	244	276	292	257	297	280	262	275	338	287	284	286	292	306	303	280	263	274	269	306	279	294	269	286	270	291	274	302	288	309	253	318	290	275	288	274	276	275	253	297	265	284	289	262	291	255	291	270	276	292	263	277	290	297	282	280	282	280	292	296	292	280	302	270	279	255	299	277	292	266	295	310	281	312	288	266	268	299	302	310	320	309	263	274	263	289	298	299	280	293	255	282	292	261	271	274	288	261	266	287	327	244	292	251	256	292	280	301	275	293	295	307	277	293	289	278	294	294	284	302	298	277	270	253	264	263	306	275	305	274	259	300	289	281	259	294	296	291	279	285	271	281	304	264	270	288	278	272	275	279	285	248	255	316	280	273	251	270	285	258	277	263	241	257	286	283	308	282	290	280	292	286	288	294	277	322	289	286	284	296	291	295	266	280	269	311	290	281	295	280	305	265	274	244	297	296	273	283	285	266	264	296	283	296	288	267	284	291	292	261	273	287	299	265	266	307	303	277	277	280	274	280	289	287	277	256	297	321	270	304	263	292	318	251	302	270	248	317	271	282	246	270	298	288	287	291	278	271	291	250	312	338	245	267	264	253	279	322	289	291	266	280	307	273	283	279	292	314	317	269	270	295	298	278	301	308	276	275	283	296	287	310	290	275	249	283	320	275	285	303	265	273	285	292	294	287	311	263	275	263	301	290	285	278	244	274	266	284	326	294	254	293	298	272	274	301	284	282	272	324	250	277	286	289	288	262	300	268	285	308	261	272	287	279	263	298	302	278	293	272	281	293	274	256	305	311	297	293	292	303	272	312	284	265	281	260	280	272	280	265	291	270	274	281	289	290	318	282	303	274	243	273	308	311	259	277	281	283	274	278	301	250	266	299	278	288	276	274	293	300	277	284	285	283	263	263	298	296	287	289	297	288	301	288	276	298	305	325	278	278	266	301	267	303	258	287	268	280	297	280	252	269	294	274	267	295	297	287	288	285	260	291	266	276	286	290	275	296	271	275	301	299	295	277	277	260	260	291	271	308	283	258	289	267	270	298	279	265	300	293	286	293	276	293	263	285	269	269	308	288	300	277	309	292	304	296	283	266	282	273	267	281	302	303	260	290	319	281	280	279	259	307	273	273	315	316	304	293	276	270	303	262	281	290	264	304	274	266	292	294	323	265	317	276	272	302	306	322	307	288	279	282	292	266	293	283	288	286	298	295	322	273	335	288	278	307	312	285	243	294	319	288	290	257	294	310	283	280	290	297	293	257	241	273	296	283	294	308	286	302	283	284	289	292	256	284	280	261	309	288	276	269	271	314	273	274	272	300	308	280	278	245	294	251	292	292	277	279	282	282	279	289	298	297	308	284	276	259	288	302	288	272	281	311	278	286	268	300	243	291	282	283	262	307	258	291	266	300	270	283	299	299	286	261	290	276	296	267	310	298	294	307	307	298	284	291	298	269	256	277	275	285	281	310	297	263	291	293	316	261	283	270	267	297	260	274	302	292	300	288	311	280	261	296	270	272	295	262	274	294	295	301	291	236	278	292	289	261	257	292	283	259	296	284	277	303	286	272	291	275	288	292	275	270	290	285	286	259	299	300	274	299	291	256	318	291	272	254	311	301	283	262	305	254	279	260	300	278	277	259	253	257	271	298	278	298	287	291	276	273	301	289	306	251	278	265	310	318	272	303	291	308	320	292	300	270	284	300	286	302	305	278	302	289	297	268	260	266	301	295	262	310	294	305	311	263	300	318	286	285	292	288	288	293	263	302	268	297	318	303	260	286	314	267	272	294	253	272	280	281	290	274	304	295	303	264	287	293	292	279	280	316	295	286	278	274	299	293	276	304	310	320	336	289	271	261	289	267	300	311	256	281	304	273	270	279	308	294	266	277	306	278	282	244	295	308	291	269	293	279	315	265	270	285	265	303	285	288	308	294	296	282	263	317	281	248	267	263	264	306	287	271	305	291	299	269	272	298	270	282	301	267	286	309	255	262	270	288	273	291	267	288	272	260	295	279	265	299	287	273	283	285	277	270	284	279	301	251	293	291	263	275	294	260	283	267	268	296	274	258	292	250	278	275	257	296	303	260	281	301	254	278	296	258	294	286	295	271	271	289	285	297	335	287	308	307	279	293	289	248	257	274	278	299	265	281	255	292	296	287	315	273	310	304	275	278	285	284	293	291	285	289	243	266	285	279	293	286	245	300	269	274	283	259	306	298	283	289	302	272	270	283	313	266	275	271	282	316	289	269	305	281	283	282	297	258	253	315	290	282	307	271	269	301	263	265	281	299	308	276
35346	43969	9212	557	464	467	409	469	508	490	501	469	579	830	647	668	672	566	559	542	506	484	419	378	440	417	360	373	350	358	366	379	356	373	379	351	341	333	335	349	371	378	406	373	353	316	350	361	357	309	361	408	356	375	390	371	354	385	384	367	374	354	363	351	363	354	357	368	342	343	364	350	368	351	357	386	333	339	333	333	379	366	332	336	392	381	367	363	341	366	347	344	395	381	382	368	367	346	378	351	346	404	364	395	396	363	399	385	381	369	364	377	361	350	348	361	360	341	338	377	329	365	319	342	342	371	361	362	384	355	379	322	379	365	361	349	366	388	385	374	361	376	351	360	390	359	361	414	390	350	358	347	409	371	378	369	367	318	361	370	378	362	318	351	385	377	312	350	342	370	371	331	337	359	321	398	378	355	346	355	332	344	364	389	373	365	349	343	366	343	383	343	389	371	366	383	390	353	338	348	357	353	345	375	427	374	362	379	354	323	349	350	366	420	364	363	348	386	340	381	372	370	392	373	376	365	368	353	366	348	379	348	379	371	369	338	353	362	395	384	330	364	345	372	378	340	354	398	353	355	369	326	350	329	397	334	365	330	399	335	376	349	368	368	396	351	348	359	337	347	384	356	336	356	371	378	335	377	357	358	369	350	373	378	396	359	380	381	379	351	348	391	346	362	403	337	379	362	362	402	348	357	357	356	354	375	339	348	356	351	375	345	377	357	343	375	365	342	388	358	356	375	392	389	373	359	363	371	350	382	360	382	364	344	376	378	370	346	379	393	371	343	378	360	358	374	336	333	400	350	367	350	376	391	390	355	348	343	361	375	327	361	354	356	387	367	363	353	355	364	363	364	356	361	363	374	371	370	345	327	368	357	368	362	363	333	379	363	383	382	354	353	360	365	389	344	383	326	345	381	360	318	321	389	325	363	356	357	390	360	376	349	352	350	360	368	360	348	342	368	349	325	383	354	365	327	374	344	374	350	387	355	353	336	353	336	352	364	368	368	360	340	368	349	373	372	355	338	374	392	368	399	367	364	357	349	370	395	400	355	309	368	366	332	382	340	334	349	351	368	354	371	398	344	379	366	357	365	352	402	391	364	362	370	382	361	338	368	353	369	345	355	381	365	345	351	388	358	367	375	355	363	373	331	364	388	358	348	354	349	376	370	352	349	377	359	399	371	379	386	351	376	351	343	365	336	421	350	346	338	359	398	376	348	392	391	383	365	353	351	357	380	340	358	359	340	386	358	376	336	369	353	372	346	363	333	348	363	383	408	373	363	352	364	372	368	348	341	350	322	353	346	347	370	369	358	340	364	343	385	349	392	338	347	372	366	356	343	359	359	376	330	376	375	324	351	396	376	327	337	368	375	348	354	339	359	368	331	331	339	393	363	371	343	355	344	356	364	347	354	355	368	346	354	332	363	368	345	362	367	386	372	389	350	385	361	383	360	361	377	357	357	334	366	332	362	365	354	371	363	373	385	383	362	396	368	376	387	381	368	341	359	381	367	400	333	391	386	327	348	364	348	380	405	384	371	358	345	398	374	356	339	380	363	346	360	401	361	391	334	360	356	352	363	346	343	362	368	368	344	359	328	352	377	343	358	375	350	381	360	376	354	357	394	327	354	368	372	363	381	367	392	380	328	358	405	386	346	361	336	355	365	347	366	341	339	369	362	400	348	381	390	339	327	347	352	339	348	362	347	363	381	348	337	368	355	336	371	335	361	358	344	382	371	362	368	358	360	382	336	392	339	335	403	375	352	359	348	351	349	362	372	357	366	369	349	341	357	377	343	359	341	378	354	382	350	335	390	359	341	336	370	378	382	352	373	364	384	394	368	344	364	347	356	363	375	365	355	345	348	391	367	374	332	364	319	346	402	382	382	303	393	343	372	354	364	345	350	356	386	357	370	385	340	359	385	344	331	349	397	362	403	385	333	353	381	365	340	356	353	359	377	367	363	385	366	389	369	329	394	366	336	347	337	346	343	369	366	346	378	392	361	338	366	368	334	370	345	362	355	358	387	345	366	361	350	397	344	391	349	404	362	364	399	361	382	366	398	380	388	363	364	344	359	361	381	423	358	380	381	356	382	364	329	362	379	355	393	353	357	364	363	349	345	341	347	334	384	340	385	365	356	347	375	380	368	356	372	355	342	384	376	394	377	349	367	367	358	367	354	373	361	362	365	360	350	356	378	373	375	370	338	347	380	365	364	368	376	351	371	343	384	343	362	369	376	361	355	352	373	396	342	363	360	383	370	393	342	359	381	357	351	389	357	358	340	383	390	376	354	367	360	347	352	375	363	364	338	368	367	347	343	378	359	377	374	381	374	353	384	372	381	339	347	392	389	362	353	367	400	330	364	398	352	365	376	352	370	342	360	370	349	377	372	365	353	364	362	357	358	364	344	380	355	379	402	366	354	376	352	362	321	353	345	384	369	337	350	365	376	393	358	385	385	351	370	360	373	339	363	394	416	319	395	358	374	387	380	366	340	383	347	358	346	382	341	357	371	357	384	352	382	358	360	371	321	366	355	328	368	338	373	370	369	402	371	353	362	335	351	337	331	360	336	354	337	404	318	337	370	354	331	363	339	360	359	317	348	388	350	378	335	337	340	354	354	345	376	360	340	333	367	368	381	389	363	332	330	346	376	344	352	328	380	369	338	354	353	336	362	326	317	379	359	366	366	354	379	367	335	371	405	398	370	329	367	334	374	394	375	331	395	372	353	371	343	346	348	352	378	400	379	362	346	368	320	375	361	380	389	338	374	339	352	390	362	373	388	352	375	358	377	395	355	390	388	375	337	355	356	374	373	376	397	366	353	351	321	370	360	352	349	316	364	358	328	388	347	371	337	361	325	366	391	366	379	373	350	327	345	361	338	371	374	374	381	365	317	362	328	387	367	344	365	322	337	355	358	324	378	355	362	382	345	364	357	339	335	390	367	359	390	356	360	351	357	347	353	343	371	362	323	381	366	355	341	349	344	389	362	378	390	383	364	374	367	356	352	360	360	368	376	393	388	352	391	370	343	356	353	348	348	377	373	320	351	349	369	369	357	363	358	340	340	356	365	337	374	388	364	354	352	392	348	328	363	358	354	357	338	365	351	365	342	385	364	329	355	376	376	361	346	372	366	368	363	361	389	370	372	374	381	345	347	360	359	346	361	384	340	325	369	339	382	346	343	395	399	347	357	323	382	317	384	363	323	369	365	346	366	359	368	380	385	366	358	355	366	384	352	360	332	386	353	338	368	359	353	352	371	373	359	347	389	370	353	370	378	388	324	378	372	310	345	413	343	377	367	378	341	341	338	362	370	357	381	377	351	362	357	326	382	364	374	376	366	348	363	347	336	350	330	353	367	340	373	348	383	394	365	344	330	375	349	394	379	363	372	339	354	350	371	347	381	375	360	334	360	348	389	380	382	354	360	362	349	381	344	354	376	356	356	336	357	356	344	361	360	371	348	345	339	327	390	370	359
24171	21595	28866	24699	21460	10630	837	519	496	490	466	426	661	655	576	492	506	403	385	398	373	292	299	331	1010	770	348	281	265	266	235	276	263	255	249	223	231	279	255	251	257	267	230	264	228	256	250	249	274	264	280	253	257	250	245	237	263	263	273	228	253	254	225	217	226	260	244	257	251	255	241	276	241	254	247	287	263	284	250	251	261	258	265	248	255	254	259	233	244	250	249	252	240	260	236	215	244	251	252	266	216	245	252	249	262	278	237	266	266	239	234	244	240	245	254	276	275	245	284	232	255	257	227	221	279	256	237	284	256	248	224	207	228	260	251	282	253	245	237	257	270	233	236	258	254	247	269	248	241	243	275	275	217	245	231	264	261	253	277	247	246	244	272	275	205	251	244	266	268	227	244	251	218	243	252	265	250	226	256	243	252	270	266	250	237	249	250	215	256	236	247	252	246	268	239	254	249	243	244	262	254	271	253	249	247	272	248	254	251	249	265	235	272	248	249	274	231	243	237	262	240	221	234	251	235	269	229	261	257	249	244	251	229	265	252	260	231	268	240	250	240	222	212	233	227	263	240	250	265	258	260	250	251	217	268	230	243	229	248	258	239	243	256	236	233	266	238	247	247	225	273	248	232	213	246	228	273	252	242	225	225	248	291	247	222	240	271	253	233	254	213	230	258	256	248	274	236	249	251	238	254	246	230	241	236	246	239	234	251	250	251	232	240	237	240	269	274	243	266	243	252	253	226	254	241	252	234	255	237	264	266	248	242	235	241	241	222	230	275	247	247	271	251	240	218	242	239	234	247	247	262	241	254	225	239	253	243	239	273	242	240	220	241	237	268	268	272	223	252	263	254	255	224	236	269	257	256	250	262	220	218	249	266	243	238	244	225	234	241	252	234	234	256	251	242	192	243	251	270	242	234	273	229	250	220	246	216	243	243	231	240	252	264	246	264	253	248	254	230	265	260	262	217	247	254	263	240	256	247	238	242	260	245	252	255	232	231	250	249	248	256	250	242	266	222	254	243	256	262	271	273	252	242	236	265	262	290	221	256	234	276	237	269	238	243	273	261	287	243	255	264	258	264	243	263	257	262	242	267	268	254	267	249	250	237	255	265	254	232	266	261	230	230	267	250	248	234	236	260	230	259	236	229	249	244	237	261	267	246	252	218	230	255	214	230	246	256	252	255	249	237	225	257	231	259	252	240	231	250	249	222	250	249	218	234	231	239	220	246	233	237	249	264	280	263	247	237	261	244	237	256	245	221	271	238	253	257	256	259	250	274	249	256	246	221	248	231	257	241	247	257	220	242	238	224	229	238	226	232	250	257	252	288	253	251	266	245	282	262	240	238	269	239	255	248	267	242	222	238	246	241	239	252	250	280	262	271	264	243	242	240	227	241	240	268	270	224	225	249	240	247	267	296	240	270	221	234	264	231	245	236	268	280	250	265	269	233	254	242	246	241	232	228	238	247	235	220	270	251	240	257	256	268	248	245	240	250	252	219	259	218	249	273	252	260	251	233	263	259	221	245	224	254	269	239	244	258	246	241	252	273	233	259	223	239	258	229	259	259	243	237	246	276	254	292	243	251	265	240	238	233	253	249	263	283	240	254	266	264	250	233	235	231	228	269	293	242	238	240	239	250	225	235	239	239	240	228	248	239	260	256	237	238	239	263	234	236	260	247	241	245	290	270	249	264	245	252	263	265	270	266	224	244	230	248	229	262	245	258	250	244	275	249	271	270	240	233	255	249	240	251	242	235	250	246	251	240	274	239	265	232	254	238	227	245	266	253	221	267	237	250	262	230	253	263	269	227	236	266	259	239	265	250	245	254	274	247	259	278	268	251	224	255	249	258	235	220	253	231	244	237	265	201	231	272	245	242	225	249	254	265	245	250	250	229	271	248	228	233	240	230	237	250	245	260	239	259	258	279	266	248	252	246	231	275	235	272	234	223	279	268	253	248	254	257	239	279	258	245	250	234	264	248	267	241	250	230	275	257	243	217	257	223	247	281	240	219	236	225	238	254	244	275	239	250	255	251	242	240	278	232	251	269	243	242	261	283	252	264	251	243	241	267	256	248	263	251	275	232	255	271	257	254	234	250	250	226	255	247	222	245	243	237	240	243	257	257	239	275	260	253	249	249	262	216	238	231	228	225	230	267	236	250	250	253	276	229	258	243	236	259	245	243	245	245	219	224	244	248	231	262	236	266	252	262	266	221	238	260	261	240	265	258	253	231	243	249	254	264	255	255	237	243	236	263	247	273	263	254	260	216	266	248	284	267	230	262	248	235	266	256	287	258	274	260	251	227	228	245	242	258	229	239	261	226	253	280	263	261	235	275	261	258	265	261	223	240	249	238	225	244	246	264	262	233	280	235	215	233	255	237	256	312	244	254	267	261	272	258	254	229	256	242	232	280	213	237	243	244	248	267	250	248	258	260	262	237	222	240	226	283	258	252	278	273	255	244	245	236	233	250	242	244	273	245	279	264	234	266	259	198	270	257	261	235	209	240	250	226	251	248	248	270	243	236	272	245	265	223	259	265	241	268	253	234	258	247	241	252	247	242	250	265	228	240	266	229	240	255	257	235	232	276	220	208	248	225	240	235	234	262	251	285	261	245	296	237	257	249	244	232	234	259	239	256	253	236	257	213	222	261	275	254	243	253	251	265	246	236	257	245	230	224	246	259	238	226	248	246	246	284	249	254	258	258	244	253	261	243	241	256	263	263	244	256	243	240	260	220	251	259	241	271	247	256	226	254	260	258	229	222	292	257	256	244	239	257	262	265	254	242	266	283	250	244	270	258	251	234	246	255	236	239	240	266	262	244	246	266	267	240	278	263	276	254	245	245	247	258	262	265	241	213	237	258	248	244	226	248	245	250	260	248	241	259	241	234	240	224	214	264	249	253	248	274	271	250	236	247	242	262	233	253	243	241	251	251	251	263	243	251	249	242	219	256	232	221	238	253	234	235	227	219	255	251	230	232	243	245	252	249	252	239	265	267	229	238	254	238	252	250	251	247	244	257	246	224	218	248	276	243	248	216	265	260	251	268	251	263	266	238	266	248	280	215	262	234	252	244	277	211	231	266	245	248	289	274	258	272	270	246	255	273	266	265	243	259	237	251	232	257	256	252	271	219	242	267	278	235	276	241	260	243	262	251	259	230	242	251	246	237	236	276	266	266	262	243	274	214	235	269	241	257	246	240	266	243	213	251	253	251	238	257	249	236	252	232	253	248	266	258	233	279	248	211	269	241	246	237	257	228	261	263	225	232	235	232	252	247	239	269	236	262	216	243	242	275	251	227	257	242	260	266	237	264	273	275	261	258	277	254	233	255	247	247	220	259	243	250	229	259	278	232	245	248	280	234	265	260	226	255	229	236	262	246	248	238	248	251	235	266	234	230	267	275	244	276	255	275	265	259	252	262	257	226	259	272	238	231	258	239	269	257	226	238	238	244	259	266	261	243	233	206	259	238	256
40812	61627	20099	2274	1559	1135	917	919	941	830	725	706	1216	1150	997	852	753	590	538	598	462	433	404	466	1592	1194	419	397	331	289	298	327	315	334	292	345	318	321	309	318	332	288	277	305	277	288	295	315	324	315	341	327	306	301	308	289	296	327	286	317	315	301	347	351	336	302	319	330	316	313	323	322	304	308	288	287	310	308	340	282	327	317	311	302	281	330	297	298	286	317	288	292	308	323	319	311	292	293	311	320	273	289	285	336	321	312	289	284	320	321	303	300	289	285	284	292	311	328	337	308	310	322	316	332	299	314	312	314	302	338	296	310	316	341	352	295	307	307	318	311	305	285	291	313	296	314	310	270	308	336	336	299	295	348	345	309	301	336	297	288	322	310	306	320	272	332	289	275	352	333	314	305	351	347	317	304	319	317	326	288	325	327	265	294	328	328	271	345	302	304	325	300	328	301	319	301	306	287	323	322	310	288	288	309	328	296	311	295	337	302	321	284	301	337	303	277	369	305	304	321	300	301	281	302	283	316	319	310	312	324	301	305	350	327	299	297	317	316	304	306	311	321	325	317	322	279	339	315	317	327	301	328	339	290	299	305	309	292	314	293	319	316	309	311	286	324	296	309	302	274	311	321	316	344	290	306	295	319	328	302	297	307	275	294	298	314	301	305	281	281	305	336	291	277	285	301	320	306	314	287	319	289	284	310	310	318	301	328	323	319	310	335	314	296	299	308	285	337	320	313	296	291	293	334	298	309	315	311	334	303	340	300	320	309	360	285	341	318	293	325	330	338	313	319	297	274	310	330	343	303	301	309	304	288	280	293	296	340	329	319	329	345	295	300	290	307	290	312	294	307	271	302	330	343	321	320	287	298	329	266	323	294	299	326	324	338	323	288	301	312	307	290	337	323	335	316	294	272	329	345	295	314	323	326	321	338	332	316	310	340	297	302	328	321	303	291	298	285	284	329	288	308	327	318	303	308	337	355	300	303	305	307	309	330	320	288	299	315	304	297	290	326	303	279	300	310	316	315	325	319	290	286	278	299	301	302	319	311	293	320	329	320	294	305	320	314	313	305	272	288	306	317	319	286	339	294	303	317	316	316	303	313	306	307	287	319	310	257	303	326	327	292	292	298	318	287	324	321	316	330	310	314	300	338	317	300	293	303	302	319	299	304	289	291	344	336	299	308	292	292	297	311	272	306	270	297	358	321	263	306	313	295	294	340	306	303	325	277	356	312	315	317	316	336	308	304	334	330	306	296	299	283	308	319	323	319	305	310	325	324	289	302	318	306	322	296	289	291	299	296	291	305	311	310	294	290	323	318	283	290	266	320	321	312	332	290	346	284	292	313	344	302	308	335	304	321	287	293	340	280	311	292	310	287	328	319	302	296	320	270	329	300	323	293	318	317	305	299	291	350	313	281	311	313	304	287	272	303	324	305	307	291	311	306	287	339	279	280	310	292	293	300	347	293	305	302	317	290	305	312	284	346	326	307	306	296	321	331	292	294	292	307	284	325	344	293	278	293	300	326	327	294	313	317	289	311	322	304	303	322	323	315	297	289	319	303	290	333	307	283	312	276	303	310	311	307	325	298	298	325	303	277	276	319	290	296	320	306	305	302	300	269	271	327	272	320	347	301	312	311	321	328	292	305	305	333	326	296	320	314	310	306	286	317	289	309	287	316	319	322	303	290	276	312	281	303	328	323	315	305	309	295	305	298	309	300	308	310	305	295	300	296	298	335	321	306	299	285	353	301	326	311	283	336	302	347	321	290	300	284	328	328	341	300	304	285	299	284	325	313	287	330	287	313	289	316	298	302	310	299	348	299	328	312	304	337	300	298	341	291	295	290	282	310	311	301	285	311	305	329	305	306	304	323	328	284	335	280	326	299	312	312	326	316	293	306	294	318	335	331	322	324	317	305	282	295	311	280	328	294	291	310	317	303	320	309	313	303	299	306	297	311	344	320	333	328	319	316	315	296	325	316	324	311	293	341	310	279	278	264	308	294	295	345	315	323	305	279	319	331	311	247	296	304	323	311	330	298	293	344	308	302	346	307	330	300	294	309	271	317	308	311	304	317	286	333	354	319	296	317	310	303	324	320	317	308	291	307	316	318	293	299	313	300	317	322	343	333	348	293	321	322	311	314	317	305	308	304	330	291	303	306	312	302	330	281	292	322	328	297	300	338	313	290	313	297	312	301	327	300	332	332	291	293	315	308	301	299	299	278	323	284	278	311	279	297	296	322	292	324	280	327	318	301	289	324	301	331	318	328	292	293	314	331	291	292	326	296	304	328	283	283	306	317	280	309	332	323	300	299	276	322	305	305	308	313	324	290	282	301	309	293	286	319	306	302	293	301	294	319	306	283	322	314	322	304	278	330	291	317	306	295	312	291	285	311	311	310	310	322	287	332	290	300	295	289	329	304	276	316	307	287	305	278	288	313	313	335	299	291	304	312	344	310	296	310	316	335	332	310	300	294	338	300	332	309	287	297	301	314	289	296	282	347	304	298	302	303	293	315	325	307	293	297	273	318	288	309	315	286	297	319	290	319	302	316	317	311	301	341	333	298	315	313	333	301	307	297	305	322	326	302	323	306	286	297	297	292	291	309	317	330	317	293	306	328	294	325	270	307	283	329	311	300	287	300	328	338	306	312	310	302	323	299	298	305	287	309	312	271	288	334	292	294	316	308	290	321	305	302	305	319	301	344	324	305	301	315	321	316	291	325	336	323	331	309	313	323	311	296	323	283	278	289	313	324	310	296	292	302	331	316	330	292	335	332	329	306	303	274	343	306	297	323	290	287	303	293	319	317	317	320	316	314	287	322	327	295	284	304	320	297	306	335	302	292	311	328	311	339	299	334	295	289	278	320	307	301	314	329	298	277	313	333	317	339	316	301	305	297	328	311	331	311	321	343	296	327	298	317	280	326	328	310	332	316	292	288	310	276	297	308	291	316	325	303	291	271	313	320	277	304	339	317	316	295	339	294	291	319	311	280	303	291	310	285	320	302	315	287	321	331	288	293	316	326	300	275	326	278	327	340	349	289	326	286	294	308	302	297	287	291	324	316	310	295	293	302	285	353	313	295	310	312	294	342	304	317	307	289	312	339	309	328	292	301	284	294	322	326	310	296	349	303	317	314	317	306	306	288	317	295	304	306	320	293	300	311	311	289	336	280	313	301	296	303	298	294	306	312	342	286	297	307	323	276	295	309	301	317	319	336	318	332	341	298	316	314	294	304	295	290	319	317	279	312	324	291	317	296	305	332	333	287	285	307	299	285	299	313	326	313	315	303	292	351	290	311	306	296	325	297	270	302	327	313	294	306	292	332	319	318	303	292	348	303	319	303	322	322	307	307	273	300	335	331	317	317	299	291	310	303	337	319	334	288	311	298	323	350	339	307	304	330	307	319	345	303	314	284	304	303	315	318	306	327	314	336	318	323	284	321	306	284	295	303	304	325	300	295	327	294	275	313	288	299
25674	21813	27561	25602	9179	814	693	716	682	728	617	848	838	791	737	669	625	643	608	624	520	524	535	528	649	1098	1009	717	496	490	467	469	462	480	483	472	479	507	495	480	513	525	483	459	476	539	451	466	484	490	498	520	484	443	494	417	485	502	458	507	426	487	533	483	468	507	502	496	489	469	488	476	497	510	507	490	496	432	490	450	473	478	464	479	444	517	463	488	494	504	506	462	460	495	475	528	473	499	482	528	445	472	498	443	503	488	477	515	459	479	478	466	491	485	497	492	464	490	524	500	482	493	493	475	506	478	460	473	484	509	439	469	447	476	513	482	497	462	528	447	530	495	469	457	491	510	491	506	490	515	469	462	471	485	433	484	504	516	469	506	460	508	461	526	467	461	493	498	486	465	494	493	471	523	488	499	512	506	460	518	530	455	494	474	492	503	471	465	493	486	496	496	504	448	465	529	491	482	472	472	528	496	486	491	487	488	482	479	487	490	471	470	474	496	511	489	515	475	474	470	486	497	484	471	531	486	483	458	461	499	494	500	487	448	485	464	472	495	440	508	464	517	472	446	487	523	493	476	474	484	522	498	498	482	475	457	472	463	493	491	455	483	515	491	443	518	510	443	486	488	525	453	483	503	469	478	492	458	451	499	484	516	530	482	454	453	475	507	504	449	452	522	471	479	499	514	476	511	477	498	504	495	519	452	454	494	491	481	509	498	495	521	450	454	473	482	477	494	458	478	500	419	471	494	430	483	467	519	449	482	475	469	479	464	516	509	466	486	452	477	519	483	522	459	468	498	427	511	481	515	478	532	483	451	458	476	483	479	481	441	487	487	482	478	462	495	501	502	499	480	504	505	494	490	478	478	499	450	494	478	512	494	500	470	467	514	477	478	515	476	492	525	489	457	464	445	468	469	494	490	517	503	493	485	489	489	510	469	503	488	491	478	528	471	458	466	509	487	453	464	503	456	468	511	470	491	467	479	473	473	465	492	501	476	480	531	471	470	480	483	459	479	478	524	476	471	482	468	481	479	496	470	453	476	512	494	470	489	504	445	469	508	502	512	506	480	467	495	484	464	470	524	487	531	455	485	482	498	454	481	507	470	476	507	472	497	473	496	482	482	473	501	459	475	477	494	464	450	484	471	502	505	469	488	485	485	508	474	488	490	489	508	498	464	474	512	478	468	447	522	473	476	447	506	511	455	461	519	498	481	437	479	466	503	529	486	465	482	489	475	495	527	493	475	464	463	510	505	488	494	515	486	509	512	445	440	504	453	526	443	492	506	480	449	482	508	484	466	494	476	499	481	503	526	462	474	501	470	463	524	459	506	439	496	531	495	527	491	471	484	476	503	456	479	503	462	455	451	449	455	507	436	494	488	513	484	514	492	476	478	505	488	491	490	471	530	488	462	510	489	511	518	493	484	497	487	492	473	478	477	498	521	464	476	477	496	504	505	485	476	478	479	528	467	474	479	465	472	484	504	467	498	493	473	506	467	504	494	520	523	511	475	496	458	496	483	481	466	475	498	480	493	493	463	500	489	507	499	521	487	465	513	490	479	527	478	489	502	487	480	461	469	453	528	517	501	498	481	495	498	500	472	472	496	464	480	472	512	512	506	434	455	476	488	492	489	502	495	497	484	493	457	519	457	481	458	484	501	462	540	479	465	492	515	486	505	495	505	519	521	478	454	442	474	473	520	487	497	493	475	468	495	473	499	508	450	463	509	462	499	473	507	470	484	490	475	484	462	475	495	497	505	497	462	486	476	491	524	490	493	484	461	502	480	509	510	435	511	510	456	475	510	495	527	449	512	482	472	499	492	521	445	501	522	507	496	539	509	490	487	458	488	475	484	471	496	488	487	478	529	483	491	516	502	490	470	509	465	426	517	469	486	505	465	498	476	506	516	485	491	463	485	462	497	504	478	511	482	485	502	495	499	480	468	490	498	444	446	501	500	507	492	461	496	526	482	505	517	484	484	500	502	447	491	459	496	470	511	477	479	505	504	515	485	507	493	491	476	510	451	484	477	465	418	499	519	503	515	493	525	468	506	518	526	460	488	533	457	452	509	467	494	504	501	470	522	472	492	483	482	463	459	474	473	502	498	497	457	458	463	509	481	502	490	489	451	498	478	509	478	469	491	523	479	476	461	488	476	489	489	483	486	451	477	503	535	495	497	487	530	469	507	510	458	509	464	497	472	466	500	470	493	487	491	447	488	484	455	479	512	493	499	485	452	477	497	513	469	453	495	479	458	497	469	486	521	467	488	471	467	491	449	517	502	447	418	523	514	456	470	507	469	475	506	478	487	480	501	510	462	470	498	492	478	459	488	477	474	491	513	437	449	503	431	509	475	457	511	488	480	452	491	488	473	473	487	491	497	459	491	495	504	502	503	498	512	515	470	504	483	478	495	511	478	492	470	471	512	496	522	491	509	453	489	486	478	504	481	495	479	476	448	488	502	495	515	477	469	458	553	537	469	481	494	448	459	446	483	485	497	514	491	469	505	476	502	496	495	477	487	481	471	498	485	557	473	565	496	477	465	478	466	505	466	508	475	462	474	498	517	507	517	498	485	450	510	499	477	504	492	497	488	494	499	536	489	501	469	475	494	513	482	480	470	492	464	464	484	483	478	427	477	498	497	495	473	484	473	506	495	533	470	535	464	497	486	494	484	517	471	470	474	533	494	504	486	507	472	493	510	494	500	505	503	514	518	487	467	466	477	499	462	438	460	504	477	489	503	472	431	474	457	501	478	488	490	508	480	490	528	484	465	545	500	438	464	440	514	494	505	480	462	503	521	467	484	499	457	502	494	475	489	459	479	466	489	515	471	468	483	483	459	507	496	484	500	502	484	494	481	502	520	462	471	470	487	500	493	478	471	461	508	488	471	462	494	464	487	487	495	465	478	432	499	466	506	493	471	511	470	491	479	472	459	479	510	520	500	496	478	464	496	502	474	487	481	475	461	495	469	445	507	525	495	481	443	506	500	471	476	499	483	464	520	522	470	501	497	515	465	498	489	504	473	473	521	506	484	459	505	488	525	496	486	476	489	475	517	526	514	469	518	494	463	443	456	497	441	513	492	491	468	458	466	482	524	487	524	483	462	480	506	484	471	526	459	499	472	502	485	484	485	498	458	513	496	514	518	486	476	497	476	504	466	424	482	485	479	513	465	510	491	478	516	450	451	520	502	473	501	502	497	524	507	482	504	498	482	440	476	521	495	481	442	489	492	461	462	496	501	477	463	538	495	460	510	535	478	463	495	489	500	520	461	475	449	486	446	501	502	464	500	468	487	495	502	456	487	496	480	532	487	500	490	519	482	513	483	465	508	517	478	466	485	516	497	466	512	462	483	482	484	522	493	502	489	469	485	512	469	434	482	468	449	500	518	497	479	488	485	511	483	485	444	503	476	468	469	499	448	476	449	471	477	463	469	522	508	473	445	476	494	479	486	493	534	467	516	497	501	494	458	482	451	468	463
39008	53961	13453	1700	1266	1074	1038	1146	988	939	958	1231	1358	1203	1173	1029	900	884	833	834	817	725	720	669	976	1876	1514	1130	668	618	580	613	610	575	626	606	573	600	610	575	526	580	564	561	623	580	585	625	580	592	580	585	584	588	560	565	603	585	592	593	591	555	565	573	527	582	563	585	572	609	557	542	587	612	586	563	613	565	563	571	644	596	616	589	593	614	576	612	576	568	564	573	581	571	586	587	553	571	593	551	568	569	549	606	584	575	667	600	571	579	558	584	597	611	607	593	596	590	615	592	551	564	560	593	585	572	586	599	609	563	575	577	527	599	564	566	541	592	576	595	603	571	622	526	621	573	572	590	560	578	559	551	598	582	579	561	605	611	602	608	603	595	590	555	623	634	578	603	586	545	537	561	638	544	564	580	585	603	567	596	600	598	579	583	597	580	598	622	612	595	556	541	598	556	555	622	567	597	555	628	591	604	573	560	586	558	595	607	589	609	659	596	592	618	567	554	587	572	554	614	592	581	599	590	567	562	587	587	585	609	558	563	583	578	605	586	562	558	590	560	608	546	634	581	584	617	619	568	561	565	599	557	600	590	560	611	624	556	622	608	584	613	560	594	577	590	593	573	606	591	603	564	558	558	589	609	574	571	575	586	581	600	579	568	583	617	610	588	617	629	595	614	563	607	569	572	580	553	570	575	547	565	594	630	557	616	609	602	601	567	595	573	579	618	586	594	589	620	595	618	626	604	592	605	579	589	583	574	594	578	600	598	582	605	589	613	596	601	592	571	548	607	569	620	602	552	590	595	560	604	617	612	593	613	579	548	596	597	569	595	574	620	625	626	583	618	577	547	604	640	555	579	547	601	553	579	605	596	623	596	572	557	601	557	607	551	563	600	623	605	575	574	583	601	617	565	593	565	584	556	596	583	589	565	564	562	571	564	583	553	584	604	554	585	561	621	576	596	566	593	559	580	588	561	610	581	565	562	556	567	622	616	576	581	558	575	595	597	561	557	578	607	588	587	619	551	538	540	589	585	585	558	554	610	616	601	612	638	587	584	607	580	560	550	562	626	578	597	607	604	564	597	594	573	587	615	563	623	630	606	578	562	600	609	581	620	572	599	609	618	610	552	547	579	580	594	581	557	604	614	605	551	578	571	588	587	594	598	619	573	591	596	593	574	588	585	573	607	605	610	604	603	595	576	604	580	567	610	627	577	575	579	580	566	569	581	602	608	624	566	572	583	590	555	580	594	594	591	632	568	591	593	615	601	615	605	600	584	586	579	610	589	592	576	605	580	592	609	594	574	609	612	609	589	565	590	632	620	564	565	566	583	579	552	588	561	530	601	555	560	572	584	567	597	587	561	578	633	637	563	598	542	583	577	576	604	620	596	603	587	562	591	617	621	565	594	619	585	599	584	576	634	575	617	567	580	557	553	558	633	589	606	594	594	614	599	552	604	623	623	536	554	600	581	558	509	574	610	563	585	578	619	610	585	604	559	602	566	600	607	582	640	587	574	579	581	556	572	581	561	604	580	587	546	553	604	596	591	626	626	608	608	612	598	599	629	574	558	563	585	607	600	598	558	589	569	557	585	599	567	567	566	615	655	599	594	564	615	603	629	596	568	595	614	599	603	606	581	595	591	601	626	566	558	532	596	623	545	571	588	540	572	616	561	544	608	635	542	583	554	559	577	592	625	575	580	570	602	585	594	606	550	543	571	569	524	596	563	576	593	591	549	601	626	529	587	626	619	613	592	557	584	588	610	594	585	598	559	580	567	594	624	573	615	634	547	563	568	554	565	573	563	615	567	558	626	600	574	610	635	554	569	540	612	581	521	584	568	604	630	573	563	591	573	622	579	568	631	565	605	597	596	610	575	561	600	616	587	569	568	604	610	587	573	592	571	573	604	599	617	584	550	615	586	605	575	629	576	569	593	612	601	562	626	593	574	594	616	585	607	586	564	605	572	601	594	612	558	580	580	576	544	565	573	572	599	539	560	573	599	561	599	587	608	572	600	614	550	640	568	580	603	576	577	605	574	610	607	561	600	606	581	581	519	597	552	576	587	546	542	577	607	572	566	557	619	559	598	585	550	591	615	563	621	563	610	613	587	602	576	582	571	622	606	604	556	616	578	564	580	624	500	607	580	614	557	595	574	610	621	542	561	619	561	570	602	630	580	584	587	576	577	621	595	602	575	593	543	611	554	598	593	547	619	610	590	605	619	602	570	565	540	603	597	606	590	610	593	578	564	570	579	593	581	586	589	593	580	556	607	548	592	617	582	601	579	606	569	567	610	602	577	628	579	563	569	578	599	578	602	571	569	592	579	589	511	561	575	549	602	526	525	612	588	575	603	580	568	603	611	584	577	552	602	567	621	628	585	613	542	589	585	607	574	628	582	610	512	599	567	606	551	594	616	607	555	559	555	600	595	583	604	614	576	618	630	604	562	592	546	572	591	578	523	623	576	573	617	624	547	570	597	582	531	613	581	607	578	602	622	633	543	579	577	629	583	636	621	611	621	557	610	620	616	558	607	615	579	577	565	619	597	562	541	568	597	637	589	581	566	577	612	552	621	523	598	573	575	539	573	610	589	565	622	578	543	559	617	644	581	574	592	593	590	578	595	576	619	592	570	601	580	592	566	635	614	573	549	574	577	594	590	563	566	537	579	634	541	546	610	584	597	577	576	587	573	577	574	634	611	588	569	575	579	570	603	613	597	578	581	587	586	585	596	607	616	562	573	613	577	558	564	596	563	604	582	595	619	588	603	553	605	594	604	577	535	595	582	589	642	590	591	554	624	629	584	576	626	588	593	567	594	592	550	591	559	615	593	565	576	595	571	610	596	588	611	543	577	580	588	584	564	584	594	608	595	604	543	571	581	596	580	565	585	619	571	559	570	575	592	580	619	595	552	580	589	611	576	617	586	602	602	629	605	587	598	594	578	593	574	546	622	566	602	571	578	583	567	563	622	598	565	615	591	577	543	580	602	572	648	590	602	604	588	627	587	584	597	563	581	581	591	577	593	561	586	570	554	559	579	566	585	576	576	616	602	629	570	578	576	514	625	579	602	578	596	592	580	590	575	589	640	582	601	617	576	595	600	577	596	568	568	585	561	580	594	528	579	592	591	572	583	607	587	586	577	602	600	536	591	563	608	604	617	592	605	604	608	554	616	587	575	629	557	548	596	595	579	573	584	618	599	600	609	653	584	619	597	594	615	573	565	612	591	604	591	575	575	572	597	562	570	579	593	600	597	595	573	585	579	589	626	589	572	591	603	552	587	614	607	589	594	589	585	576	573	605	585	564	574	596	575	591	571	564	589	609	568	649	594	563	643	581	599	625	583	580	577	598	570	593	579	611	556	579	634	549	586	626	591	559	575	571	614	567	592	585	598	598	600	537	576	618	586	620	556	572	596	576	590	589	597	593	555	537	571	576	558	584	650	609	565	594	625	607	550	567	559	585	596	597	552	590	592	602	560
23325	21565	29220	24278	21526	21487	9322	1372	977	1034	1342	1509	999	1151	1071	1045	997	940	918	854	754	724	678	670	1377	3952	3708	2733	601	549	564	530	531	506	493	550	484	533	551	522	535	555	527	530	537	521	507	505	512	506	536	574	497	526	521	520	559	545	524	521	515	500	514	479	532	536	529	497	533	520	510	562	523	525	540	542	530	555	519	478	533	545	512	511	513	519	535	522	476	541	496	478	521	463	513	487	544	525	542	500	548	513	546	515	531	532	503	531	547	487	505	514	513	525	518	510	549	515	512	500	513	495	516	500	570	492	524	513	533	541	545	500	534	529	455	554	540	526	509	494	548	561	517	516	516	510	545	508	537	519	547	558	534	508	476	510	517	531	555	474	473	472	527	561	531	525	518	534	521	501	501	518	503	520	522	511	499	518	518	550	528	478	512	546	548	515	502	508	494	538	508	551	508	505	512	512	519	512	557	521	525	512	497	536	496	532	514	493	518	498	536	537	512	543	530	516	495	515	526	515	539	520	514	493	529	515	501	486	536	512	509	525	525	500	555	509	559	522	530	532	515	532	532	514	511	528	497	521	504	494	508	495	518	520	501	518	472	534	536	515	479	559	530	509	490	539	547	574	522	480	477	519	501	561	520	523	512	459	521	488	474	494	564	498	520	511	504	490	545	563	518	526	491	571	517	496	489	530	524	481	491	501	543	485	513	549	474	550	503	497	555	505	504	515	521	522	505	550	488	535	499	511	510	505	537	476	507	485	522	524	514	492	541	508	551	497	569	520	539	506	546	538	536	485	546	542	518	541	519	555	508	546	516	504	532	548	558	460	537	466	550	571	499	559	487	560	505	509	559	535	529	496	527	526	485	519	539	520	497	498	520	544	502	488	541	545	537	548	527	512	561	504	528	523	474	512	496	577	503	513	522	534	531	533	529	553	479	517	517	526	531	480	511	514	510	569	516	572	535	508	525	512	497	533	537	520	534	507	544	525	515	574	524	554	516	519	526	535	526	565	528	516	574	502	529	534	534	514	497	511	525	516	513	535	504	494	508	509	503	519	520	515	533	497	489	546	486	526	495	530	552	540	518	504	537	517	524	500	518	515	486	487	548	568	488	511	541	539	537	529	533	518	504	557	523	503	545	534	507	505	482	539	539	547	507	543	500	506	533	547	480	561	515	527	506	537	539	514	539	512	484	530	549	553	509	476	513	570	497	474	521	520	523	501	518	533	524	557	493	521	530	542	557	510	485	466	496	512	445	511	505	502	512	531	501	521	524	505	518	502	497	514	543	513	527	471	503	511	542	544	522	514	499	543	522	538	554	527	547	522	495	495	528	494	530	556	520	498	487	537	527	526	547	542	526	498	503	510	555	527	527	526	506	498	535	502	537	490	531	515	493	501	553	492	510	517	503	498	572	514	540	498	580	515	521	486	509	566	556	541	540	495	520	496	490	543	524	516	521	534	531	521	547	492	518	496	526	529	516	525	511	538	509	517	548	502	467	490	510	535	501	512	492	526	533	516	517	521	558	534	536	499	512	501	510	502	506	565	519	514	509	537	503	504	538	523	510	561	582	517	494	501	514	539	498	507	487	515	557	512	532	501	541	528	554	474	565	515	514	495	489	484	530	502	565	532	526	502	494	568	528	515	514	552	510	504	517	504	528	519	541	475	551	505	515	500	492	553	506	496	546	505	481	513	503	544	531	583	475	555	508	528	552	513	518	509	513	552	501	506	456	521	514	523	488	502	504	521	539	488	501	523	502	561	551	522	512	532	526	530	515	519	499	552	505	543	546	519	525	540	547	526	531	510	513	543	504	482	545	492	534	548	579	509	530	490	548	525	512	516	509	509	502	558	512	507	561	514	532	530	553	527	511	491	496	488	531	518	531	540	486	495	522	540	548	526	534	549	496	552	507	492	518	461	537	496	541	483	495	544	555	517	534	514	522	521	503	556	516	492	553	532	528	526	534	510	541	522	504	502	513	500	499	565	481	543	501	520	514	549	490	488	521	500	524	549	493	509	480	542	551	498	505	566	530	499	520	507	549	515	492	470	537	531	502	495	525	506	523	507	551	534	522	540	544	507	484	511	529	520	542	574	532	491	590	465	529	523	518	529	478	554	508	533	503	492	502	484	485	479	530	525	532	514	522	517	524	536	531	539	498	518	523	509	505	505	517	539	486	495	548	515	561	561	505	560	526	508	511	530	525	524	503	527	496	515	525	500	524	555	496	538	527	501	550	537	514	539	536	539	515	544	502	536	501	494	525	507	535	529	515	515	507	480	564	561	488	517	501	466	513	517	506	526	483	513	563	543	543	524	494	546	500	538	528	557	523	485	522	554	515	526	523	497	527	547	539	498	538	472	508	524	560	587	510	519	510	548	530	494	518	524	548	527	522	524	505	526	483	502	543	537	533	532	505	498	537	513	494	530	531	512	517	509	500	527	496	521	521	537	511	524	510	569	506	534	533	531	500	495	508	511	536	458	539	536	510	506	481	496	528	560	510	518	544	514	500	536	532	518	496	509	497	539	535	501	473	520	519	534	533	496	518	519	500	518	477	509	533	530	560	485	516	477	502	520	533	516	575	539	502	540	534	544	479	513	537	497	551	529	578	506	530	519	539	508	515	564	533	511	501	461	542	506	512	502	525	546	498	545	501	535	548	488	505	543	498	536	510	538	504	511	487	605	514	520	487	485	541	511	543	491	484	486	496	548	525	536	536	509	523	500	535	523	506	507	530	521	531	489	544	530	518	517	472	538	543	514	498	525	528	502	561	571	468	540	505	495	509	527	485	495	512	548	543	515	509	561	495	510	493	519	548	548	504	470	479	517	487	504	485	509	503	528	530	504	537	534	525	534	531	529	519	541	504	533	541	535	531	538	562	505	513	497	520	485	550	539	565	495	528	524	508	506	533	501	498	492	504	525	523	488	531	516	523	502	555	507	513	526	496	525	489	506	453	552	476	510	491	553	518	548	550	511	530	511	548	513	542	498	508	528	470	491	528	509	511	521	541	560	530	526	527	522	497	474	526	473	517	517	486	488	521	501	489	543	527	538	494	507	566	493	518	503	528	491	552	557	513	530	521	508	521	501	504	560	510	507	526	500	561	523	516	505	546	486	531	560	502	520	542	534	519	546	509	544	519	498	506	505	525	519	508	503	483	529	550	476	566	521	503	468	504	526	525	517	543	520	511	496	504	517	507	530	529	545	533	515	523	507	507	501	532	583	534	510	558	481	523	509	532	530	507	505	507	500	488	536	507	518	496	528	513	554	514	530	506	480	523	494	515	555	542	556	542	482	538	536	532	514	482	525	518	541	481	535	519	513	511	536	544	508	538	546	524	521	527	538	487	532	523	544	532	543	515	508	512	523	523	508	530	512	490	498	541	541	522	501	530	551	518	532	542	514	540	473	551	488	512	500	546	508	500	517	542	466	515	523	482	532	505	522	522	525	500	511	518	546	523	494	527	518	580	524	519	522
45096	67789	19675	4328	3078	2291	2143	1901	1515	1622	2196	2566	1780	1889	1665	1522	1519	1415	1362	1163	1034	935	917	881	2198	6465	5871	4097	628	609	617	632	591	604	579	563	641	566	560	553	585	598	578	598	613	596	607	621	566	609	606	602	622	559	599	628	585	636	603	633	574	580	612	606	596	542	605	577	579	592	561	567	604	607	575	649	610	546	607	570	580	630	558	648	581	628	623	558	593	603	653	562	614	609	614	624	618	579	604	607	595	597	565	588	577	608	555	572	584	576	648	591	617	585	569	618	596	547	560	579	586	593	617	583	574	591	553	604	616	605	654	621	568	586	618	590	578	602	556	595	581	545	609	578	616	573	555	601	608	597	564	588	635	574	592	559	598	622	603	616	601	566	623	587	593	624	613	566	591	581	588	600	580	625	598	600	572	560	613	588	595	600	595	603	562	554	608	643	548	582	524	626	589	611	569	570	609	596	598	617	547	593	637	568	600	617	597	591	616	645	656	590	602	602	617	548	577	595	579	588	613	624	572	589	615	607	621	570	589	599	584	609	602	622	615	586	592	596	594	592	583	597	595	588	607	582	612	619	588	618	599	617	636	576	645	614	647	642	621	641	598	581	628	569	586	569	661	590	556	601	588	569	600	624	620	602	564	609	599	589	625	604	562	606	595	579	583	618	617	584	623	577	583	564	601	610	601	613	614	588	608	598	558	579	600	650	606	623	545	593	613	554	603	586	645	637	593	620	591	605	627	628	599	555	619	622	537	606	616	576	606	591	625	563	591	582	604	640	618	601	598	583	597	612	604	567	585	608	570	658	616	573	593	623	557	612	600	607	594	599	631	594	596	587	636	604	580	607	588	573	596	557	638	593	547	628	605	614	565	623	626	620	599	594	603	610	573	583	596	553	611	611	614	618	580	605	549	621	620	590	587	583	612	604	623	551	607	586	625	598	551	621	636	576	609	602	614	587	584	587	568	588	646	564	583	577	601	584	606	608	613	573	607	585	611	629	598	643	620	613	565	606	550	571	600	619	629	613	604	593	555	617	627	581	563	607	582	582	566	639	594	603	638	595	591	618	627	562	575	587	605	564	614	603	596	632	611	587	618	597	595	636	586	601	606	602	603	616	560	645	570	575	573	602	589	616	606	562	550	608	626	600	578	592	624	600	620	589	587	584	574	537	586	651	607	578	638	627	592	601	605	557	560	591	588	606	594	574	612	584	615	547	587	588	608	537	631	580	569	605	603	635	603	550	599	544	598	588	590	606	615	567	602	564	610	562	628	596	590	623	581	649	559	599	599	590	591	587	590	604	561	641	609	637	579	618	569	598	587	584	612	611	644	593	600	600	597	597	631	629	631	605	631	597	587	559	592	555	562	601	602	616	619	570	562	614	608	662	579	592	589	607	600	596	606	603	640	621	572	621	614	584	622	617	577	580	587	577	593	602	647	585	595	554	552	583	593	596	588	572	589	533	619	593	593	569	608	591	576	595	678	611	593	565	614	551	585	587	549	622	563	614	582	659	565	574	576	594	588	644	558	593	612	629	583	570	560	593	591	591	591	635	595	605	609	609	567	581	561	581	612	615	569	576	592	612	608	585	537	609	620	555	603	584	604	606	599	572	642	582	612	598	587	601	614	597	588	574	628	665	574	637	616	545	576	619	558	591	613	583	600	600	601	576	625	570	575	547	579	589	604	623	568	591	600	590	581	555	550	550	580	594	617	580	613	611	627	597	585	602	615	592	590	578	604	594	625	597	594	598	623	616	620	620	658	603	633	604	598	594	574	567	627	610	570	635	626	556	586	615	553	604	593	588	592	585	594	536	595	620	567	592	616	606	574	607	613	597	591	636	608	576	619	619	628	596	612	596	577	609	623	587	561	590	592	549	551	606	595	589	578	559	615	618	571	583	614	628	590	572	643	565	608	644	610	585	614	589	612	607	558	542	620	606	607	606	568	587	643	622	587	568	609	602	596	558	642	614	608	625	596	585	604	598	596	628	613	628	605	584	557	615	630	595	610	628	599	607	545	604	601	612	587	566	585	586	621	620	631	587	573	561	566	576	594	600	602	592	577	570	607	615	549	603	583	528	618	560	577	625	604	630	617	603	646	590	603	579	588	574	575	592	618	575	647	576	570	581	590	596	605	637	627	598	577	604	591	556	604	607	590	613	606	590	621	566	596	599	591	631	615	600	604	587	601	599	586	566	559	563	601	605	566	671	643	596	614	595	573	551	617	574	603	620	594	660	612	611	593	596	605	611	615	553	567	622	592	622	606	556	600	589	587	604	618	564	589	599	589	611	573	537	590	589	533	562	594	606	593	584	607	594	561	572	585	585	589	632	627	612	592	647	546	598	615	607	612	616	579	631	568	586	591	618	619	587	579	575	606	568	604	570	575	600	597	608	566	603	581	623	570	602	616	566	608	627	598	547	616	586	630	559	601	578	600	580	592	610	615	557	615	592	572	577	606	583	614	581	600	606	589	628	593	570	631	637	595	601	637	566	587	530	550	598	602	543	593	549	643	562	591	597	625	562	608	589	608	597	595	556	543	566	615	559	601	575	573	619	559	578	628	622	576	612	628	596	662	626	573	565	577	594	576	583	606	638	639	656	620	613	561	572	598	606	576	631	605	611	598	600	587	575	562	613	597	633	595	569	599	545	600	603	585	579	558	599	582	589	619	585	588	584	591	571	597	610	560	610	609	586	629	624	628	578	571	576	583	575	559	600	587	609	574	607	589	577	600	588	606	638	613	599	636	586	573	593	589	567	593	601	581	617	607	571	584	592	629	593	562	598	565	637	587	559	617	625	583	589	631	587	611	610	573	585	610	608	568	627	611	629	597	604	579	618	627	605	578	566	623	583	601	600	611	613	571	631	605	634	613	617	562	568	587	587	571	622	598	651	595	610	610	607	639	554	618	560	579	633	621	628	614	574	566	580	611	591	578	587	608	630	615	589	606	609	576	574	594	608	586	605	618	610	577	584	566	642	572	612	610	592	585	582	641	605	534	614	566	602	588	576	609	584	599	624	616	595	559	585	627	598	570	562	569	633	622	579	559	586	600	577	614	576	605	572	624	615	593	616	588	568	585	622	611	629	587	618	614	553	556	618	577	537	601	607	586	615	595	584	631	530	595	564	577	643	593	625	577	559	602	572	646	601	561	609	569	572	585	604	613	620	600	590	592	604	582	605	545	616	602	624	639	631	572	599	546	572	542	629	582	555	591	606	610	598	581	575	581	629	617	551	609	656	575	604	554	622	595	606	585	593	612	588	632	588	590	598	615	585	584	627	579	636	636	581	623	629	645	616	567	607	598	594	630	576	627	592	564	607	602	624	599	569	630	566	614	603	587	617	544	559	538	554	581	566	607	590	582	616	573	598	645	611	619	588	576	583	569	517	593	590	585	548	620	624	596	598	598	613	624	578	578	597	610	626	602	600	584	603	597	600	560	572	588	577	567	590	616	649	636	621	592	600	596	597	548	603
30109	28295	18182	2720	398	376	375	389	431	572	660	486	484	523	509	471	492	438	424	396	390	395	369	351	344	366	392	346	316	307	327	320	298	319	319	334	323	301	291	283	308	306	265	291	293	317	284	308	323	305	321	323	304	319	297	324	314	310	283	307	306	307	297	335	351	311	316	303	310	324	312	287	307	328	328	322	276	276	307	295	292	322	359	300	317	282	278	299	321	330	288	285	332	296	319	288	319	294	309	317	335	295	303	341	327	346	302	320	295	338	282	321	294	349	308	293	308	305	309	327	295	291	297	325	348	307	307	306	330	306	328	318	296	274	298	313	301	301	299	319	324	289	298	313	298	305	319	321	289	283	324	332	339	328	287	308	316	301	302	286	340	288	331	331	332	330	308	319	302	317	287	303	285	313	294	301	325	327	291	302	276	303	317	304	292	307	306	312	289	301	314	293	297	304	344	297	319	315	336	288	287	302	285	294	306	311	307	320	305	308	330	300	318	315	264	301	353	339	316	294	303	302	285	312	288	335	315	300	311	315	315	305	311	293	306	287	286	295	309	327	325	341	318	303	302	310	305	307	311	299	315	319	284	327	308	317	327	305	278	274	325	312	329	278	315	305	315	298	304	309	316	331	310	346	356	358	289	295	322	269	302	303	292	294	280	291	306	316	314	316	289	279	287	293	328	284	341	299	304	315	312	295	314	314	318	314	320	299	319	284	303	302	311	300	278	319	295	309	321	315	319	300	325	327	299	292	326	300	289	302	301	312	298	315	309	311	296	325	298	327	320	304	314	279	307	294	313	328	325	288	299	275	313	324	301	300	343	315	315	309	303	321	323	321	314	298	298	332	305	352	321	290	311	328	323	335	322	289	358	275	311	305	314	295	293	324	310	337	289	318	303	323	291	320	303	338	320	297	321	317	297	336	326	297	322	325	314	322	292	311	265	326	315	300	317	308	312	291	328	283	291	298	298	300	347	285	306	307	332	321	325	302	327	329	311	302	284	295	323	298	318	294	308	298	273	316	302	306	322	302	294	320	326	304	360	305	293	318	321	304	303	300	280	269	313	311	313	299	313	295	305	327	290	326	350	305	290	321	324	301	348	337	312	280	290	332	291	284	308	283	320	332	317	328	312	325	310	300	323	314	318	321	293	301	295	316	339	309	274	321	346	286	288	310	324	313	314	307	290	295	328	315	302	280	294	290	313	292	305	309	291	288	346	333	312	278	273	282	286	300	304	308	347	324	293	337	290	311	320	305	308	279	292	315	308	287	306	282	312	298	325	290	310	314	312	297	313	281	310	280	330	299	308	307	281	311	323	307	270	291	318	300	288	301	336	304	289	306	313	287	294	335	316	288	281	335	332	317	311	326	318	277	319	327	296	315	294	285	320	334	317	297	305	312	291	296	314	339	330	303	285	327	327	297	275	314	317	274	295	288	313	302	299	349	305	326	257	287	314	285	315	313	322	318	319	345	299	289	290	313	298	327	330	297	294	315	344	296	305	312	304	331	294	318	284	284	319	334	315	324	311	319	314	330	305	306	302	312	328	310	280	310	289	297	326	320	311	335	306	318	285	300	293	316	286	293	338	321	317	301	331	311	311	294	301	316	332	301	284	287	353	294	315	304	300	326	313	296	283	324	286	298	302	319	323	305	285	306	319	315	294	324	332	319	299	321	330	303	313	292	310	324	311	303	328	286	296	306	314	283	332	321	289	322	343	294	296	328	319	302	325	314	341	308	314	280	297	287	326	332	313	316	286	318	322	330	325	308	309	309	307	311	290	313	268	300	308	311	299	321	311	316	323	306	323	301	298	319	290	287	311	295	318	343	319	327	329	307	319	310	297	315	318	312	301	298	293	309	315	311	338	311	294	294	306	323	301	294	289	286	307	311	314	322	303	291	304	287	276	306	320	306	320	305	276	286	329	339	328	283	320	304	330	325	315	317	320	285	305	320	306	310	304	289	311	326	305	362	317	292	307	300	289	289	319	306	308	291	281	332	290	321	316	318	313	301	327	302	312	308	305	303	297	297	292	277	287	310	297	287	289	327	301	291	323	298	264	303	314	307	313	305	326	314	323	298	315	276	332	346	308	324	317	287	300	316	349	327	302	298	302	278	333	297	319	320	321	295	295	293	293	301	268	336	293	292	324	288	318	328	331	282	307	284	314	320	329	316	284	333	315	305	286	352	322	322	288	322	322	288	318	285	280	327	301	290	303	276	306	340	312	305	304	352	327	306	283	270	308	305	333	308	306	322	308	320	304	311	307	299	332	326	318	319	313	304	309	318	334	326	327	311	313	309	293	317	329	334	307	289	322	317	291	338	312	312	315	306	287	319	313	313	317	299	319	303	282	291	311	295	295	306	303	294	300	338	336	317	312	336	313	297	293	298	303	318	277	310	300	326	297	326	313	298	260	273	276	279	343	314	287	313	286	319	305	331	290	327	312	327	323	300	345	329	301	289	323	318	351	295	329	305	270	335	302	278	263	316	322	287	257	327	288	282	287	306	292	350	299	319	311	303	308	323	305	316	329	314	267	345	342	289	342	309	305	318	356	310	333	324	295	333	311	324	327	316	276	329	306	310	342	350	290	320	284	327	290	328	308	318	327	290	295	319	308	314	332	252	323	340	285	343	327	295	316	315	305	315	327	331	293	319	310	313	320	285	278	309	351	297	303	337	311	305	309	319	318	317	310	323	300	344	327	310	321	336	311	316	301	322	320	304	333	323	308	288	283	328	274	313	301	322	303	294	306	294	318	298	328	299	313	293	313	318	316	322	316	308	328	315	301	294	322	351	330	303	323	320	305	296	326	355	332	308	309	283	323	300	276	305	309	299	304	318	272	282	317	311	289	329	324	320	287	301	326	325	305	315	304	292	334	306	330	321	331	300	304	300	289	304	319	317	299	317	321	324	312	284	300	305	302	312	338	287	300	328	311	310	324	343	328	313	288	317	324	292	310	281	300	307	303	346	320	299	304	321	329	289	316	298	344	315	326	300	323	300	304	311	304	317	306	304	279	270	322	298	313	283	310	315	316	322	298	287	297	292	309	327	306	353	312	306	263	290	323	300	306	320	320	320	317	280	302	317	319	308	311	290	299	316	289	297	286	313	332	290	264	303	305	327	304	314	313	305	329	305	319	316	325	306	333	297	303	341	342	329	333	326	286	302	304	281	314	303	310	319	321	311	311	311	308	349	301	280	299	306	315	305	320	315	344	285	294	284	300	310	342	306	301	294	306	298	315	282	315	326	294	295	292	326	305	314	304	326	308	297	311	301	327	334	301	331	313	305	295	319	296	291	329	319	330	317	328	304	330	309	320	312	311	293	346	288	315	312	331	279	276	314	303	352	316	326	301	326	287	302	327	325	285	285	301	306	313	279	276	293	305	329	311	306	310	307	329	296	295	294	303	306	292	295	299	298	319	293	311	328	310	306	331	297	276	298	329	291	339	315	314	302	325	277	319	311	342	299	262	306
35485	42990	7589	734	556	524	507	550	673	1027	1051	869	816	824	799	784	769	627	593	561	560	465	509	450	434	538	520	412	366	405	384	408	382	380	395	424	369	382	384	398	405	413	395	358	364	407	419	379	353	407	389	404	374	382	358	403	372	371	342	404	390	331	376	384	359	375	389	379	381	369	383	388	372	396	390	402	407	428	370	374	375	417	385	382	418	387	417	449	366	384	375	391	351	426	393	383	392	386	386	391	393	378	354	387	376	398	398	393	388	387	397	360	370	403	395	394	394	390	394	370	394	396	379	386	352	361	399	416	354	386	351	377	403	392	352	366	419	397	416	370	381	360	402	373	370	404	387	415	399	369	387	396	361	348	390	361	387	356	373	422	374	390	382	385	380	396	422	379	370	377	406	368	420	403	337	416	406	363	381	400	364	389	394	372	398	365	407	421	373	357	389	363	357	368	381	393	394	387	415	369	406	383	404	407	359	364	397	383	379	345	384	366	362	414	397	416	425	377	399	373	376	375	423	414	366	400	408	389	370	380	395	382	398	418	368	377	370	331	396	397	368	370	398	420	377	369	365	370	392	370	437	384	397	377	347	374	377	377	369	401	397	386	402	364	430	373	377	411	401	395	376	397	362	386	353	386	410	391	364	382	372	390	407	399	364	390	382	367	403	384	383	361	384	406	392	347	398	388	360	382	386	371	378	368	368	377	366	398	393	426	366	401	420	390	356	406	401	366	369	378	365	388	349	416	387	392	335	382	385	377	389	416	394	383	415	394	374	389	369	399	391	373	373	390	402	365	398	397	394	384	374	357	400	404	390	352	401	391	399	401	395	382	387	404	389	415	382	373	405	372	369	380	362	399	409	349	397	365	410	385	378	409	368	408	391	445	417	378	378	399	357	363	388	370	386	393	384	378	413	402	365	384	414	358	374	450	402	350	348	395	393	398	376	414	424	371	413	375	386	415	372	367	359	381	375	364	396	399	388	404	395	390	368	415	425	384	410	372	412	381	403	389	381	396	365	382	390	400	397	385	399	382	345	383	371	405	411	365	366	387	397	372	441	380	377	393	393	365	390	379	368	381	403	415	401	396	360	377	351	401	424	356	399	396	365	380	343	381	423	383	398	405	420	380	390	393	370	381	379	397	366	380	424	427	385	380	395	378	365	382	405	357	387	381	383	336	400	352	371	383	413	391	411	397	404	383	339	422	395	400	421	378	387	375	357	410	385	393	369	390	429	405	400	391	400	398	354	385	375	389	390	398	362	391	377	415	387	390	391	376	399	393	378	385	362	422	371	368	364	413	377	358	386	383	411	392	398	374	377	419	370	378	354	352	378	385	386	402	379	401	389	420	386	417	415	381	423	375	368	396	420	373	375	396	361	357	412	361	390	376	405	423	387	360	382	377	369	400	399	374	367	390	389	365	411	345	403	424	384	371	391	387	384	358	394	377	411	403	365	385	410	367	351	396	426	382	376	401	408	391	403	379	406	360	380	376	378	375	401	372	411	410	351	395	391	408	388	380	395	386	409	403	359	360	391	375	399	384	390	405	393	410	410	363	403	411	382	391	387	368	353	374	398	400	403	384	358	400	399	403	422	390	403	391	372	368	389	408	398	396	382	368	384	407	381	377	396	390	400	372	399	386	384	408	377	402	368	361	424	334	361	390	392	376	373	355	400	358	407	343	396	390	383	415	376	428	376	401	423	388	388	421	368	387	408	380	379	385	385	353	364	390	394	394	401	401	418	426	377	398	361	420	388	382	414	373	383	398	361	396	361	385	370	392	365	409	387	388	386	397	363	388	349	379	390	396	423	364	371	363	408	411	394	413	366	421	360	366	397	381	375	378	369	383	367	370	384	397	396	379	414	370	405	371	397	361	400	384	350	382	382	394	397	374	398	376	335	400	375	382	381	419	364	394	371	392	403	408	411	389	380	413	384	441	376	379	399	413	415	407	390	398	380	374	410	391	442	414	364	356	386	394	373	370	365	380	414	382	384	395	388	386	413	384	391	366	388	371	370	364	364	352	424	389	375	377	389	368	369	387	347	405	388	395	411	365	368	391	395	400	370	366	395	398	399	360	390	377	368	388	384	349	395	417	443	388	391	364	370	405	351	387	396	393	373	362	395	394	368	348	401	392	382	401	379	379	398	363	365	394	401	395	380	389	344	393	377	348	376	385	388	403	398	385	371	389	383	384	417	344	365	403	361	392	360	395	392	403	379	378	354	386	383	361	370	374	383	395	390	371	370	360	400	371	363	356	388	385	365	358	403	389	368	370	398	403	386	384	362	418	425	373	409	366	402	375	400	395	372	360	429	382	395	405	373	402	386	397	395	369	384	390	375	379	426	408	379	389	399	415	415	336	392	390	380	409	395	381	357	368	423	388	422	407	412	405	352	367	372	387	365	402	386	402	360	365	396	376	382	361	393	376	393	393	376	345	402	377	394	365	402	419	392	362	399	383	394	358	358	423	349	354	378	375	390	404	363	414	399	427	412	366	387	383	366	378	391	393	384	360	337	373	379	369	391	437	378	410	379	387	367	390	367	404	381	400	360	377	355	380	366	371	373	441	386	370	372	377	391	398	406	410	368	385	378	354	352	372	409	344	369	349	394	394	401	440	398	354	383	377	409	390	432	397	416	409	378	356	392	421	355	378	393	409	396	397	390	376	399	384	378	411	407	397	378	395	431	362	381	390	406	458	403	367	378	411	374	403	385	357	369	369	366	399	346	383	376	396	402	384	392	334	396	412	374	399	374	388	410	401	410	390	402	403	382	378	406	392	366	410	368	407	389	391	377	360	353	390	381	397	403	402	415	362	375	378	380	389	411	393	392	394	377	373	393	394	399	388	391	438	397	412	397	376	377	391	376	389	361	354	395	357	388	350	370	363	380	365	376	424	355	381	371	388	421	393	360	381	388	382	387	392	390	359	410	407	376	375	376	378	369	372	402	379	383	362	379	412	366	375	409	377	366	385	391	390	376	385	426	402	396	401	367	401	365	399	377	415	395	408	402	378	374	402	365	369	394	398	401	377	381	381	386	385	400	394	369	388	354	363	413	383	400	371	396	390	358	369	416	423	440	389	387	372	413	387	388	383	339	376	364	390	423	382	422	401	404	404	363	407	410	388	359	392	391	388	385	363	398	374	389	379	406	354	401	363	421	387	387	376	418	385	387	400	396	417	380	388	390	423	397	387	390	439	392	405	386	393	399	401	384	405	357	395	369	390	368	370	379	379	397	386	391	390	380	379	395	365	386	401	391	389	367	377	347	378	372	385	342	367	414	406	423	385	385	374	380	379	387	395	372	367	374	394	376	416	398	376	376	394	399	358	378	384	383	420	387	385	369	377	358	396	390	381	376	394	444	396	379	382	386	372	358	369	418	411	410	375	394	395	356	414	405	416	400	373	381	387	399	378	383	353	377	389	382	423	361	364	393	355	409	363	399	387	406	378	363	413	390	385	384	391	375	348	358	398
24313	21643	28940	24691	21536	11143	1014	626	566	635	648	611	658	720	567	541	501	468	412	432	439	378	314	308	455	394	262	244	239	239	252	252	251	242	270	233	241	254	252	231	248	222	267	261	249	255	244	221	216	232	227	271	261	222	270	247	262	209	258	229	248	242	267	241	241	261	242	253	261	236	264	237	234	237	275	251	255	232	221	250	252	212	261	242	225	256	214	250	269	234	245	240	256	239	231	246	235	248	231	247	266	237	217	243	224	252	265	287	266	232	262	237	251	243	221	231	262	251	252	232	239	260	242	250	231	271	239	243	232	242	242	215	273	250	257	246	245	214	258	246	225	279	245	247	239	221	219	249	238	254	221	232	251	262	233	256	244	268	273	265	249	263	231	225	239	242	271	248	234	236	235	245	239	223	257	245	254	265	244	239	250	237	220	251	239	263	237	246	257	230	252	236	252	265	252	237	260	247	231	243	246	220	264	240	243	228	217	263	249	236	276	259	237	212	234	239	263	266	241	252	218	246	262	238	248	272	253	231	232	244	230	243	252	236	261	234	218	244	241	268	212	231	239	251	258	230	264	248	229	232	257	227	242	229	234	215	241	263	225	233	259	237	233	245	260	256	247	257	269	219	253	229	264	238	239	219	227	202	263	244	251	277	240	240	238	249	254	269	240	227	250	260	229	233	227	238	243	265	245	230	242	235	214	241	254	259	223	238	252	231	241	272	235	267	242	238	269	247	237	232	223	228	262	231	236	248	254	243	268	234	228	253	275	250	254	244	267	235	237	243	250	243	248	282	230	229	253	243	232	249	226	252	249	277	233	225	228	247	253	246	250	243	251	272	246	236	252	235	263	220	262	227	260	254	248	207	254	229	226	244	251	264	255	257	282	228	256	233	269	247	240	226	249	249	268	240	256	255	256	224	236	243	250	254	248	223	259	239	261	236	239	222	248	225	258	247	255	238	250	230	261	244	230	228	246	235	236	228	212	260	244	244	287	255	234	216	244	242	258	246	228	257	258	226	221	265	240	241	251	250	236	232	244	258	223	235	260	234	230	211	264	253	263	227	232	260	290	218	266	229	246	248	243	265	226	244	262	234	246	253	277	236	240	220	254	226	233	231	247	247	242	245	214	245	242	245	247	259	266	259	257	259	243	225	230	224	239	256	220	245	247	223	233	223	225	252	276	232	235	219	209	252	232	244	248	214	266	244	231	263	226	254	228	240	243	226	213	254	252	253	276	252	239	228	239	232	231	263	261	225	225	243	256	232	227	248	204	254	240	265	238	252	251	257	243	227	230	250	256	256	253	251	262	248	226	225	248	224	232	261	231	251	270	251	242	264	249	245	220	236	242	244	211	237	263	261	235	237	221	220	240	255	254	244	265	236	245	240	236	245	278	220	270	247	253	229	243	236	269	256	248	253	244	229	232	253	253	241	242	263	234	270	234	249	231	226	251	222	239	265	280	224	234	234	243	255	255	242	229	238	226	245	260	260	251	217	249	269	245	239	237	239	230	230	260	271	267	232	269	252	255	260	235	223	245	229	262	228	274	243	231	266	244	245	266	221	274	243	250	221	218	235	251	245	231	236	239	239	230	229	242	255	258	225	256	239	233	253	224	236	214	265	232	261	265	237	225	225	240	257	249	229	244	242	264	239	255	227	266	242	260	260	261	257	236	239	238	224	208	247	234	251	239	258	243	233	242	231	231	252	246	224	251	271	243	235	222	225	229	235	238	214	263	252	228	238	244	278	216	215	279	234	257	220	246	237	269	225	240	235	250	266	238	238	282	262	248	243	238	247	233	258	258	223	236	232	221	253	245	247	247	252	247	245	252	231	259	257	239	234	277	237	234	271	263	247	247	249	248	225	237	242	247	235	251	209	276	237	232	258	240	226	238	258	239	233	223	239	231	266	233	261	248	237	249	261	271	264	250	235	273	260	256	262	267	227	228	246	247	244	239	257	230	248	261	274	244	230	228	256	245	255	243	243	261	244	286	240	279	242	268	283	228	248	249	238	249	238	255	241	219	212	259	240	261	253	248	245	251	230	232	271	249	231	272	256	263	259	236	272	224	239	246	256	248	262	262	245	264	252	232	237	238	261	250	227	231	225	244	252	238	263	240	251	240	237	210	256	268	258	246	255	251	228	252	253	257	238	244	238	250	235	251	224	218	241	253	234	251	242	253	238	254	254	260	252	230	273	247	224	240	248	234	239	231	233	226	255	239	254	237	268	245	243	268	238	238	278	249	244	241	236	270	245	253	254	249	277	252	271	242	242	271	276	244	215	255	240	217	261	231	262	264	286	266	240	236	244	257	233	261	236	250	267	268	218	238	236	240	217	234	276	230	250	243	217	247	252	208	244	261	238	241	274	240	247	277	226	240	264	262	242	236	239	257	238	235	246	234	218	219	233	231	215	225	253	249	245	247	216	249	219	219	218	261	230	263	239	249	245	234	256	225	228	231	237	265	222	223	264	237	249	244	234	228	262	262	222	253	251	256	258	234	240	236	243	270	247	227	218	233	242	211	234	232	279	239	276	226	252	257	285	218	249	247	237	235	247	258	242	261	252	241	231	246	227	220	252	241	251	249	258	230	277	262	254	229	231	245	244	230	255	244	238	220	258	224	255	255	233	253	240	249	259	253	256	234	259	274	228	232	261	249	237	246	259	222	244	209	242	246	260	234	225	237	270	263	224	242	265	279	260	219	263	227	245	270	251	251	234	249	269	269	242	238	238	231	232	249	257	267	259	235	251	232	246	242	239	254	240	232	215	253	246	260	256	238	294	239	243	246	264	265	277	246	226	290	252	220	286	236	235	230	266	236	230	253	242	264	224	246	237	263	255	266	240	239	242	239	232	257	247	246	264	251	251	222	232	227	276	258	254	251	262	244	233	231	269	260	256	215	245	246	247	255	242	260	221	246	255	215	239	215	246	217	263	240	249	233	235	228	252	224	250	267	247	277	248	248	258	292	287	217	227	224	226	218	270	229	252	202	253	213	267	218	240	233	266	218	240	249	236	210	221	262	230	237	259	224	250	266	263	268	256	223	246	224	231	217	259	250	270	246	235	227	224	219	249	234	241	283	232	247	248	243	282	254	255	245	246	257	247	232	278	262	237	243	228	230	239	229	250	262	250	267	253	258	254	250	254	229	241	235	248	224	264	262	250	262	247	275	239	234	247	254	253	236	246	277	261	239	231	264	244	265	246	236	224	247	245	244	233	247	254	250	259	268	250	265	251	243	263	271	239	254	246	248	222	251	257	247	248	261	224	260	240	259	233	243	258	229	222	251	232	227	241	258	235	250	268	222	221	263	224	240	235	238	256	248	239	244	243	271	240	223	242	235	261	237	224	269	243	265	257	241	258	238	235	247	259	246	240	240	245	271	243	254	242	237	254	239	222	238	260	245	230	248	242	222	242	257	270	254	231	258	256	253	270	270	282	238	242	240	246	249	235	231	262	239	274	225	229	249	247	243	257
40991	59403	19376	2563	1753	1346	1269	1062	1048	1150	1090	1043	1158	1243	1040	824	752	686	684	662	666	598	473	459	668	637	334	296	297	314	330	300	331	327	337	318	320	320	326	312	319	299	284	320	330	313	320	289	297	283	283	351	281	335	299	309	299	288	310	333	314	296	278	306	309	330	318	284	297	305	305	318	307	297	315	317	285	334	334	302	296	321	340	266	332	307	297	297	282	328	302	302	299	271	299	321	284	313	295	325	267	294	282	290	300	318	325	321	267	282	324	324	311	298	266	310	289	328	321	344	299	264	292	297	292	337	285	304	302	280	302	302	286	300	280	294	285	307	278	291	286	334	299	309	302	318	288	281	300	321	299	319	324	312	271	309	298	305	319	322	281	316	294	281	298	312	315	303	276	302	290	301	322	308	286	295	310	303	283	319	288	311	301	289	306	322	306	301	315	287	284	310	295	329	293	314	316	305	305	283	305	283	291	297	339	305	285	307	314	303	290	346	310	272	326	315	304	273	320	300	300	287	312	322	285	304	291	290	318	300	320	290	291	280	315	303	302	291	304	280	290	307	333	295	284	306	276	305	312	302	306	301	307	295	299	268	294	289	282	322	357	297	298	302	320	299	319	314	314	308	309	294	310	345	284	310	288	301	304	300	325	317	282	309	312	289	289	307	288	293	313	266	308	298	308	315	321	323	256	320	287	294	293	308	329	308	304	321	321	303	303	276	296	307	326	310	279	304	271	294	316	298	298	329	284	341	278	325	313	276	319	311	308	314	289	301	321	298	308	285	316	318	319	282	294	313	318	311	318	298	325	278	294	301	317	306	289	326	291	265	291	288	279	291	291	316	286	291	324	289	281	336	284	313	326	279	310	281	320	284	292	326	282	311	296	302	306	311	312	302	306	278	294	299	311	278	298	311	314	341	342	314	277	294	302	324	294	321	310	313	312	342	273	275	324	318	304	303	303	338	310	301	288	293	289	280	305	323	317	325	306	319	327	303	354	329	291	273	290	346	314	337	305	300	297	310	300	294	320	300	285	263	329	288	303	301	276	287	303	284	285	294	324	277	301	294	335	302	299	327	316	305	283	301	308	297	278	290	307	304	309	315	289	302	308	309	302	275	311	287	313	288	281	274	291	341	301	301	313	306	296	321	281	322	305	295	308	291	298	278	277	326	308	300	336	313	273	298	335	328	279	303	280	293	278	322	291	301	275	299	307	297	307	298	343	272	298	301	338	300	280	351	313	298	282	313	306	305	304	306	297	303	318	292	294	295	325	306	283	285	313	305	326	276	298	316	294	314	310	304	297	299	283	321	325	325	335	321	305	329	309	289	300	301	306	285	306	319	299	303	345	317	325	309	294	323	339	314	307	310	279	314	305	258	310	275	303	286	303	259	314	301	283	289	318	284	285	318	296	303	278	308	290	276	313	303	313	273	319	303	312	303	279	303	307	295	287	324	306	267	296	293	331	281	307	284	305	310	288	307	305	276	302	299	300	288	287	342	295	297	277	323	284	318	299	297	288	331	319	276	324	319	294	287	315	283	300	304	294	306	299	335	318	300	264	304	312	324	292	303	285	299	321	298	309	327	313	293	315	347	339	299	314	318	307	313	310	320	299	322	309	297	307	287	321	303	313	322	315	299	323	295	281	337	291	345	295	327	309	323	316	301	315	293	317	300	303	285	293	315	275	303	303	298	299	301	294	303	292	294	317	294	309	309	286	299	297	327	332	302	314	321	311	287	308	353	314	300	330	322	313	302	335	316	326	316	309	277	283	352	286	324	281	290	328	260	297	305	285	287	311	331	282	290	322	280	317	301	301	312	293	312	289	317	291	301	301	289	290	283	265	312	314	299	273	270	315	271	306	309	321	312	282	309	302	335	298	307	290	286	317	315	282	291	288	307	302	291	305	311	311	325	298	302	311	304	308	352	292	283	332	322	284	310	271	308	295	317	279	291	280	302	286	303	323	311	276	302	277	276	307	283	261	299	257	311	321	304	295	274	308	304	308	314	304	296	280	313	289	328	295	322	281	287	312	313	291	307	325	297	300	281	293	295	326	329	271	290	289	319	338	272	320	302	309	304	311	292	295	307	297	292	304	331	335	265	295	299	278	280	319	319	326	313	305	290	298	308	296	310	284	309	318	317	311	285	306	288	316	319	304	310	310	301	314	298	289	293	291	292	325	300	301	294	322	270	312	297	319	275	340	293	297	300	318	320	275	284	310	309	325	293	317	298	338	284	326	307	293	291	291	264	267	314	320	300	334	335	312	302	334	313	293	299	318	266	282	295	321	300	304	332	325	286	306	313	283	280	305	308	273	275	325	288	303	311	306	297	297	312	308	270	284	320	287	293	292	305	305	308	310	307	298	318	292	330	318	283	316	299	292	311	312	298	299	310	302	303	276	298	303	302	284	280	312	324	300	294	302	314	300	312	260	304	300	330	282	304	282	283	272	286	318	276	299	285	302	289	321	332	301	274	294	310	318	291	305	307	294	316	293	278	310	299	302	296	306	297	325	322	305	296	305	318	312	294	320	276	309	301	297	285	286	314	306	277	310	315	272	309	322	331	316	340	292	324	322	299	309	310	325	303	303	311	330	301	312	296	289	304	315	297	305	295	319	274	264	306	268	312	308	302	306	288	289	318	286	286	313	292	314	283	294	292	304	311	270	318	311	305	328	306	307	326	288	323	320	316	312	297	303	309	295	316	343	263	290	314	292	312	319	294	314	308	299	307	293	312	294	306	293	302	342	294	309	321	295	306	280	292	335	273	285	306	288	312	305	306	303	320	316	296	282	274	312	295	345	316	297	294	299	317	298	277	289	293	304	322	324	290	272	314	294	316	284	307	308	267	309	315	298	310	291	287	289	286	310	304	320	306	311	298	285	273	274	297	302	295	314	281	313	351	321	321	309	310	327	280	305	308	316	333	296	305	305	298	320	295	331	337	305	278	298	304	305	302	293	282	325	294	285	321	313	322	312	285	325	316	317	318	315	317	305	259	307	299	312	293	294	284	310	285	294	322	310	301	286	281	281	311	295	278	293	307	305	291	287	311	301	290	299	310	274	295	323	271	305	289	262	289	309	294	318	269	325	299	301	288	325	271	318	306	284	318	309	283	291	270	305	292	306	291	280	311	290	305	311	318	331	284	278	291	269	330	308	282	299	287	303	330	341	298	302	236	323	307	345	315	276	283	297	312	301	295	262	304	298	324	286	275	290	300	262	323	322	306	302	311	281	315	309	328	311	321	302	317	316	293	304	316	306	295	310	312	287	326	303	302	308	339	297	281	313	291	286	303	315	304	265	310	267	311	298	295	303	295	289	286	278	288	295	289	293	283	291	311	295	295	329	284	314	308	292	312	313	292	313	304	313	285	338	299	315	326	305	323	292	282	304	299	312	294	306	324	281	304	293	301	339	295	302	319	318	291	298	317	295	310	277	298	330	298	325	334	326	324	297	322	298	282	312	264	300	280	324	257
25719	21720	27585	25485	8910	887	700	656	641	656	657	692	672	661	658	623	621	606	574	547	498	514	519	477	548	516	463	452	456	468	477	464	442	453	484	457	448	472	455	439	433	467	448	442	447	465	479	458	521	457	461	472	472	457	466	421	428	456	435	430	460	475	464	440	429	472	472	445	443	485	469	443	408	422	426	455	454	453	482	457	434	462	473	456	471	409	459	449	445	462	439	438	448	463	465	454	475	458	439	420	459	461	487	427	490	424	466	460	419	422	439	439	408	408	423	451	453	489	454	455	459	456	452	453	459	455	464	442	446	468	429	455	472	507	458	482	433	421	450	437	430	440	464	455	467	476	421	466	441	461	472	407	418	475	448	420	491	477	445	435	448	423	441	438	450	439	427	445	402	434	439	435	456	428	443	470	457	429	419	450	440	457	469	481	466	503	449	455	488	455	466	483	446	472	462	506	466	448	418	413	438	442	461	465	426	445	504	461	481	456	405	439	449	450	428	460	462	479	435	445	419	426	501	423	437	444	446	467	447	439	447	484	469	439	483	463	465	424	437	411	473	439	433	438	464	454	440	447	425	481	454	463	448	428	446	439	411	460	479	457	446	458	495	468	452	466	426	435	447	471	448	457	484	426	426	422	489	441	454	459	452	446	457	434	480	460	502	454	471	456	418	479	452	449	468	442	462	472	463	473	468	480	447	419	448	404	457	451	466	464	445	473	469	462	440	428	487	438	440	437	411	447	466	456	480	421	465	439	463	458	461	438	469	453	450	436	470	438	503	452	420	456	442	463	460	443	474	437	442	455	460	438	470	455	419	481	473	425	476	436	434	442	478	425	485	425	426	475	447	469	447	437	474	452	460	433	434	437	459	447	452	489	456	431	438	463	422	420	471	460	467	432	456	446	466	436	485	389	494	451	455	449	463	455	430	444	460	445	481	485	456	432	466	465	433	423	445	466	442	452	451	435	446	437	452	458	439	484	418	480	479	506	469	475	451	438	508	444	408	450	473	485	467	474	446	453	472	466	475	431	462	490	453	478	468	460	466	447	507	464	441	468	467	412	450	459	423	467	468	500	443	474	507	474	417	425	448	478	477	430	475	431	448	452	455	457	469	457	426	458	479	478	472	480	426	466	498	455	451	477	482	451	419	445	445	405	454	477	423	432	431	448	436	485	475	488	503	437	452	454	485	441	465	488	467	498	415	458	473	449	424	461	452	448	457	435	475	480	403	463	458	428	479	409	441	425	402	439	441	473	467	396	411	469	425	435	470	462	444	460	464	430	455	426	415	440	417	444	453	463	447	432	459	440	437	443	430	494	463	465	459	451	444	450	461	425	439	407	424	447	435	495	430	451	444	447	438	475	429	462	432	430	447	438	403	435	400	450	490	421	437	467	452	444	465	494	467	458	421	436	450	430	421	426	477	463	420	467	497	442	472	462	455	415	463	425	449	462	384	470	477	473	449	448	464	432	450	433	463	447	431	421	460	409	479	452	457	418	434	456	459	457	480	467	451	430	444	466	430	450	445	421	447	443	455	407	407	467	467	444	460	455	469	479	435	445	405	452	490	435	469	473	407	447	455	477	484	468	443	442	469	405	471	455	469	484	428	449	460	456	417	414	428	464	427	468	459	472	418	462	439	476	441	455	468	432	464	447	458	403	441	444	486	460	423	432	424	468	470	500	446	449	456	460	445	471	449	490	431	441	434	453	432	413	459	467	443	439	460	466	463	452	459	513	472	495	406	450	452	489	456	460	479	432	439	453	387	471	467	453	426	449	410	476	431	421	433	460	466	450	460	480	407	461	431	429	422	448	461	467	438	465	484	485	419	457	437	445	440	471	447	422	446	457	444	431	439	416	434	469	465	454	468	463	496	439	455	445	439	476	425	461	470	473	429	453	445	438	405	447	427	455	447	438	416	434	448	420	452	433	482	448	436	444	438	438	429	469	462	463	427	451	488	465	436	408	448	443	497	473	447	421	457	430	421	415	417	413	444	432	487	451	436	424	442	466	444	434	448	445	447	470	466	402	471	487	431	450	423	437	444	448	435	491	440	465	442	488	478	459	481	436	448	483	468	429	498	449	468	448	439	461	428	420	442	452	450	474	469	479	463	463	467	489	441	444	467	491	458	442	451	447	431	442	448	449	458	440	457	458	468	422	476	451	427	429	467	469	423	471	431	475	494	446	432	480	431	447	473	463	442	463	455	448	451	474	451	457	485	454	479	458	478	486	439	455	455	444	471	448	434	443	479	459	443	435	453	468	458	451	504	427	394	468	470	452	429	458	480	481	416	444	420	454	454	481	474	416	434	445	479	489	488	450	431	457	481	476	476	476	451	457	446	403	445	455	443	477	450	452	491	447	489	435	475	444	406	488	417	442	464	449	438	432	473	426	485	468	471	454	460	444	412	450	459	485	409	426	436	499	426	450	456	481	430	437	475	469	461	446	435	432	423	445	450	462	454	472	501	418	463	416	443	448	437	468	442	421	474	454	447	405	428	481	476	451	448	446	442	467	443	437	438	431	463	408	461	450	448	470	447	499	445	442	456	446	448	466	412	465	416	461	455	435	410	440	414	487	442	429	479	433	458	467	456	441	437	434	466	447	468	457	428	470	465	463	440	468	499	471	459	470	458	453	428	470	446	465	476	458	465	459	444	446	447	462	454	457	472	475	444	470	470	455	454	428	442	461	476	452	443	451	435	449	426	447	433	458	434	445	461	470	436	430	484	460	457	426	499	421	466	473	480	443	441	418	485	459	475	436	423	423	445	462	461	441	418	444	433	457	461	454	432	466	458	409	469	441	466	450	455	499	477	460	420	413	439	447	461	408	430	482	419	454	477	452	472	484	477	463	445	488	442	475	466	453	438	441	448	421	426	497	444	461	424	467	449	423	457	513	451	443	467	420	436	492	473	426	472	446	445	446	436	425	460	461	431	475	473	426	479	493	433	459	486	421	460	437	480	435	420	453	446	437	501	412	449	453	450	420	453	464	391	447	447	443	418	443	434	433	449	459	447	442	465	467	436	469	479	488	427	442	456	425	452	441	457	494	444	432	454	447	413	438	472	459	435	475	414	436	454	425	470	433	465	484	470	435	446	417	413	464	444	455	422	459	453	468	475	469	492	394	455	470	406	445	458	455	437	426	442	446	456	434	455	512	454	433	434	445	431	449	476	517	500	438	476	432	485	453	453	440	437	444	480	458	435	485	463	444	448	413	442	432	443	461	447	454	467	446	445	416	478	450	426	463	451	462	428	426	436	429	438	482	429	435	522	452	463	436	451	451	420	481	446	455	481	435	434	445	440	435	453	457	491	472	447	468	456	417	498	473	479	431	435	473	461	482	448	453	454	461	439	444	449	440	467	451	445	440	448	422	473	440	443	472	437	481	427	459	478	445	424	468	452	415	413	443	446	453	450	460	445	472	417	425	402	429	434	437	428	457	408	450	449	445	422	456	453	442	463	431	467	488	403	422
38277	52143	12396	1746	1415	1241	1149	1069	986	956	975	1116	1147	1012	958	1017	949	876	827	749	683	618	521	576	741	719	573	548	545	547	530	541	545	567	535	490	545	595	590	552	530	547	554	536	517	565	520	560	580	540	555	523	598	522	535	595	543	561	511	541	529	585	570	558	536	558	580	620	532	543	513	545	557	619	595	557	534	568	538	518	593	547	536	548	582	595	546	510	559	518	539	558	599	528	587	533	541	570	564	532	526	560	574	539	582	545	538	559	516	558	570	494	562	537	583	530	533	548	556	514	499	562	580	515	549	552	518	546	541	550	543	540	538	544	508	569	552	531	576	563	582	558	561	527	552	525	582	540	561	526	571	547	558	546	559	592	583	575	540	554	561	532	541	537	566	557	594	574	528	518	542	559	528	542	585	491	542	513	581	489	551	532	501	536	562	556	552	539	588	554	539	509	562	517	554	558	554	594	567	592	539	565	557	526	591	588	548	571	560	552	544	561	557	591	541	554	564	492	532	577	526	586	564	561	556	538	571	512	564	532	560	517	586	515	571	570	542	503	540	528	554	531	575	557	546	534	547	537	574	562	587	539	560	616	515	576	552	557	544	558	590	550	515	565	560	561	542	561	535	568	547	502	496	543	543	559	549	551	527	497	556	534	520	575	535	575	549	543	540	556	556	532	534	552	528	545	551	509	572	541	557	575	533	592	542	537	531	531	574	547	561	586	548	529	537	541	538	531	574	550	531	595	523	553	505	556	534	550	536	580	559	559	527	525	580	547	571	556	558	573	595	585	614	559	538	531	493	549	539	536	531	542	544	550	557	557	523	566	562	539	517	543	528	552	540	540	556	546	552	541	546	530	581	557	537	560	536	515	555	603	488	595	534	595	537	609	566	571	593	578	516	593	536	532	545	565	568	584	544	546	557	570	536	543	617	576	550	548	543	600	521	543	559	579	493	551	552	570	548	564	552	553	505	549	551	511	551	525	512	544	524	514	551	576	557	528	548	553	564	545	570	546	513	529	556	548	528	554	563	573	551	543	556	553	485	541	572	564	524	573	571	575	557	507	565	524	568	520	565	551	547	560	551	551	581	553	528	568	579	535	585	552	542	520	533	509	533	531	545	501	543	557	573	543	536	570	557	556	516	540	545	545	554	557	515	580	529	539	568	559	524	575	558	543	611	560	543	562	555	569	560	521	578	543	584	548	525	546	523	577	577	581	577	551	529	558	556	554	515	520	575	564	554	532	521	524	547	556	501	555	561	553	522	545	602	533	521	553	529	558	533	554	547	591	537	525	556	566	581	535	557	573	571	529	557	552	547	577	548	582	544	560	550	527	536	520	540	502	534	589	552	535	545	526	502	578	557	547	588	579	552	545	543	573	545	527	583	480	568	502	514	555	553	578	551	555	544	523	581	573	579	558	522	569	528	555	548	544	548	542	590	532	547	583	576	567	568	532	533	556	556	537	577	595	530	534	563	522	548	553	536	557	584	514	569	556	577	502	514	581	550	551	570	556	565	569	529	569	549	572	525	560	565	559	541	536	535	580	537	540	525	550	553	559	569	560	567	567	551	534	534	585	554	577	565	554	536	554	569	566	559	559	539	565	523	525	589	487	506	569	554	522	548	541	600	523	556	558	552	552	546	532	585	568	515	546	574	528	558	566	565	530	543	579	558	593	576	582	586	524	553	540	524	535	532	525	556	543	548	537	604	552	556	535	524	531	570	558	525	558	562	542	545	538	542	555	532	563	507	520	563	545	548	540	533	595	519	584	561	537	554	513	570	558	566	521	522	559	532	564	555	595	556	550	536	510	553	558	555	573	568	526	544	605	540	531	545	573	540	577	546	524	584	555	589	556	527	555	544	530	544	563	561	553	593	562	556	524	501	535	537	517	532	573	595	517	570	550	551	555	573	591	522	568	580	537	541	590	536	568	549	561	534	555	570	552	540	524	524	511	588	568	560	607	555	562	529	572	541	575	563	555	548	582	507	534	539	570	584	547	513	537	570	560	567	576	540	582	516	573	523	545	536	528	569	565	569	522	553	556	546	534	560	571	535	565	498	557	538	560	503	556	530	558	544	508	527	546	552	555	548	568	563	570	551	551	544	546	565	517	525	515	569	565	507	514	546	566	537	573	522	537	554	561	543	567	501	544	543	554	575	576	582	568	522	542	534	572	587	555	565	533	535	543	552	561	585	540	558	528	545	519	564	538	555	569	515	521	526	547	537	557	528	514	498	574	545	543	553	580	569	526	498	561	526	574	518	568	532	574	517	541	553	552	553	543	539	548	527	508	537	566	567	567	550	545	547	515	570	532	555	549	596	541	575	556	573	592	554	530	538	516	573	547	554	588	550	580	517	576	532	572	568	564	560	532	496	542	540	521	569	516	507	540	536	583	553	571	570	512	560	533	586	563	520	541	556	569	535	537	555	547	582	544	533	545	541	550	533	554	555	547	539	589	524	546	555	536	544	594	554	567	523	552	519	557	544	500	528	544	537	574	593	568	561	551	547	527	536	527	577	558	552	539	582	531	532	555	560	533	511	551	566	558	558	547	540	541	588	592	560	523	540	569	558	533	572	512	594	520	541	564	576	534	573	561	555	575	553	486	570	565	553	541	544	534	554	564	572	510	573	557	524	551	514	550	529	530	588	551	562	582	574	548	557	546	515	509	572	575	532	549	551	533	526	575	588	530	535	585	546	546	558	546	529	555	510	577	537	574	538	574	520	535	572	507	537	546	567	577	514	597	544	585	538	570	543	540	576	553	568	541	554	533	519	551	558	587	518	538	560	597	555	590	570	508	532	536	566	594	552	506	562	559	579	567	585	549	549	584	533	557	566	567	596	555	550	537	533	555	511	564	555	533	582	548	543	552	551	555	574	541	600	536	563	566	543	562	533	581	567	545	526	549	554	529	555	566	573	557	575	514	568	546	537	551	569	544	579	565	568	505	559	517	553	565	514	576	520	566	534	532	541	548	553	540	569	551	506	552	554	577	529	542	566	512	536	562	548	546	557	572	552	534	529	530	565	568	538	558	525	553	528	528	550	550	561	558	575	554	570	559	572	549	560	546	586	545	547	522	549	576	516	534	557	565	559	514	570	510	546	560	530	573	567	554	567	552	557	534	589	559	566	565	622	556	504	561	535	522	531	570	578	562	537	576	554	514	557	530	541	583	548	530	527	584	540	516	534	562	549	528	557	547	571	557	604	549	562	529	535	552	592	522	556	566	552	531	569	572	501	584	615	557	570	532	572	526	565	584	564	535	534	529	604	566	543	552	536	533	538	547	542	560	518	576	519	537	570	507	522	562	530	551	583	507	532	582	523	575	539	600	508	561	522	509	557	557	519	562	512	543	517	528	569	562	533	577	520	558	572	543	513	558	545	555	525	487	562	559	552	560	569	554	544	562	576	563	549	534	572	553	518	566	567	540	570	516	521	529	567	543	558	545	556	546	560	572	575	521	538	584	558	557	568	556
23339	21625	29335	24317	21583	21521	8996	1206	931	1077	989	1117	1071	983	850	832	773	777	769	682	682	676	596	490	482	461	499	492	479	489	507	500	441	483	470	435	462	439	474	449	513	476	471	457	426	502	451	465	474	463	457	476	457	461	478	480	463	461	473	476	421	451	444	452	427	475	488	436	483	462	459	473	446	454	457	460	429	489	452	475	480	442	471	431	471	443	423	496	445	445	490	488	468	456	479	453	450	457	439	451	461	425	447	449	455	459	459	446	478	477	462	470	445	425	439	467	484	436	453	456	483	456	445	509	442	475	455	449	433	462	473	467	492	417	441	497	459	450	466	450	418	455	446	445	481	467	474	456	480	462	446	502	512	488	439	451	429	492	462	474	465	379	499	457	445	443	457	481	473	464	463	460	453	484	455	465	480	452	430	461	447	450	478	473	488	488	488	444	482	450	507	464	505	494	454	529	474	445	475	488	443	437	483	439	442	484	456	483	492	443	478	462	422	453	470	442	425	486	428	455	488	436	468	473	462	467	444	442	419	471	496	434	473	474	494	482	451	466	476	494	478	495	430	443	463	458	445	443	460	471	472	494	450	459	468	453	509	477	433	490	448	466	460	470	435	468	491	472	486	474	440	442	479	467	497	490	469	444	464	483	393	468	445	445	460	460	456	442	457	403	453	479	460	456	461	448	485	440	472	480	466	457	473	478	488	439	450	457	442	448	450	463	453	445	460	434	439	445	465	470	459	485	436	470	447	452	465	472	452	464	477	498	455	413	448	443	419	480	464	459	452	465	447	440	457	495	479	472	484	487	471	453	459	476	441	474	454	432	495	473	442	484	490	447	441	485	489	502	475	485	439	475	426	480	457	473	486	430	468	459	459	416	453	432	456	466	455	502	406	454	482	402	444	440	431	461	484	484	450	453	470	403	438	516	478	456	462	418	428	445	493	429	463	471	474	460	454	454	417	450	454	470	459	448	446	452	469	463	450	478	494	457	471	457	473	464	463	444	452	479	453	434	466	477	464	451	468	465	453	492	471	469	470	434	502	432	437	461	454	474	479	458	474	502	461	474	416	454	471	463	460	468	464	463	446	469	471	440	459	422	456	436	456	451	430	473	464	465	486	484	472	489	470	476	444	441	490	457	444	428	430	441	466	478	421	474	481	469	436	458	468	441	452	458	489	462	458	481	486	442	408	457	460	423	459	432	433	484	475	455	480	475	452	454	460	455	441	502	445	474	473	451	482	431	445	420	498	418	464	489	410	438	413	460	501	487	459	479	474	458	470	479	439	449	480	442	447	497	460	465	455	439	439	428	468	431	446	413	437	467	460	511	445	439	539	475	464	477	430	466	464	425	426	447	429	449	464	453	459	431	451	430	475	442	450	480	483	439	495	467	456	414	469	458	462	492	451	443	495	461	499	475	467	445	501	452	459	446	450	432	499	494	482	439	449	501	475	435	477	462	450	453	472	472	464	450	470	478	467	483	497	486	422	489	432	481	438	424	457	450	463	431	449	429	445	450	475	444	500	463	434	473	437	440	491	413	504	450	450	445	466	479	479	446	465	452	464	432	454	448	467	493	456	439	453	445	442	429	482	473	459	478	485	487	424	434	473	491	447	498	491	431	413	427	472	461	444	450	474	447	460	472	445	452	445	472	440	477	445	438	470	455	423	484	452	464	418	461	446	448	471	468	477	489	439	508	443	448	415	470	515	438	495	425	457	447	474	440	467	452	462	466	472	464	470	439	482	442	488	485	450	444	470	435	442	469	473	452	465	481	473	453	442	494	450	440	475	450	432	485	445	473	502	426	450	448	435	441	471	452	454	426	448	459	469	427	453	478	456	464	443	500	485	456	487	485	420	453	480	444	484	432	439	464	443	446	428	452	478	457	446	454	411	439	465	434	465	457	466	473	489	445	448	448	450	485	493	487	437	453	497	470	417	433	434	461	409	441	490	504	453	440	439	465	439	442	476	457	466	464	498	493	432	453	482	506	468	457	458	505	474	473	452	421	481	451	488	462	479	486	474	475	454	498	425	483	483	447	450	472	426	469	457	477	445	449	416	438	436	422	450	426	435	511	396	434	467	441	447	450	453	465	444	443	435	460	464	458	473	459	456	465	456	473	431	466	471	450	453	463	496	488	441	467	478	464	474	445	473	461	473	418	427	461	515	434	466	452	440	411	452	454	424	463	427	488	449	465	447	449	457	478	459	453	462	474	416	466	454	440	451	436	412	457	479	472	464	457	452	487	456	440	423	510	475	416	478	508	445	455	455	414	438	445	454	469	455	448	472	473	494	439	469	442	457	462	442	416	463	439	470	481	462	487	438	488	505	466	475	405	457	468	463	487	487	478	491	474	444	464	441	466	480	470	478	505	447	495	481	473	473	504	470	489	485	466	464	438	448	493	506	509	463	428	458	460	426	449	488	446	431	461	438	458	449	493	417	476	489	464	481	451	463	462	491	507	446	474	490	473	443	469	438	482	489	458	456	451	448	477	447	461	450	485	438	454	462	483	460	483	497	447	457	433	463	461	455	448	487	450	478	478	469	442	452	513	436	466	492	454	484	430	479	466	475	478	481	486	458	460	464	453	480	492	464	478	460	453	449	460	496	458	456	415	485	482	499	460	458	437	469	446	448	488	426	467	449	459	465	453	496	437	451	441	427	454	433	474	454	444	445	470	446	469	485	452	480	465	459	451	442	489	422	463	482	415	421	463	522	450	480	439	473	473	455	478	478	487	456	476	467	453	436	468	424	459	478	443	474	445	438	469	452	498	497	471	437	440	462	467	490	428	445	406	456	436	505	443	464	450	450	455	462	459	515	409	476	447	487	467	482	471	426	458	463	460	462	471	430	451	445	454	493	426	500	492	481	454	467	470	433	464	461	458	450	464	478	467	432	471	464	442	459	437	468	444	473	465	418	468	456	429	424	483	467	477	427	442	420	477	468	475	448	489	473	490	493	448	449	455	468	466	460	474	431	436	460	486	448	461	444	497	454	499	460	447	445	437	464	469	443	441	433	506	456	476	459	462	440	454	468	440	449	465	447	448	502	455	464	433	460	427	460	434	463	445	450	462	481	464	494	449	451	485	440	425	425	458	467	468	474	439	445	457	424	439	433	397	465	432	455	487	464	465	442	462	460	451	448	452	462	448	425	477	465	470	485	457	470	469	455	484	462	434	452	441	438	457	448	425	488	424	487	416	449	436	464	433	432	459	460	440	436	463	457	468	484	457	456	474	432	471	471	476	442	487	450	488	456	485	486	479	439	515	456	502	435	490	435	457	485	449	439	487	433	432	442	405	500	460	443	424	439	451	450	500	478	451	476	490	437	455	451	468	458	501	457	493	430	454	444	491	431	427	416	455	479	468	464	412	461	486	494	457	461	483	452	492	457	451	451	471	448	445	463	452	457	466	424	476	456	504	458	476	451	433	473	477	444	438	499	498	495	444	436	477	432	498	501	496	471	482	451	471	476	455
44720	67733	18307	4561	3250	2277	1982	1826	1612	1842	1696	1841	1728	1588	1414	1242	1229	1102	1061	1001	987	975	747	611	584	621	599	582	567	597	566	553	514	598	532	540	563	557	521	568	533	510	571	555	551	516	498	571	529	552	553	532	546	556	498	523	551	565	578	557	521	538	519	526	508	500	502	509	534	579	518	540	555	560	552	551	530	534	499	533	508	526	515	483	518	563	519	555	552	525	556	511	527	533	555	510	542	553	496	540	538	511	486	573	497	545	513	508	572	567	564	548	514	506	538	506	546	525	512	549	534	551	544	551	538	551	529	503	570	494	501	551	510	554	515	539	505	530	502	523	528	491	516	542	534	516	530	501	502	525	533	517	518	480	537	517	543	536	561	531	512	508	537	549	541	508	506	550	541	479	528	552	511	533	505	506	545	557	541	555	561	541	525	493	508	528	565	593	524	542	561	533	548	535	519	516	503	518	522	540	543	520	539	592	568	539	520	538	524	548	519	525	560	523	527	569	542	543	504	567	537	549	497	537	548	531	531	543	555	546	508	544	516	552	524	512	525	519	532	510	502	529	548	568	535	523	530	574	507	541	558	536	524	547	474	575	552	521	533	501	521	564	515	530	518	510	526	518	531	557	529	518	543	571	512	509	495	508	557	551	530	551	525	528	545	503	542	514	518	573	555	540	533	546	568	549	530	539	556	588	513	524	509	526	522	510	516	532	535	509	530	517	494	507	534	560	482	560	542	545	508	534	524	546	524	520	528	521	585	516	547	489	504	549	556	521	531	519	563	519	524	514	560	545	524	541	491	524	535	537	538	568	565	515	514	529	516	566	502	543	494	500	496	518	549	538	500	525	511	554	537	498	542	535	532	540	585	506	518	559	519	485	574	541	501	517	485	531	513	543	488	545	515	529	519	568	530	559	526	531	536	516	547	558	528	585	518	502	545	559	563	515	493	507	525	547	535	567	565	544	540	570	552	514	538	503	561	515	551	562	518	573	540	521	536	546	558	552	543	541	525	512	568	525	509	551	532	519	540	553	574	527	521	547	559	510	559	548	557	546	506	533	519	582	507	559	545	565	513	477	539	514	553	533	531	558	560	549	499	523	532	551	533	551	547	524	478	508	567	549	552	531	521	508	520	524	526	523	544	533	533	512	525	550	561	539	546	529	513	512	500	525	565	548	578	553	531	516	557	539	515	540	521	549	525	528	535	544	519	509	507	505	556	523	541	538	529	540	568	543	522	541	547	573	527	501	528	557	548	522	554	502	530	469	555	499	519	548	537	563	561	564	508	521	574	548	562	539	526	538	564	526	517	535	532	520	520	569	518	518	573	541	560	534	549	563	535	552	517	554	496	498	520	538	540	520	519	531	520	480	530	512	477	550	546	507	528	563	547	512	554	495	515	536	537	473	496	533	537	517	511	538	516	520	536	554	558	527	501	482	504	501	546	577	523	538	544	546	521	556	514	595	541	539	541	516	547	551	538	527	532	514	485	486	528	547	569	523	487	543	541	548	552	521	554	508	538	532	520	557	498	562	556	517	505	513	515	537	551	542	509	511	494	547	528	500	538	509	532	519	475	568	517	525	509	498	536	527	499	550	512	547	547	531	580	565	525	538	541	522	566	525	558	524	551	543	530	532	522	538	569	539	544	505	554	503	472	570	521	547	497	527	549	560	508	517	575	506	541	518	531	516	544	528	510	547	562	549	515	534	540	514	533	523	558	549	481	537	545	544	510	529	516	529	537	528	538	524	502	549	518	558	542	580	514	510	504	534	575	531	540	541	541	577	536	502	510	534	555	529	527	494	484	543	534	550	509	548	546	518	527	534	526	523	551	546	525	576	538	546	548	519	526	519	547	531	541	504	521	575	528	512	534	514	506	571	569	565	495	539	523	536	510	490	511	503	508	536	542	546	517	529	526	525	516	558	536	598	513	499	519	561	540	547	492	578	520	528	524	534	516	541	537	534	545	563	551	548	515	537	562	508	537	566	497	514	511	521	517	528	548	518	551	502	510	537	531	503	504	537	497	514	517	557	539	534	468	499	461	518	506	548	565	552	557	535	561	502	499	516	538	523	584	494	497	529	527	520	551	518	546	529	546	550	511	543	528	514	526	518	532	528	549	526	564	537	490	531	514	522	517	530	507	511	551	491	574	541	497	547	501	530	536	567	547	561	545	530	560	555	531	540	501	516	532	558	497	576	532	566	520	512	550	520	568	535	518	556	558	543	525	498	528	514	524	550	516	500	519	527	523	526	543	545	515	563	524	560	537	517	522	506	535	522	542	555	573	543	547	528	508	505	523	526	537	564	556	524	490	542	536	523	534	514	532	514	524	535	501	538	525	523	523	510	551	540	528	528	521	514	538	532	533	526	591	516	529	503	554	529	559	549	500	504	547	500	511	527	518	497	505	548	552	516	533	556	520	514	506	532	528	523	521	506	539	522	530	551	550	514	538	544	549	530	546	526	514	546	499	571	507	530	571	541	490	554	526	509	497	515	562	538	520	554	530	555	558	553	528	505	560	564	514	505	528	558	511	518	561	555	539	529	531	553	550	557	510	544	538	522	494	529	511	500	569	569	546	497	550	510	531	526	591	556	496	516	559	534	539	542	566	543	540	510	525	540	571	551	568	515	521	555	534	510	538	520	549	530	541	531	510	535	522	478	529	546	561	505	553	550	582	531	510	548	546	563	532	527	534	524	519	561	533	559	481	555	548	548	512	587	492	529	536	507	530	515	533	542	518	557	529	488	547	494	549	522	539	548	504	521	516	489	529	614	539	559	543	509	550	523	520	520	515	555	515	530	553	518	515	518	566	568	525	519	523	556	540	549	515	519	550	527	546	575	535	522	559	537	559	519	492	537	505	508	534	500	577	517	552	523	531	539	550	512	494	520	515	533	530	502	540	550	515	581	523	487	555	542	528	542	516	559	544	535	491	558	554	534	505	541	518	528	517	573	521	536	521	518	508	515	512	564	549	517	534	524	541	503	529	514	528	500	538	539	497	519	488	520	554	532	564	563	537	566	522	516	536	558	519	528	525	529	518	544	545	573	554	531	509	522	530	560	538	498	545	524	572	537	496	573	526	505	493	500	513	551	521	523	465	549	522	546	525	485	536	549	573	547	566	515	529	523	538	538	515	559	528	490	498	543	566	529	532	491	501	570	489	548	526	490	572	517	500	506	549	496	529	545	526	513	509	509	527	546	500	511	557	572	557	539	551	546	500	548	534	561	548	518	528	498	511	539	561	532	528	554	535	506	509	513	517	545	533	561	554	549	520	519	514	543	539	517	561	481	547	522	525	490	527	542	541	529	527	527	517	529	531	513	493	530	532	543	538	530	539	525	574	496	576	531	488	532	495	514	517	540	546	525	540	561	533	562	518	542	547	508	550	549	494	543	529	569	542	498	517	537	553	575	513	529	505	487	570	501	545	527	549	542	559	535	496	511	557	513	553	493	517	568	500	518	516	526	554	506	546	527
29955	28202	18156	3045	489	418	400	407	378	410	512	459	460	409	434	390	394	366	370	332	304	315	270	290	247	273	229	282	275	245	274	281	269	270	248	264	280	280	263	289	291	286	262	278	265	287	249	278	294	293	314	261	276	277	248	287	269	276	253	288	288	279	265	284	270	291	253	243	258	259	284	241	281	275	260	280	283	243	250	264	252	259	272	263	254	291	281	250	271	273	262	271	267	262	285	246	243	244	288	283	271	300	262	301	266	270	288	263	264	310	259	262	242	295	251	283	248	284	266	261	275	265	244	266	235	235	268	260	254	272	259	263	281	276	248	263	283	283	263	304	270	292	294	294	271	281	244	261	254	279	293	285	273	308	267	305	295	255	271	260	282	277	296	271	238	273	265	259	254	299	264	273	261	287	275	266	275	275	293	283	265	259	264	294	268	271	296	272	263	285	270	285	254	288	293	259	281	299	278	284	255	280	297	262	302	257	311	265	285	289	305	278	298	278	273	278	267	303	274	286	288	292	277	263	264	280	278	274	289	283	283	256	262	285	268	257	260	262	276	254	290	277	262	271	252	282	281	272	295	259	280	225	280	256	276	312	266	270	264	267	255	318	254	281	250	291	277	295	278	237	258	291	288	304	258	264	292	270	258	269	281	271	268	248	285	270	293	277	287	264	291	277	270	283	277	287	277	256	287	276	279	265	268	293	253	266	275	270	272	259	274	283	263	260	288	267	281	279	280	267	274	287	313	281	273	266	282	268	266	262	283	281	258	285	263	268	290	238	265	288	275	291	267	296	291	278	286	250	279	305	266	262	295	300	246	270	264	279	267	313	282	282	266	284	265	299	262	273	279	257	281	278	256	295	273	308	266	272	275	305	282	253	239	258	306	309	272	263	276	292	260	289	267	239	263	252	264	258	291	321	272	274	256	255	285	281	258	276	271	270	308	269	271	259	278	258	269	269	267	294	307	270	274	292	284	266	282	278	280	301	268	300	284	262	306	281	260	266	300	262	273	252	275	276	264	273	308	265	241	288	275	263	267	292	280	284	283	265	236	275	266	288	285	271	283	280	264	279	292	301	275	267	265	273	270	297	269	304	255	272	264	294	265	274	286	276	293	286	245	270	271	264	257	279	256	285	263	265	240	307	287	274	256	261	256	248	262	273	266	255	288	297	300	242	278	302	311	274	298	275	290	257	290	272	277	239	266	282	297	269	274	249	275	251	290	251	282	270	287	301	235	286	259	251	296	285	289	284	274	256	283	265	277	268	262	256	252	282	295	286	269	269	283	263	291	271	293	309	289	276	262	270	280	266	291	293	291	258	303	261	260	256	252	302	290	255	259	287	287	292	280	269	250	269	266	263	254	287	280	289	257	251	264	278	278	285	273	264	247	303	281	265	278	269	279	269	279	271	279	267	286	286	271	246	293	309	264	284	295	284	268	269	270	267	287	277	293	301	255	260	256	285	261	280	269	258	265	290	281	291	260	250	260	284	277	315	248	243	274	271	274	281	302	265	238	268	253	281	257	290	277	264	254	277	299	269	278	289	276	297	264	263	277	263	303	247	304	270	247	265	292	273	274	266	276	270	295	284	267	263	284	258	276	268	287	272	278	270	285	257	248	270	286	268	274	291	286	275	259	260	277	272	274	263	260	290	276	277	271	280	272	247	255	267	289	252	249	274	293	276	305	272	225	250	269	266	277	250	282	296	285	272	267	262	288	236	272	265	274	283	284	312	260	268	253	265	264	284	273	271	269	256	271	277	270	302	261	290	265	275	303	253	269	258	274	288	303	271	252	295	298	267	286	249	242	280	289	256	261	296	292	302	260	275	289	292	275	269	281	280	295	271	245	288	282	273	279	267	305	262	278	274	285	294	276	257	273	256	273	244	254	280	299	297	268	260	262	278	242	267	235	291	285	265	295	295	274	270	275	286	296	280	249	278	264	267	266	242	306	271	293	295	244	233	305	244	261	268	270	267	259	271	250	269	260	288	279	290	261	270	251	269	266	292	260	279	286	274	276	294	281	287	259	288	288	281	252	288	272	270	283	288	270	251	283	285	272	268	302	302	288	257	254	271	244	264	247	291	299	293	233	289	259	284	279	286	283	289	270	259	298	282	275	249	269	272	295	253	239	289	282	257	273	283	276	271	292	269	272	285	282	255	284	271	275	272	292	270	280	250	309	286	298	279	292	286	274	240	253	273	288	263	276	256	287	267	260	267	263	264	265	279	278	266	274	272	296	288	296	265	296	324	255	273	273	281	280	256	269	264	265	265	285	271	293	275	282	281	262	285	286	265	279	281	258	278	280	294	284	259	306	266	258	292	301	285	277	273	273	254	283	286	276	299	297	275	254	284	263	293	282	256	314	235	261	293	240	312	281	274	307	320	267	261	295	294	294	268	262	283	282	267	254	288	281	267	279	275	300	269	263	260	271	296	288	299	277	255	304	267	292	304	288	230	259	281	258	273	279	283	264	245	263	273	264	295	250	263	285	265	274	276	320	256	296	279	249	273	274	253	274	289	265	257	268	281	285	216	265	282	274	312	287	257	244	272	266	258	277	305	284	294	301	294	277	296	288	243	284	283	275	276	283	266	300	214	263	278	286	278	264	272	260	271	278	268	306	259	258	270	321	280	284	243	245	275	307	291	245	254	265	270	267	280	271	277	270	293	278	265	240	289	277	312	263	274	269	286	269	320	248	271	270	271	289	264	284	274	286	270	244	288	266	276	250	297	280	276	269	296	276	255	297	286	283	286	304	279	258	305	288	262	274	269	243	270	262	245	257	277	280	257	272	267	275	283	256	270	281	285	288	274	288	277	253	258	281	262	279	289	296	264	281	282	261	283	278	302	300	283	290	276	295	293	267	296	302	243	276	254	301	308	284	284	291	280	293	250	251	274	273	260	268	284	280	301	253	258	263	260	288	262	252	274	276	265	268	260	276	317	278	270	264	269	291	249	287	265	270	286	276	281	296	283	267	271	293	266	265	265	263	293	257	277	276	278	256	289	260	245	274	297	282	289	265	286	254	254	280	261	292	274	262	265	247	279	277	304	267	293	274	279	241	262	239	318	278	300	299	273	241	260	296	278	254	269	281	279	278	302	252	268	278	252	270	272	273	286	306	285	274	273	262	260	270	326	270	259	280	270	265	261	272	268	266	280	298	300	286	234	261	267	270	293	263	277	273	276	253	303	268	255	248	257	279	308	253	262	271	261	303	281	291	275	256	280	276	283	299	238	289	258	295	273	283	264	260	260	273	258	303	270	293	276	302	294	301	296	259	287	275	254	260	270	248	271	261	263	275	268	267	270	255	269	267	278	271	283	299	268	291	276	309	280	304	282	276	281	289	289	262	269	247	260	255	255	285	257	303	285	294	264	305	267	252	272	255	268	287	271	301	284	262	292	279	277	266	263	276	263	257	288	288	315	246	275	290	263	285	274	318	286	265	268	265	251	286	278	255	254	251	268	272	288	281	274
35028	43105	7469	1088	722	573	572	622	664	692	796	855	699	653	744	610	536	598	517	440	418	385	377	356	361	312	332	361	312	360	362	342	331	379	350	347	325	369	354	311	374	345	368	373	348	335	342	379	359	396	365	333	337	364	345	351	387	361	327	355	369	353	329	344	370	359	368	366	355	377	330	364	339	367	341	394	357	323	360	364	367	338	364	340	324	371	346	368	361	333	333	359	347	351	319	369	321	384	325	367	314	368	384	350	339	331	360	346	351	336	347	328	344	329	393	332	353	328	343	347	395	372	333	351	356	338	350	366	348	362	337	320	307	333	375	355	390	357	340	314	344	347	375	313	343	365	346	365	345	380	333	366	373	351	343	337	351	329	349	347	371	372	369	341	365	372	341	371	349	332	360	349	380	325	344	318	349	353	341	357	344	310	362	336	357	338	321	334	321	370	330	344	369	340	363	350	366	384	333	344	400	343	377	337	354	364	356	341	362	347	357	348	353	307	377	371	347	348	326	336	355	338	322	361	342	346	377	348	360	335	321	331	363	357	349	336	366	363	377	322	367	340	327	342	349	308	342	347	346	341	346	322	360	343	308	343	340	352	336	364	354	339	385	361	322	334	347	356	347	365	368	323	372	346	346	378	327	393	353	330	334	355	326	324	364	340	350	322	360	359	374	334	345	341	363	333	359	362	348	356	339	331	318	402	361	332	358	332	333	402	336	349	347	332	365	321	362	315	340	409	337	359	356	370	342	338	387	348	360	355	346	346	379	343	345	350	333	337	371	352	331	335	363	349	386	350	326	340	354	366	354	328	364	342	375	353	333	349	323	349	339	372	364	355	338	356	362	368	317	360	371	375	378	394	305	370	363	334	350	353	340	344	338	349	336	361	308	363	338	363	339	345	310	370	348	326	343	337	344	341	365	347	347	324	316	363	389	365	361	363	363	344	348	338	382	362	368	341	349	335	366	365	374	362	360	332	340	380	350	341	327	363	334	362	333	339	327	335	357	369	343	330	335	348	357	350	381	371	381	362	360	366	386	353	330	344	369	312	333	376	334	348	321	361	332	352	337	332	350	359	360	352	337	341	330	369	348	356	332	381	345	368	341	404	361	340	333	350	345	368	332	365	329	339	362	340	375	317	341	353	324	316	342	380	391	349	355	332	334	375	367	363	335	364	333	314	337	339	357	357	353	348	364	333	328	328	351	390	352	341	312	335	363	349	353	336	370	352	329	349	320	326	371	349	326	358	357	333	352	351	318	383	366	366	351	329	368	334	329	337	323	343	358	341	347	352	312	368	326	347	365	347	363	330	360	348	319	380	336	331	360	367	360	339	376	350	348	336	375	355	395	343	353	334	380	329	353	367	320	345	353	353	367	372	339	359	354	355	346	346	348	334	363	339	335	355	365	345	322	337	343	303	338	362	323	359	387	325	375	383	343	339	332	341	312	369	352	331	356	348	336	328	320	326	359	370	327	376	362	338	344	367	361	348	371	345	347	378	358	349	345	362	333	340	345	333	370	370	372	357	356	382	353	338	350	332	330	326	330	366	366	396	343	343	359	356	363	350	337	327	348	370	316	359	382	360	369	350	353	341	328	357	333	339	346	347	369	389	330	316	339	339	355	360	361	351	366	355	344	324	356	357	344	360	326	330	353	351	352	336	334	360	338	353	366	359	365	315	344	345	345	367	334	358	323	354	328	368	364	324	364	364	331	313	329	359	321	336	333	355	360	356	346	340	344	362	324	357	372	349	354	350	355	370	354	363	362	348	368	361	323	345	380	346	328	354	365	345	393	334	302	343	322	351	343	350	372	348	358	350	365	316	372	347	332	354	381	347	344	311	384	342	388	327	344	358	355	353	343	339	342	350	342	336	322	323	374	351	336	324	354	328	371	345	343	361	372	352	334	346	374	339	352	360	339	358	335	339	341	335	346	372	385	353	376	385	354	356	316	368	348	351	333	339	354	333	333	359	330	349	386	325	351	366	358	352	286	355	376	355	359	357	346	375	353	378	343	304	341	343	331	326	306	356	344	352	346	367	338	342	351	357	360	334	344	349	360	368	371	344	334	323	329	320	359	352	361	389	314	341	359	364	341	349	335	320	312	345	360	348	356	355	358	353	368	329	346	341	363	322	372	374	354	361	354	332	371	344	317	345	368	350	338	299	348	339	319	341	333	352	346	356	322	353	334	303	351	372	349	318	349	350	337	352	338	326	355	321	335	379	353	345	343	337	328	359	373	358	365	359	325	356	339	325	355	357	347	379	359	309	346	348	369	331	332	340	356	361	344	345	361	354	317	313	347	333	326	342	374	346	334	320	364	386	341	302	309	322	350	370	336	320	338	344	352	346	373	311	325	356	330	346	339	351	378	334	362	315	363	365	365	353	337	364	367	396	360	369	363	338	338	341	303	360	328	348	342	359	346	374	340	330	369	350	320	344	338	320	339	337	324	358	337	352	361	326	314	379	349	321	379	357	343	337	347	333	333	367	364	361	369	327	326	328	365	363	368	349	370	358	350	341	349	375	356	372	344	361	362	358	342	314	342	349	360	343	361	361	357	359	340	359	342	316	327	353	356	354	384	351	327	347	326	320	342	330	300	335	336	365	377	327	365	359	361	346	343	303	336	320	323	379	296	335	332	358	345	378	350	343	386	341	312	335	323	338	364	344	320	373	366	395	346	335	345	371	372	363	334	346	379	353	344	334	332	354	329	354	377	314	328	366	352	344	311	353	377	355	354	367	322	343	341	339	370	349	333	325	359	375	337	344	342	329	341	322	392	364	356	360	337	313	369	357	342	360	327	312	316	340	369	368	358	359	318	370	358	360	350	333	337	324	361	339	356	310	325	332	348	325	348	348	340	348	365	331	314	347	373	353	336	365	337	324	319	342	352	281	337	325	357	358	348	352	333	306	378	355	353	331	356	351	374	349	340	326	348	348	349	354	321	373	355	330	360	355	344	347	392	331	396	318	328	365	345	324	343	349	370	370	348	357	335	360	317	342	338	337	333	328	331	362	357	339	347	356	370	358	369	333	360	365	312	304	347	324	366	349	325	341	369	340	339	363	351	333	372	359	349	358	381	331	358	378	348	359	361	347	369	346	366	343	411	336	338	344	359	361	320	337	335	348	361	356	346	333	352	330	353	352	373	363	352	323	361	324	374	383	346	355	322	350	348	342	345	365	362	328	365	365	378	292	331	343	346	348	368	353	392	350	314	350	345	363	365	366	334	381	358	335	367	290	356	347	314	320	323	381	326	336	349	344	377	359	344	380	341	345	369	360	348	361	363	354	329	364	320	331	336	343	331	348	328	336	375	327	345	384	345	380	333	331	353	366	351	368	347	323	301	326	336	327	357	341	321	353	329	363	360	336	344	335	344	328	358	348	339	362	356	345	351	346	358	325	376	351	333	357	392	354	345	369	355	333	336	313	360	352	383	375	352	356	415	362	367	354	351	342	347	326	361	365	335	330	355	343
24277	21590	28852	24656	21520	11015	1007	624	587	763	774	670	558	695	655	449	482	449	373	328	316	267	266	244	255	240	252	235	243	248	247	263	227	250	247	242	221	230	258	233	228	259	261	253	231	250	210	271	261	237	244	243	257	230	226	243	261	246	251	248	230	226	236	232	244	269	245	225	235	245	256	234	258	209	218	232	228	277	228	235	234	213	236	222	233	222	259	248	243	226	258	228	241	254	249	228	242	238	282	228	234	239	254	223	217	230	248	221	212	260	262	246	239	251	226	230	242	258	224	220	248	234	239	218	235	235	225	229	246	222	232	211	240	228	213	211	204	229	246	236	255	223	213	216	237	259	236	228	221	231	229	226	253	262	260	244	245	237	254	231	228	246	231	242	224	231	249	245	251	217	228	223	243	236	213	223	244	212	234	238	228	248	227	227	231	198	231	219	231	239	216	232	260	200	264	244	243	231	228	217	234	241	250	206	209	244	226	248	223	235	233	245	239	234	249	234	237	243	231	219	231	247	246	224	222	226	222	250	233	232	244	239	259	222	239	213	232	227	244	236	252	221	259	214	221	231	238	215	257	215	237	233	223	227	234	227	255	231	247	243	228	239	223	224	251	223	242	229	220	219	217	250	220	216	237	249	229	222	235	235	241	237	249	215	257	251	220	195	245	205	228	214	233	238	230	224	230	231	214	259	225	227	225	218	268	203	245	221	247	227	193	232	245	251	247	228	242	238	251	215	249	247	235	251	244	269	228	204	236	253	209	242	213	219	252	261	239	246	234	240	245	235	248	238	210	230	254	225	238	240	215	238	242	239	226	228	222	242	254	251	227	221	227	237	231	235	213	231	217	230	250	231	233	238	240	240	225	207	211	215	229	219	221	237	233	241	252	244	252	226	248	245	197	189	228	263	240	231	228	223	252	246	230	247	238	247	234	255	234	249	232	256	227	230	243	225	226	204	249	255	254	209	239	229	242	228	213	205	259	236	225	246	226	227	207	235	220	248	249	217	245	212	219	220	250	207	243	235	256	248	223	214	241	216	230	254	229	219	233	233	225	230	228	245	225	238	224	203	243	226	240	217	225	222	243	240	224	251	226	244	235	238	233	215	254	198	209	235	237	259	237	206	224	243	234	263	218	231	236	236	237	221	233	243	230	228	235	229	214	221	227	229	226	241	219	249	222	230	243	243	250	260	232	201	237	215	235	229	227	246	221	244	218	231	267	245	232	237	223	247	236	227	248	197	230	207	243	218	223	237	210	233	237	248	237	247	216	233	250	236	222	232	226	229	240	269	239	254	221	234	240	243	240	226	261	228	255	274	254	229	255	232	236	230	212	202	230	239	225	237	224	224	233	244	203	244	249	227	251	230	267	243	233	228	234	221	248	252	230	240	238	199	221	244	216	229	255	236	243	228	248	248	246	229	205	226	233	246	217	245	248	237	258	222	235	224	239	252	231	214	234	224	233	234	245	252	255	223	256	254	224	207	232	215	209	221	227	220	244	226	242	248	240	222	232	242	240	210	239	245	228	238	255	266	225	243	228	218	220	251	251	251	267	207	258	246	197	231	221	208	251	267	212	236	217	205	254	214	214	220	242	241	231	219	256	241	214	234	237	218	228	220	234	255	253	231	244	237	239	237	219	230	239	226	231	238	258	252	239	259	240	244	255	226	239	248	254	226	244	236	234	218	264	204	242	229	256	239	236	208	238	221	236	243	255	246	235	247	250	246	252	217	257	234	259	214	246	225	236	256	249	215	229	203	232	250	223	247	195	199	221	213	234	220	224	237	246	230	239	255	203	266	249	236	229	259	252	238	245	234	258	202	228	241	266	226	210	210	228	233	257	222	239	261	243	244	255	256	256	215	235	237	219	235	228	253	252	257	255	221	248	233	228	247	251	228	251	216	221	268	205	233	256	207	222	230	233	250	240	234	258	215	255	246	229	250	240	231	224	234	231	224	234	251	231	210	225	218	243	228	239	240	232	231	233	242	227	229	226	227	217	249	254	245	209	248	233	255	260	246	222	248	237	245	235	227	244	217	254	231	230	237	232	227	245	220	232	214	250	229	233	248	249	224	202	212	244	282	254	234	233	240	239	224	227	276	261	229	233	244	225	219	235	255	237	212	249	217	238	245	232	242	234	214	242	222	248	236	259	216	224	256	232	257	240	215	251	228	219	233	225	245	246	239	198	221	262	225	225	252	254	225	233	244	238	223	239	231	249	240	234	211	239	217	254	235	209	255	249	238	232	221	224	257	237	230	247	228	218	243	229	224	222	245	225	234	246	231	236	222	235	235	242	262	227	231	222	266	242	223	241	234	227	229	250	226	214	237	219	218	227	216	220	213	253	236	231	211	228	228	279	229	194	246	226	231	222	245	219	244	251	221	232	258	233	257	237	240	251	255	219	210	250	241	239	236	233	247	230	245	225	218	240	231	239	244	237	248	255	212	243	229	236	220	237	236	219	222	243	223	274	249	210	229	249	217	232	236	233	236	251	252	259	239	255	221	204	248	228	243	236	227	223	231	256	222	231	219	241	205	248	223	230	217	225	257	223	194	251	221	230	259	216	224	223	246	230	248	242	233	233	234	217	223	235	233	224	225	250	267	254	250	248	248	234	257	225	233	220	235	235	230	261	201	209	243	210	237	234	228	216	239	215	260	226	220	235	258	262	241	238	234	248	265	279	212	258	205	198	247	220	245	226	215	227	221	215	226	232	238	232	243	237	247	244	252	246	250	196	253	253	227	234	239	237	237	225	232	239	247	256	230	227	201	255	223	238	243	213	230	234	232	217	243	245	274	233	204	238	220	232	238	281	247	230	243	267	205	237	268	240	210	236	245	213	243	259	213	245	214	239	212	237	211	254	231	252	241	224	240	241	243	228	212	232	215	252	246	222	224	239	259	248	206	251	195	261	226	235	277	232	222	238	238	222	263	268	260	213	242	228	209	233	225	223	237	203	225	223	241	241	239	255	227	246	258	238	236	208	240	229	216	221	234	242	236	214	234	217	247	224	249	221	207	227	241	270	265	258	229	218	236	236	233	219	242	223	216	265	252	230	257	255	203	265	245	242	225	257	249	233	221	206	240	238	235	246	255	240	242	260	249	245	221	218	224	250	270	235	246	222	217	201	250	253	228	224	213	225	261	233	231	215	220	234	251	224	244	219	208	238	246	213	245	234	238	251	242	226	234	224	207	210	232	225	214	236	230	239	226	218	245	239	247	243	223	225	244	230	216	240	221	253	229	201	240	244	241	236	238	211	234	216	240	213	213	246	254	251	223	254	239	250	224	225	213	254	276	238	238	239	251	231	246	232	221	215	262	233	221	220	253	249	238	228	217	230	249	226	238	208	217	250	223	240	260	224	225	251	229	277	204	242	251	249	227	258	252	218	240	245	259	277	231	250	244	218	230	255	237	247	230	210	230	258	217	241	227	239	250	228	231	248	216	222	249	254	225	252	262	229	219	235	238	249	249
40041	58345	16562	3245	2239	1724	1344	1151	1097	1426	1462	1219	871	1195	1047	776	787	724	568	467	414	410	336	331	334	278	331	310	277	310	314	302	313	299	281	299	271	297	284	287	302	299	274	321	308	284	302	294	310	294	309	291	296	288	297	285	309	315	298	275	278	305	281	287	339	280	313	301	301	284	306	314	266	294	268	287	293	302	293	267	272	284	316	298	308	326	272	277	279	298	304	304	269	289	279	267	297	277	297	304	286	303	264	310	261	305	278	310	308	261	293	282	291	282	283	281	308	280	288	295	285	307	286	276	279	277	294	254	295	267	310	272	269	298	292	301	314	288	273	289	291	291	309	291	279	303	301	303	269	281	284	305	300	282	301	289	278	320	345	285	319	283	289	293	282	280	319	285	288	285	294	306	281	296	316	319	311	316	271	300	286	306	290	304	278	302	283	282	297	299	306	260	313	322	303	302	293	263	309	287	312	301	285	299	305	313	277	298	280	286	289	258	279	282	288	275	296	282	323	305	296	303	297	292	334	260	284	311	298	283	288	276	300	284	277	296	289	323	304	281	319	296	281	285	278	282	276	284	284	284	264	271	304	281	294	301	309	328	283	287	283	316	297	275	263	291	296	268	284	301	251	264	285	279	277	296	292	297	309	320	268	276	310	308	305	281	329	279	302	284	303	305	297	295	291	303	293	261	283	265	294	313	279	282	296	254	298	306	318	267	312	324	284	323	255	293	277	287	308	300	311	312	281	327	292	314	288	289	305	321	282	305	304	283	295	308	301	277	253	310	278	277	259	296	297	294	279	295	335	292	285	284	302	311	282	259	286	272	282	285	259	263	281	273	306	291	327	293	318	276	314	297	287	269	304	281	288	294	305	263	276	301	285	275	290	306	317	297	288	305	257	289	310	284	313	265	303	292	281	313	317	296	261	284	284	293	289	269	288	295	294	322	282	298	301	269	282	310	330	294	293	289	292	306	293	296	292	273	294	257	323	294	321	309	278	298	318	301	292	288	300	269	277	287	255	292	263	292	301	277	304	272	290	268	287	275	287	291	276	316	262	320	339	285	313	287	280	270	266	280	259	314	243	260	292	303	266	309	301	301	282	241	302	282	265	295	292	295	289	271	297	268	301	293	310	307	312	311	293	308	303	286	316	305	269	292	282	301	289	285	296	254	302	261	274	263	272	282	271	306	274	282	278	297	291	281	277	285	291	283	296	273	284	277	271	295	280	294	312	283	265	297	266	315	297	283	312	266	281	303	265	296	270	308	302	325	271	278	282	287	281	304	295	317	296	283	310	305	304	285	278	297	309	282	332	268	284	291	309	295	283	281	306	281	285	324	304	282	333	308	280	265	277	291	282	307	284	283	293	279	289	278	306	311	298	285	266	306	297	322	276	294	265	289	292	273	271	294	318	277	313	272	286	272	265	297	290	289	274	252	293	290	316	320	281	304	291	300	275	268	274	304	287	293	301	310	269	302	290	264	293	312	277	335	316	308	291	290	291	316	287	298	273	280	293	286	297	303	287	279	281	294	301	259	294	265	256	292	314	261	280	262	272	261	272	316	304	324	269	287	285	291	296	285	297	325	293	321	281	313	315	302	311	282	291	268	283	286	309	261	295	263	293	274	272	297	279	307	260	305	341	310	296	300	281	292	314	256	286	270	302	284	279	289	293	294	275	290	309	307	304	288	300	274	289	287	314	320	298	287	295	336	285	285	250	284	276	280	291	279	286	300	339	302	284	312	277	253	318	319	301	288	303	307	290	324	303	304	305	286	280	265	271	295	299	299	304	304	262	270	276	303	270	308	300	310	296	268	297	289	288	308	330	269	307	282	311	277	302	304	282	284	296	297	291	247	286	291	269	319	302	316	328	315	280	313	314	294	302	288	289	276	258	261	274	261	309	298	307	284	305	284	286	289	299	279	288	299	270	288	324	316	302	266	303	280	267	277	279	317	292	270	278	286	293	294	280	273	279	308	270	293	340	270	288	324	271	275	253	288	285	293	291	292	297	302	283	294	321	303	287	318	282	279	300	297	271	301	313	341	296	284	302	289	319	321	291	289	287	305	294	333	279	280	280	321	295	295	265	295	319	314	318	297	290	293	297	301	273	282	278	289	291	281	305	285	258	321	261	282	280	277	304	280	298	275	274	288	306	305	297	316	263	265	304	290	269	269	306	271	280	320	295	316	308	272	263	288	298	283	284	281	287	279	273	313	302	323	301	267	307	299	290	280	294	278	296	246	278	296	322	299	299	295	291	279	311	298	318	303	276	290	311	293	281	323	272	283	272	293	302	286	278	291	280	286	293	271	285	302	279	298	306	282	293	297	278	289	293	279	280	295	269	262	272	279	305	282	263	301	271	304	277	298	306	295	273	310	317	275	275	263	291	300	289	285	297	263	314	290	281	298	277	275	272	274	273	291	288	273	308	313	265	267	278	305	299	276	289	304	275	251	296	301	313	280	325	268	298	289	273	311	305	276	268	277	282	282	323	301	289	318	284	269	292	294	259	281	296	271	302	294	287	293	298	273	295	296	307	324	300	298	296	294	307	311	318	278	311	308	267	312	292	265	296	306	292	312	292	307	309	290	295	279	296	280	291	293	297	294	315	296	252	281	303	284	297	299	263	285	301	272	294	299	286	279	319	275	243	279	289	292	289	306	288	277	299	291	267	305	302	310	279	259	325	328	298	311	312	277	313	290	266	326	290	283	276	268	307	319	315	268	259	265	295	297	298	301	289	306	277	268	308	302	304	303	296	295	281	303	302	284	323	273	294	304	315	288	323	283	272	299	304	306	300	291	289	253	263	269	302	283	281	306	286	238	297	305	264	288	308	304	282	301	293	303	281	301	302	293	304	290	290	273	281	302	274	293	288	295	279	270	320	281	278	322	301	283	310	292	286	272	269	304	276	322	282	283	310	282	266	328	302	322	286	275	289	282	278	282	276	277	299	280	306	322	325	275	296	269	303	325	295	308	311	289	279	298	270	267	283	274	295	285	289	287	302	295	290	308	283	294	273	278	280	257	338	280	295	294	286	313	276	306	285	276	295	268	286	281	261	310	290	287	313	279	300	302	290	313	310	248	305	263	285	279	275	318	276	273	310	292	291	293	282	290	281	276	297	307	282	281	281	286	295	268	285	302	259	271	284	306	285	289	286	278	279	292	280	260	307	297	300	278	268	311	275	292	290	303	293	303	277	283	280	288	305	290	268	286	315	289	280	303	261	305	296	284	280	294	296	312	278	318	316	307	307	304	290	288	287	294	272	298	274	289	312	296	303	266	320	283	279	293	278	283	304	267	313	275	298	268	283	258	288	324	304	276	274	271	282	280	281	299	302	282	300	324	302	279	300	317	294	297	285	284	273	285	266	291	291	314	298	263	316	288	293	287	291	315	284	256	305	324	281	274	288	284	319	229	302	303	288	305	313	289	319	274	273	322	254	296	316	284	275	274	322	296	303	306	289	290	295	315	299	308
25755	21705	27620	25614	9127	1034	851	679	717	834	704	734	606	690	677	624	559	554	498	495	518	503	445	443	479	463	459	476	452	442	452	428	441	444	479	461	460	461	457	469	482	435	449	455	469	472	455	460	431	463	459	485	476	450	434	430	490	461	484	463	479	465	448	464	424	475	483	450	440	452	445	503	427	481	424	470	424	473	504	472	428	431	443	464	442	431	442	441	514	423	480	461	504	482	436	474	446	474	445	432	458	427	446	430	453	459	439	426	465	460	431	453	458	438	499	434	464	498	434	458	445	442	471	444	484	466	452	453	468	423	438	448	444	400	464	431	467	469	458	476	460	498	423	440	439	438	440	463	467	453	443	464	426	447	456	464	476	443	467	433	495	420	439	435	425	449	444	443	447	438	431	457	465	425	443	458	451	495	428	461	420	408	457	457	438	441	445	430	459	456	436	451	427	432	432	438	445	432	436	442	437	486	500	431	476	432	404	444	448	437	477	447	481	458	460	449	424	443	449	436	426	456	458	452	425	413	451	478	450	439	458	493	438	414	438	468	448	423	477	464	419	472	453	416	451	471	448	451	429	451	476	469	430	507	455	451	412	442	386	466	434	455	387	453	468	455	443	407	462	464	439	385	432	441	436	468	444	466	446	430	474	423	422	427	433	410	452	452	454	442	439	472	479	430	454	410	488	428	447	457	401	423	463	448	469	463	458	450	421	443	431	446	430	443	403	439	424	442	452	483	467	465	427	475	425	440	447	483	466	412	448	456	444	437	426	440	464	467	451	472	437	413	466	435	444	446	424	440	450	524	432	444	429	414	440	408	440	463	468	444	454	448	426	420	464	451	445	433	451	425	450	451	462	467	513	411	471	458	467	434	488	409	442	434	463	456	489	410	428	471	441	421	453	443	459	426	430	431	441	477	435	448	434	481	453	500	468	420	438	430	462	474	398	441	488	452	455	450	430	489	431	457	443	413	449	476	466	468	455	474	440	454	474	405	427	448	473	490	433	431	448	432	427	501	461	448	440	445	478	460	451	467	430	474	421	433	479	457	420	447	479	455	453	460	451	441	428	478	479	437	437	449	445	469	443	467	442	461	440	462	430	452	459	464	434	456	431	416	459	466	466	482	432	442	424	452	438	458	419	419	470	476	476	453	481	477	443	455	452	463	451	407	441	474	433	449	473	425	475	459	436	458	424	439	443	445	488	441	467	465	449	454	503	467	430	419	428	437	447	443	438	419	461	421	446	409	429	436	448	444	456	438	421	446	466	462	444	486	405	450	443	435	469	445	447	460	487	460	453	506	450	482	474	448	428	473	392	420	439	440	458	470	459	442	450	446	412	471	445	441	455	438	464	442	451	465	461	470	435	478	488	461	449	450	435	456	454	491	438	445	445	446	465	486	488	425	468	386	490	443	447	458	457	453	465	414	465	426	438	469	449	450	458	465	495	469	480	442	432	459	503	440	453	448	464	436	465	418	435	443	450	461	441	457	482	469	453	461	433	485	418	463	396	447	445	431	467	447	440	443	446	475	472	453	441	438	434	449	473	451	429	427	443	421	443	458	488	444	473	482	444	448	443	456	448	439	422	437	463	423	456	444	425	494	435	478	463	470	445	491	463	440	401	439	477	444	421	438	494	480	435	443	458	455	431	470	472	467	455	411	413	463	437	439	469	443	475	458	447	417	380	469	447	460	519	416	453	447	427	469	440	453	474	449	419	435	441	481	440	501	492	449	460	452	458	471	487	471	470	448	418	439	414	447	456	477	432	395	423	436	423	437	488	436	469	462	465	449	451	473	450	482	433	471	441	458	460	453	452	472	459	486	440	453	416	464	456	446	451	465	429	456	430	474	446	440	426	480	427	470	427	469	456	443	428	424	469	466	401	435	448	405	461	482	451	430	464	464	460	426	461	454	466	442	433	419	477	467	462	459	463	470	455	427	473	446	472	455	437	475	430	428	474	418	467	476	424	441	431	477	481	422	468	458	467	465	412	413	437	471	437	416	434	474	489	484	463	441	453	454	450	448	393	453	457	459	444	460	490	440	459	447	442	445	413	427	456	429	439	445	457	411	461	475	417	460	455	462	463	456	454	423	475	474	469	475	444	470	457	482	461	450	472	412	455	447	437	443	461	474	489	453	422	484	453	426	453	467	439	483	441	454	431	441	446	461	394	413	453	457	375	441	466	442	473	431	429	444	445	468	412	488	428	439	451	452	441	436	430	445	437	418	443	435	433	499	473	407	440	463	442	489	470	425	444	441	445	457	482	488	520	455	434	453	443	421	475	433	433	426	454	448	423	436	440	432	451	446	457	467	433	416	446	452	424	473	426	444	481	456	451	457	447	480	433	450	460	451	441	452	431	449	458	447	467	461	434	422	454	462	436	463	445	462	449	447	468	448	484	446	424	427	474	438	455	421	456	460	429	444	456	463	501	453	468	432	461	420	526	453	487	435	448	442	442	433	465	439	465	461	487	446	431	417	441	456	457	469	447	444	450	472	481	445	458	443	424	485	493	473	427	459	449	450	464	445	433	476	449	470	417	462	438	445	447	463	447	465	447	456	492	453	436	471	460	445	439	433	447	430	414	444	441	466	471	427	429	437	433	440	464	457	407	444	493	493	411	425	410	422	501	482	487	473	425	472	461	448	458	433	414	457	472	454	475	471	444	450	445	455	452	446	457	472	435	461	459	447	476	459	463	443	477	445	478	456	483	450	447	438	419	439	432	466	471	448	418	477	425	439	458	445	456	454	460	442	449	426	477	430	426	466	486	486	439	429	430	472	446	434	431	453	431	426	454	451	444	450	474	449	404	452	487	448	429	438	482	466	454	408	434	456	406	421	435	513	455	462	460	461	475	413	460	434	426	476	449	461	441	444	409	428	461	455	436	509	459	458	425	449	471	419	422	429	460	448	462	480	436	456	454	453	509	428	450	432	472	454	426	451	502	422	472	444	474	428	483	424	418	459	455	493	463	469	458	429	503	458	469	436	460	432	444	419	481	414	483	442	433	392	446	460	447	420	483	437	458	431	460	457	415	503	425	448	445	451	473	475	430	417	450	467	440	450	418	432	451	464	483	447	489	485	439	463	435	495	480	429	471	477	457	462	437	434	444	462	427	419	431	430	417	481	460	462	430	456	459	493	506	458	413	449	430	440	452	469	453	439	440	462	451	456	421	459	481	434	466	449	441	447	462	429	466	448	431	429	401	508	473	465	476	467	446	464	429	444	460	453	449	457	480	456	434	454	458	457	452	462	405	426	439	493	440	463	445	423	487	472	443	468	452	423	440	422	439	450	458	436	482	459	456	444	458	473	462	457	485	422	472	444	429	456	450	441	444	469	456	432	442	441	437	497	503	436	473	448	427	489	421	419	455	457	476	434	424	436	448	463	461	444	445	459	439	417	410	461	474	451	447	482	441	399	469	442	434	453	459	462	438	414	442	411	416	449	447	420	438	449	480	438	421	415	456	468	448	497
38380	49613	12299	2445	1782	1588	1470	1228	1258	1453	1209	1206	1017	997	989	978	918	707	730	699	670	621	581	558	560	577	570	540	619	577	541	566	563	546	571	614	543	569	559	545	543	523	569	522	586	567	554	561	573	542	527	566	529	554	583	561	544	557	504	557	564	537	517	556	558	525	546	508	547	503	556	546	542	551	545	571	533	550	549	550	476	525	568	540	561	542	542	525	516	553	584	552	577	554	561	637	510	550	521	554	538	566	506	534	536	509	555	545	520	541	570	569	568	547	510	550	510	546	533	557	579	542	557	539	527	576	541	557	510	527	512	527	536	583	572	571	573	582	547	538	561	542	546	534	570	566	546	543	564	553	543	576	573	569	565	539	622	616	569	521	546	553	548	548	549	534	578	549	536	570	537	527	542	536	587	570	544	567	537	529	534	563	542	559	583	550	565	561	526	518	567	529	562	552	520	569	553	569	597	559	542	527	551	552	531	541	539	550	525	544	542	524	540	510	544	550	538	552	529	528	538	544	584	604	538	561	558	534	581	572	571	561	571	554	588	601	538	542	555	568	551	629	548	528	532	592	547	563	551	573	581	558	588	572	544	569	581	565	568	514	574	543	549	531	563	573	558	500	571	524	546	541	571	565	533	511	559	578	533	539	571	559	534	526	565	509	559	514	494	560	501	556	586	575	542	567	565	547	536	566	532	569	539	570	516	561	552	499	535	555	548	506	507	546	545	561	536	544	524	559	529	562	556	538	552	519	560	543	548	571	553	537	530	575	554	562	505	533	502	520	522	560	560	590	507	575	502	538	544	593	559	560	547	544	543	550	563	546	554	529	520	540	556	554	515	545	507	525	538	508	526	551	535	526	524	537	558	563	585	498	583	568	551	573	610	513	549	537	558	543	530	551	559	561	543	543	530	506	516	573	535	553	547	562	584	581	562	524	556	569	514	542	519	554	565	525	558	568	530	476	514	539	547	551	540	544	545	564	557	516	535	560	578	573	544	533	535	517	549	519	557	533	556	521	501	592	575	588	583	566	569	588	519	543	546	507	553	537	566	563	530	532	555	573	539	534	558	579	556	540	570	553	573	571	542	541	498	511	539	555	570	498	523	513	516	560	563	547	500	567	545	598	539	544	586	583	516	530	527	535	561	545	540	545	561	546	542	528	551	515	538	569	557	533	547	534	603	516	545	521	550	531	527	562	548	602	555	555	509	553	603	529	526	569	575	549	568	555	584	577	537	537	591	525	514	520	554	558	544	579	538	576	551	569	557	543	577	572	569	549	554	533	579	565	525	522	523	505	560	566	521	568	541	517	569	549	516	547	545	557	557	560	570	559	574	556	581	546	541	537	553	581	566	535	554	559	537	559	550	528	555	547	608	523	567	548	542	515	587	532	565	561	533	540	568	554	533	580	567	525	558	567	545	514	499	548	553	531	552	544	534	591	561	540	531	523	534	525	546	584	573	526	550	580	565	554	521	528	503	532	502	561	530	567	564	495	551	523	542	550	557	526	555	499	554	494	504	541	557	556	536	546	519	553	570	578	532	571	554	599	603	514	536	546	551	537	599	565	525	565	545	572	569	538	528	517	572	545	578	564	514	566	557	528	571	530	500	551	536	548	549	529	543	568	519	554	497	514	539	517	536	579	553	548	539	544	553	531	536	549	526	549	521	540	563	566	528	546	531	556	569	566	583	508	521	575	519	535	547	573	531	531	538	570	582	546	556	515	537	540	536	558	531	585	516	549	582	542	554	537	572	563	550	545	559	516	500	562	572	546	549	527	505	525	516	547	550	572	563	556	571	564	548	574	629	582	514	555	573	554	561	555	537	575	529	548	501	537	538	581	528	582	534	542	561	550	548	598	571	554	518	538	558	538	569	554	545	569	521	521	539	518	519	583	546	589	570	560	527	599	506	495	567	557	588	576	553	548	544	574	552	526	539	550	597	529	579	539	558	548	551	558	519	561	556	543	554	529	562	552	553	547	527	548	528	503	589	568	531	560	530	579	526	533	565	560	594	549	536	515	499	537	545	516	496	508	529	552	554	555	528	531	544	537	526	532	537	551	541	577	536	579	611	544	553	547	528	549	564	576	573	544	563	517	544	578	537	582	550	529	533	544	544	549	541	591	606	562	532	522	558	562	553	534	534	535	540	572	573	541	536	563	528	541	558	551	603	515	557	556	549	533	547	554	555	518	524	584	553	566	561	547	563	567	558	523	544	583	580	554	567	550	531	540	541	528	540	496	544	561	527	594	570	527	554	535	567	545	591	573	560	526	528	538	538	569	542	502	555	562	545	527	538	558	542	581	540	541	557	553	558	542	551	526	550	554	579	498	527	560	563	535	551	570	575	574	570	514	567	535	557	559	555	528	523	519	533	557	568	550	552	537	558	575	530	551	549	557	560	539	550	564	586	531	542	595	534	503	513	571	536	560	550	568	550	562	553	533	536	510	547	556	548	523	523	538	548	551	526	518	572	537	531	586	539	578	553	526	576	569	559	553	560	562	497	577	552	587	566	537	534	545	553	609	557	530	570	522	602	517	565	556	548	548	565	551	548	508	574	551	572	551	527	517	503	539	541	549	528	586	566	535	533	530	583	530	545	545	536	542	567	548	539	579	577	560	537	539	532	542	533	540	613	557	530	552	553	555	542	570	572	540	527	551	537	564	598	516	572	563	545	550	562	534	541	572	577	566	521	551	555	536	565	549	547	565	535	536	604	521	547	533	550	559	558	547	555	552	521	554	520	562	543	557	542	550	556	552	574	591	539	572	558	540	536	516	515	586	504	542	546	528	542	551	588	534	566	570	596	486	492	534	558	563	561	574	532	588	541	524	504	511	570	503	527	544	573	515	557	556	510	524	545	539	558	526	489	549	504	515	573	531	523	530	538	548	536	575	578	569	554	544	529	512	560	539	586	549	584	523	545	547	525	502	555	543	538	585	572	562	546	565	559	569	520	547	504	575	536	551	534	542	552	509	521	551	585	570	539	539	564	527	533	569	526	585	567	552	537	539	554	555	540	521	538	547	551	530	592	583	573	561	536	569	556	585	556	585	530	545	546	594	529	538	525	548	536	534	553	564	542	536	546	529	539	578	560	530	541	561	542	549	573	506	544	562	627	546	562	537	539	543	577	550	564	574	566	515	579	549	527	556	571	539	581	535	543	542	546	547	524	518	531	552	521	582	514	549	535	556	528	545	522	496	556	556	568	552	562	522	527	529	555	564	562	514	559	541	567	571	554	516	549	546	559	533	540	573	549	532	577	545	557	531	491	541	519	579	574	543	542	517	515	583	581	565	578	517	572	514	544	537	534	574	566	568	586	511	532	555	562	568	528	540	533	530	583	590	516	526	530	560	505	589	560	533	542	536	549	522	555	546	577	534	558	607	562	545	542	588	564	545	550	567	567	527	530	529	548	578	556	550	516	526	542	539	527	566	539	579	554	539	541	571	524	524	555	568	547	554	584	543	522	526	523	567
23311	21638	29409	24284	21599	21568	9666	1475	1047	1134	1120	1174	954	872	865	842	871	748	644	585	511	516	478	497	486	482	489	499	481	472	491	513	470	493	472	488	508	474	454	477	512	478	479	466	422	477	470	489	455	480	487	475	490	457	456	469	483	455	467	497	487	467	481	448	491	441	462	482	456	471	472	469	458	467	491	444	447	451	491	432	464	454	460	454	429	451	460	464	442	472	450	492	436	438	478	450	440	451	431	459	441	473	441	443	454	482	451	478	419	474	496	465	490	468	437	469	462	491	471	448	440	436	443	464	464	434	441	462	440	448	456	445	417	450	428	443	470	457	429	485	405	483	439	469	456	478	458	481	484	487	436	476	450	463	451	458	452	443	445	435	422	447	451	483	438	436	444	453	436	441	507	417	464	457	452	458	494	484	445	479	471	433	471	465	440	454	467	503	443	447	447	443	438	453	484	482	493	476	463	442	448	442	469	468	472	499	476	458	498	439	461	434	461	422	457	462	457	456	460	427	458	494	440	450	457	466	478	476	499	435	429	465	425	450	500	481	470	470	459	471	442	466	486	475	460	422	449	479	453	464	474	456	447	456	481	440	471	453	477	432	440	481	398	430	476	438	483	457	467	439	429	447	496	456	441	436	459	449	477	452	493	490	481	466	448	419	378	468	442	467	461	462	444	435	477	451	438	471	451	473	467	449	457	491	447	502	475	448	422	451	435	468	468	441	450	431	450	470	441	428	477	463	443	419	479	495	473	464	449	470	479	511	457	462	448	431	452	444	461	475	458	432	441	451	460	463	474	409	442	441	491	421	437	435	441	413	426	464	457	470	468	472	474	425	446	455	454	482	460	393	410	439	454	482	442	457	475	460	468	502	435	475	471	482	478	418	477	457	435	462	480	409	448	409	467	452	439	474	424	419	453	475	502	447	435	421	462	466	465	448	466	492	444	447	407	449	434	468	457	446	475	497	472	449	495	433	425	493	451	475	453	444	465	430	491	444	438	486	444	447	442	414	451	449	441	454	451	484	501	475	438	465	495	492	465	451	479	437	474	516	478	460	473	454	458	459	464	464	500	470	472	441	475	467	474	450	407	474	457	442	441	453	455	432	450	468	450	469	455	450	462	455	458	445	432	451	408	420	471	451	459	467	419	484	479	465	412	439	460	473	450	442	438	449	483	445	451	434	444	479	461	415	469	446	444	447	469	471	487	457	449	451	477	473	496	428	495	446	457	437	449	443	480	424	474	443	466	482	444	440	462	481	459	474	489	429	435	466	465	400	476	466	473	435	439	482	470	439	454	492	452	432	428	410	428	479	451	479	419	451	443	491	428	439	443	465	449	445	409	450	461	476	466	468	436	442	490	461	451	476	446	465	471	444	419	471	467	458	443	437	470	465	466	471	461	448	438	456	433	447	463	449	486	434	429	461	457	432	457	461	450	458	475	449	439	476	412	486	479	452	454	454	429	479	453	431	439	467	461	453	455	441	479	434	466	426	456	436	466	431	443	446	455	420	475	480	467	502	446	441	439	480	468	437	447	468	432	453	458	446	428	445	511	454	482	497	467	488	428	456	481	507	424	438	446	464	488	459	424	459	444	464	455	420	461	449	445	482	437	465	442	467	468	449	493	480	445	484	480	454	444	454	470	448	482	403	456	402	455	466	460	482	454	468	470	427	443	444	456	423	481	457	437	449	464	427	433	426	440	483	466	468	475	471	472	417	478	446	449	450	444	486	468	478	446	403	430	475	489	459	493	475	403	435	416	445	501	471	459	409	452	496	415	446	463	483	508	479	420	458	454	463	447	437	488	437	470	452	458	477	443	437	458	465	468	458	425	479	443	457	462	478	489	436	506	452	434	500	449	412	453	467	467	473	457	451	497	469	449	448	428	491	436	481	438	445	495	482	432	458	440	476	470	442	431	464	426	461	450	471	455	437	478	455	458	465	476	449	465	462	474	455	459	447	476	474	449	440	423	437	466	481	459	466	437	470	422	432	459	496	464	442	456	445	514	437	447	492	449	448	452	420	445	455	442	454	441	434	494	426	395	479	442	459	445	432	489	420	482	454	453	498	490	460	466	513	460	433	487	457	441	467	447	420	428	434	444	471	438	465	455	441	443	469	452	449	407	470	500	474	462	426	453	466	467	455	442	463	502	441	447	480	427	464	456	437	480	452	492	415	439	460	455	465	456	454	444	462	441	466	497	445	493	437	473	465	446	451	454	445	476	502	458	465	468	440	426	428	462	442	429	446	455	455	419	448	484	489	459	434	446	450	440	476	472	476	468	453	485	419	458	458	462	426	464	483	472	514	445	430	437	471	427	414	460	469	454	467	490	441	485	482	471	456	434	448	453	481	466	452	462	425	460	460	450	395	418	479	437	452	436	458	439	469	423	493	451	465	456	479	451	440	459	473	461	488	467	460	446	438	458	433	446	466	460	468	452	425	470	429	418	469	413	488	414	484	444	464	464	449	455	485	476	462	400	454	467	468	465	423	437	432	449	451	435	464	469	433	424	474	498	443	438	499	444	467	451	429	487	464	446	451	453	485	444	434	441	433	484	424	495	457	480	452	489	414	484	455	447	476	477	433	445	452	461	477	470	442	467	457	419	460	467	499	507	447	486	477	446	424	475	416	412	439	472	477	457	458	468	492	449	439	462	483	453	453	472	469	464	451	443	418	484	450	445	459	456	478	450	457	450	496	460	470	437	479	496	430	433	458	450	428	410	458	466	459	464	415	493	448	412	467	424	443	475	483	439	489	467	469	446	436	472	450	463	457	426	484	505	416	434	470	476	451	391	458	469	474	442	474	500	457	454	411	442	450	449	474	438	440	459	438	465	451	485	427	481	488	455	461	462	455	467	451	435	474	444	438	430	442	447	431	441	492	456	443	446	468	471	461	415	488	465	440	439	444	469	467	477	470	467	443	433	432	462	474	440	465	468	441	437	455	463	447	443	448	463	422	454	460	466	451	475	502	451	486	503	466	452	454	445	448	453	451	460	467	456	436	468	461	490	468	447	450	465	445	448	452	471	476	428	465	443	501	478	448	507	443	450	445	455	459	472	465	440	434	431	428	470	419	477	472	452	443	424	443	463	475	485	488	452	445	445	476	453	463	456	443	471	454	454	472	465	499	456	453	449	439	449	467	474	453	463	438	447	476	480	476	459	468	473	480	482	462	462	506	477	467	469	463	453	438	476	416	428	415	466	461	472	449	453	474	454	465	452	450	443	445	495	462	439	421	447	415	444	411	452	437	462	419	448	433	468	421	424	490	502	443	467	458	470	467	457	468	439	446	484	478	438	438	488	458	472	432	481	467	465	442	450	425	427	455	459	441	450	484	416	473	462	467	447	413	439	445	433	469	462	448	463	467	463	446	412	445	464	437	464	402	473	458	467	470	448	445	464	469	473	424	483	451	451	448	457	415	469	493	488	488	487	453	436	445	476	437	481	411	469	447	450	462	442	506	453	474	442	459
44057	64960	19680	5689	3915	3376	2794	2184	2018	1835	1939	2064	1651	1458	1434	1312	1329	1041	864	721	661	683	648	612	587	564	578	530	503	568	548	579	591	570	543	565	538	548	529	574	534	519	577	567	533	551	527	564	559	523	506	552	547	550	531	513	527	528	540	522	567	529	544	530	536	527	552	505	507	549	507	540	546	526	471	529	519	576	551	540	495	517	493	513	538	494	528	504	515	541	548	553	508	509	534	550	528	534	495	509	521	522	509	525	532	537	528	544	522	522	520	501	515	556	548	486	547	484	505	502	542	503	541	562	518	585	563	498	551	536	549	520	525	573	524	513	531	487	528	510	512	506	532	512	521	536	563	494	536	511	547	510	504	532	511	532	508	526	492	507	528	526	538	509	525	548	541	483	528	488	545	512	536	520	581	541	512	516	513	544	531	552	509	512	550	534	521	537	499	528	508	523	535	530	549	555	552	540	522	512	530	502	523	526	515	494	518	489	519	531	523	531	534	510	551	531	553	515	547	518	563	521	504	518	531	492	516	500	540	529	521	557	481	560	531	542	558	524	496	547	524	522	509	522	531	503	504	519	505	539	512	591	496	554	498	496	563	565	503	542	470	484	505	553	526	543	529	561	509	549	557	525	538	542	536	516	527	500	562	481	529	537	501	530	540	540	542	537	553	500	541	523	566	515	539	527	494	514	546	530	545	518	517	531	519	545	508	502	500	522	515	566	562	543	523	537	493	555	543	479	514	510	519	519	554	508	481	553	552	523	540	534	533	514	577	542	506	533	531	515	545	522	559	547	505	527	559	521	538	513	527	519	515	553	496	522	544	477	520	501	519	571	512	548	525	516	486	492	509	539	546	518	538	511	570	524	581	511	541	531	518	558	535	512	536	502	524	485	581	524	534	490	524	558	490	520	503	533	516	523	508	530	511	497	507	554	526	542	487	494	513	496	497	523	514	554	544	532	509	556	520	552	549	541	549	534	507	515	494	505	559	535	511	504	521	503	547	519	519	516	542	519	506	512	541	554	539	531	554	513	549	525	514	537	521	541	512	526	519	516	529	521	556	517	518	534	491	520	498	518	512	544	554	557	540	523	542	517	525	562	552	551	511	509	549	513	492	486	516	540	512	485	517	494	561	533	533	527	514	530	484	499	542	508	550	517	514	585	497	525	550	573	490	528	511	533	535	542	541	547	527	478	532	480	503	526	539	544	523	529	522	514	485	551	505	531	518	548	531	535	489	538	555	484	488	528	532	510	515	483	561	574	531	544	551	528	526	571	555	544	507	541	514	541	520	546	496	559	514	532	550	553	519	521	527	549	506	514	535	514	551	495	511	542	507	568	513	555	528	535	556	530	541	541	497	522	527	544	509	490	512	558	504	506	528	531	526	538	550	510	501	523	542	544	539	528	546	526	501	524	538	529	550	535	558	507	539	507	553	549	518	522	547	539	573	525	565	520	502	512	548	519	557	519	536	545	499	512	506	537	530	559	500	529	548	495	516	524	504	520	532	499	571	491	513	543	518	505	538	557	529	533	518	533	538	534	468	538	505	540	537	544	533	543	555	486	502	538	551	543	528	549	535	551	508	563	522	517	551	562	555	523	497	543	526	521	548	498	501	596	531	536	504	552	503	553	531	526	518	548	539	539	585	531	540	536	550	523	546	534	532	527	537	553	522	494	532	543	553	486	475	523	514	528	548	550	542	579	559	513	521	472	466	510	503	498	487	552	548	569	536	527	557	535	483	525	525	552	508	549	488	539	519	502	516	491	506	522	541	493	570	569	527	521	503	514	524	498	533	505	527	542	531	495	551	500	545	509	510	532	532	541	555	562	523	564	561	538	502	532	534	513	551	528	522	528	531	512	534	553	518	528	513	525	539	513	535	530	529	519	546	534	579	512	505	532	499	525	517	504	527	500	487	573	534	526	563	522	497	502	518	474	565	542	509	549	526	508	517	539	519	504	518	569	499	540	523	535	538	489	529	576	536	504	543	563	498	480	512	519	532	524	524	525	518	498	506	551	531	525	527	553	517	517	526	513	562	574	496	536	522	504	543	507	514	501	519	589	520	508	518	514	556	523	511	517	551	510	501	565	487	527	527	515	517	536	504	544	532	570	547	532	506	573	546	561	516	528	567	555	518	516	525	582	505	540	511	521	500	488	496	532	519	527	512	531	558	541	555	536	503	502	528	530	519	531	480	497	509	516	503	515	547	529	553	514	552	531	543	522	545	531	545	529	511	550	471	527	539	514	512	550	482	516	550	546	495	531	553	551	513	540	590	532	513	538	513	520	539	532	514	560	540	519	508	552	501	498	536	481	518	555	526	523	530	514	553	530	519	541	526	493	529	538	557	499	517	565	532	547	519	511	536	507	539	535	535	485	607	511	536	525	479	526	536	552	512	515	534	515	516	540	514	515	501	519	501	549	529	488	521	518	544	527	549	501	529	519	519	489	493	574	524	527	544	527	536	524	518	518	526	511	541	536	530	503	480	533	536	545	579	531	511	547	519	528	504	529	511	523	512	499	536	550	512	520	526	510	528	519	517	558	520	537	541	523	532	511	549	508	516	548	528	510	501	494	563	546	532	508	521	501	563	523	537	529	543	503	547	528	502	524	525	552	537	527	504	507	510	538	556	489	521	525	505	509	496	575	556	527	511	528	559	531	516	515	565	554	517	519	548	530	516	504	525	531	526	520	540	600	501	471	508	522	517	508	541	541	524	537	500	554	539	523	507	536	547	551	542	536	522	553	490	515	502	550	538	524	528	565	556	508	546	502	489	519	546	544	554	546	554	485	494	507	561	502	536	484	489	510	539	562	542	509	556	567	502	508	535	535	521	569	487	531	493	482	513	528	523	545	542	518	502	524	550	533	504	550	520	512	525	513	540	533	489	543	497	542	525	521	525	551	472	583	524	523	529	502	568	534	548	518	518	502	517	484	508	545	538	542	575	516	539	551	534	535	493	569	501	506	519	560	504	535	498	528	521	549	520	576	545	582	511	515	549	541	542	520	525	546	561	522	563	522	567	500	550	537	536	521	522	512	470	504	533	502	535	503	536	535	494	523	544	575	504	553	534	544	528	558	549	529	535	549	524	522	516	522	496	575	542	546	531	523	552	515	521	512	505	493	547	548	543	484	482	541	537	502	530	539	473	537	528	541	500	545	530	531	521	554	509	520	525	537	480	500	532	523	539	521	516	516	514	528	541	542	528	534	540	589	553	532	538	520	522	535	486	532	525	536	513	535	522	544	524	558	506	526	534	532	521	508	500	540	530	576	523	532	471	533	495	559	514	512	524	531	561	582	524	534	521	545	566	486	466	527	546	538	495	511	524	517	530	541	504	555	521	553	501	495	511	536	544	526	529	537	528	470	530	551	550	531	492	571	534	503	559	540	542	513	530	533	547	556	508	557	485	499	514	509	517	507	547	541	506	529	590	535	507	500	534	483	487	561	554	471	539	543	475	515	537	514	487	525	521	533
29730	26893	18250	3202	640	533	487	435	406	452	477	476	426	383	413	356	318	343	326	296	290	258	292	268	241	257	263	241	262	273	267	275	273	242	285	272	244	282	259	277	271	254	289	279	235	296	267	265	273	277	261	301	260	277	264	260	277	255	267	272	259	268	268	230	267	276	261	260	286	268	246	257	267	270	260	304	266	291	270	263	291	277	275	253	261	303	289	267	262	289	266	275	270	282	266	268	256	274	264	289	252	287	256	229	273	288	303	277	294	248	271	237	287	284	293	259	251	275	246	258	250	267	259	251	259	299	230	280	271	256	277	254	286	258	271	285	234	276	247	263	288	251	281	250	261	248	267	285	282	280	264	277	271	275	262	253	259	243	277	250	265	260	238	255	293	277	301	253	282	284	275	262	270	261	260	254	276	262	269	275	278	266	287	255	277	261	266	241	275	255	276	271	285	270	258	301	233	271	270	275	272	251	254	257	260	243	242	235	309	260	271	244	257	278	286	259	281	252	245	265	281	256	251	260	267	280	263	273	275	251	275	269	258	291	281	295	320	267	262	235	272	252	306	289	269	270	294	286	250	289	272	254	271	257	251	280	275	266	272	257	278	271	308	245	261	248	261	273	262	265	261	252	268	253	253	276	260	294	265	279	267	289	243	286	281	245	295	285	240	282	282	264	287	274	258	269	265	274	307	275	266	263	277	283	262	253	291	267	290	281	297	296	271	261	295	255	240	284	256	304	289	274	242	277	249	235	283	256	265	279	296	277	258	260	271	275	260	277	282	253	290	274	244	275	291	271	283	249	291	267	243	263	292	283	276	258	300	275	269	265	302	268	268	286	254	261	258	251	302	259	258	266	276	260	309	287	242	270	236	287	283	246	274	300	273	243	229	267	280	283	273	262	304	227	290	280	273	280	277	280	267	278	282	279	281	248	271	267	273	235	226	286	275	251	271	285	271	291	291	258	294	253	268	247	244	275	305	290	287	259	288	294	293	275	262	254	271	252	285	282	279	247	265	236	258	266	265	295	272	283	279	272	250	264	242	250	258	268	263	253	314	281	322	281	252	251	282	263	271	258	265	284	281	292	267	254	264	271	265	269	272	283	278	292	270	260	250	270	283	285	258	283	243	251	260	281	245	252	254	255	266	277	265	271	286	252	263	300	267	295	278	275	260	259	243	252	268	237	266	276	248	273	262	250	272	265	274	279	289	267	262	274	268	289	273	281	268	275	276	280	291	260	268	259	257	275	270	263	240	273	263	286	276	273	260	261	288	269	286	263	305	269	309	254	278	271	306	294	276	240	289	255	291	265	277	305	278	263	301	279	263	284	270	260	263	270	276	274	267	279	271	278	246	271	260	273	269	269	273	280	278	256	295	263	244	237	255	283	257	269	252	266	285	235	284	242	266	268	298	268	265	287	254	267	245	280	282	286	254	300	246	271	260	265	267	262	245	250	259	280	254	260	269	267	268	279	255	276	258	277	261	297	287	282	260	284	278	234	247	283	292	294	258	250	249	221	229	266	257	261	263	301	250	288	299	295	272	286	253	268	265	241	260	265	249	302	289	282	245	282	274	275	289	244	303	244	268	295	284	265	255	273	288	270	265	262	274	311	281	283	272	281	274	257	266	273	263	290	280	276	277	279	269	251	281	282	273	279	262	262	249	289	291	301	274	286	250	276	275	266	263	288	307	280	292	242	280	307	280	274	299	261	279	262	271	297	246	315	291	279	277	287	251	282	250	295	267	262	301	238	264	260	259	273	278	242	269	268	277	257	270	231	253	264	284	272	238	271	275	296	256	270	246	246	265	255	276	271	232	266	292	283	294	267	267	270	257	249	276	324	272	271	292	270	265	246	257	239	267	273	275	260	238	277	267	276	236	265	294	253	283	283	244	282	246	297	277	276	266	269	246	285	280	264	263	272	281	233	265	267	284	271	259	279	281	234	257	244	247	250	274	257	251	262	281	252	256	268	245	251	286	271	261	271	268	258	244	302	292	289	258	247	265	277	282	274	254	275	266	261	252	271	248	267	311	253	244	241	258	286	293	267	294	272	282	262	274	260	263	251	273	277	277	245	254	265	278	275	252	257	274	267	297	272	247	313	304	296	226	285	276	296	270	293	295	248	273	256	247	257	290	258	293	269	266	268	272	281	253	275	264	263	267	254	280	266	299	257	260	262	278	259	289	252	266	285	248	245	273	267	242	270	250	278	267	280	276	262	288	264	266	249	281	265	267	243	301	286	274	254	259	274	265	259	289	267	248	300	278	256	281	279	287	269	281	297	276	261	268	294	293	271	246	273	287	270	274	288	280	265	259	253	249	275	278	259	251	269	276	280	268	274	256	265	306	262	279	283	268	261	288	277	262	240	264	280	264	270	290	271	264	288	280	275	278	282	256	278	252	283	242	294	278	274	280	295	288	271	252	276	280	274	262	277	265	306	275	252	274	255	245	281	234	269	263	287	262	293	310	283	300	312	281	272	278	268	284	245	287	267	278	290	292	276	245	301	272	266	283	257	264	279	265	277	267	274	296	267	273	255	243	268	257	257	267	268	275	244	264	258	249	250	241	271	275	272	298	261	266	252	277	269	263	308	292	286	261	273	262	276	282	249	260	285	284	268	252	294	291	287	276	285	257	272	292	234	241	279	273	292	272	242	223	282	281	259	285	258	243	263	276	309	263	255	246	253	275	296	254	281	269	286	257	297	265	299	269	301	270	290	277	287	269	239	282	294	267	261	298	291	282	272	263	269	286	293	257	260	258	278	287	265	254	292	279	277	242	265	276	275	255	275	247	275	258	260	265	279	280	265	240	269	303	266	299	281	273	258	274	271	276	253	266	297	278	242	290	258	265	282	281	266	281	277	277	262	278	283	259	276	257	243	302	247	241	300	288	254	251	262	240	276	278	273	260	294	246	282	255	270	284	268	248	253	291	282	267	275	300	258	278	257	252	287	269	251	272	286	272	252	270	250	242	230	293	251	239	289	252	256	271	260	272	254	263	265	285	287	293	254	272	255	281	287	268	283	269	276	259	260	299	262	289	280	291	276	284	281	257	276	238	276	275	272	269	260	280	264	282	273	251	279	274	283	271	276	251	292	285	260	268	245	253	271	273	265	260	263	284	270	274	261	262	269	265	270	256	266	260	248	258	292	287	298	296	266	259	268	254	283	249	285	286	270	248	270	285	260	295	259	262	294	253	273	257	255	286	296	274	284	273	269	266	256	271	297	285	279	275	241	279	265	278	269	259	263	264	257	261	298	262	259	274	267	268	284	255	265	279	269	269	266	299	265	290	270	272	251	291	282	248	262	277	257	266	293	279	263	251	269	262	266	261	262	245	241	265	268	264	256	250	243	271	269	240	283	281	243	275	264	267	258	301	253	275	306	293	308	279	255	247	251	274	250	260	266	250	261	248	255	280	273	306	283	264	285	284	280	269	246	270	265	261	276	241	277	260	296	273	289	233	259	265	281	259	248
34567	41050	9029	1281	1045	901	847	722	594	734	902	709	706	649	585	559	508	479	480	427	383	362	329	358	333	334	340	346	339	354	360	356	299	335	338	326	336	348	357	358	366	324	376	329	338	337	375	357	340	338	331	318	321	383	347	342	326	359	338	361	335	330	337	339	370	351	372	362	349	364	345	339	342	310	349	347	363	365	332	363	337	360	337	291	368	371	346	324	330	329	379	336	362	356	345	390	361	352	344	347	317	367	321	329	333	355	365	360	362	338	341	330	335	363	339	379	341	394	334	354	352	362	344	361	347	347	338	346	377	347	373	325	351	327	411	350	337	317	337	331	345	355	365	371	363	361	342	355	314	323	375	323	344	346	357	348	346	334	341	349	327	345	340	345	324	369	347	298	322	322	334	339	362	338	339	325	371	360	361	348	337	367	317	326	353	343	318	381	379	337	344	352	342	351	344	361	359	344	300	348	330	340	336	354	335	338	330	365	339	339	335	352	357	345	365	322	350	356	336	341	332	372	348	326	385	374	334	365	345	307	344	369	354	356	342	332	340	335	352	338	301	387	309	348	361	340	317	320	366	302	380	306	326	378	335	322	359	357	377	343	303	334	329	337	362	365	325	359	365	365	347	335	344	350	331	368	305	361	320	338	355	332	339	364	345	355	306	349	336	366	353	322	322	366	337	308	356	322	327	344	369	352	339	356	339	340	368	380	322	337	329	365	327	339	354	338	353	334	379	312	362	354	325	359	346	354	328	310	327	338	329	352	344	308	296	317	326	339	352	350	334	331	327	364	383	329	378	349	338	376	331	354	340	351	352	371	346	332	324	339	340	367	387	358	360	353	333	359	378	336	328	358	343	356	324	341	365	340	328	323	364	351	321	319	374	322	354	351	367	350	394	333	358	372	398	325	336	326	321	333	329	375	355	374	340	377	332	343	343	295	349	321	347	369	345	338	342	337	333	327	345	333	346	354	343	335	351	320	323	356	363	344	378	371	348	312	392	321	343	341	333	376	343	354	351	358	342	372	342	354	317	359	323	372	334	344	346	343	341	367	361	347	320	325	346	333	305	341	341	319	362	344	337	361	318	355	304	368	357	346	372	392	343	354	332	347	344	358	335	359	341	348	324	320	350	338	362	350	343	345	317	304	335	340	338	334	371	322	345	359	330	351	324	310	328	345	372	355	355	380	365	347	358	384	383	349	341	332	344	335	343	362	345	347	333	334	319	352	348	321	359	356	398	361	356	310	367	328	365	366	358	317	322	351	325	344	364	322	348	337	376	392	377	351	337	333	352	353	333	354	318	365	349	325	361	376	345	374	322	360	355	347	346	311	351	329	365	361	357	380	331	381	337	335	346	371	351	346	348	350	391	376	363	346	316	357	334	323	339	334	331	359	366	334	328	359	319	319	366	352	330	346	315	342	357	354	366	356	289	330	346	357	330	319	356	352	397	333	391	317	347	339	341	375	329	339	319	330	343	354	361	337	338	335	346	354	342	359	366	316	327	361	337	345	348	372	331	324	312	339	338	345	374	323	344	323	326	364	359	318	350	370	360	319	340	341	363	319	348	337	349	368	350	345	363	355	319	334	336	356	335	347	331	328	366	330	323	336	337	323	360	313	336	343	341	343	340	352	338	375	329	345	353	346	332	335	347	305	323	329	368	345	396	381	351	328	356	354	344	349	332	380	384	348	365	337	299	353	354	339	377	329	337	343	336	336	335	353	356	331	311	329	336	350	328	340	350	344	339	318	341	367	349	340	336	312	335	333	351	328	327	342	344	335	334	334	390	371	368	382	365	352	343	369	340	326	329	340	372	342	354	386	338	365	350	343	354	335	347	375	386	360	322	355	355	371	342	340	366	365	340	312	331	363	344	369	333	328	317	325	373	329	338	369	383	366	337	345	360	317	335	307	375	372	371	360	324	350	355	345	331	354	375	310	361	325	329	366	337	339	344	347	319	370	311	374	338	339	344	336	330	313	359	326	374	319	361	313	350	358	326	368	349	339	338	323	302	324	347	349	346	373	337	321	331	365	334	338	356	339	363	337	352	350	353	308	343	317	374	345	318	367	350	364	343	298	361	346	330	356	304	370	349	363	373	371	334	366	363	317	388	342	336	346	312	376	335	325	324	379	313	331	354	362	327	356	317	336	344	353	368	373	374	328	315	353	325	347	351	332	338	341	320	339	361	321	375	353	323	328	325	338	334	338	375	319	339	337	350	345	356	384	328	331	388	322	323	352	330	346	352	321	326	360	335	353	321	338	317	359	332	333	344	350	319	371	344	342	331	315	327	349	378	362	370	328	331	324	344	324	350	318	343	339	359	323	348	351	374	323	378	377	362	315	322	311	334	342	353	321	347	328	312	319	364	387	374	333	365	354	366	338	379	353	310	358	332	348	374	334	365	362	362	337	340	324	325	369	333	345	330	338	347	323	368	370	346	355	335	380	368	336	306	343	363	338	346	359	366	386	339	344	333	378	329	353	333	369	330	345	334	347	321	344	325	360	339	343	309	335	330	317	337	334	327	342	325	342	370	364	336	344	361	346	360	339	355	345	393	313	346	346	362	368	353	342	319	336	341	308	338	317	379	340	350	365	374	359	365	319	367	330	374	338	319	371	341	339	325	328	356	306	325	335	339	372	358	347	340	354	312	364	356	352	359	345	355	318	356	307	340	338	354	335	320	320	357	317	390	352	372	370	350	343	349	354	380	325	356	355	331	336	332	338	363	378	373	346	388	292	349	355	331	350	348	353	304	329	331	330	321	369	343	340	323	359	334	390	338	350	374	340	337	340	311	348	350	331	346	344	332	363	387	341	313	336	347	344	340	352	324	346	352	345	322	336	349	336	322	351	344	323	328	347	327	334	334	372	352	336	383	344	325	324	348	357	362	371	360	380	355	338	343	320	356	316	333	323	311	335	348	324	327	337	328	320	358	330	332	377	374	313	355	344	360	347	358	343	353	338	326	347	349	355	373	332	389	326	327	325	340	340	380	364	351	363	326	341	348	319	372	361	371	364	324	327	329	345	369	374	356	383	324	379	376	355	358	345	329	346	371	345	341	323	329	345	344	373	343	370	335	320	336	342	348	335	392	365	340	359	328	323	345	349	313	352	361	372	362	360	337	298	331	330	332	355	358	385	386	344	355	335	338	356	339	337	348	308	356	361	326	357	353	332	347	340	363	359	357	326	338	338	344	337	335	352	350	327	366	360	332	343	322	362	354	338	358	362	350	369	342	369	367	337	360	347	325	364	349	319	333	334	360	363	355	376	345	370	354	341	347	306	352	362	339	331	360	338	338	360	367	369	349	322	315	345	332	370	348	337	318	387	301	323	315	348	343	344	324	345	338	337	317	364	329	372	336	361	288	309	349	360	318	344	335	385	320	331	316	352	366	340	332	321	308	333	349	363	362	339	321	352	355	339	324	303	332	330	345	362	337	367	389	334	329	317	371	336	347	383	334	312	349	360	353	313
24315	21626	28935	24683	21536	11608	1528	1002	778	754	702	592	527	450	526	467	428	356	336	309	285	266	269	269	241	243	253	247	233	222	244	252	232	252	242	273	239	221	230	253	261	254	222	203	243	226	282	237	240	248	228	210	255	246	230	253	223	256	217	257	223	251	255	211	248	256	230	232	235	220	212	226	229	249	258	218	247	248	257	230	210	250	232	227	202	247	223	241	245	291	256	227	240	231	221	254	249	251	267	207	232	238	239	257	227	256	235	229	232	224	236	277	225	266	231	243	216	235	223	258	250	233	272	250	239	227	234	224	207	241	223	240	223	205	248	245	214	251	240	238	213	223	217	239	255	232	215	207	224	236	241	239	232	266	230	232	238	246	259	229	245	238	236	230	226	233	230	219	242	243	216	247	260	244	234	247	223	211	244	229	194	224	230	252	216	255	250	232	248	213	219	240	235	226	224	227	251	234	223	251	248	238	247	248	239	253	256	248	213	234	216	219	260	260	212	222	228	241	241	243	247	265	228	215	231	224	265	215	239	239	219	226	234	238	240	270	234	240	216	207	243	206	240	231	249	235	220	248	233	226	224	217	206	250	269	233	219	253	255	225	271	247	270	263	238	250	252	232	255	238	208	242	256	219	243	254	242	242	234	224	225	240	217	250	237	220	234	250	230	244	244	251	241	238	241	230	218	242	224	232	224	223	237	254	230	226	216	236	234	227	241	254	228	209	257	246	240	224	243	237	212	217	228	273	259	242	263	239	228	234	247	239	236	237	242	257	240	210	246	231	224	258	242	245	238	247	228	229	205	223	235	236	218	233	227	236	271	229	225	222	239	240	239	247	239	217	234	231	230	220	234	201	247	216	254	198	231	216	235	236	240	224	206	232	221	260	238	246	225	245	238	216	236	235	238	225	238	258	263	237	250	243	242	239	233	251	229	236	240	246	248	196	238	213	235	251	262	254	233	254	234	230	222	268	218	233	250	245	244	249	242	226	237	242	211	210	224	232	243	228	235	221	233	241	219	252	221	235	245	226	239	200	232	242	229	244	222	251	247	248	239	244	234	232	187	238	222	215	217	237	244	242	219	246	241	210	203	251	217	236	233	237	229	213	235	233	223	225	216	240	233	227	211	212	223	244	261	225	228	214	238	230	248	208	227	248	251	220	233	233	188	245	220	223	243	245	229	236	253	228	246	228	216	220	224	218	251	247	234	229	199	212	221	255	248	278	226	243	252	239	251	235	228	242	253	226	226	227	269	238	207	240	237	247	218	241	231	236	228	247	226	230	261	244	216	227	236	249	242	266	240	239	195	217	233	240	236	237	261	258	232	229	230	250	233	245	231	238	256	247	219	256	237	227	224	232	239	228	225	227	270	236	246	256	248	251	214	231	241	236	244	235	228	230	222	219	234	229	221	261	259	223	254	241	245	250	213	235	215	243	248	262	234	247	238	230	226	229	230	230	212	252	238	257	224	239	264	228	240	224	239	238	256	213	227	240	254	239	259	245	232	238	244	238	203	204	234	252	245	212	228	257	246	243	251	260	239	244	253	236	254	238	232	232	244	215	247	221	246	235	262	231	241	257	246	236	235	232	231	238	210	227	226	229	248	230	236	242	224	273	257	214	238	207	244	235	237	226	224	210	239	243	229	221	229	221	231	205	254	234	236	227	240	220	249	238	243	220	236	217	238	247	226	257	260	250	273	226	230	238	262	233	234	243	249	225	238	227	227	231	221	235	238	239	230	242	229	256	253	229	236	228	239	253	230	257	231	235	246	229	222	234	236	206	223	237	226	243	249	205	237	235	222	255	245	265	205	249	257	243	250	216	217	251	231	245	238	254	246	220	242	237	249	217	237	234	237	219	265	228	266	229	247	230	213	244	238	251	241	226	243	215	228	241	236	247	243	223	241	228	230	234	224	219	244	246	250	246	253	229	244	256	277	218	228	234	256	258	223	237	228	237	229	254	234	253	235	210	238	224	287	228	225	251	273	219	249	234	233	214	218	251	248	232	216	227	218	234	219	218	224	205	235	258	251	223	241	220	236	237	225	225	243	234	238	260	213	227	227	243	247	258	234	232	232	213	226	239	225	246	244	240	248	264	211	261	235	216	230	218	245	255	242	227	238	229	246	241	227	240	249	233	233	230	249	248	270	255	228	256	244	239	233	227	233	242	231	210	245	217	248	264	231	227	239	233	257	218	210	191	239	230	227	247	230	218	216	229	227	231	241	240	252	239	222	251	226	232	234	239	238	229	226	229	225	236	226	231	248	241	246	241	245	223	221	214	225	229	221	259	218	232	226	243	240	220	241	212	215	221	247	244	230	239	243	232	227	253	230	222	252	254	227	251	210	221	227	249	212	207	218	256	244	231	221	215	253	239	216	245	238	230	236	258	214	244	256	228	229	265	227	248	265	242	268	255	258	215	226	239	248	232	237	236	227	210	221	246	251	267	257	221	232	207	221	241	228	224	234	234	223	214	228	257	232	254	231	206	223	229	207	224	246	252	213	218	202	249	232	228	219	217	257	259	215	237	240	228	240	222	203	237	222	249	256	215	226	209	214	223	237	233	216	269	233	231	221	226	236	207	245	244	231	240	234	248	209	233	218	224	209	213	229	265	227	228	232	203	223	221	222	252	262	245	258	243	250	225	236	247	231	238	257	231	224	229	230	221	248	257	226	237	260	238	222	249	249	227	235	237	240	251	198	228	260	224	218	231	228	268	228	244	247	225	233	239	220	234	242	238	247	231	249	199	206	210	224	238	219	239	223	218	237	214	247	227	250	244	218	215	236	241	250	255	242	242	222	259	229	247	241	223	216	229	225	208	236	228	219	243	221	256	222	226	227	221	254	225	226	245	213	231	202	255	217	245	232	262	255	235	235	239	235	204	224	231	225	225	227	240	217	239	226	255	226	242	241	224	217	251	218	238	246	231	236	238	220	232	267	238	223	240	258	241	226	223	191	261	227	209	221	245	231	232	232	228	230	206	239	223	226	242	226	207	236	254	224	243	245	216	243	227	193	219	229	226	221	243	227	218	226	235	252	238	216	229	236	247	237	221	219	253	216	252	253	242	235	247	220	252	235	247	227	251	205	245	228	234	227	242	220	218	258	241	216	219	228	241	233	231	213	209	260	211	219	237	226	247	249	242	213	208	245	230	242	214	241	240	249	252	260	232	254	213	234	240	237	220	240	214	246	237	262	244	231	259	226	236	252	242	231	267	200	244	249	244	227	220	239	235	259	196	263	224	230	222	250	207	237	259	236	232	216	235	250	226	231	254	223	236	235	219	241	229	218	204	245	264	256	256	249	217	227	257	251	248	235	227	214	215	223	249	229	240	214	224	235	219	245	218	247	231	218	194	229	227	240	249	251	222	229	237	251	228	227	199	251	247	231	217	250	237	242	226	244	244	235	254	226	205	268	224	262	239	221	226	236	258	214	241	246	212	209	204	248	265	254	258	240	226	224	221	226	237	213	231
39828	56547	13579	3648	2830	2337	2039	1701	1509	1445	1337	1037	872	697	892	794	594	546	467	430	398	360	326	311	303	322	326	289	289	292	322	301	285	309	331	296	309	307	306	288	300	259	296	298	308	286	290	292	287	313	283	276	264	300	313	304	333	280	304	309	301	319	290	306	285	323	269	316	294	278	280	282	287	277	329	310	304	315	284	291	291	328	301	291	291	304	311	261	304	276	280	274	278	303	275	259	294	292	271	307	248	281	322	293	294	282	295	307	288	267	294	263	273	300	277	263	282	285	249	303	284	329	307	266	315	301	327	315	333	325	302	273	300	313	264	257	281	314	292	304	269	279	301	292	262	284	262	270	294	287	285	317	285	256	292	272	272	280	321	280	325	282	301	262	293	269	292	261	270	296	265	262	287	285	300	270	306	268	274	277	307	277	294	273	299	296	310	285	283	314	285	306	282	324	298	271	316	279	306	302	288	325	262	293	281	298	274	309	277	299	312	281	285	308	290	268	301	282	278	313	285	304	292	254	311	290	288	273	292	297	283	310	294	267	290	275	290	280	285	290	280	294	286	304	288	295	314	311	270	303	261	265	265	277	293	263	274	302	299	263	294	258	301	300	304	277	279	278	275	300	311	289	287	292	297	261	291	289	280	277	271	306	295	255	262	282	324	296	297	302	301	304	287	316	303	286	278	288	286	274	277	310	296	306	287	275	285	270	286	292	306	291	309	324	304	306	264	257	305	296	292	291	275	297	298	289	291	273	252	305	302	302	291	297	303	300	296	287	276	315	295	299	279	297	278	285	314	283	297	258	286	294	245	313	321	287	303	290	283	293	263	270	296	274	294	308	283	293	275	300	278	288	294	301	291	286	262	314	286	283	274	281	264	248	281	283	285	289	296	305	335	258	293	280	297	301	292	300	302	287	309	282	271	255	268	287	280	294	282	318	258	322	277	290	280	297	284	308	264	278	313	277	269	314	259	298	273	269	274	291	316	277	278	263	313	284	309	294	273	276	275	285	290	269	259	275	307	269	334	283	258	283	295	289	307	329	291	271	265	301	285	277	290	299	299	292	317	322	270	293	275	288	291	279	298	284	250	300	280	274	312	310	275	290	268	283	301	280	278	283	283	319	271	298	260	300	276	324	288	307	310	295	267	291	307	284	290	292	302	298	303	267	287	243	316	300	290	291	305	291	287	319	297	291	255	309	289	291	300	277	280	311	270	293	279	267	301	268	269	256	289	269	277	261	292	287	268	256	278	316	277	276	312	288	291	296	290	279	301	290	304	295	296	267	270	296	296	300	286	268	280	261	292	304	284	295	311	300	279	340	295	298	273	300	289	307	279	309	308	283	257	310	301	289	253	307	280	273	265	333	274	315	292	299	264	273	286	289	315	307	277	287	287	296	286	262	298	261	318	278	265	248	277	284	291	295	291	290	275	276	289	284	261	293	287	315	285	269	275	287	281	300	261	282	281	257	290	279	300	269	315	287	275	294	283	307	279	283	272	275	280	301	277	279	285	280	279	286	265	286	280	284	268	301	273	279	280	282	307	301	304	280	312	300	311	262	281	294	283	352	310	304	293	284	262	284	279	299	278	304	304	285	295	267	287	291	317	270	301	266	280	279	287	290	305	267	308	292	271	290	273	273	278	271	316	277	304	295	263	289	276	280	288	295	294	292	289	311	271	302	278	308	264	302	252	301	294	276	267	268	280	302	306	305	324	265	287	266	311	282	318	293	285	290	314	275	276	277	297	288	295	296	283	298	303	257	288	285	280	303	294	277	302	277	304	280	284	300	296	304	312	292	324	298	282	290	285	289	307	294	299	289	269	289	298	290	263	277	290	284	275	284	310	299	275	264	294	272	305	257	264	300	324	299	292	262	303	267	281	296	271	247	300	302	312	271	268	274	255	303	269	261	290	306	279	280	302	268	269	311	289	280	273	287	309	284	289	309	315	286	289	293	293	318	290	274	274	288	296	283	262	318	267	311	289	320	302	307	250	294	296	293	282	299	291	260	327	287	299	261	303	288	282	282	296	277	323	296	296	291	301	267	277	306	306	299	272	277	304	314	289	283	316	264	292	289	286	289	262	273	269	300	297	296	315	301	284	289	280	273	302	303	316	305	286	294	290	320	289	270	277	283	271	278	304	319	265	294	301	302	299	274	290	322	315	278	299	312	313	284	310	249	276	307	281	289	288	318	294	292	289	299	273	275	301	283	292	312	291	253	313	307	319	280	269	261	290	288	315	289	291	297	300	261	295	272	315	284	275	305	269	314	279	279	313	277	300	305	309	285	274	304	266	275	271	285	305	244	275	266	275	285	297	301	298	270	276	276	274	256	283	308	329	278	316	300	308	265	305	283	295	305	264	324	295	320	277	279	293	323	284	283	284	292	283	294	281	280	273	274	272	270	261	295	308	269	255	291	306	335	294	266	334	279	305	289	271	293	287	293	299	311	278	275	313	310	314	293	278	282	268	268	315	315	296	275	336	247	301	293	280	304	313	289	278	295	318	285	286	312	277	296	282	307	297	284	277	291	301	293	271	287	282	307	262	283	302	291	317	243	317	309	250	301	309	270	300	298	266	274	288	286	274	292	296	292	304	312	295	292	241	280	266	283	305	294	268	307	309	271	270	282	287	275	289	270	291	274	266	287	298	257	303	280	275	287	287	301	294	312	284	290	300	284	278	321	304	312	262	301	311	273	285	303	278	306	277	298	273	254	289	298	281	312	278	281	279	283	269	314	323	315	301	293	283	256	270	338	280	276	283	296	314	292	314	301	269	264	281	272	278	269	323	284	284	275	287	302	275	319	321	324	271	305	269	304	296	298	287	277	254	310	305	306	304	268	305	292	296	306	287	301	286	298	305	308	303	281	282	308	293	298	274	292	284	301	296	298	276	285	311	294	326	246	292	304	257	279	280	288	291	276	303	271	307	279	283	263	277	284	262	257	278	291	301	272	290	263	288	296	277	287	303	258	274	281	286	284	284	315	296	288	293	277	276	280	265	307	272	289	313	320	306	283	287	302	285	268	277	277	276	295	292	262	318	302	272	261	296	300	295	258	295	291	304	261	282	269	297	313	275	279	294	269	293	317	277	278	260	303	270	299	284	303	284	290	290	274	271	278	311	283	254	257	293	293	299	289	272	277	269	305	280	254	295	277	276	278	259	285	277	302	292	302	290	299	280	272	290	294	271	254	277	301	292	303	291	318	304	287	270	307	288	271	293	276	292	287	308	257	278	277	275	315	326	304	270	295	306	324	272	286	286	288	305	290	293	307	312	292	293	303	280	299	279	325	287	267	289	309	271	277	303	292	268	307	271	277	309	280	302	294	292	274	298	293	297	276	277	285	278	300	285	292	294	302	293	292	304	289	281	291	262	273	289	244	311	234	285	299	261	321	274	298	284	307	291	280	315	313	293	291	299	301	302	304	281	292	266	296	299	305	283	294	319	273	304	303	309	268	268	295	300	294	286	299
25603	21693	27613	25551	9367	1209	1125	905	820	747	732	647	635	601	624	535	541	472	493	479	418	449	439	471	479	489	440	501	428	467	441	467	453	431	437	457	447	453	485	400	441	448	428	441	424	498	445	450	465	424	452	467	426	418	437	452	460	430	450	465	433	433	480	472	458	446	437	448	446	475	445	476	458	430	474	427	390	458	461	445	480	470	450	432	431	482	471	448	482	427	480	451	428	478	436	449	440	447	433	484	442	425	436	462	452	448	448	436	443	467	454	432	451	463	458	433	437	464	442	465	447	425	470	413	412	507	466	458	438	435	431	422	430	469	411	473	430	440	425	466	463	442	444	441	451	446	400	446	430	471	455	423	439	452	451	480	437	438	490	468	436	483	490	462	460	446	469	447	474	441	463	448	446	476	429	430	464	482	433	469	462	442	417	449	453	438	483	423	450	405	453	458	453	469	396	472	455	463	459	471	452	431	448	440	466	465	436	441	458	452	417	493	455	461	453	455	432	492	443	436	435	421	431	446	427	413	468	443	470	431	434	438	456	442	488	449	427	427	481	482	471	447	438	477	471	457	474	465	501	480	464	452	448	387	424	461	438	463	483	435	451	447	441	413	447	493	432	475	468	437	444	436	459	464	438	410	436	467	452	433	427	450	476	432	459	438	462	472	440	440	432	474	450	445	449	449	480	429	415	414	470	439	468	457	445	448	441	456	450	456	399	476	485	414	464	448	475	444	409	435	469	425	457	438	448	459	499	451	407	454	469	440	463	443	455	440	422	455	432	451	467	499	459	463	446	407	428	439	440	471	463	434	473	460	431	462	452	484	404	451	456	465	445	435	419	430	472	479	440	442	449	475	428	442	427	432	434	457	454	470	443	442	449	420	469	447	433	441	477	475	438	420	446	448	453	440	419	424	445	439	472	433	451	456	453	455	478	425	449	490	474	450	432	438	431	469	420	440	440	498	430	438	444	429	419	485	441	451	429	463	439	425	427	452	434	404	463	448	416	470	448	454	464	429	431	447	429	466	438	452	442	448	400	447	434	452	461	435	435	425	440	472	435	466	447	435	460	428	422	471	452	491	444	448	438	434	477	452	466	485	404	439	423	441	443	467	418	501	402	457	422	449	455	414	424	470	457	460	414	428	452	439	491	421	404	453	451	399	459	449	455	457	446	462	442	420	436	433	444	470	438	410	458	459	488	473	441	451	496	448	457	437	475	421	443	450	435	450	456	436	459	433	466	446	453	474	451	429	434	419	421	459	440	452	439	444	426	441	477	461	479	445	437	456	431	445	421	458	472	462	432	451	428	430	448	437	407	434	452	460	456	452	449	439	448	433	445	447	439	440	445	416	503	430	466	475	475	447	485	449	422	474	440	491	423	445	470	442	430	440	464	450	460	447	440	386	435	458	424	474	447	426	406	432	480	470	436	458	479	444	449	422	441	460	450	460	428	464	468	451	441	411	454	426	444	413	454	439	433	439	452	428	470	417	438	421	468	440	490	430	386	464	413	429	477	459	471	456	478	434	398	397	470	452	430	480	479	504	454	468	446	413	443	454	441	484	449	449	481	494	420	435	444	464	461	438	423	438	457	477	459	410	446	436	448	439	454	450	435	445	488	460	469	425	452	428	454	452	448	467	472	441	418	441	470	438	406	450	461	484	442	461	428	446	439	408	442	442	481	443	467	410	417	426	471	424	458	477	506	418	437	472	440	466	446	446	422	442	448	438	465	471	471	471	407	457	427	437	481	463	459	422	440	410	415	414	461	447	461	469	429	430	430	451	470	465	469	437	452	441	480	472	396	462	429	407	465	438	447	430	480	459	461	461	450	465	450	459	485	424	414	474	467	460	496	453	447	454	390	437	439	431	465	473	445	444	442	446	462	464	440	455	434	430	436	432	456	449	426	421	440	464	457	407	456	429	412	447	476	436	456	459	461	461	421	443	443	507	457	490	412	417	428	436	469	468	430	438	471	438	449	452	414	448	453	471	440	444	454	445	417	443	455	447	473	466	478	442	450	458	459	440	447	434	444	473	459	460	405	502	447	446	419	466	468	439	434	424	455	434	440	453	472	449	431	470	479	440	457	431	457	470	478	417	478	456	435	415	489	459	458	427	440	410	441	467	430	430	463	427	439	460	432	442	426	445	446	455	459	428	442	429	426	450	440	412	443	493	463	455	457	435	447	457	460	458	431	466	458	404	458	478	414	473	442	449	417	457	443	407	442	440	478	436	400	473	464	435	441	449	423	495	475	473	464	489	434	441	448	382	469	446	439	462	463	494	465	449	449	456	441	438	452	486	418	431	442	455	443	465	454	417	455	433	450	461	425	437	435	414	441	403	447	474	419	475	462	430	427	457	427	457	452	432	465	433	426	398	438	452	491	440	435	466	468	441	489	467	439	412	421	471	448	402	422	424	403	451	390	446	475	444	465	479	468	442	429	441	479	439	451	466	481	475	417	483	480	424	463	441	415	461	440	445	436	474	468	460	455	473	473	460	467	446	435	413	431	471	455	452	484	477	457	460	482	414	477	468	432	479	418	442	406	448	447	454	457	451	454	452	493	455	464	469	511	430	422	432	429	447	447	421	419	440	438	430	419	474	445	458	475	420	407	456	433	462	424	424	442	473	454	421	447	437	456	472	477	423	455	411	438	410	441	426	472	477	410	455	406	417	452	464	417	433	471	455	401	474	480	449	464	451	436	457	471	460	442	433	445	424	436	451	456	459	411	472	434	401	460	448	466	487	474	438	470	467	395	451	435	420	430	473	462	453	438	477	423	437	415	428	431	459	440	430	473	408	433	444	450	447	427	453	457	472	461	470	446	410	444	467	453	413	457	493	492	400	431	462	391	466	424	449	472	458	487	441	430	433	483	435	458	435	452	426	433	417	424	449	465	428	465	444	453	444	482	459	432	410	416	434	442	433	468	433	475	447	439	455	435	413	440	476	451	435	459	439	431	461	423	459	437	449	451	440	432	499	427	445	443	470	427	420	452	456	400	439	503	459	454	447	429	430	469	408	418	461	464	474	456	488	451	432	410	436	497	476	437	419	485	507	444	395	434	447	451	489	450	464	427	491	416	444	423	477	457	454	470	452	434	461	449	436	441	438	432	443	493	467	447	436	446	447	451	428	429	445	486	408	472	443	467	437	447	457	478	428	435	440	455	472	461	412	438	443	448	447	423	453	452	454	457	471	420	471	453	470	421	405	443	441	481	430	483	447	468	471	419	420	446	430	459	437	477	429	433	459	480	441	476	431	443	445	452	432	449	456	453	449	442	466	440	418	472	443	435	462	444	442	434	446	454	444	437	432	436	449	448	434	447	452	442	461	441	485	462	423	431	443	392	382	434	471	444	460	430	473	458	417	429	442	466	452	480	434	470	415	451	446	438	413	434	467	411	461	459	441	440	408	410	464	456	477	449	469	456	462	443	472	464	468	443	448	416	459	457	435	451	431	474	487	424	416	439	454	425	442
38192	47762	8063	2903	2174	1844	2064	1705	1389	1289	1146	1022	909	903	884	690	668	587	579	583	571	544	559	567	546	548	591	595	563	567	560	530	572	565	539	548	535	542	560	555	551	552	575	525	540	533	544	567	540	503	550	522	526	533	571	564	563	539	584	538	578	523	553	532	546	548	548	542	515	578	532	528	549	565	551	549	502	502	522	534	541	568	553	535	549	544	568	546	553	509	572	521	530	519	541	529	513	565	518	561	511	548	488	583	573	564	536	553	509	521	562	561	538	559	548	531	536	524	517	578	556	528	507	561	550	506	531	564	598	536	545	551	564	540	531	554	477	536	557	528	495	527	519	545	503	576	524	506	599	535	553	551	534	555	506	540	479	532	571	542	505	487	510	542	552	540	537	518	546	555	599	539	541	526	572	545	571	543	551	539	527	522	580	553	561	540	543	527	543	530	529	549	531	540	557	529	535	546	524	568	548	560	559	504	556	571	528	522	544	539	516	568	523	553	518	523	513	590	528	557	531	542	557	553	544	551	571	534	578	515	555	550	527	533	510	561	534	534	547	517	533	536	555	559	479	563	528	595	522	547	557	499	525	546	573	532	528	549	538	483	521	583	535	522	507	487	574	497	520	578	581	547	541	506	539	504	527	557	556	540	510	557	538	521	543	531	526	551	576	529	579	557	570	511	541	541	530	509	517	548	513	563	543	560	571	548	529	527	535	582	533	545	502	513	539	507	566	515	552	536	509	561	521	509	541	596	560	498	532	552	506	609	545	540	506	536	568	580	548	530	506	519	536	533	571	513	557	538	528	474	543	565	487	515	520	537	535	543	547	549	527	499	517	525	520	559	562	542	530	543	555	547	529	529	557	508	523	549	499	558	556	559	546	559	555	542	528	537	534	556	521	575	517	542	552	546	501	570	561	562	528	531	553	504	562	540	548	567	512	540	532	561	524	524	554	530	514	604	558	538	583	495	534	551	544	503	507	526	530	532	508	545	519	554	546	544	535	575	491	524	530	548	553	539	525	546	571	519	515	494	551	570	533	488	561	547	562	555	541	574	514	533	516	533	564	558	513	562	573	518	554	551	542	478	559	567	516	577	544	534	547	495	547	517	530	497	535	550	535	530	564	502	544	562	523	557	523	491	532	548	517	486	515	526	549	513	589	546	542	554	580	503	524	523	572	552	580	509	552	579	508	543	562	601	557	520	515	540	533	477	549	488	524	514	548	573	589	530	602	541	520	527	573	553	526	523	559	503	565	543	512	531	524	552	508	574	534	512	550	531	508	531	563	537	544	541	511	518	549	517	505	555	586	507	549	553	558	554	502	492	552	532	492	486	577	530	532	546	556	560	528	529	529	543	560	516	534	529	558	513	586	521	557	530	539	536	493	538	532	545	534	591	576	552	536	525	554	550	558	536	561	528	551	505	524	531	553	517	532	534	542	557	555	510	534	514	574	505	539	512	524	534	527	543	537	580	553	553	533	496	567	541	524	547	518	525	532	536	541	545	555	562	558	558	549	547	545	569	557	540	518	549	555	485	522	543	547	554	566	560	527	525	557	534	556	513	516	613	525	532	515	576	515	511	499	571	525	536	544	515	573	551	550	554	582	548	530	507	572	513	516	575	518	537	592	538	525	522	513	549	506	515	578	568	534	532	524	524	561	517	562	533	524	536	571	516	528	528	555	545	516	509	536	544	546	488	548	539	509	499	520	569	532	551	550	523	578	546	520	535	507	527	526	524	542	525	555	576	537	547	495	570	516	551	540	505	540	565	553	562	548	568	503	542	525	552	542	541	544	570	549	511	525	521	558	535	535	538	501	564	551	541	541	536	522	531	575	535	515	552	536	550	519	567	518	593	547	577	539	521	546	543	518	512	589	521	534	545	520	578	559	551	541	522	513	523	519	553	563	506	531	532	548	554	544	543	540	544	546	535	559	538	555	559	517	581	526	568	544	495	544	586	559	556	512	537	528	511	522	534	505	572	544	516	569	508	525	517	557	586	529	538	543	527	564	555	542	517	499	530	541	534	558	566	555	543	552	526	548	528	559	545	569	540	558	551	567	561	534	556	542	508	493	560	567	560	536	540	520	555	506	592	547	529	584	565	516	512	537	570	546	560	584	574	524	535	517	547	532	569	537	529	544	541	556	576	561	513	538	527	580	566	549	540	559	572	518	504	569	571	539	530	550	505	565	534	577	529	527	557	528	567	546	537	587	558	524	514	554	542	538	514	576	555	557	551	516	558	487	502	597	529	541	516	519	540	542	573	540	586	537	556	527	559	561	525	518	574	569	537	523	574	530	551	531	516	574	533	505	576	537	540	558	517	553	532	574	568	536	564	547	499	569	510	561	552	589	564	538	559	527	520	497	579	536	538	515	547	539	541	520	552	548	536	514	563	504	536	506	554	497	525	561	554	545	552	559	585	552	510	506	531	560	554	535	572	544	534	595	551	561	544	538	556	526	529	523	548	539	523	573	544	521	559	558	522	561	533	559	543	490	533	616	554	509	499	528	540	540	559	567	528	503	563	543	536	563	526	525	556	538	518	571	529	555	563	544	492	527	523	539	572	545	568	528	560	508	541	539	539	556	569	540	557	531	567	529	538	540	527	519	553	536	528	536	570	540	572	517	505	569	543	556	530	525	502	534	546	570	518	533	575	535	526	531	533	513	544	528	551	556	540	546	534	531	571	500	565	515	550	538	523	565	514	540	533	535	557	544	564	555	522	559	544	575	527	560	526	518	532	529	550	524	566	541	557	533	534	607	572	527	524	524	552	538	561	497	519	537	583	523	544	528	541	542	577	551	558	529	526	568	539	521	525	536	549	539	530	505	522	526	544	542	544	543	573	552	521	560	560	534	539	558	540	515	545	559	547	518	582	548	533	573	543	555	542	537	514	553	561	514	524	496	524	512	559	556	565	514	599	525	557	514	584	521	551	573	539	537	559	547	553	528	490	551	554	561	541	502	561	567	516	506	547	548	538	535	556	532	540	533	531	577	482	565	527	516	548	540	543	562	526	508	518	542	552	546	534	539	514	547	585	504	530	513	540	545	532	549	512	559	553	513	507	539	538	567	549	524	518	538	570	518	577	561	532	538	525	528	557	569	537	554	494	524	552	504	508	539	535	567	523	575	541	538	572	579	542	544	549	547	526	534	527	565	499	564	523	567	563	524	525	525	529	564	548	523	569	555	557	570	542	529	502	484	563	497	530	544	537	572	522	534	512	547	556	542	545	583	516	555	549	589	551	514	489	529	513	563	524	584	526	527	532	589	556	562	542	560	562	538	530	501	570	523	565	520	529	568	554	523	547	572	546	536	592	529	513	530	488	547	522	550	545	563	534	517	557	567	557	564	540	513	525	542	540	533	467	549	528	574	600	517	526	522	543	592	585	515	510	559	540	545	561	600	570	532	536	551	520	520	530	529	558	571	527	569	562	559	551	537	517	533	556	499	580	555	550	534	527	532	519	543	543	561	564
23332	21615	29315	24307	21575	21587	9825	1825	1405	1169	1015	976	837	877	725	723	693	614	576	558	522	536	509	846	1600	2191	881	512	515	488	479	483	457	467	492	509	493	451	478	441	482	475	490	508	487	506	481	472	451	466	458	481	465	454	491	464	465	479	484	465	470	486	468	480	452	425	488	470	533	465	483	484	476	454	479	447	529	472	484	491	467	452	456	480	487	453	486	469	497	530	453	476	454	481	441	464	478	487	464	479	451	454	493	474	451	504	462	449	411	427	457	494	478	452	496	478	480	451	441	456	467	471	454	459	490	452	475	455	451	455	490	509	485	518	463	442	445	462	454	452	497	500	505	458	470	445	499	456	456	429	523	460	466	464	500	477	438	471	466	462	432	453	503	473	484	475	522	478	467	479	527	439	491	469	454	454	493	434	493	478	485	464	470	415	457	470	480	492	491	436	465	468	476	473	422	477	491	472	488	468	461	449	476	464	494	484	480	460	481	501	487	432	473	453	465	490	442	441	443	480	452	463	463	500	495	451	477	504	455	461	471	486	481	449	439	461	466	496	510	484	493	456	429	502	453	453	430	460	459	461	475	467	459	484	494	458	439	463	487	516	500	466	508	492	478	446	444	497	429	471	480	446	466	522	492	453	496	457	469	472	462	438	460	468	442	436	460	514	472	467	518	450	464	484	483	489	468	467	490	469	473	457	463	469	477	453	450	477	443	497	454	453	496	487	458	520	468	476	465	491	479	460	434	432	488	449	452	465	449	440	505	469	472	469	454	455	489	472	473	478	483	438	446	469	458	445	451	459	473	452	474	480	470	476	512	483	468	541	478	495	529	457	493	473	504	455	466	464	489	493	471	473	451	446	479	487	436	482	482	444	517	502	498	472	466	451	486	502	489	460	468	445	483	466	464	477	460	500	499	467	453	497	459	466	457	465	471	483	501	476	433	482	498	469	449	486	459	463	501	477	456	476	490	476	454	462	471	457	468	517	465	476	486	435	497	460	486	469	483	487	486	467	441	473	503	478	455	444	451	485	495	470	453	473	428	432	470	473	462	489	459	459	512	481	491	457	460	457	456	487	507	497	477	471	478	489	467	469	481	436	471	479	475	466	452	462	493	447	460	488	523	461	476	479	465	476	504	445	452	468	437	490	422	491	490	492	477	467	502	451	500	430	498	476	517	449	479	461	462	475	453	468	479	490	465	470	434	464	473	458	506	474	461	446	411	494	474	480	471	462	523	489	465	488	470	496	437	470	454	438	467	471	478	472	463	471	470	482	438	467	479	455	463	475	471	479	434	460	475	433	485	466	460	455	438	453	457	485	429	456	448	478	480	464	470	466	443	467	464	468	458	473	491	464	480	460	447	473	453	475	417	483	444	475	444	475	476	433	482	484	468	489	469	437	502	477	453	451	447	447	468	477	453	487	422	479	424	461	491	504	526	496	465	492	480	504	455	496	494	455	491	485	502	483	484	469	468	448	470	451	499	495	455	483	456	451	463	453	458	468	522	442	452	474	453	483	478	478	445	480	473	479	438	464	488	489	486	455	466	470	452	461	460	461	451	479	462	431	486	466	470	496	457	457	452	455	476	491	479	456	483	532	443	451	435	455	476	486	460	478	489	491	453	479	441	485	472	482	475	473	442	479	515	482	506	457	490	471	492	449	490	498	449	509	456	491	454	429	502	455	482	469	480	435	476	469	486	460	463	492	490	474	460	501	464	475	499	482	477	464	449	462	473	423	522	453	463	475	472	465	485	460	469	440	470	460	448	495	478	470	459	505	465	444	451	489	442	438	456	522	453	452	446	458	449	497	465	517	497	455	452	483	482	431	524	482	457	447	428	486	501	455	478	475	459	477	479	490	468	476	461	489	445	463	482	434	445	479	447	465	487	434	464	501	444	444	497	462	449	507	467	463	488	476	498	463	457	456	448	470	468	459	454	473	509	427	475	485	476	462	458	481	496	500	480	438	503	471	490	469	483	466	484	473	460	488	480	469	490	473	446	455	471	474	439	468	480	446	461	464	506	480	496	472	462	489	455	459	442	459	437	495	456	517	492	442	461	460	450	521	476	472	481	471	466	501	501	461	434	469	495	471	478	453	451	476	496	435	467	423	478	482	478	423	480	468	494	429	439	474	473	472	473	447	449	481	478	500	430	480	479	469	466	447	500	489	497	446	454	464	492	495	467	431	466	487	491	504	465	491	467	484	455	495	476	487	491	443	459	490	478	465	459	451	487	489	470	446	441	456	479	460	490	464	464	435	448	472	471	484	483	451	444	426	497	499	477	421	491	461	520	503	471	438	452	471	473	476	464	440	456	504	501	453	498	420	445	409	406	465	446	458	434	458	462	459	534	436	495	495	466	473	497	473	484	418	438	454	437	500	478	449	467	459	465	494	503	479	458	460	483	444	469	480	456	486	428	463	473	490	453	493	430	441	500	464	475	454	476	470	467	479	444	508	479	477	436	406	461	462	469	480	448	460	455	437	439	491	507	487	533	501	484	498	449	486	443	480	508	498	477	456	467	462	486	506	480	468	435	484	464	482	452	429	492	462	466	457	492	472	480	493	461	485	494	476	474	479	465	454	473	450	448	479	471	492	485	480	437	446	491	438	481	464	467	478	464	431	503	473	487	456	475	491	447	456	470	476	470	464	471	517	460	481	509	446	438	444	451	471	469	480	435	446	464	455	494	435	473	471	489	471	418	447	464	503	466	503	449	479	523	473	447	457	437	463	478	513	457	460	441	440	471	460	445	492	460	484	487	474	481	502	498	482	466	466	464	458	470	476	466	474	470	484	491	458	497	446	495	456	483	455	473	475	493	462	496	521	481	460	474	448	491	488	473	511	460	485	520	468	501	480	472	454	477	492	465	429	480	427	463	427	459	476	460	459	457	498	455	463	474	462	461	491	505	428	455	461	452	457	471	476	518	437	451	483	451	466	462	478	498	493	451	483	453	464	443	450	459	457	458	525	491	443	471	502	490	487	466	495	455	447	478	462	472	475	469	463	477	485	457	464	484	445	482	457	492	486	482	484	435	470	467	470	480	456	453	512	428	490	469	483	494	437	463	460	497	486	480	511	480	469	462	470	470	455	477	486	478	469	484	501	457	426	456	531	443	457	481	485	476	503	435	462	491	497	521	467	506	502	489	440	481	469	492	491	461	485	465	443	446	469	493	452	474	485	447	500	496	481	457	468	492	460	456	490	455	454	497	475	486	495	500	443	469	441	454	436	472	443	466	440	479	458	482	476	455	493	502	482	535	476	486	466	479	487	461	487	498	461	461	461	476	454	460	461	483	463	488	469	443	465	443	477	454	468	445	479	476	462	453	483	457	501	479	429	492	488	482	488	461	499	515	485	470	493	488	477	484	485	470	434	457	415	411	497	447	473	443	453	457	475	442	489	446	460	455	471	480	509	426	490	427	470	479	484	456	466	519	477	448	498	476	485	464	458	467	507	493	405	515	463	463	484	438	481
44361	63051	15854	6475	4393	3594	3298	2867	2467	2107	1830	1542	1312	1253	1062	1041	968	805	642	649	652	628	643	1246	2458	3485	1195	548	584	586	584	523	582	537	550	546	586	537	563	573	542	574	548	560	551	549	548	543	535	536	520	517	530	548	518	551	557	520	539	542	542	561	529	532	536	534	553	523	564	530	531	528	518	543	555	551	518	520	534	534	514	524	556	558	547	543	507	536	494	561	542	550	545	558	588	525	593	526	539	514	544	555	594	540	552	535	514	518	521	548	566	504	530	551	516	505	567	530	537	565	551	512	477	581	591	570	519	562	534	545	512	532	555	520	532	573	506	543	571	554	532	581	558	487	588	536	542	545	545	555	576	564	547	546	508	553	527	572	581	486	542	523	552	533	507	508	560	596	539	563	553	516	549	526	515	530	536	554	541	570	559	525	512	525	566	562	531	533	566	540	569	518	556	517	521	493	566	555	511	528	544	558	534	520	505	545	544	552	508	562	533	497	515	523	551	547	526	536	517	521	543	547	539	564	508	568	524	524	558	521	551	540	561	554	496	541	528	570	539	515	564	523	552	527	533	540	532	533	568	565	542	571	560	544	572	551	519	546	538	582	485	552	513	533	571	553	531	526	536	519	558	544	546	556	517	552	533	539	532	551	553	533	564	522	573	564	522	545	539	515	530	547	604	560	565	558	537	538	569	566	550	530	520	536	518	549	539	560	536	515	558	503	512	525	524	517	533	510	495	562	541	567	518	533	523	503	539	578	526	532	559	537	538	517	582	537	550	534	536	526	540	527	565	508	534	537	487	563	547	528	508	519	526	502	554	604	533	540	558	553	578	529	519	535	533	561	532	549	551	517	572	547	527	479	588	535	565	562	504	557	571	534	510	493	550	538	546	518	512	540	562	580	542	576	558	561	537	543	536	563	556	580	524	535	553	527	534	570	534	525	523	557	580	528	493	543	519	542	524	569	528	546	545	528	557	500	534	546	545	555	558	526	540	530	550	517	512	532	573	538	515	546	480	541	531	502	523	573	542	549	523	572	530	531	542	542	524	533	541	520	566	552	528	541	541	501	545	546	531	556	528	545	547	547	564	528	533	514	570	574	557	537	554	564	548	598	568	562	531	539	528	548	563	526	501	567	504	536	511	550	535	533	487	533	538	556	490	520	528	540	555	560	602	511	485	524	549	550	551	532	532	498	582	497	560	574	540	535	515	497	538	529	532	525	508	577	560	565	544	524	572	531	535	547	521	523	558	550	531	554	506	559	559	538	547	563	593	573	534	529	522	538	475	588	563	529	534	544	541	504	536	537	553	529	548	512	555	575	579	542	546	540	564	511	521	569	537	536	546	552	525	517	524	508	560	542	539	522	542	536	537	533	567	584	544	544	500	537	530	509	532	533	547	508	497	522	505	538	576	529	531	524	528	530	553	534	533	594	530	507	535	516	533	571	532	562	575	607	531	595	535	524	548	551	518	558	543	508	547	585	510	532	513	532	526	558	531	531	609	566	530	536	559	546	511	539	549	564	523	558	563	553	565	524	535	557	512	552	521	528	582	600	550	539	523	532	551	554	546	539	520	568	552	537	519	511	543	528	532	506	526	541	538	541	489	551	536	536	562	557	508	556	556	567	524	530	533	562	538	555	569	561	536	529	553	524	509	521	575	502	581	567	545	525	567	546	538	554	532	547	566	564	524	539	539	534	526	538	542	517	536	545	545	545	518	593	543	488	544	522	554	565	527	557	526	552	517	523	515	562	548	545	527	525	600	532	581	511	556	521	519	489	540	535	558	581	544	524	526	541	557	589	548	541	533	499	548	492	521	555	519	561	530	549	548	533	557	579	533	514	550	543	531	539	546	553	547	529	563	569	532	551	510	533	529	508	553	531	552	506	570	518	521	563	581	518	543	547	566	511	534	539	571	558	529	550	517	554	534	524	509	534	511	559	541	537	526	567	573	499	528	593	558	545	561	575	550	535	541	509	494	533	582	564	514	542	551	534	537	498	553	522	543	521	535	539	520	524	522	591	563	517	561	540	556	566	560	561	528	504	577	516	499	559	582	551	537	527	530	539	542	585	573	548	503	529	534	558	545	536	505	496	561	560	539	546	537	528	520	552	481	515	527	517	511	517	496	534	508	533	553	549	503	533	481	555	504	510	551	507	546	559	533	550	485	520	547	517	525	520	573	511	516	533	547	545	504	556	554	546	526	505	572	561	522	530	543	544	538	527	539	545	595	533	506	549	543	522	553	590	492	516	537	530	526	549	550	574	529	541	564	529	540	525	578	539	507	483	501	543	536	537	575	510	548	576	564	541	535	548	563	558	533	501	512	534	522	526	525	513	562	555	520	542	537	530	570	549	573	555	567	530	529	556	536	524	524	541	558	485	523	517	557	535	528	521	544	514	553	495	512	533	565	544	505	520	527	575	549	558	524	501	528	549	504	534	545	552	536	523	540	516	536	484	557	545	543	510	544	542	521	522	562	531	547	560	566	512	595	497	555	554	568	568	507	544	542	590	546	539	565	502	553	575	550	526	541	536	521	563	543	572	501	521	522	524	516	539	562	579	588	525	562	576	538	549	553	556	560	530	529	542	541	583	548	568	532	535	520	551	535	540	552	569	527	530	529	517	519	500	557	524	566	536	548	562	560	498	530	501	550	555	544	569	581	491	568	543	541	569	506	524	537	495	541	538	508	572	558	530	540	538	564	512	533	562	514	518	544	534	550	548	486	555	552	580	557	550	530	560	560	557	565	571	555	522	540	558	557	549	505	543	585	537	540	501	537	515	506	575	527	596	534	511	559	550	549	513	568	537	591	557	545	562	534	561	518	558	555	537	563	557	545	549	538	499	551	553	503	518	555	529	487	532	525	540	534	492	570	540	548	517	538	599	576	531	553	543	529	503	542	572	526	531	553	528	524	550	583	526	520	528	513	574	548	552	542	551	541	527	587	525	551	578	561	595	534	537	576	538	550	496	561	522	520	571	507	545	525	566	535	536	532	522	525	514	533	517	541	537	540	556	539	509	531	509	539	543	537	538	575	522	569	518	547	542	542	550	513	555	512	552	532	554	535	525	578	535	511	531	541	551	509	582	554	511	572	539	542	557	510	530	533	544	548	539	521	538	532	551	506	553	524	559	548	562	543	543	521	569	552	550	541	500	489	523	534	518	531	532	547	547	556	548	565	575	543	540	527	582	556	537	552	525	555	516	557	523	552	543	533	509	610	538	550	527	528	533	556	550	552	527	570	541	519	523	519	506	528	533	539	498	535	575	522	488	509	546	569	544	515	543	526	496	576	543	520	541	510	539	522	520	525	578	554	471	520	523	512	504	540	557	507	522	547	583	521	544	538	572	542	559	513	526	528	541	542	555	539	500	542	503	556	537	549	510	539	549	520	521	530	520	536	523	532	592	544	543	589	538	549	556	501	541	502	524	549	556	529	507	569	494	534	559	571	539	523	547	503	505	529	577	540	526	552	546
29829	26400	17092	3392	674	688	670	563	511	444	467	385	448	442	381	344	340	316	299	299	278	298	287	308	368	399	352	283	303	286	278	296	276	264	296	290	299	309	290	306	294	287	298	317	293	305	313	271	288	303	286	326	274	279	235	296	275	303	260	313	301	289	290	285	316	306	277	289	327	304	299	301	299	311	315	311	282	292	273	294	304	285	313	293	312	303	304	272	300	267	295	293	298	285	272	288	285	283	261	303	278	297	296	283	288	269	315	269	262	309	280	287	280	271	280	263	323	279	288	284	283	293	264	281	274	277	302	272	288	294	258	286	294	321	305	299	301	267	296	290	318	263	253	304	317	301	294	303	295	285	258	268	286	282	302	313	293	308	282	292	289	280	300	276	291	308	297	297	322	293	294	324	294	296	288	312	350	314	295	325	304	283	283	287	297	306	274	295	283	300	306	287	273	286	280	287	315	294	281	304	274	286	286	286	284	277	305	277	283	291	280	253	236	292	302	258	283	285	285	304	282	307	267	329	302	295	296	301	301	318	279	284	303	284	281	294	299	292	304	317	291	296	298	316	291	289	269	308	289	298	294	282	292	307	305	291	333	306	301	285	314	300	304	273	319	293	285	299	290	280	273	275	328	279	291	285	285	298	283	300	300	260	282	263	300	296	300	287	312	287	310	295	297	303	241	280	305	300	331	288	285	282	288	312	292	302	281	263	270	272	257	309	302	297	282	282	252	286	296	281	279	265	295	298	257	302	305	293	310	297	266	337	315	300	268	283	273	270	280	294	285	307	293	302	329	299	320	287	292	268	290	277	277	283	301	269	288	320	290	285	281	294	256	301	275	305	275	323	286	270	296	284	279	257	344	294	253	304	270	326	313	269	278	305	311	297	299	300	275	277	271	293	281	296	277	314	297	272	288	275	302	311	300	291	268	274	292	270	284	281	294	276	307	271	307	284	293	316	337	301	280	266	274	286	279	295	312	299	283	271	307	301	294	278	286	291	294	309	267	307	279	280	325	288	316	285	294	286	287	295	293	244	315	312	319	303	295	314	282	292	275	292	256	299	304	306	299	256	285	286	248	310	264	299	284	263	303	311	319	254	283	303	293	297	283	259	301	271	273	334	264	301	281	309	267	284	293	307	274	296	272	271	307	283	270	283	275	296	303	295	254	313	285	326	251	294	292	306	277	294	323	289	293	271	280	288	274	336	293	301	305	268	297	315	259	278	288	287	321	292	252	296	339	292	298	320	293	286	295	281	307	280	330	271	266	319	274	272	284	296	291	293	270	313	284	297	298	298	280	288	287	293	314	296	290	274	292	294	271	276	294	297	280	276	280	285	286	300	290	285	306	310	298	320	283	291	273	248	287	324	298	302	263	274	298	286	307	304	294	308	300	296	362	288	301	317	275	308	314	293	297	286	269	292	278	276	306	310	263	304	310	271	284	297	326	279	294	297	314	288	320	257	275	271	297	277	316	270	282	274	283	273	321	296	279	303	290	290	300	295	313	293	302	295	279	291	285	302	290	283	311	297	273	270	285	246	285	304	304	297	302	284	305	267	298	287	288	268	281	307	266	292	311	295	264	281	278	278	294	309	259	272	303	309	305	316	292	286	247	278	311	258	286	305	278	301	298	304	299	274	284	284	282	282	316	299	313	304	260	250	265	293	307	306	294	291	280	291	290	310	309	293	349	299	252	288	262	257	302	320	288	289	276	287	275	282	275	309	288	277	302	293	260	308	270	304	264	265	296	274	236	284	307	307	312	281	341	307	292	299	317	297	290	332	289	285	279	293	269	300	285	295	275	273	323	310	280	299	305	290	313	285	296	323	253	233	296	272	303	291	310	281	298	276	278	274	309	286	293	280	305	320	289	290	295	311	244	284	297	284	302	264	283	290	325	265	295	297	307	284	278	258	281	281	278	307	302	283	280	297	312	307	290	312	295	280	257	307	290	291	299	273	321	269	276	323	271	288	276	289	319	284	301	301	281	307	296	265	266	297	287	314	314	288	316	285	288	275	295	289	286	297	314	273	312	298	300	308	296	257	270	268	298	273	277	279	275	272	299	296	308	298	278	302	330	320	305	299	279	300	335	330	287	312	283	310	298	246	303	257	271	326	302	278	294	315	258	319	298	289	295	287	279	288	290	281	276	291	280	288	296	305	285	270	279	327	265	311	284	297	271	314	330	304	298	320	287	291	300	281	305	273	276	288	292	291	295	274	282	280	276	273	306	279	312	315	294	305	304	245	271	282	280	297	267	314	303	287	290	282	284	302	285	278	308	254	289	265	298	288	247	254	288	262	282	324	286	309	240	282	293	302	294	258	278	261	274	284	279	309	282	288	293	303	287	295	284	274	294	293	271	256	312	298	272	282	325	294	274	306	296	306	276	286	310	285	265	253	317	282	284	297	290	281	293	270	275	285	271	242	267	319	317	304	281	286	287	280	243	317	302	332	285	276	310	273	293	293	303	287	314	289	252	299	257	301	276	277	289	311	282	312	302	287	288	298	306	289	305	286	299	279	301	290	309	282	316	284	280	297	296	288	280	311	281	285	292	285	274	275	283	308	300	293	286	304	271	275	301	300	259	285	267	287	281	307	285	322	296	282	306	320	258	289	307	282	309	298	274	269	305	319	289	281	304	280	296	289	335	290	286	293	315	273	300	304	301	280	308	278	298	294	310	299	264	309	287	307	298	303	309	307	296	285	319	281	305	323	288	293	277	283	290	271	268	312	291	270	296	266	314	276	286	327	293	318	308	312	282	307	320	297	298	264	292	334	301	317	320	294	311	273	286	306	298	284	309	324	303	292	301	304	293	325	328	304	295	252	301	313	300	307	297	309	290	279	289	304	313	288	298	292	279	292	281	311	302	300	325	275	297	301	287	281	272	278	316	283	318	250	323	258	291	293	290	304	290	300	292	277	304	297	300	275	286	291	303	260	276	294	286	264	313	330	298	291	296	295	290	282	276	309	270	298	296	288	332	289	317	303	284	237	266	270	301	292	256	290	286	263	279	302	255	252	301	297	283	284	289	321	324	273	267	279	291	276	287	292	291	298	273	272	297	313	302	293	254	279	294	280	299	273	293	319	286	294	282	305	278	299	335	293	281	274	296	280	290	270	315	277	290	270	314	313	308	280	279	277	328	297	306	311	305	311	309	299	268	284	308	312	308	292	289	346	290	306	296	302	281	278	279	253	297	316	302	280	288	282	299	317	311	291	281	301	282	299	293	323	297	268	276	287	319	308	281	282	305	292	256	313	296	273	312	301	328	305	290	268	287	297	294	307	300	285	315	307	271	297	292	281	340	313	277	283	279	276	286	259	311	322	278	318	282	279	307	290	286	282	248	286	275	253	295	297	316	310	292	286	281	302	279	272	295	282	282	277	270	268	317	280	294	287	316	277	303	268	295	298	326	324	280	276	286	259	300	297	297	280	265	300	313	311	303	286	306	319	302	279	272	317	295	289	318	303	306	292
35137	39174	5609	1855	1147	1172	1194	1031	886	770	739	573	770	619	516	449	395	390	353	420	360	399	383	360	450	562	488	358	361	360	347	401	356	358	389	346	375	397	382	370	334	375	356	354	330	347	381	348	350	354	363	359	363	398	388	375	385	364	380	341	366	387	359	335	358	373	383	322	397	343	336	367	391	355	407	385	397	390	359	400	363	348	357	353	367	375	352	368	369	373	353	364	317	377	365	389	347	357	346	359	354	365	337	350	385	347	360	367	333	393	348	364	372	338	333	387	396	363	371	372	353	379	365	380	347	360	361	352	396	392	367	368	371	355	313	358	375	376	350	343	339	338	325	389	360	348	376	376	359	333	382	349	379	377	351	356	379	355	352	373	380	330	358	339	342	385	384	368	370	376	385	388	360	357	373	365	385	353	375	375	358	360	360	366	363	362	331	386	330	354	354	349	366	366	388	368	388	377	411	340	360	381	341	371	365	372	365	392	380	347	406	363	367	351	342	360	374	373	355	367	354	399	361	367	370	376	353	345	383	351	405	373	356	354	377	374	366	386	313	379	353	373	355	380	378	376	353	378	365	371	401	340	377	373	356	384	381	388	359	338	343	348	353	395	374	369	367	386	370	388	350	390	392	409	320	331	365	361	354	351	364	364	363	357	391	361	381	380	367	356	361	368	346	401	349	364	369	360	342	353	372	381	373	371	366	355	362	401	352	379	348	366	378	354	397	373	361	356	360	380	364	345	355	335	378	358	373	357	398	348	368	355	408	382	365	373	358	397	393	381	346	354	364	362	356	344	388	347	421	362	388	380	346	335	374	346	338	354	384	352	367	386	366	366	356	356	394	357	311	342	365	334	347	320	370	358	359	384	392	347	357	386	363	351	344	355	359	377	359	350	397	340	353	351	423	410	369	356	369	376	351	348	382	341	335	368	380	374	378	390	376	369	411	366	341	349	370	379	377	388	369	370	346	334	332	339	353	362	352	346	358	372	357	308	371	354	393	354	315	362	355	371	396	369	395	356	414	375	363	346	356	368	365	357	343	367	370	371	408	382	367	386	352	344	378	366	380	360	355	341	376	369	368	359	378	344	334	380	346	316	369	361	374	363	381	364	364	333	376	381	373	354	378	350	359	369	348	390	373	371	373	372	387	367	342	379	393	363	392	379	364	343	388	382	374	377	340	369	371	381	361	330	362	353	359	367	360	376	386	364	374	354	346	361	345	359	394	360	360	336	372	358	400	341	354	353	374	376	376	400	353	367	359	366	361	383	355	379	336	371	393	381	372	379	372	343	389	365	393	358	362	374	370	368	352	371	333	365	353	370	350	360	366	367	364	359	380	358	376	360	389	360	342	361	373	353	379	351	397	380	344	359	381	364	384	317	355	336	403	342	366	355	327	360	407	378	364	373	357	362	381	356	382	346	368	380	361	380	327	376	393	372	369	362	367	362	361	365	387	381	365	368	420	342	342	338	356	352	336	364	344	365	346	372	368	351	336	369	375	328	362	333	316	399	363	341	402	355	367	383	358	354	384	366	346	384	360	349	379	366	369	368	357	382	372	349	372	352	354	357	386	351	315	394	386	374	351	372	340	362	353	399	323	399	377	370	351	369	358	358	359	380	365	351	353	350	354	361	389	357	361	358	346	358	344	383	378	384	412	388	375	368	346	346	366	377	360	342	383	370	398	368	369	378	399	353	385	359	362	368	345	369	368	388	356	348	363	358	353	315	373	348	397	362	339	363	351	388	380	373	343	369	356	356	356	374	371	372	314	362	365	383	355	411	375	367	369	372	328	349	359	371	364	375	382	340	340	374	378	351	370	346	404	348	380	366	409	372	371	402	356	375	374	365	336	391	368	386	391	366	379	361	343	345	380	347	371	374	335	382	352	395	332	341	357	363	376	379	346	399	384	340	346	374	357	379	383	355	364	373	373	388	372	366	351	394	373	345	343	367	349	391	338	347	385	381	357	379	366	381	380	350	347	349	377	356	363	362	353	379	401	386	356	354	365	346	408	376	335	341	394	365	345	364	355	353	393	368	372	372	374	357	356	347	364	431	396	322	329	357	359	371	388	337	342	363	371	399	340	375	344	372	367	365	334	383	350	324	361	353	332	365	383	352	354	408	369	339	386	358	340	366	369	342	379	338	383	372	348	368	369	370	379	379	390	356	362	403	369	372	375	361	371	386	357	373	378	379	386	370	384	330	367	329	330	340	361	378	350	353	384	391	385	347	372	372	367	348	351	366	352	345	370	377	368	369	363	368	366	366	341	407	383	373	390	364	365	351	345	374	380	366	371	372	358	330	383	339	387	377	380	358	365	377	362	379	342	379	371	378	376	384	368	327	371	362	367	359	356	350	369	372	355	366	359	366	370	326	384	374	368	357	384	369	359	356	338	328	406	378	341	350	379	332	363	375	352	378	315	355	372	385	319	366	364	361	356	381	353	382	348	396	369	373	355	384	361	339	364	351	368	360	359	358	336	367	357	418	335	373	362	337	381	339	359	371	354	369	352	375	374	342	381	400	356	355	370	357	362	377	346	341	377	357	354	350	328	370	372	354	354	387	368	355	338	339	367	369	423	415	338	342	402	355	398	330	339	362	361	387	346	389	356	336	369	362	363	361	385	369	361	337	403	374	367	352	395	373	375	377	353	366	331	373	364	346	354	367	370	403	342	394	399	362	351	353	368	357	382	407	352	321	364	354	359	334	361	353	395	338	347	384	344	360	384	415	376	356	368	319	348	410	346	370	386	371	365	363	349	349	331	349	339	373	368	370	344	378	356	404	374	356	328	342	372	367	345	392	380	350	390	368	366	342	380	336	348	367	368	378	368	371	396	353	382	368	374	369	371	358	336	370	365	354	350	376	345	365	383	404	357	375	365	334	365	333	366	350	390	368	364	365	360	407	363	408	384	394	333	367	373	360	369	343	401	354	355	338	373	353	389	367	381	369	375	356	368	347	316	368	422	377	357	391	361	363	363	378	358	383	329	337	391	343	375	352	327	401	339	374	357	388	361	357	359	362	354	343	341	367	305	375	323	361	362	372	340	334	386	357	380	392	327	346	383	364	370	362	340	339	381	362	377	325	390	349	353	351	353	371	376	389	382	375	389	390	396	379	357	383	358	369	379	345	367	354	385	373	380	381	386	374	391	373	374	344	400	364	329	352	343	353	343	361	375	371	414	361	396	408	379	382	353	369	370	382	369	386	394	381	374	356	392	386	364	377	372	354	375	380	375	355	366	344	360	347	333	371	361	367	329	352	361	382	362	394	362	358	358	364	393	346	400	392	385	350	363	352	359	357	333	350	346	344	351	365	361	397	356	396	391	345	379	387	374	340	328	359	343	386	348	374	346	385	363	336	360	372	333	358	395	355	407	348	334	402	367	381	365	343	353	390	379	338	398	376	369	362	321	364	418	400	331	365	357	384	371	365	346	337	368	320	355	408	368	372	396	331	329	379	361	369	328	381	381	336
24318	21597	28866	24657	21528	11834	1495	937	812	793	627	636	516	359	354	335	312	292	261	301	293	273	275	436	1166	672	426	254	241	261	224	233	261	229	266	284	266	243	227	266	259	239	257	257	236	245	218	290	235	246	225	232	261	249	262	249	251	255	218	248	258	233	220	272	242	223	263	236	208	223	260	231	257	239	251	238	243	246	262	245	254	254	264	255	237	247	254	246	254	268	238	205	257	247	227	264	232	228	212	252	229	265	246	239	260	247	230	227	220	264	216	234	253	254	220	233	227	251	253	255	241	276	236	242	234	263	241	232	259	237	251	227	226	285	264	233	273	254	245	257	224	247	258	244	227	242	231	254	252	242	240	222	236	240	254	242	270	246	248	275	206	258	262	259	238	232	225	233	261	274	255	276	220	220	252	249	254	230	248	252	256	247	221	249	278	235	230	209	230	269	244	235	231	243	259	223	233	236	247	245	243	235	224	235	241	261	247	258	257	229	258	251	226	241	247	246	257	227	283	235	242	259	263	234	235	253	228	233	233	229	228	210	245	241	230	252	247	230	232	261	235	256	223	236	245	237	227	247	254	223	246	251	265	236	238	226	244	227	236	293	250	224	255	250	267	215	243	240	231	232	240	247	257	208	223	238	216	260	256	250	263	223	253	253	210	234	233	228	241	238	239	260	245	236	254	215	238	256	230	185	241	244	247	230	249	227	232	240	245	267	230	262	238	256	220	233	261	252	235	242	260	232	237	228	259	252	231	260	224	258	237	238	247	235	250	248	236	250	236	253	224	217	240	265	260	269	252	234	251	254	246	266	259	261	233	229	233	240	216	225	261	243	236	222	252	258	244	238	250	252	247	245	232	231	245	276	250	239	256	231	244	245	246	261	249	233	240	226	272	236	234	253	245	245	253	228	241	266	244	268	259	262	269	226	231	231	253	249	232	235	231	226	265	233	227	245	223	243	255	230	239	215	226	238	273	231	257	228	228	244	233	263	231	254	247	246	215	249	244	237	273	237	246	249	245	280	260	222	229	218	244	235	252	238	228	231	228	237	250	264	245	264	242	253	225	271	265	218	246	245	255	224	263	258	262	223	234	242	222	263	250	277	234	246	277	242	248	241	248	228	236	246	253	253	218	226	248	252	265	245	220	265	227	230	241	242	253	218	232	267	230	219	234	265	254	229	239	248	241	222	229	251	249	253	240	221	231	251	232	241	234	235	232	232	276	245	233	259	222	245	248	262	274	254	248	236	230	241	242	232	212	255	237	233	263	261	246	257	251	241	233	259	261	248	238	265	251	234	228	275	283	270	247	206	236	261	252	253	213	207	271	238	270	222	260	246	239	257	286	250	238	232	237	242	252	230	237	260	269	226	252	238	225	245	267	243	252	241	260	255	250	275	224	238	273	266	234	232	257	294	243	230	223	262	244	236	253	259	254	245	204	241	241	251	235	252	248	262	241	214	239	231	266	257	202	250	245	256	238	259	253	246	194	258	262	237	243	229	242	224	238	271	273	250	240	243	261	242	235	246	248	275	257	223	259	221	253	272	265	228	238	249	252	209	234	226	237	202	240	271	262	250	248	229	224	229	243	254	228	251	247	269	241	239	235	255	241	255	263	241	242	265	231	255	243	252	251	243	265	245	253	261	251	230	278	248	264	276	232	247	214	233	242	257	246	262	268	237	219	246	229	225	260	258	231	215	223	242	232	249	254	249	244	244	239	253	247	237	251	227	262	248	229	227	259	291	243	274	237	237	260	238	271	270	240	257	249	238	258	243	248	258	281	220	249	248	248	267	232	222	218	244	251	265	236	231	252	245	245	249	237	246	250	243	257	237	247	228	240	241	249	243	270	244	246	238	252	253	219	241	232	270	224	225	237	270	221	232	259	241	237	251	273	268	246	254	239	273	253	254	271	247	229	234	217	231	246	210	232	264	230	224	252	216	247	242	254	249	245	262	237	262	246	223	265	261	225	236	240	230	261	241	263	242	269	233	263	253	257	236	241	207	225	246	211	249	238	237	257	238	232	245	224	250	242	258	253	204	233	260	234	251	249	249	236	239	240	247	220	254	251	265	253	234	250	253	233	234	245	240	245	247	242	263	247	229	275	256	262	220	257	242	251	237	256	231	268	241	238	213	246	242	273	233	237	264	240	264	263	249	230	246	271	238	251	245	235	238	257	234	227	238	252	243	221	229	255	233	237	225	221	233	223	235	245	224	248	243	238	243	229	259	232	243	254	236	257	237	276	226	260	222	231	240	247	257	214	231	259	241	238	248	231	261	239	250	236	245	237	281	247	230	235	272	249	261	275	240	265	267	249	225	240	275	242	229	233	296	287	257	256	219	268	229	242	226	217	254	250	259	227	244	240	251	246	245	221	260	215	267	232	245	251	264	241	234	261	242	247	251	233	233	236	258	237	240	210	249	231	244	258	229	249	264	232	236	278	238	262	264	219	240	251	263	232	213	214	250	262	231	215	256	254	239	229	240	249	224	238	248	237	255	231	283	260	255	238	252	239	261	245	252	261	260	235	264	224	241	221	244	214	254	264	252	236	250	261	275	228	235	231	251	248	269	214	253	260	259	248	243	262	236	235	228	264	230	236	250	260	247	219	200	267	259	246	266	255	237	245	252	272	220	274	252	233	212	233	234	233	231	271	264	213	235	251	241	240	222	253	274	246	229	238	264	238	240	231	239	239	242	241	241	214	240	235	216	262	246	260	239	238	240	235	248	231	222	248	252	260	253	238	207	218	225	256	245	251	252	264	253	213	240	262	228	236	235	264	266	248	227	262	232	238	268	234	220	251	243	230	252	229	216	293	232	265	233	248	220	246	239	231	256	285	240	248	246	237	225	254	236	262	248	247	247	226	250	251	232	262	241	260	260	257	258	263	275	246	239	263	290	238	238	219	252	255	235	238	235	241	259	249	240	240	257	234	247	246	239	245	221	232	235	218	249	227	217	239	250	249	244	237	237	226	261	251	247	250	255	237	241	236	265	243	229	232	232	253	236	242	246	235	215	219	231	240	246	272	261	248	245	232	233	253	248	250	244	256	247	229	244	241	247	255	256	248	286	241	234	239	236	259	268	230	237	254	255	267	267	251	233	246	239	261	241	272	232	243	277	230	254	264	232	243	274	237	267	268	243	244	240	234	253	244	235	249	231	253	204	238	250	263	249	251	252	249	247	278	233	235	245	228	248	259	234	241	248	236	245	240	260	281	255	275	264	208	257	235	249	255	231	240	222	247	248	281	216	243	231	239	251	244	212	238	267	220	242	263	249	268	252	269	283	261	249	235	249	228	233	257	260	242	218	213	242	235	243	246	235	241	238	242	263	225	262	236	240	239	216	234	239	247	240	245	234	247	223	223	225	234	256	246	255	248	241	212	271	259	264	220	248	260	254	241	259	258	258	265	258	242	229	237	247	210	244	262	248	230	249	248	231	242	255	252	235	246	272	255	252	249	226	236	282	256	238	242	261
40095	53832	11812	4326	2778	2343	2189	1898	1568	1429	1002	1080	826	530	506	464	419	379	380	335	364	352	364	787	1991	1055	544	361	305	320	312	340	309	320	343	291	307	359	280	297	322	318	323	288	330	335	318	313	299	260	292	301	319	274	294	306	285	322	352	283	288	279	275	313	276	318	298	333	291	306	287	279	339	306	305	328	304	342	299	289	287	320	324	285	315	296	321	317	288	305	289	314	296	316	289	311	289	304	308	272	320	274	287	304	299	289	301	323	291	299	308	293	276	313	323	318	333	277	273	299	304	311	316	312	322	300	305	310	320	327	280	340	323	301	307	321	308	299	317	312	267	334	319	284	297	283	295	325	288	318	297	302	293	291	290	302	301	307	290	321	297	302	277	248	280	285	277	332	300	289	271	302	308	344	301	275	297	314	296	332	288	354	290	299	327	280	295	282	289	318	300	299	314	300	299	314	291	295	302	294	306	295	280	286	317	294	326	325	270	302	291	279	312	324	322	320	282	269	293	305	299	278	287	258	279	308	299	279	312	289	296	282	300	299	279	267	315	289	295	263	291	301	310	296	305	318	300	290	316	264	293	251	277	308	312	290	318	318	299	317	299	318	303	315	290	312	306	313	320	323	268	337	290	311	298	340	295	266	332	342	299	288	323	308	338	273	291	326	323	295	308	258	303	306	308	292	297	305	298	282	286	279	281	336	330	309	296	274	310	303	299	317	263	271	295	302	285	307	297	297	322	299	282	296	304	315	320	320	314	289	295	339	333	314	310	287	302	296	249	316	309	289	300	303	344	314	271	317	296	336	323	314	305	300	307	292	288	297	326	275	314	289	322	317	321	255	312	311	297	297	289	299	308	302	305	324	292	271	303	307	295	262	294	303	308	269	265	277	293	320	274	272	270	288	315	305	280	310	294	312	288	287	298	336	292	305	288	331	310	288	269	312	309	290	322	314	300	292	284	315	293	309	324	285	305	318	304	317	299	300	324	277	322	297	292	298	298	292	288	332	284	297	283	296	294	326	296	315	282	310	291	286	283	305	301	294	280	299	318	286	348	278	306	277	283	291	322	316	315	293	288	342	283	308	319	310	284	302	303	297	299	276	268	297	309	289	273	306	298	307	286	298	291	269	314	297	298	337	272	318	304	287	312	308	307	282	319	300	286	285	321	271	300	296	302	317	283	323	326	300	304	306	301	267	273	264	298	286	304	315	321	298	259	308	286	272	315	286	303	275	296	292	322	281	315	295	306	314	289	283	289	334	313	310	292	320	314	318	301	288	283	321	286	283	275	288	312	303	296	278	297	295	273	304	287	268	320	269	278	282	279	302	307	299	322	293	323	292	299	288	314	291	306	309	311	285	309	293	299	298	324	283	322	297	295	295	351	309	298	313	329	291	280	289	306	282	300	293	271	298	311	341	317	300	296	308	304	290	314	313	305	324	303	308	298	328	296	307	303	316	317	294	299	294	310	281	287	302	309	285	300	304	302	300	291	291	325	301	305	331	304	292	305	302	297	298	294	302	286	285	256	310	276	313	281	270	313	300	305	318	286	293	310	307	311	315	300	311	325	306	291	293	314	306	327	287	321	295	311	285	277	272	296	316	283	307	306	299	292	296	321	297	313	294	307	298	309	269	292	296	298	294	320	334	298	305	301	324	319	275	304	293	297	291	288	337	285	315	300	287	308	305	308	278	301	285	271	300	317	277	299	310	294	295	309	309	308	305	311	266	298	310	289	304	306	309	298	295	283	304	282	298	303	277	290	319	326	284	332	293	331	290	311	318	299	297	264	306	307	335	289	294	288	319	294	294	296	280	298	281	303	306	326	316	289	303	297	321	297	294	255	328	326	316	301	303	314	310	278	307	297	293	310	269	275	327	286	313	297	310	312	286	283	306	292	324	315	308	281	328	310	316	291	277	292	302	302	323	304	299	294	292	304	291	305	304	292	328	284	307	290	302	267	286	278	267	267	278	278	295	315	288	293	334	312	306	347	302	328	282	290	289	314	276	299	265	295	293	312	294	301	308	298	301	315	299	295	306	311	290	309	303	289	251	269	293	265	305	319	295	318	308	321	301	313	289	319	291	286	291	307	325	302	328	293	292	298	300	298	310	300	282	316	314	321	302	293	313	293	312	291	328	325	289	287	324	295	286	305	275	295	306	305	309	308	293	313	293	320	283	295	302	291	302	313	315	294	294	292	278	297	299	297	292	308	324	322	333	281	297	263	301	287	283	268	303	293	317	333	310	294	302	283	276	296	294	292	295	287	281	302	312	314	298	300	336	293	293	296	302	302	324	300	295	313	326	291	295	300	280	320	335	301	343	265	324	278	295	314	328	274	280	292	292	304	301	282	284	300	339	310	299	281	295	301	305	304	297	325	342	304	286	301	306	278	296	298	302	333	309	331	322	307	291	280	323	303	270	275	319	308	307	294	292	320	316	304	318	298	296	306	306	293	333	307	243	294	309	295	313	320	275	297	296	313	295	278	303	296	300	276	300	286	295	310	305	270	299	302	288	297	326	320	314	283	288	306	268	291	304	282	263	288	305	312	282	307	293	323	307	319	317	305	302	297	308	299	299	295	315	284	275	302	264	301	309	293	293	294	287	315	303	272	312	303	319	296	321	301	319	290	303	304	303	296	306	284	270	300	265	304	282	319	304	285	319	295	289	270	274	323	303	298	266	312	294	303	281	304	284	312	284	266	316	287	317	319	287	302	294	317	305	311	291	328	288	323	315	290	310	294	279	329	265	269	305	309	269	280	275	315	306	275	314	311	341	332	302	277	294	309	290	291	289	284	317	333	310	271	337	276	297	320	289	315	308	284	291	324	311	284	273	289	300	300	308	270	302	318	274	288	322	266	316	290	304	294	294	282	270	308	287	280	309	338	275	275	299	329	304	292	275	309	280	269	293	319	288	304	297	301	278	295	284	313	307	309	311	299	274	274	321	304	276	323	305	312	294	273	312	303	300	273	280	285	307	287	324	306	298	295	307	274	300	277	269	284	321	308	268	265	306	298	301	305	314	295	304	309	294	310	283	307	317	305	288	282	280	324	296	274	304	276	295	311	298	269	310	316	297	287	300	274	300	320	277	306	308	292	277	302	292	301	309	283	291	272	289	257	292	310	324	266	317	327	300	303	302	316	301	304	297	304	285	335	282	282	317	295	307	323	319	327	328	322	305	315	289	316	321	299	295	299	337	268	283	297	265	287	320	293	326	314	299	286	329	317	331	298	315	317	274	302	284	305	326	307	295	291	309	288	279	312	312	306	320	283	335	293	298	323	297	275	335	274	285	314	317	310	295	307	299	315	318	287	303	301	313	293	293	283	298	323	333	300	291	279	287	303	304	291	305	259	295	297	273	327	281	283	289	313	294	310	291	286	275	310	317	319	300	306	310	295	276	317	290	315	326	301	287	307	322	291	304	321	288	346	302	298	293	278	274	337	312	291	293	290	315	285	310	310	268	295	285	259	323
25662	21665	27631	25579	9576	1302	1095	893	883	736	717	635	587	532	533	552	534	518	497	552	524	492	516	628	1031	1327	1178	485	487	431	488	486	468	465	455	477	476	484	472	480	530	484	498	478	501	512	531	486	483	481	509	461	566	510	498	473	475	460	459	505	497	484	462	480	442	478	507	496	493	535	470	493	462	490	501	485	470	452	472	515	513	479	460	514	484	457	489	498	470	472	498	476	446	473	495	460	440	491	469	475	508	506	509	433	485	465	473	488	492	471	458	501	463	462	476	525	486	484	477	454	502	461	450	477	492	459	483	477	500	506	529	480	467	505	495	486	480	489	497	470	532	468	458	509	489	506	473	476	503	513	464	485	509	483	417	487	436	472	490	515	453	481	509	497	479	503	481	496	427	488	496	498	473	462	534	472	482	489	475	453	463	450	481	495	469	472	463	489	507	486	432	478	475	491	481	482	516	467	477	477	483	485	467	494	467	494	504	480	482	492	444	490	499	509	441	496	511	478	491	508	502	492	477	483	473	459	520	507	487	481	485	477	491	451	495	486	468	534	463	454	443	477	487	482	506	471	496	460	513	438	493	501	463	482	432	446	478	497	484	494	466	494	484	491	478	457	489	472	448	499	471	487	448	479	491	498	479	522	492	480	491	495	513	456	492	491	484	518	483	496	515	475	516	465	448	478	488	467	475	507	484	456	480	483	463	482	519	480	485	499	480	511	472	479	463	488	450	472	479	527	507	479	480	475	465	501	469	456	543	446	497	468	468	483	485	495	492	498	471	521	461	492	510	520	507	472	466	464	447	476	457	466	464	457	491	469	487	445	513	486	525	494	471	429	482	487	481	475	502	541	481	476	459	455	505	501	456	517	475	495	478	499	508	476	462	500	489	491	506	468	459	497	482	465	540	473	509	495	488	469	471	492	481	457	531	447	500	470	479	489	448	472	463	470	473	477	462	493	501	503	469	508	503	491	495	504	507	508	504	464	494	468	505	503	468	507	502	483	484	492	496	455	500	457	521	489	453	465	445	486	500	520	503	483	493	477	449	495	535	483	514	475	443	465	517	521	448	480	499	498	478	439	522	477	501	493	489	482	454	480	495	476	468	462	512	465	422	474	517	452	481	502	497	449	436	457	468	451	468	481	532	504	497	481	446	482	473	453	461	482	496	491	468	515	445	475	520	488	466	459	460	499	453	495	473	506	505	471	446	502	456	468	472	457	497	482	481	465	490	453	496	507	537	462	488	480	502	498	491	513	494	497	489	488	475	533	492	497	444	487	488	487	475	453	485	455	466	494	474	460	475	484	507	496	482	516	483	461	457	468	478	482	481	459	509	483	466	450	502	478	453	486	484	481	473	504	466	511	456	457	467	453	512	512	498	496	486	485	459	450	513	508	476	471	455	449	487	554	480	480	460	483	486	484	484	465	448	507	471	553	512	490	519	465	468	471	491	479	476	456	496	472	474	471	536	465	511	486	482	473	487	499	439	517	504	508	452	472	444	447	472	505	468	514	486	495	457	469	452	510	532	461	488	499	510	499	460	452	499	481	493	441	486	455	480	476	494	473	514	500	471	477	504	441	462	454	474	505	457	474	490	456	495	470	478	459	468	496	473	524	454	492	460	466	490	472	462	453	488	495	514	474	514	500	471	495	493	468	455	452	467	487	465	467	459	462	485	466	500	502	509	510	470	491	474	508	446	499	462	461	502	487	488	510	485	487	479	481	460	470	514	472	484	543	484	480	520	525	448	480	440	492	484	473	477	453	466	505	493	483	493	500	483	498	475	490	442	502	506	488	502	458	474	478	436	434	476	495	487	491	508	504	480	453	486	493	492	481	468	504	480	470	480	501	459	517	488	473	483	482	437	474	474	492	496	495	506	483	485	484	477	515	478	499	490	513	458	490	487	479	458	469	483	447	467	478	453	472	458	454	468	516	498	473	527	480	502	470	501	513	490	479	470	461	481	511	486	483	477	515	482	500	471	492	505	482	480	457	457	486	502	480	451	508	479	519	469	495	482	501	477	474	483	484	479	492	510	508	455	508	473	501	464	524	476	503	497	424	496	502	465	485	483	477	495	491	484	520	455	453	483	486	453	475	502	485	477	503	461	472	481	502	502	475	461	476	460	470	478	491	484	474	463	438	526	476	485	521	454	466	471	492	444	460	489	503	452	446	495	499	489	452	439	476	451	434	478	479	462	482	468	471	482	490	490	487	475	503	473	493	439	461	492	461	501	450	508	485	458	498	485	545	505	474	462	497	491	463	470	455	476	524	470	492	475	483	431	508	497	493	487	494	515	487	435	490	474	475	476	458	473	473	474	467	468	506	503	457	507	481	502	489	493	446	468	464	516	478	503	489	492	483	516	492	456	473	524	440	496	462	487	479	473	488	501	440	448	482	482	488	496	487	485	469	495	493	461	504	492	495	513	466	467	519	478	486	471	498	502	501	499	503	487	446	510	494	476	512	512	445	474	544	489	492	475	497	460	527	491	464	483	474	498	490	509	476	470	520	498	464	486	459	498	477	484	503	511	493	515	462	503	475	492	529	482	492	463	487	472	459	490	468	453	479	510	500	535	496	500	485	485	431	478	470	460	465	483	468	465	493	470	499	476	458	462	498	508	517	476	495	471	438	482	470	472	479	473	450	511	518	490	487	497	458	523	485	480	506	522	517	471	527	486	481	467	518	478	474	516	497	460	494	477	449	483	486	461	528	483	486	495	476	477	482	465	483	498	501	486	428	525	499	488	498	493	471	461	486	516	489	472	455	485	515	455	462	456	509	493	466	483	458	494	452	522	463	505	469	473	453	484	510	518	499	447	481	504	504	454	492	457	490	470	476	511	474	517	477	462	476	493	519	478	499	467	518	515	533	508	515	472	482	486	481	528	409	463	467	453	438	498	508	480	451	520	455	472	466	460	453	515	456	454	478	471	502	473	475	461	479	458	440	458	452	463	469	430	456	494	521	469	485	493	497	508	453	474	510	465	450	478	469	476	473	463	465	481	452	482	495	487	428	467	518	486	481	476	483	455	508	434	485	496	519	502	492	484	469	487	462	489	508	518	470	491	512	479	485	524	497	475	471	491	483	445	457	504	513	499	456	431	515	489	491	484	495	490	478	496	503	543	476	493	493	484	466	493	521	502	481	457	465	501	526	460	476	509	444	464	489	498	453	472	508	480	473	445	480	481	467	495	496	484	484	487	487	497	512	460	512	469	480	463	489	487	507	502	453	484	491	485	439	481	506	561	507	479	457	474	474	512	471	450	483	493	512	465	534	480	440	516	457	527	499	461	471	487	483	510	484	497	434	498	486	543	494	506	507	512	522	503	478	477	472	474	441	471	470	490	464	504	450	455	490	492	483	474	427	529	488	513	480	509	479	475	474	494	505	498	481	480	491	457	503	456	462	482	461	498	488	446	514	474	492	473	495	477	491	469	460	454	454	443	528	481	516	501	460	504	485	512	455	469	465	476	495
37785	47173	10697	3798	2492	1892	1984	1770	1501	1286	1124	996	777	772	717	681	750	663	650	625	681	625	628	921	1796	2460	1870	620	601	596	588	584	607	561	613	580	571	587	542	548	573	580	581	566	569	666	583	568	601	551	579	626	571	576	565	609	573	567	568	654	538	624	592	576	592	578	604	587	605	619	580	559	603	568	616	561	563	595	571	559	568	584	614	614	619	523	575	585	568	633	567	600	585	565	593	556	524	598	577	614	613	582	632	618	589	596	537	589	545	591	591	639	594	630	580	550	562	579	596	608	594	611	617	605	559	577	559	632	600	578	567	520	595	589	634	569	506	588	580	578	554	598	521	561	568	563	547	583	595	573	554	596	590	540	551	633	594	605	613	614	581	573	585	585	608	582	569	582	558	607	559	610	584	593	616	599	607	567	604	592	593	572	542	578	568	561	568	573	546	590	587	561	615	542	556	598	560	561	581	608	561	589	570	552	570	580	574	601	574	591	601	577	589	579	582	607	608	571	583	579	588	556	505	592	631	566	663	610	574	622	613	563	591	585	593	557	600	592	601	599	581	557	573	591	573	567	574	578	551	551	572	605	595	596	591	561	564	564	569	594	572	573	592	618	596	620	583	580	596	611	562	550	598	578	590	565	598	547	534	617	583	547	599	607	576	560	611	614	565	627	613	571	581	548	605	617	588	596	546	635	568	557	571	570	570	603	567	561	616	569	603	581	573	587	599	592	572	536	594	591	586	546	592	582	557	552	586	570	574	597	614	569	562	559	572	595	649	592	562	567	568	556	592	555	628	556	614	576	589	580	620	559	555	568	570	620	575	544	579	595	571	580	572	578	583	524	572	553	564	578	626	601	570	585	591	578	598	609	597	584	595	571	566	598	570	587	611	606	624	544	577	606	614	566	528	551	586	565	580	622	653	602	568	573	611	617	550	587	594	561	640	559	615	561	585	609	597	597	601	595	582	589	560	555	603	624	572	607	577	626	580	597	600	555	557	555	560	558	581	594	610	581	599	584	602	618	592	575	513	572	586	599	609	585	588	569	572	552	573	554	593	592	545	587	596	553	570	586	547	616	571	593	580	588	578	549	582	564	579	551	588	579	577	575	526	596	617	557	600	591	583	603	577	594	551	570	551	608	613	619	583	578	629	568	566	597	591	558	584	563	559	569	542	591	560	556	545	585	591	561	547	567	574	619	574	591	593	568	625	639	591	589	544	610	544	571	587	603	592	568	603	568	563	563	599	597	579	576	583	575	562	603	605	600	548	608	614	599	583	549	576	663	565	582	562	569	536	608	592	603	540	536	591	616	589	571	589	583	624	589	593	556	640	593	567	550	593	572	603	556	567	594	548	584	569	580	559	580	582	578	598	567	597	530	605	621	558	598	600	558	558	606	572	571	604	564	582	584	577	599	582	577	552	624	592	568	557	544	577	617	572	545	577	557	628	545	602	547	610	599	603	580	563	607	574	594	550	581	587	564	565	551	607	645	564	564	585	586	592	578	584	606	635	588	579	612	613	613	562	546	627	560	539	622	569	590	572	553	614	658	523	602	592	598	582	613	569	602	604	609	594	572	569	570	609	578	541	564	593	598	619	622	628	608	591	593	600	602	524	593	582	616	600	632	570	582	570	605	541	574	573	558	576	600	586	581	563	584	549	581	602	605	541	586	579	552	549	544	563	612	599	595	581	589	537	617	561	556	592	573	565	583	551	579	590	550	604	579	594	581	579	601	582	583	561	561	573	555	545	557	564	590	587	596	557	609	586	609	564	601	555	548	605	597	541	602	619	599	667	575	581	567	591	604	566	560	588	582	610	560	604	605	570	574	605	533	597	597	582	602	553	595	578	599	603	582	580	558	578	593	589	572	638	518	575	531	557	574	563	577	529	570	574	611	552	543	571	589	601	624	606	577	599	616	553	592	576	561	628	578	556	604	581	618	579	659	625	581	569	574	550	591	637	609	579	571	604	594	559	551	634	578	571	519	627	577	613	590	548	562	588	563	587	579	577	566	537	621	546	543	603	616	608	570	583	552	552	627	535	545	527	606	597	612	586	584	553	596	619	523	578	559	560	576	571	592	619	576	589	566	598	587	578	614	603	576	588	600	609	547	603	543	580	613	605	575	582	609	549	584	569	600	602	581	537	581	606	575	608	558	537	602	595	595	550	591	581	556	592	553	620	577	590	576	559	576	567	583	564	560	582	554	559	564	590	591	583	578	566	606	584	613	594	608	637	582	544	582	581	571	590	575	581	601	597	607	611	541	573	579	580	534	573	548	594	544	625	582	528	572	553	547	572	570	536	558	589	592	609	566	624	601	544	545	563	576	611	623	546	596	562	561	628	588	558	597	569	589	550	588	541	588	603	577	564	626	602	601	557	595	601	583	566	563	587	612	562	575	568	558	590	571	562	586	560	584	588	618	610	591	563	566	592	602	561	615	593	550	578	564	559	599	589	569	580	589	580	579	573	575	595	621	600	531	604	568	603	581	630	542	581	570	562	589	586	596	562	569	586	636	615	627	573	554	592	621	608	577	614	595	531	608	574	584	591	616	537	552	639	594	600	603	610	562	608	553	557	596	554	570	575	591	598	622	597	557	652	578	574	595	601	574	590	597	591	600	572	593	585	609	609	576	561	596	564	591	607	593	631	553	560	614	622	552	602	591	583	523	574	580	600	614	581	564	601	572	587	599	556	591	624	544	600	593	528	595	595	568	538	574	574	560	614	590	582	581	598	584	576	572	617	587	547	583	582	584	569	617	583	569	607	564	611	603	619	588	575	569	564	589	569	606	599	582	600	625	575	586	617	609	605	508	626	560	574	590	593	572	588	597	613	600	538	580	574	573	582	553	631	556	605	613	572	554	590	537	567	587	566	564	607	579	619	558	541	594	601	620	559	626	615	597	567	581	591	586	552	553	576	572	531	559	524	602	580	587	565	557	572	617	564	549	590	605	571	567	606	545	614	638	605	551	534	603	595	579	546	627	608	572	566	524	625	584	597	593	588	572	539	575	604	606	541	580	565	586	556	555	544	557	600	582	598	569	592	594	569	550	613	601	632	540	598	553	584	588	525	536	587	581	549	570	553	633	553	617	580	618	618	580	619	531	585	539	595	605	558	571	550	561	533	563	552	553	576	593	624	557	598	572	604	608	556	570	602	586	639	595	646	598	594	602	578	546	571	524	577	551	595	560	588	574	565	578	576	578	608	560	556	580	597	574	569	597	586	570	565	579	602	572	568	582	545	568	542	576	588	600	589	602	584	549	568	601	538	537	556	619	627	575	601	609	617	601	582	605	582	582	660	583	559	552	579	588	590	547	566	549	576	548	544	603	570	586	592	574	560	525	578	593	572	591	578	589	575	605	599	547	575	595	611	572	558	616	614	581	569	587	626	584	581	565	611	600	581	546	584	573	583	593	608	582	593	618	554	576	596	573	548	603	601	562	599	561	589	573	584	638	585	589	581	588	596	593	623	593
23325	21582	29261	24307	21565	21593	10458	1857	1419	1221	1009	798	743	798	705	730	682	726	644	721	680	691	622	593	1505	3872	3500	576	505	523	507	485	469	511	504	502	513	493	475	475	511	492	494	492	526	536	470	517	513	505	480	514	493	510	478	507	550	524	465	523	498	500	464	506	467	508	523	499	479	489	476	516	465	456	525	526	539	484	491	520	461	536	483	506	478	507	458	463	496	522	508	494	512	538	492	519	473	531	466	481	470	483	495	482	534	497	479	483	459	459	483	485	515	439	506	512	520	510	469	488	460	518	510	498	476	503	512	473	494	527	494	519	507	453	471	532	519	476	465	489	480	465	473	487	462	449	509	472	467	465	505	519	529	541	498	499	485	474	494	505	474	535	484	459	500	480	502	513	511	477	494	439	523	505	467	478	481	486	493	457	505	474	504	560	522	481	509	487	462	499	435	473	519	489	480	490	486	467	544	485	503	510	463	507	530	493	487	492	501	532	501	490	478	471	488	497	522	509	480	486	515	480	533	488	494	476	501	418	464	444	497	514	477	523	446	508	477	533	473	548	447	500	457	519	464	480	511	496	490	459	473	507	521	492	532	503	493	533	511	510	483	506	517	519	483	498	490	556	471	499	523	482	514	499	451	468	481	497	488	480	478	478	485	448	526	525	482	485	482	476	504	508	486	503	492	479	537	491	492	501	465	474	507	477	479	522	534	505	479	503	482	480	508	478	492	473	478	508	474	509	504	512	485	468	492	510	476	527	472	504	478	451	474	456	516	488	472	507	560	479	510	476	484	474	455	529	516	506	500	467	518	458	506	520	461	468	488	502	524	473	508	459	506	516	483	501	492	451	478	456	476	480	467	472	483	503	473	463	510	500	498	490	541	486	475	493	500	469	499	507	481	459	480	503	495	516	471	507	472	458	484	497	448	500	508	450	486	526	487	472	482	458	492	480	455	486	499	487	460	507	542	478	500	479	488	446	483	510	457	476	497	532	497	484	503	469	456	491	501	483	498	503	496	494	500	497	514	478	505	490	461	484	473	506	532	500	491	476	483	479	496	463	455	538	499	478	486	523	486	526	495	512	494	497	512	486	477	428	469	527	499	484	484	485	457	477	531	501	490	497	477	499	526	523	517	489	516	432	519	488	497	504	507	472	525	483	473	490	479	515	475	451	470	491	482	505	511	509	466	490	488	454	511	472	496	498	462	513	489	505	482	480	539	475	470	465	485	520	521	480	480	505	484	489	473	500	466	528	515	503	478	503	530	459	475	451	493	481	497	501	463	463	465	467	495	536	508	492	459	485	447	475	527	446	447	491	481	496	501	468	460	471	494	462	504	514	504	476	507	492	500	498	521	493	493	489	500	509	441	482	435	481	522	500	520	497	503	461	454	471	489	485	487	508	476	439	466	495	468	473	514	510	513	506	456	486	490	495	500	482	501	475	440	477	494	525	518	485	516	514	459	485	483	512	492	520	522	523	518	505	496	469	496	475	510	515	543	470	461	456	464	505	515	506	516	488	525	516	520	451	527	466	488	481	517	476	496	519	516	512	461	501	500	494	497	462	478	479	504	539	513	473	498	443	495	468	485	482	471	460	488	500	511	482	493	498	458	474	485	479	488	480	505	501	495	481	479	500	489	499	485	510	497	500	530	479	501	510	479	486	501	510	506	506	484	473	471	471	459	478	518	459	476	478	526	485	478	531	504	518	490	481	459	480	477	536	471	448	506	487	482	476	478	494	491	499	491	475	517	494	515	502	443	471	507	484	503	511	463	473	493	526	456	514	489	498	469	486	469	493	471	516	480	523	484	485	508	528	515	508	494	509	497	489	505	485	460	494	489	506	548	473	526	487	479	457	539	486	457	508	528	506	486	474	544	448	501	481	511	509	490	507	459	492	503	462	493	516	490	486	478	496	497	500	499	520	484	520	533	477	474	484	529	515	490	487	480	485	496	501	500	474	493	511	484	498	510	494	518	491	467	495	433	468	497	460	489	486	505	503	450	503	513	487	486	508	464	471	494	515	541	519	461	495	521	470	520	532	461	497	521	509	457	486	480	521	493	510	493	480	486	502	454	481	482	481	491	507	512	536	491	488	456	472	489	485	498	481	488	533	481	499	476	526	527	509	447	508	488	480	513	470	472	461	495	511	455	487	497	448	489	502	531	490	501	485	453	515	493	455	505	506	512	511	474	467	437	504	531	507	511	490	490	489	523	486	475	490	519	487	470	469	474	503	461	504	464	494	505	489	513	504	501	519	509	496	558	504	462	478	505	469	468	484	499	505	488	504	511	501	480	471	519	501	502	504	505	491	477	477	516	488	504	476	486	496	502	483	500	509	524	506	513	462	492	509	509	488	508	457	496	502	484	501	482	513	492	478	477	522	522	485	491	533	471	496	494	522	499	502	478	495	438	498	494	491	460	495	491	502	463	510	474	478	490	462	507	485	471	493	491	484	513	495	485	485	519	480	506	452	488	482	458	485	517	475	462	503	493	478	536	501	517	492	515	538	481	530	497	491	537	509	511	453	526	518	460	494	503	465	480	483	485	503	453	459	482	509	473	520	491	462	480	504	449	465	494	471	461	474	513	480	473	508	511	494	490	510	491	482	522	450	459	497	467	490	495	489	498	492	470	499	502	517	524	491	489	465	456	487	496	479	517	509	484	484	474	461	454	510	524	466	499	477	514	519	491	478	531	474	505	467	480	465	512	485	499	491	463	471	514	469	465	466	492	451	491	494	513	522	483	501	494	481	486	503	547	530	483	506	480	485	501	475	535	519	477	523	513	505	496	482	498	514	488	485	492	492	498	522	475	475	506	511	496	480	486	461	461	481	487	488	491	500	474	492	496	477	482	455	487	488	493	454	469	451	486	470	499	501	515	517	484	477	504	491	465	501	493	493	468	492	508	500	542	473	441	537	466	482	498	518	496	506	479	484	486	508	493	504	499	512	507	486	470	458	495	443	498	481	469	498	535	488	517	502	497	453	472	470	504	475	491	470	532	476	493	483	505	475	500	509	492	479	494	463	495	503	495	494	471	488	522	452	490	468	499	500	489	520	532	500	474	508	471	458	493	509	565	418	483	475	490	463	463	535	490	502	490	487	487	492	423	483	472	457	468	510	482	506	490	456	458	497	443	469	495	523	514	487	465	477	551	512	513	492	517	472	443	470	477	506	484	523	479	505	502	485	543	470	463	450	518	509	438	473	473	504	482	481	464	498	485	481	480	441	449	508	503	544	486	465	452	459	461	478	489	518	506	488	474	472	465	428	485	515	498	511	491	525	490	492	505	487	475	472	471	501	488	493	511	511	545	501	514	466	503	514	475	511	499	473	436	509	516	483	476	468	456	506	513	491	489	453	492	503	460	478	486	451	520	498	497	498	489	484	498	486	431	494	489	430	481	538	498	489	467	492	454	442	480	536	488	485	487	514	484	489	508	532	501	464	510	498	502	497	503	481	515	459	488	477	475	455	495	492
43862	63583	16858	6938	5283	3783	3496	2871	2564	2142	1588	1158	1056	1138	1079	1050	956	851	873	952	918	964	935	778	2451	6170	5462	662	549	622	578	605	567	589	578	581	546	570	573	578	558	551	561	597	545	590	577	599	558	598	547	552	551	565	564	585	574	561	552	570	579	554	545	593	601	586	556	536	565	595	538	601	604	567	595	529	587	558	601	592	563	543	551	533	554	519	530	551	553	587	543	551	527	576	582	604	548	561	610	560	548	583	613	552	581	541	585	519	579	629	580	565	572	534	610	559	549	531	579	572	562	574	603	574	590	541	576	605	582	564	601	545	610	590	556	580	552	579	586	540	561	557	579	513	581	588	526	578	535	604	577	536	588	551	555	577	545	531	595	557	570	575	576	542	565	569	587	591	575	564	588	576	558	573	530	569	549	613	584	564	580	562	557	528	610	616	539	603	592	551	541	558	597	599	518	605	560	537	533	576	570	624	604	552	556	575	569	597	604	517	564	592	579	581	572	548	584	544	509	552	571	583	573	603	564	592	572	558	570	547	554	516	567	566	563	552	589	617	610	549	590	588	555	532	580	599	588	539	563	548	539	557	519	596	572	523	515	596	557	541	613	552	544	527	572	597	589	549	573	588	586	581	560	537	523	601	569	551	580	561	569	548	590	552	544	584	601	563	578	593	597	573	550	594	578	615	581	578	571	579	624	545	583	586	523	573	565	566	597	550	548	586	570	539	548	537	568	586	565	534	568	555	584	538	599	511	544	557	575	547	534	572	542	556	548	573	575	628	567	556	561	497	573	573	566	565	537	577	593	562	533	602	552	600	524	606	562	581	599	545	569	551	579	585	551	564	542	599	535	566	563	522	541	593	544	564	589	532	589	552	546	585	520	613	602	568	571	594	587	560	547	533	578	555	576	568	588	608	616	574	552	611	617	607	570	552	515	561	571	586	578	589	569	577	558	560	553	570	584	572	514	551	605	607	585	543	552	568	561	548	608	555	563	551	571	563	570	559	542	544	581	573	602	573	556	550	586	566	579	569	587	528	537	568	539	506	549	574	594	566	577	584	545	604	595	609	601	570	538	515	540	545	537	570	535	580	526	573	576	591	569	562	566	566	570	585	539	560	549	566	541	518	571	536	625	520	564	575	525	562	567	610	564	590	614	553	566	544	539	541	595	514	545	535	559	573	552	568	553	531	578	546	568	607	577	586	580	547	573	571	587	550	585	579	543	570	581	568	537	541	591	557	578	518	536	545	579	545	573	575	561	582	590	527	548	524	509	507	540	535	518	571	523	583	583	556	545	579	573	502	559	541	595	596	560	574	547	566	575	536	560	523	545	560	536	562	567	564	529	539	585	614	593	597	607	577	578	546	559	588	594	579	508	568	531	547	584	567	580	545	576	530	563	572	576	580	550	532	579	560	576	540	544	521	533	573	591	571	588	595	553	547	607	558	556	587	545	541	586	558	558	626	553	583	542	570	617	559	550	551	577	591	575	546	552	555	530	596	581	537	551	567	564	576	577	558	601	560	561	585	592	568	537	579	583	567	619	625	562	584	567	549	588	578	571	567	557	557	539	616	601	572	562	590	539	552	535	555	525	559	551	541	575	574	575	614	597	538	542	595	551	598	597	544	553	571	565	518	518	580	591	562	575	533	551	574	542	570	545	534	570	566	590	605	602	558	571	574	550	566	512	561	571	559	564	558	528	566	585	550	592	559	553	573	566	553	576	557	557	559	603	581	587	536	614	609	538	591	562	557	604	603	569	543	570	601	583	547	580	593	588	595	598	582	564	572	595	562	543	586	522	580	604	536	615	551	525	520	566	635	566	532	585	545	561	630	531	582	555	555	548	549	545	603	558	542	569	564	601	628	589	533	558	558	583	549	566	559	533	542	556	554	539	534	596	554	599	541	571	617	550	563	551	552	533	537	587	577	542	587	535	561	557	549	580	574	578	589	572	545	567	515	565	547	590	588	582	562	594	541	575	578	574	556	547	556	551	543	547	563	545	577	556	603	568	579	534	566	540	541	549	540	534	548	551	538	565	552	569	534	563	579	562	553	566	540	615	574	558	479	559	532	577	561	569	566	534	574	582	606	559	544	600	561	565	592	583	569	595	542	582	592	572	564	554	554	556	580	568	581	581	580	575	569	553	564	579	604	552	564	575	572	557	558	580	543	591	543	584	540	570	563	566	571	557	567	566	578	566	563	587	539	596	538	555	536	553	561	567	564	580	575	547	579	584	578	578	569	578	577	544	567	538	593	555	556	541	573	543	593	585	591	586	542	518	574	600	556	571	525	582	581	601	557	534	557	561	576	567	596	603	585	582	573	553	582	568	578	551	567	566	535	530	539	604	535	569	559	535	539	563	535	559	603	552	575	603	608	567	577	531	616	551	517	575	609	553	573	545	557	568	563	561	567	561	546	539	566	585	564	588	564	567	577	577	542	591	557	541	529	581	536	557	598	547	576	566	583	540	595	610	603	543	563	561	595	581	529	567	532	554	586	554	574	507	546	584	558	549	558	573	572	551	555	535	558	579	546	571	542	568	577	582	534	569	552	596	552	583	552	549	592	530	589	612	571	561	564	554	571	560	563	568	610	528	539	546	571	565	542	527	559	571	581	571	626	609	578	578	575	537	579	547	565	527	562	569	564	567	551	586	557	563	543	563	578	558	573	615	576	611	532	564	539	613	585	581	567	549	587	582	597	598	576	578	498	580	538	537	563	622	603	547	536	585	578	576	567	551	587	552	591	600	556	558	556	552	530	581	567	552	520	591	551	543	527	582	580	600	553	604	568	542	537	597	540	576	579	538	578	536	586	568	569	567	584	551	551	537	601	564	586	594	586	597	554	595	575	546	552	574	574	546	579	533	565	578	554	543	604	582	557	614	593	558	550	573	546	533	578	558	572	538	534	565	595	571	566	544	544	558	560	545	562	593	525	599	577	573	591	572	596	587	575	557	559	534	557	574	578	508	549	576	510	580	580	589	523	538	560	551	527	547	523	579	517	567	528	544	595	584	571	542	535	568	559	554	557	565	587	584	515	586	535	551	572	546	546	568	602	558	599	576	571	571	638	603	537	596	596	526	545	558	521	585	538	551	578	574	562	623	568	580	554	546	580	500	550	557	572	589	570	545	604	554	580	577	547	552	578	563	560	562	576	588	583	548	573	549	552	551	591	559	560	539	571	522	532	555	577	565	545	564	558	560	556	538	584	551	519	568	566	574	551	602	550	549	538	552	552	581	558	581	563	506	540	603	593	561	556	539	591	552	568	543	570	544	554	566	578	583	592	546	520	568	592	549	544	565	571	564	570	536	541	555	573	589	551	564	547	539	597	582	596	565	594	573	575	522	533	561	587	568	554	561	552	586	524	576	546	580	551	536	568	563	560	612	571	567	588	546	532	573	568	571	568	594	581	573	570	569	573	543	491	524	544	585	596	539	554	580	545	552	580	530	537	597	512	556	568	578	536	564	609	524	585
29847	26673	17577	3162	934	763	617	547	548	444	399	392	400	394	405	404	398	383	378	385	389	384	375	366	356	466	380	320	294	328	335	308	316	321	303	315	300	281	314	283	339	322	273	312	291	306	277	315	294	296	318	322	305	307	300	276	293	321	314	339	262	292	315	313	299	323	325	276	320	290	314	313	316	320	312	305	338	314	283	308	278	301	309	304	277	312	293	299	291	310	318	300	304	304	302	314	324	324	285	323	285	349	285	278	299	272	299	325	317	335	314	309	317	293	307	300	327	326	271	327	297	285	298	316	287	318	301	354	298	303	344	280	319	276	325	318	280	325	302	300	317	300	307	314	288	302	313	317	303	302	302	305	290	306	307	305	329	274	322	305	267	276	282	287	325	311	312	310	341	311	293	286	308	328	274	301	295	324	287	323	332	309	318	305	335	324	295	314	322	308	336	302	325	298	281	319	325	296	290	292	293	309	276	299	274	298	350	314	324	328	294	309	339	308	288	326	300	295	313	294	320	308	305	302	324	313	294	302	304	277	284	326	333	294	304	313	306	263	292	314	308	308	301	319	307	307	317	287	327	295	327	299	295	291	299	284	303	296	338	315	301	317	335	324	301	329	336	289	310	311	325	313	301	290	278	325	307	282	282	297	333	326	316	315	304	307	291	303	311	295	295	293	306	319	296	311	313	317	319	309	310	272	296	318	298	308	330	311	311	298	326	302	310	335	309	302	290	295	306	307	301	297	290	286	296	327	304	338	310	296	305	294	302	330	293	314	303	285	314	312	311	293	309	315	316	345	305	294	304	319	310	334	308	327	308	279	284	303	288	304	295	285	312	290	299	316	328	302	278	318	324	339	278	295	314	322	265	320	309	308	334	293	292	336	301	285	314	339	300	307	318	314	312	337	290	325	299	324	297	316	290	315	330	285	279	330	315	302	325	302	350	282	314	293	283	299	320	331	314	303	329	273	310	303	278	354	309	314	305	306	336	324	319	324	298	306	329	312	310	280	322	292	290	310	300	292	321	290	309	314	307	313	320	289	301	292	301	300	306	336	332	294	270	313	317	283	312	310	321	313	299	309	300	299	333	313	279	282	310	308	285	306	308	289	330	271	326	311	302	337	298	289	282	280	329	285	317	313	301	296	317	302	336	298	331	301	328	282	263	313	316	323	300	310	338	314	298	313	280	332	308	305	292	305	322	334	259	315	262	308	316	306	309	298	308	297	303	302	323	318	307	322	288	294	291	301	312	283	313	327	347	305	314	296	307	309	305	281	294	312	305	302	300	289	304	292	276	291	336	285	284	311	308	315	299	290	316	325	324	306	306	316	324	304	296	316	308	317	290	316	299	300	311	297	283	326	311	286	302	323	314	331	322	265	351	309	292	311	314	329	300	314	318	313	311	318	329	285	283	309	300	325	315	353	280	330	301	309	308	345	333	295	332	299	291	322	307	292	324	340	293	304	304	297	278	266	296	320	303	310	278	328	288	332	279	319	312	319	286	319	276	298	285	293	333	322	297	294	280	346	343	307	297	269	305	310	297	322	307	291	301	339	289	326	297	299	282	290	280	319	325	341	304	303	339	304	315	309	329	308	268	336	324	349	306	276	325	300	327	316	320	324	297	334	302	282	305	315	309	286	304	282	283	282	317	332	289	326	319	315	315	308	314	319	282	345	266	282	313	310	267	328	281	300	317	304	309	316	319	306	325	299	296	341	292	300	320	285	313	307	292	316	309	292	325	337	304	316	309	308	303	295	357	301	316	332	311	301	300	279	315	332	342	278	310	321	324	291	313	298	306	298	331	302	302	303	315	299	305	309	300	334	304	290	327	282	330	337	291	321	302	299	276	310	306	314	295	295	302	334	283	302	289	306	329	311	325	274	327	278	335	307	295	300	285	287	285	290	284	313	326	302	304	282	332	297	327	314	306	317	290	334	285	314	295	344	295	315	290	312	284	300	317	314	310	304	345	295	308	299	262	292	294	299	310	285	317	288	313	298	310	302	314	324	321	312	311	299	297	335	323	313	308	315	331	297	301	318	327	341	301	321	312	307	286	291	311	300	294	308	321	304	329	305	285	304	316	304	321	307	317	285	265	317	317	308	303	296	327	303	284	314	293	284	298	341	289	302	322	305	315	312	274	321	292	287	324	292	331	272	337	284	314	316	286	338	283	341	290	301	350	280	274	293	309	295	317	284	318	287	309	285	315	311	325	299	299	349	310	313	316	273	321	319	289	325	302	314	309	313	281	329	296	318	307	296	303	307	276	311	350	317	281	293	282	306	297	313	335	305	311	297	303	276	299	293	325	330	282	319	331	279	343	286	295	286	291	326	304	292	288	346	306	327	313	319	310	316	322	289	291	310	308	284	278	304	295	287	309	309	283	302	304	293	301	307	282	309	317	327	278	301	340	289	332	261	268	326	310	312	349	312	294	295	308	320	321	297	320	320	307	314	289	280	309	332	293	297	318	317	305	313	317	305	272	317	345	349	304	356	286	281	304	297	313	311	286	285	346	341	289	306	301	287	291	348	317	281	321	309	268	346	274	284	302	325	288	310	304	305	297	340	299	312	277	316	311	333	295	331	329	338	315	297	312	308	306	305	285	310	307	284	303	292	325	340	274	290	304	297	334	327	293	290	331	320	313	316	314	299	315	323	314	322	320	311	299	303	289	300	304	297	313	286	300	323	314	310	327	279	294	305	310	306	306	294	292	289	294	305	300	322	291	313	292	317	338	291	310	314	304	345	327	296	294	335	302	304	302	310	282	301	286	321	328	312	318	304	304	299	304	296	313	316	322	300	308	292	308	288	289	303	368	275	305	315	274	307	298	286	319	320	305	308	307	316	316	270	314	280	281	317	324	313	295	336	319	330	299	319	314	302	316	304	327	290	343	347	325	287	300	325	282	319	277	311	323	328	312	313	322	311	296	265	298	309	307	298	304	287	283	321	322	330	293	308	306	298	290	311	285	315	306	339	288	293	306	320	299	319	316	312	305	308	270	304	294	340	289	335	300	303	304	314	337	302	319	316	327	355	304	314	289	299	328	277	301	294	298	314	291	294	316	316	303	313	323	316	305	303	303	298	315	316	286	314	305	278	320	301	320	308	297	274	313	300	348	332	292	287	307	322	345	295	298	317	286	313	289	302	303	338	290	315	326	285	298	292	292	281	288	289	303	295	287	308	314	312	294	291	324	287	304	342	317	325	291	295	281	286	294	275	321	314	304	287	280	336	334	291	315	286	306	324	312	290	289	260	321	292	321	307	297	319	305	342	308	317	335	306	328	326	322	331	322	303	299	322	308	321	312	306	311	299	308	314	325	311	304	289	297	290	313	301	281	330	307	335	305	311	287	306	286	330	320	311	281	309	310	316	322	317	289	290	285	312	305	329	283	291	278	288	295	331	311	287	317	305	299	312	314	323	303	298	299	291	324	312	309	289	311	292	297	314	299	317	328	309	286	299	289	304	314	334	323	296
34879	40531	7000	1622	1505	1275	1072	1002	978	791	565	550	583	586	619	540	515	569	584	518	525	533	512	505	507	624	614	399	392	384	374	356	405	404	374	374	396	392	415	387	389	386	416	367	392	382	396	334	422	420	383	391	403	405	403	370	397	409	420	388	388	419	366	382	376	355	393	400	403	402	348	367	411	410	401	430	404	403	380	386	420	369	389	363	389	379	378	417	393	388	372	375	385	362	391	395	411	374	363	360	367	382	384	405	367	376	384	380	405	426	399	348	361	333	365	371	379	371	385	381	387	392	395	396	377	366	365	350	383	402	407	388	394	411	374	394	387	356	413	403	382	379	371	395	359	403	382	373	395	363	378	373	404	362	394	377	381	382	372	366	372	386	384	411	358	364	396	404	375	397	371	406	380	420	431	381	371	412	364	371	398	342	359	368	379	388	374	397	399	387	418	396	424	398	403	373	398	376	378	383	402	360	374	415	406	397	383	381	375	356	405	397	367	416	368	399	362	383	400	362	404	410	369	394	367	418	395	384	424	402	395	373	396	363	400	416	379	431	349	377	401	383	367	367	389	381	359	379	343	370	381	384	394	391	422	377	438	365	365	392	394	378	377	368	384	411	374	378	353	390	404	419	388	414	398	399	420	413	410	396	368	399	396	373	380	353	403	386	402	397	377	377	356	369	396	408	379	409	400	399	387	384	394	362	410	412	417	383	373	393	412	396	342	336	379	406	398	397	397	429	417	379	396	384	350	375	364	361	361	382	381	357	365	385	397	364	401	371	411	407	391	340	406	424	404	373	372	351	401	358	400	385	395	374	393	385	373	402	383	384	404	375	410	444	351	383	396	404	386	375	428	381	389	397	389	402	375	368	421	433	357	399	399	381	399	401	384	372	391	368	392	384	394	369	395	429	346	373	393	396	391	408	357	383	428	395	381	366	386	375	391	354	418	398	395	397	384	400	394	369	375	383	392	379	391	392	400	418	430	400	395	430	433	390	383	376	372	329	362	360	359	427	366	372	364	389	385	355	337	361	376	378	374	398	413	374	394	384	371	399	348	383	360	401	388	382	380	345	398	381	372	390	383	386	404	374	416	379	380	382	385	351	356	386	403	384	413	388	392	364	404	376	397	375	385	379	380	381	408	398	385	380	360	383	388	388	408	377	408	394	367	387	423	421	402	398	374	358	382	403	419	439	360	400	382	381	408	367	388	373	423	393	402	389	400	367	389	392	405	390	374	391	372	413	407	393	359	368	397	411	413	383	361	370	393	423	359	404	359	399	402	374	389	402	415	415	364	396	422	393	387	355	417	393	398	371	364	397	361	377	382	352	403	384	390	432	361	380	402	409	409	425	382	376	364	373	362	371	357	418	397	347	386	395	417	408	365	413	376	404	385	366	392	394	362	360	379	371	383	411	382	391	359	376	334	413	387	400	381	403	415	392	369	376	375	382	367	376	379	399	409	361	367	410	425	383	394	392	397	422	419	382	400	401	408	396	391	379	385	364	390	377	399	399	394	401	384	358	393	364	362	381	398	385	383	346	371	366	380	386	405	379	381	400	349	391	406	356	387	380	395	368	339	365	366	409	376	365	395	381	428	397	359	362	422	408	403	390	391	374	390	363	380	367	398	356	379	381	371	384	402	373	392	408	392	385	407	363	374	400	378	420	383	359	411	382	355	361	397	419	392	383	371	360	392	379	396	382	352	354	373	393	380	350	378	393	369	391	393	381	349	412	403	387	420	385	387	390	374	376	360	373	400	403	421	397	390	391	372	422	389	397	392	412	393	396	362	423	371	366	363	403	406	384	404	356	387	418	393	379	413	393	368	383	367	400	414	384	370	370	366	417	381	416	383	383	376	394	377	452	363	402	375	407	425	361	377	407	383	389	402	373	377	375	403	372	343	397	408	402	369	404	396	358	401	407	370	368	379	382	387	399	413	408	389	339	404	379	394	378	371	368	334	372	389	392	383	397	368	395	372	376	378	400	408	393	403	398	384	380	394	428	399	352	392	382	363	382	401	378	419	361	344	420	384	404	383	369	407	354	383	416	406	371	399	394	382	405	396	398	373	396	393	416	395	402	372	379	383	365	429	374	381	370	396	382	380	362	394	416	409	367	397	397	389	375	402	377	405	386	400	381	376	398	395	372	391	380	402	382	393	393	427	345	401	383	393	394	353	345	383	383	402	376	359	400	383	366	372	424	397	384	379	363	431	393	377	378	358	402	420	419	379	399	390	391	373	400	369	373	410	411	417	404	353	385	383	386	340	400	403	342	356	417	357	408	396	387	394	359	376	375	396	386	363	393	406	405	375	408	391	367	388	395	389	386	388	408	401	415	374	428	358	419	354	377	393	384	387	377	378	354	360	413	363	372	380	387	405	385	352	375	416	362	404	401	344	397	348	357	392	366	411	360	387	378	429	385	381	400	377	376	396	399	375	377	383	391	384	401	382	371	401	396	374	377	385	369	405	381	418	377	413	408	392	363	441	397	388	410	431	370	372	439	392	380	387	373	432	375	422	392	415	362	395	377	377	396	396	412	393	431	387	376	388	435	380	414	400	364	377	391	367	398	382	408	389	376	369	398	406	371	368	425	393	372	375	380	393	366	390	382	339	399	353	394	351	365	405	381	410	437	394	401	380	396	423	387	376	392	385	378	374	370	387	393	390	386	376	389	357	412	385	368	342	360	385	436	439	393	373	367	370	382	387	387	430	423	359	354	372	373	377	400	384	405	382	416	371	355	375	381	401	394	357	389	387	378	438	406	394	420	414	393	387	419	359	392	361	383	403	406	368	394	396	393	386	392	383	378	362	393	399	380	377	381	378	359	364	405	391	388	418	378	378	415	418	398	379	424	378	407	408	361	395	417	360	387	363	380	414	403	408	390	360	406	393	400	394	408	379	396	394	406	399	399	380	388	408	364	358	440	348	408	364	338	393	371	390	388	368	368	397	375	379	408	414	361	361	422	400	367	403	382	388	320	401	375	381	381	375	406	396	389	376	374	394	370	370	387	379	392	397	397	362	403	427	369	400	381	362	351	381	349	401	403	385	380	387	405	361	426	392	371	367	406	406	392	370	347	370	425	412	398	376	353	406	388	397	371	383	391	380	408	405	384	399	355	344	384	410	380	427	402	378	375	393	346	379	404	410	384	380	352	377	421	386	385	427	376	399	390	415	400	365	407	376	411	386	378	373	414	362	356	393	426	356	374	360	403	406	378	384	362	420	409	394	396	401	371	396	397	423	408	370	383	391	380	425	443	407	382	398	368	425	374	356	386	367	379	397	372	382	414	412	362	366	398	388	396	414	406	404	409	386	423	379	360	407	382	399	387	398	371	385	396	396	404	412	394	383	382	415	390	398	388	379	404	431	424	400	385	395	430	422	344	398	357	380	350	405	378	369	378	373	389	338	384	388	402	403	368	399	419	392	390	366	363	370	385	369	412	364	351	387	366	372	385	363	409	374	415	381	389	414	398
24314	21603	28807	24763	21523	11955	1682	1112	919	693	621	588	607	627	649	621	561	604	562	432	374	338	333	606	1434	2450	746	304	271	318	282	301	290	290	305	273	279	292	286	286	300	288	307	271	261	266	276	288	248	302	268	281	285	259	284	275	272	288	304	275	311	278	279	297	279	264	266	261	283	273	275	290	277	294	303	292	266	270	293	266	283	266	278	278	266	304	296	259	304	262	299	273	272	277	301	289	269	251	266	269	255	260	268	260	266	260	269	296	289	311	266	267	269	251	284	281	258	307	275	265	275	273	262	323	294	273	316	265	282	290	302	269	276	294	268	278	292	297	293	269	295	287	307	246	251	269	261	288	246	253	280	237	305	274	312	259	287	296	276	250	266	290	259	283	280	301	244	277	302	237	285	295	313	284	291	312	275	304	296	295	293	278	317	259	277	289	258	308	304	304	292	268	299	280	291	298	273	267	279	248	289	275	293	282	300	283	257	297	285	266	284	309	252	302	250	276	293	264	291	277	279	266	281	262	261	284	279	244	293	275	281	282	280	274	274	316	277	289	252	246	292	270	277	288	285	278	267	308	280	264	301	272	274	283	284	264	293	289	251	264	284	262	299	282	275	260	270	291	283	268	269	274	290	313	258	271	291	294	294	266	303	254	286	271	291	263	290	299	303	280	266	302	299	292	296	271	277	295	282	285	262	255	276	329	257	293	246	258	288	288	291	313	304	282	269	270	281	244	282	277	280	271	264	277	307	253	292	313	294	290	291	275	267	280	272	296	257	267	277	270	273	269	286	269	282	302	260	294	291	267	316	238	283	274	292	261	297	284	252	282	297	282	279	264	267	258	285	293	281	274	286	287	263	279	298	258	270	283	283	289	297	301	315	278	287	275	274	270	273	302	284	282	282	277	301	283	315	284	263	274	289	271	284	292	300	282	254	294	274	279	285	263	270	283	292	244	274	263	324	290	282	272	277	288	280	261	299	280	276	249	270	277	263	288	304	265	272	287	300	293	265	272	261	303	275	326	268	301	246	259	274	272	253	276	273	267	254	280	277	299	273	289	281	269	288	261	278	276	277	267	265	269	291	262	291	290	305	274	291	273	324	286	291	292	294	291	280	270	276	240	284	268	249	309	245	283	290	267	234	270	263	264	260	288	269	273	282	291	274	288	248	287	296	267	280	262	282	300	268	284	301	295	275	273	293	277	295	281	252	265	274	287	287	279	327	312	295	276	275	280	275	258	299	282	292	270	288	251	268	273	279	278	255	262	280	262	297	265	280	275	307	295	286	273	273	277	293	308	275	294	268	279	285	282	260	319	281	292	268	272	283	273	275	249	269	279	287	276	271	309	289	282	294	271	284	275	295	276	300	294	265	270	288	283	269	273	264	281	280	296	290	291	257	279	326	288	280	316	267	275	294	285	283	290	292	276	256	264	308	294	265	271	282	265	323	292	289	286	297	274	281	286	301	276	300	284	281	267	293	272	306	294	300	271	303	286	264	287	278	294	274	259	252	278	292	290	286	316	251	285	287	249	273	270	296	262	285	293	273	280	296	273	286	290	284	285	278	280	281	274	255	299	275	281	272	281	286	297	263	287	278	288	282	307	271	279	273	271	292	295	298	292	291	273	304	308	312	259	284	277	286	283	245	296	279	301	288	271	274	288	252	310	278	300	279	269	309	288	296	300	283	303	267	292	301	322	266	289	285	268	269	280	307	294	289	288	282	261	273	256	290	280	272	272	279	284	298	308	287	277	280	299	306	281	264	254	314	261	267	298	271	317	292	278	284	299	269	283	252	288	293	268	281	240	277	258	292	279	266	297	288	282	300	269	305	289	261	308	275	281	285	265	303	278	286	308	295	272	305	306	268	259	264	280	270	277	265	298	267	284	257	266	297	309	262	285	255	285	246	283	289	320	304	277	284	287	289	282	250	295	289	242	290	259	307	265	292	282	273	293	289	281	279	307	288	288	256	238	284	265	305	238	285	276	307	276	284	266	284	281	304	278	293	265	278	268	273	300	283	284	280	295	265	284	257	275	273	301	255	276	313	286	302	267	282	282	281	311	284	295	279	293	294	273	298	252	294	284	295	303	309	283	284	272	281	259	289	286	287	291	261	244	276	303	304	305	293	286	286	278	264	281	277	285	294	292	253	283	259	266	318	239	298	271	292	295	279	284	320	307	301	273	297	284	331	311	291	263	295	293	279	320	285	287	249	256	273	284	282	304	294	281	315	265	268	255	272	282	283	252	318	283	269	280	309	278	277	262	307	257	278	266	285	255	285	294	304	280	269	278	278	269	281	306	278	276	279	280	262	294	290	267	279	267	285	308	287	288	282	296	262	287	291	303	280	287	288	278	268	271	307	292	272	281	276	281	273	273	314	258	262	250	255	292	273	298	280	302	257	276	294	319	288	269	271	273	254	268	286	298	263	290	314	300	257	266	313	295	245	265	293	278	281	291	325	302	293	297	282	274	302	253	270	300	283	293	291	315	270	296	275	310	251	275	287	300	287	271	275	277	318	265	302	269	281	269	253	296	313	283	265	286	281	270	278	276	284	292	278	268	298	287	282	309	238	282	278	264	275	282	286	273	286	277	307	253	309	295	292	282	272	236	296	301	267	283	304	270	251	272	284	255	297	292	253	273	249	285	283	287	275	286	294	267	280	285	298	295	277	293	280	248	275	273	274	288	292	272	237	261	279	267	304	277	278	288	272	277	279	297	294	305	278	331	299	280	285	289	266	302	285	272	267	270	247	274	280	285	258	277	269	294	265	264	259	273	269	305	288	274	249	282	283	267	297	301	298	274	265	293	273	271	280	287	271	290	242	275	266	300	312	321	271	306	300	288	288	282	281	297	286	293	273	283	297	272	253	278	301	265	308	294	270	290	275	284	273	291	306	285	276	268	259	287	276	274	297	320	293	286	277	283	281	271	269	273	263	292	313	297	255	259	305	304	312	254	260	293	247	275	298	303	277	287	287	274	282	261	261	277	233	304	276	287	275	277	267	253	271	280	311	263	287	288	257	263	270	277	265	307	294	331	288	282	286	254	282	283	286	261	275	305	273	307	267	299	277	279	289	286	275	283	267	290	298	271	270	277	268	294	295	271	332	296	282	275	332	312	265	254	273	291	283	292	301	287	268	282	274	283	286	271	277	263	268	247	282	319	304	266	280	267	285	282	296	285	280	297	266	294	279	284	259	276	265	259	298	281	270	300	294	269	216	256	314	307	286	276	284	307	280	271	270	274	264	287	293	286	289	259	263	291	262	277	260	261	285	257	265	262	285	257	266	300	277	268	282	287	281	281	250	271	284	285	252	260	291	292	293	319	259	275	294	286	232	291	258	275	310	290	278	283	294	305	280	278	265	259	257	277	291	318	306	280	286	268	276	301	294	295	288	298	233	281	296	293	333	269	286	262	293	283	276	250	272	277	297	304	289	285	286	264	285	294	313	254	277	279	292	269	280	297	287	273	292	288
39989	57072	13219	3733	3412	3134	2230	1983	1629	1164	1118	944	1061	1079	1075	1080	857	1039	861	607	510	394	432	899	2505	3899	1063	340	358	350	352	332	331	351	350	343	313	341	336	352	350	333	357	347	358	347	342	317	348	354	341	367	330	316	318	317	338	374	329	344	337	350	351	350	344	359	319	353	361	368	340	332	330	333	341	323	361	330	338	331	307	344	309	348	330	333	367	347	362	332	324	316	338	325	299	340	301	330	333	295	332	328	321	291	333	355	361	368	350	311	368	347	356	349	321	345	333	323	330	357	316	347	337	341	307	334	331	331	326	334	354	356	351	338	319	346	302	328	358	349	335	354	335	348	351	360	320	325	332	344	314	342	334	347	362	318	324	334	328	322	361	334	337	322	319	377	321	316	306	321	304	327	317	311	310	319	364	333	313	355	372	343	329	360	326	329	338	299	325	328	333	356	332	311	339	356	355	358	351	390	363	333	336	336	322	349	306	334	310	317	358	334	304	352	328	329	296	347	348	290	341	343	333	347	308	319	310	313	327	323	342	327	353	343	357	314	337	319	358	382	328	324	317	336	345	356	376	329	365	385	312	334	348	337	330	326	353	346	360	355	354	358	374	362	308	327	309	343	320	311	336	337	328	323	336	347	353	300	329	349	347	351	350	349	352	334	321	349	358	355	351	325	309	346	332	333	363	353	350	343	334	314	337	350	348	333	387	322	318	340	347	353	349	324	365	332	355	325	351	336	297	340	383	363	317	334	324	314	337	337	339	341	323	306	310	371	390	336	329	360	368	347	331	362	332	316	365	345	339	326	336	321	348	333	307	333	341	355	335	324	340	344	353	321	310	345	333	384	346	359	316	316	338	377	331	345	323	339	330	323	322	351	298	316	346	335	369	329	353	338	363	326	356	350	323	371	329	313	344	348	356	328	335	338	359	352	373	345	326	340	323	346	343	318	319	351	363	335	352	358	343	340	355	368	315	377	348	332	350	369	326	350	313	340	349	405	347	383	368	322	350	327	359	356	382	379	355	306	331	361	337	327	339	335	355	343	316	327	351	307	355	339	360	322	317	319	353	339	363	326	350	320	352	330	364	323	303	367	349	342	319	365	343	318	329	347	326	377	322	329	337	319	356	352	328	334	307	333	320	370	333	308	362	354	392	316	364	367	323	357	361	312	334	358	364	373	298	299	379	328	328	346	349	375	321	367	342	348	351	324	326	325	333	333	366	337	346	352	360	319	324	350	372	299	350	353	352	342	346	343	336	322	319	363	339	325	319	358	353	344	307	353	355	344	347	327	358	345	328	347	321	338	331	339	374	300	355	335	303	345	301	341	352	323	337	345	350	336	322	334	374	330	340	349	343	338	340	345	337	338	353	329	346	336	343	322	330	369	337	342	323	340	332	324	333	346	333	374	342	338	344	354	319	328	322	329	346	343	326	339	346	358	352	336	344	329	352	331	320	335	328	336	347	338	306	347	324	339	349	356	322	360	388	344	329	323	322	350	347	329	327	368	317	317	350	330	340	369	339	348	351	347	319	318	316	332	355	335	343	316	359	334	329	360	337	308	343	333	354	343	355	336	323	341	334	360	307	354	342	373	344	336	331	337	351	360	313	344	334	333	316	318	353	379	357	314	347	341	341	344	341	331	323	306	353	358	343	334	393	341	314	358	326	346	302	328	322	348	308	323	361	294	344	341	334	303	352	344	347	303	328	363	328	366	328	358	323	347	351	325	312	326	366	340	310	353	356	337	351	350	318	319	353	364	332	347	332	357	330	330	338	339	305	337	334	338	340	299	344	324	370	330	349	312	333	340	355	364	358	343	361	363	307	336	356	313	338	366	351	341	347	307	362	342	315	324	347	361	341	341	319	317	313	326	359	344	307	356	347	335	340	359	339	345	342	343	358	318	335	329	329	361	359	336	335	308	363	305	380	331	359	340	359	333	313	284	354	362	320	368	312	370	358	345	325	337	332	356	346	314	338	351	342	377	370	345	325	335	329	347	334	330	323	304	325	338	311	332	347	344	363	354	343	316	352	377	362	346	334	318	293	341	348	358	333	342	337	317	343	357	344	329	332	365	346	344	319	352	352	358	334	304	360	322	320	351	373	299	351	378	331	322	327	334	326	319	362	346	351	352	313	328	326	338	336	348	353	338	342	310	351	331	337	346	325	312	352	320	321	330	333	344	383	333	328	329	332	370	351	321	370	335	337	337	358	291	337	394	341	372	349	366	317	314	316	322	343	383	316	347	358	333	352	320	355	359	343	339	336	301	355	310	290	328	347	356	361	335	346	336	363	355	348	335	363	308	339	332	331	349	351	364	381	335	346	329	336	322	336	336	355	319	332	332	358	344	349	310	384	353	353	367	329	308	322	362	335	311	340	348	323	356	351	334	345	348	328	330	342	356	341	330	363	347	325	344	327	361	347	324	352	323	353	348	358	379	346	326	317	345	343	326	341	362	356	335	362	345	340	306	341	317	341	347	330	323	328	309	342	347	325	346	362	349	380	292	337	336	337	356	369	331	337	335	378	344	345	342	338	371	342	324	317	342	314	339	331	344	340	344	343	348	324	325	325	341	323	350	324	318	311	324	333	325	324	283	344	307	332	297	322	310	332	327	353	328	333	366	368	316	361	308	341	318	323	313	360	326	334	356	326	344	344	345	312	315	349	342	359	359	326	309	311	344	326	351	347	321	353	339	328	333	342	327	338	313	328	348	358	321	370	334	300	330	361	333	358	334	335	322	353	303	346	358	332	308	290	351	328	354	352	368	344	359	313	321	360	337	341	355	328	337	344	346	337	341	354	319	320	312	344	322	370	336	328	342	368	353	343	352	359	361	342	333	323	347	339	348	313	316	341	347	345	335	316	321	334	360	316	367	371	324	336	327	311	326	361	351	356	369	360	331	337	363	370	357	340	324	314	353	347	318	334	367	326	361	315	345	354	348	338	325	341	325	371	332	315	376	321	314	347	311	317	347	341	334	358	336	321	311	355	347	338	343	361	361	328	349	339	318	330	353	359	309	343	303	336	297	334	340	338	352	320	327	328	321	347	356	356	335	355	342	351	346	324	345	352	334	313	382	337	313	353	354	315	335	339	341	345	321	346	333	350	340	310	344	355	333	342	367	342	349	351	344	327	348	353	344	313	351	321	340	343	318	352	324	323	320	335	359	307	349	326	329	338	345	373	317	316	346	353	307	326	342	323	343	328	370	345	362	367	337	322	328	336	315	356	347	348	354	352	361	341	311	318	349	338	324	333	363	343	365	347	340	304	313	327	329	344	330	344	341	371	350	333	350	367	319	333	368	314	341	351	342	356	355	341	350	347	344	338	331	360	346	329	321	333	303	349	373	312	363	349	310	327	327	353	354	352	342	362	336	304	329	327	328	326	366	344	322	318	321	326	339	330	330	340	327	389	326	347	346	321	346	365	328	303	336	385	317	333	312	321	352	318	290	325	337	374	368	347	350	307	338	339	301
25666	21736	27557	25591	9258	1538	1015	983	969	821	677	623	603	593	607	566	553	547	541	528	510	523	503	565	933	824	655	514	486	487	487	473	474	448	483	492	493	431	472	485	467	458	481	485	498	494	478	477	438	468	478	490	451	465	457	477	477	484	478	489	473	481	474	443	498	490	463	507	485	444	442	437	471	475	468	474	464	440	492	457	434	473	476	442	489	457	496	486	524	474	433	467	501	452	459	489	456	453	465	430	475	477	433	519	455	470	448	472	421	443	462	457	463	484	464	461	466	482	458	478	443	463	432	469	464	451	472	457	479	497	454	473	444	438	449	404	427	456	442	488	466	469	462	437	468	465	506	437	454	470	491	479	500	470	442	449	483	437	462	480	489	495	476	476	440	470	457	463	467	473	485	462	480	511	463	490	465	439	485	515	511	451	482	498	450	507	479	475	493	509	453	436	495	499	472	430	455	492	463	455	454	475	440	433	451	475	478	452	478	451	448	500	496	455	457	500	450	481	480	485	454	480	499	492	430	486	457	448	460	455	467	476	456	475	434	472	421	475	480	475	456	516	433	465	468	427	478	433	499	466	453	460	454	473	465	451	471	473	448	489	496	466	483	461	469	467	503	463	447	486	435	483	482	441	479	456	437	473	481	435	463	460	459	471	463	482	457	482	485	435	494	474	474	491	487	521	471	459	443	483	453	443	477	423	476	446	474	451	475	468	468	466	455	455	537	475	462	453	449	463	420	471	457	464	482	448	449	458	465	478	441	456	466	468	486	480	437	426	477	446	478	442	467	472	468	457	465	464	491	482	487	476	489	460	475	477	425	488	466	423	438	453	454	467	441	464	463	451	491	447	456	458	458	461	498	456	458	440	437	446	477	515	500	480	474	456	516	496	471	477	464	435	455	478	479	505	483	449	445	465	441	479	480	479	500	491	473	452	431	458	430	429	487	454	483	433	448	435	413	484	473	466	478	501	483	439	480	469	434	478	450	479	448	496	485	440	468	467	468	458	456	463	438	494	480	516	441	470	456	441	515	507	486	440	490	472	463	505	481	493	449	448	484	405	492	499	469	431	458	497	453	466	427	498	438	436	455	479	453	485	471	479	446	495	428	428	463	458	466	444	461	452	471	441	434	486	486	477	486	488	471	479	471	439	428	480	468	475	488	494	445	480	481	456	454	498	496	475	454	514	468	475	487	474	470	450	439	428	471	438	503	482	458	475	448	459	434	464	470	433	462	444	486	462	491	463	493	477	470	452	523	459	487	465	478	482	471	460	456	466	441	431	448	460	486	477	447	473	478	476	471	462	447	459	457	459	466	436	489	471	464	473	470	445	451	441	445	525	454	481	472	474	442	496	467	476	471	474	512	500	478	456	496	486	476	452	449	504	502	459	453	446	465	470	458	480	428	491	416	480	507	436	452	450	513	444	459	464	451	469	445	472	483	435	476	455	460	452	481	482	455	486	473	473	469	440	487	492	487	477	514	468	451	450	439	445	494	465	432	489	479	431	469	435	469	478	426	444	501	464	476	447	482	485	452	471	461	471	455	489	487	453	462	466	482	484	469	492	477	486	502	446	439	483	476	473	446	474	475	423	477	450	487	478	468	471	474	481	448	418	501	459	480	433	468	458	482	486	467	476	470	481	480	468	473	419	463	477	492	468	516	444	453	491	475	410	455	439	432	468	469	498	483	489	513	461	461	471	485	450	480	462	471	457	435	468	464	429	480	428	436	456	469	470	467	443	460	476	492	457	499	464	475	494	483	463	463	444	443	458	474	475	484	487	464	464	469	470	489	443	426	469	483	470	455	469	487	470	479	447	501	436	457	442	481	480	476	486	501	450	446	469	481	479	472	468	470	447	465	469	453	473	468	463	529	484	470	507	470	454	440	451	495	500	469	420	456	465	508	502	437	468	481	469	476	447	484	447	483	470	448	473	463	459	463	465	463	459	454	457	429	458	453	514	435	498	511	417	488	489	471	447	484	484	483	442	498	446	478	455	462	432	458	439	479	454	453	466	472	463	443	445	441	442	448	481	441	509	459	457	484	464	448	473	486	470	468	472	488	460	509	453	487	486	432	463	498	480	495	494	447	483	484	485	495	497	471	454	480	504	463	441	496	419	454	435	443	494	480	429	431	473	440	514	442	487	477	431	447	510	444	422	488	451	460	465	499	465	480	444	473	439	450	466	461	480	457	452	484	460	488	450	466	434	473	443	450	467	481	450	478	488	497	469	459	458	471	483	497	436	463	497	457	465	476	477	466	485	455	438	468	457	480	448	466	455	474	480	466	452	444	453	449	463	485	518	476	499	452	479	447	450	455	475	486	497	473	459	503	478	451	458	469	481	435	458	482	456	439	475	466	518	455	448	465	449	468	485	472	492	429	483	456	500	446	427	451	418	500	471	502	480	495	462	441	503	474	465	468	472	437	468	469	502	465	491	445	503	442	489	451	492	464	445	435	511	432	491	483	467	445	475	457	522	490	524	458	422	431	454	457	461	442	470	458	515	547	475	433	474	527	489	437	499	462	479	485	494	446	458	438	452	450	453	470	458	472	463	485	472	493	449	445	502	404	410	468	469	480	503	445	453	443	448	485	446	468	480	486	454	455	416	451	460	449	468	475	451	458	433	514	482	443	465	449	496	494	455	462	438	459	443	468	458	468	504	458	453	473	450	540	446	509	434	462	477	455	481	484	468	460	444	501	491	487	481	493	486	445	477	454	457	480	471	497	524	458	460	470	497	442	448	479	456	456	466	451	466	478	426	470	482	469	471	449	484	484	488	447	448	483	488	461	480	472	472	478	447	482	510	461	454	484	453	505	482	439	457	477	514	422	435	467	473	497	481	482	467	433	434	459	507	475	490	471	493	449	443	460	444	495	482	467	500	468	453	468	450	474	442	488	474	452	465	448	479	418	442	471	477	489	475	492	478	465	478	458	441	446	466	453	464	454	479	482	490	477	452	492	475	455	455	461	487	460	470	447	467	458	462	460	484	484	454	438	481	483	476	503	451	474	440	479	465	489	485	486	463	435	463	465	455	468	423	443	456	502	489	489	476	483	466	463	488	401	463	465	470	462	482	480	449	460	443	445	474	481	456	482	459	489	444	471	489	460	453	499	479	454	453	484	470	446	484	479	469	469	445	447	439	471	459	441	503	494	486	462	468	487	488	445	463	445	453	483	486	469	457	412	456	461	455	484	485	510	470	451	463	479	466	459	470	463	443	481	452	486	472	466	490	476	508	472	466	454	500	417	484	511	436	502	450	424	463	478	455	483	477	454	464	459	438	461	433	526	439	455	454	465	468	474	459	443	442	463	467	444	494	460	482	461	486	472	475	468	495	430	431	469	493	474	461	455	431	481	483	478	418	455	476	489	464	478	459	450	475	473	508	469	450	487	459	459	450	465	481	466	457	471	482	463	464	489	462	480	477	478	472	518	418	453	494	473	461	486	496	457	468	461	480	438	449	481	449	475	456
37887	50961	9850	2560	2467	2323	1834	1702	1757	1432	1010	859	903	788	958	802	807	693	639	702	646	661	588	821	1539	1207	976	587	610	554	586	582	574	545	582	624	587	575	554	588	540	546	553	566	563	557	566	568	573	580	570	573	554	536	615	551	563	557	556	604	514	592	589	569	562	563	583	575	551	591	591	612	592	525	592	527	606	584	550	560	566	540	605	565	566	572	579	543	609	571	538	573	593	590	572	548	562	542	543	547	554	613	532	569	558	592	594	576	574	553	561	553	613	545	554	551	561	538	538	570	533	592	567	519	623	571	580	550	597	545	610	575	611	576	567	535	572	569	589	551	565	591	571	564	558	566	579	560	553	595	605	558	570	597	541	593	557	544	615	582	543	575	529	556	550	552	581	605	592	517	552	590	555	603	594	555	517	600	548	579	570	524	554	530	543	548	556	575	545	584	557	545	578	544	587	560	581	521	541	555	600	613	537	550	555	536	530	573	544	577	555	529	581	556	574	566	516	560	560	579	581	554	550	575	575	587	563	531	546	538	518	570	572	546	564	545	538	564	560	544	585	537	584	551	560	567	548	602	556	554	585	556	525	584	564	580	556	568	567	553	587	601	574	560	567	591	572	523	520	581	560	558	553	555	604	548	563	570	592	512	532	543	559	540	548	532	585	515	546	545	587	539	521	572	529	546	535	571	570	540	568	527	567	557	550	564	567	564	558	570	558	624	560	546	555	616	571	535	601	555	549	573	566	535	539	565	535	588	560	581	553	529	558	569	566	595	524	571	520	561	593	552	531	580	548	536	593	617	532	539	571	557	549	534	577	566	568	553	546	537	542	557	608	581	584	572	554	567	565	579	564	545	564	539	547	572	581	543	571	529	552	565	569	568	595	607	573	544	583	593	545	565	589	595	568	586	586	589	542	589	590	563	576	594	565	566	533	585	578	552	543	546	543	547	585	580	535	572	526	569	564	551	551	546	576	571	588	550	573	570	554	596	578	593	566	578	539	582	578	550	553	590	567	563	603	579	548	537	564	521	525	563	592	535	574	576	555	580	567	573	547	532	540	591	555	525	572	525	564	543	547	564	554	594	573	570	566	542	565	527	565	537	542	597	569	541	571	559	580	559	515	521	567	543	620	607	577	523	565	570	550	534	555	533	555	590	532	609	569	584	612	563	598	566	574	558	597	566	550	547	524	564	551	530	574	614	568	573	557	588	555	566	565	552	526	513	584	553	575	565	587	566	574	549	559	559	553	570	611	604	571	571	605	552	556	525	540	548	543	560	590	596	560	606	532	580	566	577	539	571	547	601	547	571	555	530	510	541	542	533	550	575	591	565	574	574	573	566	566	553	556	537	545	542	558	523	586	515	540	593	595	596	600	568	573	568	576	559	551	597	583	555	594	575	553	617	569	603	595	588	585	562	554	558	545	577	541	553	519	548	521	583	627	516	593	556	556	575	516	552	572	545	583	595	581	595	586	565	583	576	553	542	534	553	574	585	552	591	535	570	545	576	564	555	577	549	586	565	553	583	565	527	529	598	601	563	533	565	605	580	584	571	551	547	540	581	586	602	542	546	556	570	542	561	543	546	562	566	589	577	612	527	579	550	571	549	548	563	582	580	599	589	565	580	544	569	568	594	581	547	550	535	555	572	556	543	548	588	612	545	541	559	546	546	636	560	567	548	545	533	607	551	557	570	607	559	579	566	563	572	578	548	566	533	568	593	571	583	540	560	575	540	574	556	585	545	549	606	503	602	579	544	562	594	604	554	541	581	546	542	565	577	551	639	563	587	576	562	582	568	548	581	568	566	584	550	574	539	552	568	547	573	538	546	586	554	575	555	545	507	583	543	573	547	594	546	582	509	546	574	519	561	602	558	577	613	562	561	588	596	615	572	550	597	526	549	563	596	581	531	583	554	577	583	549	628	610	568	584	531	532	548	555	512	563	553	574	585	533	559	570	571	554	547	544	526	569	552	545	575	583	549	603	543	577	562	588	531	525	603	577	571	549	557	605	536	577	583	566	549	557	562	538	619	557	557	586	547	575	551	588	600	561	567	573	554	579	554	547	558	568	579	571	544	567	544	584	558	543	605	543	573	597	538	538	582	551	547	577	578	605	552	557	556	536	608	565	565	567	572	573	549	573	587	564	566	581	583	556	573	572	605	537	586	551	564	552	536	541	582	557	596	555	624	533	541	544	608	588	545	593	575	605	510	558	554	544	550	593	545	575	612	568	575	545	553	565	606	587	550	586	613	560	586	540	568	641	541	537	574	539	594	533	563	587	567	580	568	563	559	587	577	586	595	553	519	569	557	553	563	550	595	573	547	581	554	566	583	579	579	524	552	561	545	566	576	554	542	573	579	587	542	577	575	588	589	571	526	564	559	582	561	579	543	573	566	518	593	575	562	576	554	577	545	555	551	566	605	583	516	564	530	580	589	588	585	556	552	581	562	517	575	583	530	540	542	561	561	559	575	597	579	550	554	568	594	541	558	557	564	541	570	567	579	563	610	542	537	582	547	551	598	547	550	523	541	563	554	589	550	585	574	550	588	565	571	583	565	579	575	569	513	588	575	520	564	550	602	584	569	548	571	566	575	523	545	560	542	552	554	579	580	603	596	563	567	558	624	545	545	542	580	585	573	555	596	539	597	565	552	570	546	560	537	579	580	572	575	595	567	581	547	563	569	578	543	571	551	574	567	605	535	527	573	623	570	567	551	601	607	563	548	576	588	552	563	534	555	583	538	571	556	554	571	519	558	559	583	581	556	587	559	539	593	534	540	562	563	599	584	561	575	593	575	544	586	554	537	532	549	546	583	568	562	545	594	582	583	582	592	589	558	531	552	575	609	605	564	536	540	535	556	516	528	585	573	577	547	578	609	535	589	517	556	536	560	571	522	544	522	570	541	542	544	572	558	567	564	549	564	603	556	578	546	552	597	568	557	567	518	545	582	571	574	516	577	595	513	555	548	588	583	567	544	545	585	548	555	578	577	561	572	553	576	521	537	568	597	616	540	574	560	553	567	528	547	519	560	538	579	570	584	556	593	574	563	571	581	577	539	593	590	544	596	550	538	559	574	583	604	537	571	597	569	552	573	532	522	542	573	607	565	547	565	560	561	607	559	578	593	559	561	507	597	599	585	557	546	611	584	564	569	564	540	554	524	576	618	525	580	562	580	568	553	586	574	584	554	503	547	626	574	554	551	587	592	543	582	556	515	587	534	575	600	548	577	540	606	587	631	552	541	553	591	565	589	554	578	527	581	560	529	506	551	559	531	582	548	519	564	526	592	570	581	560	550	540	536	513	566	564	584	622	556	554	587	536	548	544	553	585	546	581	558	554	604	538	543	571	554	548	565	585	596	567	541	531	566	577	597	598	574	598	531	566	567	572	570	563	553	558	603	573	560	533	545	609	573	536	575	537	589	552	602	593	539	541	594	560	564	566	588	580	607	551	582	584	543	566	589	558	586	530	561	559	572
23340	21616	29363	24274	21572	21625	12253	2919	1614	1135	910	873	800	728	681	727	621	632	695	710	646	562	578	985	3302	3049	800	509	529	517	517	499	501	495	528	446	495	508	466	520	453	479	481	501	532	491	535	465	491	478	483	473	482	500	487	499	500	505	512	481	485	485	473	486	497	496	468	512	488	509	524	472	534	478	488	457	459	461	512	460	526	453	464	573	505	535	486	486	520	460	519	510	474	478	536	492	511	502	509	499	537	482	503	503	474	507	528	467	489	465	534	479	463	473	520	505	491	499	504	512	530	498	472	483	492	467	518	517	495	503	469	511	525	466	508	466	484	487	543	483	468	494	469	502	485	488	473	489	496	471	503	493	495	511	469	518	516	484	484	486	500	491	490	507	514	494	484	454	513	480	496	466	468	507	498	478	474	481	483	486	478	480	495	489	459	476	541	503	482	505	494	517	484	488	496	446	526	491	471	480	506	515	496	492	531	509	532	485	487	484	494	499	465	492	507	501	469	475	498	528	502	487	511	509	475	515	513	467	522	497	527	509	493	497	505	461	463	525	489	493	519	507	476	442	496	484	487	463	485	531	512	492	475	476	507	503	457	522	496	498	513	516	502	495	502	486	526	527	468	531	488	510	471	487	459	473	506	479	506	468	513	466	471	513	502	486	477	477	463	557	516	477	449	489	490	502	561	487	498	476	477	493	517	505	449	530	496	484	434	503	511	495	503	521	501	496	473	503	492	522	506	498	468	507	487	512	478	502	473	481	485	451	493	488	475	473	493	457	486	500	500	460	497	460	542	479	504	474	484	491	515	474	487	510	525	520	468	495	535	501	489	512	529	494	460	502	474	462	529	515	473	478	481	466	490	496	493	505	506	520	514	499	487	510	480	484	470	469	513	523	496	476	518	483	512	445	465	465	470	477	542	491	484	476	523	479	493	483	480	505	478	504	487	494	501	484	524	533	514	483	495	450	484	485	483	468	523	476	508	489	513	503	530	505	491	520	481	468	472	514	517	502	489	475	541	510	513	464	520	489	504	473	442	485	454	517	497	523	477	503	469	437	497	497	484	496	485	477	485	430	520	488	512	506	472	485	502	524	515	504	500	484	507	502	447	491	497	513	518	513	455	521	488	506	464	509	484	482	485	492	523	515	481	491	462	463	517	476	477	492	491	503	501	477	520	481	498	482	503	535	488	503	476	491	461	474	461	527	496	499	495	505	494	493	459	512	504	472	512	508	519	504	488	502	527	515	448	466	474	476	481	486	472	507	464	514	485	486	486	484	489	486	507	500	502	474	505	499	461	466	492	487	470	497	494	489	455	506	505	493	497	495	500	525	467	484	486	484	508	495	513	488	487	501	507	465	500	490	496	495	490	472	511	448	473	477	475	503	462	528	503	506	473	531	476	515	509	480	451	485	493	499	494	501	516	466	484	466	507	450	496	458	490	492	468	510	465	523	531	498	521	445	504	500	487	503	508	476	448	510	492	504	479	501	448	499	489	504	509	504	527	510	480	442	488	476	483	508	471	523	504	528	518	473	491	495	518	488	487	482	485	479	508	486	477	487	483	512	498	461	512	522	508	519	505	454	487	508	493	500	521	461	498	454	508	489	495	474	496	467	530	484	480	461	514	480	522	532	498	487	511	481	522	511	526	480	503	476	500	516	497	507	492	479	529	514	479	480	507	494	443	511	486	555	527	516	494	470	492	466	488	507	500	518	511	494	486	487	490	533	518	483	503	481	461	524	500	500	508	503	464	490	500	480	486	474	485	465	474	493	488	497	503	510	495	550	473	485	487	511	468	520	446	435	526	431	503	530	488	532	519	455	533	453	467	500	498	522	470	535	461	487	471	482	483	546	486	495	495	493	515	532	479	511	506	475	497	512	506	483	480	513	451	505	486	449	488	498	556	502	476	466	479	497	502	521	510	510	507	523	473	489	503	457	524	524	486	523	473	495	498	469	516	460	522	476	488	518	476	515	498	461	523	461	497	472	515	512	452	473	505	475	466	466	494	482	489	485	474	502	459	476	493	505	446	461	519	502	462	505	505	488	524	430	522	475	449	509	455	515	471	498	482	471	521	538	477	493	497	476	496	472	498	479	469	488	445	504	491	484	451	542	503	493	476	507	436	499	466	512	506	543	513	450	466	484	467	497	499	471	513	527	465	482	491	531	498	512	462	482	468	509	501	490	457	499	522	470	499	489	465	436	531	469	483	476	499	486	481	499	530	496	489	507	476	493	488	516	475	465	486	489	500	492	497	548	475	517	499	546	534	519	490	496	492	496	472	487	466	493	455	493	508	502	497	490	523	519	469	500	477	494	493	471	508	465	506	487	458	489	509	513	517	485	506	486	463	451	442	511	473	497	503	482	482	498	525	465	512	496	471	482	498	483	519	491	472	532	459	511	482	485	485	478	471	508	468	510	502	510	505	507	491	484	514	438	515	523	519	454	512	512	492	534	499	523	508	479	495	474	529	460	466	480	482	508	493	480	482	495	460	471	484	474	481	487	473	507	496	513	463	498	495	528	523	468	496	483	479	505	469	482	525	486	454	525	476	511	484	491	475	520	475	521	480	472	509	509	502	479	539	513	463	497	509	487	515	482	461	502	519	495	525	459	483	518	476	460	476	484	503	510	497	454	484	497	512	482	482	458	565	521	483	484	464	482	529	511	502	557	501	507	531	483	532	515	469	501	492	521	476	495	496	477	478	495	487	509	436	486	461	522	496	460	515	494	526	484	474	508	486	486	528	490	499	507	499	458	478	477	459	514	513	502	502	511	512	482	488	465	469	529	530	509	449	489	497	488	548	529	470	472	531	474	510	468	489	495	496	496	439	496	475	496	565	490	488	492	479	512	508	509	499	501	509	473	521	436	517	483	508	470	491	498	506	479	482	500	486	502	454	503	494	500	448	520	457	479	478	505	461	472	482	492	486	488	508	536	461	487	528	491	530	495	465	435	462	494	453	515	533	460	508	527	540	480	503	480	499	487	467	489	501	469	483	474	477	529	486	512	486	509	471	472	462	484	529	500	453	483	459	484	528	499	493	490	550	508	493	511	510	485	493	467	488	490	515	498	439	489	533	498	512	496	476	500	482	497	554	471	471	506	506	520	499	469	501	485	504	495	456	505	523	472	498	485	498	502	479	471	476	472	487	470	475	480	504	500	454	470	507	513	456	489	476	508	490	469	478	472	466	496	487	464	485	469	498	484	489	517	467	496	460	515	459	491	511	480	499	470	484	461	461	513	487	462	493	484	473	467	527	508	463	472	444	509	481	475	488	478	485	462	478	465	507	458	531	475	493	487	496	431	469	528	482	505	513	513	464	503	489	453	564	518	480	479	493	523	512	442	515	527	446	473	500	538	450	498	488	466	486	512	496	491	487	511	491	469	508	466	500	472	507	528	481	490	488	525	500	515	480	538	474	483	504	451	521	496	499	489	501	522	475	481	486	487	532	504	507	526	489	502	443	487	538	506
44637	64704	17038	5398	4355	5342	6674	4529	2986	1834	1404	1335	1161	1137	1007	976	821	909	910	848	828	674	659	1419	5441	4608	851	582	589	563	574	596	605	569	550	576	542	567	601	560	587	544	573	555	546	549	551	558	600	568	591	574	573	533	555	530	584	613	564	564	528	564	535	583	519	574	554	519	602	572	585	567	529	602	536	613	579	523	533	556	578	601	587	552	552	565	604	590	544	561	577	520	577	566	578	542	572	597	541	534	582	539	574	554	563	578	557	580	591	558	500	583	548	554	552	612	566	560	561	516	512	577	564	567	575	569	568	543	544	555	533	573	566	548	571	525	538	594	587	532	597	553	568	562	542	570	576	551	562	563	581	574	566	561	568	539	563	555	569	538	595	550	562	529	550	569	552	595	540	558	574	570	560	516	544	554	510	543	603	584	572	526	569	549	570	570	592	536	583	551	555	601	545	587	538	568	568	578	570	568	585	549	551	576	567	550	540	545	561	539	556	589	595	551	566	521	588	561	535	530	585	601	548	539	583	549	558	562	608	528	578	520	563	579	543	562	581	595	547	579	534	554	566	531	574	590	563	577	605	562	551	564	574	576	557	622	552	567	557	535	524	597	586	579	562	549	581	525	538	592	584	545	567	549	557	571	557	567	545	567	541	567	559	544	549	572	557	550	569	539	550	551	573	564	560	578	562	562	557	554	548	556	553	567	604	568	573	527	553	570	541	568	550	609	539	543	559	591	553	600	565	566	581	570	560	574	539	581	540	580	607	514	544	563	538	522	529	538	606	537	572	577	535	581	580	536	567	580	561	535	566	541	574	569	579	566	618	588	548	510	597	542	528	591	547	623	557	530	561	577	534	595	571	579	532	567	593	535	546	524	612	524	546	574	575	561	552	522	597	578	538	571	576	585	592	554	569	549	582	553	563	568	569	560	542	549	578	546	545	545	574	584	518	559	521	546	579	562	574	569	556	578	586	582	562	580	584	571	584	554	571	553	563	587	557	530	576	558	545	536	590	563	587	577	550	565	580	575	572	551	525	559	551	569	592	585	560	545	576	583	559	516	545	593	575	563	573	556	596	531	538	570	614	568	535	611	576	541	530	580	564	569	576	522	574	543	573	544	594	550	507	549	580	562	551	485	571	540	547	540	590	542	551	547	572	586	566	551	534	594	581	548	529	539	531	553	541	587	561	535	540	597	578	503	568	550	582	573	558	600	545	529	570	540	523	589	561	535	557	544	580	569	563	567	530	569	574	546	568	583	569	549	573	532	561	532	540	554	565	549	558	577	561	552	564	588	553	550	543	585	599	546	609	545	545	547	541	561	562	563	548	537	578	563	543	534	540	593	557	561	597	552	575	561	561	529	584	540	536	560	564	542	562	560	558	550	536	532	536	561	550	542	554	567	563	569	572	567	525	566	595	522	571	553	564	578	604	586	548	581	580	548	552	576	560	590	599	554	573	548	536	529	600	572	520	574	549	550	589	562	550	543	599	535	544	541	537	540	546	558	564	596	553	567	578	570	555	576	554	559	577	590	542	573	543	566	558	552	563	578	547	548	543	574	575	623	579	589	569	560	574	546	583	533	540	523	590	529	535	538	580	556	565	602	536	574	574	566	553	557	579	578	582	553	547	554	547	561	522	574	558	584	528	538	548	540	578	586	579	567	529	540	572	553	540	586	557	550	571	572	567	576	532	575	582	540	568	570	516	541	574	559	516	540	557	567	562	574	560	563	559	557	538	533	552	564	536	551	602	525	551	538	575	562	555	585	552	609	579	582	535	531	556	595	572	558	557	586	537	593	601	565	587	542	589	508	577	535	556	547	524	527	542	569	543	560	600	502	582	581	590	584	562	557	579	568	527	537	540	564	594	615	552	557	576	559	538	579	545	562	618	544	595	560	586	575	571	550	564	560	527	544	563	509	598	556	531	572	564	541	593	599	580	561	533	567	564	593	596	583	542	553	550	541	554	579	560	586	569	576	560	578	554	589	564	531	512	551	551	539	537	599	584	545	556	538	585	550	579	598	553	536	556	562	525	547	534	528	585	528	561	544	546	549	561	611	569	546	553	584	522	586	573	547	565	562	587	579	576	537	579	555	588	547	552	540	575	554	548	578	554	568	534	557	552	566	529	588	566	555	554	568	516	557	577	571	561	600	563	589	601	552	572	570	573	581	557	585	528	521	526	566	580	537	536	590	569	562	556	578	506	552	552	537	552	611	580	584	575	530	576	577	549	561	549	554	576	545	556	599	567	535	526	532	517	539	539	575	546	554	573	518	614	558	557	528	587	535	511	551	554	548	551	573	574	535	573	548	546	537	609	532	567	574	583	544	566	551	548	561	533	561	552	550	579	499	557	573	592	522	550	570	577	532	558	560	583	593	535	546	585	578	540	570	556	597	567	557	554	551	590	541	572	543	540	525	559	552	515	518	575	581	540	540	590	593	554	537	547	558	543	560	524	561	583	571	576	582	568	598	535	531	562	532	527	602	547	544	542	572	501	581	600	560	587	575	532	570	558	517	580	572	578	568	563	526	555	510	533	557	559	579	566	554	590	596	531	569	587	514	555	547	559	542	567	540	552	567	552	598	573	553	558	600	551	524	566	564	560	550	563	543	566	560	546	553	568	551	556	518	548	540	558	540	509	582	543	555	528	551	566	566	571	547	574	573	550	570	548	608	570	575	567	557	577	581	594	544	572	564	578	581	565	569	554	537	545	546	590	567	539	576	560	568	626	570	578	567	541	528	529	601	590	601	541	538	540	560	543	555	552	556	549	580	573	522	562	596	540	571	515	552	540	567	577	587	528	527	525	611	560	541	587	546	537	546	544	556	570	597	556	556	525	533	555	549	547	565	577	547	584	535	563	598	597	510	569	544	592	575	538	553	561	635	567	578	572	575	533	588	531	569	573	505	582	554	571	554	548	573	598	569	596	598	559	593	582	555	487	548	631	577	576	530	563	525	571	567	530	548	534	575	547	517	535	571	596	527	568	545	573	536	583	556	549	534	584	567	528	580	538	558	537	542	546	529	516	547	551	604	553	603	550	577	533	563	571	564	557	554	548	599	573	546	546	578	599	547	578	558	565	530	544	567	593	506	606	566	645	582	563	571	596	588	564	525	597	568	565	543	565	549	520	549	582	544	621	544	611	573	513	563	554	513	578	590	572	584	549	559	575	549	586	584	588	557	521	597	546	526	580	551	584	560	578	528	562	537	586	592	558	585	572	557	595	611	563	607	605	580	528	547	587	586	536	549	571	596	572	555	589	562	569	601	548	561	551	523	569	518	503	570	545	564	544	542	569	594	566	542	564	565	565	558	555	527	592	516	600	584	567	530	529	595	567	575	541	572	603	567	555	580	542	573	567	568	574	540	594	563	563	537	542	582	562	552	576	487	554	562	557	548	609	578	542	545	569	573	532	560	573	509	605	539	573	573	547	534	567	612	541	522	558	554	597	542	574	588	579	534	553	552	565	539	563	608
29903	26984	17340	3136	602	890	1355	992	562	436	406	414	401	399	439	334	339	355	348	358	353	354	322	328	385	465	374	327	309	335	294	334	314	324	304	345	321	294	342	326	323	331	299	333	333	314	308	323	313	292	327	317	301	296	307	291	312	285	326	318	332	318	300	316	321	353	300	291	309	334	293	348	335	332	289	322	279	319	306	328	336	302	291	332	318	286	332	315	294	325	327	317	311	307	300	305	336	334	325	294	289	292	297	309	293	307	287	311	315	297	301	326	315	318	288	317	330	319	315	298	334	327	324	328	294	301	294	290	334	307	328	310	316	325	328	312	298	321	300	292	319	330	319	335	315	279	316	314	304	321	316	323	286	285	326	326	320	305	339	334	308	291	315	308	292	300	264	308	308	314	312	309	325	286	339	303	317	305	329	312	291	311	314	308	307	325	282	309	320	328	302	296	323	326	336	318	330	299	291	298	320	282	312	312	322	305	294	321	308	302	303	334	304	344	332	307	317	324	269	296	284	336	299	270	309	316	307	315	317	309	309	328	314	300	317	282	335	327	284	314	288	340	301	325	321	311	292	321	316	312	316	313	325	304	313	298	321	306	304	343	300	322	287	282	354	330	300	322	335	309	315	329	291	331	302	347	292	301	311	293	334	278	315	330	307	322	323	302	301	274	316	297	309	293	311	302	321	304	321	314	295	317	343	293	313	316	314	327	279	307	367	312	326	316	332	304	306	367	295	333	329	300	325	312	313	314	314	353	321	295	326	296	327	311	303	315	312	284	321	291	299	320	324	315	311	325	316	322	331	308	313	294	302	312	303	304	289	326	329	332	270	287	337	319	334	315	299	305	288	308	298	307	287	285	292	312	319	315	249	316	332	303	312	297	300	329	321	323	277	305	310	309	307	306	304	304	378	339	318	297	285	353	336	296	319	330	284	308	314	291	292	325	322	369	305	304	315	306	311	303	283	285	307	335	286	345	286	310	298	296	280	286	315	344	283	349	381	302	290	296	330	328	302	297	281	300	313	292	298	303	320	321	319	310	280	326	293	299	295	295	314	318	317	302	303	306	314	336	311	321	310	319	272	309	313	306	307	305	313	279	316	282	332	301	313	323	292	295	286	313	289	310	309	343	301	304	311	296	305	323	287	287	347	313	311	297	329	310	327	314	281	296	313	320	282	327	342	339	300	343	325	336	288	323	316	315	285	314	289	324	295	342	282	318	298	338	357	340	305	283	336	329	315	312	282	316	305	326	280	311	289	312	310	288	321	284	314	325	333	312	290	322	291	285	303	295	309	329	321	302	316	296	315	290	332	281	302	293	337	294	312	316	298	304	303	314	321	309	300	313	316	282	321	295	318	292	318	305	305	331	313	291	295	296	284	316	277	317	318	310	312	322	314	320	301	325	305	305	300	309	288	330	297	285	303	315	330	304	336	322	331	331	279	309	293	318	311	303	329	293	339	322	293	335	303	307	304	317	281	300	324	327	324	274	303	305	313	289	299	292	298	313	285	330	324	328	316	325	323	340	326	317	338	299	304	337	298	284	314	311	340	322	272	309	274	327	335	319	311	311	299	303	295	303	320	298	293	323	294	296	330	298	324	334	314	322	323	324	318	307	316	294	333	298	303	288	326	275	357	288	308	308	298	308	297	319	312	322	309	280	353	331	317	311	309	288	304	333	301	315	330	322	305	323	317	331	309	311	309	326	289	333	314	281	302	338	343	317	302	294	332	345	323	293	330	304	316	325	352	346	339	349	287	295	309	330	320	306	318	308	294	313	297	287	303	318	316	324	300	323	313	335	312	325	322	284	334	295	290	304	329	309	323	311	334	314	304	337	309	306	316	286	340	299	319	308	296	293	281	307	324	341	270	315	308	288	311	298	337	302	334	324	287	308	313	295	306	311	350	315	301	313	329	311	326	298	303	316	307	315	310	302	289	322	296	327	324	289	314	317	284	301	284	294	290	324	316	292	298	304	326	284	337	298	316	320	284	301	276	313	310	293	341	301	315	310	303	316	321	283	337	276	304	310	319	297	335	282	313	297	311	303	323	297	328	302	323	332	304	279	312	304	310	309	309	328	310	301	297	296	326	315	303	308	335	318	309	316	278	301	325	308	327	308	327	306	295	264	269	289	338	319	308	315	294	309	289	277	290	320	302	312	301	308	297	318	293	308	315	299	310	310	304	320	320	309	287	293	295	311	282	324	320	332	328	288	308	320	329	305	313	322	317	289	321	306	286	316	305	319	309	316	306	305	321	328	305	333	319	292	298	304	281	342	324	291	333	299	328	313	315	329	299	299	326	296	283	322	296	316	314	311	334	318	314	291	300	291	339	309	263	346	332	282	311	301	301	318	321	316	317	327	321	311	302	282	323	289	332	293	314	332	305	311	332	306	342	319	334	305	302	329	284	271	313	318	315	324	337	294	285	320	330	293	288	295	301	312	340	289	306	308	299	294	316	307	367	336	334	317	298	318	330	280	312	339	341	296	282	301	301	282	330	322	296	316	321	303	308	294	324	283	298	332	318	327	310	330	302	301	300	305	288	341	319	294	289	315	304	334	303	290	295	298	322	335	313	323	290	338	353	299	302	323	300	351	289	300	321	314	296	332	315	314	304	280	341	303	311	310	342	331	306	276	294	301	362	300	331	314	360	285	314	308	296	315	312	316	331	314	319	305	325	312	307	339	329	320	285	301	345	319	289	330	304	316	290	292	317	299	324	312	295	342	302	328	291	309	315	311	304	291	310	324	335	289	274	308	334	299	302	318	322	315	309	322	311	317	310	308	324	311	321	355	306	335	338	342	293	278	306	299	302	301	352	320	291	270	333	314	306	322	321	328	305	283	293	281	293	302	321	314	310	306	287	305	314	324	324	305	329	344	291	299	298	340	321	305	293	326	287	323	300	300	322	331	308	292	311	324	309	286	331	325	317	319	287	331	313	328	330	314	308	302	302	290	276	311	308	318	305	306	303	298	325	320	317	317	302	320	297	302	281	314	301	317	321	335	340	336	305	348	288	287	317	336	334	316	291	304	287	310	291	298	304	301	320	321	311	325	320	318	310	324	311	310	323	296	303	341	339	312	302	318	312	318	314	329	299	336	293	334	297	310	302	326	326	355	322	348	296	314	287	303	325	340	310	306	317	322	307	300	319	326	324	297	293	306	336	292	303	286	299	299	306	372	322	324	300	338	309	305	335	296	305	333	300	285	313	313	327	321	326	306	300	311	295	314	297	322	306	329	320	303	335	317	268	303	299	319	317	311	330	297	314	320	331	340	327	304	310	299	324	302	351	310	320	329	335	316	316	304	300	302	284	292	281	289	298	309	328	291	300	316	307	293	294	305	335	288	296	308	310	299	282	297	300	312	317	313	305	343	292	307	270	313	317	310	289	300	324	284	309	293	305	306	305	346	290	316	309	290	312	300	324	298	316	346	304	311	293	318	331	297	319	324	313	266	281	299	342	305	283	333	311	311
35251	40735	6505	1405	931	1888	2704	1847	998	660	698	551	560	629	592	468	418	485	459	460	427	441	429	469	613	698	510	409	420	366	407	387	384	373	379	384	396	390	437	399	391	382	399	379	404	399	405	396	375	384	396	400	396	380	392	388	386	376	391	405	405	423	402	397	398	435	400	418	377	375	417	400	386	379	419	399	411	387	378	374	413	364	397	364	428	360	385	397	375	398	383	384	392	427	379	396	386	371	428	388	364	378	386	408	387	383	399	369	360	409	397	442	376	367	361	425	416	398	406	368	359	362	399	418	383	388	409	390	373	418	383	387	374	397	406	389	373	424	419	362	412	394	385	397	393	408	409	387	424	363	403	390	384	374	359	412	380	382	418	408	390	379	390	389	435	419	412	382	408	383	409	405	375	388	431	410	413	358	413	392	373	398	417	382	387	417	378	417	419	416	372	395	359	432	426	392	436	420	379	367	423	385	377	394	405	428	397	399	362	386	408	398	433	408	422	409	395	420	400	353	386	397	369	387	389	361	386	363	377	393	423	391	402	372	389	404	415	404	426	385	384	409	400	401	438	366	388	402	374	399	397	403	411	402	416	424	404	393	380	400	352	380	396	401	393	369	415	398	367	408	392	390	426	391	388	376	423	394	391	414	407	396	358	421	389	381	415	395	383	385	412	431	420	393	360	416	392	428	424	390	379	374	370	395	400	361	388	379	385	400	376	418	409	403	349	397	360	441	404	427	408	412	386	397	388	413	405	398	365	392	434	395	394	414	359	408	388	370	352	366	423	402	419	375	408	363	376	411	387	406	403	389	435	379	378	405	390	387	366	386	413	385	416	422	386	394	382	353	425	419	416	395	406	397	382	400	366	357	382	385	412	365	422	355	404	396	388	394	372	385	379	387	372	393	376	404	394	410	384	405	368	358	344	403	400	419	393	420	426	389	374	388	380	409	390	371	386	379	417	368	405	418	404	371	406	386	403	389	402	414	419	406	412	396	371	361	333	404	393	397	386	354	366	428	404	373	396	387	380	399	393	372	386	416	412	369	403	379	398	417	368	404	381	396	399	375	377	393	386	387	384	381	359	394	430	402	414	425	373	397	403	399	422	395	364	389	394	378	412	413	386	388	414	417	424	402	401	413	415	399	392	410	349	418	418	403	405	400	382	410	367	390	362	381	373	389	370	348	387	394	385	406	398	386	360	414	380	408	399	378	386	419	412	387	357	397	392	380	425	363	359	402	352	391	385	378	357	394	386	374	363	406	412	389	389	383	419	398	368	407	390	387	369	384	383	410	395	391	422	394	371	389	378	394	392	398	361	380	409	401	351	391	391	380	418	388	395	407	397	425	404	410	367	404	377	407	393	387	372	408	405	386	410	397	371	386	352	415	417	367	386	374	357	420	414	395	404	416	384	402	370	414	391	385	396	400	367	392	393	371	386	367	392	390	387	359	406	365	397	415	403	385	425	413	404	412	378	366	396	402	379	402	425	351	404	414	355	397	371	393	384	411	385	425	401	401	412	386	391	390	390	383	368	398	427	413	377	399	393	414	402	370	454	354	370	414	409	366	383	362	411	383	419	404	405	404	413	406	356	373	357	394	367	401	397	406	358	379	367	382	407	362	370	415	404	390	433	380	399	383	425	406	428	393	364	385	392	388	412	375	378	360	359	411	386	410	395	398	382	360	419	424	373	407	397	366	365	375	403	388	394	381	375	400	369	383	387	376	376	403	351	402	394	391	375	398	428	403	386	379	396	407	365	400	406	345	360	398	392	361	398	401	382	402	375	376	389	403	365	390	377	376	389	407	399	377	420	380	397	358	392	392	401	389	411	366	381	425	357	383	394	400	420	384	382	374	395	384	379	377	379	363	406	406	390	368	406	356	393	381	398	421	391	383	384	380	376	395	406	369	371	424	405	430	395	398	373	385	362	396	392	382	382	385	390	386	347	365	384	364	357	382	391	410	405	396	401	412	428	382	396	386	358	369	422	352	434	441	395	398	381	360	396	384	392	443	385	390	376	380	418	381	376	409	385	373	376	415	364	400	412	389	375	375	374	375	363	375	403	375	375	378	389	390	390	387	376	395	380	412	408	382	385	399	384	390	381	366	363	363	422	399	357	381	406	398	382	392	399	396	377	411	388	400	344	369	405	415	404	408	405	382	384	441	394	411	419	405	414	367	392	400	394	369	394	416	346	408	407	381	400	433	435	384	353	382	396	404	423	413	421	386	430	375	397	413	389	375	371	398	412	418	369	388	377	412	388	373	404	412	346	396	383	396	414	408	412	390	392	404	379	377	429	395	413	405	392	398	374	416	381	379	406	376	383	437	361	393	377	372	392	375	408	422	410	380	357	367	433	384	368	397	390	416	375	415	353	366	373	368	398	374	394	404	417	420	381	363	397	384	370	352	401	397	381	352	400	404	408	369	398	410	384	400	376	413	415	390	411	408	362	358	384	385	392	365	398	403	373	373	419	371	360	404	419	411	396	390	398	407	398	375	389	407	359	392	384	384	385	419	380	394	397	373	415	419	410	372	412	413	390	383	382	410	397	417	379	417	371	396	399	410	443	406	410	389	410	435	411	411	375	392	424	403	368	405	369	390	395	379	382	379	405	398	382	400	371	384	405	408	404	379	426	380	348	442	420	371	403	396	398	362	407	392	372	393	395	392	370	374	391	378	388	411	410	406	400	376	391	385	395	390	411	409	412	415	406	344	376	399	357	368	403	411	385	364	412	436	422	391	400	381	388	404	385	388	395	412	382	383	387	405	399	389	402	354	416	371	402	382	383	399	351	382	417	374	378	400	373	407	426	374	348	408	432	428	379	411	367	405	369	383	410	375	415	427	373	436	394	399	384	391	409	403	408	399	394	374	355	411	365	407	407	387	391	386	419	404	369	369	400	391	362	383	383	393	345	422	414	404	399	405	383	418	374	413	419	378	397	389	371	421	384	388	380	403	445	398	407	420	386	428	392	402	398	409	365	389	411	403	408	406	420	405	413	420	406	378	421	400	402	409	396	376	403	364	399	368	422	395	379	394	378	377	421	376	396	382	388	380	376	407	388	351	376	373	398	385	402	383	370	383	389	393	395	400	399	409	375	415	377	418	377	381	340	403	391	416	424	407	428	388	398	402	381	359	384	422	374	416	435	407	373	386	378	387	399	370	384	406	376	375	364	413	394	357	401	358	381	359	401	411	389	374	389	396	373	386	437	387	390	368	430	354	413	408	375	412	385	404	420	390	390	402	389	426	415	379	395	405	348	387	404	408	446	356	400	388	384	419	425	385	349	367	377	428	424	393	377	400	372	439	373	345	398	418	408	380	372	412	413	381	370	410	395	388	383	377	416	403	351	404	392	398	413	394	395	368	400	406	392	395	401	396	382	413	388	373	396	414	410	404	401	393	430	377	386	387	395	349	386	387	397	388	383	375	359	406	387	424	381	371	391	407	442	414	375	354	404	383	375	388	397	412	394	400
24252	21605	28860	24634	21494	11535	2256	1485	957	653	706	583	643	538	395	343	366	328	363	395	339	383	354	406	1904	2338	942	270	276	276	306	294	268	288	263	269	293	260	267	264	261	271	269	259	294	265	273	297	309	268	285	272	299	296	281	265	294	281	303	279	276	274	260	291	256	278	275	274	295	264	286	233	269	259	281	244	248	252	288	291	305	252	284	265	268	273	259	279	287	298	288	294	273	275	271	284	260	266	277	320	288	275	303	265	256	270	301	287	285	259	249	279	232	264	283	310	279	274	284	264	262	262	289	245	263	292	272	322	292	288	286	279	256	295	242	278	292	259	275	265	302	275	262	257	258	276	261	270	260	259	284	281	302	245	291	287	249	305	275	240	289	256	302	265	281	250	254	263	275	280	283	294	285	277	269	259	265	275	286	266	266	271	242	273	250	259	249	302	289	257	256	278	258	262	265	275	288	276	259	277	313	244	289	258	246	278	277	268	298	277	276	294	295	248	286	254	295	277	283	273	253	276	264	283	279	264	323	274	248	254	280	250	303	280	302	244	257	270	297	265	275	282	269	269	260	307	288	267	288	266	275	245	241	288	258	281	268	305	299	259	259	261	281	270	280	282	302	280	254	257	271	268	284	234	245	252	294	275	289	270	276	268	273	270	302	280	295	275	292	280	286	282	287	265	295	256	284	253	286	295	254	267	260	279	294	271	281	267	279	270	275	284	239	282	287	287	276	266	266	270	278	259	260	304	266	300	264	261	264	259	285	304	256	234	317	294	266	262	271	284	230	278	272	283	248	280	288	295	302	247	294	269	318	270	256	269	255	283	241	265	289	289	287	275	277	304	298	273	254	300	262	252	301	258	278	277	265	255	256	268	259	294	280	266	255	311	238	277	279	278	296	266	288	276	292	266	283	282	283	283	308	287	250	253	287	269	324	254	278	283	289	256	293	267	273	276	293	274	286	260	278	270	265	302	250	270	248	293	273	292	264	234	296	281	266	267	264	254	268	254	235	249	280	257	277	269	280	284	275	267	281	272	272	271	284	250	295	282	260	264	289	267	241	260	308	289	288	274	285	274	281	254	288	283	283	246	248	280	288	279	260	271	282	261	245	304	282	289	258	273	278	304	260	256	271	232	285	266	246	265	276	284	284	288	281	301	280	265	256	278	260	279	278	273	269	266	283	265	269	299	282	281	277	271	267	267	289	251	287	255	258	284	288	269	243	272	281	263	238	272	284	301	297	301	256	253	264	288	271	300	285	283	254	257	237	274	242	260	288	253	259	292	294	291	267	253	283	262	274	259	255	254	256	248	251	267	286	281	264	293	305	276	292	271	292	293	268	291	269	277	293	265	320	273	277	288	270	275	291	263	277	251	310	285	283	280	290	264	264	279	241	267	261	256	266	239	312	247	265	261	291	239	277	277	286	267	252	284	257	277	260	247	270	286	293	251	274	266	275	301	280	272	253	255	257	258	287	256	286	265	283	242	266	277	256	270	273	267	297	246	305	273	279	278	265	304	282	271	247	282	257	242	250	259	287	278	282	271	290	298	262	268	263	300	261	264	287	252	283	290	287	271	276	276	310	265	292	293	276	254	275	291	265	238	260	260	265	244	286	286	299	283	275	267	285	269	303	279	244	265	254	270	253	259	250	265	278	292	292	270	275	307	273	301	271	280	289	240	280	323	268	279	255	280	261	270	288	274	300	294	222	262	279	303	285	287	251	255	251	278	271	275	261	291	243	271	273	296	296	256	247	258	266	299	270	269	254	311	283	293	279	264	275	285	285	281	255	262	264	307	255	318	247	236	278	246	289	279	277	277	259	297	294	279	258	282	264	287	266	265	289	270	279	252	269	298	264	265	263	253	286	249	290	273	269	294	274	296	276	283	283	251	267	247	283	293	293	286	275	287	261	233	292	267	311	280	261	291	267	259	266	242	276	246	292	283	267	261	288	282	286	312	260	288	281	256	293	239	286	245	261	267	264	288	299	314	279	274	258	296	267	303	293	291	279	265	247	272	286	247	273	284	276	246	259	286	290	293	253	304	260	285	283	281	288	268	262	263	257	296	273	265	253	261	255	263	265	278	255	272	301	258	300	275	285	283	297	261	294	256	286	282	299	311	273	254	277	275	270	269	276	304	270	298	273	271	296	270	268	274	286	286	254	275	285	263	268	263	291	229	261	281	260	264	226	260	262	295	283	287	292	261	267	255	267	265	262	254	267	283	289	278	274	288	291	288	288	272	250	282	320	291	285	287	271	276	270	275	260	272	267	266	260	253	279	264	249	269	278	250	265	274	320	278	276	261	291	270	298	280	260	264	279	268	281	276	272	260	252	279	253	271	256	294	281	258	279	321	297	267	294	256	282	281	263	281	241	267	269	293	280	293	265	319	287	290	298	262	266	272	238	264	243	266	285	253	233	262	283	266	261	293	289	264	282	277	286	293	292	258	294	285	281	267	289	286	255	266	312	269	283	276	288	250	286	249	284	259	276	279	278	263	237	270	281	273	290	263	262	284	262	250	249	256	242	249	302	299	283	286	238	286	258	285	295	266	288	290	273	266	285	313	263	247	267	254	309	261	295	275	275	271	292	275	266	289	275	281	262	274	248	276	294	257	224	306	270	279	269	280	268	280	221	282	265	278	279	284	271	251	282	297	295	278	291	259	271	269	274	290	283	255	258	274	287	287	268	278	299	276	271	273	279	288	283	242	267	277	272	260	257	271	304	278	291	291	294	265	268	260	295	279	284	260	250	288	257	267	253	297	284	264	259	273	283	276	318	273	261	262	280	258	253	282	300	233	275	287	286	282	277	294	286	257	261	265	285	289	268	262	290	280	282	274	313	285	242	297	290	228	253	271	275	298	278	316	282	237	260	285	258	282	279	287	268	252	310	251	261	271	280	281	283	288	257	245	258	260	278	272	300	269	248	298	268	293	288	279	258	279	293	278	283	282	281	287	271	295	282	254	300	264	280	270	256	273	279	256	279	283	278	276	294	254	268	269	277	268	258	256	249	280	240	306	277	289	284	253	261	259	278	303	292	290	252	272	277	307	273	283	296	275	266	266	275	300	261	300	273	289	260	240	303	281	285	291	295	274	275	275	275	276	268	277	248	270	277	272	288	279	255	257	282	263	281	275	257	289	263	237	276	272	270	274	267	285	260	286	297	274	282	306	274	284	283	261	273	282	278	294	282	300	296	261	252	287	285	248	306	269	266	260	295	294	264	283	269	295	245	291	268	282	257	284	303	289	275	275	293	281	253	283	276	275	299	275	277	260	246	341	268	306	285	270	277	250	276	244	307	288	274	253	286	293	280	277	290	258	270	257	296	270	279	263	279	267	288	292	290	264	283	278	267	255	285	287	321	296	268	285	273	273	271	274	287	263	303	284	280	284	256	273	297	279	279	313	278	238	281	246	260	270	287	251	263	286	318	288	279	307	282	253	300	313	239	259	273	314	270	260	299	303	261	291	270	284
40386	56177	13647	4035	2430	2578	3369	2737	1642	1234	1247	971	1050	876	633	460	500	502	531	503	471	536	479	556	3156	3837	1366	361	318	336	342	366	358	329	359	370	320	343	359	336	371	316	349	354	352	340	359	351	350	341	325	380	329	341	351	328	348	353	350	333	372	355	347	344	346	327	339	349	324	329	302	314	341	312	342	360	351	325	321	340	360	347	348	335	335	346	374	331	358	318	361	339	327	326	359	365	334	342	344	328	329	342	320	332	358	339	321	347	346	358	319	344	336	330	363	324	342	358	351	318	342	328	331	323	341	305	341	331	337	380	350	312	365	315	344	334	375	345	344	346	317	355	363	341	322	310	297	312	382	320	372	350	316	331	352	331	360	322	365	305	344	347	312	369	339	360	333	342	385	300	330	335	361	358	361	357	345	355	354	362	326	347	321	337	324	315	324	328	318	330	344	320	318	351	328	347	338	345	351	339	318	337	327	347	343	332	318	309	348	362	334	306	349	325	312	306	370	335	313	354	311	318	320	350	289	351	318	312	370	320	359	350	286	317	340	334	346	341	348	364	295	297	340	332	321	360	317	338	334	389	347	331	345	294	332	321	362	369	363	367	330	385	320	336	322	348	339	322	345	304	325	354	333	319	321	374	376	321	362	328	323	335	316	351	322	361	319	335	334	364	347	342	391	328	365	371	342	347	353	325	324	336	372	324	336	362	328	333	332	340	328	341	316	364	341	324	349	322	339	305	333	329	349	354	324	333	361	349	337	345	353	336	355	332	363	366	333	331	355	351	363	351	368	320	337	376	315	355	322	315	341	356	367	342	345	341	352	327	355	341	334	346	370	329	354	328	334	357	338	315	335	318	327	345	356	335	333	324	349	349	335	327	358	337	328	333	314	329	333	322	315	325	315	356	336	326	347	326	332	358	343	347	334	344	349	345	309	351	321	319	310	336	350	308	325	325	353	331	347	319	331	341	315	342	351	365	344	322	339	339	345	317	321	382	328	362	361	323	320	362	296	311	356	295	336	334	363	325	320	334	328	341	314	345	342	324	346	315	322	322	346	373	362	333	328	347	339	334	330	361	339	363	321	338	348	362	320	336	328	345	317	356	351	306	357	339	358	348	339	366	348	360	326	352	344	334	343	349	339	341	334	321	359	319	337	350	326	363	313	332	369	353	357	360	349	351	357	356	360	307	347	333	361	330	334	333	340	318	315	340	371	331	353	325	339	340	294	307	340	332	329	339	331	345	340	340	311	327	312	332	326	291	347	331	359	317	303	325	338	353	338	329	369	342	343	331	318	343	333	321	330	353	335	362	334	313	307	356	362	338	382	345	348	336	354	340	342	327	334	348	336	341	345	340	338	347	333	347	330	375	341	350	323	345	378	332	352	340	332	332	307	327	339	352	345	294	328	321	315	336	341	325	346	312	346	360	323	336	367	334	311	354	314	315	328	347	328	347	357	327	324	315	338	358	332	339	341	326	359	375	333	341	367	314	349	299	340	371	333	326	325	363	314	332	344	335	347	364	330	342	361	333	324	347	346	334	358	338	354	309	331	349	326	356	341	347	326	313	365	315	318	343	350	326	328	335	314	350	346	368	336	332	358	304	322	311	308	356	329	335	331	354	313	316	353	353	343	333	319	331	344	348	369	306	316	347	337	345	325	340	321	325	344	354	329	329	366	348	329	335	360	321	334	316	351	339	319	340	336	342	347	327	330	342	326	334	337	324	355	348	356	344	342	349	369	364	370	326	345	329	366	308	312	306	342	343	325	351	365	351	355	336	345	341	347	333	308	339	335	312	400	303	325	322	344	339	341	347	323	345	323	342	300	321	308	323	324	325	338	321	333	329	330	328	343	346	309	328	347	347	329	343	341	367	356	313	354	332	343	332	343	342	328	310	311	351	311	321	366	309	354	339	320	326	358	335	356	344	355	355	334	359	359	306	335	346	326	336	347	366	347	325	343	308	349	317	327	351	357	373	313	322	322	343	363	336	314	333	324	320	342	321	349	354	337	337	326	322	309	327	327	351	317	354	339	301	334	344	324	354	350	352	330	340	338	329	339	335	335	314	332	355	348	335	319	336	343	325	348	305	297	318	365	380	346	336	322	300	359	306	323	366	346	342	357	334	345	355	335	346	363	351	370	330	327	351	346	372	334	302	324	336	341	362	322	351	378	330	344	343	368	327	322	330	345	356	320	358	334	317	322	321	334	317	316	350	310	338	341	351	356	367	318	344	307	340	327	327	315	371	341	362	377	363	369	324	341	315	314	331	329	366	312	305	317	368	303	362	313	327	340	316	308	351	290	326	314	327	320	354	289	343	340	362	317	305	342	290	339	340	362	342	349	309	344	306	367	356	347	325	343	322	350	336	311	333	338	310	332	348	357	358	342	323	311	328	309	334	362	329	342	365	373	314	333	361	321	320	345	352	312	300	341	333	320	352	310	358	336	347	313	353	322	337	355	328	340	323	329	359	341	358	333	312	342	315	329	336	348	359	340	326	343	373	393	345	343	321	321	355	313	326	364	339	386	348	355	322	331	355	338	331	346	356	299	343	328	313	330	340	327	319	358	337	310	317	325	350	311	338	352	375	331	343	331	341	336	328	322	341	324	346	350	368	345	350	297	344	319	332	350	339	317	344	327	353	329	310	339	312	327	330	339	320	289	364	338	364	368	320	356	373	336	321	357	392	328	361	332	339	333	328	353	342	321	311	332	366	325	319	316	311	305	330	337	335	302	331	353	326	338	333	336	330	347	331	336	323	350	351	345	347	324	341	308	337	362	344	330	371	358	315	346	340	325	334	359	319	348	345	335	345	348	339	330	323	323	316	321	337	341	357	338	352	321	370	365	346	321	325	325	361	347	321	295	327	333	306	323	339	342	321	353	325	346	337	356	338	357	365	354	286	321	326	332	308	343	332	306	345	359	301	378	346	336	366	333	337	349	299	333	335	353	321	341	330	348	323	311	335	354	327	349	323	346	317	322	347	329	369	328	364	312	331	316	318	325	334	324	342	345	351	372	345	338	327	327	344	304	356	359	312	345	350	327	331	308	330	318	328	350	334	344	376	321	320	337	331	358	347	354	345	335	352	362	353	340	333	327	370	317	331	347	337	342	352	412	357	372	288	349	333	323	324	330	334	351	305	329	343	349	323	337	343	340	338	356	346	357	335	348	335	342	352	319	329	345	326	341	337	333	328	331	281	300	358	323	339	331	319	326	336	323	328	316	325	349	329	312	375	323	373	358	339	335	322	352	325	322	336	327	342	333	340	350	336	338	346	377	341	328	322	345	357	344	338	339	340	383	318	338	324	353	331	318	332	343	380	339	349	363	348	327	331	348	343	359	342	347	355	320	334	333	317	335	328	345	353	320	330	330	378	338	329	318	350	349	309	329	338	345	344	324	345	333	334	360	343	325	305	339	337	340	322	329	339	330	350	337	332	321	347	366	325	341	319	329	319	342	368	349	348	365	372	341	362
25739	21707	27513	25564	9327	1348	1426	1286	945	685	667	768	688	594	580	558	526	563	547	514	553	476	491	521	1292	1331	781	478	541	505	524	473	464	494	512	497	460	484	462	480	466	512	477	454	467	468	499	459	511	449	440	492	437	476	500	450	481	509	479	489	467	532	455	446	486	470	475	509	481	460	465	449	503	505	516	510	468	501	452	495	498	478	453	459	479	497	484	507	501	479	478	494	506	481	478	481	501	478	467	473	465	451	472	455	466	506	487	489	454	457	461	491	473	470	493	492	507	476	482	488	498	490	500	489	500	491	453	457	467	527	468	452	474	497	471	498	497	499	512	427	463	508	418	482	458	497	489	507	453	486	503	483	491	481	515	470	495	463	505	484	448	461	466	505	424	457	519	473	505	484	508	475	482	493	481	467	462	507	502	467	489	478	486	458	514	509	452	482	454	458	493	487	484	496	484	488	517	500	468	496	476	477	479	509	489	504	472	499	494	489	477	480	465	461	460	493	489	488	502	500	432	526	439	482	550	493	465	458	464	507	448	501	498	500	436	497	510	474	465	473	463	529	488	518	507	455	465	476	482	434	514	512	489	448	472	509	507	448	456	503	509	457	471	472	476	447	492	464	532	469	492	490	479	463	470	488	465	452	501	446	474	497	502	463	440	517	482	466	480	473	449	471	483	490	474	512	489	441	475	466	490	439	462	513	463	471	471	478	485	477	525	518	470	451	453	478	451	495	484	489	507	509	470	536	490	469	443	472	450	518	488	460	458	472	496	442	479	481	477	438	457	470	491	494	454	463	498	495	495	480	455	496	489	472	497	448	442	463	502	472	474	473	466	507	497	475	484	453	504	473	479	530	502	465	461	479	502	470	456	479	495	447	455	475	475	435	494	493	489	452	483	476	468	463	460	471	472	493	515	490	494	524	461	482	436	458	467	489	493	485	493	480	477	489	491	492	507	468	480	518	448	474	456	526	456	471	483	458	488	457	476	504	497	507	533	460	454	495	479	514	503	488	483	450	475	503	461	470	488	518	513	520	529	502	469	480	429	495	449	472	483	491	478	469	472	478	473	464	445	507	451	509	474	474	496	462	478	476	475	475	514	489	442	500	466	494	490	505	497	481	422	460	510	503	474	470	502	458	456	504	477	525	488	476	484	418	487	449	488	457	507	490	532	461	495	502	494	497	537	441	464	449	466	492	475	492	492	476	465	543	478	482	472	455	521	518	475	480	473	490	494	512	488	512	468	471	452	469	467	470	467	502	485	442	498	471	455	456	461	513	488	507	454	496	491	471	483	457	447	463	520	492	466	458	479	506	464	495	416	462	489	483	461	468	510	498	496	493	474	490	532	468	499	494	422	508	505	464	515	491	453	475	480	519	475	483	480	414	484	493	498	478	503	471	473	493	511	446	496	494	484	495	500	448	469	449	460	495	502	495	517	471	478	483	491	505	441	495	484	485	469	478	471	495	492	472	484	506	526	491	446	464	494	505	491	452	531	498	483	472	477	482	492	471	465	468	459	487	451	478	453	469	483	495	484	471	446	526	475	435	429	454	434	452	465	509	478	502	455	495	486	468	476	445	465	530	469	468	526	481	505	521	492	468	491	513	512	480	449	489	493	483	445	458	513	476	436	499	505	458	440	451	449	519	497	456	472	479	471	487	474	483	481	498	468	479	509	456	536	463	466	486	477	496	493	504	479	468	509	463	486	437	518	453	506	462	497	475	425	477	476	510	522	519	462	447	496	470	460	464	461	472	464	454	466	479	451	485	521	470	468	520	512	485	522	494	477	481	502	468	480	475	510	443	506	508	499	490	473	491	475	475	442	468	488	452	484	489	461	459	503	483	445	414	446	463	479	505	486	512	453	508	493	458	489	467	466	508	471	475	443	488	484	472	493	476	494	479	462	426	521	468	430	457	472	498	494	453	471	466	474	461	509	477	486	482	468	497	471	446	509	477	474	533	507	501	500	466	466	468	509	489	446	477	473	461	462	443	476	486	486	491	484	507	481	479	508	478	474	456	485	514	494	474	478	468	500	475	472	442	486	495	489	487	494	432	462	447	502	448	479	501	473	433	505	480	466	486	481	461	484	466	516	451	503	470	459	491	515	464	488	470	478	454	458	473	479	476	474	441	468	491	435	475	490	437	443	450	438	467	490	494	464	514	484	501	484	484	460	471	526	552	476	466	472	467	467	488	484	514	520	466	484	435	471	512	505	492	451	481	458	454	449	448	492	455	476	493	507	458	463	458	492	510	482	484	485	494	482	469	491	475	504	467	452	461	485	491	463	508	472	469	448	473	483	489	464	494	472	438	484	443	491	474	462	473	506	447	494	479	480	504	488	485	462	479	464	461	477	475	480	456	483	460	508	480	515	463	495	484	484	482	501	455	492	480	441	432	490	461	443	441	467	465	455	488	456	497	469	462	514	477	513	452	450	468	483	482	468	480	485	452	460	499	479	491	471	492	520	496	482	482	457	484	477	449	468	477	491	461	504	433	493	487	487	462	492	470	466	468	450	484	496	507	468	479	508	440	476	522	513	492	488	479	511	466	465	499	476	472	479	473	450	489	468	476	489	480	507	468	479	526	507	495	470	496	472	481	459	547	489	478	462	505	494	472	493	471	488	449	501	500	444	479	496	510	494	491	445	480	463	478	467	489	471	499	440	477	472	504	485	464	463	490	501	474	515	448	454	470	485	484	476	487	500	527	483	475	470	485	470	486	471	429	476	458	485	468	477	464	460	438	461	463	482	461	450	483	488	469	488	492	470	485	462	457	484	496	502	436	482	491	475	480	448	487	457	433	498	440	481	454	505	481	488	507	475	479	517	470	480	431	509	449	481	442	496	492	502	474	483	453	486	511	462	477	447	441	460	452	490	499	518	474	469	494	455	461	467	479	507	499	478	471	496	500	481	487	468	502	490	480	461	465	501	504	473	513	468	519	460	484	510	461	465	500	484	465	465	457	521	510	502	445	450	423	494	475	449	450	465	492	488	443	476	475	495	468	472	482	480	473	472	510	522	470	493	490	441	466	492	486	500	483	492	453	481	458	457	474	472	495	501	484	510	489	497	490	451	494	500	461	485	516	431	463	456	487	480	516	491	442	513	490	528	482	510	482	494	465	496	474	477	466	491	498	482	440	485	504	475	472	465	479	490	457	460	479	507	488	498	539	493	458	488	457	459	471	511	502	437	491	447	492	488	503	488	460	479	440	455	498	448	505	468	465	478	499	480	450	490	507	480	476	463	508	515	479	481	483	468	484	448	510	468	473	479	474	462	502	492	485	509	459	521	479	460	532	516	489	511	497	476	457	478	469	504	460	473	466	472	463	485	502	500	471	476	468	520	483	471	518	506	471	508	514	490	480	478	508	466	466	453	487	522	490	494	455	451	478	495	505	492	440	528	462	493	482	494	476	477	515	507	475	519	472	460	486	527	488	483	486	499	481	487	485	511	483	458	509	490	456	523	486	480	458
38926	49566	12919	4065	2154	2149	2773	2527	1764	1067	1027	1291	1103	791	851	770	745	698	706	742	717	727	617	770	2244	2320	1068	649	639	583	608	629	548	637	608	572	584	596	576	578	579	569	630	578	576	545	602	585	586	581	569	621	588	598	579	630	582	567	576	585	580	577	558	569	597	578	618	596	536	614	607	580	625	572	620	565	568	578	611	566	558	645	592	605	594	582	594	593	601	572	545	624	592	582	540	581	580	564	566	595	567	573	569	553	589	598	561	609	614	562	631	613	585	554	613	640	559	597	562	614	621	628	570	557	587	632	510	593	541	625	583	561	591	549	583	595	537	593	575	596	589	539	583	556	589	576	564	611	590	600	565	588	595	534	552	585	568	581	606	595	605	647	605	599	569	583	571	566	570	580	595	559	631	599	601	615	577	595	575	572	575	571	597	549	586	539	618	574	588	631	579	542	567	625	534	594	595	609	539	611	609	564	630	554	631	591	593	588	574	563	597	582	570	585	542	608	564	555	608	579	624	530	592	596	558	592	573	588	574	597	620	539	587	599	560	563	626	535	556	597	567	568	595	571	581	575	562	585	631	576	588	584	579	563	586	591	583	546	572	586	604	581	564	619	565	563	584	618	584	570	592	637	616	572	573	578	599	629	636	571	610	555	616	557	546	584	583	597	561	564	585	570	626	584	556	594	572	599	593	578	589	551	606	571	563	545	591	603	564	567	583	553	589	557	592	578	566	621	570	581	576	572	576	573	614	616	602	576	569	597	575	598	604	584	564	593	580	589	568	580	570	642	592	594	610	535	621	626	583	600	561	575	592	587	595	569	523	577	601	632	587	591	588	562	623	571	562	553	571	567	626	572	587	565	623	560	627	587	595	577	592	578	555	581	591	596	583	605	565	611	559	562	587	568	560	611	613	596	555	597	572	594	591	632	524	557	626	573	558	577	540	561	581	587	579	545	615	596	585	592	605	571	585	605	600	602	592	643	593	584	597	628	639	549	574	559	589	573	591	608	552	543	594	577	608	578	570	577	573	585	558	633	572	578	574	572	596	592	624	552	609	591	560	544	606	568	585	576	559	612	589	578	567	620	592	577	581	574	624	567	591	565	607	598	558	575	617	598	596	622	550	618	599	598	578	583	557	592	578	587	540	584	542	582	613	568	589	578	590	610	603	546	624	588	551	576	569	569	591	591	581	578	610	589	536	556	588	609	563	581	582	634	580	669	597	585	616	571	564	605	555	605	592	617	570	563	585	590	581	586	537	581	618	585	607	564	540	571	553	577	614	594	593	566	596	596	588	583	594	546	601	600	553	561	583	625	617	597	565	566	592	601	589	573	604	600	582	563	571	572	607	599	584	625	586	563	590	610	566	569	602	648	566	513	551	644	593	587	633	595	584	581	632	602	611	610	614	528	568	608	617	566	589	598	589	602	580	558	567	611	588	623	616	579	597	582	614	568	582	574	580	595	614	586	599	594	609	567	620	566	608	574	596	601	585	559	585	613	596	585	586	591	576	566	604	559	619	598	583	592	549	595	617	577	611	609	588	598	573	593	546	588	588	581	611	574	607	620	582	591	575	549	559	609	618	588	624	564	585	630	642	592	609	582	557	600	580	586	608	608	524	607	549	563	624	544	580	594	641	611	571	585	561	557	586	588	605	606	591	597	596	556	556	568	589	582	608	572	580	570	574	532	518	588	565	604	540	600	623	596	597	547	589	614	593	597	596	583	552	614	550	584	561	563	577	549	572	578	578	545	562	568	568	602	559	562	614	576	592	607	618	594	564	544	609	568	564	579	615	559	591	553	557	550	535	580	608	539	583	560	603	578	606	635	578	605	602	605	590	612	599	542	600	572	580	576	606	569	615	558	593	578	594	577	612	576	598	564	613	610	554	607	626	652	614	565	591	583	599	596	572	565	580	566	554	575	534	575	568	568	578	585	588	546	589	584	606	539	571	604	566	571	589	638	596	542	625	597	621	582	603	562	558	585	587	574	587	590	587	598	635	553	604	632	604	599	536	594	535	578	631	579	552	620	539	571	616	575	603	591	598	569	545	592	574	589	621	578	570	608	601	589	558	600	627	561	569	615	550	635	568	557	594	561	584	621	566	584	565	541	564	578	597	574	579	612	590	627	584	592	577	545	591	598	558	583	586	554	624	543	572	560	610	554	593	538	593	608	596	550	604	540	577	610	574	569	604	579	633	638	592	582	581	550	577	605	613	535	616	587	573	593	599	582	554	627	594	606	569	577	601	586	546	583	620	594	602	586	564	587	608	576	595	595	576	593	595	582	561	541	592	592	598	606	608	586	597	613	604	603	574	596	605	599	589	605	615	568	606	549	590	586	576	551	613	584	588	545	602	584	562	547	587	572	564	573	599	553	610	584	545	637	612	590	556	585	599	582	633	607	645	558	611	552	585	560	614	534	553	576	569	576	579	611	593	557	626	637	587	566	591	589	579	597	587	572	576	541	603	603	581	584	589	578	597	552	647	618	627	621	608	546	587	565	561	598	625	635	599	534	612	596	609	595	600	581	565	591	564	583	591	581	547	608	584	573	592	578	564	555	598	634	584	629	598	612	577	559	577	592	595	567	569	590	619	586	553	582	565	556	576	534	586	597	569	616	579	612	586	594	580	511	543	570	616	581	609	589	560	614	569	567	579	592	586	576	559	585	525	530	571	541	598	585	607	613	589	633	570	572	586	625	565	664	581	586	608	599	585	612	590	564	573	589	575	618	592	574	610	577	572	570	599	575	615	552	539	591	592	566	556	598	591	579	594	583	547	594	614	569	545	605	548	566	580	588	581	585	561	616	602	587	582	557	540	629	580	556	594	568	567	616	609	580	598	597	550	576	606	599	549	626	611	558	576	600	584	609	604	601	611	594	548	568	627	569	569	613	573	607	565	581	568	611	581	621	618	573	608	596	588	577	581	603	590	581	552	629	585	618	533	594	640	587	598	639	571	591	567	574	600	591	583	608	561	584	580	587	550	586	595	605	570	606	593	522	604	594	577	583	576	567	576	564	577	570	603	577	569	569	581	599	601	569	573	643	583	606	576	594	572	548	608	619	638	594	593	595	576	597	596	558	594	596	567	611	566	591	601	614	596	585	574	586	578	586	572	640	610	602	609	606	634	538	543	576	593	577	596	570	574	548	600	591	607	564	562	589	601	556	601	603	624	617	566	562	569	558	594	608	623	595	608	583	597	573	596	633	539	624	563	606	612	600	595	576	566	596	641	620	573	617	569	617	596	608	580	571	575	603	577	583	600	602	569	588	593	566	613	592	620	634	543	577	602	633	577	576	566	584	619	563	610	554	600	586	543	579	567	558	598	556	614	584	618	571	599	614	542	605	576	578	608	578	560	546	581	575	579	590	546	616	566	573	587	587	539	602	599	584	589	548	581	565	600	613	584	571	602	591	565	612	591	597	587	572	587	568	626	555	608	557	596	591	574	595	606	576	568	597	595	583	599	566	567	612
23297	21570	29243	24230	21517	21546	10830	2064	1422	1130	1184	1127	808	747	753	688	650	658	667	662	600	558	534	1376	2321	2477	634	508	500	512	515	516	526	501	510	474	446	534	474	507	462	514	501	477	462	490	460	492	507	492	480	531	464	465	498	481	514	461	475	485	501	524	490	462	497	465	488	464	496	474	497	458	489	496	491	495	488	475	476	467	507	503	502	501	473	491	505	502	506	472	475	442	503	495	456	502	468	481	500	490	428	473	489	470	469	473	495	465	506	495	519	494	444	489	470	478	464	466	475	492	444	522	488	481	544	484	483	483	463	477	531	501	520	488	537	500	463	487	475	511	488	513	478	506	462	511	466	526	494	441	469	512	512	518	476	495	491	493	452	458	471	492	474	496	471	472	479	493	508	488	494	520	472	465	500	489	493	452	482	460	474	530	493	458	478	490	469	462	502	479	454	471	487	498	531	496	530	493	449	482	485	490	461	493	492	468	465	468	458	446	489	458	489	468	498	479	491	517	493	504	457	490	463	500	452	542	470	500	513	489	523	473	444	485	430	502	468	531	466	490	482	516	475	519	510	464	467	466	508	477	494	482	542	530	512	484	479	497	517	481	481	502	483	472	465	442	511	483	439	500	489	470	500	476	501	457	475	477	508	467	501	471	512	482	476	513	500	515	483	434	485	499	463	487	467	471	484	537	508	469	464	496	487	488	469	484	507	505	512	470	441	479	485	455	490	470	469	488	468	464	483	473	486	487	517	465	485	487	513	466	492	493	534	487	454	491	506	507	469	500	486	528	444	466	469	484	482	490	506	479	474	450	455	494	488	477	456	479	463	495	504	483	456	482	484	480	447	496	444	462	475	484	474	495	470	484	494	513	489	461	557	487	495	486	478	511	494	491	499	479	531	531	462	487	483	490	444	507	443	479	461	520	509	539	480	476	453	507	499	474	468	492	513	461	471	507	526	500	457	517	480	455	458	490	469	485	485	500	501	472	497	491	466	457	425	480	491	449	492	503	462	485	469	482	477	468	458	509	495	481	517	499	476	490	465	513	463	488	473	487	482	470	466	469	471	465	511	493	457	501	456	505	497	486	504	461	471	439	498	469	468	487	521	506	500	433	467	495	456	486	536	511	442	511	476	492	427	455	488	473	453	491	443	502	511	498	471	540	491	456	480	494	530	502	485	498	510	498	494	443	497	514	434	504	468	499	489	508	482	496	492	462	471	505	497	463	482	452	490	449	485	515	482	457	492	461	515	490	492	484	464	470	501	480	475	522	479	483	494	516	523	501	453	488	400	517	494	469	458	463	482	478	487	486	512	514	475	470	476	467	512	509	490	442	487	537	439	469	478	485	496	474	490	497	485	489	488	502	502	467	436	518	483	491	462	481	496	470	478	490	480	513	472	496	490	473	463	456	489	461	504	492	484	462	481	494	510	461	501	484	481	512	512	503	503	473	476	474	455	498	503	503	500	512	475	471	494	488	511	471	466	489	506	515	496	494	451	507	474	483	506	467	515	483	476	476	484	496	514	497	462	502	447	501	485	524	518	476	485	498	466	520	467	473	511	450	481	545	458	525	481	483	491	478	492	486	488	533	469	479	498	478	519	519	475	457	483	486	492	479	480	487	473	473	488	458	514	493	494	443	486	474	488	451	459	521	514	480	503	475	496	520	505	469	524	479	481	455	467	480	499	481	478	494	492	508	476	496	492	472	507	490	479	506	450	495	510	506	485	474	466	493	477	487	490	510	490	470	484	475	488	514	493	521	474	464	464	464	479	465	480	460	461	482	483	489	526	510	512	459	482	459	482	491	487	491	482	492	480	486	480	496	485	509	455	477	477	472	495	488	471	478	515	468	487	455	442	505	515	457	448	470	458	459	481	493	481	506	490	455	501	514	464	455	472	479	486	463	529	483	524	468	498	485	496	470	461	453	504	483	480	509	523	476	514	503	505	499	487	462	465	492	499	528	511	478	508	462	487	467	485	523	505	500	467	486	476	427	498	475	430	475	465	449	461	476	510	471	491	515	514	438	462	499	476	469	460	456	454	457	482	495	474	484	465	491	472	480	507	489	476	458	473	475	471	491	492	501	481	477	471	493	485	503	504	474	489	464	471	497	466	473	514	458	463	501	497	488	465	483	494	445	483	473	494	489	500	478	480	466	480	479	495	456	463	491	448	470	446	495	475	511	498	468	493	465	461	470	468	535	475	463	483	509	490	501	484	472	470	451	487	453	474	463	468	476	509	476	491	444	468	439	500	473	489	490	461	495	484	516	462	510	486	507	490	524	497	513	471	458	452	478	506	470	480	521	480	455	493	495	472	475	479	488	489	463	463	459	544	454	463	489	471	413	488	439	513	459	481	509	481	479	486	461	472	488	494	489	501	472	504	492	454	465	489	466	492	502	504	486	510	493	515	458	448	477	485	506	510	453	464	479	473	491	504	483	447	471	481	478	517	489	478	485	465	479	511	491	474	442	490	488	474	461	474	495	454	487	484	515	480	475	474	475	439	452	491	507	485	444	417	467	482	485	489	507	471	492	455	433	504	516	467	530	457	510	503	488	467	455	470	490	446	485	502	492	507	458	493	431	517	479	476	464	541	444	491	491	444	457	514	525	462	473	491	536	489	477	526	484	488	496	464	468	463	525	461	463	483	491	510	530	471	506	515	495	471	468	484	480	488	482	505	460	523	508	503	478	512	488	483	471	506	457	480	483	468	421	454	507	489	503	466	491	479	484	455	488	466	523	455	454	482	501	493	497	458	512	484	515	485	507	479	508	471	467	508	519	462	488	497	482	452	449	471	483	515	494	467	452	462	488	479	453	478	480	506	482	475	511	489	526	494	499	446	485	439	440	448	488	454	508	549	480	476	462	489	481	500	517	488	496	466	474	481	483	481	481	508	495	462	460	506	501	505	496	479	474	443	501	483	528	493	497	489	459	482	443	503	483	492	512	498	485	474	509	463	485	502	525	504	505	492	466	478	501	473	475	491	499	447	472	475	490	462	487	527	467	487	485	482	442	474	514	470	493	502	479	493	478	466	480	514	491	506	521	513	469	480	482	519	504	500	475	498	524	492	483	496	485	473	512	478	481	465	497	487	476	469	466	527	447	482	494	490	475	496	468	477	472	470	462	505	488	493	493	435	507	450	481	482	504	501	484	491	454	511	483	491	526	525	513	498	461	499	489	476	494	478	473	471	456	511	514	463	463	514	474	484	506	506	441	463	478	494	472	481	509	472	506	430	460	461	448	493	512	525	491	495	492	493	429	488	474	488	485	493	522	489	443	475	503	466	510	539	523	496	493	475	485	499	488	522	461	502	482	470	495	483	512	481	469	486	464	454	454	485	483	506	475	481	473	491	508	453	462	486	478	491	484	487	491	487	456	513	483	460	474	473	487	525	468	485	443	452	452	474	526	506	467	479	467	487	452	520	504	503	493	524	507	535	517	496	496	507	494	449	433	480	474	413	481	452	515	484	457
45184	65454	21860	8772	4959	4499	4410	3220	2701	1950	1917	1931	1207	1049	1012	880	912	917	902	782	795	738	672	2154	3809	3628	718	589	541	591	562	600	606	576	563	521	574	621	559	591	536	568	566	589	585	520	568	569	570	538	567	555	595	583	531	544	614	592	572	513	541	593	529	546	533	558	605	552	567	559	588	541	557	592	570	535	599	544	602	585	561	581	579	559	567	554	569	571	568	538	585	559	567	574	559	572	571	538	573	525	571	563	572	536	521	585	544	546	547	557	559	555	557	605	546	551	538	560	572	532	556	562	526	519	555	600	558	529	521	539	567	530	594	563	549	558	581	570	572	537	512	537	556	534	530	581	576	534	603	544	552	541	558	561	560	564	551	564	525	578	623	547	625	553	578	578	550	533	525	581	584	559	623	548	535	559	586	563	565	581	567	586	555	545	579	537	542	545	536	551	529	554	548	533	572	546	618	545	569	524	558	562	533	565	572	549	583	572	565	558	532	550	541	565	526	574	529	549	515	542	563	561	574	523	592	526	550	585	561	553	552	555	560	573	570	508	579	562	555	534	582	534	574	566	528	546	590	570	603	569	540	567	548	514	532	572	578	601	563	576	529	579	570	566	546	564	561	559	514	520	549	588	562	533	581	582	568	567	539	531	558	560	548	534	555	549	529	574	531	554	525	555	545	560	556	586	569	563	532	541	546	566	561	565	567	552	556	571	551	578	546	543	554	581	561	596	570	560	521	574	573	591	519	539	555	548	545	542	545	567	585	560	569	591	542	546	566	580	556	536	550	562	560	570	548	550	588	533	582	566	562	551	586	587	542	573	559	547	519	536	566	527	546	567	534	540	583	523	540	507	600	556	591	541	543	566	558	531	555	596	570	523	539	574	583	560	567	536	603	599	536	568	528	560	560	560	540	564	587	530	550	534	563	538	555	534	606	565	562	564	585	515	564	533	555	504	534	535	568	557	571	561	576	530	580	530	583	479	553	574	570	525	561	577	544	588	539	582	579	545	585	541	591	586	584	541	559	572	528	523	614	548	565	557	586	624	528	559	588	507	568	565	542	537	525	550	519	560	539	547	564	589	567	552	521	555	536	556	551	552	560	585	562	558	529	531	541	556	575	561	543	537	592	523	531	560	539	562	564	579	552	566	564	567	554	559	551	563	586	600	544	548	545	580	563	568	570	559	499	531	580	552	599	565	594	583	576	561	569	536	559	553	549	537	561	564	558	527	581	559	552	534	561	587	549	576	573	565	559	560	540	525	568	559	593	541	588	558	540	537	578	568	570	560	595	592	535	559	531	535	554	544	532	573	546	557	541	573	541	565	571	559	558	546	519	567	554	575	554	580	545	565	544	516	532	542	528	567	580	554	571	542	587	572	572	604	563	564	557	583	594	557	544	538	599	579	600	589	527	590	537	538	565	560	522	542	561	533	572	572	570	565	595	569	563	550	620	552	575	563	562	544	593	597	535	564	589	532	552	584	557	535	550	524	573	570	544	615	538	521	560	544	542	543	536	539	603	569	541	553	575	514	563	550	531	549	564	592	590	588	520	600	554	541	505	545	518	489	578	549	517	554	528	593	533	572	537	584	553	556	596	548	550	571	570	543	592	596	554	541	609	566	555	541	541	573	551	517	553	575	594	559	534	574	566	560	574	524	571	569	573	554	549	599	612	538	513	548	566	584	549	601	550	570	586	533	556	545	547	526	563	603	532	568	549	554	539	533	559	541	572	544	525	567	563	511	577	540	548	570	613	632	587	567	581	548	552	539	576	559	572	557	537	545	609	541	584	486	586	578	538	559	566	576	522	575	542	602	550	496	573	564	551	511	513	559	552	559	584	605	570	586	573	564	586	514	550	557	584	509	549	526	558	558	546	552	549	563	533	575	565	561	563	584	567	550	558	509	563	581	560	532	583	581	586	529	541	532	584	574	607	593	550	555	575	547	571	556	562	582	543	551	546	580	566	584	563	553	509	580	547	563	515	531	575	585	560	533	550	578	543	530	542	580	541	585	608	538	577	559	538	539	542	561	551	537	626	593	526	512	564	572	591	582	543	569	554	559	550	548	543	545	589	557	569	569	578	582	573	521	564	545	496	571	603	493	483	553	521	541	581	552	616	563	561	577	562	568	549	529	574	550	548	565	571	548	542	564	553	568	543	527	572	600	546	558	562	595	598	570	589	557	550	577	585	545	568	566	562	584	559	567	531	552	545	537	539	526	609	526	549	569	540	521	555	568	579	550	596	600	572	613	543	553	563	557	524	555	578	577	560	566	554	539	541	537	543	540	569	547	557	555	529	566	557	548	582	570	605	595	542	530	559	500	568	543	586	528	547	564	541	587	570	562	583	570	538	589	543	583	530	544	539	553	548	533	595	570	560	555	551	546	520	542	588	610	540	538	557	581	565	556	546	569	572	571	577	548	573	534	577	575	525	523	542	520	537	538	562	569	558	555	548	548	531	522	570	503	516	518	537	549	559	575	552	548	579	568	519	568	560	589	568	545	533	570	599	593	524	546	569	511	571	537	564	497	568	558	551	564	537	533	552	587	537	559	568	527	535	578	538	566	559	513	549	556	545	524	590	546	602	547	536	521	562	576	549	545	585	586	558	569	561	535	519	568	582	533	557	565	543	515	551	589	545	540	577	588	591	557	561	592	580	549	516	524	548	562	512	590	541	593	557	542	526	533	548	536	549	557	567	560	532	554	552	540	585	542	541	582	552	573	576	536	552	552	547	575	536	580	590	508	557	546	555	553	566	553	553	568	564	575	573	564	565	602	538	532	565	530	565	526	537	561	539	575	547	558	556	526	546	590	591	555	534	543	603	568	557	580	556	517	538	562	603	602	604	549	539	494	555	533	555	536	548	572	568	546	551	536	542	563	565	533	567	534	555	565	533	564	532	556	529	509	542	564	553	564	549	546	548	588	584	593	566	543	589	581	545	559	546	562	512	531	550	565	551	560	569	541	524	527	577	562	536	514	541	532	541	560	541	604	562	577	533	561	571	563	561	537	528	547	550	526	538	553	547	567	568	568	552	590	553	554	517	523	561	555	552	579	540	591	568	560	593	553	581	590	551	603	571	567	563	527	582	553	545	580	575	548	563	545	519	517	575	532	540	551	556	549	498	567	551	550	577	561	569	551	571	569	596	540	553	509	583	541	591	553	602	560	544	540	538	554	573	560	552	548	583	536	569	529	530	523	564	544	557	582	522	550	539	559	571	592	549	552	561	545	559	536	594	522	572	556	581	539	563	587	564	551	512	543	552	573	556	587	563	524	495	547	555	582	587	581	539	567	574	537	547	544	575	553	580	548	545	580	541	574	558	580	538	575	550	586	571	567	549	531	566	574	569	563	575	571	553	559	573	526	554	533	554	556	560	548	567	564	546	566	539	541	564	562	542	562	563	598	577	535	596	530	531	538	535	537	547	572	583	563	583	537	552	606	582	579	545	571	568	555	589	584	580	596	549	560	571	573
29876	27080	18717	4895	1012	866	982	787	653	552	529	455	387	345	355	347	354	377	360	390	354	325	316	410	387	417	328	294	295	318	294	318	319	323	313	287	293	286	292	288	325	305	286	271	335	316	306	335	275	287	315	296	308	317	326	301	297	301	276	287	314	309	307	272	321	310	296	290	321	290	302	294	327	320	323	304	286	304	274	294	295	279	306	308	284	311	296	307	343	305	281	312	313	300	321	326	280	317	296	323	273	299	326	316	323	313	283	311	272	292	326	285	303	298	291	281	328	317	308	289	290	289	290	274	270	298	328	297	303	307	307	305	294	296	266	302	304	283	301	315	283	309	273	328	307	307	316	292	328	314	321	288	293	317	287	318	283	302	320	322	320	285	320	321	326	304	302	297	332	293	320	323	279	325	310	320	302	282	290	279	304	293	285	319	278	307	308	298	313	301	308	292	295	312	304	319	294	297	280	291	304	309	327	310	289	292	334	310	326	287	300	292	309	301	325	328	312	287	294	292	318	292	272	311	297	303	290	301	307	313	296	312	270	300	287	316	297	311	332	303	303	286	286	283	316	275	287	334	286	293	323	291	306	284	341	295	308	285	327	324	293	333	298	303	289	305	299	342	311	312	335	293	300	295	292	306	326	286	319	303	314	277	297	311	294	296	267	306	318	328	302	283	283	316	299	290	299	303	279	296	305	293	295	325	325	311	295	322	290	282	301	326	324	284	316	313	313	322	325	314	298	309	274	311	312	320	309	255	310	290	282	316	293	306	327	289	342	291	299	319	286	304	304	299	295	332	332	278	294	296	311	281	323	309	302	295	313	316	312	298	302	312	314	268	293	292	322	305	294	283	305	314	303	307	301	308	317	293	280	300	298	309	288	329	306	285	277	305	293	299	318	289	322	327	318	303	307	304	299	313	320	321	310	289	311	305	274	277	300	308	324	339	293	260	275	298	287	309	319	309	297	330	285	305	300	297	315	275	319	300	286	314	312	345	337	306	327	326	315	311	303	283	275	284	307	313	289	300	308	320	328	294	310	314	296	328	310	298	294	312	311	341	335	301	298	343	320	322	278	278	259	290	330	315	295	323	333	349	279	300	292	300	315	287	309	289	299	285	291	305	313	321	275	296	325	330	265	306	302	299	284	290	307	307	308	304	298	308	295	311	272	314	326	299	297	309	305	301	293	285	290	294	290	279	279	319	295	305	309	288	324	322	309	293	267	309	296	314	302	307	295	330	305	300	280	285	303	309	307	304	301	301	292	311	315	305	341	293	322	326	317	297	289	318	311	325	327	300	312	299	340	261	263	326	277	293	303	278	292	294	306	277	320	304	304	304	316	283	294	303	261	301	314	285	302	285	321	314	283	313	295	304	294	338	316	305	331	328	307	306	297	300	273	291	270	311	321	286	290	279	314	298	310	298	284	308	320	289	288	291	302	261	305	309	296	321	331	284	314	322	283	284	315	311	287	291	337	323	331	295	318	301	291	296	308	310	310	265	328	309	291	315	292	269	301	302	312	305	278	289	306	324	281	316	295	316	269	340	291	343	285	307	279	291	307	282	296	313	299	302	316	303	292	310	322	318	284	319	303	313	268	274	317	292	291	304	301	332	294	315	301	331	321	297	293	284	329	324	332	283	316	330	303	293	315	309	320	307	288	296	302	305	290	312	308	304	277	283	289	309	320	274	306	313	312	307	288	304	323	300	342	295	321	281	265	297	301	321	328	322	335	308	295	273	326	308	305	306	303	331	313	292	312	307	287	281	313	323	308	315	297	343	325	323	316	302	288	323	349	289	299	278	320	292	322	309	295	307	318	305	270	319	311	295	310	325	307	309	314	309	350	334	304	309	307	300	300	331	307	359	318	279	316	279	309	300	309	311	288	296	325	311	306	298	308	295	299	319	307	301	269	284	328	299	262	296	339	317	314	283	307	300	318	299	306	313	283	304	287	301	306	319	309	315	320	297	308	296	322	303	301	298	313	312	336	299	296	292	279	296	304	317	283	294	319	319	314	285	311	308	311	295	282	291	324	313	292	293	298	296	310	301	344	308	292	302	311	302	318	292	306	315	297	293	310	305	302	334	272	298	292	306	342	313	307	293	287	300	280	313	320	325	326	288	295	311	302	293	298	289	324	286	321	292	306	308	278	300	296	322	319	287	304	286	298	310	274	315	303	294	312	320	319	302	314	311	323	299	286	269	305	266	291	269	287	275	308	334	297	302	266	292	288	298	308	308	326	317	306	314	332	318	326	313	324	330	298	285	291	313	295	316	306	303	314	307	307	268	302	327	309	301	323	295	305	292	338	309	278	323	331	294	298	303	290	309	308	317	306	293	312	268	281	289	293	302	312	316	332	324	310	278	322	311	308	321	292	311	294	318	313	304	258	303	287	318	316	332	299	308	315	319	306	316	303	321	331	328	277	317	289	284	338	288	285	309	311	317	294	310	288	291	311	300	279	304	331	320	318	299	319	323	305	331	317	318	303	295	302	290	302	312	322	321	288	310	322	337	292	332	310	277	280	295	319	324	302	317	299	319	356	312	284	332	288	309	311	314	288	286	305	289	293	311	321	304	309	311	322	305	321	302	301	305	329	310	298	291	353	258	325	295	289	276	282	324	308	326	282	288	331	290	284	323	296	296	313	304	291	264	312	308	273	292	317	314	287	287	305	294	328	285	312	318	301	321	303	317	311	303	339	334	309	305	305	315	300	322	279	324	314	319	308	282	311	316	272	353	311	305	282	285	317	255	282	307	286	315	300	304	303	319	310	326	315	288	290	293	327	297	275	304	285	342	294	320	318	295	307	311	274	314	323	301	305	304	299	324	292	306	312	278	271	327	341	274	311	293	311	323	333	327	293	295	326	305	259	287	326	276	304	307	290	309	310	295	308	355	277	304	308	311	285	320	298	302	301	313	311	299	327	312	297	296	317	328	294	312	319	315	286	284	302	302	260	286	306	300	268	302	318	288	339	299	314	301	343	300	309	284	283	301	303	321	281	304	292	307	289	315	317	314	311	293	287	305	305	307	315	335	335	265	312	297	293	319	306	330	319	318	313	265	322	293	335	293	275	335	284	303	299	302	299	301	308	307	317	287	311	333	315	299	281	301	270	327	295	299	312	311	317	303	324	306	322	316	306	337	343	263	318	299	302	289	316	283	302	288	338	331	306	304	271	308	334	318	300	307	282	284	265	297	306	292	260	314	308	315	305	317	289	328	314	303	305	313	305	309	291	307	280	284	333	327	329	324	290	295	298	314	312	301	317	294	300	305	341	328	299	293	316	322	290	292	302	289	331	325	272	314	334	310	294	342	281	322	307	286	309	313	327	327	323	301	310	292	317	319	352	280	294	315	322	356	311	304	301	333	305	299	268	276	288	302	293	286	337	299	285	299	291	334	325	305	318	341	308	307	291	321	279	320	319	339	279	307	312	285	281	299	308	313	338	279	315	296	295	310	306	312	321	297	289	355	311	317
35166	40744	10567	3265	1763	1607	1992	1505	1108	984	955	671	518	435	470	474	586	529	494	471	458	423	412	496	566	675	383	394	371	392	421	418	410	406	368	387	387	364	408	357	363	414	366	374	379	362	375	383	355	388	367	397	368	396	363	372	418	379	360	359	375	405	400	381	368	384	404	428	407	392	365	401	360	374	405	378	384	356	397	385	365	366	412	371	363	428	413	363	418	388	362	394	390	379	383	394	387	382	385	412	387	416	369	418	379	345	368	394	411	372	389	369	401	370	365	399	456	395	389	374	379	368	376	397	403	368	377	395	409	378	403	360	404	363	402	390	391	382	378	410	390	397	399	388	415	413	384	405	378	395	387	396	401	392	395	388	365	371	350	395	373	375	362	384	388	390	396	404	391	389	393	393	369	363	397	379	376	372	373	338	408	402	350	401	386	407	385	371	359	373	332	386	383	381	366	391	403	366	367	380	389	382	373	388	396	353	367	361	345	380	413	348	394	389	385	416	388	365	363	359	390	372	386	400	359	376	386	370	382	390	381	388	391	385	380	403	411	371	371	398	372	381	382	390	367	399	437	362	372	375	376	377	390	381	370	380	376	396	409	369	399	349	388	393	361	391	421	400	404	389	402	392	378	395	365	353	366	386	387	370	375	366	404	361	366	398	380	378	392	373	384	408	417	395	385	399	387	380	411	388	409	361	353	416	397	382	377	400	386	397	405	387	398	378	402	396	367	390	393	372	388	390	407	395	381	379	373	367	380	368	419	367	373	384	381	427	399	431	415	405	380	369	387	404	424	361	393	359	391	389	367	389	371	341	417	399	408	394	369	379	360	373	356	367	402	380	413	418	376	389	382	375	372	383	379	386	400	419	379	393	399	396	358	394	357	355	376	362	420	428	390	379	384	371	369	375	376	421	380	389	430	378	358	348	396	402	376	405	394	391	364	438	398	387	428	384	387	374	425	348	385	348	347	401	407	385	378	370	363	408	387	404	380	376	406	385	370	378	394	371	377	371	417	395	354	404	395	404	388	377	388	404	379	403	423	396	382	364	375	376	395	406	377	419	386	406	378	372	376	368	390	382	387	358	388	344	372	370	397	352	401	394	382	407	386	358	400	390	394	406	350	405	396	391	394	389	388	385	404	416	377	374	400	393	411	370	377	399	405	419	374	378	433	403	419	352	372	401	381	396	344	371	381	383	379	391	384	376	392	377	396	370	397	380	380	394	396	384	396	362	367	394	380	404	376	372	372	380	404	384	391	378	375	380	381	367	372	404	394	382	411	393	392	398	369	390	405	373	367	386	387	386	401	342	381	393	418	402	370	381	368	386	365	365	378	401	385	360	389	389	377	366	382	351	365	367	385	427	388	384	381	421	399	410	389	396	386	408	415	405	390	399	414	379	379	388	359	375	411	385	381	354	370	365	368	392	413	376	365	380	377	428	401	375	395	386	403	402	386	400	395	403	406	403	379	391	366	350	382	404	338	419	376	390	358	376	371	396	392	408	378	379	421	403	390	370	365	369	397	371	356	396	341	373	404	385	386	408	415	361	374	384	377	377	390	408	358	395	401	373	391	391	361	358	384	414	381	412	419	371	380	372	372	411	397	416	386	377	379	390	409	380	374	368	361	398	367	413	426	421	358	376	366	384	392	395	384	376	397	372	398	419	371	395	374	401	353	372	405	367	404	377	391	379	400	372	392	397	393	415	381	390	373	383	392	372	385	353	378	378	393	365	389	377	393	364	383	384	390	436	356	398	373	361	402	386	376	388	399	392	371	378	391	389	371	386	404	369	420	369	389	405	395	391	371	422	367	399	386	411	367	366	403	399	397	390	426	401	368	368	386	380	404	367	384	405	411	370	403	402	386	383	393	356	380	395	403	383	392	423	397	402	377	389	367	375	400	389	411	388	406	373	370	422	384	368	382	403	423	370	348	371	360	402	378	389	401	399	387	379	384	393	390	403	366	357	402	412	410	367	378	362	417	383	390	370	383	395	384	358	391	383	427	402	406	362	382	388	409	352	361	367	357	354	387	394	434	408	389	402	415	381	388	357	400	389	443	400	375	355	374	383	336	383	398	379	391	399	352	357	379	393	384	413	394	383	400	450	390	389	397	376	378	391	397	383	435	400	415	371	410	369	361	384	373	407	381	380	386	402	385	383	381	361	394	361	361	390	372	415	398	370	388	363	367	413	355	398	380	397	413	391	373	366	389	357	370	385	379	388	358	399	410	398	347	356	398	430	412	371	381	378	401	399	384	352	396	378	376	386	373	432	389	398	364	376	407	342	411	372	391	402	390	393	365	374	396	365	396	379	400	366	403	404	361	366	409	391	374	398	345	389	356	373	390	384	385	413	407	366	357	373	410	407	383	376	393	392	384	382	398	370	353	361	402	404	388	405	383	386	371	432	393	386	394	396	400	373	393	401	422	374	384	358	390	411	385	387	354	365	343	411	375	388	380	391	388	391	396	433	397	384	405	415	382	354	351	380	364	367	410	358	389	382	407	332	420	399	367	371	356	381	378	384	380	366	397	406	368	352	385	388	423	358	372	382	387	399	377	403	341	390	390	375	390	368	402	401	379	374	438	401	369	403	370	390	393	406	387	397	408	352	374	388	388	388	411	385	339	335	403	353	383	376	392	387	419	397	383	375	388	347	394	344	369	395	416	400	368	368	393	406	402	429	405	376	363	399	404	397	365	413	379	394	383	381	390	361	379	383	388	399	376	379	374	363	391	372	374	409	363	395	339	407	371	370	373	387	406	374	379	392	381	393	369	361	383	378	395	375	382	402	398	368	386	413	397	355	394	398	346	397	384	402	360	377	392	424	413	358	357	369	374	375	370	358	371	373	397	391	369	383	372	348	376	385	399	375	378	392	391	374	394	401	412	413	372	382	364	396	412	394	393	422	345	404	400	362	385	405	388	378	376	426	378	381	397	380	394	366	374	387	366	397	383	322	386	345	370	417	394	381	394	367	380	400	404	389	419	382	373	390	353	365	398	378	388	388	372	383	379	370	408	359	424	450	381	379	415	352	380	391	386	397	402	341	349	374	383	366	384	402	397	387	373	397	385	385	390	397	418	366	369	365	391	417	396	408	422	383	393	353	386	386	347	383	391	387	352	381	410	387	390	365	418	421	363	366	385	371	376	402	393	396	395	379	392	369	399	382	370	406	394	392	379	339	394	382	368	397	378	397	396	391	420	355	403	361	375	385	383	368	361	383	390	397	372	410	388	367	350	343	401	353	388	391	398	379	350	402	391	391	379	388	355	384	385	379	370	381	403	372	442	355	398	398	384	413	396	399	397	395	378	408	377	355	404	377	413	379	423	411	375	393	363	399	389	406	369	411	400	393	394	404	389	403	390	382	395	394	380	340	399	388	400	396	398	395	389	376	423	406	412	384	377	406	346	393	375	406	390	371	399	361	409	396	409	395	409	378	361	373	382	384	382	378	399	391	364	382	386	337	392	372	327	356
24192	21559	28737	24626	21439	11962	2582	1505	1060	868	654	567	369	370	400	403	387	379	398	360	402	316	304	1269	2285	784	264	291	264	267	258	295	261	285	258	298	276	259	267	283	292	282	280	293	290	273	244	255	274	247	263	259	262	277	275	260	287	264	300	250	274	273	252	279	261	268	259	251	307	282	252	277	279	284	305	284	275	278	257	289	283	253	242	251	259	259	267	238	251	294	272	272	254	267	271	251	286	241	253	252	255	284	260	250	280	278	273	281	249	292	254	256	247	290	278	270	255	273	273	254	258	283	265	242	288	287	254	282	256	242	271	278	281	274	261	241	267	243	240	267	257	281	278	287	273	262	262	285	250	243	256	273	268	260	281	235	289	263	298	262	243	275	246	271	237	271	267	320	267	269	275	247	265	234	272	273	248	278	272	276	268	249	272	256	275	267	273	267	270	243	246	251	245	241	275	261	263	245	247	250	254	277	265	240	272	240	291	268	265	265	283	282	273	271	261	282	278	254	269	235	278	276	259	269	245	218	281	282	288	281	261	274	280	279	255	262	287	281	290	285	238	249	262	280	280	285	284	293	245	278	257	268	276	302	243	268	280	308	274	255	255	247	263	251	290	262	265	260	290	226	267	298	250	268	259	254	291	261	256	242	269	253	279	281	279	278	232	254	244	266	284	241	239	259	265	272	261	262	266	273	291	253	273	273	252	272	262	276	247	282	257	242	274	306	270	265	239	278	267	279	258	255	277	247	265	243	271	275	253	251	276	255	271	275	271	271	234	262	258	299	277	292	236	240	283	255	271	261	271	263	314	275	271	276	272	256	248	261	272	281	284	274	271	276	271	227	250	258	232	271	268	300	263	249	258	263	258	255	287	262	260	281	251	262	275	283	273	284	263	285	271	250	261	257	289	292	252	262	275	249	287	236	249	252	276	265	281	256	270	272	265	278	246	289	285	271	252	261	249	280	244	263	251	282	270	245	259	261	288	270	233	256	280	253	262	259	275	242	256	240	293	282	284	273	271	248	245	280	307	249	266	286	267	258	264	265	235	272	249	245	272	276	276	288	275	261	272	254	248	284	268	250	290	275	303	265	294	241	274	260	266	288	248	282	272	270	239	278	278	252	259	265	260	275	272	233	276	256	268	281	249	247	265	251	272	285	250	266	268	254	250	260	274	269	278	260	252	286	267	264	275	260	271	262	271	263	277	265	269	242	287	223	271	271	242	282	262	288	255	265	276	264	280	260	246	257	265	275	274	266	248	279	256	227	253	249	280	257	286	231	257	287	255	259	261	276	251	252	269	241	242	258	265	272	296	253	259	283	253	281	270	260	288	256	277	266	274	265	263	277	240	259	242	242	274	269	249	270	257	259	246	246	263	273	254	266	293	280	241	245	286	287	253	249	247	250	262	261	296	272	247	244	261	269	260	265	269	248	233	294	239	262	291	295	265	286	274	252	270	262	233	255	282	270	264	262	250	261	264	272	241	254	253	272	250	221	238	268	281	259	245	244	303	261	295	270	237	264	283	291	269	271	262	262	247	282	269	280	300	240	232	270	243	294	293	262	269	289	301	273	260	277	272	275	271	283	273	238	296	262	281	284	262	264	276	275	278	263	262	276	260	279	270	245	247	255	288	261	275	273	252	237	272	258	270	276	234	269	281	275	268	259	259	304	267	282	245	245	258	269	239	285	266	242	281	270	283	253	284	252	249	278	237	253	272	239	263	259	258	276	269	271	266	263	263	251	269	226	295	275	257	276	269	269	247	265	254	259	252	286	275	250	248	249	285	260	251	263	288	257	284	300	277	286	281	275	240	274	265	267	274	265	276	270	311	270	285	284	255	247	279	298	257	276	255	277	232	268	276	285	262	268	247	250	277	255	254	251	253	269	276	264	269	253	294	305	302	251	275	252	263	291	261	277	251	286	252	248	296	244	285	270	253	256	237	250	268	248	284	268	272	246	289	251	249	254	272	297	259	279	276	277	267	258	263	248	303	275	273	267	273	260	233	241	262	265	266	254	275	237	254	293	278	266	264	254	254	294	243	276	274	276	264	282	278	253	232	287	263	243	264	271	289	281	263	272	246	270	282	285	252	269	274	260	274	245	303	251	252	279	260	266	245	302	291	263	267	229	276	266	267	264	278	274	264	269	279	251	270	257	284	240	279	242	258	258	277	255	247	231	245	258	272	259	256	262	261	251	292	256	288	282	252	297	297	257	260	248	262	239	244	276	257	256	259	301	277	291	271	278	261	254	248	247	247	261	259	263	250	266	262	248	269	267	256	258	257	259	262	288	275	284	245	269	260	254	256	250	271	267	287	264	257	259	271	257	238	263	270	274	283	280	254	282	272	239	295	291	290	290	288	275	275	262	250	263	246	288	286	237	274	289	274	273	286	265	256	238	279	262	251	271	262	279	265	287	257	289	272	255	268	275	267	291	259	268	248	246	300	274	276	248	274	277	257	285	274	283	262	260	259	235	303	295	242	258	281	265	267	277	245	268	265	299	254	292	262	254	236	281	258	282	266	259	256	282	259	265	286	274	256	274	252	269	250	263	248	285	282	266	283	254	258	259	261	260	272	246	270	239	232	270	253	249	247	252	283	261	287	276	246	257	258	272	273	273	244	258	272	247	267	281	238	278	259	300	269	257	289	281	279	264	264	280	257	235	274	281	279	256	256	255	254	268	273	264	241	236	261	252	259	281	281	268	246	264	272	247	294	287	250	247	259	242	262	237	239	254	271	264	256	263	270	250	256	236	296	276	257	264	277	286	277	239	265	273	264	293	251	305	259	256	258	273	264	255	262	224	256	278	261	240	264	271	294	234	233	237	282	256	252	287	280	273	285	288	272	230	255	255	276	288	270	238	264	283	252	281	288	275	253	239	281	263	279	303	284	271	278	277	261	290	259	274	267	266	269	290	256	261	216	250	281	278	261	282	266	264	261	237	231	263	269	211	276	274	267	255	266	266	297	297	270	274	271	275	254	277	276	261	291	278	255	283	274	290	273	285	282	268	270	261	247	253	259	256	257	259	278	237	268	257	265	248	256	285	255	272	257	256	251	259	248	255	291	252	254	249	281	266	243	250	275	248	258	253	257	277	260	268	260	256	298	265	281	288	253	289	239	255	267	257	270	274	295	293	259	262	250	251	281	270	260	262	255	275	284	274	241	255	290	258	277	265	240	253	253	302	276	279	247	252	256	266	259	274	247	255	245	283	282	285	276	275	275	270	240	242	281	264	263	299	258	284	234	286	274	262	272	279	270	252	250	263	249	268	260	266	287	250	272	250	273	279	253	261	264	237	260	286	242	260	264	273	264	282	256	307	258	257	275	237	282	259	256	242	251	262	268	270	265	284	264	292	273	284	270	255	255	250	233	278	272	265	246	296	268	286	256	283	288	283	265	259	262	259	249	257	274	247	269	262	249	276	287	249	269	268	264	274	283	244	272	263	265	255	268	269	263	283	282	274	261	266	250	253
40165	56443	16042	6933	4205	3586	3701	2928	2182	1560	1155	948	580	567	577	611	578	566	564	533	441	408	422	2243	4043	1100	314	321	327	346	343	338	336	329	334	323	332	367	297	325	300	295	333	341	342	335	340	317	362	362	332	326	297	334	331	322	307	324	358	330	340	333	337	307	347	330	329	347	331	338	339	298	345	363	340	372	336	343	361	330	306	317	334	306	329	373	333	337	317	320	326	332	349	310	337	325	314	310	318	337	341	335	317	313	328	325	336	329	321	319	325	325	318	294	282	300	301	353	316	328	333	310	312	320	341	325	370	301	306	336	349	323	323	314	347	347	321	325	350	317	332	325	322	303	315	312	303	313	359	299	340	338	340	328	309	357	316	330	320	331	354	353	344	304	328	324	307	318	331	340	343	324	317	289	353	295	304	351	330	334	311	326	368	321	320	322	338	303	321	357	346	288	349	373	312	327	325	328	333	311	347	358	331	306	286	335	352	322	309	292	352	328	323	313	334	340	334	307	301	328	313	335	346	352	327	305	339	352	315	332	346	317	316	335	360	315	323	310	327	309	323	323	305	298	284	307	346	333	348	343	328	326	349	315	328	309	390	324	289	315	347	331	302	322	299	324	333	336	348	292	359	354	366	346	307	353	311	365	304	322	325	334	321	344	312	298	307	311	280	330	305	323	325	357	315	325	331	309	290	304	337	369	354	317	325	365	371	338	334	347	326	351	314	324	331	311	317	333	343	348	296	313	326	317	338	345	330	307	320	331	305	304	334	330	338	318	320	358	327	364	311	307	315	313	336	314	326	311	343	293	292	321	337	321	319	310	311	316	319	306	322	361	305	323	333	368	348	291	319	354	328	331	325	287	339	329	341	303	311	312	360	328	333	321	322	330	296	342	342	350	311	318	366	334	339	345	333	306	291	298	333	318	310	327	296	336	312	300	297	308	343	312	360	371	340	326	312	333	347	310	320	325	346	350	346	332	301	331	348	346	329	338	310	338	342	306	352	304	342	319	363	338	325	318	331	323	316	328	313	328	352	327	281	326	302	378	314	330	328	345	332	332	325	331	299	308	324	306	320	346	337	328	300	322	295	338	319	316	324	322	324	312	320	332	316	320	335	331	350	291	348	315	303	320	324	339	325	315	328	339	326	324	326	324	307	334	345	336	348	361	323	348	333	329	319	320	322	304	324	342	348	352	310	336	323	299	309	346	308	324	326	362	340	332	343	339	354	351	312	339	360	308	341	303	328	300	299	341	299	321	337	331	313	298	334	320	319	337	314	302	366	330	321	323	341	327	320	341	312	343	337	303	375	332	328	345	336	348	340	318	325	338	344	302	319	304	298	328	335	343	325	338	315	344	337	312	331	339	353	307	329	369	311	353	329	325	305	333	357	308	318	331	305	311	306	328	345	339	367	331	306	343	314	360	322	320	333	361	348	332	323	322	341	332	339	346	292	353	344	319	334	294	337	336	315	327	333	304	329	313	320	308	325	280	318	354	339	303	376	340	305	332	306	354	314	292	337	349	334	311	336	314	346	326	324	319	316	356	328	337	363	313	339	291	310	332	336	330	341	360	323	347	340	322	310	341	319	349	326	325	312	336	333	318	331	351	331	340	324	323	302	315	349	337	337	295	312	332	321	338	322	332	341	279	346	349	335	340	317	338	344	321	346	319	345	292	324	332	322	302	334	347	345	308	329	325	321	354	351	307	315	301	376	309	362	329	336	343	326	311	348	325	335	327	336	342	323	319	335	312	346	291	328	306	318	338	330	317	341	356	293	313	325	311	320	337	358	334	334	361	290	339	314	346	315	318	321	321	317	331	348	322	331	300	345	323	316	344	315	321	354	297	298	338	310	320	297	318	305	356	330	318	315	319	318	327	334	317	354	286	352	332	318	325	325	315	310	322	343	335	322	345	333	316	328	345	318	345	354	289	285	317	340	364	285	362	355	320	324	326	313	330	320	318	321	334	304	336	332	359	319	327	307	334	326	331	347	318	343	288	353	361	339	299	315	318	349	336	342	301	342	354	299	354	318	318	320	309	318	320	333	344	334	326	346	312	333	346	338	318	316	327	318	334	315	342	322	290	298	308	328	356	359	318	302	309	343	343	325	352	307	336	332	374	309	326	268	327	340	279	348	344	340	327	342	333	317	304	276	315	367	337	298	321	312	344	304	338	320	324	316	356	327	302	311	351	342	348	322	320	350	315	316	334	318	361	317	315	331	352	316	309	305	342	314	323	355	330	340	349	307	313	342	313	305	324	311	348	295	312	318	326	337	310	326	331	314	324	344	331	356	307	318	351	302	311	332	297	317	309	329	297	361	350	357	338	313	293	337	327	286	313	341	323	343	331	340	313	329	341	328	350	336	340	350	315	315	337	329	345	310	348	327	307	296	335	305	330	308	347	325	297	316	330	322	319	331	338	322	319	347	332	349	316	305	334	319	297	330	321	338	314	274	362	324	306	334	330	326	316	301	355	326	340	338	328	328	317	342	345	323	317	321	318	331	343	335	325	353	294	355	333	343	308	296	334	386	326	341	330	336	345	343	286	346	323	312	295	358	327	334	346	347	328	345	341	325	295	320	343	354	305	320	330	347	290	340	317	347	306	314	314	321	319	335	352	334	310	331	336	324	308	322	324	331	322	342	316	318	330	288	328	356	351	291	317	315	326	311	338	332	344	305	334	338	322	287	374	314	297	324	341	335	337	311	371	318	309	323	316	318	317	342	321	360	345	331	289	333	330	326	332	335	326	312	334	314	330	372	316	303	340	286	337	312	336	308	364	320	319	325	351	343	346	321	316	321	305	317	366	333	322	309	324	342	326	304	343	338	314	321	318	324	351	329	319	331	333	321	328	313	312	340	313	326	330	326	307	330	335	308	346	339	336	302	344	331	344	301	311	324	293	341	314	343	314	326	343	344	308	353	296	307	341	315	341	351	325	307	327	317	308	330	349	332	282	323	332	338	334	315	322	346	344	322	327	316	320	355	356	349	306	345	338	289	322	323	311	313	309	317	316	323	366	312	320	320	317	302	292	346	316	319	345	340	313	325	326	348	354	307	309	340	329	349	309	316	329	318	331	338	334	316	300	366	337	315	331	349	322	303	303	321	350	315	297	340	327	311	350	339	338	310	301	330	332	315	317	330	334	333	320	322	340	356	345	311	308	333	306	325	357	336	337	345	329	328	343	311	310	341	363	316	327	347	322	330	342	315	295	308	328	369	328	330	330	319	319	332	351	334	333	334	322	350	319	334	321	311	333	337	311	332	312	346	322	332	321	314	340	334	335	317	334	334	336	327	331	293	323	340	316	329	325	335	322	339	317	313	328	359	321	295	322	314	344	325	322	307	333	318	349	350	334	320	341	335	345	314	296	353	301	288	299	333	335	320	314	314	323	332	358	302	358	314	300	327	330	358	350	342	308	300	318	341	323	330	323	319	336	316	311	324	281	327	343	315	341	302	358	353	339	361	328	360	304
25598	21668	27529	25565	10093	2030	1757	1408	983	830	707	578	559	579	570	560	541	538	570	508	486	467	468	741	1075	554	495	480	492	478	489	467	461	498	483	451	469	484	499	495	459	486	442	516	431	458	477	463	502	482	450	502	477	479	475	452	468	448	514	483	440	489	457	446	471	497	499	484	451	475	454	462	428	476	488	452	459	473	500	501	470	472	455	472	468	448	458	443	469	470	473	444	464	475	463	467	470	483	458	436	484	432	442	467	467	463	438	471	514	451	450	458	485	467	436	473	506	474	441	409	461	494	452	466	415	457	465	437	472	451	479	512	459	453	483	506	481	417	447	466	434	457	462	466	477	481	482	447	511	468	497	447	474	462	440	428	487	439	479	452	464	456	456	450	482	455	495	500	458	454	460	490	466	461	482	439	485	460	479	424	482	455	501	471	482	467	447	451	456	458	465	482	444	480	460	464	447	469	471	468	469	483	452	446	433	458	476	468	476	444	498	443	448	436	497	457	471	490	469	470	468	468	492	499	506	463	455	468	414	485	461	487	476	480	468	451	465	479	457	479	474	486	482	460	444	485	464	471	448	468	440	482	489	438	450	443	446	465	457	498	405	456	469	466	490	466	481	459	499	486	436	452	457	453	470	469	496	438	474	482	489	460	479	453	445	461	480	481	454	425	466	459	410	484	446	433	436	482	469	464	460	494	461	491	467	524	468	460	455	424	484	472	482	457	428	458	482	479	479	451	499	523	451	437	466	498	452	453	490	456	479	431	453	437	457	438	445	440	448	458	484	455	445	497	456	455	469	460	427	491	465	484	453	473	486	467	480	422	487	445	498	462	498	471	424	470	487	469	470	451	437	465	488	407	447	454	451	454	471	458	474	438	441	446	476	465	490	467	441	480	474	513	479	453	468	481	441	458	427	481	486	469	442	459	509	449	443	447	480	493	453	439	454	449	485	501	498	457	416	485	473	425	491	468	453	473	475	484	417	431	474	470	477	482	461	445	461	456	463	437	463	445	447	457	479	395	466	472	485	457	452	472	424	474	450	468	450	464	434	479	462	431	466	524	484	457	481	451	452	439	489	452	466	496	470	483	439	466	494	427	483	466	435	462	475	475	473	445	418	502	458	433	482	448	454	482	439	457	467	434	455	455	452	504	455	484	437	462	442	468	480	466	449	481	452	448	481	493	476	483	467	507	458	492	486	424	485	473	514	446	457	444	493	468	460	445	459	440	443	469	466	459	486	446	464	495	446	428	460	489	472	456	483	485	431	466	461	468	442	472	447	452	479	465	436	434	453	449	433	476	483	457	433	483	473	492	446	411	451	466	464	427	495	448	422	463	474	468	477	495	500	472	467	439	458	448	414	441	489	481	433	444	438	433	455	450	486	462	449	494	421	478	448	436	451	461	477	477	421	468	427	445	471	481	490	469	486	438	437	447	470	464	486	494	445	470	429	442	462	456	465	460	483	433	450	486	453	450	444	503	446	456	469	502	467	444	497	459	437	442	470	470	473	474	488	466	468	453	424	450	437	436	455	445	457	468	486	482	463	496	428	500	491	461	438	461	467	468	468	449	487	443	502	511	439	499	463	463	479	445	477	491	486	438	490	466	455	492	450	469	492	465	454	447	474	443	447	484	476	471	473	476	486	478	430	470	452	491	481	474	428	436	431	465	460	428	504	445	465	434	458	458	472	442	460	430	455	485	496	455	452	431	484	458	448	453	483	440	468	416	478	421	464	446	429	474	474	484	455	435	486	465	493	457	468	461	439	449	476	498	454	484	453	448	491	421	463	462	464	459	476	452	479	454	453	471	495	465	450	474	476	440	440	470	473	458	462	468	451	511	489	445	458	495	467	466	485	469	472	459	478	448	462	453	440	436	459	455	471	444	447	489	449	430	471	481	432	434	451	465	490	499	452	453	486	475	483	447	427	465	456	467	459	458	440	491	476	449	474	467	458	441	465	488	437	443	474	475	466	451	455	476	461	445	447	442	449	384	449	516	466	433	491	437	459	454	464	467	468	444	446	488	473	434	441	455	480	478	438	496	484	466	497	458	443	488	463	469	484	472	436	439	456	432	463	439	472	485	477	480	459	475	461	460	442	438	479	471	444	440	494	446	455	450	439	469	466	486	434	508	486	495	466	487	424	462	444	527	473	472	434	477	489	458	490	435	484	465	454	433	482	466	444	455	442	440	463	449	479	471	479	447	468	486	440	445	419	448	456	431	464	481	528	423	450	437	451	473	507	496	503	486	472	467	444	479	495	470	444	443	465	445	459	456	445	433	454	401	461	477	464	407	487	427	452	434	471	447	421	471	492	433	459	513	488	439	465	457	442	474	454	439	488	468	469	452	503	488	464	469	470	463	462	488	446	473	470	438	442	463	460	503	458	443	507	458	454	458	475	420	458	432	451	453	414	461	457	459	478	454	436	497	489	500	420	483	445	449	503	438	486	430	489	463	448	470	490	435	453	469	478	447	462	406	461	461	472	433	473	468	406	465	457	466	481	434	475	454	432	454	482	441	480	450	468	463	485	464	478	494	474	449	479	478	467	461	481	477	451	446	512	485	435	467	458	465	470	463	425	466	461	459	515	429	438	461	430	438	476	458	476	530	438	444	451	450	494	459	468	429	447	450	505	456	487	481	464	441	462	463	495	405	436	431	454	484	471	441	458	450	436	456	457	482	450	432	431	473	464	488	457	468	451	436	445	491	468	491	498	436	478	474	456	452	450	479	470	430	498	492	479	460	452	461	463	468	479	459	461	486	497	448	412	506	455	458	477	463	477	460	477	488	452	467	471	442	499	415	483	492	444	487	512	477	471	469	470	463	478	474	440	488	491	486	459	476	417	506	456	460	470	429	475	477	454	454	458	473	453	476	457	480	488	486	436	459	440	479	453	476	468	446	487	435	457	467	478	444	470	469	474	480	426	473	435	447	415	454	475	474	477	495	451	460	465	479	447	476	425	482	470	498	477	471	434	431	480	479	512	454	465	492	452	490	456	454	467	456	463	473	476	502	473	472	415	446	442	458	460	447	462	469	460	439	457	434	460	455	472	441	454	455	462	461	468	478	492	464	492	442	444	474	493	446	470	479	463	467	432	463	464	451	442	426	461	450	473	449	440	442	456	498	435	463	447	472	480	423	450	472	499	464	450	479	462	459	515	473	466	444	479	482	429	508	510	457	440	485	478	465	456	449	459	442	476	477	476	466	457	487	464	453	446	481	461	475	468	467	461	479	451	457	450	454	426	468	489	447	486	456	429	440	479	442	478	479	463	490	488	459	472	449	477	463	429	475	473	524	482	471	454	442	444	458	446	458	463	480	456	471	440	440	462	465	435	479	473	484	452	450	469	429	471	474	498	442	462	451	436	434	486	435	466	477	416	489	435	490	481	498	454	466	446	442	478	492	439	464	443	456	462	477	444	419	475	457	506	448	455	462	478	458	441	452	475	416	466	447	500	467	440	513	471	444	455	481
38247	48107	10481	5471	3486	3338	3359	2744	2019	1385	1110	778	773	806	782	794	703	851	681	704	645	600	599	1084	1866	676	556	533	578	592	587	567	553	562	550	587	542	528	517	572	564	564	536	567	568	513	542	558	581	600	584	552	565	569	550	519	550	569	591	534	627	536	539	533	553	532	562	552	530	591	603	540	579	521	569	522	605	605	559	550	563	545	555	531	587	559	547	571	554	551	549	530	578	567	555	539	596	529	527	565	576	572	559	588	538	603	563	590	562	565	550	582	527	577	574	557	552	541	542	554	543	583	578	557	535	577	583	566	597	568	570	527	586	543	586	588	526	527	566	603	552	618	550	561	562	530	557	535	561	549	524	552	592	565	560	596	555	581	559	535	552	580	515	550	538	548	581	549	564	557	569	564	547	578	568	586	558	610	582	526	602	561	512	553	575	565	615	567	562	551	558	569	573	571	535	515	546	538	589	545	594	563	592	558	547	550	587	582	528	538	596	521	544	587	608	559	546	538	530	564	585	552	563	543	553	553	584	513	588	579	579	571	505	557	570	555	592	568	570	541	572	566	566	578	575	591	533	480	554	576	552	557	548	564	583	558	591	583	524	530	580	574	548	565	526	578	521	538	514	545	536	582	537	563	569	562	563	562	566	612	577	561	559	564	575	555	559	574	541	557	569	565	569	572	596	531	583	566	559	564	535	540	556	579	569	534	582	568	580	598	557	560	573	537	566	537	564	542	558	569	540	557	581	546	549	525	566	552	523	565	552	554	562	535	525	562	561	566	570	557	566	550	558	557	566	547	591	582	570	585	502	556	559	558	558	571	567	539	523	577	558	560	549	564	562	547	536	544	542	539	541	510	524	556	547	575	580	571	560	536	529	551	585	598	578	577	566	553	578	608	557	553	564	550	561	552	615	564	548	556	567	568	538	551	574	578	608	554	561	610	567	549	571	562	518	548	589	508	592	577	574	565	585	573	532	560	521	575	574	549	539	534	575	549	575	553	588	613	589	541	583	570	604	589	564	538	587	538	603	589	566	550	556	565	553	540	546	545	516	582	542	554	549	547	550	628	572	581	562	582	587	526	575	526	609	569	540	592	559	588	578	540	538	570	577	566	564	551	538	557	578	598	567	565	597	558	556	585	581	568	545	577	574	567	572	527	556	579	585	522	555	578	594	529	577	582	534	584	591	584	596	561	555	564	574	549	617	554	569	542	590	524	574	554	526	599	562	535	569	565	547	561	531	541	516	547	576	559	546	608	582	566	560	588	635	572	570	518	562	575	628	558	559	561	551	559	543	574	573	584	546	565	556	567	555	559	559	565	539	563	582	533	535	551	585	567	609	576	577	610	613	586	564	603	532	518	579	564	572	528	554	533	538	540	583	573	616	544	574	552	583	577	544	551	581	549	531	555	553	535	552	530	586	563	576	541	523	539	525	550	566	580	568	566	559	555	549	580	564	516	582	548	584	561	564	561	596	529	595	559	598	612	553	534	539	526	604	567	603	585	563	600	582	559	554	557	588	557	558	557	546	549	599	600	589	542	577	561	556	603	561	535	557	554	577	528	586	547	550	581	557	529	585	566	574	562	518	560	569	523	564	586	552	591	574	588	582	556	593	586	570	614	521	556	540	553	559	600	582	565	568	566	578	605	564	552	596	526	569	553	561	563	568	621	568	530	566	547	572	524	575	569	501	602	565	571	551	596	595	543	561	542	586	549	570	545	542	590	557	580	551	539	517	550	605	567	565	608	517	549	562	557	522	609	586	556	576	543	546	552	550	550	563	578	599	559	583	545	573	567	578	575	563	568	589	565	573	545	579	539	565	542	580	557	526	567	570	545	563	591	541	562	568	572	576	565	563	551	571	608	590	573	601	558	557	577	565	585	577	550	547	558	568	589	569	603	542	545	611	565	573	561	572	543	540	576	533	549	572	578	565	593	587	571	599	568	552	553	587	576	555	565	576	569	556	551	580	557	608	584	542	526	569	579	527	550	519	574	528	520	563	553	601	551	611	534	587	555	580	552	579	556	491	567	570	539	564	591	571	502	538	532	603	616	594	566	562	617	604	569	539	597	562	569	597	524	541	568	552	536	539	547	549	578	540	567	533	599	567	569	566	583	606	580	571	583	598	559	609	568	554	587	549	576	534	605	564	556	579	556	565	567	522	562	566	533	606	568	586	565	563	547	564	578	579	552	560	541	544	602	590	523	589	594	595	547	575	554	561	587	576	579	559	568	591	549	526	557	584	549	533	560	569	549	554	564	561	543	534	576	558	553	569	538	565	572	550	541	567	568	564	578	531	564	572	555	528	569	578	567	555	557	543	536	603	540	597	526	585	569	600	546	580	589	589	574	578	555	601	569	551	614	582	572	558	582	579	573	566	543	567	574	591	560	528	563	527	586	556	612	565	577	549	557	540	567	563	577	571	549	538	568	531	619	532	573	579	541	560	585	564	577	560	552	576	606	559	586	564	594	549	537	565	578	569	573	556	548	607	584	546	544	582	572	533	599	552	569	572	591	565	625	589	565	527	585	535	550	569	559	541	568	564	586	562	550	586	560	533	563	577	547	573	588	580	563	538	603	571	558	567	530	577	541	595	536	542	609	549	619	604	577	527	578	577	600	565	529	592	565	530	591	575	544	580	561	556	521	560	549	565	528	525	542	577	538	528	595	585	590	540	553	554	582	543	558	554	564	563	565	554	548	542	582	547	543	569	583	577	534	571	541	565	577	559	527	573	558	545	584	571	557	594	505	516	563	551	557	596	597	564	569	570	533	532	565	570	577	577	541	519	554	587	552	569	604	574	557	566	569	592	561	572	572	544	574	591	602	570	560	562	592	539	562	537	572	571	554	565	580	556	555	568	577	575	510	590	574	563	588	587	568	564	497	583	546	528	529	556	545	584	540	543	559	546	575	539	503	559	608	557	575	564	573	567	591	528	586	554	558	549	558	562	574	598	552	561	577	509	592	579	548	547	554	571	564	587	577	558	569	562	564	544	566	603	558	564	601	555	570	596	584	546	573	553	532	581	561	570	563	534	572	569	559	542	591	554	581	554	586	502	545	558	547	561	553	573	529	567	515	585	551	582	546	539	577	595	547	561	513	551	578	537	534	552	561	553	584	594	563	573	530	604	578	595	569	561	587	552	515	550	579	547	571	556	572	577	581	604	588	570	543	516	540	587	600	528	550	521	619	591	568	550	571	554	528	534	547	546	546	582	580	576	564	568	599	581	583	539	598	552	593	606	571	543	593	558	552	605	531	595	573	548	545	565	552	563	578	590	559	568	557	540	504	559	571	579	517	628	572	577	580	589	576	539	568	548	599	566	566	540	542	554	578	556	557	579	573	564	530	564	541	565	581	508	549	581	584	568	532	569	530	616	565	583	555	581	563	547	538	572	550	560	558	537	571	559	578	590	581	564	584	582	571	611	536	586	536	586	588	509	552	562	539	576	563	562	602	576	552	590	585	558	553	550	595
23301	21550	29255	24217	21518	21586	11974	3019	1553	1193	962	797	713	788	791	751	694	690	644	541	562	568	602	2290	4579	996	498	536	464	500	488	512	520	465	482	508	483	508	464	469	457	503	434	505	507	449	487	492	490	490	493	496	487	504	472	478	499	466	510	481	493	456	484	503	483	493	473	505	524	465	467	472	475	456	517	511	458	490	473	465	501	471	509	511	504	471	438	470	469	505	479	505	479	472	457	522	496	480	449	479	499	473	449	464	502	465	504	484	535	460	459	492	527	489	515	447	478	511	497	493	490	458	485	507	476	496	481	475	478	457	499	491	521	483	458	505	461	494	510	505	465	514	470	461	460	524	496	478	453	482	465	512	488	447	475	513	480	479	477	480	472	432	495	451	494	485	443	489	496	468	478	481	467	479	502	487	482	443	467	480	486	469	450	466	459	458	482	501	482	484	498	461	530	490	510	469	483	520	471	496	489	509	475	468	465	481	490	476	513	473	475	475	457	465	452	456	495	461	446	477	504	441	505	446	471	466	503	438	474	480	433	461	474	442	458	515	483	495	483	492	484	497	485	506	472	469	440	467	505	443	457	510	471	492	489	520	463	508	466	505	442	516	481	452	501	489	506	473	463	480	464	492	461	480	476	515	429	498	474	476	514	458	463	469	495	492	491	512	507	505	507	449	480	494	472	478	480	466	506	524	516	507	502	458	459	463	538	460	490	505	460	506	450	484	452	472	499	489	468	465	515	475	455	486	475	506	517	480	477	486	505	494	499	466	484	481	480	495	471	486	479	456	457	437	493	479	485	457	475	467	494	481	501	450	487	478	470	475	467	501	482	462	472	478	505	493	446	494	469	503	473	475	496	495	468	517	472	481	465	503	488	456	504	467	498	438	483	475	466	452	476	477	447	495	484	483	530	470	469	479	461	474	496	488	470	489	481	479	501	479	484	495	477	466	549	497	518	440	480	482	504	506	454	493	490	487	495	482	462	534	476	462	454	491	442	457	491	462	458	478	496	488	449	487	489	460	504	508	498	490	451	495	503	499	458	468	487	482	508	510	494	478	483	499	485	513	462	477	495	487	509	501	464	464	461	497	468	458	453	457	472	476	449	459	471	439	497	421	475	432	468	489	487	477	486	497	505	462	530	473	490	490	477	497	506	487	526	467	489	471	519	486	504	459	480	497	478	481	490	488	473	454	476	477	445	544	519	479	514	504	479	487	498	475	505	460	467	478	518	453	449	482	481	455	475	511	455	482	502	464	495	491	491	492	486	448	479	474	482	465	482	463	470	488	506	500	464	462	484	500	444	432	498	476	487	485	492	473	468	466	456	534	509	522	460	496	516	467	448	494	474	477	492	452	505	475	468	502	494	467	476	501	453	477	492	452	501	500	502	468	510	497	517	480	483	446	476	468	496	471	514	489	474	511	476	488	530	502	485	469	468	452	477	473	508	434	485	489	472	463	479	470	454	508	471	479	511	538	503	488	489	444	466	470	488	479	489	510	499	453	469	476	452	480	506	496	479	496	462	480	495	444	483	495	507	478	478	481	486	468	507	507	503	462	466	498	472	466	460	450	524	492	426	485	446	464	513	499	458	478	474	503	481	463	463	461	504	517	445	480	481	496	472	446	485	448	492	451	481	485	475	491	488	519	455	474	487	465	479	441	489	519	510	485	479	499	484	472	451	509	502	470	470	453	495	475	488	460	471	484	471	506	471	496	475	471	495	470	477	472	451	498	476	479	445	481	502	499	461	516	476	483	460	477	449	490	487	465	488	497	471	443	514	470	489	480	485	464	489	447	492	514	507	490	468	484	485	484	470	516	424	501	441	447	516	457	480	477	459	466	483	509	471	438	485	491	471	515	506	500	515	499	460	492	507	535	499	454	479	498	499	490	482	461	502	509	503	471	492	492	466	477	455	483	490	466	475	495	499	479	489	493	500	487	496	515	481	477	492	468	468	460	462	481	439	469	472	460	449	502	483	530	511	473	489	507	499	463	502	496	488	521	485	506	457	510	509	473	497	479	471	522	525	475	470	525	478	502	512	499	503	474	457	507	487	487	514	489	474	443	437	497	452	475	490	462	458	456	510	471	508	489	513	525	434	494	499	485	486	484	512	464	469	502	481	503	481	502	459	493	474	514	521	505	489	493	509	468	497	460	500	467	487	453	457	489	486	490	447	509	490	492	474	485	479	505	492	506	471	477	442	450	503	499	490	492	487	484	474	458	507	470	513	471	472	507	499	460	479	471	445	446	452	483	480	496	462	471	494	518	447	505	470	467	482	502	462	473	481	492	471	515	500	504	461	495	453	442	480	455	506	458	522	478	484	475	468	530	490	466	478	483	501	529	502	487	475	508	479	454	522	479	500	503	507	492	484	468	486	488	488	495	472	472	500	471	447	454	485	499	468	464	458	507	499	514	502	440	464	493	462	494	475	507	478	514	510	486	489	446	506	451	460	475	495	476	476	442	464	504	481	517	512	480	489	481	493	489	466	506	514	426	482	492	489	485	474	480	483	476	501	449	451	469	473	478	517	544	488	510	495	497	485	484	487	452	481	500	489	478	448	528	453	466	507	484	476	480	478	472	481	475	469	431	533	442	489	479	485	469	448	471	493	496	467	499	493	501	509	518	526	506	475	508	490	502	481	451	488	451	462	481	526	484	455	496	485	462	462	467	477	498	461	462	506	479	443	466	462	439	462	484	483	488	459	493	470	515	500	499	488	484	480	462	504	507	515	455	466	453	456	498	477	478	484	447	473	480	475	486	465	509	489	479	466	497	474	443	508	470	493	486	480	488	474	495	447	484	477	483	460	504	461	443	478	475	476	499	506	454	484	448	468	516	539	479	505	480	478	467	507	498	490	504	527	482	475	470	477	469	479	471	483	485	468	505	477	461	503	459	451	477	484	466	476	448	484	478	492	463	533	502	481	440	468	435	496	480	448	506	523	480	489	470	425	465	488	517	457	487	479	492	484	498	473	455	482	518	460	474	454	480	494	471	470	488	485	515	512	460	424	475	484	438	474	457	483	461	496	503	487	444	465	527	487	448	499	480	447	496	489	467	481	478	489	499	487	510	494	456	473	450	480	434	478	520	454	478	463	515	494	494	472	460	472	501	444	483	502	492	421	508	450	456	498	482	498	465	482	471	469	490	482	472	478	500	464	478	511	466	456	465	470	486	492	464	532	450	481	506	468	490	489	495	500	473	488	444	503	469	480	471	507	487	514	469	524	503	487	468	508	466	455	499	498	487	469	480	455	468	488	457	510	458	482	477	463	481	472	445	508	505	470	461	481	491	474	490	438	491	481	481	491	438	517	509	497	486	458	469	462	491	457	500	507	479	497	502	438	454	505	473	470	481	511	462	461	464	458	532	509	449	453	482	481	465	528	465	465	438	480	482	473	462	464	463	492	488	481	488	442	489	477	467	501	486	426	519	474	503	468	465	454	470	481	461	515	478	462	482	465	493	529	485	460	494
44271	62326	18797	9729	6773	6170	6721	4898	2821	1991	1484	1225	1075	1093	1153	1100	1004	948	843	710	708	653	718	3724	7411	1283	599	599	555	569	577	612	563	589	591	600	574	604	579	622	594	584	580	523	535	570	573	585	586	608	542	574	596	534	547	577	570	537	570	534	568	558	559	551	578	567	601	571	550	521	562	524	556	584	552	562	564	554	552	581	514	590	543	599	521	603	547	560	508	555	580	565	511	571	574	595	571	517	521	551	564	583	560	547	593	535	569	557	562	555	543	589	549	520	578	541	608	563	540	564	553	559	558	552	569	636	532	547	519	554	568	555	535	517	522	559	552	565	571	553	556	568	551	543	551	544	544	580	555	527	601	535	540	572	573	554	593	523	549	512	586	573	566	552	547	546	536	582	561	628	509	545	579	567	601	568	579	555	571	609	587	552	537	570	572	510	556	570	598	553	582	529	584	559	552	554	575	579	540	549	584	582	541	605	557	575	544	573	602	517	527	548	536	569	595	589	570	560	568	592	567	573	560	564	549	594	564	546	545	583	580	581	540	534	518	583	557	591	545	543	557	528	543	548	557	555	593	593	529	560	566	544	559	498	558	515	539	553	563	548	561	576	581	561	524	570	552	549	566	572	595	589	568	573	573	540	517	575	556	533	501	513	546	596	557	599	569	562	549	521	539	533	553	573	542	577	580	607	544	540	513	544	552	563	568	618	562	509	545	587	558	560	595	596	592	515	528	584	562	550	535	509	528	547	568	575	557	589	558	528	580	588	572	604	560	544	558	566	572	579	527	564	605	569	546	530	571	537	530	549	541	547	580	580	564	579	550	573	570	533	573	556	561	550	550	524	544	550	508	540	562	545	541	561	548	548	561	602	570	529	571	542	586	579	548	542	573	559	553	600	559	544	535	520	584	533	596	579	549	528	514	559	536	562	590	546	546	561	548	603	585	518	534	567	555	547	546	493	594	530	499	583	605	582	559	556	564	523	605	509	520	559	556	541	558	558	570	573	586	565	490	558	558	549	613	557	551	541	586	572	563	569	619	569	571	573	602	539	572	560	598	579	549	561	553	575	542	539	550	561	565	549	539	567	565	539	555	583	508	550	584	541	567	559	538	593	550	555	585	582	540	550	526	527	559	574	539	586	538	588	585	556	524	569	515	558	547	566	524	575	603	573	585	575	557	532	584	604	547	546	572	587	517	579	594	592	561	526	555	539	574	543	567	518	529	536	576	548	552	571	556	570	550	540	530	520	574	579	574	558	529	548	527	575	588	523	543	538	514	595	539	567	511	571	542	556	551	567	548	552	541	528	589	593	568	580	591	549	557	545	594	549	517	575	577	575	575	563	583	575	581	583	550	554	568	557	581	518	577	540	582	561	549	564	595	527	562	567	506	598	585	551	547	545	573	546	567	547	568	558	585	532	563	564	597	565	572	536	530	574	579	566	579	540	530	507	551	535	571	581	561	595	553	518	565	517	530	566	558	534	520	554	561	592	585	608	516	569	523	597	541	561	578	591	540	551	547	537	554	569	555	584	567	570	538	561	558	514	536	569	514	546	564	552	545	604	586	556	530	559	563	594	555	545	569	592	582	569	553	543	534	523	579	567	521	536	562	563	548	579	579	543	553	530	555	567	571	566	581	515	517	539	522	547	548	599	578	609	538	540	545	551	559	523	573	555	524	543	538	568	608	587	510	562	584	543	555	535	588	566	560	558	496	569	585	555	583	575	598	579	543	524	571	510	557	588	541	565	548	514	522	584	561	588	542	528	557	530	538	551	545	535	541	568	542	541	571	585	549	549	540	565	530	558	558	572	620	542	543	581	574	555	542	573	596	569	532	599	586	533	536	556	566	578	553	553	590	560	579	570	559	529	554	569	557	584	575	564	543	601	522	552	545	632	562	563	540	539	532	560	543	551	562	561	551	560	560	534	579	567	521	554	616	551	526	556	573	567	582	536	534	559	555	542	562	521	543	580	551	549	593	604	580	581	547	520	549	523	558	562	553	567	551	552	572	584	548	562	571	570	583	565	582	536	592	526	575	560	560	555	550	560	582	536	551	576	518	558	558	584	569	567	555	588	542	586	581	541	572	577	569	606	590	589	556	565	554	591	576	539	576	543	536	529	531	552	568	597	524	584	560	555	567	509	543	575	577	557	581	554	576	572	593	509	526	565	521	579	538	523	565	562	549	566	560	562	563	557	587	558	522	516	581	549	621	565	592	540	546	553	553	576	572	530	540	574	557	544	531	539	586	543	559	540	514	528	550	531	544	547	554	581	564	537	544	590	558	512	550	571	533	559	556	518	505	545	528	584	561	580	584	575	548	570	599	589	576	574	564	566	592	569	544	572	530	565	549	562	512	513	532	540	488	576	563	562	557	553	564	552	601	592	560	532	553	581	524	542	564	550	560	579	548	572	545	581	562	545	515	536	579	551	592	546	527	530	517	557	562	557	506	530	512	571	620	564	553	568	551	538	534	544	558	561	536	560	537	557	539	579	537	579	514	570	570	546	558	530	589	560	541	560	550	580	570	540	523	508	568	541	538	558	528	565	577	560	591	546	535	553	529	568	573	540	586	568	562	552	560	556	528	582	556	565	546	560	599	583	547	548	550	548	537	569	549	530	539	531	553	584	579	545	541	512	575	469	573	586	556	558	569	554	535	571	553	531	546	556	538	538	560	559	567	572	580	544	561	547	545	570	561	577	532	576	506	511	530	589	574	579	539	561	580	540	550	600	530	534	616	579	561	594	559	582	553	609	576	557	553	551	592	515	580	540	563	573	561	543	584	520	616	544	525	584	540	550	551	579	547	540	562	590	536	549	544	590	540	585	570	605	601	589	537	510	570	551	576	507	548	571	554	559	549	549	515	537	525	571	577	583	543	555	534	550	587	545	576	545	547	564	530	505	511	523	574	537	568	589	553	538	569	563	550	552	558	586	546	586	572	591	559	542	541	573	555	554	584	561	579	504	531	566	590	570	561	557	561	583	557	589	530	531	530	526	580	560	563	543	564	531	590	520	585	543	587	538	591	571	538	543	623	617	562	518	545	560	527	528	540	526	545	579	579	571	556	516	597	592	538	524	559	553	548	583	571	524	563	592	552	548	562	511	564	590	556	520	546	541	544	561	487	580	592	540	570	516	561	564	511	607	576	561	548	548	577	553	570	577	576	586	589	613	578	569	546	564	548	545	558	582	521	560	522	525	575	551	534	562	541	576	540	555	596	590	535	584	522	582	580	539	574	563	543	506	567	521	552	542	597	567	542	543	548	553	554	557	554	522	556	565	573	547	537	565	558	539	544	508	518	568	565	556	568	553	559	522	508	544	580	586	610	554	560	556	564	575	523	563	573	558	542	536	513	518	546	516	625	546	534	570	538	544	568	569	574	554	537	587	521	539	538	591	561	573	594	535	604	519	514	567	527	556	519	538	540	559	575	560	599	572	583	540	575	548	570	564	562	519	551	549	580	556	541	528	556	587
29431	26406	17630	4798	1406	965	836	624	506	456	382	300	368	354	360	312	292	301	310	274	297	273	286	360	332	269	287	254	280	277	269	257	276	272	270	300	276	291	290	293	294	232	259	299	306	266	257	304	263	273	293	290	266	278	308	268	289	285	299	291	294	297	268	290	290	313	298	326	306	251	276	264	262	286	273	296	291	272	311	284	303	284	273	276	262	259	258	295	287	291	277	302	301	303	282	280	301	265	301	290	284	285	247	303	288	275	282	275	283	296	308	249	303	279	275	254	255	271	296	266	254	290	294	282	284	308	307	304	294	295	293	288	278	269	290	272	288	274	295	298	331	290	302	279	267	269	233	290	278	282	288	277	284	284	264	261	279	259	289	267	283	268	262	270	256	308	247	303	305	274	288	285	311	297	275	322	282	298	263	287	267	296	299	261	269	286	319	295	311	304	281	293	270	284	293	282	289	281	287	302	290	306	309	312	269	294	295	263	284	287	259	286	278	252	284	280	278	308	277	312	276	278	308	247	307	242	229	273	285	269	263	284	254	265	279	296	279	300	307	263	276	290	274	284	315	281	278	300	323	297	303	281	263	297	301	297	291	283	267	274	284	269	285	286	270	287	269	287	261	261	318	277	283	281	284	283	277	297	306	266	322	276	254	278	307	285	279	295	294	255	286	312	278	273	296	281	263	315	290	256	293	288	252	263	265	285	306	300	279	287	267	280	269	256	256	300	290	271	311	263	294	275	299	305	295	300	256	272	285	270	278	274	283	267	306	244	260	261	276	310	269	277	285	287	274	307	274	301	301	281	273	266	315	268	283	285	266	277	299	293	275	301	300	274	281	296	295	319	290	300	305	297	281	289	275	281	282	309	283	285	289	275	262	287	305	278	292	278	275	280	261	270	272	289	290	295	271	294	286	284	286	281	253	296	286	249	312	285	272	325	249	269	280	282	291	267	282	288	293	279	271	277	314	282	289	263	281	257	277	310	285	281	299	305	275	302	283	275	285	268	278	280	244	283	288	298	301	287	294	307	277	303	259	303	295	284	291	293	308	303	268	271	290	287	285	298	295	292	298	273	281	296	255	314	294	282	305	254	276	257	248	248	307	297	247	251	284	278	288	267	287	295	303	251	266	310	272	270	284	289	271	269	278	301	282	272	291	268	269	286	308	317	283	282	272	301	274	308	272	280	284	284	279	283	266	247	279	270	284	275	268	279	290	293	257	288	264	279	271	277	283	296	257	287	282	304	276	269	281	263	293	287	312	288	294	269	278	284	293	276	288	284	280	284	294	289	268	250	281	282	246	288	277	299	311	311	258	290	275	272	300	303	260	281	264	296	280	290	251	275	261	273	276	301	267	262	277	312	275	314	283	284	284	292	258	316	250	310	289	281	262	294	280	278	266	275	257	267	266	305	267	270	270	277	277	308	259	278	274	294	271	276	265	286	274	277	279	285	312	282	258	283	286	279	308	287	293	296	293	285	290	284	280	296	309	268	317	292	303	287	297	291	275	292	258	246	288	285	276	298	249	262	263	270	272	264	326	267	301	292	274	305	272	286	276	288	261	263	270	287	291	256	268	273	285	273	261	274	297	302	276	281	300	301	279	289	281	276	276	278	307	289	302	302	289	292	282	266	292	273	272	279	288	296	291	276	260	257	288	274	292	260	279	298	266	275	295	307	292	263	278	244	304	283	269	308	270	282	273	270	285	271	295	293	304	288	307	280	299	280	272	287	276	258	307	293	301	302	269	277	298	269	274	270	262	263	277	285	245	272	284	295	290	298	288	276	301	253	286	270	299	271	270	277	310	289	294	291	288	277	272	268	295	242	261	321	293	284	276	276	285	279	310	289	314	273	269	270	290	272	273	302	271	266	279	294	279	266	238	259	300	282	296	278	285	272	297	287	279	309	308	286	272	253	266	263	288	280	294	283	289	275	286	290	269	292	309	278	317	269	290	307	318	264	265	280	264	309	304	297	279	269	274	271	281	277	253	271	286	300	280	281	259	280	284	303	283	301	291	309	304	292	312	267	279	296	261	302	306	276	274	269	314	279	278	299	252	295	283	239	274	308	261	291	289	286	302	253	266	301	278	253	276	313	283	295	255	272	276	265	280	289	293	252	310	300	271	290	269	286	259	285	270	306	274	294	291	277	280	244	286	287	277	253	265	281	291	266	283	275	284	253	299	279	271	298	271	269	281	303	269	284	281	269	267	281	280	263	278	291	279	272	293	257	283	256	284	296	258	293	277	247	275	289	279	275	295	281	292	272	244	282	277	256	265	284	267	281	284	292	296	265	244	291	256	260	249	281	289	298	322	299	307	309	269	280	289	284	272	247	265	289	282	315	278	297	313	302	286	268	293	274	251	272	290	285	286	283	312	292	265	258	301	212	268	285	266	294	252	271	253	277	285	276	287	296	254	284	241	298	289	301	318	306	280	299	278	284	280	293	279	303	291	260	269	297	293	308	289	251	267	305	296	285	297	303	294	273	293	263	294	299	260	249	279	280	252	269	282	309	299	278	266	267	315	296	255	266	283	286	292	268	284	295	300	258	306	277	328	295	276	260	289	280	298	274	272	278	302	281	269	307	275	270	273	302	272	279	300	248	316	286	291	262	301	306	305	294	302	263	274	282	293	284	285	265	310	283	278	242	241	277	283	280	283	284	289	333	292	317	276	258	287	277	295	283	262	283	265	266	284	284	261	288	311	297	276	271	308	289	284	284	286	282	289	302	272	295	301	274	278	299	284	271	297	282	257	302	289	281	279	288	289	284	298	277	271	258	262	298	288	270	299	296	278	290	279	281	280	254	295	299	292	281	261	294	297	270	301	276	292	289	306	296	270	323	280	254	273	287	282	242	271	269	299	259	296	274	301	288	299	289	276	308	309	265	292	283	286	287	297	313	283	293	272	279	243	323	300	294	256	287	298	285	292	311	274	323	306	271	290	259	262	246	283	297	304	285	261	306	275	250	280	274	269	279	287	286	290	297	306	291	288	304	332	272	274	313	284	281	302	269	295	293	304	314	288	289	265	269	276	270	288	308	262	278	296	276	296	309	278	272	278	284	279	279	305	278	256	256	291	275	276	297	294	278	281	275	276	299	259	300	312	295	254	257	266	278	266	284	292	267	279	294	313	296	290	277	288	265	301	295	256	275	272	286	290	286	270	269	285	280	298	288	292	277	290	290	305	265	304	261	287	262	295	327	292	269	272	279	277	327	286	291	262	305	287	267	303	294	275	274	283	256	284	276	274	279	281	267	294	274	264	281	292	317	317	270	295	287	281	282	284	277	260	274	302	286	281	302	282	271	284	287	306	286	274	284	259	271	264	297	307	289	270	299	258	260	298	268	293	260	274	275	295	271	302	284	323	253	277	283	278	276	282	317	290	285	305	280	279	255	267	282	290	279	302	272	270	268	294	276	280	268	292	296	280	290	310	259	283	275	239	276	288	298	314	277	273	267	287	265	279	262	278	297
34268	40184	8191	3835	2401	1903	1676	1223	835	730	543	478	521	619	527	514	454	377	390	394	359	380	349	515	446	348	346	346	381	375	335	350	361	361	375	385	368	354	393	347	378	337	359	385	386	345	375	372	339	342	375	327	345	388	323	319	358	336	339	361	365	387	365	359	366	360	342	357	386	360	372	372	385	378	366	353	361	355	384	375	367	353	351	324	375	358	389	345	300	386	353	334	336	326	371	363	354	377	359	367	371	359	361	354	347	295	369	365	411	338	336	361	356	344	348	382	304	339	367	335	370	351	380	359	351	345	385	353	365	377	357	367	359	344	336	354	326	361	349	344	353	333	415	349	360	332	324	339	383	360	360	363	354	344	340	369	339	369	344	355	355	366	340	371	387	361	361	348	339	365	342	388	358	370	376	342	380	379	393	364	348	371	334	341	354	360	331	365	348	328	395	369	359	339	331	375	372	321	366	377	358	380	369	347	327	373	353	357	368	343	352	313	358	358	356	357	354	365	325	345	339	337	371	361	335	373	369	366	377	368	332	335	369	364	307	383	354	358	361	341	371	335	336	360	328	343	334	363	364	358	311	311	346	334	334	338	360	363	323	361	355	353	350	363	353	338	342	357	354	334	336	389	380	346	361	343	366	331	359	326	356	356	337	377	367	344	337	400	354	345	368	359	334	357	343	349	360	348	408	326	366	350	351	370	349	345	342	335	366	324	377	359	337	407	364	333	373	359	383	374	365	381	345	356	345	369	349	338	317	364	354	362	341	352	323	323	345	378	323	346	374	337	384	319	336	311	403	389	385	347	352	332	351	330	372	373	346	404	351	333	357	359	373	365	357	333	346	360	365	374	373	377	351	376	336	401	355	362	359	362	367	341	352	360	341	356	372	331	373	341	340	390	345	335	348	338	399	362	347	374	369	332	343	365	332	369	380	361	360	411	344	340	333	356	394	330	385	359	390	366	378	355	343	335	360	325	350	372	340	353	402	332	342	389	402	333	333	350	336	341	335	327	330	371	328	358	352	328	358	358	354	352	340	351	344	385	346	363	381	364	328	357	349	366	372	329	347	384	359	349	344	406	404	345	386	342	328	334	359	362	329	336	375	335	364	403	363	378	376	331	372	345	342	357	361	358	300	373	359	387	337	350	329	356	353	345	363	361	350	359	372	383	369	364	330	337	354	346	310	326	375	359	347	364	334	349	379	373	321	358	358	333	313	356	386	362	349	330	342	373	335	323	376	387	346	329	371	358	381	380	349	387	384	369	370	365	366	357	350	377	383	351	349	371	337	357	370	348	359	357	348	352	380	319	366	368	333	363	375	362	383	374	375	350	368	381	352	365	339	345	345	355	341	374	330	352	354	374	383	364	372	359	300	367	358	366	356	315	373	366	362	365	342	354	361	387	350	363	355	330	367	349	369	312	342	324	371	359	384	338	325	369	369	350	352	338	373	371	387	355	346	332	350	333	332	381	360	382	373	322	331	337	384	339	390	346	358	377	375	320	340	368	334	369	375	385	371	377	358	377	370	323	354	378	322	344	347	368	336	370	313	328	338	360	354	333	353	353	365	352	360	390	345	322	371	363	325	336	383	353	327	390	373	352	348	355	391	343	348	346	385	352	406	391	401	367	368	391	358	353	335	344	321	339	351	342	356	348	390	339	371	333	329	349	343	385	312	380	352	352	317	367	383	348	341	348	348	348	358	343	362	361	378	382	352	347	348	339	341	336	370	352	338	400	336	375	369	336	372	358	356	345	338	355	380	342	381	325	337	320	369	407	395	364	346	343	352	341	370	340	360	341	354	368	362	358	342	383	328	341	360	411	338	363	355	336	346	357	356	363	350	365	338	339	355	339	341	401	338	358	341	358	365	376	330	394	354	378	356	334	395	366	396	355	349	376	373	355	328	360	368	335	365	346	356	372	348	344	362	355	355	343	371	345	381	373	353	388	379	328	353	341	399	378	353	341	375	338	372	341	376	335	340	336	358	351	317	357	350	370	341	339	340	357	377	367	324	352	341	359	343	329	373	368	355	368	365	370	381	379	339	325	352	378	334	384	362	329	368	387	369	351	369	390	388	350	362	364	360	383	359	369	372	328	343	366	357	358	369	344	341	343	358	354	356	351	369	370	372	349	346	346	349	342	366	368	333	365	341	354	385	382	347	381	389	354	356	390	336	350	334	352	339	349	380	368	310	351	327	371	337	362	349	388	339	372	375	340	336	347	379	338	373	352	355	389	366	358	374	339	340	374	339	351	380	367	357	394	352	302	351	378	329	379	357	318	364	370	353	363	374	342	353	342	341	338	345	327	342	361	346	346	354	344	373	339	401	331	366	365	371	365	356	358	373	354	374	366	366	371	346	368	345	381	393	340	337	308	327	355	363	390	324	361	361	358	358	379	358	380	356	378	375	345	362	360	372	321	386	354	376	348	361	361	381	348	361	324	385	343	383	371	346	382	341	350	395	327	378	345	352	365	348	366	359	353	324	352	377	359	377	381	380	386	376	357	374	322	341	316	372	375	366	374	378	361	329	334	340	359	374	343	350	369	358	338	366	348	372	343	347	382	387	348	346	314	338	363	350	379	356	380	345	374	364	372	355	361	348	365	353	335	353	376	367	339	349	377	319	354	367	326	359	348	347	398	344	365	357	357	341	360	346	388	381	391	340	353	343	366	342	347	328	362	361	386	330	314	360	366	356	364	369	382	365	355	375	341	322	331	391	319	337	356	363	376	380	329	363	365	379	370	383	354	346	363	388	335	370	369	363	351	363	356	355	386	365	351	367	376	359	371	352	373	350	323	369	358	345	369	362	376	356	382	374	359	343	365	395	364	346	392	358	384	323	367	364	341	345	390	332	367	364	386	378	310	349	335	351	356	352	338	370	349	378	325	378	397	337	373	360	374	389	386	346	363	345	330	365	335	357	348	344	350	368	342	364	339	361	366	361	359	355	376	348	382	345	327	384	376	345	349	348	385	358	372	416	345	357	398	399	364	359	367	367	338	333	363	351	328	353	362	357	365	347	335	398	360	372	382	389	349	385	354	324	351	352	358	364	353	395	319	383	347	363	332	320	380	361	365	352	370	366	359	364	340	316	395	393	339	336	359	363	336	373	380	407	328	396	338	370	321	348	394	374	350	408	370	365	355	344	356	331	349	333	370	358	346	338	335	350	351	359	341	375	308	354	374	390	350	353	383	320	358	354	368	352	336	348	360	349	365	355	379	365	318	350	401	329	358	361	322	386	361	353	351	334	359	363	381	347	372	356	347	383	357	363	384	360	316	336	355	342	349	356	362	369	385	373	337	393	309	328	339	331	367	377	373	358	369	346	357	344	348	328	359	392	329	346	349	404	390	388	365	361	353	349	336	342	405	331	357	358	346	352	331	353	341	356	374	345	338	379	343	371	328	342	360	355	350	366	390	383	359	366	385	387	346	339	328	344	297	391	403	343	333	336	353	342	325	355	363	341	367	382	340
24213	21573	28830	24659	21471	12194	1773	1095	790	542	445	476	516	415	351	345	336	322	313	282	239	260	270	335	384	244	246	249	221	256	245	248	243	277	210	223	227	259	256	245	247	226	227	244	259	254	229	208	247	245	268	245	220	232	220	248	237	246	201	248	238	241	236	232	229	245	221	248	246	245	244	251	245	221	247	241	249	213	263	245	254	261	255	233	258	242	218	236	226	222	235	245	235	223	273	245	244	228	231	265	240	243	241	220	246	232	264	266	216	281	223	253	239	241	243	240	240	267	266	245	251	256	195	271	234	234	230	242	202	244	261	234	220	232	254	238	217	219	259	262	225	236	230	236	238	233	265	242	226	225	246	237	256	223	242	255	240	237	236	223	233	240	238	234	230	221	223	239	228	236	265	284	221	241	225	236	237	229	232	257	235	227	200	244	251	247	243	267	248	250	266	248	232	237	261	246	229	226	212	263	256	217	251	238	232	250	212	244	252	269	242	255	219	221	220	231	226	220	240	237	212	244	265	263	260	224	209	270	248	257	245	246	233	260	235	227	230	242	255	259	231	251	226	235	223	251	215	232	226	226	208	245	245	225	242	211	259	244	253	232	277	234	232	250	237	231	249	238	246	255	270	231	247	249	216	240	234	228	227	244	251	239	264	204	221	258	234	264	248	233	234	239	266	236	210	243	252	226	226	225	227	238	243	229	244	255	229	249	228	238	263	236	247	247	210	239	237	217	245	231	222	251	241	228	220	273	259	204	223	239	219	239	235	251	253	206	245	229	235	245	228	246	240	249	213	239	220	225	224	240	210	225	233	239	290	224	220	229	256	222	246	231	241	253	209	241	265	237	223	241	214	244	251	249	257	255	243	242	256	223	236	218	224	250	255	256	245	236	264	233	224	215	234	249	250	256	235	242	219	218	234	220	245	258	200	248	211	270	222	262	232	224	202	240	231	228	249	252	211	254	240	245	234	210	241	239	245	231	252	210	237	219	244	239	252	215	228	218	236	233	270	257	225	231	222	218	229	251	232	202	217	236	229	245	236	230	238	220	218	240	234	237	257	251	233	216	232	235	232	222	219	247	215	238	232	233	229	248	222	241	244	248	230	200	245	271	226	233	241	222	237	238	234	197	233	238	266	249	195	281	233	212	248	236	244	244	272	247	216	241	220	234	254	236	223	265	240	247	224	251	203	266	237	239	255	226	237	225	241	225	237	239	247	241	233	222	228	245	227	242	241	238	225	234	233	227	225	239	229	222	240	243	219	248	234	206	225	260	235	217	216	220	261	224	218	227	247	259	262	227	236	227	234	238	225	227	226	238	239	230	230	235	220	245	226	264	249	212	255	264	247	233	209	205	228	227	270	247	239	229	240	236	252	238	225	233	239	235	253	202	230	248	249	239	259	234	225	233	252	241	269	225	245	240	253	236	218	223	245	242	224	240	222	210	234	243	257	231	236	246	251	248	231	209	240	262	260	224	218	244	241	262	250	235	212	249	204	254	263	259	236	239	250	249	236	236	262	241	228	238	237	245	211	239	251	259	264	251	218	241	239	245	238	240	215	247	213	227	239	264	234	224	250	236	226	238	238	245	217	237	241	223	226	220	239	214	242	249	209	226	243	243	242	233	225	246	229	222	245	240	248	209	229	257	248	225	216	241	212	237	239	235	227	246	263	214	245	220	225	230	216	236	229	248	265	209	219	238	187	231	223	232	241	208	220	234	254	227	256	253	261	216	224	238	230	257	237	235	244	226	238	243	234	226	225	232	221	215	253	241	223	247	235	210	235	225	239	270	245	244	221	230	231	234	216	245	240	211	239	228	223	240	207	218	255	256	230	242	231	234	218	236	248	251	229	240	201	230	241	240	241	220	255	235	231	241	224	205	235	209	256	243	236	233	227	229	242	235	236	205	233	231	241	249	254	241	241	236	220	238	267	244	242	212	223	221	243	240	238	266	262	238	240	221	256	218	211	224	221	242	265	244	203	230	236	247	277	219	242	221	255	247	229	203	232	230	271	217	222	237	231	241	260	257	244	226	238	269	258	212	242	216	218	243	239	238	252	222	260	224	190	257	238	221	233	220	205	245	207	212	223	259	276	230	215	215	239	225	209	238	229	221	226	210	244	248	250	260	225	249	256	248	249	233	266	247	231	265	231	234	248	238	236	258	224	232	245	262	225	239	244	239	226	257	226	229	235	249	207	221	247	240	235	229	265	233	231	255	237	249	230	219	229	250	233	210	209	222	228	233	238	266	240	223	239	218	223	219	272	233	251	236	260	241	241	270	242	229	238	266	240	227	236	251	240	246	257	222	217	206	249	275	223	242	226	236	235	245	230	271	221	234	231	231	215	220	232	261	230	236	234	226	242	246	252	214	223	223	241	252	224	251	224	223	255	247	239	254	239	246	214	252	226	221	217	237	231	226	237	238	260	225	265	245	221	243	257	245	226	216	270	222	234	244	241	237	222	250	283	263	241	242	233	238	269	229	190	276	235	265	222	234	222	208	218	208	259	230	254	242	258	239	233	221	231	200	232	237	236	222	251	226	225	208	233	249	240	239	256	277	260	235	206	223	251	230	222	220	239	251	240	244	250	221	223	250	216	256	231	244	226	218	218	228	272	258	247	231	254	226	228	248	236	220	235	244	238	216	211	223	269	240	213	245	215	221	213	267	252	244	197	228	261	225	230	260	251	236	243	245	225	230	234	242	255	262	232	238	261	231	265	221	242	231	234	272	229	242	247	260	221	247	227	250	251	233	244	237	205	218	222	249	247	234	208	215	216	220	251	247	232	237	231	228	229	238	220	261	218	229	253	228	245	220	244	242	243	221	249	227	229	205	230	229	226	232	292	249	249	217	247	228	226	239	219	231	232	237	228	251	244	231	237	252	256	259	238	247	229	230	263	224	238	221	239	215	214	208	240	274	260	238	247	236	241	222	208	229	241	240	260	234	236	208	228	221	221	231	236	217	238	248	213	230	224	214	216	206	225	255	256	227	210	230	253	214	240	220	214	247	247	233	243	248	207	206	246	256	243	257	233	231	235	221	237	240	244	250	244	224	234	235	280	216	224	259	240	211	237	233	242	246	241	241	224	244	237	232	261	232	226	241	212	247	238	220	235	227	263	253	241	235	238	253	269	237	232	238	248	223	217	234	253	248	242	216	235	214	239	216	252	227	257	225	264	241	257	242	254	230	249	226	222	253	214	217	233	233	255	243	220	249	220	239	236	232	228	229	220	272	258	232	241	230	240	243	219	248	226	251	228	223	239	255	239	236	216	240	233	246	237	239	234	260	240	239	235	215	248	242	218	243	251	251	223	241	225	260	233	215	227	262	217	223	231	231	241	229	235	215	230	247	218	225	221	230	273	222	237	216	243	232	232	209	217	234	231	252	256	241	261	240	217	237	216	211	234	213	238	213	230	227	225	238	212	228	234	252	237	218	208	236	226	215	226	239	218	249	215	246	245	226	232	224	253	225
39741	56108	14317	6431	4754	3118	2472	1945	1492	962	748	806	812	735	508	473	442	411	406	350	328	352	354	471	554	343	321	296	333	300	305	304	300	345	311	297	283	298	284	329	315	307	318	307	294	313	305	284	296	275	320	305	275	274	307	334	304	265	308	300	291	267	254	297	293	310	281	281	289	308	302	285	298	284	305	291	277	293	297	298	290	324	303	285	311	301	298	268	308	275	312	271	274	303	276	255	316	299	308	308	290	281	300	286	291	308	314	290	299	289	314	313	295	308	304	315	309	344	300	334	302	279	291	258	296	314	287	329	299	328	323	281	292	292	357	288	310	267	322	305	298	307	314	307	295	312	278	290	286	307	301	299	303	293	306	292	290	281	308	270	299	282	277	276	267	285	322	292	321	293	291	308	298	285	294	272	306	273	297	310	258	295	282	293	278	263	288	291	300	304	260	301	293	313	301	284	306	287	276	284	301	281	326	270	323	293	304	294	277	287	275	309	292	288	304	318	317	334	331	298	306	297	269	291	319	307	295	306	287	283	297	288	276	286	329	275	278	333	275	255	311	298	315	295	272	297	294	328	289	279	291	309	298	265	301	336	275	250	307	290	293	310	306	277	316	305	279	294	280	286	282	295	271	327	297	315	274	253	318	293	294	288	335	318	294	313	303	294	314	274	309	327	299	276	299	293	269	305	306	299	293	291	274	305	281	290	311	266	270	308	263	311	335	281	294	300	274	316	297	292	296	268	292	290	299	310	287	287	304	313	262	305	284	272	302	267	251	279	303	285	279	272	315	289	282	296	291	283	267	328	279	293	267	294	318	324	321	292	269	276	248	278	285	294	266	283	275	291	296	326	301	318	294	300	299	281	285	289	299	289	295	265	293	307	265	305	316	266	292	275	332	277	299	260	302	305	295	295	314	308	300	316	286	281	314	287	292	306	284	268	301	273	270	246	295	303	298	294	314	294	317	280	289	303	299	285	317	289	301	276	314	344	308	276	281	293	314	260	315	292	289	277	273	325	267	273	325	305	291	304	286	265	298	292	284	273	294	296	271	304	293	278	275	314	313	305	284	311	293	304	297	311	320	277	295	261	307	287	285	299	278	289	302	268	333	318	325	298	300	285	268	283	298	295	315	321	304	303	285	289	294	255	299	280	270	294	292	287	291	285	310	320	307	273	265	261	285	284	276	282	307	293	326	290	273	267	282	302	292	306	293	289	317	311	291	296	288	269	273	290	300	282	278	276	305	287	287	287	286	302	304	294	292	291	300	325	282	276	294	284	270	308	272	313	308	302	280	288	285	340	298	292	298	305	291	313	285	318	313	277	300	269	292	265	317	275	319	302	293	296	318	274	322	288	304	303	322	278	326	290	303	272	277	284	285	266	283	295	274	306	320	284	312	285	304	276	324	271	281	277	294	278	297	285	279	323	296	286	282	269	289	297	314	321	321	313	298	282	283	317	304	284	282	298	290	289	306	271	314	304	302	299	285	299	303	274	295	327	293	292	308	299	302	249	334	292	285	284	322	286	284	266	297	301	320	249	254	275	276	299	284	294	304	312	323	274	306	302	309	303	276	310	291	284	248	268	287	278	291	289	322	303	279	291	331	308	303	311	282	306	335	274	290	323	294	297	297	303	278	280	312	297	309	311	281	339	296	327	259	248	278	304	299	300	250	300	302	283	296	301	266	249	306	276	302	297	309	305	304	294	324	281	286	282	328	289	312	276	278	301	310	278	308	273	278	293	274	286	270	312	284	292	309	324	315	295	258	307	271	301	310	308	263	283	270	310	301	282	267	304	294	284	309	334	308	312	305	302	327	310	306	307	299	308	293	289	286	305	276	301	295	331	299	329	271	297	279	273	315	291	280	299	265	292	295	316	273	306	286	292	290	250	296	322	295	262	298	322	299	289	305	286	286	301	290	282	306	284	287	312	302	284	289	322	282	264	299	278	301	330	298	291	286	292	289	280	287	319	300	325	294	293	316	260	300	276	279	331	310	292	334	288	294	303	288	279	294	292	299	295	267	304	311	295	297	324	303	297	265	324	274	298	278	304	298	283	280	290	289	326	290	298	286	310	287	271	291	300	286	267	287	258	298	308	310	316	292	276	311	281	318	289	294	318	325	304	299	277	311	283	311	294	312	270	309	286	298	278	296	290	298	281	281	306	273	295	302	294	269	284	274	303	275	299	302	304	308	311	308	276	302	295	326	271	303	310	296	291	299	303	305	293	275	273	279	312	281	317	307	288	295	279	290	267	297	311	282	267	258	305	292	327	285	300	318	304	310	287	319	297	319	289	318	279	304	293	273	313	329	299	278	308	270	291	302	298	283	304	315	273	266	300	312	319	263	281	286	289	294	314	321	311	304	267	304	275	298	279	268	286	285	276	308	296	284	304	297	286	290	288	310	301	294	283	296	283	285	301	284	304	263	281	308	313	341	290	270	313	294	304	319	270	295	288	288	303	307	297	297	277	288	304	280	274	273	297	288	285	269	266	306	296	285	289	275	273	320	270	281	297	306	304	270	271	299	270	304	255	315	247	313	323	282	297	293	251	288	280	304	303	282	273	272	261	305	326	274	285	274	268	286	304	291	305	315	298	300	273	293	285	270	280	300	325	307	347	294	285	285	283	292	292	270	305	297	328	286	264	285	300	308	292	274	325	285	323	287	301	299	293	271	309	267	266	258	310	284	304	302	302	320	297	276	257	279	284	320	295	293	286	293	303	301	333	285	287	294	285	301	285	284	301	296	285	287	287	269	300	288	300	289	287	306	303	275	271	261	273	296	279	299	285	279	318	302	317	275	259	303	300	316	280	328	266	271	322	288	314	296	291	286	298	293	305	277	271	277	290	337	277	305	277	327	311	284	301	265	287	274	281	307	282	294	270	290	285	304	309	322	286	310	288	291	285	293	275	296	300	321	277	276	299	311	292	253	285	292	305	316	274	329	293	316	320	280	307	281	254	275	281	255	322	275	298	309	285	302	284	285	301	289	287	280	288	290	287	286	303	283	296	301	249	280	306	298	289	296	279	295	288	304	305	310	282	287	273	298	305	301	304	288	276	270	322	301	299	311	300	297	289	291	296	310	305	294	285	297	307	273	277	304	285	300	292	297	253	294	321	308	319	298	289	304	295	284	267	307	288	319	309	298	308	278	299	292	318	286	298	291	291	314	306	296	305	276	306	294	252	283	292	296	305	297	284	279	298	300	292	295	292	295	282	291	288	334	294	311	277	326	274	291	289	297	271	279	303	320	330	279	293	259	305	317	294	295	284	288	280	307	279	318	302	282	304	319	299	298	315	269	287	295	292	282	274	297	275	299	313	297	310	292	292	287	303	307	308	273	310	264	284	318	284	294	291	309	307	273	294	264	272	250	304	296	280	309	274	296	303	313	309	301	296	293	299	288	316	303	326	290	301	325	308	284	316	291	318	319	284	331	288	301	310	303	275	302	329	293	265	265	282	302	315	305	298	317	284
25626	21673	27547	25526	10078	1708	1200	890	687	594	667	696	618	599	524	523	504	455	464	474	479	450	461	453	508	509	447	454	467	466	430	452	481	448	417	460	477	473	439	446	458	428	472	438	469	445	409	430	425	480	462	488	495	434	490	489	464	409	420	429	430	447	405	444	433	430	434	485	458	430	454	424	448	477	444	467	449	463	438	431	457	455	435	465	447	465	436	474	424	449	434	408	460	457	424	444	437	447	437	442	469	440	459	430	444	481	461	442	447	477	460	443	466	438	470	442	437	462	460	456	471	429	462	453	444	408	411	406	459	465	418	446	447	440	463	463	406	455	431	452	447	438	484	451	450	492	424	440	467	470	447	445	488	428	427	437	433	448	467	442	422	451	407	455	475	430	427	434	469	444	427	436	450	410	448	440	457	438	415	462	436	403	455	439	458	420	441	437	445	456	465	425	426	476	426	491	476	397	457	453	420	462	419	431	412	472	438	454	448	438	470	481	452	456	475	444	438	409	435	472	466	432	461	472	417	450	477	452	453	446	418	444	422	460	435	423	423	457	457	461	450	408	464	441	423	439	428	413	443	450	432	468	452	476	416	443	456	435	444	421	441	453	451	425	470	438	434	445	380	411	454	437	428	440	413	430	428	411	420	450	464	435	439	451	432	450	463	454	480	444	444	462	440	457	452	473	427	477	471	456	431	436	445	471	463	441	448	397	474	452	474	427	442	434	477	421	463	448	421	437	481	437	448	438	473	447	454	455	409	456	460	420	428	462	410	433	448	453	452	414	480	444	465	426	445	422	437	459	466	446	399	460	422	433	446	434	463	460	441	427	422	474	453	430	474	461	459	435	488	437	507	432	437	451	439	435	425	437	466	498	469	450	468	425	424	415	455	469	457	442	437	429	455	453	456	462	447	448	399	470	431	435	427	478	446	450	464	482	440	428	472	425	437	439	458	406	435	455	465	456	436	458	440	441	423	462	461	473	467	491	444	456	445	416	458	456	440	432	419	414	458	405	468	481	484	500	460	430	457	441	446	460	460	478	419	450	432	463	476	449	430	415	447	459	415	465	454	472	442	417	452	409	479	437	463	441	441	439	462	455	425	463	446	425	439	457	423	454	416	415	469	448	456	442	444	468	473	497	435	438	434	462	478	458	424	452	413	441	455	429	467	445	444	459	461	456	476	453	451	424	432	458	468	445	466	452	455	472	471	435	418	450	470	428	458	434	408	475	473	472	417	442	442	492	433	442	435	473	425	443	432	433	435	488	461	447	459	459	440	460	427	474	441	413	441	426	455	458	432	444	445	441	429	423	429	455	457	468	426	448	421	423	456	452	456	441	435	431	460	449	485	408	443	482	488	467	434	455	462	439	416	449	442	433	468	473	406	485	447	450	493	452	465	395	395	430	480	473	432	450	449	444	458	437	460	463	493	502	460	448	424	466	456	438	437	459	433	470	482	466	488	445	435	437	414	442	503	429	461	464	431	447	424	458	435	431	451	423	445	476	461	461	427	467	425	420	446	411	471	443	439	455	445	413	430	406	429	429	448	472	468	451	443	458	447	451	434	455	422	486	457	445	474	432	430	461	462	456	436	447	434	467	458	446	413	430	424	416	429	454	438	435	458	451	460	421	438	432	446	436	412	435	469	449	427	453	462	454	460	420	407	416	439	461	461	457	411	442	444	446	449	510	472	450	446	465	444	488	420	411	492	391	449	447	407	460	463	468	479	426	510	427	471	481	429	454	431	448	429	455	463	448	448	458	476	455	451	445	418	476	436	432	467	453	427	440	450	471	454	448	451	416	428	427	468	421	466	440	438	458	399	463	429	472	433	438	470	447	447	429	462	467	427	453	424	447	438	428	456	445	423	463	460	427	441	498	431	447	444	454	461	452	425	466	428	439	434	447	420	468	431	463	411	467	452	478	448	451	458	481	448	424	435	431	439	437	447	436	471	452	435	448	430	467	467	461	418	443	460	462	412	452	466	445	370	446	448	468	448	427	421	451	502	453	441	413	461	479	428	470	427	452	451	461	451	447	463	455	419	424	446	431	488	411	439	429	432	434	437	438	461	457	492	430	441	416	448	460	426	464	448	463	438	424	426	471	435	433	439	459	489	472	432	437	468	457	419	476	399	457	433	432	466	447	456	457	446	399	454	468	442	454	425	437	448	425	462	446	431	439	456	447	478	452	442	426	446	468	491	451	435	424	448	442	442	426	430	500	449	472	446	460	464	465	442	390	427	440	431	421	473	467	425	446	464	438	446	408	444	457	423	420	431	456	415	483	459	422	465	476	433	460	442	462	476	439	424	463	456	423	429	489	398	455	448	440	467	466	444	451	419	451	436	456	441	430	441	453	495	420	424	485	435	447	454	453	498	423	478	472	434	447	474	443	451	439	442	462	465	410	442	441	432	422	429	408	429	435	438	477	455	442	427	513	446	486	431	473	433	443	456	447	448	415	432	408	490	450	465	415	453	415	509	438	487	478	451	475	456	463	460	459	460	436	445	419	431	419	426	476	474	495	434	420	481	459	438	441	444	440	463	455	466	416	449	465	449	443	491	464	449	419	454	483	422	463	465	469	454	448	450	447	430	447	411	456	435	425	516	471	492	446	453	435	455	414	481	464	446	467	461	418	460	451	449	459	492	483	437	453	419	423	450	462	432	440	457	439	467	468	465	430	484	456	403	426	423	465	466	416	494	439	480	459	451	452	439	436	444	449	439	441	453	459	447	414	470	422	468	450	464	434	457	450	456	469	396	442	463	406	447	438	452	430	454	429	455	419	447	430	397	484	428	488	414	495	446	443	462	427	425	454	480	411	421	427	430	452	429	401	467	485	459	442	462	478	489	472	397	462	448	469	431	428	461	442	404	487	468	432	462	454	471	429	441	439	444	406	406	474	453	450	462	451	430	457	503	445	447	475	435	463	435	439	425	398	464	449	480	473	463	473	481	451	470	455	450	456	467	444	484	468	444	425	484	448	451	410	436	469	429	469	435	457	477	452	408	430	446	428	492	489	413	424	399	431	413	460	452	453	436	448	453	400	460	484	437	432	445	446	469	417	489	416	449	407	482	428	470	462	439	476	430	453	440	445	464	468	470	457	456	395	464	461	462	446	451	436	432	460	412	459	444	450	468	483	448	442	457	448	452	433	470	452	432	438	452	433	437	438	454	432	437	446	436	446	414	425	460	434	476	407	390	441	437	475	466	458	439	444	454	411	417	465	460	470	446	455	438	480	447	451	437	471	449	424	411	451	457	442	502	455	406	448	438	447	459	440	427	461	427	472	464	440	429	479	437	451	465	473	447	441	490	467	419	440	432	456	417	449	457	420	472	443	444	460	450	439	461	453	463	450	450	451	434	460	421	432	454	475	412	438	437	464	413	446	407	401	504	441	412	426	492	474	419	455	451	446	426	448	443	474	429	444	441	454	435	415	451	486	426	434	441	418	433	462	443	464	413	433	479	474	446	445	454	443
38076	47759	11143	4760	4285	2689	2188	1692	1181	1106	1035	998	864	782	776	663	656	584	583	610	566	554	599	558	610	673	608	541	515	557	535	520	558	583	555	557	554	542	560	589	562	559	513	523	535	523	550	553	583	529	597	523	571	550	555	553	531	535	535	501	560	515	589	503	528	529	507	573	536	591	564	550	507	545	546	551	578	550	527	544	592	556	526	550	566	521	546	543	556	558	591	565	547	574	575	548	586	555	578	518	568	543	523	561	564	542	568	536	519	545	561	558	537	524	563	561	498	521	586	531	507	527	561	546	580	559	532	551	531	508	559	555	519	608	521	512	542	596	492	560	522	553	508	560	563	570	542	599	549	586	515	576	524	541	549	548	546	500	570	513	563	571	552	545	554	553	544	520	552	533	625	580	545	512	589	605	549	558	532	571	541	508	588	555	564	542	546	551	528	526	552	531	518	529	556	512	562	548	557	530	568	516	531	545	563	563	539	548	510	554	550	557	559	568	563	540	564	533	593	569	574	563	534	558	542	569	583	565	601	579	509	519	575	587	499	577	536	526	580	512	529	537	547	544	564	547	543	532	570	510	499	571	545	547	481	537	570	516	586	538	520	546	583	558	551	561	547	538	587	586	531	547	557	545	573	522	532	543	547	576	522	567	553	531	540	501	529	572	550	540	558	584	558	565	562	536	481	527	545	587	553	523	522	543	563	556	533	553	616	549	554	553	531	522	540	551	541	543	538	542	547	534	580	572	500	531	538	532	530	586	522	560	547	554	542	529	527	495	533	570	561	493	519	537	593	552	533	520	588	554	518	547	583	554	590	584	563	568	509	558	523	589	550	542	526	550	563	528	529	565	550	539	575	522	502	518	535	551	570	578	582	562	543	557	568	546	515	555	554	566	574	575	548	571	557	530	521	514	541	555	547	529	530	557	560	552	578	559	538	503	534	520	567	544	533	547	510	561	530	584	559	519	586	550	514	553	527	537	526	571	548	554	528	568	558	514	522	536	572	539	591	557	573	532	577	575	541	537	575	549	583	576	554	495	553	560	534	499	549	531	572	573	559	513	590	553	538	538	557	532	576	555	554	543	541	565	536	537	518	532	536	558	548	509	538	576	559	545	528	524	556	561	511	571	556	566	534	549	581	567	506	570	547	545	552	540	563	551	530	558	562	532	540	557	530	519	521	526	556	568	581	524	565	543	538	583	559	565	552	548	577	531	531	566	531	511	549	541	540	521	563	515	574	549	587	528	492	540	572	565	565	583	563	563	545	503	556	543	550	522	555	522	555	548	557	561	592	502	503	518	544	560	568	554	572	587	565	557	560	529	583	522	540	537	531	595	542	545	529	532	608	546	559	526	554	544	584	545	530	562	529	507	528	550	533	558	576	559	502	545	589	589	531	541	558	544	499	532	531	581	542	561	571	540	584	528	578	525	540	555	587	574	555	575	539	521	545	576	534	538	585	552	541	582	514	562	558	519	536	524	549	514	569	563	563	532	579	530	555	524	547	541	534	587	588	562	560	548	530	512	557	549	588	557	538	561	558	570	509	544	550	583	544	556	538	529	530	562	533	548	559	528	573	528	559	581	564	541	490	547	514	588	566	541	582	573	540	557	585	528	521	560	538	508	530	531	568	577	553	556	569	542	505	553	553	568	529	555	586	571	551	545	552	557	584	546	521	553	543	530	574	500	523	535	545	532	575	590	561	568	530	546	542	556	542	538	567	606	552	517	563	554	473	562	570	556	568	586	553	561	526	540	549	529	553	573	545	537	538	538	534	535	566	550	530	571	524	537	551	560	607	530	528	553	502	541	543	528	521	561	510	532	542	548	561	569	562	539	552	536	484	541	510	517	563	525	564	541	549	524	554	513	545	548	507	562	583	537	558	591	548	557	544	599	540	554	526	542	512	532	525	579	549	548	520	554	576	557	560	535	545	574	562	592	544	564	572	596	560	552	559	555	546	524	563	525	551	567	512	576	561	555	590	559	545	522	560	567	547	572	531	577	526	563	569	543	579	535	531	560	542	551	553	544	534	548	588	568	532	512	513	572	551	514	519	559	568	505	550	540	566	555	546	577	570	603	526	508	521	544	505	543	549	508	570	530	563	553	550	529	555	504	543	604	506	572	512	552	559	536	547	526	554	554	566	540	576	505	515	509	539	564	550	589	492	530	488	537	551	519	566	550	552	518	581	544	553	585	519	554	543	575	566	553	549	542	542	542	574	577	563	552	568	547	571	558	562	528	536	535	557	507	549	506	532	547	513	554	562	534	536	548	566	594	562	568	599	544	563	555	522	529	522	584	531	555	568	546	564	543	547	528	514	528	553	575	564	566	538	542	559	553	546	500	529	528	550	555	563	557	529	519	560	509	572	558	546	547	525	506	527	537	509	521	579	566	539	523	543	494	533	571	576	499	543	567	607	524	574	541	525	530	591	561	541	541	531	493	563	522	575	555	522	561	548	524	533	558	554	519	576	548	534	520	589	546	593	554	558	543	571	532	516	537	570	565	543	551	580	534	512	532	553	575	520	552	569	552	553	548	504	549	531	596	564	540	551	558	505	547	536	527	537	541	584	550	518	508	582	545	566	561	580	531	519	591	577	509	548	571	533	530	549	540	496	549	582	560	511	546	550	534	556	555	534	585	557	566	519	576	533	536	576	539	544	542	586	545	550	574	568	531	553	560	583	545	532	532	553	523	573	560	547	520	557	546	534	540	548	556	585	535	522	550	542	550	598	567	577	535	503	578	563	518	575	528	547	528	457	542	564	553	529	525	529	590	531	539	570	572	490	582	577	543	550	584	511	537	489	521	546	526	517	557	533	568	576	542	523	548	553	539	532	516	518	563	559	536	530	564	516	554	524	546	526	546	553	546	547	539	538	555	544	566	555	510	530	587	547	537	528	551	529	530	532	562	549	521	572	538	533	550	544	530	563	541	576	516	529	537	533	551	560	536	554	515	544	523	578	539	540	578	513	577	534	529	540	594	542	574	573	513	556	554	537	584	579	548	554	590	563	561	533	542	527	543	561	565	540	571	511	555	520	530	553	563	536	545	555	549	526	573	541	548	550	547	559	546	551	535	527	558	547	581	501	519	561	540	591	548	550	559	527	594	568	533	551	558	507	521	568	542	578	572	574	548	538	568	568	516	546	539	536	551	528	574	530	541	565	551	535	546	562	545	546	606	535	537	557	549	560	500	518	543	544	539	563	528	565	561	533	540	546	554	576	538	509	548	581	541	570	540	557	572	522	563	538	529	528	533	568	536	516	567	524	540	584	529	556	498	546	533	539	540	579	541	548	526	557	537	579	505	504	527	564	552	556	564	590	499	558	565	561	548	543	558	549	553	510	539	562	559	515	548	577	529	548	547	553	529	576	611	501	537	522	530	487	559	555	555	543	574	567	526	568	580	526	561	565	496	557	577	547	505	554	564	551	527	520	529	531	501	536	551	532	523	550	556	546	542	504	565	546	587	542	509
23309	21583	29265	24240	21462	21407	10089	1712	1141	1158	1071	944	849	879	832	749	590	542	567	513	504	510	526	526	1024	783	505	516	485	526	506	478	468	457	485	462	451	489	487	489	486	494	484	477	450	473	449	494	513	506	464	473	518	512	471	482	463	497	452	513	478	492	468	501	502	481	483	470	467	474	466	480	484	517	476	477	469	471	491	487	480	441	465	453	500	474	421	501	490	492	462	502	488	456	466	481	463	504	510	495	517	447	497	516	466	448	456	455	474	465	458	437	469	467	527	513	495	485	467	448	487	476	464	502	490	479	458	443	475	496	491	456	470	538	456	524	485	487	494	471	503	464	464	472	493	439	507	451	514	462	505	447	488	504	453	471	451	424	462	451	472	462	479	437	459	467	490	516	474	464	453	484	462	446	450	476	450	493	441	492	453	457	466	440	471	473	452	494	445	477	493	473	448	480	479	484	482	495	481	473	482	435	476	500	479	464	467	502	471	466	481	465	459	471	481	477	451	477	496	444	489	503	468	477	508	458	510	489	449	451	479	486	474	489	467	476	431	467	458	523	478	442	489	456	495	484	480	464	457	457	436	467	476	471	489	480	450	452	507	443	456	506	463	456	469	485	440	474	458	481	466	518	480	516	503	441	530	442	494	496	450	457	469	491	440	477	454	480	495	495	483	502	452	504	485	463	460	469	448	458	505	443	467	500	493	474	465	482	491	485	473	443	462	470	455	477	488	481	401	482	466	487	488	466	513	493	478	474	493	463	462	498	485	461	439	482	497	517	474	463	454	481	494	476	429	454	492	469	477	476	470	478	509	467	473	476	487	428	446	455	465	489	464	475	459	486	513	498	505	503	451	472	478	478	427	469	443	484	466	481	445	486	478	460	504	479	432	462	482	452	461	462	464	482	502	436	460	507	460	483	464	458	453	454	515	476	470	456	495	501	473	462	487	480	462	481	501	476	457	512	500	503	490	452	450	473	470	468	485	467	457	489	452	491	441	442	513	471	477	526	476	489	492	497	477	473	487	463	446	470	455	492	481	452	473	488	514	500	489	516	476	492	466	491	491	479	429	465	460	439	448	469	489	486	487	504	421	452	421	512	471	498	452	454	460	481	470	482	468	489	481	475	456	475	481	429	443	458	432	466	469	462	480	460	473	472	480	510	486	468	487	442	424	460	491	454	467	473	514	473	488	458	476	532	484	480	486	512	405	486	478	469	459	493	484	465	480	451	470	464	464	460	478	431	459	491	458	456	481	493	490	491	507	469	460	450	487	500	467	426	485	469	472	469	487	491	477	477	490	459	473	456	482	477	468	486	485	453	486	464	465	439	466	447	487	505	470	499	465	483	453	490	484	479	447	509	494	482	451	502	513	510	484	476	471	480	457	515	445	497	477	449	489	505	449	493	481	475	467	473	431	472	488	468	427	486	451	464	466	459	465	478	483	497	487	465	444	479	461	465	461	485	491	476	457	472	485	450	481	473	499	424	456	465	476	431	480	465	476	428	465	451	492	464	445	454	496	519	426	453	478	511	458	458	496	460	481	528	469	462	451	468	471	474	461	489	463	455	443	441	431	509	464	449	487	507	445	479	439	462	475	461	459	494	499	482	497	457	462	471	480	480	461	496	458	460	470	471	521	481	462	480	465	464	500	465	469	469	408	455	459	476	497	497	461	518	488	510	431	443	441	480	495	481	476	458	480	416	470	484	496	477	472	476	458	490	490	452	487	465	486	412	461	476	459	488	457	464	500	486	466	496	467	493	433	457	459	450	507	470	491	516	473	481	488	489	485	461	516	461	484	477	479	474	457	482	472	461	463	419	476	446	487	422	481	498	474	483	453	494	497	475	477	488	464	490	459	512	502	475	463	482	448	436	484	478	481	481	478	514	449	447	462	486	428	463	488	443	448	483	448	473	492	478	469	467	495	500	496	513	476	474	462	493	487	467	478	494	448	471	459	521	456	473	471	453	487	445	471	491	474	453	484	473	489	473	451	492	497	489	515	494	471	465	468	461	451	450	451	449	493	483	447	470	444	473	474	497	419	503	454	456	499	495	482	449	479	504	472	448	446	469	461	507	511	496	442	466	503	506	479	470	440	487	442	458	471	450	488	489	478	500	434	450	506	462	486	491	484	506	483	467	477	420	470	454	467	479	447	483	483	471	451	475	472	430	444	450	480	476	484	473	457	464	453	443	459	462	457	459	460	474	492	483	488	463	477	480	465	483	470	481	491	474	435	467	488	504	498	472	521	492	465	437	471	462	469	508	477	473	522	423	450	489	455	447	457	451	488	475	462	492	450	482	476	486	456	450	497	495	464	478	449	473	475	442	455	451	469	518	499	481	445	513	402	456	446	475	465	449	463	511	490	473	498	470	506	473	436	464	476	479	470	473	477	483	527	466	452	483	441	476	459	479	468	464	440	454	496	436	486	468	480	533	447	464	459	490	510	477	488	474	462	458	496	468	511	462	494	469	465	447	514	486	493	453	538	455	452	462	477	425	467	468	420	492	444	461	411	437	480	453	473	522	482	458	486	485	464	466	491	494	436	513	442	471	422	465	467	470	466	441	456	435	497	458	464	468	502	450	470	483	459	436	443	489	430	461	451	500	461	486	446	461	460	494	504	468	500	458	449	496	474	441	487	486	464	480	486	442	492	473	468	458	439	490	492	483	511	441	456	472	449	500	414	460	463	466	468	459	472	444	487	466	475	458	476	490	505	485	464	447	452	494	482	491	414	475	433	478	433	445	471	481	490	430	498	486	491	490	490	499	506	506	424	454	476	510	497	504	436	421	457	464	472	476	451	468	473	485	472	493	468	455	458	498	472	494	463	450	434	485	471	534	477	478	459	468	473	482	454	495	466	461	484	508	451	470	478	438	464	457	495	491	444	452	458	470	470	456	472	515	475	439	470	460	499	473	454	466	430	451	500	490	490	449	459	477	485	503	464	423	501	495	492	520	472	494	463	461	466	487	445	469	446	456	460	448	488	502	480	475	464	427	472	436	473	502	481	478	450	450	474	458	501	477	479	475	471	473	460	490	481	486	416	476	477	483	465	498	468	452	461	452	461	471	465	474	476	497	488	445	491	482	439	463	464	479	434	396	456	479	472	470	462	501	477	463	465	455	514	509	483	481	478	455	515	476	462	471	457	510	519	481	491	505	471	457	507	468	484	504	526	437	447	513	460	454	443	466	487	455	460	444	482	437	495	451	452	492	515	428	479	510	463	489	491	454	479	429	463	451	457	465	471	481	479	488	469	459	438	474	453	510	467	458	479	492	479	461	496	468	446	455	460	469	439	456	440	514	484	466	462	485	450	506	511	457	481	448	481	427	440	464	482	415	471	455	487	444	478	504	448	493	506	478	467	448	483	468	454	450	475	482	458	468	426	500	464	459	479	475	460	481	467	488	494	470	482	506	475	497	531	443	489	456	477	427	494	436	489	479	460	463	465	424	473	457	484	451	448	487	444	454	429	511
44241	65406	20909	8613	6890	5061	3626	2642	2105	2046	1755	1366	1366	1324	1201	1055	773	700	664	658	652	629	603	628	1617	1095	574	576	539	580	574	549	545	568	589	588	545	552	592	574	533	559	533	586	555	563	494	537	516	542	528	552	558	563	575	537	574	540	565	551	532	537	555	533	583	532	596	576	554	579	544	544	532	518	555	549	505	540	519	502	571	494	542	562	509	496	548	506	574	557	545	565	540	582	542	515	556	537	531	571	542	523	544	540	563	518	565	552	533	577	574	525	579	508	504	546	558	528	534	547	564	527	566	599	540	542	559	587	547	526	574	513	568	532	539	544	529	514	534	484	533	538	539	540	532	519	538	546	520	556	585	522	528	561	561	531	544	556	543	574	540	513	517	505	549	577	540	553	538	524	510	527	550	562	565	483	519	541	572	549	579	573	525	559	556	542	547	521	545	529	527	510	564	538	551	514	542	522	508	556	522	539	494	568	585	533	575	535	570	568	534	574	538	519	521	590	568	531	566	536	528	531	526	529	516	568	547	511	522	515	520	540	543	520	501	583	546	575	539	568	525	554	571	531	529	549	517	548	541	553	552	533	553	545	559	553	550	542	558	537	515	520	567	541	534	549	569	569	540	523	545	493	533	534	561	559	526	568	543	563	495	545	523	533	503	549	563	549	546	551	546	578	512	513	535	529	561	517	534	523	564	531	523	567	541	529	545	527	564	564	577	549	554	569	566	595	558	534	538	541	564	518	567	544	567	526	560	485	518	552	521	549	544	547	500	496	513	578	541	557	526	558	507	581	515	513	563	548	518	534	534	551	519	535	515	538	530	543	524	566	515	538	522	551	578	583	545	559	534	560	497	562	522	536	555	574	565	535	507	520	503	560	581	567	558	535	496	509	545	540	535	535	546	545	557	550	512	555	537	507	543	540	558	507	579	516	524	554	517	538	526	574	521	520	520	524	516	558	531	527	559	553	535	551	579	538	564	522	576	564	538	555	551	611	560	536	577	526	586	545	531	550	504	522	591	518	576	590	569	508	545	500	547	551	556	555	550	535	481	538	551	543	522	531	537	536	559	580	546	513	529	500	508	534	548	582	551	558	550	507	577	510	499	568	531	550	553	541	502	553	528	497	534	540	543	533	505	547	528	530	553	536	527	521	522	507	530	545	555	560	562	525	472	535	548	520	556	528	582	575	550	543	570	523	529	550	558	516	550	501	493	555	511	517	588	565	563	567	566	539	541	545	540	528	559	534	534	550	520	580	509	523	515	579	543	523	525	563	564	545	555	555	523	550	519	522	564	555	560	530	583	529	569	509	548	545	524	541	517	527	537	519	519	511	517	547	560	562	496	582	550	530	520	549	527	551	551	544	550	548	532	526	498	551	570	575	536	524	533	532	529	504	538	559	504	554	525	569	512	536	543	503	560	527	546	568	498	556	560	529	541	519	558	582	551	561	534	551	513	545	560	561	519	567	497	529	551	533	564	568	526	510	534	565	564	483	516	555	535	541	503	562	549	548	535	522	557	538	544	553	528	538	540	531	511	567	514	551	551	539	553	582	594	553	583	547	543	545	525	488	510	522	555	551	562	555	543	571	523	527	523	534	575	540	554	568	556	553	582	561	532	498	528	593	580	559	539	538	571	540	511	566	542	541	536	541	540	540	530	507	509	535	606	547	570	558	523	508	551	523	543	540	572	504	547	543	524	521	540	519	559	579	533	528	572	574	505	558	546	542	560	515	556	548	560	575	558	512	572	544	536	538	511	545	529	572	540	527	550	566	551	555	503	542	512	563	581	539	555	539	528	523	550	559	531	530	582	525	532	494	564	525	548	541	594	545	547	555	526	531	554	577	584	528	552	569	512	516	538	534	573	562	529	552	550	541	547	558	531	495	570	543	529	503	523	561	534	549	522	548	528	556	551	553	561	494	540	507	533	492	537	552	516	555	526	573	542	599	589	540	554	516	559	573	570	529	563	580	574	589	516	544	517	520	528	569	570	524	537	563	501	520	558	543	555	532	537	569	557	562	506	518	563	573	508	555	535	544	546	566	545	556	549	546	536	548	564	511	532	561	549	585	565	526	524	524	558	548	572	519	554	515	499	535	578	546	541	533	540	545	535	539	520	549	595	500	578	558	525	512	518	522	549	491	501	539	521	517	528	532	539	566	547	537	520	527	569	564	513	574	569	574	500	584	515	534	515	555	527	516	539	549	535	541	542	509	533	547	537	539	523	545	565	528	552	572	536	520	535	565	581	512	554	577	540	522	566	538	523	544	551	580	535	574	526	518	510	533	554	570	480	519	540	488	528	536	537	514	527	542	540	576	567	570	597	523	556	556	540	546	550	550	530	554	558	514	549	519	496	569	500	557	548	570	547	560	543	527	552	555	543	562	564	571	569	557	533	570	530	527	547	546	530	561	548	543	552	571	594	543	566	527	560	537	516	519	532	571	547	552	517	548	476	541	539	556	564	515	582	563	554	567	534	568	545	515	533	511	575	511	534	530	541	546	505	576	560	546	526	541	555	506	529	552	552	540	521	560	502	477	545	545	530	506	518	557	548	594	530	547	523	505	517	503	555	489	543	541	561	536	544	513	564	532	562	564	561	543	582	563	514	539	559	535	531	580	534	529	564	511	563	578	509	576	535	556	546	536	564	559	559	473	549	543	543	574	547	531	546	571	541	524	519	528	579	528	533	604	484	537	511	564	546	532	575	506	579	550	579	517	536	547	570	551	509	523	574	535	521	487	532	549	535	493	530	544	528	534	556	548	544	540	556	537	543	547	536	522	494	579	568	483	591	556	575	540	537	544	567	531	539	536	524	534	543	519	549	509	537	543	558	547	528	516	528	508	524	563	536	536	557	519	543	547	531	554	528	542	535	522	540	569	509	558	546	538	516	530	540	570	538	582	540	565	573	513	557	541	541	555	554	512	567	568	551	588	530	561	547	542	544	501	556	540	523	530	522	560	534	517	545	564	541	519	564	541	553	527	483	544	554	554	527	485	533	562	512	552	538	545	498	580	541	552	544	578	541	547	540	555	541	544	544	556	503	529	534	530	569	534	527	545	513	563	555	568	519	542	529	539	534	550	567	542	558	526	482	577	518	545	542	533	524	559	569	516	548	518	492	531	521	571	528	578	546	586	561	528	514	530	572	539	530	525	576	583	472	563	512	553	552	576	489	557	516	548	545	566	591	522	562	577	584	556	572	553	548	544	535	544	538	551	542	532	503	548	507	553	562	554	566	553	567	540	525	555	541	548	580	556	564	516	551	515	562	544	535	519	551	502	529	567	533	552	547	549	568	529	527	554	542	559	541	529	512	559	566	551	568	542	526	576	551	545	551	559	545	538	565	548	555	551	556	561	558	535	515	538	544	511	509	526	564	544	546	575	551	533	527	558	558	523	560	485	525	552	578	551	523	569	569	545	540	527	528	570	558	522	577	527	546	590	560	543	564	553	525	505	527	589	533	518	517	502	518	581
29724	27090	18056	4587	1312	866	640	575	507	458	419	373	365	391	343	326	302	273	313	268	245	286	289	290	295	266	288	232	283	292	246	273	269	272	309	242	239	264	281	254	295	307	259	244	267	279	254	279	289	262	281	300	278	291	227	271	265	279	281	291	262	278	254	271	277	275	279	301	256	254	274	287	277	278	282	288	267	290	265	256	272	260	262	284	271	282	274	254	285	274	276	306	272	254	290	256	274	269	258	266	320	274	282	267	299	269	300	244	292	288	266	275	276	266	284	273	304	272	290	291	264	264	276	258	304	271	240	225	276	253	296	276	279	287	270	285	251	287	260	272	305	293	254	274	273	247	285	302	267	284	274	280	264	283	261	262	266	266	284	280	273	277	276	277	267	273	268	253	284	264	260	269	251	286	261	262	309	302	288	279	274	260	269	235	275	248	264	272	296	270	256	248	274	246	289	265	302	305	287	265	269	275	259	278	298	240	277	253	277	266	252	258	295	266	252	306	275	299	289	257	289	263	273	251	273	256	276	252	291	255	258	267	242	280	278	289	276	254	267	288	295	302	264	260	299	283	268	263	265	272	287	286	300	246	259	283	263	319	279	264	282	274	288	272	244	280	267	269	280	241	283	278	280	262	287	254	281	272	297	270	281	278	266	284	290	269	279	277	270	286	263	266	286	287	284	272	288	271	264	280	268	277	285	255	262	281	298	264	263	277	316	278	303	260	270	259	276	240	285	246	294	270	250	267	258	269	267	253	274	278	262	272	273	271	265	250	263	273	270	287	306	217	293	263	282	270	274	266	287	280	277	269	252	289	243	276	279	268	267	290	278	295	257	261	275	276	259	272	284	282	288	268	274	275	280	282	288	279	275	242	288	282	278	253	275	250	249	263	270	262	303	248	272	300	250	296	251	268	298	260	269	260	270	283	301	261	259	279	285	274	279	271	293	277	261	279	284	277	299	273	289	277	273	255	245	279	267	266	273	291	271	269	312	277	288	242	259	267	264	295	255	269	268	255	287	248	270	240	253	274	264	275	286	269	284	268	283	262	256	293	275	292	265	290	259	277	286	275	273	273	259	267	273	271	252	273	256	282	271	269	286	284	258	278	285	260	288	283	281	257	286	264	270	267	284	251	261	280	293	227	273	297	247	304	287	266	263	261	258	271	269	284	251	271	273	279	259	283	270	282	276	265	265	261	275	265	266	259	259	296	258	259	270	276	257	255	265	298	264	317	288	284	281	276	240	274	281	278	269	230	292	268	276	265	280	254	302	242	272	269	260	248	258	299	250	268	273	276	299	264	287	312	290	283	284	279	261	261	292	265	290	271	296	292	293	265	279	255	303	283	271	272	264	272	267	282	287	268	272	259	265	263	269	269	264	274	273	260	250	288	268	268	277	287	270	240	273	291	251	268	267	281	286	284	279	261	303	277	273	256	258	283	277	289	264	271	277	283	258	298	261	277	281	278	256	278	265	268	303	277	274	276	265	286	286	298	274	287	254	277	238	255	275	272	283	263	278	263	283	264	272	286	297	251	276	265	276	290	267	286	267	273	256	273	249	268	275	258	284	274	273	300	275	266	263	269	283	258	268	248	274	259	292	262	277	276	274	272	280	277	251	275	283	290	255	297	285	284	263	270	279	263	264	276	265	256	269	281	272	264	266	290	257	278	273	261	304	280	290	258	279	275	260	249	299	263	266	256	306	254	268	265	279	278	291	264	262	283	265	277	281	256	262	276	273	299	270	246	303	245	274	290	309	276	301	282	272	269	280	285	257	242	279	265	295	260	252	264	285	278	265	262	278	242	280	275	262	251	273	292	274	271	290	307	313	305	284	275	285	281	261	272	294	285	292	297	257	262	255	275	264	274	268	262	281	275	253	261	279	271	293	256	268	269	271	282	262	264	277	257	261	275	289	268	287	280	251	291	260	253	257	291	232	281	267	286	283	298	245	302	250	284	267	268	278	286	276	284	275	252	258	233	268	278	274	249	257	291	271	272	264	273	235	254	299	293	270	259	299	256	280	250	298	254	286	297	261	281	265	277	254	304	266	258	288	260	302	276	262	304	249	278	286	281	297	293	315	288	272	253	241	275	264	309	280	277	282	257	270	230	261	275	274	284	271	276	276	271	313	281	247	260	294	276	248	275	277	254	291	276	290	244	285	266	248	278	230	243	273	276	262	262	287	258	314	281	265	274	297	274	284	316	286	256	247	279	305	273	277	294	269	270	277	253	235	254	275	244	277	246	258	259	300	289	234	275	260	273	270	268	292	290	303	276	264	272	284	280	260	260	305	256	258	275	260	284	281	258	268	266	264	278	322	246	266	260	255	258	286	289	292	270	281	261	258	277	266	262	271	276	268	282	299	287	263	294	249	277	289	279	254	247	280	275	229	274	258	297	251	283	312	281	280	281	256	287	277	239	272	289	288	273	258	256	251	290	275	266	267	257	247	266	278	253	262	296	271	270	272	286	288	275	280	275	265	275	296	280	269	231	275	279	276	283	320	273	263	259	318	290	267	242	270	251	253	260	286	298	260	237	259	278	261	285	281	255	302	270	294	278	268	278	266	276	260	280	263	267	273	261	250	275	294	307	249	307	269	265	304	261	274	274	303	262	301	292	307	281	278	281	297	303	265	278	257	279	290	289	272	270	266	282	300	267	260	266	301	252	273	267	267	273	288	258	246	261	268	266	259	268	245	260	248	287	284	280	281	281	268	245	294	262	254	267	287	282	277	268	273	253	257	264	274	273	270	293	256	276	281	265	250	255	261	287	276	279	271	259	270	255	251	254	276	281	274	302	295	251	272	269	269	260	263	288	283	274	271	265	270	274	264	271	279	291	276	234	271	286	248	258	265	311	270	286	256	284	253	280	264	296	297	283	289	254	258	272	258	259	266	267	255	292	291	282	273	267	311	266	299	291	274	272	254	284	282	283	285	265	259	286	242	271	293	273	288	275	316	287	276	269	251	273	271	262	297	248	296	269	270	281	264	272	273	261	295	286	248	270	267	274	263	273	290	269	281	274	279	269	294	297	281	290	268	287	260	238	310	318	283	279	288	274	291	291	242	250	271	302	242	272	247	259	296	248	271	274	264	261	274	316	251	257	271	283	259	226	276	271	266	286	298	306	276	276	270	257	266	288	301	277	267	253	271	272	266	253	269	295	282	282	278	295	301	285	290	265	275	249	247	273	259	275	298	255	293	255	285	265	309	308	275	255	283	293	291	260	263	305	296	287	271	295	284	262	274	250	258	299	285	250	278	280	245	264	302	291	275	271	266	281	277	287	268	265	283	273	260	252	275	253	284	270	287	246	272	287	260	270	265	279	256	260	280	284	281	263	279	272	244	258	269	282	291	261	272	252	266	280	274	231	267	270	276	266	282	281	297	279	262	275	246	266	280	287	282	276	296	316	289	282	279	286	278	263	292	269	255	275	271	248	267	276	275	267	251	288	266	267	274	254	290	265	269	299	251	259
35133	41107	8042	3197	2296	1681	1284	1010	818	757	654	600	587	590	538	365	325	385	395	331	392	322	345	377	370	340	348	337	358	342	327	339	332	351	327	353	329	329	308	359	341	330	312	367	340	361	364	362	329	368	301	343	345	347	347	346	335	351	381	327	368	323	342	352	379	335	332	324	332	309	341	312	335	381	331	352	341	328	335	371	345	331	350	344	382	380	320	351	327	346	334	365	359	377	341	347	351	321	360	368	359	341	343	342	319	366	356	349	349	368	331	354	383	322	372	328	326	356	355	348	348	327	342	359	330	352	340	352	332	377	364	341	337	326	319	352	347	382	344	387	334	334	361	330	364	364	308	330	364	361	376	319	336	341	314	354	351	347	324	326	343	356	317	364	343	372	352	377	348	333	335	342	361	319	348	333	352	340	331	332	334	334	389	328	364	327	338	343	341	366	374	338	340	326	339	353	322	348	366	332	351	319	336	330	344	327	386	372	314	347	353	333	338	371	358	356	394	356	323	355	380	380	350	331	362	335	337	357	353	313	309	365	364	363	341	377	324	347	361	364	301	343	338	329	335	350	356	334	355	354	338	333	344	367	367	320	363	317	359	355	350	359	317	330	342	331	328	372	337	343	376	325	346	331	349	366	346	326	344	356	365	333	313	355	344	340	333	354	315	366	359	367	352	376	328	333	357	372	352	362	343	336	332	395	341	338	304	323	348	349	338	325	380	343	342	356	328	360	335	334	342	358	341	346	374	368	315	352	312	341	341	388	375	343	356	325	380	361	350	360	322	349	337	341	337	339	307	343	349	329	363	351	381	355	324	344	338	336	330	310	330	356	336	293	344	361	354	378	331	341	342	337	371	325	407	400	343	361	376	307	373	346	356	322	390	353	362	348	373	396	356	296	326	345	344	345	322	378	348	330	342	376	342	369	324	361	342	354	339	349	336	341	324	371	327	331	394	356	352	330	359	360	337	363	339	327	344	350	369	364	334	368	387	383	347	346	341	405	374	362	331	355	326	382	349	360	319	382	354	323	353	356	338	338	321	344	396	340	372	338	355	354	327	348	330	337	322	359	350	343	344	363	349	353	329	343	333	337	364	354	357	352	341	338	337	344	370	328	342	333	343	352	324	288	316	362	336	364	332	327	368	333	337	373	348	380	358	367	374	346	306	361	337	322	365	367	390	337	360	345	325	376	344	325	338	370	367	365	388	376	321	392	366	376	343	303	333	345	322	323	332	376	326	344	345	369	334	322	354	364	314	356	353	336	344	363	364	315	374	324	336	325	364	294	371	314	365	375	342	347	338	323	350	339	305	371	321	307	329	335	352	317	320	336	332	351	349	360	345	366	329	346	348	378	311	345	326	328	343	322	370	360	329	365	399	355	331	373	341	321	315	345	339	376	331	343	356	344	363	317	352	351	360	353	347	325	341	324	334	341	329	368	356	337	352	323	365	337	349	339	356	340	345	338	361	395	354	328	376	336	349	365	353	350	331	321	331	341	351	333	342	343	342	362	367	368	361	339	344	319	365	342	347	368	345	354	351	388	326	373	325	354	344	336	352	350	347	369	360	357	366	340	356	328	367	350	352	367	402	350	354	359	362	337	356	340	330	368	343	361	366	350	340	358	381	303	363	326	360	374	389	335	333	333	334	344	362	347	339	323	352	352	372	331	338	341	371	358	367	376	349	364	348	323	358	341	361	332	364	348	393	341	357	339	343	343	327	363	349	394	337	360	363	359	343	355	339	357	367	357	326	325	328	369	357	370	335	354	343	379	324	349	332	365	340	353	350	358	345	369	358	343	345	345	361	328	344	373	391	362	337	329	362	314	359	346	363	351	390	331	360	328	323	339	367	327	360	345	300	328	353	367	352	287	382	338	367	345	344	364	383	353	349	374	373	305	382	326	379	375	308	338	345	338	309	334	342	338	335	353	330	330	341	326	335	364	367	333	319	371	316	339	338	350	350	317	362	343	321	364	347	368	323	315	348	373	356	354	354	365	321	348	373	345	350	341	378	319	376	370	350	350	336	343	354	339	338	328	367	366	353	343	369	356	322	372	360	374	401	358	362	330	348	341	336	307	330	324	363	342	365	346	349	323	341	336	354	353	363	353	346	323	364	314	339	384	344	359	336	342	336	306	395	336	317	343	353	333	361	353	322	353	341	362	363	341	336	355	329	343	373	371	364	324	363	352	364	388	376	360	377	346	358	359	353	355	333	336	324	370	375	344	344	365	348	361	326	345	380	330	365	336	328	345	379	362	347	360	326	360	358	337	358	347	331	328	352	351	355	375	314	360	338	350	358	356	332	338	338	330	365	321	375	340	335	331	336	374	335	359	332	349	332	356	320	332	334	340	354	328	341	351	326	354	325	342	366	354	335	327	354	359	341	310	303	332	356	337	325	336	351	362	343	356	332	348	336	333	368	390	373	380	354	353	372	335	352	327	336	347	370	365	350	381	357	373	373	346	355	340	348	347	339	383	351	346	359	364	331	338	334	318	352	349	334	352	346	356	340	321	390	335	333	349	352	338	338	321	340	331	313	328	350	383	347	330	321	372	374	380	331	332	353	353	350	359	349	370	350	350	344	376	355	354	359	333	320	369	344	319	363	314	361	329	330	350	353	321	307	361	338	340	356	352	338	336	362	383	351	326	296	372	328	331	360	376	365	336	368	349	334	373	333	371	356	347	343	336	349	303	358	347	343	332	396	347	343	355	376	337	340	337	340	348	361	383	373	375	364	357	365	356	368	325	379	339	360	360	342	373	321	408	334	332	342	369	380	338	340	319	346	370	353	347	323	362	340	329	341	315	351	333	342	347	349	309	382	367	331	362	336	337	337	360	323	333	312	374	327	372	355	384	341	345	348	342	367	322	344	349	338	361	327	353	356	339	343	350	331	321	316	322	365	327	362	361	336	369	370	366	352	326	372	362	369	328	340	318	350	336	363	364	355	338	339	325	357	324	331	333	347	348	318	372	340	356	348	288	341	354	342	348	329	352	385	351	365	331	317	327	356	337	338	339	373	341	326	335	412	346	343	364	343	343	328	333	319	359	354	335	330	373	319	364	370	341	360	357	344	370	331	341	336	315	389	326	390	330	366	331	389	332	350	337	341	330	344	332	354	360	315	351	349	332	369	351	366	346	340	314	369	352	339	367	335	349	419	315	337	356	378	364	365	396	346	332	330	376	372	361	354	347	336	352	358	360	382	382	343	354	333	358	338	352	356	337	347	338	389	345	336	344	311	315	339	371	336	325	367	334	328	333	350	351	339	368	357	347	321	364	333	374	333	343	348	347	359	376	379	347	338	343	372	344	334	352	339	340	325	325	352	387	358	364	370	362	313	377	387	337	324	355	333	360	355	344	329	332	367	338	362	369	332	367	333	344	351	340	317	341	341	321	359	365	363	361	338	358	368	379	332	339	331	358	369	328	340	364	364	351	343	341	357	349	356	353	337	363	379	348	351	303	355	353	377	346
24266	21593	28807	24654	21451	12214	1856	1103	904	687	605	581	573	439	305	334	283	298	284	335	302	253	307	947	1055	318	282	255	286	264	257	240	235	249	272	251	292	264	236	263	269	269	257	258	240	269	258	252	239	272	268	249	266	256	240	253	242	244	261	222	255	245	225	236	256	245	249	257	258	234	243	224	251	252	251	257	264	233	240	247	239	234	248	258	238	269	262	230	263	238	242	219	244	249	235	263	263	249	267	237	244	252	234	262	237	238	280	256	247	228	267	235	256	229	254	281	250	233	265	237	221	247	289	239	232	257	224	235	227	255	255	245	211	237	249	243	243	244	236	250	244	252	208	251	246	234	211	241	272	236	291	250	238	255	260	281	253	244	264	250	266	253	228	249	246	256	236	237	232	259	246	268	279	255	239	238	268	254	246	237	233	210	263	207	238	244	252	249	259	257	217	281	274	233	237	228	256	231	251	237	237	222	241	235	232	229	246	231	263	262	235	235	237	236	251	237	236	260	247	226	231	230	227	249	259	274	238	260	232	258	279	246	236	252	249	240	207	244	260	256	238	241	279	233	257	257	238	252	246	234	229	221	254	241	222	246	237	241	252	258	213	250	261	256	251	270	237	250	255	230	230	221	245	261	269	241	260	223	230	259	254	258	254	247	255	254	231	234	237	289	253	214	256	233	244	240	251	255	243	274	238	251	259	258	255	218	250	241	257	259	268	237	246	244	229	226	270	249	217	250	228	229	246	226	292	229	217	251	249	235	240	226	252	243	251	226	246	250	234	241	253	234	234	232	256	239	265	259	224	234	277	234	254	246	284	257	249	239	242	251	234	249	237	222	270	239	243	243	276	229	251	232	245	239	252	246	256	225	239	249	253	224	263	259	256	231	250	225	219	246	265	245	266	272	254	236	262	291	238	250	240	254	243	235	260	266	221	256	250	269	268	236	238	234	232	250	251	250	260	254	246	238	261	241	243	273	275	277	232	268	231	238	238	234	256	256	257	269	258	247	249	261	209	267	253	231	268	252	249	231	233	238	237	257	256	256	259	255	271	270	268	230	267	239	231	250	243	254	253	260	254	248	246	261	216	249	255	213	237	244	264	255	271	251	241	261	232	278	263	274	250	227	223	254	251	242	263	208	267	281	227	257	247	242	263	241	228	231	230	243	231	237	278	242	251	250	249	256	243	251	247	248	250	236	231	226	237	245	238	257	237	250	227	225	247	249	253	229	254	273	237	286	244	207	212	220	260	240	259	250	242	254	254	270	229	259	216	251	247	258	248	247	216	242	262	256	215	266	258	268	255	219	258	267	238	232	272	242	242	218	263	282	223	249	267	231	264	247	253	247	242	239	246	270	269	263	229	244	247	245	229	265	239	232	246	237	250	226	254	258	267	266	235	269	240	262	252	242	234	257	222	239	246	233	236	241	270	218	223	243	262	241	234	242	242	256	260	246	287	253	250	237	227	252	259	231	257	251	268	247	239	274	265	240	229	248	217	244	235	242	248	220	267	262	256	261	252	253	238	222	230	252	222	258	246	238	228	235	257	256	235	243	244	258	253	244	268	263	279	249	264	258	241	253	255	252	245	247	248	197	232	248	248	217	263	247	265	267	253	276	254	222	245	234	246	249	228	258	246	245	246	251	249	254	241	254	273	249	231	256	246	246	274	272	249	260	246	265	253	261	260	246	244	244	252	243	256	239	229	240	235	260	239	256	261	248	253	261	276	235	251	266	248	247	244	221	243	214	270	250	258	244	223	242	244	221	263	248	265	236	243	264	255	253	240	259	249	258	263	244	249	244	245	256	264	233	230	251	231	246	259	244	256	261	253	253	271	245	259	274	237	257	233	248	267	203	260	248	272	282	255	242	258	234	241	241	223	229	256	236	245	239	245	259	265	236	257	249	255	235	282	217	265	244	246	237	222	245	225	250	249	239	228	244	245	240	253	222	238	250	271	254	259	273	221	250	243	243	213	259	247	246	252	258	272	244	267	272	241	225	239	222	251	242	269	269	224	254	268	239	228	270	234	231	268	250	282	233	238	230	266	247	255	244	259	245	261	244	231	261	238	248	260	232	276	264	236	232	231	237	273	248	233	239	265	241	263	251	250	232	254	233	258	255	252	258	262	223	249	243	242	252	264	236	225	239	260	209	244	251	266	236	246	251	261	238	249	266	218	257	216	269	252	264	237	221	228	241	241	257	243	239	240	229	233	247	257	238	235	274	230	240	238	231	222	270	231	259	251	242	225	237	263	238	252	257	280	248	233	237	252	258	259	268	253	221	237	274	266	251	248	244	252	246	242	259	268	245	222	254	242	234	249	268	291	267	293	241	266	219	271	241	232	244	263	222	277	258	254	228	247	241	259	250	270	260	267	252	258	234	264	231	258	253	227	227	272	235	259	235	250	264	260	234	234	244	247	247	244	257	264	274	260	248	245	234	238	257	261	247	234	247	262	274	248	244	245	220	263	247	262	251	246	245	239	276	245	247	239	258	267	235	254	259	254	268	269	230	252	230	246	238	257	247	252	243	222	274	241	240	256	243	264	247	246	236	239	239	245	244	226	258	253	263	224	251	218	230	206	231	240	256	256	253	260	262	240	270	283	254	237	276	257	243	273	246	240	247	285	251	258	265	241	265	254	271	226	263	270	257	252	256	262	245	243	252	245	255	241	227	278	237	242	240	267	263	239	231	238	267	236	241	231	244	254	250	238	236	247	233	277	242	256	262	255	250	224	291	243	260	244	271	247	205	262	254	226	241	229	268	263	261	249	247	237	263	241	244	240	254	260	224	254	224	243	280	211	259	256	250	241	254	255	236	243	219	213	233	263	212	228	263	251	241	241	233	258	255	243	251	254	236	247	237	249	231	240	223	269	252	242	267	247	219	259	271	241	211	254	257	248	248	229	262	245	252	232	237	245	251	260	240	231	243	249	227	246	230	227	244	225	266	230	285	244	234	257	240	225	238	237	228	218	248	265	251	259	272	247	259	255	237	228	256	251	214	251	235	242	220	247	266	237	264	244	222	242	248	235	225	225	239	237	249	242	214	254	251	264	258	214	234	226	242	238	256	231	283	242	234	255	271	257	251	253	274	254	245	260	243	256	251	234	229	220	223	232	258	220	236	234	222	234	222	279	271	240	255	232	260	219	242	251	243	199	220	245	253	234	246	257	253	226	245	269	268	265	229	282	245	241	267	233	262	256	249	242	233	225	244	247	242	240	242	239	238	253	250	248	264	257	232	231	247	246	237	248	262	238	237	268	230	237	254	246	208	255	243	243	250	263	266	234	269	255	249	250	247	238	240	239	250	249	265	251	243	245	246	224	243	261	266	240	238	245	243	220	269	216	267	213	263	260	262	232	252	266	242	244	224	258	229	256	248	228	255	232	216	232	217	252	271	230	229	249	259	237	235	253	233	233	268	250	238	258	244	232	260	260	236	276	252	272	226	271	240	257	286	284	255	240	249	247	250	234	233
40497	56963	14012	6416	4513	3222	2736	2044	1568	1257	998	915	939	638	526	448	402	425	382	385	345	351	481	1559	1595	391	328	343	336	330	315	336	317	300	289	330	329	297	304	306	308	298	286	293	317	345	300	306	288	308	313	313	302	300	319	285	317	320	309	280	325	283	327	304	302	335	275	300	295	301	309	282	304	304	315	301	332	303	317	311	300	304	319	281	299	315	288	294	315	329	285	332	316	300	279	299	310	325	275	301	284	313	270	311	288	297	304	304	293	290	291	281	313	290	302	297	294	303	319	280	318	301	299	280	302	307	279	313	291	341	317	298	285	297	304	310	292	322	289	281	321	309	296	313	275	296	300	323	317	345	294	312	334	306	283	288	318	341	321	286	324	297	292	291	303	293	331	298	287	288	293	299	321	319	305	296	322	343	312	349	323	290	297	299	279	320	291	308	306	318	322	287	289	363	286	312	291	359	305	289	297	310	313	333	310	270	325	329	315	282	305	302	319	299	324	329	302	312	290	287	311	323	303	277	321	287	291	276	308	277	290	316	315	267	303	297	296	295	283	301	339	315	317	317	304	320	298	285	294	307	327	318	319	326	309	310	316	319	295	314	316	319	333	322	275	281	295	270	292	290	333	329	287	294	293	320	278	263	296	325	295	335	282	291	301	307	291	330	290	298	308	316	326	311	309	320	302	319	348	317	314	316	319	293	307	282	277	298	318	320	317	291	279	328	307	281	296	302	318	332	284	297	289	355	304	285	324	323	301	302	285	299	310	299	319	285	311	301	307	312	302	306	324	338	307	308	313	310	333	299	285	323	304	294	301	311	294	299	293	305	308	310	315	299	273	300	301	303	305	307	317	315	314	327	285	282	331	288	292	310	296	322	297	307	345	285	323	306	293	282	334	345	294	324	313	311	272	304	317	274	301	294	297	321	298	294	280	269	297	288	298	291	265	293	303	305	320	283	302	313	305	324	307	269	332	290	337	305	287	300	314	323	270	299	301	333	318	295	322	303	318	295	316	298	306	298	301	324	295	270	290	309	311	316	308	294	284	273	286	323	300	322	299	289	263	299	293	287	306	311	278	285	313	325	284	299	290	302	264	314	306	302	305	325	316	321	289	313	316	318	330	281	295	303	300	287	304	295	316	272	313	307	320	312	297	323	300	308	351	310	347	317	316	302	320	295	287	312	291	313	304	319	326	335	297	289	309	301	291	296	312	280	298	297	306	295	299	280	323	307	289	340	290	304	304	305	314	306	304	318	325	314	314	321	280	289	320	317	301	280	307	312	289	284	304	300	314	293	298	335	300	284	330	323	336	305	292	317	328	299	297	298	288	326	295	306	320	320	302	312	307	314	295	310	309	274	277	306	307	289	296	300	315	291	299	316	279	335	336	307	285	292	333	300	297	284	327	295	278	320	305	298	313	287	314	310	310	330	302	300	286	317	297	297	305	302	309	286	282	302	295	281	287	303	315	317	277	310	301	322	308	309	324	305	298	327	321	315	318	290	334	308	297	291	305	289	302	325	301	322	328	322	299	299	304	283	289	309	308	319	303	317	321	313	263	311	322	316	303	306	323	293	305	301	297	312	317	325	314	286	342	323	312	332	307	277	309	316	305	320	274	323	305	283	319	294	271	289	312	301	315	339	315	306	334	277	299	313	347	304	329	291	292	280	321	343	322	290	302	300	310	305	285	333	317	292	281	331	296	290	299	324	312	324	351	301	312	301	306	296	317	318	310	289	293	305	297	316	334	299	280	311	281	289	299	331	280	303	297	307	300	313	284	326	281	319	325	315	310	284	321	326	296	299	277	318	300	306	333	285	277	305	311	323	279	300	289	316	304	306	287	290	311	273	307	318	311	287	309	326	294	312	290	308	291	305	277	319	315	319	286	303	290	314	311	303	304	303	292	314	312	317	316	316	293	306	328	284	274	310	320	331	317	311	289	318	300	312	312	321	310	323	302	326	294	297	314	293	289	322	299	285	316	307	295	295	349	294	328	306	293	328	281	315	291	332	296	297	299	324	325	300	313	312	315	300	292	279	289	321	306	320	301	350	297	295	302	296	278	313	296	318	312	334	327	297	290	306	296	300	285	298	311	303	304	297	313	333	307	323	299	336	315	273	291	297	302	321	290	325	293	324	310	307	303	258	311	297	272	334	278	297	325	274	293	263	320	267	333	298	331	305	293	263	328	307	326	313	306	335	318	308	308	332	288	301	312	312	298	304	339	326	293	314	287	322	318	296	296	297	287	302	336	315	284	309	317	315	265	300	330	347	313	312	311	313	273	297	309	299	317	283	313	339	291	314	280	300	344	303	264	281	323	280	263	309	290	295	317	293	299	313	301	313	296	314	287	283	276	296	268	304	276	301	285	338	299	290	312	281	317	305	302	339	342	322	304	296	289	318	299	300	333	331	353	324	284	314	319	311	292	314	320	302	295	292	265	295	292	293	299	307	308	333	301	312	303	319	293	302	293	308	324	269	314	264	303	307	323	315	297	320	326	280	302	309	331	289	307	316	306	302	287	293	322	280	321	300	310	283	280	303	324	282	303	298	326	304	326	300	294	306	297	316	323	337	297	294	295	287	287	313	298	276	305	319	305	310	348	329	297	293	323	288	302	304	332	326	320	296	311	319	325	301	290	311	318	303	325	309	327	306	323	323	297	303	285	323	290	307	320	309	312	305	307	295	309	302	294	317	256	319	293	296	306	317	304	285	331	283	285	260	314	287	314	323	314	310	302	311	289	305	331	293	287	301	297	309	284	309	307	350	283	272	281	291	317	302	319	322	343	306	296	292	279	309	287	306	299	326	280	275	293	303	311	294	289	282	313	309	284	286	325	299	298	311	311	285	332	286	291	296	287	368	298	306	333	319	305	264	303	280	287	318	299	325	314	303	302	336	300	308	265	297	269	308	316	304	300	320	311	267	315	330	270	295	303	269	299	308	323	310	300	332	297	319	299	302	332	269	301	302	316	318	305	301	342	296	309	298	290	343	319	313	302	306	322	336	287	304	335	322	301	333	324	297	317	296	323	299	272	301	295	257	294	301	267	291	322	282	313	288	326	330	315	295	298	274	283	283	289	314	319	294	302	289	334	307	312	298	326	283	305	285	298	326	310	293	325	297	310	287	316	328	301	331	284	304	302	284	297	301	327	276	310	282	308	317	311	292	324	303	318	312	326	309	303	269	295	305	270	325	314	300	320	307	315	311	284	293	288	305	326	315	317	324	304	328	342	308	302	268	330	298	324	318	306	304	304	286	282	306	290	335	305	335	344	300	297	305	282	321	322	289	267	313	290	323	290	345	284	285	275	308	320	300	316	324	297	313	297	327	312	302	303	313	299	315	279	307	301	343	318	332	309	296	296	295	302	301	302	312	329	277	259	308	319	296	332	322	310	305	320	319	275	304	324	296	299	321	301	292	323	336	318	293	327	314	304	304	315	294	325	305	277	313	319	282	307	289	304	308	315	303	330	313
25634	21655	27490	25448	10110	1675	1093	946	778	779	695	715	660	532	513	493	511	474	506	494	486	487	466	486	504	489	462	502	435	433	465	452	447	445	487	456	461	475	497	421	458	444	484	482	474	492	472	482	455	469	473	436	455	441	465	449	445	478	486	466	442	466	467	459	434	447	464	466	456	452	472	471	451	465	443	454	466	446	442	440	412	444	453	450	443	462	443	451	466	449	495	470	447	450	449	400	474	428	445	491	471	460	443	436	442	467	470	475	488	457	479	458	483	471	464	517	448	467	436	424	453	500	443	472	449	481	447	436	473	457	446	489	471	471	459	452	441	481	471	445	498	448	462	455	476	468	491	464	474	463	478	433	444	431	506	443	476	451	454	451	498	447	474	444	471	484	446	451	458	461	468	449	437	458	412	476	458	486	453	486	449	472	473	454	452	424	453	457	425	432	408	443	448	442	457	436	480	426	477	488	439	455	460	419	453	434	459	445	449	432	445	455	456	448	464	463	453	442	456	459	460	441	432	456	461	496	459	472	461	458	472	499	452	455	426	429	430	504	473	458	459	450	432	433	477	437	486	442	478	454	427	474	482	448	435	461	445	512	450	476	431	446	431	431	460	473	476	443	461	452	428	430	481	465	464	477	469	445	479	480	419	456	449	447	468	471	451	462	457	451	450	442	457	435	460	424	425	418	470	452	443	455	447	458	413	460	451	479	437	458	456	431	497	463	491	462	440	447	476	458	460	417	452	490	477	467	476	435	446	487	460	503	438	464	461	448	445	413	450	449	471	430	442	435	470	442	475	457	467	471	442	453	469	436	465	405	480	417	464	453	476	428	487	489	429	473	451	421	456	467	453	448	476	429	465	468	453	495	485	428	462	506	467	474	440	476	464	466	477	489	474	450	474	473	462	484	452	460	444	482	441	443	441	443	441	449	447	474	423	473	498	435	447	455	480	425	406	445	443	460	478	454	410	462	455	471	460	432	471	450	475	483	423	437	474	489	486	454	417	472	445	445	487	450	458	492	495	434	441	454	442	456	474	451	461	420	441	438	465	455	441	462	461	450	423	466	471	462	468	464	468	422	464	418	450	435	462	479	427	434	473	415	482	447	472	471	422	431	502	444	466	473	474	449	486	434	463	491	410	464	470	450	461	405	457	473	449	441	437	454	441	460	441	443	456	452	473	448	446	427	459	456	463	476	473	468	447	451	422	485	459	475	447	455	432	453	467	436	475	430	449	466	458	419	429	472	480	465	473	463	480	403	478	463	443	461	492	454	473	432	448	439	498	467	437	433	458	473	470	466	447	445	427	460	443	444	460	423	430	432	446	501	461	459	411	477	465	490	438	468	452	445	452	448	472	422	416	446	436	417	461	425	440	451	481	447	460	494	454	457	425	475	460	495	481	498	475	483	460	465	475	478	440	481	436	479	436	498	495	454	428	449	442	478	440	445	462	451	444	455	498	460	443	467	461	455	444	431	453	459	439	472	450	451	429	441	457	461	453	457	493	433	465	459	463	478	410	461	422	462	449	441	442	481	470	425	456	468	483	462	434	466	506	457	414	455	455	474	467	439	456	456	473	487	434	464	438	438	486	444	449	478	479	455	482	452	431	453	424	464	451	479	483	459	471	440	474	455	446	442	450	452	472	490	433	394	434	461	486	450	461	423	433	447	461	469	483	485	470	455	460	425	435	452	425	450	427	461	434	481	456	448	475	421	449	455	474	456	417	425	401	437	497	433	453	459	487	445	422	428	443	491	429	429	479	486	427	460	466	463	468	452	428	437	512	461	466	450	456	419	467	484	492	432	473	425	435	450	421	421	418	499	496	461	453	462	437	436	469	466	500	434	416	450	451	497	456	464	427	461	452	469	439	459	490	478	475	411	448	452	463	465	452	463	415	440	467	494	463	469	460	485	438	465	428	469	426	422	428	469	462	433	463	436	469	444	473	474	433	445	431	473	473	446	455	482	461	474	441	438	441	459	461	459	463	441	458	452	443	487	448	482	472	429	442	432	429	466	436	470	458	485	476	475	466	465	431	453	486	470	427	471	463	504	458	501	397	442	433	477	455	459	462	452	392	421	479	424	455	461	420	442	471	437	467	465	471	483	466	478	462	472	441	510	475	479	456	480	441	476	448	455	482	474	450	422	483	467	423	455	432	428	448	463	470	476	453	439	469	455	460	426	447	453	448	423	451	438	424	449	466	466	446	456	487	456	435	453	414	459	493	448	452	473	453	424	477	480	446	466	410	485	425	426	436	463	484	455	451	462	439	432	438	486	459	475	460	503	438	446	453	454	470	457	444	475	486	442	439	450	435	433	435	481	463	470	451	469	459	451	443	427	477	422	440	421	454	473	466	479	449	470	434	444	446	493	454	436	479	480	443	492	463	441	474	450	440	479	438	497	482	475	449	465	459	478	476	425	473	471	471	451	472	447	477	438	469	478	487	458	459	431	455	468	454	457	518	453	474	396	437	469	461	440	458	433	461	450	440	505	454	452	478	424	429	424	458	467	449	441	458	470	439	461	449	442	459	472	477	444	445	459	470	405	439	473	465	465	443	480	461	441	479	487	497	472	435	441	458	442	467	481	479	458	498	465	418	446	466	469	456	458	445	426	474	472	459	446	465	446	420	459	466	462	449	438	456	470	437	485	461	457	427	452	444	475	485	457	460	449	498	473	448	465	418	481	459	424	452	482	433	452	433	439	459	460	430	479	416	413	450	426	470	460	450	488	474	457	455	450	455	444	473	436	487	452	489	437	438	417	468	497	468	456	449	448	423	428	484	452	443	483	431	462	443	471	469	438	426	478	440	466	481	451	483	446	467	432	480	481	458	448	447	459	409	457	449	426	411	435	487	490	436	415	455	481	422	471	477	445	465	415	439	458	449	504	446	449	447	430	488	434	455	456	462	411	457	458	457	459	483	460	446	474	453	462	442	457	481	436	450	455	431	457	463	485	424	433	442	429	438	431	456	469	483	477	490	454	458	465	451	444	462	460	453	465	505	435	497	482	495	466	474	468	466	471	439	443	437	458	425	462	459	482	438	457	482	444	429	460	446	468	468	471	470	471	448	477	431	432	470	457	439	447	435	475	442	490	470	512	495	452	474	459	440	431	416	476	446	469	457	449	469	464	450	443	462	471	487	449	445	420	454	460	401	487	463	483	436	461	458	469	469	472	443	502	429	447	471	435	485	431	455	464	433	464	446	440	454	470	465	473	469	436	436	472	436	443	492	443	451	432	469	407	459	476	466	476	441	458	466	491	477	441	470	469	443	451	423	458	456	418	456	477	475	450	492	451	435	447	491	432	426	434	427	453	440	414	449	441	441	425	484	450	487	457	442	427	448	442	456	445	485	450	454	448	436	447	438	438	465	434	416	432	437	458	469	460	437	463	451	458	476	436	449	436	492	435	472	508	470	427	450	432	424	425	455	448	463	456	445	434	457	430	423	454	443	435	456	460	473	454	472	463	457	437
38811	49914	10064	4718	3577	2544	2008	1760	1407	1226	1089	1113	927	715	626	651	606	593	597	600	605	554	590	660	653	594	602	557	525	553	586	589	563	608	574	559	542	535	573	593	538	551	584	498	542	540	563	546	562	554	558	534	533	570	562	538	573	521	567	572	563	516	521	526	525	578	556	546	558	565	545	516	548	525	530	589	570	518	559	527	544	523	544	576	543	516	549	524	572	540	548	570	522	556	564	507	550	599	568	552	555	539	572	592	572	552	505	537	554	566	555	562	537	596	565	553	576	573	563	536	537	533	515	562	568	513	559	545	558	595	565	549	568	577	510	560	541	536	571	529	508	575	547	532	543	509	559	501	585	567	568	588	583	535	559	546	562	540	561	545	584	536	498	551	545	579	553	553	565	522	541	571	545	559	552	575	549	590	554	550	571	533	529	546	564	534	556	555	570	576	536	567	543	520	550	548	557	548	576	549	552	563	568	539	571	558	582	548	558	569	519	523	585	551	532	521	515	552	583	563	543	564	540	553	542	543	580	551	538	601	537	574	584	561	527	555	535	522	552	559	571	515	546	548	559	525	493	553	560	490	573	556	532	567	564	525	585	515	533	544	555	515	539	564	565	533	569	592	520	538	558	534	547	576	540	585	541	559	510	554	533	542	565	591	552	546	548	517	572	523	584	577	541	541	619	552	557	534	550	583	583	521	557	540	553	560	528	508	577	538	525	531	548	537	567	567	574	585	546	574	524	556	563	573	569	555	528	554	604	592	554	553	519	545	536	519	503	568	565	595	551	592	525	559	562	539	553	547	551	570	533	553	588	566	567	517	555	576	552	586	561	582	558	544	553	558	565	602	551	569	546	556	537	543	541	553	579	518	499	560	598	569	526	592	619	552	584	566	559	534	531	570	545	557	593	548	541	590	544	584	550	548	520	527	501	517	523	519	495	575	564	534	569	531	553	581	546	608	557	571	594	545	559	566	552	520	521	546	546	515	580	552	532	577	566	566	527	519	518	577	531	551	519	536	529	532	556	551	531	593	580	528	522	538	522	497	532	532	568	572	568	563	562	575	551	559	549	526	522	571	489	512	536	526	554	571	548	573	540	578	569	534	562	567	532	581	558	527	564	539	565	580	572	583	529	553	563	577	572	603	560	536	604	557	561	548	596	569	550	541	537	564	537	530	520	573	535	532	515	557	558	570	578	539	572	545	557	534	502	603	635	556	562	563	482	544	584	576	525	519	544	554	539	551	551	582	552	550	582	543	576	527	556	550	568	536	548	586	566	554	550	550	561	559	535	537	545	552	587	555	552	565	546	539	542	521	543	509	562	538	537	577	592	524	571	524	568	538	545	566	542	531	572	540	495	540	562	542	562	538	531	518	543	525	560	547	557	581	549	533	561	562	559	557	553	547	540	558	560	537	591	533	542	548	563	540	563	599	534	527	581	537	575	517	530	558	544	554	490	498	559	544	540	599	548	555	546	552	553	555	556	551	554	545	525	543	537	540	556	567	540	528	527	538	552	539	557	526	536	559	565	514	505	544	536	554	523	560	553	525	568	552	557	540	524	564	537	549	521	524	533	507	548	528	544	567	554	530	557	546	571	506	543	565	549	534	536	538	558	547	547	552	560	549	557	523	518	508	556	574	540	577	578	517	474	559	524	508	562	539	520	574	534	580	549	563	547	571	526	568	523	542	549	555	571	611	555	541	509	563	558	542	545	532	568	588	539	566	542	561	542	535	510	527	566	548	572	573	541	523	525	525	541	510	548	567	548	538	574	531	575	504	537	538	536	538	527	573	503	506	527	553	543	573	558	523	528	515	516	536	542	532	574	555	545	539	540	532	598	572	536	554	532	559	560	553	535	552	538	544	506	560	566	534	601	577	529	497	565	591	535	564	545	513	548	554	556	546	587	571	529	514	532	569	555	544	528	569	530	512	515	569	563	548	552	543	520	577	558	547	574	556	539	522	590	580	548	580	520	568	592	499	534	550	587	543	489	551	537	536	572	554	578	530	526	552	565	588	513	553	590	520	554	535	536	536	567	564	579	511	522	488	531	553	606	550	558	508	522	582	525	538	550	515	504	557	521	573	532	546	543	527	533	524	577	580	526	574	577	549	545	545	565	573	531	580	537	558	564	560	549	557	530	559	537	571	576	550	548	557	550	539	558	574	539	498	573	524	571	553	542	545	569	504	555	549	604	589	542	526	587	523	579	570	622	540	561	525	550	523	572	588	588	579	536	545	539	559	593	576	574	581	594	607	547	532	534	527	543	567	536	560	590	591	571	542	557	531	558	566	551	569	561	544	572	522	593	555	530	489	536	529	591	554	528	540	579	536	500	542	513	499	545	569	563	553	536	590	548	542	536	557	562	551	547	600	587	507	553	541	556	570	529	504	543	532	513	565	565	547	574	573	582	557	575	566	590	568	550	548	554	537	534	536	546	515	501	558	537	565	563	555	558	554	537	573	521	537	547	552	559	543	558	551	554	527	544	532	570	508	550	532	572	549	536	538	555	528	547	614	540	523	564	539	551	546	555	558	518	573	572	543	547	509	537	550	517	552	513	569	518	555	553	584	545	525	542	548	599	550	509	543	545	566	585	536	569	546	530	536	549	562	531	559	546	566	525	572	589	596	567	526	546	523	534	570	561	545	552	507	577	562	574	573	544	521	564	548	563	526	531	574	510	574	541	563	588	542	566	573	529	549	571	535	582	519	555	529	532	595	539	571	567	563	562	555	562	588	518	572	525	539	532	531	534	587	517	567	522	525	557	584	565	542	508	526	537	548	550	563	578	530	550	527	541	528	529	553	563	542	541	537	577	507	549	525	531	556	557	562	567	559	506	568	526	591	553	590	512	536	526	541	586	557	517	588	588	545	525	549	563	586	581	525	509	526	552	550	569	534	567	523	550	568	563	602	564	552	525	522	574	579	572	545	542	534	507	576	529	551	584	591	555	559	567	547	552	538	572	553	589	558	568	565	532	558	550	513	537	552	552	525	543	541	541	543	541	536	548	544	534	509	549	517	558	526	579	574	534	535	549	557	570	552	576	563	578	590	565	501	554	542	566	570	524	534	562	554	529	548	554	565	534	510	553	583	524	578	556	562	515	524	537	544	533	579	557	556	525	548	563	542	545	545	538	538	567	509	558	517	536	546	556	553	586	527	517	541	530	530	581	538	568	553	543	534	554	508	563	562	561	568	566	562	560	525	537	567	551	560	573	582	478	506	558	557	526	536	507	541	557	556	603	549	573	545	510	546	510	551	538	578	545	543	583	550	542	566	515	570	520	517	567	558	559	536	568	523	543	586	532	510	603	509	549	569	546	603	532	549	561	535	556	538	578	557	556	548	565	553	573	555	538	555	553	570	548	567	547	589	548	526	558	541	529	570	551	570	533	566	583	548	537	527	554	558	552	539	514	557	546	537	574	578	546	553	574	552	561	516	559	541	597	539	547	568	502	561	543	543	506	576	563	566	525	541
23386	21624	29325	24303	21576	21583	10117	1784	1259	1141	1081	997	771	677	608	573	601	568	587	559	520	505	538	515	655	1015	543	506	531	485	513	435	510	465	478	465	490	464	505	485	472	438	478	466	478	498	479	476	456	478	455	483	484	447	469	478	489	479	487	448	475	461	462	469	477	521	492	461	422	487	473	501	451	469	514	498	463	470	454	442	471	480	484	474	465	462	444	458	503	455	483	460	488	452	458	458	470	483	436	462	434	450	442	480	465	454	477	485	439	490	457	464	478	437	504	467	437	463	440	440	461	465	461	490	483	441	406	465	491	470	468	459	503	448	446	451	461	467	466	447	461	534	418	479	458	465	425	477	474	487	472	469	456	496	421	495	501	470	461	475	474	475	500	433	466	463	433	475	439	481	436	440	471	453	501	441	479	482	472	472	480	459	463	463	489	511	457	433	454	490	428	494	446	470	434	504	479	458	480	459	432	431	499	442	484	494	459	495	478	481	492	477	481	438	462	451	398	476	450	459	513	474	494	451	449	461	442	449	471	450	465	478	458	458	528	483	474	446	498	464	470	493	469	474	497	465	430	473	467	473	460	475	450	471	465	474	480	451	446	485	457	442	452	475	455	463	481	460	476	481	475	480	440	461	504	476	473	455	403	473	460	476	465	494	447	442	424	450	481	476	489	462	465	460	446	502	444	479	483	455	503	446	462	466	450	483	467	463	497	451	462	462	427	481	471	429	473	475	443	464	482	477	512	466	455	449	459	488	451	461	485	485	504	474	484	462	475	435	488	449	502	431	441	467	471	467	473	452	488	475	500	445	475	447	468	468	469	496	453	435	472	465	483	417	437	481	461	465	486	471	444	451	479	452	507	478	472	466	482	460	469	471	520	462	505	457	482	454	480	469	458	489	451	486	467	490	482	461	475	493	451	477	428	488	481	451	469	497	534	490	483	496	460	442	484	486	489	460	439	497	447	451	528	451	456	475	489	436	484	460	449	492	432	505	498	474	473	482	464	489	484	499	465	488	493	455	479	456	461	480	488	490	452	457	457	456	472	499	471	470	474	453	423	444	481	491	473	463	474	475	439	502	456	465	450	493	523	474	462	463	476	506	473	435	476	446	458	464	472	482	441	475	476	446	465	453	481	473	472	451	474	473	474	505	498	463	461	459	462	420	479	416	469	463	448	483	471	489	446	459	466	412	485	495	500	428	465	503	426	430	451	466	478	463	460	481	498	459	456	468	450	448	460	471	498	490	479	472	469	443	518	462	470	430	525	490	430	424	457	502	492	474	471	467	477	471	459	470	431	462	495	467	467	472	405	515	450	481	461	461	460	439	475	434	457	478	461	465	446	471	455	468	516	509	453	452	488	489	443	465	480	460	421	453	472	458	457	475	476	458	499	428	460	478	460	487	511	450	459	503	486	442	469	468	471	480	441	457	473	470	469	490	447	470	497	453	499	491	478	472	485	482	478	439	472	451	463	508	484	464	463	458	497	505	489	478	444	454	454	487	472	434	491	453	491	454	485	471	470	452	451	512	506	489	478	456	446	462	476	501	475	473	503	456	479	480	459	449	442	455	466	475	479	458	494	465	429	446	498	479	462	450	445	474	433	490	452	492	463	467	453	477	452	432	440	418	423	472	457	468	422	487	449	498	467	468	480	443	437	488	417	466	466	441	450	489	471	488	462	463	444	459	481	449	438	469	477	469	481	470	481	436	438	482	485	465	493	498	429	484	480	451	465	439	469	444	457	452	460	449	449	475	453	452	479	477	472	427	474	487	445	455	447	468	489	504	441	437	453	440	487	478	466	468	477	485	472	436	485	428	467	482	475	453	472	494	488	453	459	460	459	449	465	445	469	500	434	493	448	515	458	455	475	438	449	456	486	470	468	515	484	495	441	471	503	504	495	460	458	455	455	494	453	490	471	502	466	498	437	453	470	505	483	436	482	490	443	452	477	439	477	444	467	472	509	475	464	459	465	474	445	490	426	470	449	507	470	435	466	452	506	488	434	431	459	478	481	451	436	433	432	483	484	496	489	462	487	488	440	455	509	473	405	487	468	453	473	489	485	475	434	454	439	448	448	479	480	498	448	494	485	477	450	431	465	481	472	493	461	460	471	455	480	466	468	452	448	454	452	486	434	459	456	500	454	468	471	474	455	447	478	437	480	494	464	465	429	456	479	476	467	475	481	471	463	486	458	510	475	466	469	486	475	487	462	474	483	471	483	482	472	458	476	466	514	479	468	477	512	455	469	469	444	453	455	507	465	474	456	468	501	500	470	479	446	453	491	474	496	488	470	454	448	469	489	498	437	499	440	497	478	465	472	440	474	440	490	445	427	467	443	457	465	435	438	501	477	480	456	479	465	443	463	488	456	460	473	477	457	462	455	483	473	464	477	479	457	470	442	454	452	501	447	489	445	465	451	489	442	497	435	483	482	457	461	470	497	474	474	440	481	482	457	478	473	438	484	460	498	464	432	483	448	453	447	467	499	492	477	431	469	472	464	451	438	463	452	502	461	444	459	481	488	465	458	457	452	472	487	466	459	460	462	465	448	472	443	453	481	462	482	478	447	442	430	438	433	448	474	479	485	423	457	478	459	493	526	483	428	476	487	452	474	471	449	462	458	499	432	491	438	457	474	481	435	455	481	497	467	457	473	476	461	467	482	487	481	473	447	435	457	464	470	460	448	427	478	487	464	483	450	487	492	484	449	451	484	472	457	468	435	481	486	485	460	447	439	474	442	456	433	468	443	438	487	467	441	493	492	454	454	497	479	446	483	465	443	470	463	444	445	481	450	476	485	475	454	461	478	482	453	451	507	440	492	467	421	476	478	470	458	482	487	515	473	475	443	487	467	459	456	465	490	468	489	493	488	504	446	437	491	466	466	456	454	473	507	482	518	493	501	484	489	471	453	526	459	448	467	496	504	440	480	456	463	477	497	440	479	446	487	449	473	454	462	449	452	489	486	471	497	461	464	450	480	458	480	442	480	450	468	446	432	456	441	513	494	449	451	436	461	450	454	474	481	484	502	455	462	459	458	464	503	453	452	506	458	463	434	465	470	451	446	488	470	447	472	481	485	471	489	472	508	470	462	483	455	433	457	441	443	517	448	490	437	471	484	495	463	445	486	474	469	430	436	450	466	471	518	447	499	455	462	514	445	479	493	460	443	487	472	431	470	460	473	472	456	457	471	504	478	433	450	477	480	482	450	485	447	470	493	442	441	477	474	459	463	435	502	469	477	442	447	457	483	491	450	447	444	484	470	462	465	472	463	477	478	481	460	443	499	461	448	456	449	448	455	442	424	509	470	481	475	499	453	483	484	465	443	527	502	460	500	467	466	468	484	435	444	486	413	471	452	488	469	466	448	447	443	500	480	453	443	448	473	472	464	408	452	479	459	474	457	486	463	473	481	467	430	423	454	444	467	439	461	476	468	499	466	502	448	453	478	456	466	487	490	452	432	489	432	503	436	465	451	478
44504	64354	16804	9257	7402	5451	3489	2787	2327	1846	1896	1654	1153	975	817	809	779	717	720	660	666	612	595	622	970	1516	660	586	603	576	552	586	579	565	580	566	538	538	581	553	527	587	588	557	557	534	539	518	577	547	621	551	548	595	575	544	542	560	552	574	569	563	519	571	554	517	567	539	520	505	514	532	562	530	581	546	548	524	569	501	551	559	529	513	522	525	552	541	512	592	542	552	572	517	559	589	560	535	473	535	541	537	497	492	547	544	543	540	546	510	576	536	543	559	594	548	514	568	555	556	499	582	507	563	468	544	541	523	553	525	600	545	531	553	516	523	561	554	521	563	533	529	573	559	576	539	578	502	548	507	559	528	521	553	559	540	523	541	542	540	535	557	520	517	558	513	522	516	540	527	546	576	562	546	510	530	537	547	577	578	534	537	579	580	543	513	498	569	529	589	524	521	529	511	489	553	570	538	571	557	546	565	537	506	529	561	489	558	511	559	526	505	541	545	532	526	538	496	519	557	540	497	505	586	506	540	551	536	548	545	549	552	558	522	530	583	565	565	557	584	538	557	534	556	538	531	572	516	519	570	532	520	522	548	515	540	534	587	543	531	494	531	538	537	518	549	518	520	535	578	582	538	544	528	558	576	509	575	548	519	544	535	528	570	534	550	537	530	542	540	546	542	562	558	576	571	508	502	566	528	542	559	527	564	572	558	476	533	573	527	558	543	531	616	561	540	588	508	527	534	551	533	550	523	603	551	568	527	566	554	569	574	563	537	530	544	543	545	546	512	501	551	524	550	509	538	542	543	507	522	548	531	547	509	539	574	532	505	536	484	542	539	543	532	563	547	558	578	532	516	550	534	557	523	560	574	559	557	605	525	544	565	579	561	500	499	558	493	518	526	577	488	556	526	581	509	513	593	524	496	577	539	542	548	522	504	535	560	564	537	566	558	526	522	523	537	557	546	540	516	581	513	528	535	581	536	542	567	530	534	529	498	560	563	548	537	520	551	533	494	522	550	507	523	554	520	523	557	536	543	546	520	532	568	540	510	554	533	540	543	509	534	537	525	526	570	535	562	558	533	517	548	548	503	532	565	555	534	542	528	547	562	571	539	552	561	534	514	583	532	558	533	545	559	505	542	518	555	569	549	554	590	578	536	561	540	557	553	558	516	575	543	513	540	519	519	539	512	532	568	576	565	557	531	562	505	534	505	542	514	584	556	525	556	561	477	536	542	505	561	540	549	565	501	544	563	536	499	530	533	540	496	571	558	567	541	526	545	536	552	507	535	518	576	505	514	540	543	556	523	527	542	525	538	507	519	540	541	533	560	565	539	565	527	548	536	545	515	528	562	514	539	543	539	546	508	530	560	535	554	576	558	549	551	534	513	547	515	536	584	571	555	516	550	529	546	516	545	562	540	555	538	533	554	536	531	531	526	553	530	501	538	566	546	543	539	578	545	558	559	547	528	565	547	531	537	546	522	563	531	524	542	519	562	561	493	572	565	573	516	524	534	587	537	531	536	548	557	524	564	523	531	506	545	549	524	545	553	505	525	555	586	511	560	523	585	549	560	541	567	504	592	524	543	562	536	531	540	565	559	536	519	514	541	499	527	516	566	569	547	559	514	575	595	515	560	550	539	545	531	529	519	566	519	548	543	532	518	537	530	542	525	587	549	519	523	574	568	549	507	561	511	546	504	516	524	540	544	553	578	506	504	579	509	519	546	529	579	560	522	519	523	520	548	553	561	514	526	533	537	510	507	567	507	582	529	525	551	567	528	548	513	544	530	556	514	563	546	541	551	530	526	508	520	527	536	524	572	557	544	501	526	509	565	556	519	557	547	536	532	569	525	530	536	542	570	523	512	568	554	583	487	527	519	531	567	553	559	558	551	571	546	535	482	492	518	486	565	564	542	528	523	517	580	530	559	532	565	520	541	571	516	537	576	526	523	535	553	518	512	523	507	557	538	561	513	547	537	565	534	553	535	572	524	540	564	511	527	521	556	532	539	536	505	518	541	526	532	514	526	536	557	551	545	537	538	529	576	526	513	560	541	542	568	523	525	565	539	530	520	572	545	555	497	557	550	560	522	560	537	492	541	520	472	541	496	553	582	566	539	546	572	542	567	583	549	577	507	529	545	527	550	533	566	504	522	534	550	575	530	519	495	552	551	546	539	506	540	584	571	540	486	543	573	555	533	547	550	557	562	544	510	512	527	564	543	511	520	562	596	588	545	564	539	520	489	529	527	521	554	524	516	529	566	568	553	524	495	565	522	547	562	571	541	503	548	534	540	530	518	538	522	499	533	524	533	539	571	537	536	524	545	565	552	551	543	524	533	502	581	562	584	568	491	525	503	526	533	550	527	526	528	551	523	585	541	487	535	532	561	544	509	495	535	557	534	524	581	579	517	532	509	556	550	540	469	470	530	516	560	551	529	572	521	508	555	545	559	524	545	523	555	548	585	571	557	557	558	545	507	576	540	554	514	562	554	558	511	515	572	543	544	518	564	534	501	523	558	522	572	513	542	532	531	556	537	555	537	586	501	560	527	534	517	506	560	516	536	525	552	544	561	562	515	593	538	540	509	532	517	515	558	541	526	523	559	517	534	527	506	553	556	518	537	489	541	519	575	538	529	539	542	500	572	529	602	510	524	568	567	534	513	615	553	554	544	522	553	565	537	551	593	557	540	563	494	569	516	511	544	520	524	568	575	549	536	508	542	530	518	495	547	582	551	507	565	561	555	525	575	527	565	536	518	533	523	504	500	566	530	541	547	547	517	580	536	521	511	567	531	555	547	501	530	555	566	513	547	552	533	524	542	541	532	565	531	541	520	514	541	510	559	566	525	548	560	591	544	569	516	573	536	574	554	533	542	551	561	517	511	543	575	569	543	514	550	507	569	543	554	585	574	526	551	560	530	529	530	509	516	507	500	530	568	532	561	559	581	532	557	554	518	526	560	553	556	542	576	502	559	542	528	507	511	547	527	577	555	546	539	552	541	529	523	560	533	601	530	546	545	560	546	544	603	520	546	558	595	580	527	555	528	553	538	533	542	524	537	555	520	531	512	545	563	561	540	541	560	510	514	527	506	557	519	545	520	580	574	547	531	532	517	506	522	527	556	497	541	531	554	554	546	524	561	557	601	569	542	513	515	555	514	541	523	504	538	498	544	530	531	575	575	533	519	532	553	527	520	535	497	538	532	564	570	585	579	532	535	551	562	527	548	521	513	543	472	561	532	505	547	528	531	472	528	544	561	563	519	526	572	548	516	596	516	543	576	558	558	580	527	527	565	511	531	574	544	547	561	513	515	546	536	507	530	571	552	546	541	505	550	562	529	558	570	530	543	566	548	542	542	551	519	532	560	522	534	572	522	535	547	527	503	585	547	549	487	576	506	574	557	535	540	538	526	588	565	562	544	516	532	569	546	557	535	556	505	565	538	544	534	544	559	540	576	544	524	572	508	564	549	514	566	550	536	574	515
29736	27831	17888	4280	1605	1040	724	598	508	433	404	348	363	328	301	283	294	297	271	276	301	281	276	283	277	275	302	279	253	291	257	271	266	325	274	283	262	273	268	265	243	269	284	290	279	283	268	252	278	287	266	271	271	308	245	266	262	265	260	290	259	266	261	281	276	250	289	268	288	273	286	258	268	303	275	290	287	269	254	274	278	289	291	269	317	267	278	269	250	288	248	280	282	272	296	266	249	275	266	273	278	282	272	272	285	274	282	233	280	272	284	272	270	267	283	296	284	254	272	263	274	281	258	254	300	255	287	290	260	269	276	264	268	269	278	257	289	267	271	283	282	272	257	299	290	274	277	305	265	259	257	275	265	276	280	284	284	282	272	285	276	272	274	252	289	284	263	262	273	252	294	281	282	297	264	289	274	274	278	275	280	275	245	261	276	291	266	279	244	279	269	274	268	273	256	272	280	279	281	265	266	271	252	238	284	262	240	273	280	282	262	258	260	278	252	259	243	274	259	270	258	274	287	253	277	291	261	258	291	278	279	297	276	274	264	283	296	278	288	275	273	261	314	235	288	271	265	270	281	265	271	279	263	282	273	260	287	302	289	250	273	292	266	272	273	240	309	266	285	294	240	291	273	297	239	286	268	273	310	285	270	284	286	245	275	279	289	261	288	308	283	251	258	276	294	261	279	296	279	284	295	259	262	274	277	298	267	269	296	272	274	255	280	273	262	299	299	288	277	258	290	315	259	261	290	275	267	300	298	290	272	262	271	286	270	267	293	267	283	251	252	303	277	296	246	295	264	300	257	282	278	275	269	286	296	250	285	270	248	242	267	285	262	306	261	264	267	257	272	263	258	262	272	249	279	267	262	259	306	268	279	263	287	271	251	269	272	289	265	288	281	253	243	269	313	285	290	286	273	289	282	300	239	281	241	293	265	283	259	243	287	263	256	290	289	271	288	314	267	272	273	283	247	257	306	276	269	277	260	270	254	274	279	248	267	266	258	267	254	264	258	288	272	253	256	282	277	301	268	263	273	284	247	266	282	268	277	278	278	269	277	262	265	292	275	278	256	258	253	269	251	266	257	272	276	289	276	243	270	255	288	278	235	267	285	246	264	268	294	255	296	280	249	254	270	252	263	293	302	294	278	263	278	259	254	264	245	294	267	276	249	249	290	261	254	293	296	272	277	269	268	280	264	279	271	263	296	272	264	294	307	252	271	289	283	251	277	277	279	272	292	259	261	249	248	268	271	293	286	302	267	281	281	289	280	243	263	310	265	290	251	278	298	253	296	303	288	277	283	315	269	305	295	264	258	279	281	292	288	280	274	271	263	271	276	280	275	266	260	257	250	249	290	276	291	263	257	274	248	267	251	263	256	273	251	260	267	267	235	248	259	243	252	273	265	283	277	293	306	298	243	246	256	270	290	287	306	282	285	258	264	271	266	293	249	254	283	276	312	283	258	325	287	278	287	311	277	277	275	251	258	297	294	286	250	261	247	285	268	287	268	278	312	290	293	306	252	273	249	297	254	269	245	296	272	281	280	269	285	289	243	246	295	262	269	292	254	276	258	297	287	262	287	271	303	274	302	292	265	250	280	268	277	272	265	229	246	253	309	283	284	279	266	302	292	272	255	232	307	247	328	279	282	281	277	264	265	281	268	276	266	273	261	299	293	247	276	249	274	258	271	279	272	249	276	269	278	238	271	292	240	259	269	241	271	291	287	278	308	291	298	269	291	268	279	270	272	255	259	295	285	272	303	241	268	260	290	276	288	266	276	276	282	299	276	267	272	303	261	259	272	280	313	281	283	296	256	293	277	257	239	279	266	272	265	270	270	275	252	296	264	267	262	273	254	290	284	245	276	240	264	268	266	273	284	292	280	261	272	277	281	254	266	285	267	235	261	287	264	268	287	259	251	272	257	276	258	277	261	265	266	276	264	265	245	253	271	278	287	285	289	261	278	292	267	281	268	295	271	291	276	256	257	266	286	263	292	276	282	293	266	280	280	262	292	278	255	276	278	247	269	261	321	242	285	286	306	253	271	275	263	260	249	275	246	274	262	274	256	267	288	278	254	271	269	283	257	268	261	265	262	270	277	263	271	304	258	309	241	271	277	286	248	304	259	262	259	292	269	276	290	297	274	267	305	284	282	294	265	280	252	285	253	240	264	265	258	281	252	272	304	247	246	262	248	278	246	308	284	292	261	245	271	295	272	259	260	287	266	267	263	268	237	269	310	279	259	284	257	260	284	263	264	278	283	279	284	290	261	251	295	318	278	282	280	264	252	253	289	282	291	265	253	276	245	279	265	259	283	270	291	305	282	276	282	251	264	245	267	301	274	301	292	261	301	252	273	229	284	285	271	272	288	239	259	284	277	270	285	265	267	252	252	296	293	268	265	259	291	265	238	286	271	283	262	267	255	274	269	284	272	262	286	278	270	269	323	299	308	275	309	284	263	272	267	252	273	294	282	307	278	273	277	270	259	270	265	258	265	286	266	286	258	321	268	253	247	267	283	287	277	298	283	275	261	276	262	272	267	294	265	267	303	264	294	289	281	276	277	252	244	273	267	280	257	255	295	259	284	278	270	288	267	275	281	307	262	276	269	270	264	255	254	297	285	256	271	261	278	271	284	263	288	272	249	270	283	279	268	255	267	276	269	275	253	273	287	276	279	251	255	263	285	291	261	295	258	258	300	282	264	296	296	262	245	270	249	274	251	257	308	279	250	282	273	270	287	285	256	259	266	275	286	231	316	275	298	286	275	270	284	289	257	271	314	259	258	242	244	261	279	270	294	273	291	234	233	243	273	256	303	275	270	284	280	276	266	263	274	264	274	269	264	274	277	250	261	291	262	273	297	263	285	267	251	287	293	292	279	285	285	298	277	280	304	257	258	285	274	253	262	288	275	308	293	247	277	268	276	285	262	288	303	298	298	270	250	270	272	262	241	287	286	276	302	256	265	275	247	264	264	300	270	257	261	270	253	267	280	272	263	269	275	282	265	282	282	292	287	255	268	278	290	259	296	282	275	267	277	267	266	261	269	260	250	288	273	242	305	268	314	296	300	271	280	261	250	285	269	247	275	267	261	270	281	269	251	298	280	276	246	262	262	288	252	264	258	282	257	253	255	290	284	273	250	285	248	265	270	249	290	278	270	247	279	278	275	262	267	276	289	257	292	270	295	275	275	268	271	247	284	242	266	306	258	257	253	253	240	293	248	250	287	267	255	275	272	274	286	281	290	254	298	259	248	267	271	300	279	257	266	291	297	249	283	260	261	274	261	274	297	241	259	270	281	304	231	250	294	267	279	282	268	275	293	257	252	259	275	268	270	257	249	255	288	282	250	289	272	282	296	273	292	294	269	263	268	262	264	273	279	231	266	264	290	253	266	245	291	302	297	273	285	260	288	296	272	251	294	274	268	244	273	256	273	245	286	252	286	281	270	299	262	285	276	264	237	282	266	297	241	278	272	269	266	265
35130	41785	7779	3040	2911	2069	1559	1159	937	776	656	504	498	464	430	373	360	353	351	363	365	372	374	371	409	422	384	359	356	376	358	365	387	341	333	362	347	339	331	332	336	385	362	406	360	358	346	367	339	344	334	344	345	359	338	325	335	352	359	330	348	405	366	340	384	398	368	362	369	353	364	356	351	354	334	362	322	366	358	338	347	333	344	322	371	334	341	374	349	352	359	352	372	358	331	339	345	336	358	333	357	307	358	385	366	353	354	327	332	350	348	338	362	345	359	339	348	373	347	364	357	334	354	334	363	299	318	353	372	329	315	349	341	342	343	355	335	360	352	350	351	322	371	359	370	307	363	350	326	350	362	309	343	367	336	357	341	349	345	319	360	335	388	361	363	360	356	360	338	343	371	356	383	341	394	355	339	321	380	348	324	355	372	371	363	339	358	357	350	386	326	319	347	324	372	371	333	313	348	358	369	355	342	370	376	386	357	338	340	340	354	342	349	319	312	333	371	385	346	365	354	402	361	337	348	339	340	386	327	322	353	361	340	342	359	354	350	348	354	384	386	358	353	356	352	325	345	326	353	342	340	352	373	359	353	351	355	396	374	350	326	333	376	349	381	358	343	368	339	366	360	360	327	332	354	338	350	355	321	329	364	364	368	341	381	360	344	351	374	341	356	345	376	337	342	353	390	334	361	360	329	353	371	368	321	381	375	325	330	352	365	350	361	348	348	337	346	375	369	340	327	324	375	360	359	372	324	355	364	325	363	350	338	351	339	359	341	311	380	378	353	351	362	356	361	366	379	379	328	339	326	383	373	340	340	356	371	341	334	377	345	340	356	335	330	338	343	364	376	388	352	350	355	355	385	367	356	345	325	351	350	376	339	332	363	330	357	357	330	379	314	335	365	359	373	328	376	352	343	378	354	370	376	353	357	330	352	343	344	354	324	354	381	363	334	354	354	339	358	337	380	360	352	354	335	356	358	353	351	352	369	352	356	348	320	360	318	367	340	336	373	375	372	331	360	351	387	373	373	371	389	365	342	360	376	335	324	394	327	359	361	365	343	335	344	381	350	328	321	342	354	356	352	352	349	335	372	329	343	377	360	343	363	306	347	357	329	346	369	336	342	308	361	346	417	349	357	328	354	333	357	336	319	332	332	367	356	345	355	346	315	349	333	353	347	353	379	337	307	376	325	320	349	332	330	334	360	368	360	374	363	376	353	351	356	373	355	347	380	376	335	378	333	352	322	344	344	346	352	371	351	343	387	380	335	329	325	316	344	338	333	332	397	360	363	335	389	386	335	339	351	347	379	365	352	339	382	386	356	325	348	341	369	341	343	361	346	376	347	374	376	368	355	335	351	359	334	373	378	339	358	366	376	359	360	354	350	345	345	360	328	358	347	337	345	345	348	338	311	333	360	409	376	336	349	357	334	323	327	339	377	355	361	380	372	376	374	337	374	347	363	380	347	374	344	341	357	328	359	343	352	329	295	366	351	363	321	357	382	354	357	372	318	342	357	368	347	350	359	363	350	325	373	373	351	355	346	370	364	352	342	335	361	364	378	345	332	377	372	332	358	368	368	387	366	351	359	325	319	358	372	350	371	331	348	342	358	371	360	359	327	350	391	329	387	351	327	348	346	331	336	325	348	335	335	354	372	376	352	368	367	354	354	375	327	355	383	340	384	334	342	331	336	368	389	330	341	352	371	337	405	365	366	328	370	352	387	348	356	360	296	359	357	361	350	351	349	361	368	351	338	340	369	340	386	340	350	384	372	359	341	338	368	333	358	303	332	331	364	381	341	328	341	363	392	318	338	384	357	328	363	336	348	321	353	361	335	410	361	363	335	361	349	384	379	370	359	337	312	334	351	378	354	346	327	364	368	346	356	344	382	363	333	353	351	344	367	344	358	374	347	360	313	341	312	354	310	345	382	339	342	341	328	346	338	357	359	322	343	378	343	367	341	328	336	346	367	362	359	363	363	358	340	328	349	360	364	355	370	351	357	351	347	328	327	368	359	398	360	310	349	335	344	347	322	356	365	321	369	356	350	347	389	354	329	358	331	308	357	359	350	348	365	330	366	354	333	348	341	316	328	380	377	317	374	363	355	337	364	365	354	352	355	352	393	356	360	354	368	335	347	341	355	334	370	323	331	366	336	372	355	327	344	345	348	333	359	360	365	322	359	372	334	357	367	376	338	355	354	355	358	400	367	378	327	321	352	358	337	325	350	339	372	347	360	351	331	364	348	363	348	343	341	338	322	386	345	340	360	355	333	332	351	337	352	405	364	333	369	339	357	334	352	342	315	395	336	366	303	363	361	365	357	336	341	368	330	344	381	369	341	345	386	348	323	348	344	381	394	324	338	376	353	385	348	367	388	375	343	380	343	336	342	373	344	376	325	326	335	367	333	339	344	365	368	377	366	322	383	362	338	381	333	370	366	311	366	372	355	332	307	360	368	385	364	349	346	327	366	371	369	368	347	374	335	338	377	362	344	342	347	368	353	335	381	369	346	376	334	359	344	333	343	364	338	387	330	332	390	381	371	378	329	356	360	332	348	355	353	347	370	362	364	363	343	348	320	346	364	385	354	338	358	388	333	340	336	351	352	335	367	336	330	356	399	347	313	393	355	327	376	355	347	361	359	357	361	353	332	368	348	335	389	355	317	384	353	337	362	358	368	347	371	359	332	310	358	370	353	360	363	343	363	392	336	344	346	325	335	339	346	366	356	385	361	357	338	358	354	377	354	351	330	344	355	370	344	333	331	335	357	345	366	341	343	350	341	373	359	351	341	341	363	324	362	343	371	360	337	366	348	351	369	359	342	356	356	343	359	332	355	327	319	332	353	369	349	354	318	368	361	335	381	350	353	314	363	353	403	352	392	363	367	351	361	357	365	371	345	361	332	325	343	326	336	335	345	353	333	353	359	319	334	362	379	366	347	346	333	339	370	371	365	345	362	353	361	358	365	329	358	376	362	341	334	376	350	344	376	332	376	318	356	398	366	322	306	338	358	345	346	354	350	374	359	362	351	348	358	371	328	365	356	383	383	363	371	345	338	343	321	342	364	349	378	354	322	357	321	338	343	393	379	348	340	357	353	351	352	368	339	377	347	332	356	350	347	306	350	331	373	341	352	347	355	335	357	363	339	353	344	365	350	312	362	339	352	344	392	361	348	364	355	344	333	323	357	345	355	344	342	365	332	350	344	332	370	331	346	344	351	318	361	367	340	345	383	333	352	364	378	353	317	357	334	387	348	342	356	300	357	359	354	354	386	340	380	357	343	326	347	354	324	365	313	332	338	328	344	309	371	394	350	342	315	343	360	345	346	355	357	327	393	370	358	365	361	356	366	339	315	357	334	347	326	345	344	353	349	397	381	335	332	353	358	368	348	368	341	370	357	344	359	324	341	332	352	372	350	383	357	323	365	349	365	369	354	332	369	393	356	343	337	348	334	332	335	375	347	321	320	328	353	370	363	325
24134	21553	28816	24560	21437	12519	1984	1131	862	664	503	469	465	413	306	291	308	295	304	282	285	279	373	755	1134	618	393	238	284	291	264	276	243	287	236	259	243	246	256	255	226	239	248	261	269	284	259	272	254	276	265	255	230	272	266	246	264	239	257	275	252	252	233	234	234	276	276	229	256	251	246	257	249	225	269	223	242	259	256	224	274	288	260	254	259	262	264	238	259	269	279	266	247	267	256	256	253	261	269	233	270	253	246	251	268	262	244	256	277	246	238	230	260	221	227	272	240	235	224	262	256	251	242	269	231	253	255	265	258	241	245	252	252	262	249	246	240	253	220	267	242	248	233	269	235	282	252	277	237	277	250	244	248	247	242	251	270	264	260	261	235	249	216	273	271	255	258	240	271	236	249	241	255	229	254	261	249	245	261	255	249	275	255	274	255	259	267	264	268	248	231	239	252	241	223	270	231	257	262	254	247	251	221	246	251	228	238	212	256	237	256	207	263	254	254	259	236	270	265	240	277	263	220	252	255	243	241	238	246	252	250	229	295	264	280	250	238	243	241	244	264	247	277	259	259	237	215	238	283	222	256	250	262	263	234	276	233	231	277	229	247	250	256	257	244	265	248	266	244	264	264	249	236	265	256	258	232	243	253	235	239	245	251	241	256	234	246	241	212	259	208	238	263	279	230	241	232	244	241	277	216	258	260	244	259	255	236	238	247	241	231	218	244	252	238	237	255	264	265	228	220	242	238	262	283	251	257	250	279	236	281	279	238	275	246	236	224	271	254	236	227	279	230	282	265	274	229	233	249	232	253	246	237	267	254	266	228	249	221	251	268	255	227	236	256	256	257	244	237	236	221	247	241	244	240	252	278	240	266	243	254	242	232	254	252	265	271	239	285	258	243	241	245	267	222	239	276	264	273	250	244	223	248	245	247	243	247	248	284	236	262	237	243	267	254	241	243	244	252	269	232	252	258	263	275	222	261	256	259	250	219	250	232	246	248	259	248	254	224	273	253	258	266	220	252	270	249	277	286	243	252	242	252	236	257	257	275	239	266	240	262	263	265	258	253	274	254	262	243	251	259	233	269	263	247	233	262	281	254	256	230	256	291	264	268	244	255	251	264	227	266	240	264	212	266	262	247	278	243	262	263	264	270	257	223	276	246	245	258	251	256	261	267	248	232	268	263	273	254	249	252	238	226	243	244	245	258	256	241	283	240	240	264	251	273	232	251	255	259	255	234	234	272	258	224	257	245	237	228	247	244	222	247	219	246	249	274	244	268	251	280	257	252	260	263	241	258	255	263	231	260	277	255	280	259	256	251	230	263	247	238	255	265	242	222	250	239	253	260	248	257	269	261	252	239	221	254	260	242	271	258	235	243	258	277	262	247	250	286	255	222	243	237	266	237	254	251	248	240	250	238	242	266	233	246	231	236	255	250	260	268	273	238	271	265	238	242	219	253	233	256	264	227	259	254	246	243	250	269	224	244	256	239	223	246	268	268	287	229	260	222	254	239	256	247	245	279	215	246	261	251	225	244	261	277	245	234	223	241	268	275	252	242	267	245	262	235	251	259	259	244	234	268	253	263	251	243	236	251	238	243	252	258	239	244	233	244	267	242	266	250	268	259	270	275	252	256	260	250	244	252	228	247	257	232	231	254	266	258	257	244	224	228	234	252	253	218	250	238	261	234	278	215	223	246	273	247	252	258	230	277	235	260	258	223	245	269	244	263	267	240	249	243	253	247	254	238	246	218	260	250	248	239	264	251	261	247	238	242	262	276	241	248	245	242	236	272	249	211	236	245	248	260	271	237	261	229	262	240	241	248	252	240	248	237	241	240	255	239	260	246	225	261	241	249	240	237	246	208	268	235	266	223	260	247	250	295	232	244	259	266	232	267	237	246	231	270	242	257	274	245	249	250	255	257	252	238	255	254	256	251	223	223	276	230	217	273	243	275	268	228	248	283	244	273	246	253	266	228	229	260	278	258	226	249	250	247	227	233	241	269	233	233	231	230	228	246	254	276	258	233	236	262	218	246	241	220	246	245	231	247	273	239	276	248	243	251	273	262	292	271	239	234	235	283	240	258	242	248	249	246	248	270	224	284	236	238	231	231	242	230	279	232	236	279	234	242	236	262	247	261	233	223	256	202	270	278	287	263	249	274	247	210	255	279	287	261	273	234	237	255	232	216	235	243	275	250	215	252	265	237	247	241	261	245	277	266	249	269	235	268	252	241	265	250	256	246	263	256	244	243	264	265	276	248	258	281	242	277	276	235	233	247	249	231	256	273	226	233	233	242	247	236	236	242	245	256	251	247	235	234	251	260	279	271	222	244	262	258	234	232	222	228	276	258	232	259	257	252	239	254	260	258	246	288	252	251	217	244	247	264	263	247	290	263	260	268	201	254	256	256	249	262	252	225	242	245	243	278	241	231	244	271	236	263	242	259	260	210	246	275	237	273	265	246	247	255	255	253	237	259	287	261	239	245	239	260	240	260	236	249	262	265	255	263	243	269	238	261	244	252	247	269	251	242	250	253	254	238	269	257	257	244	255	272	267	215	271	214	251	230	237	227	243	260	248	254	270	268	253	252	269	253	248	259	263	273	242	256	252	267	251	257	222	254	248	244	287	250	265	267	243	244	252	245	252	251	269	240	268	275	230	236	252	254	268	260	271	277	261	232	249	242	265	278	237	233	226	218	283	224	256	279	249	279	265	238	252	279	233	219	250	283	269	247	215	230	246	227	251	252	231	232	235	257	260	236	235	241	238	266	231	236	264	230	275	248	232	242	272	247	254	234	237	240	265	261	237	251	255	253	267	257	264	233	231	263	250	226	247	249	262	243	247	237	251	230	279	281	265	256	246	251	273	223	259	294	276	253	220	243	225	256	234	241	262	236	226	252	260	230	262	245	230	258	241	264	232	274	252	266	295	254	252	259	243	249	255	245	247	259	229	235	254	242	246	240	264	249	244	237	272	248	257	256	251	284	233	236	268	242	229	242	219	251	242	235	225	231	242	230	265	244	270	215	245	237	220	271	257	270	317	241	235	269	258	276	258	255	245	259	272	264	218	247	241	242	250	246	263	240	234	251	238	245	244	274	263	234	241	238	260	250	230	215	267	273	243	262	245	257	260	286	259	243	250	231	235	247	237	229	252	263	259	242	256	265	221	249	276	284	234	249	249	245	242	214	245	237	243	255	234	230	241	244	247	263	235	259	278	254	256	236	226	247	262	238	253	262	270	249	247	263	253	266	253	251	232	264	236	254	244	238	263	238	268	254	251	246	269	255	249	223	257	242	232	265	253	247	231	230	254	257	240	288	256	283	260	238	211	234	218	236	236	259	229	246	275	238	238	264	251	230	235	251	253	265	244	261	264	247	230	263	222	258	263	266	269	247	239	214	279	261	253	281	262	218	254	272	263	248	232	265	254	246	246	273	265	249	259	252	239	233	230	216	232	242	292	238	247	265	268	259	260	239	238
40530	59198	16482	6055	5755	3791	2696	2103	1591	1237	906	775	760	668	481	452	442	388	374	356	376	366	513	1212	1908	933	553	336	307	333	306	320	315	328	326	298	324	316	341	306	318	330	322	296	327	318	281	303	311	322	333	339	315	301	323	318	303	315	307	307	285	326	299	336	308	316	350	322	317	302	306	335	304	300	289	284	311	313	312	295	309	307	312	302	335	312	308	313	304	321	303	310	327	308	269	290	289	310	327	304	291	314	314	333	330	272	301	325	303	287	256	299	300	328	312	306	307	306	291	301	322	316	302	297	303	353	311	317	315	316	330	354	330	299	310	298	321	316	320	282	269	309	317	313	272	317	320	310	359	299	307	319	299	288	310	299	342	319	294	286	325	303	318	351	315	301	327	297	327	299	334	316	303	313	301	313	302	294	316	314	281	319	294	333	281	326	314	309	344	341	297	308	337	323	297	291	343	299	289	316	327	305	322	305	311	340	260	330	308	330	312	301	308	297	284	308	289	301	315	306	344	322	319	306	325	290	340	311	317	308	314	321	336	320	321	293	295	283	326	311	303	300	326	296	292	299	307	307	295	278	305	283	361	275	314	326	302	321	324	317	299	309	309	265	319	312	321	345	310	326	309	305	306	310	293	307	301	314	282	318	307	310	283	332	315	295	265	303	327	339	313	325	305	320	293	304	316	342	313	335	297	303	328	315	298	343	323	295	314	332	288	332	325	339	294	315	291	318	296	310	293	334	318	304	306	313	301	328	300	340	308	289	314	295	309	285	315	300	309	272	305	345	293	317	273	306	322	306	335	287	331	327	284	261	338	321	319	301	330	292	305	309	321	321	321	311	335	314	318	308	340	306	292	301	351	342	340	293	278	304	322	310	322	349	334	291	300	307	322	321	327	296	324	330	331	320	300	307	280	294	347	308	315	292	290	326	328	298	311	326	332	328	286	312	269	319	336	311	333	284	293	334	319	318	308	306	311	304	313	310	308	309	290	331	303	313	323	312	300	337	309	276	290	322	300	325	308	319	295	325	306	337	321	292	320	333	308	330	283	310	312	326	314	324	304	321	308	316	300	273	329	313	307	329	313	293	309	298	324	328	309	333	315	275	336	307	292	312	301	300	321	284	280	309	332	283	324	337	334	301	306	312	274	334	283	334	296	305	304	308	317	318	315	290	309	306	304	279	297	333	283	346	284	344	291	314	318	292	341	311	308	313	292	328	310	306	353	297	296	299	284	283	333	296	353	306	303	293	315	297	346	340	324	321	305	325	323	278	291	311	294	318	279	335	324	326	315	322	317	314	315	289	318	333	346	301	324	303	314	267	337	326	337	310	312	285	300	332	312	311	303	313	302	334	306	303	311	324	303	303	337	309	335	302	316	322	309	321	297	315	320	285	316	322	294	314	329	303	299	317	309	299	324	270	317	267	307	281	312	290	333	330	358	332	298	311	329	309	323	303	301	311	300	324	298	292	317	295	300	285	316	287	340	280	327	307	312	323	304	292	313	306	356	304	323	310	320	280	305	299	319	346	301	318	312	301	314	309	316	275	300	302	271	324	327	286	333	322	310	327	330	289	323	320	333	317	316	299	334	322	318	287	327	288	335	314	328	308	264	302	296	295	290	288	281	310	322	329	306	330	326	296	328	288	324	305	304	299	316	285	307	301	314	326	324	333	262	314	332	332	312	336	316	323	334	291	331	296	331	293	269	360	282	317	308	294	321	304	305	295	307	273	312	298	254	337	324	292	298	319	334	353	313	298	285	334	311	329	311	315	296	290	320	329	275	312	332	328	332	325	319	271	292	287	316	322	304	305	310	323	305	321	308	328	311	297	302	311	304	309	300	318	329	307	284	308	301	304	311	305	311	297	296	298	318	336	291	323	330	295	336	298	297	308	307	325	338	331	341	300	299	321	296	303	308	284	316	308	319	348	312	280	312	307	325	319	343	314	337	315	301	317	295	325	303	282	333	303	327	291	305	297	314	319	302	335	306	311	334	321	284	339	284	319	314	309	318	299	327	321	295	291	317	325	316	305	303	305	327	309	296	317	310	328	314	318	327	270	297	297	315	317	292	295	284	351	342	317	296	322	304	337	298	292	322	328	322	335	308	304	310	298	292	323	312	345	308	283	315	294	314	345	312	285	298	294	352	302	309	331	342	288	261	297	317	323	323	294	338	342	327	311	323	326	326	315	311	324	315	340	324	293	311	307	338	310	296	356	257	271	318	300	324	328	330	313	296	324	314	314	330	312	324	303	270	293	301	301	328	300	324	312	289	320	319	341	323	311	307	290	297	368	339	278	306	306	316	327	322	348	265	288	333	322	316	303	321	312	305	299	344	322	326	294	262	303	304	307	343	328	314	329	310	310	288	284	317	330	315	325	306	319	301	328	293	308	289	330	313	322	285	330	311	305	312	303	298	314	321	307	312	319	335	293	324	302	305	318	311	290	323	306	303	316	328	302	305	318	292	321	315	311	320	282	337	325	295	279	326	306	311	306	299	315	354	332	308	312	290	327	336	328	305	310	244	317	301	310	287	320	299	309	303	320	288	282	299	311	309	311	285	298	296	312	296	339	318	337	288	326	293	323	320	287	345	279	318	321	281	326	309	309	316	324	285	298	327	304	325	322	272	317	315	299	296	292	314	336	341	292	288	350	314	316	311	339	316	307	321	315	300	337	315	316	284	293	293	302	307	320	309	290	309	316	312	286	323	321	325	312	304	305	292	281	324	344	290	274	334	332	296	351	269	315	315	293	304	309	327	308	290	289	297	292	304	307	320	310	306	298	348	328	334	311	308	305	278	310	301	292	310	307	297	329	277	281	306	278	336	338	316	282	292	307	321	346	292	281	304	288	308	283	320	289	285	339	286	350	291	308	296	298	339	320	306	325	286	326	318	316	295	310	289	303	326	306	362	324	283	306	286	334	310	320	318	303	328	318	281	309	310	319	291	305	297	310	294	292	315	305	303	321	304	258	310	338	289	309	281	307	299	309	325	321	301	303	329	337	323	315	313	322	328	277	307	339	300	308	329	348	313	299	305	324	352	292	297	289	305	328	312	309	312	321	289	311	322	259	326	331	356	301	319	307	340	291	302	342	301	323	298	324	276	287	303	332	325	323	316	311	327	318	293	319	322	311	312	290	293	302	320	300	285	301	311	284	297	336	313	309	320	324	316	266	301	325	299	306	342	338	281	334	315	303	341	318	317	304	296	309	351	321	342	319	305	283	373	289	301	316	314	273	310	290	306	316	312	286	307	336	318	320	273	331	282	339	306	315	299	308	291	309	319	300	327	323	353	269	318	296	327	299	320	318	321	328	321	306	293	312	305	313	317	301	296	286	314	340	322	315	257	301	307	318	311	334	309	318	288	307	298	311	296	307	292	327	293	297	328	330	315	307	307	334	305	293	304	276	292	283	323	322	322	291	289	302	302	320	279	307	284	293	317	283	328	332	304	268	305	313	304	266	309	310	318	301
25713	21710	27508	25503	10581	1837	1205	918	853	745	759	711	626	485	539	505	509	490	560	513	486	471	568	606	793	1079	702	480	440	494	486	495	487	461	475	478	472	454	470	501	460	463	484	477	474	475	512	498	502	469	495	506	502	506	467	508	461	435	464	455	462	479	439	486	503	487	483	462	495	510	430	465	501	475	458	465	475	492	482	492	484	481	482	451	445	523	494	463	475	459	509	492	478	456	476	462	441	504	475	449	507	466	469	452	456	444	473	472	409	504	479	476	442	492	460	514	503	463	435	468	449	439	502	522	472	479	489	460	452	488	475	497	479	474	459	511	481	521	544	461	448	452	470	473	459	463	450	486	507	509	489	468	557	504	510	453	451	482	461	462	446	487	475	445	520	447	470	448	466	480	477	479	479	469	470	463	476	484	452	454	464	487	486	454	514	467	460	467	476	464	483	473	474	478	491	476	468	492	472	460	457	496	470	489	493	477	452	474	493	461	474	456	482	465	471	510	469	478	458	482	491	477	503	523	490	476	526	483	483	483	487	477	477	490	458	451	473	488	446	477	472	438	464	459	469	462	503	437	454	416	444	449	467	457	431	479	492	474	406	493	493	446	416	441	451	476	453	487	488	504	461	512	489	474	473	491	482	469	459	540	474	483	509	455	486	469	473	460	485	476	482	466	465	476	501	486	475	462	444	459	517	447	499	499	473	486	448	448	494	479	476	452	504	468	493	438	475	468	469	487	458	425	466	490	482	483	486	479	453	473	488	485	456	514	500	452	474	510	514	440	444	482	516	455	464	486	491	500	482	453	492	469	467	486	504	463	450	483	499	471	488	476	457	430	497	495	495	482	482	486	469	471	475	503	472	468	503	441	464	500	506	487	487	521	456	487	490	464	496	461	497	495	470	493	457	475	502	451	455	452	532	461	471	500	492	441	468	421	506	462	462	504	451	489	464	496	514	442	449	431	484	452	475	467	440	430	473	470	489	485	479	454	451	474	497	480	505	500	482	445	479	482	526	487	491	450	459	473	457	445	477	486	486	484	408	451	483	429	447	456	468	465	478	472	451	462	501	497	465	465	485	454	507	431	465	418	465	520	468	457	448	514	504	464	465	520	524	453	454	456	489	503	489	463	503	488	470	480	486	476	459	491	449	476	496	505	491	497	458	498	488	507	467	465	486	455	483	486	437	515	509	464	498	497	437	456	487	474	484	483	488	491	455	457	466	492	465	491	508	467	473	479	472	513	459	509	515	484	474	474	485	448	448	498	433	472	448	486	480	502	468	492	467	511	506	472	468	506	484	467	490	518	449	503	514	482	469	446	488	506	522	486	454	503	481	521	488	467	505	477	472	450	437	460	459	440	467	489	517	484	504	465	471	513	504	467	465	476	498	487	498	446	496	501	459	439	468	465	492	478	478	467	462	496	482	462	488	506	454	491	474	459	478	439	478	503	472	444	480	487	520	429	480	490	491	465	521	442	496	456	458	463	470	486	445	481	490	459	480	490	468	489	486	456	456	490	486	482	449	488	460	512	501	467	477	485	468	458	485	476	505	462	504	452	455	481	470	475	454	500	448	428	461	470	476	464	458	487	485	458	479	479	476	466	484	484	463	494	485	511	480	448	475	473	482	506	473	450	512	458	440	513	496	488	458	429	447	443	509	466	436	482	456	473	508	414	480	457	460	505	521	470	468	475	465	455	454	478	434	452	478	461	499	487	482	502	434	450	493	448	489	476	456	475	478	474	472	498	408	453	482	492	502	487	516	507	473	482	454	474	416	473	449	479	484	462	497	499	485	459	495	483	448	498	538	490	490	514	458	487	471	500	475	479	462	472	504	454	481	419	477	468	497	501	482	482	487	466	473	487	481	474	446	478	485	477	513	495	472	474	470	451	454	468	461	459	500	487	497	479	477	467	467	521	475	475	462	461	449	499	512	442	448	501	493	484	473	477	454	499	430	463	480	435	473	455	463	511	430	499	472	479	498	495	453	487	494	504	480	457	502	487	476	443	467	484	489	462	474	496	446	491	476	462	500	448	470	448	506	451	511	431	464	472	465	500	510	480	470	466	487	475	503	459	465	486	496	461	493	479	503	480	469	478	468	514	460	447	492	454	480	471	461	493	468	517	509	490	465	486	454	505	476	502	460	465	439	488	437	465	439	500	458	481	464	490	475	473	452	480	490	459	501	447	458	453	487	455	460	447	487	497	475	511	450	504	476	468	494	503	497	459	459	467	460	484	508	455	500	448	519	464	465	468	485	517	477	461	474	444	457	454	497	497	460	472	478	473	474	523	494	466	431	485	455	474	485	478	521	472	425	494	444	479	508	470	473	432	505	479	483	464	460	489	486	456	482	434	473	440	440	456	470	491	477	462	489	455	464	482	495	454	492	482	497	471	469	503	481	462	478	455	448	488	458	494	487	477	487	467	441	437	464	466	485	478	485	475	485	474	499	490	474	484	434	506	500	451	477	518	462	474	511	467	487	492	467	495	441	493	502	487	489	526	553	486	465	476	484	487	486	481	438	451	457	501	453	469	498	529	476	478	492	450	432	466	497	484	481	485	447	486	436	439	446	479	489	493	508	474	448	476	474	490	505	452	461	482	487	472	476	482	426	494	486	481	448	490	501	454	488	477	445	462	482	472	465	483	467	456	459	503	456	470	470	472	488	480	479	502	500	487	482	465	477	484	452	459	467	449	476	476	464	517	455	495	555	422	482	487	467	443	486	442	478	472	475	493	476	450	471	489	523	496	454	467	508	452	529	472	509	505	464	465	481	505	481	479	439	437	510	478	497	508	470	485	511	498	482	499	474	462	460	451	466	502	462	486	501	466	483	513	483	439	469	483	484	471	468	515	486	502	513	454	460	532	494	500	460	462	465	493	496	480	464	463	475	501	490	448	444	460	448	485	483	474	468	448	503	502	461	498	484	460	478	432	474	440	476	397	485	505	533	488	469	468	465	475	513	481	482	433	462	459	486	479	489	446	490	489	486	479	495	458	481	454	458	458	452	492	448	468	470	504	503	476	468	491	471	442	482	451	489	514	528	463	521	474	468	492	465	440	500	486	481	455	479	471	458	434	504	495	480	459	465	486	502	482	478	466	458	502	472	481	511	491	479	484	475	479	465	481	475	437	482	487	473	501	480	463	469	514	491	448	466	465	504	493	469	488	498	448	480	473	501	493	520	450	477	447	486	442	468	487	476	517	534	468	433	464	456	483	473	457	447	468	464	473	471	466	447	436	471	481	477	489	452	467	483	481	477	437	445	485	482	462	511	461	499	439	475	486	523	467	509	443	501	472	447	482	483	474	500	447	471	472	493	464	476	476	473	484	457	465	473	457	484	480	501	468	426	427	479	493	477	517	442	441	502	508	458	507	463	461	494	469	475	465	494	471	475	511	455	485	467	480	497	505	491	474	515	488	469	468	501	494	464	457	478	442	479	488	483	454	477	433	469	460	524	435	470	499	455	489	479	449
38451	51294	14018	4320	4374	2781	1912	1713	1462	1294	1155	1069	872	682	620	663	663	677	619	605	642	586	684	1029	1372	1833	940	583	571	580	579	581	553	556	554	554	570	581	557	600	597	616	552	589	591	605	562	540	548	626	569	583	615	546	538	631	566	615	576	578	556	557	577	579	572	553	621	579	597	598	590	558	557	563	574	559	592	582	572	566	589	547	574	550	583	540	538	593	532	588	565	566	568	640	574	575	579	576	575	571	541	562	577	613	589	571	607	552	533	567	539	577	619	579	587	530	592	570	556	552	566	611	601	547	506	610	615	572	549	609	600	566	552	542	595	575	521	585	532	580	564	558	609	582	579	545	596	555	567	576	593	574	571	554	597	524	561	624	604	545	555	608	597	569	536	560	570	572	570	551	533	612	563	528	562	625	539	548	600	555	575	568	538	561	565	601	583	588	556	592	569	564	584	564	607	551	569	573	584	546	525	617	560	569	592	553	553	601	613	643	572	551	576	626	583	551	581	577	548	542	544	598	548	591	588	540	534	593	600	565	547	588	577	548	559	608	556	562	572	624	604	540	599	573	633	582	532	614	548	611	564	565	525	569	588	585	541	577	610	555	606	567	583	566	575	593	555	564	607	567	604	557	570	582	522	532	624	549	545	541	542	580	575	561	548	545	556	576	592	584	576	585	584	584	578	589	608	582	569	567	578	592	571	611	574	593	639	576	537	545	558	562	571	553	586	587	581	588	589	592	552	552	525	546	579	605	582	584	589	616	573	586	550	586	590	548	555	574	526	605	578	512	560	597	550	596	555	564	556	599	551	557	545	619	584	603	550	605	617	606	557	596	626	573	598	525	568	558	577	514	536	597	555	574	537	611	569	564	623	556	532	547	559	591	587	596	597	594	569	548	615	557	579	568	586	584	563	567	551	571	552	593	568	525	588	543	579	561	593	568	579	547	547	575	532	577	581	536	587	561	597	573	572	604	539	569	552	554	572	577	580	608	574	581	613	534	568	527	596	603	598	600	621	577	575	598	590	561	582	580	531	574	575	556	581	584	571	524	609	558	561	537	550	586	538	554	547	584	553	628	565	574	580	559	537	563	579	553	606	551	567	621	561	548	606	546	569	620	597	566	566	553	580	569	565	576	543	586	557	572	635	586	592	565	550	548	586	584	566	566	576	576	558	609	539	563	572	544	562	603	582	564	520	599	629	615	579	559	531	586	585	531	566	541	557	555	623	571	573	546	593	527	572	619	580	572	609	570	606	609	549	609	558	580	558	540	543	596	591	589	550	602	579	570	569	606	568	598	575	586	560	580	563	565	562	593	568	571	580	560	564	566	564	598	580	609	566	525	576	572	556	551	533	564	526	595	602	573	597	567	561	551	579	597	593	600	549	525	544	590	576	603	601	581	609	558	595	572	565	595	540	547	613	572	595	552	612	554	532	558	579	600	557	551	562	583	552	603	539	558	587	551	577	572	530	577	555	583	607	568	518	577	553	602	549	568	571	536	573	605	576	561	547	606	603	562	592	606	593	587	607	563	531	595	554	594	562	590	535	561	582	588	566	566	583	588	570	561	613	565	547	590	557	563	559	548	561	578	580	574	556	584	563	565	580	544	583	547	592	574	577	552	566	570	576	573	552	565	590	567	585	566	621	574	621	595	565	558	602	563	571	558	557	585	596	599	583	589	583	595	565	554	569	559	528	541	583	572	565	562	559	540	561	602	572	598	554	573	579	590	538	566	583	557	565	577	578	577	559	561	559	565	563	564	605	569	578	610	572	546	588	571	610	564	611	611	555	590	583	584	589	578	600	595	562	596	570	564	598	558	597	567	586	609	586	587	556	595	556	549	598	572	582	578	575	612	551	590	592	592	533	554	610	577	572	600	588	603	590	576	566	610	539	584	572	581	579	562	573	567	525	556	624	545	526	630	540	535	568	574	580	553	586	597	598	616	584	568	585	517	598	601	572	546	569	559	574	538	598	576	620	552	550	578	579	599	582	558	584	583	589	605	552	573	544	585	625	570	567	561	627	594	584	592	583	596	554	571	593	606	573	576	515	572	561	567	562	525	545	594	580	569	524	577	572	571	566	560	598	595	539	558	611	580	602	586	562	563	568	607	577	539	593	603	612	588	608	531	604	567	565	537	574	542	589	561	588	600	562	560	595	607	548	542	569	581	591	562	580	597	624	570	553	555	591	578	566	568	607	572	573	580	565	585	548	532	577	613	541	577	596	609	578	595	551	582	563	580	606	576	545	593	594	598	606	563	555	598	541	577	560	507	553	569	575	592	617	572	554	543	580	590	613	555	594	589	556	548	548	609	579	615	557	564	579	566	561	571	606	508	543	578	544	580	577	606	582	564	568	520	569	535	543	558	588	522	569	575	588	590	545	594	544	566	577	578	584	574	611	521	582	562	553	548	576	576	553	523	532	570	575	522	597	590	530	575	603	575	602	545	616	567	574	596	542	562	556	626	586	572	565	562	566	592	571	614	533	552	579	572	561	554	597	560	532	609	613	571	555	578	573	563	562	540	575	573	559	614	591	536	572	559	551	592	567	539	586	555	600	574	579	574	587	561	557	572	552	569	617	616	575	609	596	597	576	584	549	596	558	541	544	595	533	631	585	554	552	593	572	555	619	530	593	573	529	594	548	596	580	571	548	583	605	578	564	555	575	563	600	588	563	541	556	559	584	625	557	584	564	581	569	621	581	584	555	581	610	564	593	597	558	584	604	552	630	584	591	598	571	532	573	593	560	573	590	543	561	578	579	578	599	556	570	556	566	544	571	568	536	569	583	602	585	624	594	600	555	543	563	550	605	571	624	547	560	598	536	612	559	562	584	560	586	559	606	602	598	614	525	547	550	614	576	554	606	551	591	550	588	528	550	553	558	572	598	553	560	556	631	590	569	553	570	553	546	582	609	568	584	589	517	552	566	583	564	531	567	517	621	580	590	597	586	587	553	547	555	591	552	617	598	580	563	612	567	556	563	567	519	574	555	566	557	572	588	542	575	589	562	571	556	561	548	545	549	563	585	582	585	541	582	569	612	595	596	575	577	601	586	540	549	560	625	570	560	588	573	603	630	535	570	572	551	592	551	542	553	574	557	580	571	561	548	585	571	573	563	595	589	575	588	561	611	588	590	594	565	565	588	555	541	587	584	562	559	572	544	563	604	599	599	594	545	567	562	575	601	589	571	621	543	588	545	586	553	609	576	588	572	562	566	594	592	594	539	616	568	589	570	596	568	556	529	572	547	564	539	589	578	585	549	525	529	634	575	576	605	587	569	591	600	574	554	608	599	563	554	563	578	533	596	515	555	534	609	563	611	606	533	562	564	533	571	553	623	572	563	574	553	582	589	530	529	576	548	565	554	577	548	586	555	572	594	573	584	547	558	566	595	593	599	620	625	585	622	523	588	587	527	575	542	564	573	570	591	600	563	548	595	590	554	581	529	539	579	605	554	590	562	579	565	544	568	628	559	556
23184	21534	29258	24192	21507	21517	10616	1965	1441	1184	1033	793	700	658	636	609	636	657	620	601	577	597	1119	2672	3219	3979	1136	610	507	519	498	510	525	492	532	519	542	504	523	459	483	551	517	488	495	562	513	513	499	504	535	510	511	508	534	456	519	495	528	492	483	515	499	492	508	507	476	506	526	500	512	531	522	501	518	484	506	534	467	519	502	477	493	496	499	527	527	524	503	523	517	519	525	520	503	520	533	483	498	486	495	515	500	507	503	506	467	492	460	490	536	510	512	533	474	518	512	533	524	525	511	507	520	513	480	562	524	542	500	506	506	508	522	512	557	520	520	530	521	487	539	496	505	528	545	520	499	451	480	527	516	480	509	514	524	492	554	486	534	512	501	528	464	491	498	517	487	504	500	495	474	491	527	518	515	479	524	525	513	522	525	492	524	505	475	527	528	473	504	522	536	460	498	510	503	484	526	470	519	493	493	496	526	506	497	507	493	465	560	516	522	489	522	494	513	523	496	494	484	485	493	494	536	509	494	483	530	547	498	519	554	502	524	536	484	490	513	520	499	550	518	513	495	535	447	485	519	473	494	521	473	496	497	507	497	478	476	517	503	496	498	507	480	493	485	546	485	485	508	531	498	505	513	550	498	509	498	536	516	547	479	522	528	493	547	496	490	501	527	514	501	484	539	502	525	495	513	492	466	475	505	519	511	485	517	473	534	530	459	525	497	487	478	501	521	489	490	524	502	530	486	520	507	496	525	481	495	491	495	511	497	515	471	547	493	480	499	526	493	504	558	475	517	494	502	479	475	496	486	522	519	459	501	473	496	508	503	498	500	509	449	511	534	528	512	510	534	468	518	526	516	474	478	479	506	492	509	534	548	476	501	519	534	532	492	520	502	468	518	517	478	523	461	505	475	511	485	486	504	492	505	507	531	532	486	518	485	505	477	476	474	492	492	543	493	493	515	482	500	516	493	531	508	489	500	500	512	506	572	481	479	482	535	490	518	523	514	502	501	519	535	477	494	508	521	485	535	500	488	531	507	485	507	490	539	554	512	494	510	522	533	533	516	547	494	499	496	516	524	511	520	457	490	525	512	518	510	475	521	517	512	511	510	499	515	459	470	478	510	542	529	501	529	531	467	491	492	502	541	510	483	498	479	464	505	499	501	516	522	490	517	518	531	513	541	505	474	512	506	519	501	489	540	484	454	505	479	541	481	516	494	529	503	500	534	487	508	553	480	557	544	491	525	515	488	467	535	473	544	484	466	488	500	482	476	485	481	493	543	526	481	505	534	508	506	502	504	483	506	511	512	524	557	487	510	503	482	503	533	493	539	468	474	492	497	445	568	512	508	492	448	509	488	474	456	484	522	471	532	505	532	461	517	497	536	518	480	495	498	518	508	522	469	531	525	498	472	492	525	542	490	518	524	483	497	470	498	538	537	513	520	531	518	484	471	468	517	508	500	519	459	491	521	527	500	527	507	533	500	487	527	467	487	530	505	449	533	529	437	518	511	526	515	526	520	512	522	470	498	488	530	528	488	499	482	511	489	504	497	522	504	482	518	498	492	504	507	489	502	517	518	535	553	511	529	531	501	490	512	497	509	501	483	515	517	500	504	519	511	464	497	515	492	501	506	517	504	504	521	504	556	504	503	509	477	486	458	493	517	511	526	511	542	508	491	533	470	470	532	502	495	511	498	485	517	478	495	505	482	539	535	513	500	528	520	505	503	507	524	516	489	514	525	494	515	516	571	533	496	496	530	473	514	480	505	493	532	573	499	543	439	505	533	494	492	512	531	535	496	515	522	460	502	486	478	505	539	515	548	537	465	501	475	507	506	483	507	495	513	536	538	485	492	493	540	531	536	525	475	507	470	510	476	495	492	486	487	465	506	470	510	499	496	470	490	512	527	540	498	503	489	506	476	550	563	463	488	518	494	497	470	544	494	501	513	463	480	521	469	509	523	509	480	465	526	483	487	475	482	544	500	511	535	512	479	524	477	462	494	509	497	479	498	530	537	464	488	553	523	518	524	500	468	516	507	525	502	508	494	512	513	485	485	517	514	483	497	471	487	518	515	495	523	520	480	531	467	513	519	531	476	507	495	486	467	536	489	487	488	468	483	474	462	526	482	528	482	515	484	525	511	495	485	528	516	529	509	520	479	491	504	476	511	487	526	466	538	508	527	505	488	525	493	491	476	484	530	536	525	511	506	488	533	516	495	521	499	475	519	485	472	518	512	531	495	509	476	555	540	476	497	489	519	503	485	485	518	523	502	506	507	493	489	480	496	480	514	469	517	513	482	479	488	546	456	497	462	498	537	483	509	486	485	491	508	531	472	514	485	530	500	482	535	504	492	516	524	488	501	553	478	559	517	492	493	481	460	507	480	518	454	495	510	515	530	518	534	493	480	487	505	534	513	527	515	475	522	523	504	510	539	461	543	503	508	546	512	468	497	483	509	490	538	503	500	514	509	470	488	506	489	513	493	528	521	523	466	489	500	485	503	519	513	472	526	480	509	457	516	519	504	491	478	490	469	476	493	482	460	475	512	516	544	529	522	523	477	542	496	536	504	489	500	477	482	477	539	515	501	514	511	546	481	523	476	479	495	505	506	475	504	511	462	498	493	451	528	496	531	518	493	501	514	545	480	545	477	521	522	488	501	463	499	501	490	540	493	489	508	492	507	519	516	534	512	452	475	512	473	542	528	511	479	523	516	493	514	497	518	541	485	505	499	493	525	469	479	483	534	465	529	488	494	490	475	515	534	512	503	515	513	452	482	469	452	524	482	518	470	522	489	522	513	512	476	511	546	541	515	489	494	513	514	544	522	553	490	533	476	501	515	531	498	506	519	499	489	485	512	465	525	460	478	470	492	474	511	505	527	510	535	554	522	512	503	479	495	514	518	488	497	492	527	565	496	528	475	483	470	492	503	512	492	476	505	501	491	531	496	476	521	530	480	529	516	532	504	482	480	496	502	432	508	513	525	529	534	480	504	484	502	545	492	471	508	539	494	513	525	480	501	490	540	532	500	516	511	539	466	464	503	516	464	528	467	487	519	470	497	517	522	551	510	511	505	472	527	469	506	506	545	488	460	507	496	504	486	521	511	507	496	538	473	518	496	535	468	510	494	505	515	516	535	524	493	482	497	567	473	465	493	523	539	512	482	510	505	526	521	483	510	485	490	567	495	486	533	496	532	495	547	510	492	477	466	495	504	521	486	522	487	524	513	486	507	505	507	528	487	493	544	531	480	466	534	479	498	483	489	515	518	504	473	497	452	554	476	483	524	526	483	525	499	529	513	465	528	503	520	518	507	502	515	489	470	497	475	526	519	512	460	522	517	482	493	495	484	516	492	486	465	463	533	498	506	499	499	506	488	485	491	541	519	473	480	504	506	511	476	433	513	466	480	490	481	504	532	488	489	545	517	447	530	533	557	511	521	497	500	537	502	477	486	475	516	501	536	524	514	501	474	491	483	508	469	524
44446	65916	24690	7752	7043	5315	3925	3094	2607	2113	1665	1231	991	929	875	855	826	845	763	753	684	704	1760	4485	5390	6509	1541	739	615	556	594	589	571	541	629	605	580	606	563	606	629	594	564	551	586	603	605	559	607	588	620	611	598	583	573	624	579	599	566	590	584	583	562	577	595	578	600	596	589	562	552	603	585	570	558	593	601	536	570	583	570	589	594	602	581	619	572	570	573	547	568	609	552	573	577	556	575	586	585	562	543	639	602	593	613	592	586	595	564	570	572	580	548	585	575	567	578	590	569	543	560	562	554	560	618	569	561	607	569	575	589	595	588	556	659	563	596	558	626	565	563	523	583	562	581	577	569	567	603	586	607	568	552	602	585	567	625	608	602	540	601	569	560	632	592	577	574	591	552	569	563	573	550	575	645	568	567	584	616	569	561	558	538	603	557	612	583	579	568	531	576	590	602	526	576	588	549	605	579	599	586	571	606	600	558	605	582	551	534	623	557	589	600	593	615	606	604	572	551	582	576	614	580	604	562	598	544	553	589	565	612	584	581	625	581	582	621	605	611	568	594	558	603	572	599	590	619	556	568	606	586	571	571	567	605	587	562	558	587	586	603	550	526	592	634	598	617	577	571	580	616	628	536	561	565	562	582	566	584	587	599	574	598	581	582	594	580	529	631	619	582	557	570	593	582	605	597	577	604	566	605	557	564	580	552	577	578	588	598	572	541	567	550	566	594	599	579	545	551	524	634	595	581	608	588	597	568	607	584	593	567	579	613	623	595	570	609	596	540	552	637	592	600	598	599	574	582	583	635	561	594	579	561	623	590	602	549	598	615	567	570	554	600	575	549	572	608	567	551	561	591	562	545	624	582	586	593	593	560	540	553	605	597	570	591	579	598	572	599	598	558	552	584	632	553	607	551	604	566	561	581	579	544	574	584	584	569	579	603	613	602	598	579	571	556	611	590	609	526	563	519	620	622	577	563	589	605	565	554	568	546	549	577	563	564	572	588	603	566	608	609	548	568	600	567	619	582	595	562	592	596	578	598	590	564	569	577	635	604	553	615	586	564	627	589	595	552	585	572	588	553	556	555	583	574	544	565	565	596	592	618	596	606	590	556	566	530	597	593	607	602	605	580	577	598	615	591	609	592	572	612	593	561	595	596	590	600	581	544	568	568	609	602	563	568	551	602	596	592	595	586	572	603	577	545	637	618	576	572	542	614	558	598	610	582	618	578	521	573	554	568	583	588	563	555	619	604	589	568	579	607	573	558	602	602	555	565	573	572	557	596	602	613	603	578	596	603	599	558	573	575	562	592	571	587	592	587	568	559	592	565	569	583	571	546	583	611	618	582	573	583	581	614	537	575	586	564	621	568	549	562	590	580	557	588	574	569	580	582	555	552	613	607	563	526	601	582	587	598	587	576	551	640	552	561	597	584	582	581	564	569	546	524	585	572	561	540	615	597	570	604	580	588	596	560	530	562	616	584	568	603	568	541	560	594	579	565	603	579	600	562	571	568	576	576	622	618	605	596	614	597	600	552	565	605	603	555	589	555	567	612	541	584	567	583	596	634	601	564	571	592	583	601	567	589	564	576	578	597	606	552	604	567	581	600	592	590	558	613	563	568	598	569	559	611	581	585	571	567	603	553	592	553	569	570	572	578	606	610	585	546	616	548	594	546	592	568	567	561	549	598	577	622	571	590	600	562	597	582	525	607	550	598	549	606	590	568	554	598	571	601	597	610	577	613	595	602	600	533	586	594	552	557	546	577	602	582	592	597	610	627	551	594	626	587	575	555	599	563	625	573	561	588	570	528	587	548	615	580	587	572	584	549	592	591	625	605	573	577	592	538	591	587	605	540	610	590	605	562	618	603	536	565	576	579	570	563	583	532	601	588	543	610	556	589	562	596	590	576	556	589	588	581	573	576	606	610	558	595	568	597	589	562	585	613	607	535	544	556	599	604	559	584	609	570	573	581	590	614	533	598	594	610	609	605	585	575	554	563	546	582	600	566	601	583	602	567	604	551	584	546	566	564	577	583	550	605	596	611	555	607	549	546	605	578	584	538	558	626	553	529	561	598	556	615	588	537	596	555	592	549	577	555	581	566	573	565	572	555	594	612	573	588	541	564	558	575	544	601	604	605	542	575	599	635	595	628	608	598	600	555	552	577	601	591	587	552	569	571	573	579	547	576	599	554	593	549	602	578	586	598	582	560	592	563	585	545	584	555	590	570	628	573	594	578	588	572	576	616	589	598	543	545	615	578	568	589	571	617	606	587	568	577	579	556	560	534	613	570	575	583	611	602	581	577	616	568	577	558	601	577	583	575	590	566	559	591	575	630	615	594	583	586	612	542	598	614	594	542	585	570	534	551	589	600	576	613	560	580	569	547	592	591	577	613	607	557	596	585	546	596	553	577	586	603	610	544	532	597	564	589	598	559	578	592	594	643	582	577	565	561	593	549	544	599	571	612	582	556	553	592	582	575	558	576	561	569	622	588	571	609	587	584	588	580	540	538	583	555	642	588	523	593	612	607	579	603	564	586	569	602	562	586	546	609	567	588	563	587	566	585	563	621	548	611	616	584	640	562	612	542	532	549	583	591	574	594	601	571	548	587	591	585	574	590	565	575	594	578	574	559	624	579	627	593	618	586	566	593	551	574	572	601	632	604	577	570	583	627	546	617	598	553	582	587	550	571	558	579	593	622	576	552	594	559	563	612	605	572	590	600	624	564	589	552	568	588	583	566	567	615	599	541	599	616	569	584	559	533	551	614	613	597	566	580	551	572	586	580	569	597	536	546	596	544	572	612	591	601	577	622	574	608	525	580	561	591	610	594	584	581	606	578	577	559	596	548	566	549	581	596	576	570	606	584	605	606	575	562	592	585	548	578	548	582	576	557	528	569	615	585	575	557	584	582	533	592	587	584	580	557	558	584	564	579	606	537	601	615	591	583	588	574	597	564	588	604	566	580	594	562	589	604	542	564	588	641	593	567	619	538	580	571	577	567	593	567	559	586	564	612	585	558	614	557	611	522	583	572	573	572	569	610	576	568	563	571	574	590	591	617	626	542	592	593	603	592	555	554	629	553	573	572	578	566	560	556	564	554	571	581	536	588	590	587	574	565	579	550	589	557	600	606	648	611	574	541	589	588	604	598	607	606	550	619	524	598	562	590	577	560	568	570	609	577	585	589	580	616	580	543	570	583	599	570	592	566	562	578	593	584	577	594	565	577	560	544	575	540	581	585	563	564	569	603	592	586	592	589	573	533	600	598	594	570	586	558	533	554	598	564	594	561	565	540	588	590	594	607	533	577	589	626	604	557	599	599	599	565	625	585	613	590	567	567	582	566	566	581	591	609	606	620	572	559	616	590	584	613	600	616	581	529	561	573	584	588	566	567	593	565	564	588	622	570	585	577	609	597	599	560	573	633	583	569	553	544	555	552	566	608	558	541	549	584	565	587	546	560	547	593	602	574	614	580	565
29592	27182	19635	4927	1052	967	720	587	589	518	428	367	339	321	352	341	346	349	345	320	351	293	377	470	498	435	331	312	292	297	306	309	325	283	300	329	292	304	273	351	305	301	332	291	313	352	333	326	323	272	306	325	275	291	290	312	296	288	327	333	332	331	304	314	317	297	294	327	290	299	303	338	293	293	299	316	330	306	326	302	309	315	307	320	332	322	322	316	294	313	280	336	335	323	325	340	300	298	275	313	312	262	305	268	310	351	333	322	317	319	300	303	298	329	309	303	326	328	307	338	329	309	331	331	306	331	327	321	302	302	318	311	292	326	320	295	311	339	320	309	320	277	335	285	319	326	306	312	300	274	320	286	288	310	314	311	302	320	283	339	309	322	296	321	304	281	326	323	312	306	327	306	281	306	331	312	290	349	291	287	318	323	323	330	279	300	292	336	309	300	316	302	300	312	319	312	315	336	280	314	277	309	329	297	295	357	320	273	317	262	311	287	304	298	332	295	310	304	267	307	292	330	323	326	309	352	323	314	301	318	320	303	317	325	331	333	313	317	313	315	296	307	307	317	310	329	313	323	323	277	343	328	304	318	307	320	362	322	334	350	300	314	289	332	298	318	312	297	272	291	311	318	329	286	303	342	305	302	311	292	276	310	320	302	294	299	314	327	321	309	313	317	315	325	314	318	323	330	300	308	311	298	324	319	302	326	340	315	322	306	284	309	308	289	323	314	307	325	286	313	329	339	349	329	314	306	303	332	319	313	275	310	331	314	296	300	309	272	337	293	319	326	358	308	333	303	315	328	332	331	330	317	313	343	322	303	303	308	316	298	352	302	323	325	290	305	320	329	299	317	312	330	293	322	303	316	308	313	288	274	316	328	304	320	306	312	337	305	292	348	337	302	302	305	308	288	316	330	289	333	295	312	307	282	287	363	334	305	320	303	317	283	305	321	316	346	291	310	329	337	337	285	271	316	347	320	312	320	305	318	298	333	300	332	306	301	314	290	287	333	312	320	332	314	341	313	303	323	300	315	282	308	309	304	297	308	307	323	289	311	335	338	316	330	359	305	302	296	289	289	291	327	290	336	302	317	260	327	298	295	285	282	299	311	344	334	334	303	285	315	334	288	317	309	344	323	318	287	323	302	314	318	294	278	317	302	302	319	305	319	276	286	327	305	330	297	310	323	313	317	291	308	295	347	298	334	293	292	314	291	297	310	282	314	324	330	317	302	307	297	318	298	342	311	291	321	329	312	306	284	290	321	324	303	317	292	332	319	315	334	316	270	306	248	320	333	292	312	306	325	304	288	286	278	317	328	324	303	321	307	298	313	310	297	325	302	300	342	328	299	314	292	307	289	306	309	297	316	298	340	297	329	321	309	313	293	309	305	295	281	274	319	336	320	297	282	322	320	294	318	319	315	332	312	338	306	280	300	337	309	315	308	326	290	322	330	312	309	344	349	337	303	299	329	296	301	320	313	344	293	335	267	302	309	348	325	316	323	270	310	303	287	329	293	330	314	311	308	335	320	313	334	323	277	303	345	306	291	289	292	314	309	306	323	340	329	311	315	282	306	338	304	301	330	305	300	321	328	296	279	311	312	298	319	326	310	290	313	324	316	309	313	350	291	316	357	287	287	313	319	324	307	292	307	331	282	295	293	343	294	330	279	316	308	308	302	330	305	295	317	298	316	314	285	310	281	284	342	328	291	282	281	323	332	313	314	304	333	333	324	321	317	293	320	296	319	313	311	314	357	322	322	293	326	313	338	314	322	318	297	321	335	296	298	310	303	301	326	317	283	324	350	313	311	318	320	313	305	333	329	340	310	304	319	305	323	287	371	275	291	317	315	308	316	317	317	310	328	326	314	297	311	297	292	313	326	325	285	330	289	297	289	323	305	280	289	310	260	310	313	316	299	281	293	331	291	327	316	316	306	318	298	290	329	305	308	310	310	324	310	330	329	302	334	285	325	299	311	313	318	320	297	291	325	303	314	280	303	294	281	280	314	293	305	285	332	297	333	301	316	347	337	298	319	303	303	297	300	309	317	317	334	336	290	292	303	287	301	290	305	331	316	292	295	316	339	316	302	322	288	316	333	334	336	312	302	326	314	317	295	269	329	305	306	302	321	322	337	345	292	282	328	322	300	307	305	299	301	317	310	336	307	290	316	311	285	298	313	325	330	328	292	305	310	346	290	309	315	321	345	318	323	328	301	318	276	312	318	319	325	291	319	340	281	306	300	308	271	316	336	338	308	319	292	288	334	332	324	291	288	296	307	283	317	336	294	310	321	331	321	312	295	326	324	312	310	332	275	311	311	329	310	335	324	311	334	322	313	288	318	308	307	304	300	326	297	319	320	315	289	288	308	311	294	322	312	317	301	299	304	327	303	322	342	330	313	338	304	319	317	279	308	313	308	307	327	313	298	341	340	314	293	272	307	288	318	314	321	299	320	284	323	287	353	339	308	335	312	293	309	309	290	314	303	323	283	329	316	299	300	310	295	292	301	317	299	320	367	356	336	311	286	284	324	349	303	301	348	327	312	330	327	290	318	319	331	326	272	330	336	292	288	333	324	286	311	325	331	329	290	316	318	338	339	306	301	308	299	295	349	316	325	314	299	311	325	328	326	319	272	330	347	306	294	346	286	300	337	295	304	356	304	327	305	306	323	337	306	299	314	303	291	316	318	309	339	344	293	323	334	312	285	318	308	286	307	331	271	301	310	292	305	296	337	348	341	314	323	301	301	308	315	303	302	319	324	312	309	334	330	294	311	319	286	354	332	326	315	345	341	307	327	306	315	334	283	307	324	298	315	344	321	318	303	303	300	340	323	279	280	331	314	317	334	319	322	317	302	348	309	302	290	299	318	337	310	321	308	285	298	336	315	310	299	312	336	297	305	340	328	312	291	324	309	289	326	318	323	300	318	326	287	296	342	296	278	312	321	318	315	335	298	311	311	316	321	324	340	324	365	298	317	314	268	297	339	319	315	321	301	294	282	277	330	317	378	319	307	333	335	317	316	300	298	310	284	270	313	304	299	282	314	318	308	294	302	297	318	308	304	287	312	343	317	310	311	318	293	333	325	321	323	303	320	335	306	293	305	307	305	334	309	322	304	310	351	300	322	308	297	307	324	310	327	289	323	312	307	315	285	325	307	312	309	316	312	319	324	303	334	314	339	283	286	306	292	305	307	296	342	322	276	332	313	312	319	304	298	292	300	315	351	337	291	293	288	334	329	283	285	292	333	307	300	340	315	314	322	303	314	337	319	347	325	325	323	305	297	296	315	319	297	328	295	298	283	295	327	302	318	332	295	294	295	326	328	330	331	347	304	304	326	312	329	308	277	321	318	296	313	341	297	323	341	309	300	310	337	317	267	340	312	302	299	324	322	313	317	330	332	294	341	309	322	318	340	294	313	325	356	278	296	305	297	315	275	314	309	357	309	321	317	332	345	290	301	285	326	308	329	317	322	307	307	317	330
34481	42516	11935	2989	1729	1762	1261	930	938	755	619	514	420	478	467	466	451	493	475	419	445	427	472	647	775	566	433	421	391	406	375	405	414	400	395	378	369	410	413	390	412	379	398	379	383	414	392	387	373	390	417	395	406	417	428	442	355	375	376	406	376	376	388	396	443	397	434	389	400	392	381	405	390	424	377	410	427	382	386	404	402	402	386	403	376	397	402	391	391	383	388	402	372	420	377	385	359	392	398	380	382	358	412	420	405	388	365	363	388	408	405	386	334	380	389	397	425	404	429	399	402	423	451	402	413	380	408	396	399	400	403	365	394	433	406	387	383	411	399	423	390	381	351	401	358	388	366	380	415	390	394	404	398	377	390	382	354	382	389	405	370	340	412	408	384	366	412	399	418	391	355	410	381	413	396	408	393	424	405	386	363	414	439	410	390	390	402	428	369	370	411	390	383	375	405	429	410	388	396	359	417	408	402	399	391	386	440	385	402	407	390	408	392	417	403	388	414	390	389	415	370	416	376	393	387	397	399	408	373	419	383	391	405	379	383	428	397	382	394	414	375	389	402	358	409	400	385	403	379	360	414	435	378	385	362	401	389	355	418	403	388	418	381	397	415	396	395	412	404	366	394	386	380	357	388	348	395	387	388	429	422	378	401	399	404	416	398	396	391	405	388	392	414	384	394	389	395	405	370	381	423	387	433	420	427	385	391	390	402	366	411	398	352	415	398	341	411	414	400	418	422	399	341	414	390	379	406	397	362	422	380	379	391	446	407	425	409	408	403	387	420	396	426	361	393	402	390	424	392	402	382	385	422	420	384	409	407	352	404	354	433	427	405	391	405	375	383	352	377	394	409	386	375	390	426	415	421	398	383	389	388	391	396	382	392	375	376	401	348	387	401	369	375	439	361	423	381	433	409	413	404	430	384	417	406	392	381	427	386	414	401	408	390	391	405	412	414	391	371	399	414	405	417	367	382	362	381	366	417	401	388	425	394	372	378	377	366	373	401	437	395	348	399	412	374	408	385	401	426	404	418	371	405	392	384	417	379	393	410	426	435	422	413	368	409	398	407	374	429	410	401	390	414	356	385	418	374	433	377	378	404	391	395	375	409	425	404	438	397	382	406	404	378	371	359	432	402	364	415	413	398	362	410	377	404	393	383	408	370	403	400	370	406	413	387	419	414	399	414	400	395	416	375	399	410	372	411	401	427	364	369	382	394	414	422	365	421	370	415	405	394	400	406	390	391	361	394	398	377	387	395	384	378	356	417	396	376	366	390	382	416	350	403	361	422	420	392	383	396	397	407	383	404	384	380	415	391	387	396	388	375	429	420	407	429	389	385	401	422	414	375	407	415	366	393	394	391	382	397	417	398	411	381	398	374	389	384	352	404	419	366	388	405	385	424	384	430	432	444	415	425	382	407	398	379	402	389	402	397	379	386	376	426	423	393	371	382	441	400	349	385	397	390	397	382	417	401	381	385	414	400	390	380	382	365	374	382	407	393	428	425	363	428	407	363	410	389	371	407	385	391	401	360	423	395	401	393	408	436	387	422	356	349	369	411	423	389	380	371	411	400	394	434	375	411	377	417	418	394	377	389	387	401	420	384	405	403	392	397	394	373	361	395	383	390	408	394	411	380	378	401	393	396	390	407	375	395	422	396	411	390	395	401	384	413	383	369	405	400	406	390	422	407	395	379	381	382	413	390	401	400	360	373	365	378	411	343	411	408	387	399	393	393	406	343	431	383	386	379	392	418	391	397	383	387	381	400	414	409	380	385	384	379	391	419	357	400	415	397	402	393	391	439	387	399	403	400	408	391	428	407	404	411	451	397	393	394	385	385	416	366	389	411	405	384	379	406	392	378	402	392	397	418	366	400	379	415	390	397	378	399	406	392	411	389	385	378	397	416	405	415	389	402	403	400	414	386	382	390	368	405	387	404	368	394	407	416	378	395	403	378	420	389	382	368	384	416	348	392	420	404	375	388	368	401	354	431	388	417	392	388	363	436	400	396	405	389	378	399	379	394	414	386	386	392	414	392	415	407	376	418	398	361	383	338	447	405	376	410	390	395	373	389	431	385	401	385	414	409	367	362	357	381	401	440	419	382	366	385	416	386	405	373	403	401	404	448	355	407	397	408	403	391	411	415	391	433	437	415	361	399	388	388	379	355	369	403	425	398	364	394	372	397	393	417	470	398	374	380	409	386	413	415	419	380	383	402	384	398	379	409	363	393	399	384	381	402	399	431	387	388	394	385	415	401	399	442	416	398	381	337	367	385	390	383	374	370	392	399	411	399	390	399	403	388	351	383	375	370	423	379	437	389	404	363	417	445	397	402	390	367	399	433	388	403	381	363	395	415	363	368	383	394	425	404	408	386	402	370	405	382	378	384	396	421	420	378	378	405	407	378	402	396	411	392	400	386	390	381	400	419	373	386	386	376	395	375	383	364	417	439	412	421	400	398	395	386	408	407	391	387	394	411	394	384	410	406	383	409	433	408	381	383	365	363	371	377	395	430	377	400	392	342	462	383	390	388	414	379	368	415	410	394	374	410	399	370	403	410	423	405	393	392	391	418	427	388	361	391	367	390	394	391	380	402	370	404	385	377	385	384	413	386	376	397	412	392	411	363	432	376	382	397	402	417	435	390	388	407	408	386	362	387	384	402	409	387	430	404	439	397	381	431	386	392	377	393	408	376	379	377	394	418	396	353	406	392	407	411	369	402	381	391	395	398	427	406	386	392	424	426	408	397	342	363	410	413	376	355	444	391	384	399	361	383	407	398	358	360	397	384	426	418	400	409	401	373	407	427	368	401	404	415	410	386	412	401	384	405	378	362	391	398	379	405	391	395	378	420	393	382	387	369	395	381	405	363	363	414	377	381	393	426	421	393	444	391	431	411	350	386	411	388	405	365	419	364	380	401	420	388	408	393	416	407	404	387	390	405	375	373	401	440	398	373	419	414	396	380	398	403	368	374	385	382	391	364	372	411	404	351	402	391	425	385	400	373	385	389	382	409	371	439	412	397	410	400	422	378	402	381	378	366	380	377	403	379	365	400	397	390	423	371	364	408	395	392	372	426	424	408	378	388	397	412	452	404	400	365	376	406	426	397	357	416	378	385	383	405	413	385	394	404	362	415	403	379	403	389	406	406	396	437	421	423	439	375	387	379	403	387	376	424	409	390	387	430	396	377	421	393	375	402	397	405	338	419	395	406	408	383	423	375	361	407	376	377	378	391	391	386	374	396	389	396	423	402	381	384	415	390	360	397	394	365	392	424	376	394	401	377	407	372	388	381	387	396	380	394	418	381	449	411	413	420	373	388	429	398	427	408	397	431	373	458	404	400	406	427	415	391	411	372	419	397	382	368	381	384	390	402	389	423	381	400	380	381	361	408	369	374	375	396	386	399	374	407	411	377	378	393	411	426	421	388	393	374	421	339	422	391	402	405	374	427	398	382	394	392	391	395	389	388	404	411	370
24250	21564	28846	24640	21489	12029	1878	1111	781	655	524	464	462	438	400	436	405	425	379	427	553	850	1629	2508	2404	1833	1311	626	396	290	290	352	296	325	314	356	325	311	346	295	329	315	313	314	334	332	336	291	308	325	333	323	377	291	315	317	341	326	319	337	334	344	322	340	325	307	283	321	320	336	307	308	330	299	333	300	325	319	368	315	322	319	327	326	326	326	365	351	311	340	335	296	326	327	334	340	334	326	317	313	328	310	317	297	300	316	345	355	327	314	285	326	305	315	289	331	354	335	289	285	338	326	325	328	330	311	324	319	367	329	320	322	338	273	334	327	337	301	314	325	321	326	304	294	346	325	340	330	331	301	301	310	344	322	307	300	286	323	331	305	313	337	341	329	332	332	316	313	311	320	305	314	314	315	335	311	306	323	324	317	328	343	296	356	301	315	315	284	302	328	305	342	300	310	314	345	324	324	328	329	330	314	334	310	291	298	304	326	320	302	311	326	336	332	318	335	310	314	322	310	376	356	338	298	321	328	323	303	309	308	283	292	340	283	354	337	332	309	342	311	311	346	344	333	309	299	337	326	311	292	317	328	333	309	317	307	321	292	325	315	327	330	350	300	358	299	333	348	329	298	332	341	290	316	337	321	297	331	300	317	328	308	333	336	301	309	298	334	310	314	303	353	336	347	291	322	339	291	343	323	329	298	318	314	313	305	349	296	343	330	323	318	298	322	333	342	308	328	308	307	317	329	363	336	311	329	300	338	332	298	323	336	303	340	348	315	295	340	315	319	345	299	321	312	332	327	293	321	339	334	306	335	300	314	333	311	291	314	295	312	318	299	322	358	373	288	339	324	340	323	312	324	316	342	301	336	293	328	338	314	297	297	330	329	330	326	292	294	308	346	316	347	298	352	282	274	340	357	346	314	337	314	297	302	298	328	327	319	338	314	296	305	293	321	325	356	314	287	318	326	326	320	322	323	310	313	320	318	330	320	339	323	313	316	321	328	296	351	319	333	330	324	327	320	281	300	303	313	308	300	304	315	316	342	324	288	320	313	334	299	327	318	353	314	311	330	319	330	302	349	319	314	293	338	335	342	293	315	330	327	317	291	301	303	271	308	298	307	324	337	321	294	344	307	318	338	307	339	339	341	323	334	337	318	354	315	346	333	352	323	299	328	315	331	337	315	343	309	303	317	321	335	339	327	336	322	282	303	310	305	321	294	330	307	334	337	309	308	351	319	340	335	347	331	318	283	298	307	351	309	298	339	326	326	330	316	333	307	327	308	296	308	321	343	329	298	333	307	358	325	317	323	306	326	302	310	336	325	327	308	328	284	305	322	350	320	309	308	320	323	343	328	334	353	341	329	334	324	326	320	331	317	325	286	347	289	287	308	300	296	337	346	321	345	328	301	335	327	314	322	325	316	297	347	307	285	291	323	293	334	308	300	307	337	309	340	321	326	314	355	295	300	325	344	321	306	337	275	346	314	323	317	327	312	304	310	339	297	319	291	304	305	322	330	305	349	311	338	315	353	331	329	327	328	345	283	339	325	336	322	319	347	342	296	325	306	334	312	327	343	316	315	317	311	308	332	303	310	335	314	325	311	285	329	301	312	290	321	310	323	337	321	337	317	297	338	301	303	334	344	335	342	341	346	333	328	320	346	316	322	331	343	310	283	287	331	337	323	305	317	304	342	312	304	311	315	305	310	325	332	304	342	305	321	319	340	309	298	325	303	318	312	327	316	336	310	337	318	312	359	321	311	294	316	331	347	347	314	336	286	322	325	335	322	376	322	337	320	320	338	354	325	310	304	324	325	345	305	310	334	293	289	320	328	334	335	303	336	332	356	332	295	349	307	285	330	321	359	324	313	340	330	315	302	353	340	315	289	305	325	322	317	310	324	335	324	328	321	351	306	341	316	344	304	294	298	282	315	315	313	332	333	299	335	337	337	312	328	329	340	301	307	297	316	320	341	330	288	313	333	303	327	341	307	338	335	317	333	321	340	333	378	293	327	312	303	345	310	347	346	305	337	339	325	331	318	308	316	301	336	312	336	328	333	329	306	304	324	315	313	328	319	310	328	307	312	307	296	309	267	330	321	293	323	315	307	340	307	323	310	310	304	335	341	315	329	349	333	293	335	344	340	339	294	306	334	312	335	304	349	336	329	342	330	324	313	342	298	302	331	332	312	340	360	342	300	311	322	329	265	330	355	326	334	314	329	306	333	312	343	308	321	312	307	297	346	326	340	345	293	282	334	336	333	343	326	321	323	311	330	322	321	334	299	319	303	313	318	333	327	309	321	326	351	309	292	319	333	328	309	306	311	300	297	302	312	347	304	302	353	306	331	328	329	302	323	291	320	315	349	313	326	313	357	311	311	319	333	318	311	345	339	320	320	310	364	324	328	337	336	343	333	313	323	282	305	333	316	308	327	305	291	318	332	297	336	333	307	323	326	318	306	342	309	314	352	337	331	314	319	323	315	301	289	325	331	332	305	340	294	330	374	316	310	316	299	296	341	311	339	321	340	327	327	352	336	291	301	329	338	304	349	299	348	322	311	338	312	298	305	293	334	313	330	344	308	303	345	313	342	275	329	388	324	353	332	295	322	352	315	320	326	298	321	349	330	324	346	334	278	311	355	329	320	326	328	328	331	349	344	302	352	303	312	301	309	321	304	276	303	318	306	311	317	301	323	345	327	357	321	315	314	307	252	371	334	307	342	295	305	289	320	334	339	336	342	348	351	329	328	317	311	339	317	333	300	358	337	328	344	325	311	312	305	328	324	308	305	370	319	283	317	338	345	323	261	294	333	361	332	296	315	338	329	319	351	361	346	291	345	322	332	340	293	352	290	320	338	356	320	332	330	334	345	288	350	320	283	309	331	319	349	316	360	332	298	328	319	341	341	319	330	317	345	337	337	312	342	337	302	295	301	304	323	302	329	292	324	323	297	321	297	332	345	339	277	318	315	321	343	315	313	332	332	325	323	325	317	324	322	322	300	324	307	337	301	360	317	311	333	308	336	326	325	334	336	330	356	295	331	321	314	309	281	308	321	345	319	318	305	316	331	300	343	313	316	353	295	346	338	312	312	337	350	322	314	311	371	319	353	350	323	323	314	302	339	328	339	302	333	363	353	324	357	306	348	294	332	318	318	335	313	339	283	342	299	327	278	360	321	317	318	325	307	334	322	334	318	315	301	318	318	331	315	312	309	301	326	307	285	305	302	311	319	313	330	332	321	333	350	320	330	288	319	300	325	325	319	299	309	359	332	311	338	320	320	310	300	315	326	323	317	350	321	321	286	321	308	312	296	295	314	316	335	301	312	332	324	323	338	298	328	307	342	305	340	346	305	332	324	321	333	322	325	329	310	347	320	307	333	292	344	320	319	329	301	277	304	288	321	331	352	291	326	334	319	328	318	331	309	339	276	293	318	323	337	320	338	343	295	314	339	349	322	338	314	322	302	303	297	346	320	320	298	326	338
39922	57680	19149	6450	3722	2953	2617	1878	1376	1134	863	666	629	585	632	620	515	595	575	607	878	1363	2792	4048	3920	3034	2032	917	497	387	424	376	430	428	420	391	404	400	364	370	374	365	409	364	404	394	378	387	396	404	388	371	392	388	390	413	381	386	421	420	383	386	408	377	395	425	378	393	398	393	387	375	366	421	358	399	405	383	363	347	360	399	386	390	377	388	384	336	398	423	415	405	377	386	378	402	405	358	396	353	382	396	419	383	394	399	370	395	380	405	395	368	389	379	429	405	399	362	381	415	407	382	381	398	378	385	405	420	411	424	403	406	384	395	380	432	417	399	406	407	372	404	373	392	392	361	448	360	407	399	412	432	360	413	385	421	401	395	362	357	395	373	379	418	371	375	385	380	397	384	375	443	399	415	396	359	424	379	409	384	402	397	387	419	429	410	388	392	373	377	411	347	443	439	434	400	392	407	383	383	369	399	372	424	402	393	389	406	417	379	376	382	398	383	416	381	419	388	400	379	415	381	376	377	365	406	393	439	419	389	390	402	377	389	351	405	396	362	423	381	346	406	392	387	365	384	411	362	349	402	391	392	426	403	388	377	376	409	369	405	369	402	375	416	408	387	387	380	356	391	369	407	403	399	411	369	380	374	352	373	375	419	398	421	397	377	385	408	417	364	432	424	389	368	366	425	374	421	392	368	383	437	407	376	388	427	412	400	390	424	361	391	404	390	404	402	396	371	371	394	405	401	380	365	394	407	392	424	414	393	372	385	396	365	401	383	386	376	413	392	410	399	358	408	412	399	405	395	425	369	401	359	390	376	379	378	369	432	382	366	410	390	420	392	367	407	413	399	350	421	439	391	379	397	403	371	387	394	341	399	401	428	381	366	384	400	404	393	373	420	399	397	410	381	432	403	379	388	383	393	429	407	393	379	383	393	388	389	387	375	390	378	380	399	411	434	400	387	374	410	399	381	380	368	424	370	381	374	418	379	412	373	390	391	406	386	399	412	393	368	344	403	427	400	405	399	368	362	407	390	401	390	388	387	419	394	391	367	377	450	395	335	383	375	374	398	376	402	406	435	356	436	370	382	397	412	386	365	390	378	402	406	413	388	389	392	384	376	345	423	398	396	401	417	389	393	405	393	377	384	374	389	376	378	389	379	329	396	413	372	361	388	389	390	428	360	367	383	381	387	421	371	391	399	383	419	398	378	370	412	381	395	428	404	397	408	426	391	419	434	368	420	375	390	414	408	390	395	445	408	408	410	400	394	388	388	375	369	353	411	421	399	401	381	392	348	385	373	409	371	409	392	372	348	401	406	386	394	380	424	401	402	397	420	388	361	406	383	416	411	408	415	392	393	426	407	401	401	387	426	366	408	379	422	410	371	380	385	409	377	407	382	344	444	367	404	417	395	366	403	401	443	358	414	372	405	387	404	349	370	369	400	386	426	347	411	378	412	362	380	390	418	431	406	407	412	410	372	385	380	385	399	408	405	378	392	408	372	390	423	408	403	392	402	370	382	384	383	393	364	378	378	419	386	416	373	392	407	383	362	387	371	411	408	414	384	385	390	383	392	402	380	384	398	377	414	390	410	374	379	403	395	419	390	409	377	396	421	395	395	408	383	401	410	402	417	424	410	389	383	394	375	396	389	400	387	378	357	368	394	423	348	407	385	386	418	367	397	368	384	390	398	416	411	422	417	410	371	400	391	394	398	398	403	403	402	396	377	406	421	371	411	384	402	402	422	380	382	393	339	437	396	410	376	388	408	416	356	378	430	388	385	381	409	390	388	397	378	392	389	393	391	384	354	393	363	405	400	418	430	373	405	385	395	395	357	378	362	399	408	424	358	399	401	413	396	395	375	398	408	370	391	386	421	408	394	389	374	392	376	401	377	416	413	407	397	393	398	372	431	369	374	377	402	379	411	381	397	403	368	368	382	409	381	419	397	374	413	398	421	371	410	353	372	390	400	432	395	428	399	394	405	423	382	370	423	386	405	395	361	388	384	344	369	423	383	404	392	411	416	412	367	398	382	396	375	411	434	429	397	398	416	392	405	381	367	389	393	403	417	385	388	394	389	374	407	413	378	407	407	389	416	402	398	366	393	422	396	382	399	381	389	412	404	398	363	402	370	385	408	390	398	402	355	385	399	374	396	368	443	403	425	404	410	435	408	397	359	368	378	386	389	413	418	366	413	379	360	402	404	373	367	409	421	377	373	351	399	374	377	421	417	407	374	388	399	376	423	398	401	377	395	409	418	366	403	374	424	366	353	409	420	397	385	372	381	410	394	345	416	365	414	380	389	376	372	358	400	378	402	379	412	375	417	390	386	384	400	414	364	382	380	368	409	406	390	390	422	418	396	364	414	396	391	393	399	406	388	392	382	400	370	390	396	373	384	386	386	414	383	428	423	411	364	393	408	416	376	363	396	411	395	376	419	427	371	415	361	400	442	384	393	394	445	440	421	395	368	394	405	388	392	394	369	388	422	377	408	393	440	410	393	411	378	388	378	406	394	393	392	399	429	384	382	408	379	389	411	416	397	433	421	424	366	432	377	386	411	409	385	360	395	380	395	390	385	403	367	390	380	344	398	377	402	359	390	370	370	381	409	381	394	388	376	422	398	392	393	408	399	388	390	387	408	405	358	382	352	411	394	376	388	421	406	386	405	384	328	423	376	411	376	367	411	396	393	443	387	403	413	411	405	384	392	408	411	433	412	387	404	395	380	380	386	384	385	372	365	385	388	400	410	410	406	394	385	378	417	379	390	395	395	396	392	405	380	393	375	403	417	387	422	391	382	391	382	385	396	397	386	431	410	393	438	386	382	366	414	375	373	394	382	355	402	390	430	376	386	374	407	399	383	376	402	399	408	389	374	396	389	389	388	372	384	416	401	392	418	432	343	377	412	386	381	363	409	392	350	398	355	346	395	375	386	373	412	430	381	391	417	387	416	398	388	346	371	380	378	429	382	399	395	401	406	395	377	382	397	416	404	384	396	375	394	380	401	365	408	372	383	406	364	399	384	375	411	387	363	391	349	387	417	392	418	433	381	392	389	366	398	371	406	417	389	390	380	429	384	363	389	397	399	380	371	377	411	417	357	389	394	375	401	391	378	392	403	396	406	384	414	408	386	405	394	410	414	407	391	412	384	385	436	367	401	373	395	373	424	387	342	386	404	397	381	404	390	395	381	422	378	376	412	368	384	384	401	425	367	401	402	363	408	396	374	364	390	406	363	393	375	383	400	381	356	368	365	392	412	387	354	397	406	374	413	388	407	416	390	418	364	384	379	342	405	428	371	395	396	391	388	379	424	398	386	399	367	375	398	427	369	391	406	382	390	399	413	391	395	418	400	388	430	375	403	365	398	410	394	353	396	400	394	405	393	365	404	399	393	392	404	404	366	384	404	400	397	349	383	379	383	388	408	406	378	409	404	405	367	371	372	412	399	390	360	409	399	402	439	389	386	379	377	404	426	413	370
25733	21662	27604	25507	10122	1524	1228	947	799	698	616	600	583	606	592	600	551	602	579	535	634	806	1227	1435	1317	1526	1210	844	546	555	528	511	560	508	511	521	541	501	570	542	540	548	548	555	548	542	546	561	526	571	519	535	554	503	562	532	569	557	551	520	526	536	530	517	562	526	585	585	570	511	513	564	522	522	602	547	556	566	496	516	589	513	571	543	540	526	495	538	484	504	516	506	554	591	484	577	541	554	567	543	550	516	517	516	525	539	514	535	588	534	527	517	530	540	544	549	508	530	537	528	571	528	532	546	580	509	542	540	587	525	550	502	569	544	501	564	518	542	555	531	533	594	558	562	536	527	547	570	509	501	537	515	582	521	520	525	467	543	508	538	527	520	519	536	571	509	521	520	544	535	518	529	536	536	519	532	546	536	548	527	540	576	563	556	560	555	488	534	535	542	537	538	527	541	534	503	581	530	539	534	556	559	552	543	533	521	494	537	561	511	510	556	531	552	573	560	539	485	521	510	559	535	544	522	539	514	531	547	574	587	501	541	533	516	529	509	552	527	471	565	532	499	529	568	522	545	507	540	528	547	520	556	522	526	500	501	510	540	538	531	525	541	525	573	517	565	504	536	529	575	546	560	540	541	588	544	525	546	471	549	500	534	541	505	519	518	496	554	563	521	522	562	530	522	552	592	568	509	566	506	547	523	548	569	521	585	523	557	547	563	536	553	536	543	560	542	556	553	524	519	553	561	534	564	520	515	519	555	551	549	535	487	510	520	545	544	544	489	526	546	517	510	534	537	487	547	543	528	538	595	554	499	532	552	543	561	539	511	536	536	534	521	523	508	542	547	551	571	526	486	549	525	554	534	544	545	551	551	511	549	501	521	538	499	529	532	527	501	515	550	584	507	550	552	572	506	554	539	506	546	537	520	540	556	530	559	621	549	550	513	473	555	560	547	544	512	548	507	548	519	552	517	549	560	536	558	519	556	507	523	529	565	510	578	508	528	499	527	562	556	551	562	535	536	543	595	554	518	533	546	526	528	553	540	540	529	542	546	553	545	536	526	548	519	540	530	546	562	508	514	520	485	549	535	513	516	554	541	567	534	534	494	561	564	547	515	554	520	511	531	478	516	520	529	548	517	527	566	517	546	562	542	547	499	534	510	541	484	557	532	529	533	539	518	500	498	553	563	538	555	539	538	540	574	532	520	530	515	530	595	542	551	544	575	541	530	497	566	563	521	514	545	563	539	516	561	511	527	527	523	544	509	536	579	540	530	533	521	517	524	518	524	556	527	525	571	471	493	538	542	525	546	508	527	522	560	528	530	560	520	499	581	511	517	504	519	513	513	510	536	561	543	567	533	567	505	513	495	550	581	539	535	538	548	575	493	540	513	588	529	513	535	535	560	536	511	526	504	525	530	542	529	531	569	523	563	542	530	554	557	554	550	508	544	530	551	563	561	560	528	548	541	553	555	533	525	533	538	550	529	529	534	509	547	541	527	548	568	543	553	548	524	528	567	560	536	514	519	522	551	544	498	523	568	561	504	521	505	498	547	527	521	513	531	550	554	552	523	572	524	525	566	494	574	540	526	569	547	527	531	538	541	534	524	523	524	512	574	478	535	557	594	583	538	565	534	544	592	535	522	528	549	546	517	512	513	536	472	526	520	520	551	537	577	506	535	567	515	541	539	532	561	541	522	540	575	535	523	517	543	549	533	537	548	540	519	571	536	539	524	578	508	532	519	559	550	538	549	516	517	541	516	552	496	533	525	511	537	508	554	547	577	483	564	538	553	536	563	540	516	523	504	508	507	533	518	527	564	549	565	507	507	526	541	549	527	519	540	534	550	507	567	480	529	509	552	506	528	540	538	533	547	514	500	528	515	524	523	525	497	576	544	537	526	591	528	550	540	538	547	527	527	550	558	551	518	563	511	551	529	510	502	537	547	502	571	502	560	534	525	516	530	539	576	553	551	523	544	547	544	538	527	558	510	544	519	501	521	525	506	528	529	501	517	504	547	503	537	493	526	528	515	554	540	572	529	523	528	540	527	565	497	537	541	529	499	541	542	507	567	540	526	543	529	531	533	536	521	532	527	554	502	521	540	531	484	555	516	538	545	546	532	554	538	521	519	504	527	517	528	509	522	525	560	564	556	510	531	544	519	538	567	561	555	523	527	547	506	512	513	538	528	523	545	517	543	548	577	514	529	495	543	497	531	507	505	531	491	549	528	487	560	574	518	555	555	550	492	504	541	540	536	562	561	546	485	540	551	461	551	511	550	532	568	547	545	516	547	518	539	534	523	529	546	569	536	547	529	546	512	557	523	523	533	489	520	528	530	530	507	523	550	505	487	513	511	498	523	554	539	524	516	575	557	528	552	552	497	523	539	509	550	529	537	569	544	550	530	533	554	523	527	524	568	561	537	581	470	521	565	526	515	531	513	541	553	569	523	527	565	486	512	539	534	543	537	512	561	535	532	524	546	565	518	546	539	550	567	492	512	529	537	533	522	558	545	491	518	530	559	541	563	562	505	519	558	541	525	569	559	547	553	505	539	558	537	578	511	534	516	542	547	519	555	532	548	540	565	509	546	538	513	549	575	518	495	533	520	523	548	511	555	551	503	546	485	516	513	552	502	570	521	516	515	523	525	543	541	476	523	528	516	568	569	565	499	569	504	531	508	556	517	529	549	516	544	568	555	512	553	499	569	539	505	528	513	532	537	517	551	581	529	571	583	523	495	506	509	509	526	539	534	536	546	544	555	533	517	521	501	529	537	556	513	561	528	501	537	569	542	547	552	549	502	507	564	546	534	541	497	493	532	517	565	522	531	531	470	566	522	554	558	496	555	527	567	542	504	517	538	529	512	517	545	486	544	526	505	545	522	528	547	509	524	515	542	512	500	557	523	533	583	542	528	487	542	554	546	519	535	549	495	548	520	504	508	552	548	550	532	549	546	535	548	480	524	552	506	505	512	531	552	598	538	538	513	542	572	516	536	575	563	575	522	472	534	542	530	547	548	578	502	524	556	589	509	560	506	508	515	516	533	535	534	542	525	540	505	554	582	544	539	570	538	528	534	498	567	566	546	548	537	564	569	516	516	548	510	494	525	513	553	548	492	513	506	585	530	529	568	552	541	530	564	507	510	543	499	518	560	545	545	543	557	544	515	543	564	523	544	581	529	516	518	507	505	518	567	569	519	503	556	539	534	526	535	569	491	556	497	540	513	546	504	524	563	554	536	515	522	507	543	514	530	538	521	537	543	515	552	531	603	586	527	556	541	542	522	548	522	479	522	525	520	521	520	528	510	506	500	563	515	533	513	540	565	556	519	562	554	498	544	530	524	540	556	498	600	538	498	533	506	517	518	556	519	532	574	548	518	530	530	526	550	539	536	502	541	529	538	539	560	543	521	550	552	537	549	540	544	551	531	560	565	519	554	550	544	574	526	562	506	507	545	539	547	518	543	489	536	542	531	524	505	586	556
37947	48700	14106	4848	3023	2180	1990	1517	1236	1038	879	759	838	823	798	723	742	751	765	723	778	1208	2092	2309	2367	2328	1886	1233	651	626	638	677	659	622	673	660	633	634	643	669	653	612	606	681	683	634	594	674	584	644	633	656	624	623	651	633	652	602	670	668	660	643	650	652	611	636	651	658	628	627	597	635	630	648	636	670	615	665	673	648	650	642	677	663	644	664	636	629	684	617	621	599	664	651	635	657	618	628	668	667	649	615	683	637	661	638	647	673	653	592	625	661	662	610	654	638	650	635	602	598	676	646	655	608	623	653	601	648	630	643	661	653	628	619	644	644	619	645	618	648	653	660	661	642	619	713	610	627	647	640	651	625	638	667	613	639	651	647	624	694	654	689	606	634	677	667	694	656	618	646	642	661	690	623	642	663	657	641	701	672	627	652	619	619	595	641	650	618	680	670	669	604	609	609	641	589	632	639	684	630	636	666	678	635	599	656	631	611	633	654	675	686	646	659	613	665	661	698	620	649	664	631	640	701	651	638	630	629	672	669	668	625	649	702	630	643	645	701	613	648	652	634	598	648	631	659	683	640	643	680	630	645	646	666	679	594	638	628	619	645	589	611	648	665	624	612	645	617	648	658	641	663	686	619	646	665	678	686	608	632	661	677	605	638	652	607	641	603	621	668	651	622	648	643	657	644	619	670	646	631	629	622	699	614	630	655	651	604	667	605	651	670	624	615	634	704	632	665	599	674	625	614	672	600	622	655	604	652	647	641	647	642	662	602	668	647	625	603	660	640	668	618	663	662	638	648	680	628	672	678	644	645	644	653	694	640	671	661	618	590	612	627	608	668	651	622	602	618	690	665	641	676	624	643	671	657	652	662	624	626	682	637	652	636	630	651	679	632	668	658	678	661	648	636	670	659	709	640	648	619	618	573	662	614	661	665	639	642	631	632	640	647	602	621	682	616	623	667	620	686	663	632	683	619	672	631	682	683	650	668	635	642	634	643	642	668	659	665	632	658	629	633	620	686	656	652	640	640	638	650	629	682	614	645	641	658	662	669	619	634	622	673	669	704	643	653	660	665	705	610	697	670	608	637	648	652	684	687	683	639	618	597	617	667	635	641	674	631	665	615	684	643	643	653	673	665	646	613	639	622	659	675	628	679	613	668	658	653	664	605	623	658	634	634	668	616	666	644	643	644	632	672	637	631	653	663	674	647	614	579	692	632	608	661	680	645	631	653	667	700	684	631	602	661	656	618	666	625	631	659	664	637	644	660	651	669	659	649	600	617	655	638	644	667	620	664	689	617	647	671	669	629	636	669	659	635	600	634	629	656	691	632	609	674	639	661	654	652	628	661	609	627	653	639	650	644	619	599	669	687	653	663	704	676	618	635	659	591	627	634	616	676	617	641	678	626	685	635	645	644	652	633	622	627	626	661	661	633	612	653	660	688	622	673	608	584	637	674	639	614	635	649	615	638	625	674	629	635	644	658	607	649	687	650	620	608	646	650	671	697	618	682	646	664	642	613	661	645	640	662	636	617	622	611	623	643	623	604	664	638	604	673	663	646	632	627	652	661	630	647	626	654	650	671	624	608	686	647	607	640	624	659	652	665	605	666	706	641	657	621	625	688	657	690	662	646	644	617	639	637	649	637	625	644	644	631	650	633	625	650	600	675	665	646	638	682	647	686	609	670	646	629	641	681	618	647	652	645	608	613	649	625	628	609	634	628	615	639	680	656	648	596	631	707	644	621	612	595	613	669	678	641	611	583	598	606	599	646	638	653	615	664	669	644	610	633	606	655	610	641	618	615	630	625	626	630	615	655	646	651	652	594	639	667	631	706	646	638	635	648	650	625	674	674	655	623	653	657	672	662	641	623	629	645	658	657	643	605	634	639	637	618	629	659	672	664	644	637	639	685	682	661	639	643	641	586	659	637	654	578	604	651	649	584	657	662	658	621	648	618	622	647	654	639	664	637	662	654	645	652	638	702	660	635	623	648	682	696	647	641	630	663	661	662	686	621	614	638	644	646	645	632	642	635	652	653	633	585	631	650	652	661	657	645	606	695	643	638	616	668	632	636	605	651	639	704	649	653	667	649	685	615	651	624	669	626	659	641	657	619	676	626	662	603	644	626	664	624	631	671	621	673	620	687	667	617	629	665	625	611	630	652	651	626	647	692	648	611	647	622	646	604	641	679	665	609	610	652	660	636	663	625	631	621	664	665	625	628	634	655	601	645	630	603	667	646	641	639	647	634	625	635	680	642	612	613	626	693	642	650	622	620	660	664	639	666	634	635	615	661	675	646	669	589	620	663	632	617	649	616	644	660	677	672	659	664	666	627	646	604	637	652	625	647	632	617	655	627	646	636	647	643	636	630	645	602	656	587	651	588	639	630	617	674	653	646	648	648	666	672	650	615	615	618	652	613	650	663	656	625	609	626	633	633	659	624	633	649	623	694	654	668	663	661	642	647	675	619	678	640	636	652	634	637	638	650	624	683	634	656	638	648	641	613	653	605	621	671	642	627	607	611	617	605	612	608	644	674	652	628	650	594	633	631	605	675	661	613	595	678	665	708	654	711	651	622	675	631	619	581	653	649	653	644	608	628	652	636	625	631	605	640	637	627	638	643	599	591	621	647	611	607	631	674	671	668	641	644	594	626	642	639	636	696	680	632	634	670	682	633	646	646	638	610	610	622	651	655	667	611	654	656	610	682	622	669	621	632	674	696	647	626	684	637	597	627	643	655	605	611	626	616	639	627	646	636	642	633	663	628	643	666	681	610	696	646	675	668	604	614	642	640	597	700	654	687	669	675	657	668	629	662	663	654	670	641	614	634	630	647	620	613	679	675	647	634	630	651	632	644	631	652	627	648	653	641	604	650	587	663	613	633	616	631	600	626	653	630	642	645	630	667	632	623	680	643	697	660	655	688	639	650	640	640	629	667	641	613	673	637	665	616	599	642	651	630	549	640	641	606	604	629	654	674	584	666	659	643	651	663	645	644	636	597	608	668	637	632	685	650	669	704	656	621	619	640	646	635	670	664	635	678	651	646	664	605	625	652	671	638	620	663	615	584	634	632	638	664	667	603	614	643	713	594	681	675	662	598	600	681	600	626	660	694	640	631	642	675	640	662	698	624	662	617	650	675	648	635	680	635	680	647	598	625	647	640	657	639	665	621	626	601	648	650	687	637	629	642	614	638	638	648	658	658	667	638	635	634	600	625	672	684	628	648	631	615	615	696	645	630	648	640	625	662	678	658	621	646	646	659	646	678	668	617	638	666	635	684	679	645	648	646	666	641	640	641	594	657	639	653	628	643	652	634	691	627	650	622	656	637	625	639	650	648	667	627	637	634	678	612	643	624	641	651	637	649	662	638	665	623	640	679	693	678	604	627	681	642	634	644	609	614	653	657	630	639	623	643	653	657	663	692	650	674	640	653	676	674	596	618	635	636	646	626	600	613	659	665	598	650	631	661	677	588	650	678
23309	21599	29317	24259	21557	21575	10369	1669	1087	1032	837	777	815	723	728	701	652	665	674	611	587	649	732	2342	5178	5213	4423	1600	535	509	527	538	562	576	535	542	569	548	572	560	539	518	587	516	514	565	616	588	562	490	554	535	549	536	590	541	521	508	542	548	585	572	516	534	521	519	564	542	525	534	528	561	569	508	526	507	569	521	553	548	501	576	577	566	534	565	532	547	502	498	527	550	573	529	523	557	572	557	533	575	485	559	553	508	530	508	500	521	547	544	556	524	564	562	542	548	555	536	561	544	522	573	551	581	529	511	513	544	508	568	545	575	524	551	518	550	512	567	548	545	556	604	577	557	518	543	550	549	531	491	499	567	591	560	572	476	515	503	514	533	562	529	527	558	547	548	518	516	531	521	523	546	568	515	493	567	579	522	518	586	563	510	499	518	587	575	526	519	536	551	530	580	549	534	549	543	503	541	512	535	521	528	527	502	526	505	523	585	520	575	550	562	578	509	547	548	539	577	543	518	525	533	535	553	588	517	541	507	543	563	566	567	567	546	537	555	551	580	515	535	512	544	526	540	584	552	577	498	559	567	522	518	582	540	554	567	504	535	573	537	530	549	526	482	513	549	507	531	548	503	572	533	568	539	548	562	547	491	554	577	514	551	570	517	547	573	521	562	578	526	548	486	545	546	502	559	520	534	555	531	519	512	545	521	555	551	567	541	566	537	520	531	554	533	523	529	538	546	517	490	543	526	507	544	567	532	593	522	507	533	510	581	535	550	548	505	536	589	572	539	525	543	535	546	515	487	530	553	530	516	570	539	545	545	527	541	555	551	530	508	557	552	505	548	538	534	557	539	554	532	568	547	515	564	547	530	538	512	532	486	506	534	529	530	527	570	528	542	542	540	565	557	531	531	527	574	557	538	515	521	518	511	568	561	539	525	567	495	530	590	543	564	577	496	526	545	529	515	549	556	565	508	462	573	531	537	492	563	569	564	593	548	584	540	554	588	552	526	519	523	547	592	521	527	498	578	520	570	543	545	521	560	578	562	529	486	519	534	577	584	537	531	529	521	554	529	513	545	523	569	513	523	568	539	507	516	565	534	550	509	552	555	558	556	482	544	510	554	561	544	556	542	542	541	549	527	552	510	530	573	539	511	553	549	536	491	561	537	535	537	514	552	505	561	569	546	528	546	562	537	567	497	554	544	556	549	557	586	546	540	581	533	511	517	556	535	527	571	549	518	535	506	535	539	536	517	493	573	567	576	552	522	523	552	520	507	532	549	564	593	504	517	520	533	529	562	558	567	571	590	550	546	518	541	532	542	554	520	546	579	552	530	520	535	546	584	537	516	540	574	529	517	563	488	535	574	565	563	501	550	581	579	579	551	513	560	530	566	568	558	543	516	529	554	545	530	564	530	565	541	533	525	564	542	559	530	518	563	538	536	551	526	536	518	543	538	560	523	546	584	561	569	548	595	566	549	540	544	512	504	549	520	528	552	539	536	559	565	534	555	545	535	530	539	530	517	562	572	502	541	542	527	498	557	542	531	544	503	592	531	540	567	518	566	572	540	549	519	562	508	501	517	521	527	489	545	524	503	542	548	575	533	516	532	523	542	514	533	504	544	552	550	571	543	511	537	512	543	555	565	503	511	514	543	535	557	542	525	504	553	543	527	496	533	560	532	531	541	547	551	529	519	560	542	558	555	531	547	510	533	580	534	524	560	540	538	587	571	546	550	548	590	557	576	558	544	536	537	528	558	539	581	558	529	584	552	525	568	556	554	556	529	502	551	526	513	556	541	504	516	552	529	579	539	564	544	589	559	571	555	560	523	516	516	560	540	550	509	555	533	506	571	576	562	552	557	552	550	562	550	558	565	580	528	542	523	557	558	586	532	534	549	553	572	531	561	550	550	549	521	540	562	533	531	534	538	538	548	489	520	540	489	540	569	525	549	494	531	533	541	566	521	564	555	559	519	545	547	490	554	512	521	538	544	510	548	568	547	585	551	574	542	534	532	523	564	563	525	552	555	537	528	524	528	575	556	547	573	532	547	524	527	500	506	576	549	523	514	556	536	523	498	498	515	530	562	569	545	539	555	473	564	545	545	544	542	561	534	551	521	548	519	568	589	503	568	530	560	503	559	486	558	544	505	504	508	535	535	566	549	504	503	540	497	538	513	520	532	520	517	537	514	511	553	525	528	541	576	522	503	515	508	508	593	529	559	493	547	571	550	574	527	551	555	546	560	568	523	568	552	547	568	517	518	560	570	545	579	545	566	543	524	526	538	535	561	497	537	549	592	486	580	568	531	567	543	569	501	527	513	528	518	537	549	542	523	515	527	524	506	582	527	566	587	538	556	555	537	544	549	494	552	576	532	542	553	542	566	515	565	521	533	537	560	536	524	552	510	534	523	514	502	518	537	498	519	557	623	528	544	551	519	515	528	519	534	542	521	556	549	569	525	542	521	532	549	564	532	546	510	576	547	547	533	559	557	535	536	517	524	540	561	531	537	548	497	495	545	531	526	551	574	555	513	556	540	527	526	536	561	562	549	548	548	549	528	574	544	561	572	536	547	481	534	519	554	545	571	507	541	522	539	533	499	576	524	558	550	501	528	530	581	550	557	518	532	528	529	551	547	540	508	513	542	584	500	554	510	602	529	552	496	509	541	571	543	569	561	559	529	568	478	542	527	521	550	513	528	583	504	542	506	543	564	536	545	566	522	616	538	493	540	524	534	526	510	549	506	525	507	561	549	513	554	551	557	502	531	560	530	541	550	560	537	564	536	532	562	587	594	533	519	520	595	538	556	479	541	515	548	557	540	517	591	534	541	525	547	510	533	538	552	544	563	566	524	570	545	535	540	538	524	538	522	551	559	560	532	517	577	564	567	549	489	518	536	552	544	540	549	589	570	533	557	514	566	533	512	520	559	538	539	531	545	550	571	597	551	558	535	532	537	528	505	575	577	563	539	557	536	592	549	562	506	536	524	539	530	501	560	552	500	562	495	525	491	555	538	564	558	498	574	523	534	541	530	511	515	550	522	523	547	567	526	574	556	532	523	553	533	532	563	549	545	545	510	480	518	544	539	580	545	526	582	524	561	560	573	520	549	552	518	529	537	546	576	519	516	560	531	516	535	559	543	557	584	522	522	512	532	546	514	540	537	557	563	517	553	531	513	522	548	554	578	517	486	527	550	538	532	496	541	545	516	548	526	532	548	500	560	530	541	524	576	515	537	518	516	489	494	527	566	549	556	558	533	518	528	534	579	534	549	546	505	553	538	574	528	572	510	534	554	566	558	512	533	529	511	527	561	504	535	505	540	520	529	571	520	556	526	503	554	537	524	496	571	535	520	512	529	556	554	571	542	516	495	582	505	541	542	576	557	558	557	535	505	524	529	546	539	553	535	496	573	558	520	561	541	566	514	493	530	556	568	540	542	521	526	553	525	548	555	583	550	548	545	525	548	495	537	530	506	562	569	554	541
43819	62975	20941	9101	6103	4603	3546	2518	1853	1540	1206	1112	1061	1054	980	918	894	848	807	836	782	778	997	3760	8372	8120	6867	2340	630	621	623	622	616	662	607	640	644	643	621	600	642	688	642	594	598	649	648	632	637	597	623	643	647	641	595	597	602	645	623	625	582	590	612	661	631	613	632	647	645	607	593	608	627	607	598	610	627	617	595	648	660	622	660	628	630	596	675	623	660	586	658	629	677	638	607	610	605	639	644	666	640	639	618	560	627	635	591	592	626	637	597	610	592	559	654	616	628	667	580	647	594	653	614	618	640	626	641	620	611	660	615	610	626	633	649	618	586	633	628	629	634	638	618	679	601	601	627	596	623	630	656	615	642	578	576	616	649	622	635	620	626	606	588	635	638	612	617	640	652	580	612	608	632	626	650	674	587	663	690	647	610	629	643	623	650	602	591	647	630	650	625	648	638	641	635	623	644	600	639	634	629	592	634	609	645	652	621	629	613	657	587	659	649	604	619	619	628	646	635	647	625	598	592	628	623	657	606	633	613	633	630	641	577	580	602	583	635	617	615	628	632	652	615	629	623	636	659	681	639	625	608	597	651	653	642	648	639	626	606	632	639	602	646	635	624	601	608	600	670	654	636	615	624	614	619	628	598	660	655	636	670	643	579	601	640	633	613	634	647	639	611	617	650	618	598	582	627	627	613	634	624	661	637	689	611	595	652	674	629	628	629	626	622	590	646	622	619	677	620	627	586	669	701	625	630	575	573	624	620	632	620	632	604	610	626	621	691	611	627	653	613	617	639	608	643	657	632	630	607	617	649	670	623	633	644	603	596	590	658	605	604	651	611	643	611	636	609	608	589	576	635	665	630	636	604	664	635	629	592	616	647	628	627	606	559	606	659	600	626	615	653	634	666	640	627	625	589	606	652	618	587	646	581	606	575	606	613	609	634	663	629	619	652	677	623	588	645	630	602	617	604	616	626	628	606	613	619	629	595	609	629	636	638	639	680	607	629	606	632	651	656	650	610	655	614	612	642	607	626	647	626	606	660	618	599	632	622	572	616	614	567	623	660	647	636	624	624	622	634	634	620	610	611	611	592	598	658	617	588	573	644	621	660	615	608	578	609	617	605	634	625	632	626	618	603	680	621	593	630	630	625	597	592	630	617	623	628	593	644	619	592	666	649	635	642	636	626	608	653	629	620	623	638	602	607	616	642	587	598	663	615	613	711	621	595	590	638	619	625	612	663	629	673	611	591	627	631	617	632	613	672	643	635	608	613	639	624	620	643	630	625	622	621	639	624	621	635	609	618	616	637	648	633	590	646	625	571	617	670	631	609	587	636	600	562	626	596	600	619	647	599	602	585	637	602	615	675	596	590	609	585	565	631	587	629	609	614	672	613	642	657	601	592	688	617	642	612	583	604	635	615	628	612	644	640	653	674	592	589	649	594	634	662	632	612	599	645	640	666	680	644	631	609	602	612	679	624	625	591	578	648	602	634	592	651	648	649	644	584	614	623	640	650	629	627	612	612	577	620	609	641	650	654	667	654	630	604	608	650	643	638	603	559	608	640	585	607	635	612	610	590	588	586	607	664	653	625	593	592	595	647	624	596	580	638	579	598	636	565	611	628	585	601	656	588	589	617	597	668	627	619	619	644	657	621	639	622	666	639	627	629	615	658	599	619	627	698	640	660	649	587	646	611	681	646	622	610	633	612	591	669	620	635	672	636	624	652	600	642	589	601	647	627	652	620	641	596	654	615	651	666	666	642	615	626	610	635	596	639	641	661	664	649	639	629	617	614	639	595	643	638	625	576	606	608	660	598	645	590	631	610	582	617	600	683	634	633	617	599	617	666	594	627	691	636	619	614	681	662	633	632	622	635	651	562	625	580	631	648	612	627	598	595	612	616	668	641	628	637	666	612	606	613	634	628	679	567	621	645	636	634	599	617	633	595	617	643	652	645	643	567	647	611	623	647	617	638	609	608	631	661	633	624	628	643	648	585	617	652	616	638	586	621	627	637	633	590	601	608	605	610	603	658	611	670	615	620	630	610	647	644	629	626	625	639	613	657	630	633	646	540	602	631	632	642	627	624	635	619	569	615	645	662	596	642	624	641	633	580	630	608	594	622	619	636	637	667	658	620	612	639	607	645	593	612	642	610	686	610	664	585	616	612	627	607	634	626	597	599	621	620	616	630	624	636	597	616	656	642	652	603	604	591	678	682	655	635	604	614	648	602	622	610	640	636	614	654	607	615	649	587	607	603	595	604	585	644	621	631	633	618	625	621	618	640	612	612	577	642	615	619	615	659	673	632	620	610	635	617	613	656	611	610	607	605	662	650	652	583	657	572	617	608	610	615	610	605	568	654	644	586	639	633	625	607	597	633	626	643	593	603	628	585	622	646	593	628	611	612	651	606	687	607	614	622	645	610	617	652	663	572	629	656	637	591	636	665	612	688	650	584	644	647	613	627	638	612	639	608	626	652	590	656	631	604	622	615	637	593	626	630	634	650	605	629	643	619	626	679	615	607	680	608	603	646	604	647	629	648	627	652	585	634	654	655	609	613	636	632	575	586	616	601	678	642	671	632	657	636	611	611	683	647	673	605	594	598	644	608	570	611	604	624	631	584	662	646	618	625	605	652	615	606	620	615	610	636	662	656	616	620	611	635	626	628	610	594	651	614	609	664	628	658	628	623	619	568	584	643	680	651	664	634	643	645	608	674	666	636	652	607	605	654	623	578	626	607	591	590	652	656	604	611	618	598	656	603	664	681	634	624	661	605	602	659	630	632	611	647	608	653	602	660	571	629	662	657	663	584	624	600	631	665	597	641	593	610	639	598	627	613	615	622	663	622	604	591	596	617	662	632	622	613	592	635	643	628	637	612	624	656	627	660	684	620	640	647	683	650	605	689	617	637	631	608	681	642	654	635	626	616	637	679	620	613	589	641	627	638	606	647	598	624	626	613	640	610	627	591	626	620	610	608	600	673	589	626	618	603	676	670	634	601	607	633	636	611	676	603	639	596	628	616	583	592	589	621	634	624	638	625	608	621	613	613	616	598	619	664	633	627	646	624	635	664	625	633	642	679	665	634	639	608	626	613	624	614	610	585	667	629	624	606	599	608	643	650	637	642	608	632	593	593	612	623	583	667	619	637	644	640	604	634	620	622	627	659	596	648	624	639	611	651	615	632	610	642	610	598	612	637	621	649	621	610	606	633	628	596	623	626	615	568	586	610	661	617	618	608	629	651	625	623	597	617	628	580	629	620	633	594	592	664	624	647	627	596	632	599	657	621	630	612	634	648	626	623	660	628	621	682	599	645	612	596	621	622	586	617	645	644	640	630	616	580	652	630	607	595	619	626	624	620	630	615	580	629	623	599	605	643	611	592	646	639	608	672	660	623	627	626	621	643	677	664	597	607	614	657	593	593	610	608	637	628	619	618	604	645	627	609	632	640	628	639	625	656	613	634	640	587	665	654	633	649	573
29533	25916	17868	4812	1205	808	702	640	490	424	403	410	327	356	366	378	386	333	350	353	333	330	359	442	552	607	549	354	376	352	367	328	331	325	314	343	356	339	348	329	318	321	351	306	327	339	347	359	332	352	333	314	336	331	343	332	337	360	319	337	338	335	372	322	320	377	340	347	360	346	329	314	322	340	334	350	344	363	340	315	363	331	321	323	314	326	298	362	342	326	336	328	362	350	306	343	319	328	343	356	334	367	318	333	356	322	324	327	356	344	340	340	313	357	334	348	326	324	334	314	320	358	333	330	310	312	324	357	364	311	324	358	330	310	343	315	329	355	331	375	363	365	313	315	317	334	309	366	344	344	338	317	381	334	338	338	335	324	336	336	313	315	343	380	342	331	308	330	335	313	342	329	369	362	360	341	362	300	323	302	326	345	337	355	344	342	346	356	347	333	342	329	324	344	345	327	325	351	361	341	364	326	313	320	336	347	319	342	364	335	313	338	345	341	315	356	377	343	327	358	342	348	348	354	294	324	362	327	373	300	376	363	346	343	350	349	341	314	308	350	321	348	314	310	327	342	324	349	332	328	321	319	338	360	347	332	309	359	372	362	355	349	320	336	296	344	343	314	305	334	372	321	312	338	339	365	334	357	332	294	359	329	324	333	333	342	334	360	352	320	304	324	334	344	331	345	344	349	331	339	335	338	346	370	307	326	316	326	353	336	345	323	368	340	306	325	332	339	350	347	355	357	355	294	330	351	328	314	339	362	323	322	325	348	307	353	330	343	360	309	323	342	330	361	324	357	319	326	332	299	360	348	313	380	367	337	377	346	324	353	340	339	336	303	351	350	332	344	338	322	324	331	317	374	323	318	349	355	339	327	356	332	334	317	350	356	350	305	346	352	311	347	329	357	329	321	305	349	360	337	362	362	336	326	326	326	351	324	321	335	329	334	361	355	338	314	335	320	280	358	328	367	328	338	352	335	336	358	327	345	322	343	338	307	326	354	313	344	333	329	313	335	306	337	356	320	311	330	338	324	325	317	341	358	356	333	352	340	349	330	328	315	353	365	327	337	360	354	315	308	343	326	358	312	327	354	309	366	298	335	328	317	306	322	338	323	356	355	350	316	350	320	335	329	352	324	298	317	349	315	339	366	349	318	339	344	320	360	343	320	326	338	331	328	362	326	352	335	349	332	344	358	345	321	329	338	324	338	296	338	356	359	354	356	354	314	305	339	329	339	318	315	347	352	320	322	324	346	315	334	326	328	310	344	344	348	345	351	350	331	332	317	373	326	328	336	363	346	336	346	367	348	295	353	330	323	352	321	340	327	338	335	310	327	344	348	347	311	344	324	336	333	331	360	328	362	338	315	322	362	354	317	363	307	342	343	382	358	342	312	331	343	324	324	336	340	348	352	325	334	316	315	327	323	354	326	362	329	357	359	353	324	340	340	325	319	343	363	343	328	324	336	320	370	353	357	314	328	356	309	364	340	377	336	351	334	345	341	375	329	340	366	335	326	326	362	326	340	307	329	354	338	339	330	323	324	326	343	303	331	331	323	343	320	356	336	332	308	339	335	352	333	310	323	356	304	337	333	331	329	355	316	315	346	349	386	345	317	335	338	348	363	332	348	352	324	362	352	321	317	338	343	331	335	365	342	337	346	341	315	348	366	335	329	332	326	340	329	317	354	347	339	340	325	318	362	356	381	315	333	336	360	347	372	357	332	336	329	318	334	337	314	366	320	337	350	321	312	312	348	330	372	345	326	340	330	337	337	342	354	333	325	362	325	340	367	328	339	319	357	346	340	339	345	348	307	341	328	292	374	353	318	346	316	324	354	363	322	368	327	371	340	342	343	367	328	320	352	340	328	326	348	339	352	345	322	310	333	373	349	309	349	329	344	344	326	322	325	384	317	351	334	339	336	317	324	337	345	338	299	338	331	361	376	338	306	305	328	326	351	337	345	333	329	325	335	354	333	349	346	359	303	329	318	332	318	341	349	361	351	369	341	333	329	334	337	347	374	326	361	332	333	316	365	343	328	330	360	341	329	348	349	381	334	360	330	357	341	353	351	363	318	324	331	350	354	377	311	314	342	355	370	313	347	324	334	350	358	323	351	324	345	373	343	278	351	329	365	356	334	337	336	328	362	372	381	362	295	339	366	349	330	332	344	302	301	327	308	336	385	350	313	346	341	319	344	326	316	342	353	332	374	337	332	330	351	311	317	318	362	329	317	335	337	314	382	329	336	315	325	353	337	317	364	325	326	352	307	347	332	338	310	367	362	349	339	340	315	335	347	322	348	356	343	347	375	356	337	313	337	336	347	342	338	356	291	276	329	322	332	330	323	346	334	304	332	342	339	345	337	323	345	365	347	321	313	333	327	334	343	352	339	364	360	307	306	344	378	363	326	314	350	375	360	349	356	327	370	332	315	335	314	333	324	314	333	346	375	341	328	340	325	326	349	373	334	341	353	332	330	342	326	348	315	351	346	327	317	366	342	341	326	349	316	356	298	299	344	359	347	349	327	344	345	318	349	335	305	346	322	333	305	342	311	345	323	368	345	320	339	341	324	338	317	323	339	336	345	354	349	310	364	333	315	316	326	340	341	330	333	335	339	348	351	310	325	377	339	287	367	335	318	321	346	348	334	333	337	323	321	340	346	309	322	317	339	348	308	349	319	331	320	345	333	343	333	363	333	300	320	363	344	321	360	322	325	331	331	322	334	350	370	310	317	307	345	347	342	310	378	334	359	339	365	359	348	347	336	336	337	345	335	361	330	357	344	312	338	355	327	346	300	340	341	351	340	333	330	324	306	316	371	369	322	303	347	327	351	367	313	315	353	321	371	360	305	348	344	319	341	342	309	323	318	323	352	367	338	321	367	344	350	346	297	330	345	339	340	342	329	318	352	323	347	344	297	325	296	331	318	297	344	346	357	346	311	349	331	357	357	345	337	355	319	326	332	319	336	350	329	321	333	374	333	385	357	322	350	347	359	312	335	363	363	361	309	324	329	347	383	367	314	309	361	365	351	361	336	323	305	335	348	329	377	338	327	310	338	360	307	335	314	321	326	368	354	322	312	347	320	351	333	355	347	338	357	346	325	336	350	349	321	312	344	333	356	346	332	345	355	333	318	318	315	364	310	382	336	347	315	324	368	348	323	340	330	354	331	326	328	328	342	336	350	311	310	305	321	374	325	326	342	348	345	329	357	345	345	348	372	361	348	351	327	348	346	315	319	310	340	349	339	336	331	362	348	347	318	366	348	340	365	331	342	321	367	344	362	326	303	335	359	323	331	348	301	353	339	341	353	372	319	310	339	371	384	316	329	348	345	359	343	338	359	353	346	331	384	338	346	355	351	348	339	339	330	359	328	299	337	332	365	327	356	353	355	336	330	355	353	316	362	330	333	332	331	320	349	337	340	347	358	308	352	341	305	370	370	322	326	348	329	340	321	351	357	326	336	353	322	343	337	334	354	336	333
34391	38730	8366	3560	1943	1458	1265	1072	826	660	600	537	472	487	507	487	474	459	506	462	497	435	478	510	854	873	808	451	402	466	423	449	422	413	446	412	460	415	402	460	428	414	429	417	429	408	371	431	440	433	455	423	429	441	392	402	410	432	412	432	406	449	443	406	426	412	399	434	459	413	427	426	413	394	434	414	440	430	420	417	455	407	450	395	421	395	403	430	420	423	438	425	430	436	451	409	426	415	427	443	432	435	459	427	411	462	453	419	394	426	421	448	414	414	437	396	430	449	397	417	413	413	452	431	428	433	426	417	415	447	456	407	379	395	385	425	419	435	417	444	407	376	438	404	400	433	435	426	426	412	424	446	393	453	429	447	412	412	394	425	421	382	422	420	437	411	443	436	430	444	446	435	380	445	432	380	427	400	444	408	413	450	408	447	455	460	417	415	449	444	426	463	434	434	428	371	403	379	421	428	409	421	444	400	405	440	449	411	439	456	419	418	396	457	409	446	423	411	437	421	463	392	432	461	431	418	409	425	433	403	418	422	461	444	419	444	457	419	410	414	400	444	446	418	459	430	428	420	415	388	420	446	422	407	442	453	428	389	425	398	434	453	397	397	378	447	427	390	388	409	449	461	430	465	435	426	436	391	408	393	455	438	392	418	400	455	407	405	438	396	484	449	425	426	388	400	428	399	392	420	433	430	438	454	406	432	410	414	449	403	430	400	434	421	439	396	441	428	436	393	438	437	398	435	428	426	420	440	445	411	418	471	419	428	428	410	403	409	387	410	399	477	434	399	405	399	432	419	423	443	431	405	431	455	413	417	422	377	447	430	418	460	424	428	418	423	430	424	432	443	436	416	437	419	430	441	416	405	405	408	418	413	423	442	437	417	416	400	436	464	437	423	437	451	441	440	445	371	375	432	442	415	404	423	432	414	433	442	436	411	421	469	425	423	440	427	403	413	427	419	405	397	425	455	416	406	389	411	429	447	456	410	423	431	441	432	440	460	440	431	430	422	418	440	461	436	407	440	410	382	443	448	379	401	428	411	435	427	410	417	437	440	422	431	418	423	423	432	435	417	383	412	389	434	372	395	414	430	417	425	391	437	435	419	458	431	423	420	445	432	415	433	457	394	407	396	429	431	447	416	408	405	433	412	433	461	409	389	441	403	430	440	407	426	418	394	417	434	437	415	429	388	451	453	442	410	438	425	429	392	452	438	423	447	444	389	398	415	395	450	397	411	415	412	422	438	415	420	451	453	452	387	406	434	464	435	420	448	433	427	462	441	404	432	408	427	443	394	450	424	431	426	392	440	430	432	420	408	412	446	409	440	410	460	450	422	403	440	389	432	435	452	397	456	398	405	420	409	425	416	434	438	424	405	440	398	440	420	462	407	444	450	400	443	406	421	469	448	389	448	418	441	451	436	421	412	426	430	446	452	422	424	400	436	419	420	454	474	424	442	399	451	414	414	403	440	452	448	413	447	429	407	410	385	429	433	398	436	453	386	473	433	425	411	414	417	448	419	397	436	437	429	416	427	438	408	391	408	412	430	415	407	437	432	436	425	439	419	434	395	426	417	434	428	420	418	426	414	405	416	452	414	384	435	412	421	465	410	417	426	440	408	422	440	434	409	415	377	409	432	454	442	411	421	446	424	410	447	435	415	438	431	427	430	419	465	423	437	416	412	413	396	415	413	424	422	416	413	430	419	401	439	403	393	435	418	395	472	398	395	404	461	407	415	432	414	429	396	428	433	436	419	391	397	405	437	423	401	415	420	425	413	409	453	391	442	401	420	391	404	418	415	415	405	400	422	439	445	452	402	481	478	443	404	431	439	398	412	407	449	422	463	400	441	391	397	418	403	401	398	428	418	450	392	403	385	431	397	419	403	419	381	441	420	428	430	425	417	419	426	383	408	414	404	421	425	403	464	403	411	412	417	418	409	403	404	422	422	420	397	402	430	436	420	426	434	395	459	442	422	422	435	447	443	471	429	441	418	436	416	413	439	441	437	427	420	383	433	423	428	441	399	431	417	388	405	480	393	420	399	413	403	419	391	415	452	424	417	405	428	431	435	415	404	444	434	406	402	405	455	429	415	438	423	419	435	445	442	423	441	439	412	401	406	419	425	390	424	417	445	437	429	423	408	424	401	429	406	443	427	418	419	403	378	470	438	436	447	413	424	442	444	430	443	475	432	408	409	441	425	398	430	410	453	460	385	388	464	440	450	406	425	414	419	445	432	423	429	415	426	425	414	402	418	461	434	412	413	421	407	428	415	416	407	416	402	438	385	471	402	397	431	436	453	479	429	399	423	386	438	422	428	407	407	446	414	424	436	456	444	385	395	424	435	394	449	449	421	427	423	464	431	440	408	422	422	462	435	417	439	430	436	435	382	438	416	406	467	407	405	438	419	399	381	404	418	422	416	433	424	476	415	418	403	415	443	421	403	413	421	412	446	450	420	404	457	425	397	471	421	439	402	452	449	399	406	436	404	451	431	419	448	428	416	439	454	444	437	459	423	453	397	418	438	428	413	443	424	407	422	428	423	418	408	429	430	424	418	427	409	416	407	457	397	425	391	432	456	414	466	444	428	423	418	456	401	444	406	451	467	446	488	417	424	394	389	420	425	444	419	450	406	384	413	400	418	405	457	412	426	419	437	406	395	429	431	460	418	406	409	415	380	420	416	397	413	429	381	410	460	420	382	436	413	434	451	391	390	433	430	436	413	431	427	426	424	424	407	429	422	445	426	419	418	432	435	420	409	443	456	391	417	401	423	435	419	438	415	452	450	458	407	399	439	427	399	440	438	411	440	411	443	409	385	425	406	426	394	418	390	460	447	391	409	425	395	455	408	408	435	417	454	423	421	417	412	417	457	437	418	447	434	415	435	393	451	431	406	424	398	481	414	449	445	434	463	395	432	438	420	440	438	415	420	444	424	379	460	417	427	450	430	399	427	442	430	452	397	377	396	395	440	386	421	412	448	434	420	444	403	415	413	448	443	383	436	406	433	434	380	439	412	429	416	411	422	427	432	440	414	380	434	489	405	416	418	433	408	435	386	450	420	395	438	427	402	454	435	423	393	441	427	436	422	452	420	480	453	414	413	453	441	391	421	441	417	425	443	436	399	402	424	432	460	416	420	431	419	444	436	409	419	438	467	416	423	431	403	441	437	428	449	412	443	452	386	438	440	421	430	411	433	375	424	400	413	417	459	399	412	433	428	423	429	463	434	425	408	441	437	430	416	399	415	416	424	417	435	469	427	486	420	406	455	424	411	431	438	428	427	407	418	419	418	405	440	395	441	456	450	377	428	434	429	400	447	435	407	437	452	412	403	391	422	433	408	415	417	411	379	409	411	463	459	437	434	423	437	421	438	386	439	417	387	380	411	394	421	393	430	430	408	407	422	402	427	426	408	383	419	461	415	415	441	410	472	440	436	425	406	419	392	434	417	438	434	378	407	421	427	435	464	426	411	426	415
24086	21518	28787	24543	21427	11978	1675	913	707	660	3548	4100	843	424	391	422	413	388	370	362	357	337	427	1748	2067	2662	1619	611	339	329	330	340	326	306	319	303	324	298	310	332	325	315	311	311	314	320	320	299	311	323	303	327	341	299	322	325	314	311	333	324	310	313	335	303	307	330	352	329	310	287	331	316	306	332	297	359	336	307	343	308	306	343	332	318	340	293	306	326	300	311	312	329	319	311	324	309	292	333	323	308	305	295	289	307	315	295	328	286	283	337	304	313	317	364	299	313	318	308	294	314	309	301	305	327	287	314	298	322	302	325	330	336	309	285	299	337	296	344	317	294	307	319	315	346	334	289	284	315	326	309	307	285	293	325	340	331	313	332	341	303	277	301	318	305	290	311	344	302	303	308	351	330	303	300	305	270	294	310	310	331	317	288	326	291	328	347	287	301	324	282	336	322	331	309	336	284	260	308	325	307	291	267	289	324	303	310	322	341	327	300	309	352	303	336	333	321	348	299	326	330	313	333	280	314	311	288	326	297	284	342	299	320	320	303	340	326	308	320	293	312	299	329	295	308	305	305	340	319	311	340	301	289	280	318	327	320	286	343	313	291	320	304	340	299	310	294	344	286	313	321	320	330	306	357	286	316	336	290	323	298	299	310	305	327	292	300	336	305	297	321	307	307	329	319	313	316	314	341	298	305	350	342	321	318	336	303	333	313	294	330	316	317	298	282	299	344	314	316	365	351	316	265	313	343	292	329	281	313	319	291	331	302	309	323	280	330	286	316	306	291	286	302	308	301	331	316	319	297	310	337	296	330	317	318	328	311	329	261	292	353	317	281	315	307	289	346	318	312	303	333	325	320	322	310	275	304	309	268	299	331	315	346	307	342	332	322	312	314	311	316	318	315	290	324	303	325	282	308	312	306	346	301	295	315	324	313	321	302	334	309	320	302	313	287	323	302	290	300	328	299	319	292	338	329	318	285	303	327	322	304	303	294	300	332	283	314	301	319	345	301	293	288	304	334	331	303	317	322	329	320	318	321	331	307	305	300	324	332	301	307	288	314	344	310	311	319	305	317	314	318	314	334	300	329	285	302	292	276	293	339	340	298	323	297	321	295	329	335	334	328	289	324	355	312	291	337	300	379	309	318	309	307	302	358	299	318	317	320	295	304	283	306	330	319	324	342	324	340	342	303	307	364	338	267	295	299	297	278	311	309	315	315	336	310	340	318	314	304	300	327	310	305	291	310	319	294	330	299	320	314	317	307	306	304	338	311	317	326	337	340	313	319	324	317	301	317	306	325	308	338	310	304	307	305	327	294	295	322	298	276	312	331	325	292	314	302	305	311	352	299	308	321	315	316	306	296	300	331	314	305	319	327	302	351	310	296	299	284	297	324	330	315	318	292	329	302	299	305	291	318	340	301	303	315	302	307	337	294	322	299	290	305	317	310	316	346	307	318	307	316	363	287	329	270	265	310	295	308	312	325	332	325	290	313	279	298	331	307	298	318	296	287	317	284	301	309	270	310	335	312	298	300	296	291	311	330	299	300	296	325	336	299	312	343	302	326	334	329	313	320	317	322	296	329	309	333	340	315	331	342	295	350	320	313	313	330	299	328	276	343	289	359	323	317	313	304	310	341	270	340	305	290	284	346	285	309	313	343	313	323	347	326	327	305	331	341	306	318	344	292	319	310	302	296	348	303	335	321	325	310	323	319	329	322	321	315	324	338	340	330	303	313	327	304	315	313	297	306	300	318	314	287	313	328	305	279	281	322	319	305	316	345	315	326	309	322	319	310	316	296	299	322	303	329	303	298	309	311	300	327	341	338	311	303	303	308	283	312	288	302	315	302	328	321	307	297	314	319	317	319	314	265	309	307	320	304	300	306	295	307	339	292	331	343	311	295	311	313	322	312	269	307	278	302	311	303	325	302	293	303	269	335	281	313	299	313	324	316	334	296	290	280	310	315	326	273	330	334	334	310	348	335	306	280	323	346	294	313	311	341	318	305	342	307	346	328	300	307	296	320	343	307	290	315	318	328	341	294	314	332	295	337	315	309	323	322	320	313	305	313	286	324	310	316	304	301	314	322	291	316	325	310	330	329	351	301	326	326	312	332	308	324	336	322	303	319	301	295	306	318	304	317	288	313	289	285	287	314	294	294	303	299	292	320	307	311	302	312	308	307	326	318	287	321	298	333	299	313	322	315	330	316	311	331	310	305	300	337	292	317	298	321	303	340	308	352	296	343	295	289	315	329	314	319	286	329	317	311	298	326	316	299	324	299	301	305	312	292	297	334	311	302	287	312	304	337	300	302	311	329	306	330	307	328	308	307	313	304	316	325	308	290	335	321	313	316	338	316	351	322	323	305	277	330	302	313	324	308	311	321	321	331	300	324	309	292	303	334	310	282	273	325	326	321	300	359	331	343	303	336	323	316	276	295	305	293	320	321	317	301	318	324	307	357	286	328	321	306	307	326	296	325	313	302	325	313	335	314	329	298	345	324	315	309	316	310	324	293	346	301	316	293	289	312	285	309	288	313	293	314	342	292	311	329	276	320	315	328	318	268	331	311	314	286	300	330	302	335	339	301	316	326	283	309	318	316	322	317	326	326	305	318	314	320	329	280	327	289	298	312	319	338	308	318	337	297	303	297	341	316	325	308	346	310	327	345	328	301	312	341	326	314	338	331	319	317	319	328	315	313	319	343	332	303	314	321	299	286	324	318	341	290	321	356	298	309	306	327	299	320	345	283	321	310	305	307	329	332	334	310	306	336	326	304	321	311	299	294	337	315	336	296	326	322	310	310	343	324	289	313	323	346	305	323	311	312	311	330	366	306	307	292	317	327	305	346	339	308	291	341	330	331	315	316	300	317	341	332	302	316	331	273	302	315	308	316	335	319	313	308	308	299	320	325	288	306	314	293	328	282	329	313	346	289	327	324	296	287	308	312	319	335	317	307	308	297	310	297	320	307	329	325	303	310	344	316	306	324	296	324	304	333	383	298	289	335	331	336	310	330	304	303	351	306	314	300	317	303	311	297	326	345	322	349	348	319	326	292	313	347	300	293	329	307	320	346	337	307	328	325	290	323	328	315	324	335	333	310	301	288	339	307	324	292	323	322	326	304	350	328	311	336	293	325	318	323	282	269	295	292	300	289	355	324	323	337	326	288	328	323	317	353	317	284	321	270	312	341	272	361	335	313	298	307	319	284	305	307	320	305	321	293	328	303	305	321	281	357	324	316	288	312	336	322	317	319	307	324	280	285	322	314	290	327	314	324	330	320	294	329	344	304	320	328	305	312	318	322	324	306	323	319	303	340	307	309	298	325	290	314	314	317	314	292	296	310	326	297	319	304	282	317	310	331	295	326	319	319	313	324	331	326	331	287	318	293	309	298	307	311	303	316	328	347	334	338	315	292	333	340	300	320	348	327	373	332	307	281	326	311	332	335	324	326	343	337	323	309	308	307	299	301	313	287	282	290
39253	53346	14542	6180	3707	2864	2224	1581	1290	1100	6429	6811	1167	544	593	562	515	493	472	484	489	441	566	2955	3326	4269	2496	912	429	407	389	429	386	338	372	402	404	360	385	358	395	333	396	439	374	387	390	382	379	418	371	395	395	352	415	398	371	421	354	397	421	376	369	367	410	359	361	363	365	418	382	368	373	370	390	394	380	379	352	368	403	364	389	401	352	389	404	410	343	396	380	371	398	413	346	371	386	352	384	397	382	396	343	371	382	385	353	399	398	372	396	372	383	397	388	402	384	403	353	406	406	392	374	389	359	401	372	384	377	421	374	356	360	384	399	390	376	374	400	348	370	388	399	365	391	362	419	392	360	373	383	387	413	379	389	394	403	377	392	348	390	380	389	357	380	383	401	370	341	387	381	365	394	371	421	370	371	375	366	404	407	347	350	378	405	411	350	403	369	396	373	384	379	371	404	385	419	381	343	368	414	386	385	364	386	377	365	389	387	406	360	407	378	380	386	367	414	397	357	400	395	368	364	392	347	398	410	375	382	410	409	375	391	373	361	344	372	378	370	375	417	398	358	387	387	391	357	383	421	356	389	381	396	406	370	353	362	357	419	366	371	383	383	371	349	395	419	381	368	392	389	398	386	397	377	387	373	395	354	375	423	399	411	384	377	382	364	392	371	348	361	381	391	387	386	420	385	391	386	387	369	387	407	379	393	374	397	363	372	378	356	359	341	409	424	399	344	414	355	393	389	363	378	378	400	345	358	378	359	389	360	379	395	369	422	398	377	344	397	360	385	374	417	387	372	373	375	367	372	372	382	409	373	409	360	404	384	423	378	377	367	392	387	386	361	357	379	406	419	371	397	381	367	389	407	407	378	384	375	384	397	366	375	398	397	396	414	370	427	374	403	375	372	383	415	338	372	353	391	379	373	382	370	371	369	411	418	388	369	414	390	393	392	385	388	358	374	353	429	391	376	360	364	411	404	357	407	379	386	390	399	417	397	390	383	369	376	390	391	383	403	404	373	410	442	382	423	402	408	402	396	371	412	385	400	365	398	353	433	452	396	364	352	379	371	386	380	406	405	375	383	381	380	424	367	385	387	407	392	397	426	382	364	377	383	406	376	379	392	388	400	388	378	400	417	350	390	383	352	386	374	390	372	396	369	387	381	389	383	411	385	354	360	393	390	369	414	372	398	391	385	397	399	349	391	368	353	340	370	384	384	385	376	426	397	396	396	354	392	377	377	401	404	403	375	411	373	347	377	394	398	378	358	383	394	378	342	372	366	361	379	403	392	386	381	357	416	419	398	383	378	359	381	358	373	417	377	354	375	379	417	400	400	385	394	402	364	335	364	380	375	365	403	421	389	388	376	349	338	370	387	366	381	390	389	379	406	360	422	362	417	370	385	354	360	374	395	374	374	393	379	360	420	413	360	373	387	378	379	391	391	391	369	377	376	366	376	381	386	397	407	392	386	372	381	388	437	403	358	436	375	367	368	388	383	382	387	379	366	355	413	392	384	362	371	362	369	357	367	407	401	370	366	379	365	375	423	391	362	385	380	417	372	372	362	380	360	373	378	377	361	393	344	387	341	383	366	370	362	373	407	383	360	349	385	364	373	377	383	378	377	369	378	370	393	382	365	398	356	380	394	410	372	370	389	400	379	414	381	401	366	403	318	358	374	372	404	375	407	387	372	350	404	415	369	382	381	393	392	389	380	377	390	393	406	368	413	366	405	384	395	378	375	405	389	352	390	364	396	405	381	391	404	360	363	368	369	383	403	368	370	378	360	366	401	388	414	370	400	372	405	377	398	365	376	370	361	431	381	392	372	362	379	386	344	378	389	408	394	372	389	407	387	354	384	372	382	383	384	393	359	355	371	366	369	394	341	413	410	379	394	416	397	400	391	374	397	370	399	410	411	391	385	362	361	412	370	381	373	398	388	377	380	355	369	349	384	360	397	410	338	396	389	402	385	344	390	381	387	354	415	387	350	367	401	363	363	373	385	391	386	399	352	360	379	369	410	389	388	420	341	359	413	379	408	371	370	385	367	382	389	393	381	371	401	343	402	388	373	388	339	397	400	381	411	392	395	341	387	394	397	390	389	349	372	321	361	377	390	408	397	385	399	382	367	343	376	396	363	383	422	368	366	354	328	385	370	406	389	386	398	357	394	392	388	399	403	386	419	388	393	369	395	374	370	387	380	362	373	421	367	381	409	398	384	389	366	362	373	383	371	367	388	367	386	356	361	365	366	394	369	380	403	418	352	397	402	410	401	374	341	384	372	381	370	386	348	385	379	384	396	403	381	351	390	382	378	395	390	429	387	388	360	374	347	382	398	407	415	383	398	366	384	360	396	357	409	379	385	387	399	381	379	349	371	384	373	345	363	361	392	410	379	368	369	414	404	405	397	412	400	396	367	377	380	371	389	373	395	422	346	383	363	372	393	375	402	412	377	374	414	361	398	381	403	392	369	363	374	382	392	353	381	326	360	422	365	389	367	384	406	353	386	403	355	402	366	381	371	412	411	389	367	374	382	359	360	384	403	390	382	364	376	399	351	381	384	378	375	415	367	396	355	373	341	416	418	420	412	404	370	398	370	384	365	379	367	397	330	393	381	371	383	367	376	355	391	376	386	413	371	393	423	375	406	364	384	394	378	361	362	391	393	363	387	413	404	369	400	384	390	355	377	431	375	415	390	386	413	383	423	380	388	401	365	369	395	378	405	379	359	408	407	352	354	365	404	402	396	357	387	375	370	371	416	390	389	368	436	410	369	380	385	404	406	385	380	402	392	360	384	380	375	377	373	360	399	395	364	381	394	360	370	380	376	389	370	381	402	385	403	376	391	415	378	370	376	383	393	388	394	344	357	377	340	398	375	413	370	377	397	362	371	370	352	416	384	391	436	379	377	371	367	401	338	379	420	349	362	386	365	430	375	411	394	397	384	394	366	381	376	391	383	369	379	404	400	391	415	411	413	372	397	379	351	351	379	402	370	384	342	378	399	382	387	364	339	373	345	396	367	382	377	409	390	360	379	347	382	353	396	375	412	366	386	360	421	381	394	383	404	368	352	366	373	367	381	364	391	370	368	395	353	353	410	387	373	336	427	383	399	388	370	393	397	379	392	378	386	375	376	413	366	346	388	407	347	384	388	374	374	347	393	392	368	426	374	341	362	364	384	388	371	382	358	400	420	378	396	355	380	381	434	366	387	383	360	366	392	354	379	356	412	372	384	390	376	371	370	388	408	387	394	377	407	397	386	401	398	361	353	403	357	398	358	420	386	363	366	335	393	372	385	349	387	380	398	391	387	356	389	384	393	363	385	376	395	372	419	347	364	409	397	380	392	391	389	383	372	377	358	382	430	400	355	369	357	390	407	354	380	388	394	381	368	400	403	358	383	384	373	385	405	379	378	386	379	374	387	367	372	398	381	384	397	395	387	371	371	412	356	388	397	412	371	377	398	402	342	377	350	374	417	403	376	394
25591	21612	27467	25484	9602	1295	949	747	648	638	1880	2829	628	557	559	556	540	552	515	570	512	543	673	980	1147	1122	1055	634	520	441	504	485	487	475	561	507	534	515	470	514	471	529	523	531	509	533	511	465	539	494	476	533	467	463	513	494	490	512	488	525	492	479	503	508	485	501	517	521	504	504	502	516	513	508	502	502	485	504	490	497	520	523	521	488	476	532	521	501	539	496	502	481	539	492	470	525	489	507	499	529	492	464	558	512	521	532	521	475	506	547	531	498	515	484	472	532	488	516	526	516	536	487	466	494	489	497	487	513	507	521	508	521	505	474	483	476	526	520	530	468	503	521	530	509	451	500	483	504	504	500	471	502	525	456	464	492	523	480	504	507	504	500	496	478	525	533	552	496	480	492	534	488	528	507	491	511	487	542	528	545	529	497	511	524	508	537	502	480	545	523	507	539	475	547	471	504	525	485	476	486	531	506	492	477	519	497	456	509	513	466	495	504	538	493	514	508	489	528	520	492	483	490	540	488	485	534	456	457	497	486	525	486	491	465	485	497	522	480	517	508	472	476	515	529	500	477	516	487	496	483	457	486	485	484	515	508	539	469	485	513	516	525	494	461	513	499	523	503	501	504	492	508	500	475	476	490	536	495	559	482	513	549	490	485	517	507	483	463	516	528	517	495	464	486	465	501	491	511	514	487	529	532	519	521	496	492	510	476	550	516	501	493	512	534	495	477	506	518	525	468	522	521	499	485	524	509	510	515	524	501	533	499	510	520	502	454	493	528	539	488	479	511	483	490	480	495	513	492	488	474	489	488	505	476	498	489	476	490	511	529	535	490	512	507	498	543	510	538	483	545	482	531	511	526	490	500	474	545	511	498	473	471	529	501	484	512	529	505	485	523	509	504	482	457	470	530	544	488	484	512	507	480	495	513	500	495	513	525	499	463	512	501	553	487	504	523	498	534	518	467	487	502	532	505	517	465	475	560	491	521	491	499	520	501	516	497	511	546	489	553	528	509	525	495	480	479	463	502	523	514	543	518	551	502	519	504	522	524	528	517	467	533	485	472	520	545	488	528	496	478	465	523	535	533	509	528	496	507	482	538	436	536	486	468	468	503	504	476	511	507	525	511	530	482	507	503	526	477	511	497	511	522	489	508	511	527	502	487	483	459	517	518	517	486	491	495	498	532	544	522	555	502	516	514	570	517	538	506	499	524	499	481	503	514	490	508	480	507	502	538	422	487	495	506	498	480	465	466	486	493	483	528	484	505	507	492	508	504	485	503	506	478	510	516	504	515	536	492	512	493	507	507	504	490	524	517	537	504	498	524	485	537	484	472	518	477	517	464	527	503	529	501	488	519	515	490	497	463	517	501	498	503	495	482	483	479	508	534	503	481	500	506	473	538	524	514	499	498	505	523	494	505	520	467	492	462	508	499	475	470	522	517	478	519	493	498	502	480	505	500	487	502	519	526	501	505	502	504	462	499	485	529	511	531	502	520	464	463	524	477	524	546	483	508	499	460	493	510	540	520	491	518	517	513	488	490	549	510	494	514	503	492	488	485	474	480	502	505	521	502	506	533	516	489	515	504	480	505	491	513	472	524	505	460	509	472	513	507	532	523	528	479	509	501	492	463	553	490	518	498	477	505	563	501	492	490	526	466	492	518	549	506	506	480	506	496	499	465	498	503	529	497	508	505	523	493	513	492	515	518	526	541	480	516	477	506	492	524	498	491	487	551	521	499	539	513	473	537	488	500	490	491	502	523	546	543	514	521	513	465	533	528	474	523	541	488	472	518	462	463	492	482	472	510	521	494	478	501	522	506	535	529	518	496	505	515	534	513	503	497	469	507	503	525	498	459	496	505	475	499	480	501	484	564	527	508	491	495	502	483	501	477	518	492	496	513	478	508	511	520	556	470	513	513	471	521	499	521	509	482	487	492	480	526	528	547	475	529	495	516	544	478	534	479	521	484	515	511	501	510	501	513	495	482	520	488	484	515	526	555	480	497	485	508	540	510	513	518	476	491	491	499	529	513	495	466	492	475	488	534	492	514	483	489	496	507	520	542	497	510	491	516	519	510	518	512	549	512	498	502	497	502	494	517	486	544	501	536	483	496	495	433	522	494	510	496	483	513	488	501	483	504	504	492	504	485	506	524	496	497	478	493	461	522	497	486	521	456	494	468	471	497	494	482	496	518	572	506	519	436	504	526	493	471	537	528	495	485	516	517	525	495	498	521	482	489	498	515	514	529	499	534	523	528	495	508	528	511	502	526	540	476	484	496	476	491	505	478	476	497	533	532	509	485	519	486	490	487	537	509	527	537	516	523	499	540	471	479	510	531	493	509	534	503	496	474	491	530	531	529	489	470	508	498	478	511	487	487	503	492	532	478	525	507	491	499	496	507	508	502	493	473	496	494	507	485	520	468	487	523	494	464	494	535	531	504	466	473	525	526	526	466	526	503	499	543	509	480	549	471	508	529	493	489	503	481	570	497	538	506	507	497	488	523	496	464	453	483	501	490	506	509	453	480	531	510	490	512	534	583	531	515	494	493	542	521	485	489	532	485	524	481	498	499	514	508	473	525	497	555	528	486	508	467	552	504	528	509	499	539	532	537	525	510	531	499	485	523	483	496	509	554	503	498	505	520	496	518	478	453	521	531	486	547	515	520	480	488	509	515	529	501	459	500	522	538	514	502	483	522	517	483	491	516	492	500	483	492	495	490	507	516	483	472	507	532	526	464	505	515	452	508	482	532	546	477	511	484	463	500	471	524	530	495	493	510	581	508	521	462	533	490	513	528	479	516	491	504	512	485	473	498	496	504	501	510	505	459	459	512	502	508	529	481	501	522	507	496	489	504	481	475	518	507	527	484	506	495	499	504	511	514	505	474	514	527	480	503	485	489	501	465	479	496	525	507	491	512	505	521	511	491	505	522	447	475	540	525	480	498	499	496	508	550	522	526	436	489	467	493	509	474	506	496	465	502	513	497	492	507	522	498	530	473	489	489	511	537	516	483	504	512	529	497	528	509	457	535	504	464	511	527	534	497	539	534	467	483	507	482	478	522	480	497	527	527	492	499	453	469	529	490	513	480	484	499	525	516	510	482	518	540	504	455	508	510	549	490	538	474	481	489	531	498	508	528	486	473	537	529	525	502	489	495	489	498	498	501	486	500	499	474	510	487	495	530	471	492	508	510	454	532	493	527	507	493	514	480	515	526	494	520	485	516	491	510	473	516	487	561	492	522	507	485	514	497	490	483	518	465	462	501	487	531	488	523	517	525	484	506	523	508	491	532	483	481	508	500	465	459	483	495	485	526	486	477	471	497	539	479	514	532	519	521	500	476	506	528	514	517	491	491	498	554	480	531	496	493	495	494	447	465	480	530	493	504	455	504	513	535	537	505	473	533	496	486	519	511	513	486	494	474	477	547	482	468	471	492	503	486	517	550	469	499	535	507	475	501	502	522	474	488	482	488	524	510
36984	47289	12116	5080	2720	1741	1522	1186	1058	940	3885	5588	868	726	760	770	725	721	728	706	644	622	984	1490	1938	1766	1715	945	652	620	614	634	592	572	648	579	597	631	612	648	580	589	610	602	642	598	637	638	594	628	620	617	622	646	629	701	556	600	625	589	618	625	664	585	592	644	605	607	601	678	596	632	608	604	615	601	608	609	575	595	622	597	636	599	669	622	615	661	646	599	622	581	590	644	624	592	559	615	615	630	616	624	624	613	604	620	645	603	609	649	647	613	581	612	611	594	576	609	613	616	621	578	594	590	565	631	631	595	626	602	615	609	611	617	614	607	581	618	624	611	630	615	628	589	612	623	596	610	587	570	620	633	616	581	610	620	614	595	615	589	590	630	628	598	626	605	646	559	651	594	620	646	621	592	594	622	605	589	688	617	584	617	604	626	632	595	638	643	597	598	638	577	581	585	659	598	617	581	604	622	623	573	632	609	578	649	638	628	641	606	608	598	581	609	625	589	639	626	595	665	623	639	575	623	609	604	640	552	605	619	598	627	608	580	569	616	604	596	563	635	576	604	589	570	651	646	596	638	634	596	624	585	638	627	615	633	622	574	586	622	565	588	619	578	661	594	655	591	595	602	632	640	631	621	576	578	608	613	612	595	603	609	624	630	619	571	622	596	647	659	578	610	600	606	578	591	638	621	570	576	560	564	623	575	624	611	593	635	653	609	604	611	598	612	591	613	638	569	648	598	591	583	589	595	614	618	607	572	608	580	623	629	615	611	605	599	623	571	600	593	573	670	613	563	579	586	602	609	630	633	570	641	599	567	605	591	614	591	623	617	596	623	622	630	610	600	615	616	596	639	627	602	603	650	627	560	622	614	536	616	611	611	591	639	672	615	619	637	584	631	594	602	584	582	584	613	623	612	592	630	615	590	613	552	623	653	611	638	622	570	620	546	637	653	651	595	603	637	594	606	629	614	622	638	639	606	648	589	652	636	650	571	596	645	657	611	653	618	613	609	619	616	648	633	578	581	605	604	656	601	617	599	578	605	616	623	612	625	587	610	630	549	627	645	602	607	625	588	637	622	638	617	592	589	598	639	667	625	610	654	591	598	582	584	608	624	623	583	596	576	606	588	620	613	572	618	625	634	684	619	599	597	635	592	603	596	598	603	593	642	580	617	579	570	612	612	579	586	625	608	604	624	613	575	586	593	614	618	570	616	598	614	586	672	610	577	536	639	630	610	575	563	641	605	656	629	629	591	616	634	662	594	573	618	603	619	602	638	621	622	593	606	604	576	649	583	625	614	598	614	592	596	590	652	619	619	556	605	612	628	658	617	604	616	615	627	613	596	615	588	584	617	599	584	623	628	654	617	613	608	604	607	584	627	643	622	583	567	607	635	569	598	599	659	606	584	618	631	568	636	625	606	623	646	621	629	607	628	649	580	596	587	609	582	598	621	659	624	634	648	655	610	623	661	600	591	598	614	594	640	594	629	636	605	620	618	597	599	659	567	613	600	613	599	585	625	568	598	639	617	599	612	595	632	613	602	601	560	619	645	606	626	590	663	571	597	588	638	556	619	565	592	622	650	590	638	644	631	579	625	646	622	604	633	611	645	594	630	600	634	648	618	602	621	598	626	639	569	583	641	650	616	637	649	573	584	625	644	629	567	605	587	590	566	633	659	608	620	620	578	619	602	665	648	611	630	610	615	635	575	626	635	594	625	631	622	600	615	643	580	658	634	609	631	620	605	598	644	612	637	596	592	583	617	607	603	590	553	602	625	599	640	594	624	622	557	623	588	606	623	579	587	610	625	608	609	627	598	609	609	602	590	598	600	626	629	631	592	622	616	642	604	626	680	586	598	591	630	660	566	606	595	612	583	647	609	617	660	592	577	651	610	621	605	611	585	612	632	597	658	618	595	643	607	646	617	590	636	565	604	615	540	622	646	585	620	655	624	605	603	590	639	605	604	664	625	632	592	601	597	601	616	565	551	679	631	567	619	599	622	606	596	636	606	570	585	616	623	625	636	594	579	624	605	596	609	577	595	587	544	575	635	587	600	633	634	583	624	622	615	634	606	654	604	598	622	560	632	628	612	600	582	625	621	582	626	650	589	602	680	570	645	660	597	634	624	585	616	573	604	582	634	616	618	653	585	604	587	627	623	617	604	613	643	599	608	590	602	605	622	648	601	583	576	641	579	633	588	609	579	615	601	613	593	640	672	592	574	614	608	597	632	626	638	585	662	591	630	614	612	618	614	615	623	622	559	557	610	618	631	561	618	573	614	653	618	617	598	605	625	611	585	608	593	605	608	635	592	603	602	602	569	644	615	599	583	601	644	617	609	633	604	647	618	588	627	569	594	609	617	606	618	607	597	578	598	598	618	566	590	606	588	622	656	620	598	599	578	616	634	593	627	646	645	624	613	561	613	640	587	622	597	589	647	644	632	627	624	581	594	616	603	604	558	571	624	628	639	599	582	581	631	658	623	556	636	580	584	608	647	605	618	636	571	556	634	604	608	609	608	632	610	621	635	610	587	651	600	606	584	618	643	632	608	631	631	637	618	578	615	581	614	627	550	631	610	569	608	642	592	629	636	587	610	617	620	594	612	636	626	625	593	584	634	615	611	636	580	618	607	610	659	633	603	617	638	654	647	655	581	628	624	592	626	623	630	581	604	576	582	619	609	594	617	586	610	615	562	585	605	602	585	563	583	615	566	570	577	570	632	617	637	612	615	601	604	592	608	590	599	600	583	644	632	554	573	577	654	575	619	558	583	640	612	565	610	654	585	644	606	636	626	579	650	577	584	614	610	587	626	593	621	581	628	594	587	603	604	598	601	588	598	620	642	626	639	605	584	638	649	649	630	624	591	557	601	628	675	622	578	576	599	593	638	602	580	604	605	633	634	564	597	636	604	621	603	618	581	633	603	625	594	605	604	611	630	588	624	589	630	585	592	620	591	624	609	625	656	609	583	625	620	619	593	636	606	606	603	585	569	618	641	570	590	600	626	627	576	601	613	612	600	648	642	594	610	619	632	637	649	600	565	622	594	595	603	592	641	613	582	554	618	585	639	579	636	590	602	615	616	653	648	618	652	570	641	640	591	615	581	580	611	625	606	627	591	566	571	632	618	613	625	601	648	586	649	611	627	587	603	598	586	600	588	590	614	619	585	617	609	624	584	595	634	572	610	557	584	621	605	620	559	623	628	563	628	650	569	604	571	671	632	646	606	585	577	596	648	609	581	616	579	582	573	611	628	560	611	598	612	605	606	593	617	604	594	626	594	630	600	635	606	575	647	619	602	578	585	613	593	579	617	590	616	620	630	582	591	602	609	586	624	624	601	631	591	611	621	628	637	612	590	640	607	596	593	608	619	599	602	610	621	570	617	574	608	631	614	619	626	596	613	537	605	603	591	604	591	586	566	612	639	635	617	597	635	565	604	597	608	655	592	632	616	648	615	635	583	599	604	604	642	616	588	635	568
23249	21551	29206	24209	21501	21466	9939	1531	1239	1170	1516	1453	1481	802	817	736	724	713	613	581	589	632	739	1297	2538	3161	4419	1247	546	549	551	529	517	549	529	533	502	525	526	514	467	522	503	525	586	566	540	530	483	518	516	502	512	509	572	566	507	499	538	552	500	507	495	452	497	506	534	507	512	502	515	493	489	516	547	512	525	536	524	554	512	542	516	537	524	542	539	545	531	528	514	532	501	571	499	522	512	508	524	507	507	543	569	509	528	483	506	514	513	548	484	519	517	511	494	525	522	492	542	508	517	485	537	522	533	512	506	499	522	510	556	515	537	506	482	547	496	554	528	507	537	514	523	517	509	571	509	493	493	496	521	506	504	511	501	502	524	502	577	519	512	492	560	498	507	523	541	530	494	532	486	508	515	506	536	508	535	523	558	519	478	497	545	510	536	512	512	540	541	490	547	513	585	523	527	526	486	513	527	540	546	495	513	557	531	533	526	526	537	491	516	507	560	510	498	522	516	579	546	505	495	538	569	479	530	517	509	568	514	509	500	488	504	549	511	523	509	532	515	526	530	504	558	511	526	456	521	507	517	498	562	522	527	512	500	521	504	527	502	534	563	561	497	486	481	535	530	502	491	504	545	508	535	478	520	497	481	481	534	528	517	501	520	528	508	529	529	537	531	556	516	503	536	506	543	492	469	505	546	540	541	508	529	522	546	541	514	526	512	490	504	496	497	520	487	542	497	501	517	528	548	491	507	544	535	491	540	515	513	532	540	530	484	515	464	526	559	524	503	530	509	509	525	508	539	480	534	472	529	500	480	519	504	522	544	516	493	552	545	489	531	525	462	510	504	481	504	553	526	543	523	522	543	567	552	522	566	540	494	476	517	514	539	505	543	506	519	518	510	521	532	525	550	526	541	503	535	494	535	507	510	532	523	526	550	524	526	520	525	514	504	491	509	515	512	469	510	497	543	540	538	514	492	510	526	569	508	505	515	548	532	518	532	514	539	501	531	494	498	506	503	495	536	535	519	541	524	526	525	561	548	523	555	526	535	485	506	545	513	544	505	517	517	508	514	513	557	507	518	513	500	523	493	504	516	550	486	506	514	526	508	495	505	552	514	494	489	558	539	503	518	530	521	505	541	516	538	497	541	493	499	521	534	535	561	516	475	517	520	551	536	495	518	530	500	488	517	501	464	524	486	516	520	532	487	494	532	528	550	484	535	527	512	543	550	565	527	540	534	529	537	538	526	548	483	517	514	529	538	486	501	515	543	510	570	494	506	537	525	532	497	540	523	476	500	503	506	544	475	485	491	525	514	528	489	540	533	533	513	531	549	531	513	542	523	536	544	533	515	518	528	507	507	565	542	456	510	539	542	493	548	499	510	500	520	503	554	473	559	523	487	550	522	502	511	492	494	551	516	534	500	512	537	518	559	539	573	521	528	498	541	508	538	522	516	547	559	484	493	516	541	510	516	468	583	474	526	538	509	472	533	526	578	489	518	503	534	513	518	524	539	520	527	512	512	524	547	504	514	560	512	484	527	536	517	508	523	530	487	515	554	507	556	512	529	520	521	509	553	499	523	541	514	528	551	535	518	535	494	543	505	516	521	506	476	471	574	485	540	500	487	558	507	526	527	539	541	482	493	525	549	512	540	502	571	482	527	533	509	507	474	507	536	519	490	556	513	564	514	550	512	525	476	521	543	559	530	517	504	558	512	493	567	542	480	516	493	480	493	527	525	519	508	549	532	507	503	493	477	522	487	568	497	508	554	510	538	542	526	511	535	524	541	502	500	498	501	481	555	540	518	523	535	556	532	534	492	541	525	500	518	499	550	537	526	505	486	508	519	515	527	535	504	537	547	554	521	492	495	536	508	493	520	457	504	525	499	541	544	519	541	527	490	470	523	550	496	524	506	537	528	469	490	485	470	547	566	536	547	470	571	451	515	538	523	495	540	542	517	509	519	539	517	494	510	491	530	485	479	542	527	507	476	506	521	520	504	522	507	500	520	476	506	531	458	509	579	542	493	531	568	533	502	506	532	521	506	496	528	538	524	463	506	517	532	538	512	505	522	497	520	471	537	549	530	548	567	500	533	503	549	503	559	506	474	492	520	530	529	526	539	527	524	523	569	517	518	496	565	541	518	551	560	491	508	497	515	511	493	480	553	511	488	489	527	491	540	528	543	488	500	470	541	547	542	481	531	520	460	527	506	523	498	512	508	524	547	522	495	523	508	494	503	474	518	560	534	546	522	550	521	545	527	493	511	501	487	509	510	544	527	503	526	518	503	496	510	559	494	569	510	516	508	493	549	511	568	482	490	539	468	549	533	522	481	529	520	517	551	527	539	498	517	490	514	497	543	497	527	545	484	499	557	497	511	532	516	489	540	502	492	492	486	529	528	529	516	536	532	528	526	522	495	484	533	494	523	513	501	527	529	534	552	493	517	511	488	540	519	506	532	543	533	480	524	531	538	548	556	549	517	527	531	531	522	522	556	522	483	529	500	534	522	498	513	561	517	516	496	532	535	478	516	492	522	532	551	524	516	506	517	526	508	525	509	519	531	531	526	482	506	505	516	516	511	543	516	502	508	530	518	551	517	547	501	487	503	537	544	475	470	543	534	496	484	541	527	502	482	500	489	470	484	520	526	458	517	497	517	471	517	575	529	535	531	510	530	551	515	509	522	533	525	516	530	520	533	525	495	507	496	506	515	501	519	529	533	534	509	516	478	544	518	504	490	503	479	504	543	517	544	581	501	533	489	491	523	514	552	527	565	492	504	492	551	537	494	484	495	514	484	547	509	520	513	519	512	516	496	493	507	545	489	521	481	508	509	525	530	500	530	489	511	527	545	545	531	497	515	503	487	491	545	473	519	536	507	548	540	520	498	501	518	516	493	517	508	506	521	514	489	486	504	521	489	517	551	489	556	528	495	538	523	488	516	531	519	543	498	520	514	523	519	502	533	512	515	513	508	484	503	485	484	500	516	494	482	515	498	488	508	551	515	480	479	502	505	535	476	492	512	476	533	526	509	512	500	544	497	538	495	527	552	510	522	512	541	498	483	517	500	511	525	533	530	469	513	521	563	537	510	484	480	538	513	535	501	567	525	521	505	502	528	504	560	555	534	534	553	530	496	501	553	475	464	496	511	491	523	534	460	546	530	525	508	541	504	509	518	485	502	475	527	563	499	498	492	518	499	488	535	509	521	525	517	519	525	537	476	526	477	533	515	510	532	483	504	501	490	526	517	531	535	487	527	512	552	515	462	518	523	564	555	518	500	550	513	518	494	510	491	516	523	496	511	518	476	503	542	512	546	491	510	528	506	485	539	512	532	549	520	525	499	488	517	516	567	539	542	518	575	498	528	564	491	545	503	512	575	508	526	563	521	501	516	516	480	494	492	540	505	477	529	498	527	515	531	543	487	542	523	502	488	514	507	515	502	539	522	528	526	533	536	499	508	502	545	535	495	490	500	520	540	506	530	489
43639	63118	19713	9640	6223	3761	2768	2253	2265	1937	2537	2467	2210	1135	1041	991	883	852	828	764	746	787	962	2118	4269	5169	7015	1643	649	638	602	604	578	624	595	589	604	592	627	585	624	638	573	591	609	596	620	616	641	625	583	589	582	582	599	582	587	595	625	564	581	623	629	595	593	597	599	555	536	607	606	631	602	576	578	586	628	594	589	624	581	581	596	602	582	595	622	592	588	595	562	569	601	578	603	560	632	587	561	581	602	593	638	599	605	585	581	592	565	585	633	588	601	556	590	603	569	591	571	563	584	625	614	606	610	606	607	578	605	577	562	617	592	649	618	610	569	587	586	541	587	585	568	608	622	646	606	593	630	588	599	562	604	609	592	570	581	587	577	582	611	582	630	626	590	662	640	615	626	593	621	581	616	593	619	615	562	599	598	626	568	618	619	602	617	541	605	584	604	611	619	636	585	594	655	608	602	592	609	596	628	574	596	554	603	592	589	625	555	595	585	595	623	583	616	575	580	554	606	570	604	627	590	569	627	568	590	641	605	571	609	612	592	602	622	564	619	610	585	577	569	613	595	577	586	601	580	608	612	608	636	570	562	558	567	578	598	637	579	625	584	588	619	607	568	559	588	601	577	610	628	612	587	625	610	588	605	572	562	599	588	627	606	600	592	590	595	655	579	542	615	596	646	624	598	622	579	601	606	605	576	574	599	627	569	613	590	598	620	589	581	599	590	591	599	612	593	636	622	528	614	572	649	559	558	613	614	604	597	589	598	618	567	521	551	603	566	573	566	605	612	599	630	578	615	617	605	586	610	597	586	587	609	597	621	561	611	632	609	601	576	594	559	625	565	663	599	584	581	623	612	590	657	555	576	583	562	580	603	531	604	567	593	600	579	592	623	593	565	616	613	547	549	597	591	573	638	591	613	580	606	617	612	577	601	575	612	598	585	632	579	584	582	599	648	574	574	590	623	573	560	592	585	662	600	565	591	575	614	616	565	574	582	620	589	629	610	564	571	586	596	626	577	597	620	611	607	594	601	653	597	618	577	560	533	563	603	568	580	608	646	612	561	628	611	572	589	604	566	605	587	604	598	593	587	612	593	552	594	624	554	560	628	619	587	591	601	593	605	582	609	606	569	615	580	602	618	607	560	566	612	611	613	544	599	576	573	607	578	577	594	583	611	585	634	599	607	553	620	562	632	610	648	583	626	621	563	621	607	603	572	644	555	563	572	630	583	613	581	620	628	575	582	585	603	586	565	606	591	625	623	575	609	614	550	637	558	620	581	594	619	633	578	562	601	566	595	571	617	625	625	575	584	584	576	642	629	650	589	602	599	604	581	590	614	624	588	567	636	623	589	572	607	651	579	583	608	625	584	630	560	578	617	558	577	593	569	632	568	611	598	584	636	655	584	602	629	601	580	587	553	576	614	596	585	625	538	567	560	575	567	614	579	601	602	585	577	604	588	559	627	591	616	612	575	588	574	609	574	593	635	599	578	604	587	576	594	568	595	587	570	580	572	638	580	607	571	547	601	612	602	612	582	598	601	599	607	598	614	613	589	588	589	606	588	580	592	625	600	570	601	555	597	597	605	568	591	621	620	558	558	620	596	624	583	603	665	574	551	586	638	597	566	601	578	604	583	595	597	588	578	583	587	583	564	572	592	597	585	578	559	571	615	602	593	603	614	554	549	650	602	584	614	598	538	608	551	534	618	577	593	613	596	624	615	611	636	565	608	609	593	607	615	586	622	607	576	552	616	590	599	585	566	589	570	582	593	572	601	606	587	566	622	589	598	583	602	603	615	630	589	591	571	639	581	603	595	556	601	588	587	601	599	588	588	577	591	582	585	564	607	557	571	586	580	592	581	589	590	605	556	611	574	611	612	548	587	616	619	575	599	596	619	635	636	621	601	626	560	580	622	629	577	614	569	598	592	576	612	627	568	596	573	593	626	591	584	611	592	579	586	605	569	608	571	627	623	568	580	632	578	612	618	620	557	582	570	577	587	606	575	625	611	607	565	609	616	607	628	560	606	620	599	599	593	655	588	609	562	560	585	599	605	614	598	566	561	584	626	577	628	601	603	627	558	604	574	582	592	576	643	631	594	558	604	571	580	593	559	586	654	574	596	583	610	597	575	571	622	577	604	628	582	628	599	597	576	570	614	586	608	612	636	611	587	556	613	621	611	578	620	590	598	586	632	624	595	636	637	615	601	590	636	583	591	574	637	603	632	601	623	580	548	549	571	575	575	574	595	558	601	646	607	628	591	626	594	606	611	627	569	609	595	573	583	616	618	585	581	587	558	550	641	582	581	533	621	563	588	624	571	583	562	587	577	602	609	571	600	538	599	575	611	564	548	614	582	611	615	568	577	527	600	579	607	567	579	649	589	615	594	563	590	610	542	609	612	626	613	560	550	605	549	577	604	592	632	585	623	554	559	582	599	632	581	596	578	576	623	556	576	561	562	616	595	606	523	575	562	586	623	564	578	613	547	592	587	591	624	608	559	606	613	601	587	572	648	619	557	589	609	624	615	626	575	584	587	614	588	616	622	589	592	576	607	606	585	598	570	567	602	570	599	624	590	624	606	596	585	587	545	611	631	597	582	596	600	608	582	596	563	617	581	592	595	592	610	622	633	577	632	584	599	601	595	548	591	573	585	617	585	536	607	638	606	589	575	623	593	621	590	582	607	593	587	566	569	594	597	630	620	568	611	572	640	594	626	544	597	598	563	567	589	587	632	580	598	636	576	601	586	612	585	589	570	582	577	655	589	586	559	573	597	580	645	583	597	575	589	616	629	556	621	555	560	579	607	610	577	584	554	603	576	616	589	614	577	610	605	598	587	615	600	611	581	602	629	644	570	630	555	564	584	607	597	580	623	553	593	585	569	564	598	628	591	559	608	591	592	616	600	577	551	617	598	627	597	621	646	621	589	568	553	609	619	589	552	623	591	598	631	623	594	585	606	593	569	598	585	597	599	626	638	585	605	556	582	568	596	618	615	579	614	609	590	603	617	585	603	577	582	644	600	612	571	658	566	581	634	573	586	608	612	628	636	564	614	574	616	557	606	569	571	597	569	535	624	623	592	613	624	616	559	613	525	641	591	615	590	587	537	635	605	615	644	569	585	630	567	586	635	559	613	619	578	595	599	589	619	586	620	654	581	583	561	570	631	606	579	587	569	605	592	588	578	586	592	617	635	630	589	596	612	564	592	611	584	585	636	572	598	594	603	604	598	597	604	580	574	562	562	606	573	577	565	584	561	610	625	603	572	561	526	577	552	609	602	563	565	586	592	592	601	565	558	602	607	578	580	612	567	569	554	526	582	584	585	618	596	585	584	573	587	624	615	616	589	589	566	617	642	572	555	556	595	614	593	574	588	591	550	597	614	574	606	578	565	574	612	597	567	564	601	582	566	529	607	602	605	593	581	565	624	594	644	563	600	577	610	609	550	583	608	589	590	617	568	562	653	568	594	572	594	544	552	598
29510	26410	17777	5037	1646	1072	732	547	431	455	425	421	388	391	391	338	372	376	374	362	371	368	357	371	425	558	488	325	316	326	313	310	318	343	340	327	330	326	308	330	325	358	313	342	328	358	334	364	307	324	321	296	325	351	334	321	333	325	325	315	327	329	330	326	321	314	332	322	302	317	355	328	314	337	353	311	331	288	341	298	346	312	335	315	322	365	328	327	311	316	354	343	339	333	342	341	332	308	339	329	312	340	300	329	313	312	344	289	319	311	318	320	332	331	293	315	308	332	328	335	315	322	348	334	307	317	285	311	329	342	326	309	316	332	305	305	371	324	318	301	323	368	322	320	309	342	319	303	381	358	351	321	298	302	328	345	332	312	318	328	308	308	350	286	344	324	327	306	334	288	327	323	322	313	330	285	352	335	359	314	339	294	347	287	341	329	329	326	340	354	357	319	297	333	297	375	329	304	336	331	286	309	326	318	317	300	301	323	329	374	331	313	355	325	337	327	308	341	345	323	309	324	300	367	317	346	318	302	319	337	300	325	315	339	309	312	346	305	315	334	310	329	344	308	346	340	338	344	353	339	334	346	325	341	323	311	322	331	312	320	307	320	347	351	365	323	319	343	309	330	350	364	335	351	305	351	318	307	345	315	319	340	324	346	310	321	359	302	321	313	330	304	349	337	324	294	323	334	352	330	345	314	317	346	303	338	331	329	290	330	336	318	336	318	329	274	320	306	334	344	303	327	288	307	315	345	306	323	335	324	322	335	330	326	311	306	351	341	310	307	320	360	295	328	343	330	301	324	348	324	335	336	330	324	310	314	322	312	361	329	322	294	325	328	347	327	332	320	308	321	355	347	329	326	318	301	370	301	349	337	311	323	367	318	338	315	337	328	303	319	379	283	320	346	331	320	297	299	344	322	339	308	339	305	308	352	338	303	308	321	319	305	338	345	350	347	325	326	337	327	306	336	325	353	345	352	321	337	301	314	349	341	333	319	312	287	328	298	319	337	334	330	320	358	305	328	336	345	305	341	321	306	337	358	340	322	324	319	339	350	291	292	326	318	327	316	324	339	318	346	326	308	339	335	321	331	354	331	299	322	322	338	348	294	327	319	382	301	333	309	320	301	342	332	318	316	350	302	314	350	332	338	337	312	353	298	341	333	287	300	315	325	321	378	316	306	366	288	298	317	309	333	342	334	326	302	317	336	354	286	347	319	315	298	320	313	322	312	316	329	359	321	323	306	340	318	319	351	343	312	306	347	351	343	309	340	324	303	331	370	325	332	325	333	323	306	364	319	342	328	315	339	332	347	308	325	329	324	330	319	339	336	336	322	315	325	327	348	350	337	325	330	350	325	299	327	349	346	343	364	340	309	334	345	308	334	329	349	358	344	304	358	339	330	343	328	332	348	357	324	324	343	291	340	306	352	292	328	335	332	334	334	324	314	309	366	342	346	318	324	313	325	320	335	351	299	327	314	335	349	288	329	292	324	316	360	309	335	340	339	318	311	321	336	321	346	361	304	327	341	331	320	320	335	324	327	342	294	311	353	305	318	345	319	335	320	345	309	320	322	332	327	357	340	344	302	319	336	357	316	316	338	310	329	322	296	315	320	383	328	317	339	329	322	353	323	340	300	331	304	327	308	343	309	323	326	330	321	310	339	313	336	311	337	294	339	308	350	346	337	330	340	331	328	344	325	299	328	309	358	335	318	328	342	321	333	362	364	320	323	357	311	341	346	309	344	320	326	328	340	329	301	299	308	342	330	327	332	312	343	309	300	330	347	333	316	319	324	319	294	314	341	345	353	317	317	347	345	309	315	330	317	323	321	345	277	338	315	318	311	333	333	322	318	357	321	320	317	345	306	319	345	338	336	322	317	337	334	320	370	349	289	339	299	358	351	329	332	343	332	322	298	319	339	337	324	322	322	309	336	343	332	342	323	324	318	320	350	300	308	341	351	359	320	321	332	309	303	346	336	323	343	287	338	303	322	335	327	313	333	339	350	309	348	327	311	332	317	298	313	304	317	335	322	327	297	307	341	371	322	319	307	344	334	315	310	315	352	323	340	329	340	327	304	335	345	313	321	336	325	351	301	301	323	341	328	319	338	353	339	318	323	333	315	311	347	323	319	334	335	332	348	301	332	317	336	355	305	310	335	312	323	361	328	321	348	354	333	333	335	342	333	299	320	340	315	361	335	331	300	333	337	311	302	349	317	351	340	342	324	338	331	303	374	323	335	350	343	320	339	340	355	313	326	328	390	350	322	337	341	319	326	334	303	337	363	320	296	316	329	318	359	360	330	371	322	301	327	335	328	355	309	324	301	317	334	356	351	328	328	319	370	340	352	316	339	337	342	353	323	338	328	331	318	309	334	353	373	312	376	327	338	327	373	344	310	335	313	351	306	327	313	380	330	310	338	351	333	342	310	331	353	341	317	316	323	294	333	315	312	352	358	325	353	297	329	347	326	318	315	303	314	333	312	327	319	332	352	329	307	330	327	323	316	318	330	323	359	312	340	336	313	340	343	320	344	313	299	302	335	349	352	307	337	338	329	332	336	300	313	324	351	338	310	331	386	335	344	340	339	311	290	303	354	330	318	332	347	338	385	313	322	330	350	355	309	342	334	346	341	325	334	333	324	299	325	335	334	317	333	341	314	323	308	335	301	297	310	326	325	312	348	321	325	346	341	314	334	317	310	319	328	360	335	316	333	318	322	317	306	350	299	341	304	300	295	343	306	332	341	308	323	313	279	343	310	343	340	338	347	360	345	311	320	351	324	406	327	375	333	359	355	345	311	306	323	356	331	292	304	307	302	329	311	315	322	345	323	345	324	353	330	322	329	351	333	304	312	323	311	335	329	316	342	349	308	363	304	362	333	311	311	329	342	335	359	363	353	332	321	341	317	342	320	334	303	323	334	334	311	352	334	315	354	359	324	325	331	334	313	359	329	320	322	345	292	310	348	349	292	341	302	346	353	314	367	311	353	320	303	331	334	331	344	318	310	338	309	352	337	317	348	365	357	342	319	312	314	323	345	345	326	337	321	327	336	351	330	330	342	318	293	334	310	331	298	349	331	332	353	331	327	312	359	318	345	296	323	350	329	330	337	319	321	336	344	307	291	303	330	359	340	303	352	330	321	331	340	326	339	317	285	358	348	335	306	331	310	341	300	332	322	313	294	314	327	304	358	306	324	319	318	306	341	365	359	326	360	297	329	340	361	284	317	319	320	323	366	321	323	349	309	371	336	322	320	348	309	320	323	346	322	343	362	332	312	322	328	312	319	324	325	321	309	349	347	353	326	347	307	322	316	342	318	323	343	316	314	335	337	327	291	333	347	318	337	295	326	352	329	350	306	323	374	310	352	339	322	322	323	326	298	316	382	326	323	334	320	351	329	346	337	341	339	351	329	315	337	331	327	315	337	348	364	319	344	332	313	333	337	317	342	380	292	313	301	320	339	351	302	326	309	307	317	315	331
34356	39418	8942	3708	2529	1634	1135	872	702	714	642	632	555	563	538	533	488	468	474	442	444	457	427	470	592	764	801	415	441	419	408	441	393	390	410	418	392	356	418	389	391	403	429	400	399	407	434	378	402	417	359	421	454	400	405	425	397	424	406	387	394	417	399	434	450	410	430	413	438	418	392	433	393	386	411	394	387	401	383	404	416	399	438	439	404	429	409	398	392	408	410	433	427	416	395	398	370	422	365	403	400	429	411	413	389	372	398	391	452	438	395	397	380	399	390	389	412	401	402	411	417	412	412	431	424	393	416	403	389	392	377	381	427	402	432	405	439	416	432	382	419	436	418	425	416	416	382	402	396	436	416	409	399	450	401	408	411	419	420	361	402	403	429	390	436	399	393	411	433	429	371	381	410	417	391	403	416	420	427	427	425	421	374	400	422	403	437	386	412	429	400	366	413	393	401	420	393	417	405	389	434	353	396	398	438	405	433	398	404	433	419	418	438	440	396	395	423	374	409	408	447	410	384	386	423	396	437	413	410	392	402	408	409	416	418	410	405	436	414	432	380	402	384	395	395	378	404	372	389	445	390	413	451	373	399	446	371	388	386	397	411	433	422	377	385	449	399	426	393	413	435	366	438	398	391	404	401	399	402	407	383	438	361	388	434	431	369	402	395	377	372	457	393	415	408	423	410	403	422	425	413	418	414	403	377	382	425	407	434	424	409	422	409	400	380	409	429	386	390	410	412	400	451	450	448	412	398	391	403	413	405	413	387	405	427	411	392	415	385	428	369	419	414	408	405	391	429	406	412	416	408	417	360	419	408	420	421	424	425	394	394	436	421	395	422	403	418	410	398	385	408	395	407	407	422	415	389	402	415	387	420	425	388	397	434	423	436	402	411	407	408	416	380	423	411	404	428	411	383	398	378	432	403	403	417	436	389	420	390	442	439	369	416	407	417	430	382	386	378	433	407	405	431	401	395	401	397	390	388	421	430	361	379	385	406	399	415	421	394	425	419	402	380	395	421	369	397	448	416	393	427	425	438	401	417	412	416	435	429	408	383	391	375	416	411	380	413	402	380	420	406	379	405	395	391	427	380	393	418	388	378	439	400	419	378	389	461	402	397	405	398	422	388	427	409	429	407	358	426	393	399	422	437	380	417	389	434	410	388	431	402	417	437	404	398	413	448	394	379	416	399	395	393	401	424	422	417	398	386	399	435	402	410	398	385	427	419	393	421	398	384	396	382	412	397	443	405	419	399	392	422	426	434	445	414	418	431	411	403	395	409	417	401	406	389	401	437	391	379	458	390	405	379	431	379	396	422	446	430	393	413	415	403	389	402	455	380	391	393	376	381	418	409	442	425	404	407	412	413	372	395	393	399	381	384	389	397	434	431	384	414	411	387	396	449	433	366	422	404	405	397	398	395	435	410	395	410	393	442	388	400	389	415	411	424	409	429	398	410	423	406	401	445	435	432	421	407	385	391	398	413	447	410	362	387	378	382	432	385	418	380	411	440	444	419	398	393	382	419	401	455	418	401	428	432	412	406	370	456	385	398	406	390	389	404	448	427	375	392	415	388	453	404	410	391	388	392	421	416	408	415	420	404	401	377	390	423	411	436	412	417	416	420	396	390	404	408	450	395	403	421	399	433	437	419	374	415	406	413	417	425	442	397	404	427	381	435	389	400	419	414	442	390	409	393	364	398	372	416	394	427	393	384	379	424	397	428	416	419	365	431	403	427	403	409	422	410	385	385	373	392	398	419	383	421	389	407	418	394	396	426	379	391	436	400	413	392	398	434	406	427	408	386	400	401	397	412	379	373	422	373	425	404	402	420	382	390	389	407	399	399	437	422	393	426	411	423	409	426	380	376	380	437	397	389	398	386	383	389	391	419	375	428	402	415	377	429	413	420	418	376	418	464	443	380	407	391	433	407	431	375	403	403	395	374	436	405	382	385	387	402	364	411	457	380	389	413	432	408	395	444	443	417	397	396	402	382	410	430	427	395	412	404	440	440	416	438	417	398	421	386	403	423	419	463	416	408	380	384	424	420	413	397	376	418	399	447	420	402	428	384	441	417	411	402	457	415	412	400	391	407	390	440	372	413	431	418	396	425	408	388	399	463	378	408	403	377	395	411	387	423	417	452	387	417	393	399	410	431	429	446	407	363	410	412	376	432	418	402	429	441	391	399	390	394	409	427	427	438	408	421	363	393	432	426	403	389	420	399	404	392	403	395	393	389	430	407	408	423	407	426	411	399	421	387	445	396	456	417	384	438	433	401	387	392	405	415	396	402	392	400	406	411	405	409	415	419	420	391	421	399	389	411	383	381	432	398	415	427	390	418	416	414	395	410	392	435	391	391	423	403	433	421	419	402	396	412	409	412	406	428	394	421	399	430	399	427	388	413	400	369	430	387	439	414	439	401	397	393	426	389	395	411	436	414	423	370	366	404	411	407	408	419	400	398	388	424	388	451	401	416	422	408	430	425	387	400	468	413	412	377	439	402	402	401	412	409	426	387	391	397	409	357	376	357	400	394	406	435	449	406	390	417	395	380	423	360	385	404	393	405	450	394	391	406	398	402	426	435	429	377	410	424	422	398	410	376	418	413	384	388	426	405	422	422	377	391	395	392	405	407	383	434	406	393	392	404	432	405	397	392	399	454	401	406	391	409	397	387	411	436	437	393	412	421	410	379	405	442	390	420	390	404	420	394	377	402	400	399	394	393	402	397	405	381	395	426	404	415	427	428	386	402	409	417	386	413	387	407	403	389	437	428	388	382	387	378	408	425	398	391	427	414	404	358	386	434	412	408	402	384	385	428	421	432	409	423	398	427	424	440	425	414	412	409	385	412	405	397	410	436	400	398	401	372	406	375	415	426	401	433	410	453	410	394	376	387	425	404	404	423	427	405	386	407	430	397	400	430	391	363	422	405	395	392	388	421	420	406	418	415	413	397	426	334	404	408	415	406	408	423	438	413	394	377	374	387	372	385	416	391	358	371	403	388	403	412	448	432	385	413	424	411	398	428	424	382	382	450	406	383	362	425	410	404	413	415	408	443	444	400	405	425	399	412	391	379	370	429	411	402	437	421	429	406	391	445	385	462	382	423	405	420	387	425	398	435	397	397	445	377	406	393	381	417	412	403	384	376	408	398	422	409	400	389	380	430	426	409	420	369	401	411	422	386	426	395	408	393	395	409	399	407	413	431	416	418	413	404	403	411	404	401	413	458	405	404	412	429	399	412	425	383	394	396	383	405	430	392	398	391	389	385	406	425	424	382	413	408	369	370	413	401	394	432	391	397	433	420	392	420	422	400	386	408	390	397	420	422	450	430	394	432	387	390	426	376	412	352	412	410	400	391	398	366	412	414	404	425	417	424	442	414	436	391	374	417	404	422	385	396	376	404	413	413	398	407	371	437	433	406	370	417	409	421	421	405	451	436	381	462	385	398	392	410	443	420	405	412	430	409	389	404	440	397	396
24144	21533	28805	24585	21445	12823	2185	899	673	608	588	570	527	475	465	428	407	384	358	377	375	348	330	633	1952	2303	1748	653	304	316	304	294	282	283	317	329	278	284	333	294	297	311	289	302	299	288	303	277	290	287	281	295	316	277	278	301	277	312	292	276	307	292	305	306	290	300	289	327	289	290	287	286	300	306	296	279	291	320	308	293	254	305	258	282	295	291	290	277	320	284	318	304	307	270	307	291	271	283	294	312	287	277	310	290	296	303	305	296	322	309	294	298	290	287	299	279	289	307	332	279	317	295	284	320	312	289	316	318	273	296	282	259	311	314	266	291	311	291	311	277	296	287	289	301	309	320	305	272	285	290	330	301	259	282	298	318	309	321	272	289	267	303	265	299	290	297	254	277	271	295	308	286	302	290	314	293	305	253	279	282	283	297	281	298	315	320	319	327	308	287	299	303	294	290	268	306	294	320	270	288	282	272	311	292	311	294	301	281	285	285	322	280	275	296	298	288	304	298	292	301	256	277	270	301	313	275	324	299	322	293	293	299	310	296	278	309	290	314	280	279	294	280	269	291	309	276	268	298	305	311	283	296	286	289	323	287	266	306	313	275	315	296	310	307	280	323	267	278	251	271	285	292	301	313	310	271	277	292	286	293	318	301	317	304	311	306	282	302	300	268	250	299	274	305	297	316	312	299	269	295	278	299	297	315	285	292	282	273	327	279	298	288	285	297	309	296	291	286	269	284	293	339	271	304	313	270	319	286	294	300	290	302	322	290	288	263	288	284	295	327	282	307	271	295	308	279	313	288	308	284	321	301	289	287	267	315	293	304	301	322	328	288	297	334	299	288	274	267	300	335	308	323	291	312	295	291	304	286	310	308	287	272	263	306	303	280	292	292	290	290	300	312	318	273	285	306	315	295	291	303	282	307	271	263	300	290	311	279	283	268	312	308	309	303	311	286	320	299	300	267	295	303	287	299	263	299	262	317	295	299	295	306	297	280	293	280	309	309	270	304	292	298	268	300	305	283	300	304	256	278	270	282	322	322	299	310	297	294	291	305	288	307	312	284	264	314	290	294	319	283	316	297	299	292	287	277	295	288	296	316	315	325	294	271	298	313	295	270	297	301	283	299	288	266	274	303	286	304	294	294	275	258	275	293	273	316	296	316	295	298	312	315	292	289	289	273	289	298	282	296	266	322	333	297	266	316	298	283	298	272	281	301	312	291	324	315	295	303	325	295	307	298	331	303	281	295	271	286	283	300	285	306	278	270	292	287	275	283	296	297	287	337	293	304	329	296	308	275	295	303	284	287	264	303	288	281	287	280	291	286	307	296	282	294	293	294	296	289	322	325	296	299	303	328	282	341	280	296	303	259	273	283	284	291	330	311	271	278	276	323	310	313	280	268	291	305	272	260	304	269	318	298	318	308	303	319	281	320	292	303	311	313	305	325	278	300	289	262	295	313	259	268	292	309	285	307	310	315	257	289	306	284	297	301	303	292	292	294	285	269	321	266	285	289	296	305	287	278	296	295	283	320	264	323	301	297	293	294	291	295	274	299	307	268	352	300	288	287	322	265	326	321	273	273	330	305	269	283	309	293	327	308	305	328	267	299	321	271	320	287	306	291	305	291	290	322	301	328	330	301	336	278	309	310	287	295	286	285	295	291	280	310	289	265	285	259	300	339	321	288	266	265	303	282	301	342	267	284	257	289	264	287	294	272	329	298	304	284	337	288	303	303	269	305	321	282	293	283	285	299	277	295	281	326	290	311	329	297	306	282	292	294	307	272	274	294	309	285	299	270	314	321	278	283	275	299	266	303	303	263	301	315	265	279	307	279	257	291	269	310	305	273	270	277	326	306	276	312	269	308	299	290	299	287	305	285	318	317	281	264	264	298	282	328	299	299	283	309	296	295	246	274	297	317	285	300	323	283	299	269	334	295	326	275	301	299	299	293	268	317	292	304	300	299	311	290	281	308	300	311	277	298	268	286	247	293	323	324	292	270	300	287	305	295	277	282	286	295	307	272	301	262	320	294	284	296	265	252	323	318	294	280	279	275	285	317	306	293	275	295	282	271	271	289	302	261	326	322	297	303	299	280	277	297	289	304	286	288	287	285	278	284	265	293	263	290	318	309	329	308	309	288	302	299	326	299	255	296	292	323	313	319	304	294	301	313	280	280	326	312	274	346	274	316	280	259	293	257	322	285	298	278	279	317	288	286	288	311	312	268	307	291	298	308	298	282	270	287	315	307	309	292	298	312	295	314	289	282	289	333	309	319	313	291	274	275	298	287	270	315	316	303	283	280	269	310	288	296	318	317	320	287	304	303	310	328	302	297	285	299	290	289	307	285	314	260	282	275	290	293	310	289	279	318	332	291	290	299	271	269	314	290	310	312	290	330	318	297	342	294	295	276	316	278	300	322	284	313	293	259	300	285	287	324	290	304	292	320	307	310	268	275	298	305	300	294	300	302	293	303	304	266	298	285	314	295	286	292	287	288	309	306	314	290	296	292	296	332	289	277	304	299	295	288	261	284	256	310	288	300	275	282	286	298	308	273	284	273	308	272	313	268	303	297	291	290	296	317	306	280	294	311	302	287	305	307	273	303	308	266	296	281	294	307	310	284	288	306	284	275	286	301	332	287	280	291	296	271	312	282	295	285	265	274	263	306	289	297	264	279	284	309	289	312	295	300	293	301	281	313	306	256	322	299	322	306	278	310	278	334	298	310	300	277	305	295	293	320	281	288	302	298	318	318	289	309	292	280	296	292	298	306	293	323	286	275	265	314	305	302	277	297	279	306	329	291	303	280	315	299	276	310	280	310	292	276	276	309	283	291	299	287	272	280	305	285	300	270	295	326	313	297	305	280	296	278	313	293	303	285	308	286	334	279	305	276	267	319	298	300	307	281	323	303	312	299	281	250	290	279	293	288	257	269	305	296	332	288	286	315	267	303	250	305	305	268	308	327	299	267	283	290	312	288	275	318	288	299	284	291	288	298	307	293	301	286	281	282	299	295	282	306	316	288	285	292	293	350	300	292	288	265	271	294	289	298	301	299	302	306	278	284	272	289	275	304	305	261	289	287	305	313	292	321	291	280	286	299	304	260	299	268	286	300	297	324	250	269	318	310	306	306	329	278	264	315	281	286	285	296	274	289	308	262	294	303	301	269	284	313	288	343	317	287	298	283	273	310	276	291	269	315	301	275	294	294	285	304	306	307	323	290	304	278	319	265	264	296	296	325	341	282	279	326	303	306	288	317	289	265	277	278	277	288	292	304	279	308	271	322	288	294	322	285	303	299	283	284	272	321	291	307	294	301	263	271	275	324	297	297	322	320	337	280	269	287	265	320	300	287	297	292	267	315	311	279	291	304	314	295	285	284	317	269	283	310	297	338	292	286	334	305	282	307	325	295	299	307	304	268	297	267	305	309	310	313	307	291	272	290	303	299	287	321	295	287	265	280	304	292	298	293	285	291	292	300
38998	55228	17439	8257	5839	4553	2818	1519	1282	994	892	934	742	679	754	587	543	527	519	506	501	496	423	940	3400	3973	2731	1020	406	368	381	329	402	353	349	371	378	363	344	346	371	360	378	350	352	379	348	369	353	342	372	352	379	379	362	361	349	370	357	350	379	340	359	352	345	361	344	345	350	352	377	370	338	352	361	357	309	322	390	363	393	364	368	358	377	358	360	336	390	373	354	381	397	355	381	335	365	329	375	321	376	332	365	369	391	365	363	375	348	381	370	352	401	363	327	391	343	349	363	334	331	364	358	384	360	350	350	400	368	375	354	374	332	363	341	398	360	358	341	364	379	358	368	358	332	350	351	323	360	382	344	356	356	371	369	336	373	393	357	380	347	366	372	336	386	337	328	332	347	343	352	375	367	350	356	364	350	374	358	339	387	379	345	333	362	356	371	367	365	354	332	361	388	358	374	359	344	362	390	385	321	337	382	336	359	411	369	352	393	372	339	327	360	326	385	343	392	369	397	374	349	369	365	367	393	354	352	372	378	375	366	340	352	375	351	353	379	366	353	362	388	322	351	359	363	384	352	340	369	387	360	367	367	384	346	391	365	323	355	381	355	361	327	325	358	365	350	390	380	329	369	375	367	358	358	369	357	365	361	344	349	338	358	368	356	348	350	365	361	354	401	337	324	335	335	356	370	340	375	334	346	356	364	319	347	358	357	387	348	342	342	324	362	358	384	363	334	356	355	393	354	358	381	357	373	365	351	326	335	330	340	362	375	335	384	352	373	330	361	318	364	347	363	366	354	353	359	337	405	330	372	351	340	372	376	343	380	373	356	336	371	324	357	353	341	378	356	372	350	329	376	372	345	365	346	348	348	351	381	330	344	368	347	369	356	377	336	354	356	374	348	311	389	330	359	395	356	387	360	341	354	365	358	371	374	358	384	371	355	323	369	372	325	393	329	349	348	364	375	338	357	381	368	367	364	359	352	350	373	364	359	367	351	370	352	332	364	375	360	384	344	367	330	374	389	329	368	366	376	364	351	328	340	384	375	380	349	361	328	364	376	372	335	368	346	369	391	323	353	364	357	354	342	352	324	380	359	372	368	363	332	353	347	361	378	343	354	343	350	344	346	356	354	354	360	369	341	373	348	334	352	324	351	366	361	387	350	379	336	381	412	364	358	323	329	326	356	339	364	350	373	368	368	373	364	348	347	340	359	361	401	343	354	344	364	360	358	355	375	385	373	337	318	382	341	388	353	358	361	332	365	374	388	385	343	346	357	359	342	351	347	366	357	360	377	361	339	347	366	391	357	340	367	362	340	355	347	354	366	307	357	407	336	366	373	359	377	359	351	370	383	360	364	382	375	362	376	348	358	366	346	349	358	356	339	335	374	335	338	363	361	350	376	370	378	382	356	373	379	364	372	393	373	330	385	368	376	346	375	360	379	351	358	342	335	366	384	352	365	341	378	338	373	363	357	336	354	388	336	358	340	358	329	363	344	336	388	348	430	372	357	381	357	368	363	369	359	361	377	366	407	377	371	338	393	370	336	382	356	347	352	363	379	382	354	362	364	322	346	369	361	355	322	367	372	355	388	354	354	343	359	363	359	378	372	347	328	375	374	363	379	372	358	383	368	379	354	373	354	347	346	356	359	366	357	355	359	350	359	363	355	366	379	360	370	367	357	377	332	348	368	343	345	333	362	360	392	326	376	346	353	349	380	314	329	372	351	378	357	378	344	337	341	364	315	367	357	358	347	360	352	357	348	338	359	354	383	346	370	367	385	386	366	363	362	347	364	350	376	380	366	370	357	376	391	363	338	364	369	365	377	354	372	373	348	365	372	351	332	363	367	335	329	380	353	363	335	374	371	350	326	349	360	385	373	358	329	370	338	351	377	382	372	362	353	324	351	364	339	333	327	373	348	376	372	332	346	349	340	373	344	363	358	364	378	359	363	367	341	326	362	400	367	352	331	386	378	361	374	360	364	354	353	340	360	380	345	387	356	322	333	366	358	368	375	343	364	380	313	336	349	350	368	382	361	345	369	366	381	337	345	347	375	396	355	324	375	341	354	356	402	360	359	397	402	375	370	343	384	362	369	334	380	365	334	394	347	383	365	383	394	362	381	350	363	368	362	386	371	362	384	369	333	357	373	391	377	344	341	345	366	331	375	388	370	364	395	383	378	379	360	358	388	344	326	349	366	394	385	334	355	367	360	321	344	337	355	341	419	381	368	385	387	365	379	367	377	354	330	346	365	344	368	368	387	347	382	359	381	359	361	392	383	372	345	362	355	389	372	371	347	364	372	352	352	364	381	379	343	372	333	343	357	313	357	390	389	340	374	337	345	383	365	368	350	341	358	384	356	362	339	350	353	374	347	340	344	339	365	379	344	368	394	361	366	350	347	374	349	387	374	335	387	354	368	356	363	403	334	361	350	356	350	354	360	337	379	351	353	396	370	355	339	362	345	384	382	345	367	307	366	341	393	333	351	340	361	336	326	327	339	364	323	376	349	326	357	334	334	345	358	345	336	335	397	342	349	413	376	351	352	370	363	379	353	367	356	345	366	389	339	337	332	385	390	356	370	401	359	316	376	375	348	359	352	357	365	358	328	355	344	406	346	354	370	395	358	327	300	349	427	352	325	389	323	378	353	350	350	334	360	375	401	352	333	332	342	386	360	381	368	369	382	351	361	370	331	380	368	340	375	308	376	344	390	370	343	362	372	366	345	335	343	377	316	363	356	362	375	337	374	361	373	356	385	392	329	365	367	393	344	371	348	341	379	358	330	370	348	357	387	390	356	399	383	382	392	365	360	360	337	405	342	364	361	367	347	369	372	341	356	359	336	373	344	344	368	363	360	351	346	345	319	391	366	322	377	374	373	369	375	395	365	352	358	350	334	369	372	351	373	396	362	378	391	359	343	325	335	339	375	345	363	435	338	357	342	328	352	373	357	341	383	332	379	337	367	383	363	375	373	383	353	358	325	366	365	347	357	376	362	337	343	363	369	383	376	340	352	355	369	344	385	326	354	375	355	339	357	394	386	379	409	366	347	349	357	380	331	375	371	343	344	369	413	375	342	380	337	359	346	367	335	357	401	325	335	341	355	386	356	373	367	333	364	335	328	326	367	358	389	348	374	335	330	321	336	359	342	339	351	395	346	365	338	347	376	360	371	361	356	372	374	397	356	355	356	328	361	347	355	352	331	379	365	369	334	362	355	400	401	352	411	397	381	356	360	377	375	341	334	386	342	315	371	398	337	368	336	378	349	360	338	371	362	348	346	371	336	355	377	400	370	341	378	379	331	394	336	360	349	378	380	387	376	377	355	386	391	349	382	373	366	375	393	379	397	351	364	359	341	367	358	354	381	335	358	339	386	320	345	355	344	338	350	371	322	369	361	375	363	352	362	375	364	356	342	359	344	392	347	352	358	339	359	377	337	375	387	376	372	340	364	337	370	354	335	351	352	352	376	372	359	369	343	379
25595	21633	27508	25515	11061	2294	1388	828	699	647	667	649	626	614	552	544	542	538	527	557	544	520	555	805	860	940	734	497	498	487	493	473	452	508	467	471	510	474	514	476	486	476	541	453	481	468	530	490	499	488	466	466	482	464	502	466	457	459	530	527	454	470	471	477	478	424	454	435	471	502	462	499	473	482	489	452	459	462	468	491	509	490	519	447	475	452	518	457	424	462	503	499	467	479	476	490	447	506	478	508	451	476	493	480	477	479	492	490	478	455	462	511	517	453	484	466	515	470	469	470	468	452	434	483	473	459	460	460	468	487	489	481	469	484	484	475	486	503	454	465	483	462	482	487	507	473	457	480	515	550	513	436	452	485	486	462	484	498	501	467	445	466	484	497	423	483	460	468	528	492	466	505	465	472	474	460	466	493	502	494	519	472	498	478	454	464	484	538	477	504	489	475	485	439	488	473	466	483	460	509	468	491	459	499	444	492	466	495	495	459	466	452	484	470	455	451	445	451	495	454	466	483	518	475	469	497	504	460	473	498	514	493	488	465	487	452	460	474	524	498	473	479	475	463	447	490	523	477	479	517	500	466	442	486	446	461	445	472	430	503	491	478	471	503	441	486	489	491	472	468	454	480	415	483	495	499	484	471	471	480	482	459	443	480	492	499	541	497	481	497	494	501	497	498	475	500	477	503	470	494	489	462	473	452	482	475	478	479	465	462	442	475	465	484	448	513	445	453	480	473	485	490	477	500	462	534	478	486	479	456	518	502	445	487	446	487	456	511	469	512	506	505	496	475	483	455	482	489	508	473	470	501	477	464	507	462	463	446	479	449	452	472	469	464	479	463	500	453	458	488	457	492	482	463	449	482	444	465	502	485	503	461	492	470	431	490	478	496	456	483	467	493	498	507	520	472	460	481	486	492	514	485	476	480	503	467	500	487	468	483	469	441	493	472	505	451	431	496	509	431	494	469	473	462	449	490	505	481	474	493	468	518	486	457	484	461	484	463	475	449	512	484	476	499	503	477	481	458	505	465	497	469	458	441	468	487	488	466	462	449	459	450	461	478	480	447	492	452	462	461	511	504	464	458	498	453	450	509	488	503	470	484	483	469	521	526	477	485	436	463	488	457	503	453	478	470	479	493	473	489	486	484	472	479	482	480	515	449	497	474	477	480	458	453	483	513	467	487	510	461	450	488	469	488	492	448	474	497	434	497	510	488	449	490	483	481	480	461	475	491	469	451	480	462	509	505	464	492	471	456	448	494	492	475	483	489	497	486	473	489	462	464	484	472	465	484	456	496	505	450	476	434	483	477	495	473	488	480	487	469	450	496	461	491	497	478	541	499	496	420	507	497	461	499	462	471	474	471	438	438	496	464	470	499	482	468	468	454	462	449	469	487	489	470	493	510	475	438	470	487	501	440	483	488	509	466	513	459	487	453	509	464	485	502	478	526	471	487	515	451	493	468	493	454	490	481	541	465	498	492	459	479	490	483	488	453	453	490	488	472	500	464	474	467	439	496	515	435	506	471	468	483	464	459	429	508	476	474	469	523	484	447	489	488	495	522	509	464	493	473	443	473	504	464	481	461	467	446	512	470	479	468	471	503	474	478	472	499	530	483	440	463	481	491	456	489	441	485	471	484	502	456	467	505	426	432	505	493	489	485	477	445	481	498	470	545	490	466	498	537	450	482	476	484	450	468	503	473	458	488	465	437	478	489	507	480	472	508	493	461	473	501	462	452	462	480	495	430	470	461	483	450	452	481	431	498	499	450	519	465	510	448	484	485	460	474	478	466	497	487	476	476	510	513	484	493	437	482	480	500	476	482	463	475	526	461	464	464	460	501	483	459	457	487	488	479	497	495	509	488	481	471	485	454	504	479	479	503	471	460	485	467	495	495	494	471	504	479	469	478	470	493	501	527	490	500	492	484	466	436	456	467	464	468	451	484	468	491	516	496	485	453	481	468	462	425	484	505	479	460	522	469	489	482	468	467	495	442	496	457	489	471	478	452	487	502	502	492	514	481	498	484	529	469	468	469	512	453	473	474	503	490	448	443	475	461	491	525	510	509	477	480	476	485	515	484	445	438	460	454	440	515	461	481	479	498	462	498	465	480	465	483	444	449	460	478	488	475	490	462	474	464	484	541	480	478	477	464	463	473	482	500	505	457	485	508	477	482	459	466	477	440	477	463	463	440	456	471	480	474	489	500	435	468	452	491	434	527	465	494	488	449	461	448	512	493	512	502	499	502	483	501	495	482	483	430	468	489	461	495	485	454	528	448	458	499	479	468	489	493	496	496	473	479	487	468	496	472	430	491	473	489	482	487	446	470	459	487	487	491	442	452	466	466	453	482	499	479	499	492	486	447	481	444	496	453	471	465	464	489	460	477	462	463	454	547	460	471	489	466	477	462	444	506	467	490	454	434	433	443	458	477	505	478	463	503	474	515	460	515	485	493	492	461	438	490	473	432	486	502	493	464	478	497	471	457	509	456	443	500	522	461	484	459	476	479	434	478	475	527	471	465	454	483	494	484	454	455	464	464	489	509	448	534	497	454	491	449	492	527	520	454	494	440	451	466	511	489	455	465	494	496	453	440	492	445	467	467	478	507	531	486	514	485	495	509	499	481	543	441	448	466	491	491	479	509	491	505	490	521	469	487	487	505	489	460	487	454	474	464	492	513	485	466	458	503	482	448	474	435	478	470	440	440	469	511	437	478	494	481	444	428	451	474	475	470	488	481	483	482	497	453	503	522	482	461	501	474	439	475	497	451	510	436	500	497	452	415	449	489	483	505	487	477	464	483	535	467	479	472	508	493	489	480	474	460	463	469	518	473	483	441	454	473	483	481	506	487	462	480	509	473	439	475	497	498	498	471	510	491	468	459	480	478	456	468	550	515	503	491	530	443	472	473	484	461	493	489	493	484	487	495	483	467	503	498	476	476	466	483	478	521	460	479	442	460	461	451	467	469	466	473	498	469	480	489	492	455	539	493	510	468	477	498	499	485	462	448	484	447	465	462	526	502	513	510	493	455	464	494	521	494	477	446	452	468	520	456	510	458	505	501	451	500	434	475	508	521	455	425	476	481	500	498	474	482	461	443	463	495	493	474	494	475	473	492	465	469	493	457	461	512	464	517	474	510	476	501	498	501	471	488	467	457	469	475	447	471	523	445	465	473	495	484	467	506	452	454	500	515	480	460	484	495	486	509	474	538	502	454	513	493	477	450	509	498	497	427	478	506	481	477	491	509	488	489	459	476	455	497	491	464	469	492	449	475	464	446	471	500	504	513	454	495	428	491	527	467	479	460	475	436	461	471	492	453	456	479	468	471	458	498	485	461	498	499	486	474	443	484	468	500	446	477	482	475	500	493	491	479	492	509	477	428	477	464	477	494	450	492	478	509	495	508	506	454	481	458	449	456	446	443	477	494	504	471	495	506	463	477	455	494	489	504	494	481	473	463	469	496	473	521	450	480	530	453
37238	46699	15940	7640	4760	3669	2529	1412	1106	967	879	960	931	804	838	708	679	651	603	669	625	583	682	1266	1380	1400	1114	669	592	584	613	594	555	574	563	591	581	581	575	533	549	588	556	594	554	611	563	618	599	570	561	526	572	569	580	551	536	599	586	512	586	568	616	574	592	543	589	617	563	626	547	549	567	551	553	623	615	565	598	509	580	587	577	560	552	575	588	631	572	603	566	577	554	596	579	552	618	566	594	549	618	580	597	567	579	517	575	589	555	586	536	563	547	576	602	562	602	606	570	594	578	580	570	578	576	543	571	587	566	526	575	585	545	587	559	590	528	583	585	597	603	618	570	556	597	554	579	543	588	597	532	573	583	601	641	605	539	558	585	556	615	585	578	584	601	574	596	549	578	574	548	603	550	563	558	628	564	573	609	640	587	543	589	539	591	628	595	611	584	584	566	556	547	585	571	556	602	563	636	540	605	610	561	563	576	578	575	560	558	575	599	562	617	593	586	557	594	619	604	582	563	586	600	550	603	600	592	525	589	592	564	604	632	573	605	611	563	580	557	568	599	602	557	570	560	624	574	612	567	572	563	630	565	624	598	537	589	569	576	616	577	552	578	633	583	538	583	604	559	606	561	626	607	558	517	593	597	600	588	567	576	647	552	560	590	601	559	548	541	617	616	611	604	559	563	565	582	610	585	555	590	553	585	583	566	585	586	549	594	588	585	583	570	566	566	568	596	596	509	575	586	586	594	576	576	567	601	559	547	600	611	557	580	589	570	604	566	556	556	550	627	591	566	620	598	565	585	515	565	584	574	575	522	604	559	609	587	569	596	614	566	595	622	600	613	569	607	600	541	605	577	583	552	619	566	601	524	591	581	563	590	565	627	585	600	579	605	558	558	659	545	592	611	613	548	576	541	528	566	569	609	579	599	602	593	609	561	565	554	549	576	590	549	573	598	582	569	581	567	557	564	526	581	614	594	595	578	607	582	590	523	615	567	573	609	592	617	592	599	614	574	555	506	591	559	588	601	586	595	581	591	549	598	599	555	577	591	607	540	555	571	567	598	566	571	538	572	589	544	618	564	621	589	557	607	602	582	588	590	597	575	572	562	606	572	572	592	631	615	551	582	574	589	559	562	589	568	556	540	599	604	545	599	591	561	642	545	579	550	605	603	587	608	610	562	620	580	560	630	603	570	576	550	607	565	614	571	580	579	586	569	559	602	582	555	566	556	597	563	569	566	573	573	588	623	535	585	575	565	595	592	544	606	594	556	582	590	596	616	596	627	574	578	550	561	620	566	612	561	574	567	568	563	606	568	566	579	580	551	600	537	590	598	562	562	581	566	611	579	569	540	621	557	540	579	564	578	586	547	588	595	612	571	588	577	553	558	579	551	566	572	577	550	572	582	594	539	575	592	610	583	559	582	604	588	564	629	583	574	573	582	546	573	537	588	585	599	565	609	559	600	569	637	547	567	587	585	563	571	533	580	563	568	599	573	565	554	575	576	538	534	594	589	571	588	597	591	588	547	579	584	600	585	591	576	547	574	583	625	542	576	612	560	545	562	584	563	599	543	613	554	579	531	573	565	585	611	564	611	566	600	599	617	604	567	561	572	572	579	567	631	541	609	603	601	532	592	592	535	581	531	565	585	574	601	557	590	632	545	595	564	555	644	564	601	556	566	576	530	554	564	574	543	596	572	591	556	561	604	547	604	558	584	536	571	532	567	565	595	554	620	569	608	558	590	593	586	595	550	537	609	597	557	558	588	572	574	577	597	577	540	572	576	624	567	597	575	529	579	558	551	572	509	576	600	576	604	568	581	604	593	572	577	581	558	572	566	577	587	617	563	565	557	534	537	545	593	568	566	561	575	613	594	554	569	574	579	544	555	565	499	603	589	576	614	625	568	572	589	554	590	556	549	561	561	615	526	615	574	583	563	573	561	584	601	581	564	573	579	602	560	575	573	566	582	601	564	534	576	534	550	613	565	627	596	596	571	620	607	586	538	617	598	574	550	542	558	574	581	595	564	607	531	599	570	567	570	614	619	602	564	570	583	588	616	614	558	556	566	587	542	587	584	563	581	565	561	551	564	574	558	582	569	538	573	563	557	613	572	556	582	568	554	615	569	559	584	550	560	576	564	616	550	628	558	590	561	557	602	555	641	610	600	575	608	571	574	599	596	596	593	566	546	608	586	546	585	585	589	643	565	582	577	600	598	562	566	574	540	576	601	526	561	600	548	563	599	555	575	595	595	580	605	606	613	558	506	586	568	609	575	581	546	537	582	578	613	554	552	571	592	589	516	590	599	586	569	594	577	584	540	602	580	583	612	566	586	579	577	590	609	600	607	557	567	537	604	578	560	585	575	544	567	555	563	566	559	623	557	538	567	567	574	591	568	592	626	608	555	591	589	583	578	577	552	577	593	560	567	574	563	573	574	594	610	565	596	560	535	551	619	618	596	619	601	605	559	576	583	576	549	607	567	608	590	573	583	602	567	560	564	557	641	591	589	577	547	578	575	599	573	603	602	604	577	567	547	572	549	542	570	541	615	574	575	574	547	571	569	597	555	537	603	569	592	564	603	586	571	564	586	573	539	590	580	600	578	571	528	567	585	592	634	573	552	545	563	597	597	580	612	573	598	553	600	588	569	606	592	581	605	566	625	548	557	583	588	589	561	623	582	552	598	588	594	542	581	653	591	555	628	567	588	594	568	588	581	605	573	584	567	554	583	598	550	573	565	599	598	543	596	562	565	616	588	569	573	591	632	566	591	576	568	553	571	589	557	569	592	576	559	549	565	581	511	578	582	603	589	604	586	588	574	566	586	593	587	550	579	577	594	599	613	620	566	597	577	548	564	611	577	602	597	548	567	579	585	598	593	600	617	577	558	598	605	587	558	544	595	582	605	609	569	596	529	581	571	597	573	576	618	560	602	610	565	576	556	560	544	596	547	587	580	594	604	567	600	610	599	549	597	547	585	572	547	564	568	594	572	570	552	574	620	563	597	565	545	581	562	539	597	555	567	558	551	569	567	561	595	585	551	587	567	588	556	575	572	589	566	626	588	585	540	593	578	548	571	564	544	586	581	563	574	575	581	623	584	571	585	593	583	545	567	606	566	599	594	517	549	590	595	595	598	617	558	564	560	566	540	560	589	580	572	602	562	558	606	573	586	549	578	564	583	603	567	592	608	606	600	601	600	568	579	570	627	558	579	527	566	590	596	556	585	626	595	596	575	544	598	615	584	616	568	588	553	542	597	569	553	575	563	592	561	599	587	541	582	613	578	582	564	561	579	588	553	611	586	578	552	580	561	577	577	564	623	586	592	565	577	561	585	592	597	574	561	627	619	575	566	581	553	591	575	584	588	559	571	602	616	611	530	548	542	575	615	576	554	607	560	590	629	558	567	595	547	554	582	591	580	584	594	509	577	595	567	571	617	576	563	626	608	599	586	545	581	589	559	571	603	621	577	597	546	535	552	548
23195	21566	29289	24228	21546	21578	11174	1836	1279	1112	1071	1919	3211	3682	790	627	588	661	623	611	582	629	717	2577	3665	3066	1487	1571	671	561	492	522	553	499	551	500	513	569	541	518	516	530	517	521	532	505	521	529	507	518	537	502	579	547	518	517	507	563	549	534	483	522	517	527	541	512	514	541	575	508	527	524	532	534	511	531	504	515	553	525	548	515	522	514	520	512	522	537	562	526	530	487	535	549	496	528	476	541	535	535	520	549	532	525	555	499	536	510	517	529	593	503	510	494	529	543	566	533	529	508	502	512	527	533	500	541	455	572	554	554	495	530	539	544	551	521	549	565	529	548	517	514	522	535	499	547	517	555	516	554	553	492	523	550	520	558	551	545	458	524	512	547	514	498	525	486	501	490	536	550	522	480	509	525	511	509	557	519	524	505	537	526	532	522	519	546	532	527	544	541	529	542	514	528	535	533	536	520	519	538	536	494	532	503	551	532	587	530	492	503	522	490	528	509	471	501	501	513	554	526	529	501	505	531	515	513	541	498	516	526	528	538	495	555	524	521	517	494	558	507	527	522	527	532	520	515	501	480	547	510	524	532	516	540	507	508	567	499	489	534	524	555	528	491	505	515	571	496	512	506	506	507	537	554	474	521	519	485	512	543	546	537	538	530	524	488	505	555	513	553	510	535	520	511	529	559	538	531	547	545	460	511	506	527	481	530	542	503	485	490	507	546	565	494	518	524	507	530	542	506	509	528	544	564	527	508	528	507	487	541	485	550	522	530	519	563	549	552	539	495	531	533	535	558	529	581	537	515	522	534	547	547	523	545	522	547	553	476	541	532	533	522	549	526	553	528	521	523	478	531	507	525	515	518	521	533	536	486	493	541	523	528	529	533	541	500	510	536	547	535	526	501	535	516	497	511	489	507	543	526	472	491	520	510	520	488	518	497	478	519	532	488	588	533	513	526	555	528	539	524	524	516	533	521	541	529	538	507	549	484	558	526	543	495	524	527	559	541	545	542	490	545	573	499	501	508	491	488	500	518	536	546	523	533	535	530	482	517	550	522	470	553	503	471	505	498	543	525	565	483	515	531	559	519	504	505	528	496	517	507	515	513	529	552	555	488	551	573	529	547	595	517	488	512	507	538	502	525	504	526	524	562	482	526	503	533	512	582	527	498	544	520	523	527	546	527	539	527	496	539	497	541	545	526	562	532	498	563	508	515	504	489	521	491	532	523	540	523	511	536	514	493	511	531	469	550	511	532	550	510	538	481	480	562	528	507	490	500	474	532	468	467	560	532	578	523	519	550	523	492	504	529	532	489	571	522	498	546	514	539	528	533	491	542	540	536	509	521	530	577	509	551	547	547	505	511	503	544	504	518	495	530	499	548	564	509	538	538	510	515	572	510	492	520	498	497	523	536	546	480	528	512	524	506	564	514	544	496	518	530	499	572	478	533	508	537	553	525	518	504	525	544	521	549	545	521	542	506	499	560	511	550	545	502	511	541	516	496	541	541	516	520	548	544	523	507	518	561	501	509	556	516	507	514	501	529	509	505	526	508	463	521	504	547	487	547	492	492	538	600	509	510	489	563	572	577	525	551	546	519	524	532	504	505	499	552	536	486	545	507	537	515	496	542	551	506	525	493	520	456	550	531	586	546	548	513	514	564	542	519	514	528	539	528	529	556	520	535	500	493	517	516	526	514	536	547	526	497	508	510	511	550	548	555	528	503	490	484	494	494	512	515	523	509	540	520	530	508	492	483	527	510	494	496	518	522	476	509	556	567	490	542	503	513	554	528	554	528	563	476	522	510	505	511	524	503	547	508	488	529	535	494	472	509	512	517	520	528	559	533	503	517	467	518	499	511	550	519	526	552	516	519	472	497	564	505	511	513	570	541	559	557	461	558	529	504	495	550	508	558	543	536	571	528	537	532	491	516	516	496	516	549	487	509	524	508	506	534	536	505	494	499	520	506	518	470	500	494	494	499	512	555	534	503	538	499	507	549	525	531	484	541	506	534	544	547	536	553	498	510	547	521	556	520	557	543	527	524	545	549	541	509	549	576	533	483	521	512	542	514	531	507	563	525	521	524	482	502	533	562	499	482	504	547	555	507	520	527	563	504	515	523	514	472	505	556	480	525	515	509	522	523	528	520	505	511	571	520	522	531	528	539	494	521	557	510	503	519	530	554	502	544	500	538	528	544	491	545	546	524	510	519	549	532	557	497	491	502	464	529	499	508	527	499	537	529	578	498	466	501	512	537	543	535	519	482	519	528	505	512	526	498	543	494	533	542	536	526	528	538	519	547	543	532	475	499	531	512	531	530	525	510	491	480	569	556	567	540	511	502	509	498	521	518	488	514	542	503	531	544	509	493	516	552	519	567	506	507	521	516	534	562	500	533	540	531	522	525	516	510	533	548	491	531	542	536	535	527	520	544	531	521	518	514	538	512	497	536	523	536	534	532	531	516	538	513	523	524	540	496	562	505	502	499	541	489	513	561	535	515	552	546	572	502	524	485	549	517	482	505	512	492	523	518	533	468	521	551	527	522	531	528	511	523	502	526	514	519	548	515	522	600	547	506	520	542	502	539	521	497	553	511	521	543	515	529	563	539	504	517	491	505	511	512	535	552	576	515	489	540	527	531	528	494	554	537	542	502	540	525	556	523	491	546	526	543	474	513	493	529	532	526	544	511	491	515	505	513	527	513	489	533	500	521	526	532	525	492	463	503	530	553	538	526	515	480	509	518	519	488	553	505	523	547	512	493	505	562	478	543	517	537	516	497	537	494	564	522	513	550	555	513	507	476	566	488	482	502	514	521	550	520	539	521	526	518	519	481	513	507	510	460	499	514	569	559	518	552	513	530	511	501	520	525	533	497	502	523	521	536	478	501	537	503	516	512	531	536	564	511	555	527	519	535	538	509	488	501	555	534	464	550	526	495	535	565	533	525	534	505	553	552	556	520	546	532	522	530	485	550	584	550	503	495	534	551	505	537	548	516	523	514	496	495	524	488	556	517	501	525	531	527	555	548	530	517	517	575	516	500	543	511	536	513	483	489	510	495	509	529	560	536	504	551	522	525	529	504	499	526	516	540	528	506	520	522	543	519	616	503	522	552	488	509	514	515	508	506	517	551	516	534	518	490	515	544	479	558	560	545	525	531	530	506	493	534	539	503	528	498	499	511	504	521	554	513	515	515	533	519	516	487	559	542	519	484	518	477	498	518	552	534	493	521	558	508	540	533	508	545	530	518	556	519	510	541	501	510	502	505	512	506	474	533	540	543	492	546	526	565	514	543	539	531	512	471	554	558	496	506	519	523	554	542	508	517	485	491	534	530	554	509	515	509	513	550	488	493	561	507	496	495	474	521	544	500	514	468	503	555	517	507	518	546	500	506	530	516	541	537	487	510	521	535	486	527	501	534	541	508	528	536	522	557	530	515	498	530	521	531	513	514	525	497	502	562	506	540	490	538	534	521	499	518	529	483
43213	59954	23974	14022	10319	6644	4475	2628	2075	1869	1603	3306	5490	5875	939	843	882	843	843	780	705	712	898	4188	6013	4902	2121	2533	792	599	623	545	621	590	670	650	648	628	571	596	641	579	578	640	614	595	607	596	557	604	593	599	595	667	622	620	601	636	599	615	556	623	569	582	660	585	558	614	575	609	578	615	590	597	575	570	605	605	639	609	645	576	581	632	616	606	574	635	605	588	558	575	666	576	599	621	598	584	595	580	612	640	617	592	612	581	594	648	628	568	557	615	612	575	599	614	543	618	627	601	584	600	603	596	607	583	604	609	618	631	639	594	591	589	605	613	624	577	601	589	613	609	593	589	588	626	628	614	580	551	611	581	605	577	586	609	558	598	559	622	619	604	611	642	630	594	619	554	611	651	586	596	637	585	609	589	595	572	566	622	568	545	593	583	630	646	605	631	647	561	605	614	536	552	617	664	595	577	574	603	650	606	597	636	610	585	576	625	552	623	597	598	616	553	624	599	569	605	594	553	566	615	594	588	581	640	617	606	583	581	601	599	608	584	599	610	610	598	577	586	623	641	602	591	581	604	632	567	583	583	618	622	593	618	577	593	623	615	603	593	546	601	556	579	590	568	604	619	647	618	584	621	608	635	546	587	622	619	672	618	593	605	591	633	576	656	588	577	580	657	594	602	609	612	604	573	643	594	570	635	586	577	652	610	607	590	609	601	632	574	599	551	527	639	623	601	593	600	554	592	620	597	572	619	627	560	562	568	597	589	584	554	641	570	641	594	617	648	579	596	583	622	601	569	651	574	578	638	597	606	615	553	599	624	620	560	583	648	585	595	637	548	616	586	577	604	621	575	572	605	596	628	592	624	600	640	606	643	584	628	576	573	582	588	567	581	598	592	613	629	587	598	630	584	591	623	602	577	624	615	569	597	584	655	546	637	587	602	610	629	619	626	566	615	612	600	528	604	587	587	628	567	589	578	590	580	585	614	603	644	600	637	650	577	564	629	622	588	589	577	634	661	576	561	600	618	639	621	620	603	593	588	572	606	597	621	625	609	596	641	632	557	570	652	551	614	582	582	564	609	566	622	583	593	584	616	590	589	622	613	559	656	562	569	599	629	622	598	602	641	564	637	571	598	558	550	618	613	594	606	605	573	618	612	627	606	614	546	586	574	600	561	605	558	601	595	566	587	627	575	599	618	614	610	616	646	628	619	587	598	611	596	602	604	616	599	581	592	601	633	628	647	560	617	551	599	602	583	564	583	627	589	579	592	568	624	579	534	618	600	627	565	585	622	624	593	584	572	597	598	588	615	618	629	614	609	562	588	615	592	633	615	622	573	603	615	615	586	578	572	617	600	642	620	534	581	591	593	614	596	595	619	589	609	606	647	615	607	569	595	591	591	579	577	568	589	585	594	665	578	590	546	620	565	572	553	569	577	586	611	638	589	598	601	598	579	584	617	596	639	590	576	608	641	581	610	607	605	566	572	592	607	579	566	606	610	579	613	605	602	588	599	643	558	605	602	639	617	609	603	605	629	577	572	624	610	636	598	609	573	577	571	600	581	654	609	618	598	574	597	596	577	608	621	598	583	591	618	599	561	613	603	601	603	626	590	646	618	613	602	604	614	570	597	612	569	574	598	606	620	628	645	574	625	595	582	580	604	559	604	604	639	565	597	622	625	595	570	614	615	644	619	624	610	577	607	572	639	614	630	609	592	583	600	609	591	601	614	559	595	588	580	578	620	609	587	619	625	596	611	590	585	589	589	592	590	590	603	614	617	639	642	603	572	630	625	610	628	594	590	623	596	631	596	567	604	596	601	594	619	597	654	594	574	589	585	638	575	620	596	540	569	588	620	617	607	576	611	606	601	643	631	593	592	581	579	625	555	611	626	573	639	595	609	593	647	564	620	643	653	572	586	627	615	594	599	607	507	589	598	581	560	579	578	579	606	618	617	608	609	611	601	593	586	573	593	594	589	610	572	580	629	623	588	568	593	593	616	549	639	613	589	610	585	594	597	585	573	575	646	595	611	628	635	635	608	617	547	574	657	574	631	600	594	623	567	610	628	627	587	571	630	608	571	596	559	564	623	610	592	578	597	632	573	600	606	582	636	603	590	567	632	553	562	602	590	618	564	587	643	616	594	633	626	592	609	591	587	592	584	562	687	621	618	578	619	654	591	616	630	583	605	633	599	585	633	655	605	573	597	630	596	644	603	574	614	570	599	604	631	609	569	572	563	622	583	569	583	598	548	609	585	642	596	566	603	608	592	598	609	620	601	607	624	588	596	582	628	642	551	600	600	562	594	592	601	665	603	617	598	573	633	643	615	624	613	590	589	598	601	610	581	608	641	626	647	624	595	551	599	586	587	573	585	612	581	612	601	606	606	599	605	611	606	564	597	596	578	604	588	580	592	649	546	612	585	620	620	603	613	592	578	598	583	627	599	583	590	641	571	578	558	564	609	594	622	610	583	602	651	647	601	572	600	568	607	580	599	591	641	594	620	638	598	603	605	550	620	602	646	578	592	610	597	563	619	572	609	592	617	602	574	601	634	572	580	622	642	593	622	598	545	598	535	611	571	591	596	570	566	619	620	616	638	553	559	609	551	642	586	625	599	599	634	631	605	612	586	608	608	591	576	595	627	635	569	612	577	614	597	594	609	625	596	578	623	627	565	596	575	636	579	597	594	569	653	577	609	630	615	604	588	611	563	594	598	581	623	611	606	622	584	614	604	571	584	631	588	591	596	598	616	625	622	608	593	639	584	615	619	585	590	637	575	624	573	556	584	587	592	577	602	592	616	582	631	620	608	608	624	551	599	627	620	567	611	542	604	662	582	552	631	590	575	635	611	605	626	566	604	592	559	564	607	585	587	596	607	556	596	596	587	587	607	582	566	612	579	569	649	601	605	619	620	612	573	596	595	597	599	611	622	609	590	527	616	624	630	580	582	579	646	578	603	604	604	600	619	602	611	585	594	587	563	609	620	593	618	615	621	602	585	582	582	616	594	585	622	607	584	628	586	580	599	612	607	560	634	607	611	598	597	610	624	591	602	606	609	608	596	560	642	558	633	581	582	647	565	620	587	647	572	654	587	594	593	572	610	554	630	599	626	652	616	558	657	626	630	590	634	605	593	629	588	630	589	590	605	617	593	613	612	646	586	609	585	612	588	609	602	565	589	593	559	604	587	617	579	600	601	592	630	582	576	614	601	579	603	621	579	600	562	592	592	585	590	608	544	574	592	598	584	618	597	652	663	612	584	616	625	621	587	603	578	636	591	585	604	591	561	624	602	612	570	614	596	632	577	637	589	623	561	572	594	601	580	609	582	595	593	630	591	646	639	586	634	604	603	602	637	633	632	588	639	570	572	593	604	593	608	611	609	581	617	614	580	572	560	610	614	579	587	639	584	579	593	628	598	602	569	591	617	598	626	624	604	588	588	612	572	620	548	595	585	579	604	645	624	582	615	627	587	648	569	614	611
29387	25559	18248	6780	2679	1523	857	608	522	523	457	493	453	357	378	368	390	415	362	381	364	328	372	433	458	445	453	385	316	321	337	337	320	325	358	346	341	349	351	345	317	370	341	334	320	310	350	330	346	318	309	337	339	327	355	350	313	298	334	326	354	361	362	316	355	368	343	333	344	335	338	341	323	317	332	349	349	299	352	324	318	331	342	333	355	336	326	320	327	329	345	373	329	318	335	336	331	292	338	328	282	353	329	325	344	316	362	352	293	338	335	317	333	333	330	376	322	341	333	377	335	355	337	337	326	327	330	314	340	359	330	331	334	295	347	356	328	349	316	323	340	304	334	328	305	333	303	304	326	339	343	361	351	360	388	332	296	317	340	318	329	322	324	348	317	342	318	349	295	356	327	345	350	355	357	339	350	320	315	372	337	322	331	359	319	327	329	345	357	323	301	323	314	321	305	349	374	330	332	362	364	336	326	323	361	328	328	322	339	313	353	355	307	316	322	315	325	309	307	303	334	309	313	331	342	345	332	343	327	371	355	371	334	349	348	354	321	335	306	323	329	346	347	311	341	318	311	335	309	311	324	337	318	342	349	343	303	374	358	330	354	338	300	326	340	322	373	346	362	313	319	330	334	308	329	343	345	309	370	321	347	339	309	380	306	338	320	358	314	341	320	334	354	327	330	352	321	312	317	335	345	324	340	314	300	333	370	315	319	347	323	330	304	354	312	305	318	385	345	345	355	328	347	335	356	330	343	347	334	309	342	321	357	333	340	357	343	363	375	339	337	305	335	302	302	336	355	365	344	342	346	322	346	317	327	341	351	327	357	373	342	369	366	316	352	368	349	326	340	352	323	343	358	310	341	317	314	349	339	339	323	359	341	335	359	335	363	303	334	319	348	310	337	354	303	360	310	385	307	348	336	342	317	332	345	319	306	285	336	350	335	341	299	331	356	319	365	325	301	313	338	365	373	352	350	335	361	316	346	311	325	311	339	312	332	330	329	339	321	343	352	368	358	316	362	317	329	345	365	343	335	370	354	348	350	332	350	320	363	360	353	320	325	344	319	338	341	335	355	329	287	378	354	320	350	346	317	346	329	340	317	343	338	325	331	310	306	333	321	335	357	328	333	328	319	340	333	366	340	328	312	342	339	312	345	319	326	333	352	370	350	348	353	325	343	330	337	349	362	322	316	372	300	376	303	323	328	349	359	367	356	341	316	338	319	360	324	333	348	308	346	317	338	329	359	338	356	331	338	338	367	363	335	357	327	340	352	324	306	339	318	319	347	358	341	342	325	330	313	354	347	365	333	337	327	330	325	343	315	356	316	318	337	340	348	334	316	299	356	308	340	309	346	353	303	329	350	348	329	328	326	323	360	360	344	353	342	318	318	334	345	377	337	301	316	340	370	324	332	289	336	325	309	335	365	351	329	325	336	329	333	348	344	322	347	328	333	351	322	360	339	311	331	308	347	357	324	378	318	307	306	349	318	295	361	353	322	346	300	342	349	320	285	335	359	363	321	338	319	347	354	346	321	320	362	339	320	343	340	349	325	325	370	327	354	336	315	334	349	343	320	348	368	308	302	306	315	310	332	316	364	352	343	375	317	321	322	322	361	373	323	328	310	331	343	346	341	335	355	331	355	340	335	339	344	314	334	326	356	319	333	359	348	316	305	339	331	330	354	335	307	330	351	335	359	337	339	358	377	330	350	339	366	304	334	337	347	345	296	347	325	325	313	327	352	340	318	319	355	327	375	311	323	353	308	299	298	330	338	339	344	349	340	327	338	345	351	315	312	324	358	344	322	358	343	345	344	331	344	370	307	340	334	333	365	349	350	350	348	344	340	354	317	328	337	323	362	297	367	337	281	307	307	357	364	324	321	316	326	341	325	334	328	362	363	339	341	311	349	321	331	320	336	341	325	343	337	324	322	314	294	347	353	327	330	363	336	314	342	319	318	330	349	328	341	329	352	318	287	324	341	302	335	347	324	342	334	306	337	358	325	347	347	385	357	358	323	312	347	354	335	318	311	371	315	298	351	339	311	354	347	358	335	330	310	346	361	331	318	371	317	327	304	317	319	331	335	337	322	331	325	327	332	354	373	320	298	326	332	349	311	344	329	327	314	316	349	330	343	343	333	355	315	330	318	344	343	339	308	306	338	299	346	335	322	323	330	322	325	339	359	326	333	309	334	311	325	330	339	357	323	313	350	327	305	369	324	291	348	309	333	371	339	324	344	314	342	330	302	333	334	322	337	385	343	351	347	340	335	348	321	330	327	325	324	356	324	364	343	330	361	323	361	341	325	345	309	333	345	347	337	342	352	357	342	368	315	334	336	332	297	370	355	320	345	284	341	343	332	329	327	354	346	325	326	337	322	317	341	316	331	339	356	334	320	345	336	355	333	300	314	352	304	324	347	338	304	337	343	355	337	328	322	327	350	314	335	340	332	351	301	326	355	359	327	352	309	322	322	336	332	316	333	314	349	320	353	315	365	336	341	365	315	333	343	318	317	360	324	343	353	353	357	362	332	316	329	309	328	331	306	343	326	318	328	339	329	366	337	348	341	357	345	316	337	322	304	309	336	351	369	349	370	315	349	301	338	302	369	361	343	315	341	350	323	345	349	293	341	318	352	369	323	355	333	300	343	363	346	313	329	338	352	325	346	350	313	335	343	327	331	311	299	311	339	360	345	329	344	319	287	324	323	306	341	359	346	318	355	338	367	326	339	317	356	283	328	332	333	359	326	307	375	322	316	318	348	354	330	341	328	345	346	351	320	343	332	312	315	357	335	342	353	379	290	326	321	305	326	345	336	303	333	354	326	349	297	330	313	322	327	327	320	318	316	335	344	336	319	320	365	315	336	326	320	338	328	312	345	322	329	319	358	330	333	341	373	355	324	317	346	357	339	346	357	317	356	330	311	344	299	334	307	376	320	312	335	339	347	323	317	336	321	327	348	331	373	347	322	363	359	355	318	371	322	354	312	338	324	329	300	295	341	343	319	346	316	323	341	346	341	322	347	358	338	328	339	335	307	309	339	300	353	378	321	313	336	313	340	359	313	302	370	325	328	319	361	338	354	324	347	352	348	340	304	352	350	308	335	322	336	327	333	327	307	317	337	364	341	338	337	334	322	331	325	321	340	348	363	366	360	345	353	298	339	340	347	332	309	369	356	325	314	319	353	342	332	314	327	349	363	350	322	331	339	304	301	340	346	283	329	333	339	346	316	334	336	318	360	310	342	348	369	312	340	318	333	374	319	316	317	346	313	310	341	354	318	300	320	293	322	332	318	311	365	351	350	350	315	333	344	358	351	325	302	320	331	324	319	343	348	326	344	336	333	327	353	335	319	345	358	360	325	354	362	339	326	333	357	319	310	325	319	333	337	395	344	336	341	300	345	319	348	321	304	337	332	347	337	321	309	342	328	332	308	315	342	316	341	345	309	341	345	333	350	345	352	359	323	317	303	343	309	329	329	334
33788	38422	10603	6150	4754	2895	1574	1041	911	759	694	750	713	545	494	441	587	561	500	452	427	468	439	578	680	644	594	467	421	419	448	396	443	472	415	375	422	403	422	405	428	395	430	404	424	408	417	427	385	433	432	424	429	420	420	409	435	437	418	384	431	418	408	444	425	422	431	426	424	400	410	451	439	444	415	429	422	419	402	414	447	445	436	462	400	395	384	418	420	408	386	422	439	422	401	405	466	405	439	406	461	413	430	416	401	413	428	394	410	416	376	413	416	390	399	419	411	435	426	459	393	409	419	460	435	426	392	443	418	408	402	425	418	431	431	396	418	384	418	417	383	420	399	381	441	385	421	446	355	415	397	407	404	443	411	406	405	418	439	407	421	410	418	415	438	400	427	399	403	414	407	412	395	434	399	411	409	398	433	391	434	400	406	421	374	414	455	400	387	420	390	405	438	445	412	400	394	429	429	416	409	422	407	405	425	432	425	441	417	420	448	420	419	403	433	425	428	397	406	452	432	405	418	427	432	450	437	404	406	443	439	407	417	383	414	407	474	423	434	476	464	413	418	399	456	388	423	430	392	450	411	414	434	439	432	463	431	424	426	447	380	415	420	411	444	416	459	392	473	392	428	415	401	411	373	424	416	430	427	457	419	437	432	430	420	415	391	400	432	416	425	436	419	440	450	425	387	413	446	426	466	417	440	432	389	432	423	401	394	447	408	423	437	477	394	429	378	427	438	408	449	442	377	442	431	422	390	389	387	414	429	373	386	435	413	402	413	442	419	442	429	427	436	436	387	416	411	442	406	426	450	444	411	440	416	414	451	416	428	416	403	414	391	419	391	430	416	432	495	435	424	388	428	430	416	427	413	441	432	413	408	424	418	432	426	416	439	379	421	415	406	413	424	422	397	416	406	395	404	418	414	399	397	422	430	435	440	449	417	437	403	411	417	393	402	417	395	424	400	428	443	453	407	410	399	390	408	403	445	415	459	403	379	435	463	400	413	419	444	406	430	429	443	376	430	386	416	395	422	417	437	426	422	426	395	414	416	448	390	408	437	443	412	420	469	396	427	425	414	427	400	407	444	380	430	422	435	434	434	435	436	426	417	377	402	430	449	417	430	398	417	381	394	405	393	415	400	388	417	388	415	407	453	431	384	399	431	361	464	439	410	406	404	399	412	396	451	421	404	405	396	413	413	433	398	453	454	426	425	388	408	399	451	406	408	439	403	409	388	415	386	421	424	402	450	440	420	422	416	427	430	421	438	447	446	427	402	405	448	426	436	420	448	444	382	417	408	434	461	423	448	384	410	408	446	420	445	437	386	438	411	411	427	411	393	430	409	407	431	437	422	413	419	386	460	378	420	415	424	416	400	415	409	436	417	385	388	403	399	406	412	429	449	429	434	435	411	401	434	418	401	437	398	401	427	412	401	451	438	415	426	400	421	439	445	390	416	429	405	435	410	410	430	401	401	447	401	452	460	422	423	388	406	428	425	394	431	393	452	385	428	424	417	424	438	432	386	376	424	430	389	398	446	375	398	430	417	439	414	418	415	414	424	412	406	402	407	467	404	416	417	424	399	410	370	448	395	386	399	413	406	438	410	423	370	414	400	424	391	446	421	388	407	442	415	384	405	426	398	413	410	419	365	414	417	414	385	408	386	429	419	407	420	435	432	411	425	423	434	450	381	425	384	437	449	443	415	427	392	472	369	471	458	423	419	418	406	423	429	399	405	409	427	397	408	432	405	421	432	400	412	418	388	442	426	411	392	419	395	397	423	425	405	413	442	393	431	433	409	434	429	431	399	410	398	433	416	389	437	445	429	399	429	437	433	428	415	458	386	457	419	386	419	412	404	395	410	397	425	428	416	402	399	381	402	400	401	398	417	422	441	460	448	417	428	384	405	414	416	423	433	447	427	422	394	413	458	438	411	427	401	444	425	436	405	399	411	437	471	420	381	422	414	422	453	439	437	387	407	421	416	402	446	424	440	437	431	420	372	409	402	428	430	421	427	423	444	386	409	436	436	426	405	410	403	416	441	407	388	354	412	410	421	410	417	412	416	401	420	413	396	405	418	420	368	428	413	409	439	414	373	409	415	416	403	405	438	427	420	423	448	409	414	394	395	430	412	441	398	383	435	424	472	430	395	429	410	395	401	390	441	413	459	398	433	405	410	418	465	367	393	435	424	424	422	401	432	416	410	395	429	400	421	415	427	410	388	424	440	404	433	388	393	398	408	433	410	413	421	410	382	426	420	415	386	421	440	422	357	431	408	423	463	396	422	363	439	421	410	389	451	427	410	394	446	445	449	414	420	429	433	426	398	404	443	423	405	388	433	419	447	399	419	423	448	428	392	449	420	403	424	431	408	425	421	427	434	427	428	408	430	427	445	408	415	390	430	391	426	439	402	424	419	435	416	448	402	444	407	432	438	463	402	373	465	399	392	415	426	420	423	423	404	441	390	419	441	459	411	409	374	371	423	419	414	419	454	418	448	411	410	414	400	409	419	429	439	403	431	451	426	409	385	460	393	393	420	407	433	441	435	457	386	393	391	417	434	429	409	391	425	423	445	397	415	429	449	365	442	428	407	413	432	399	406	422	406	426	429	437	411	461	385	415	418	410	416	472	417	422	430	434	402	423	437	440	425	383	403	404	411	365	401	434	442	422	395	416	399	425	438	430	426	398	411	445	403	405	435	441	394	419	429	397	445	419	418	417	399	425	435	381	420	416	378	398	412	405	415	424	422	447	446	427	450	424	406	435	434	404	478	398	413	402	421	442	427	400	440	403	409	446	410	379	380	409	431	432	403	436	454	436	399	433	414	404	448	400	388	417	454	424	412	408	387	450	420	420	416	393	433	416	379	428	425	420	438	432	410	401	409	423	417	430	410	394	395	441	427	391	458	444	418	411	445	425	426	423	424	381	409	424	431	419	418	413	439	433	380	386	421	420	403	437	425	420	406	435	444	447	417	423	456	404	381	428	411	399	403	414	401	393	399	380	399	407	440	421	413	421	411	404	441	378	408	455	409	404	429	432	415	426	429	397	417	446	369	424	406	427	427	356	400	424	437	395	406	415	446	437	411	426	430	447	403	405	400	418	421	412	390	365	429	399	438	383	412	419	370	425	376	422	389	401	420	420	429	418	440	432	427	469	403	388	423	436	431	422	406	422	420	433	413	442	401	411	425	429	440	422	427	425	401	404	402	423	430	402	412	380	407	435	423	430	407	409	422	448	402	405	409	402	394	406	424	425	407	411	388	436	467	451	435	385	405	425	417	385	428	396	428	416	396	412	427	386	381	406	419	416	393	396	453	410	413	388	441	412	427	392	398	430	438	425	391	402	416	425	408	390	436	414	400	400	434	386	440	419	415	447	437	416	405	420	387	443	424	411	424	432	423	398	421	412	389	398	376	419	408	412	416	373	406	425	408	429	409	418	422	415	437	421	398	437	410	427	446	430	401	395	419	455	425	424	427	421
24193	21536	28801	24614	21476	13344	2656	1368	937	778	705	1377	4631	6515	558	439	421	391	391	419	426	439	964	2103	2103	1912	1236	582	342	363	343	335	354	356	366	332	313	356	328	360	353	389	357	348	360	311	359	327	351	353	341	313	352	350	369	370	373	354	349	346	371	343	321	370	358	356	332	321	368	359	365	363	345	340	328	338	367	326	393	353	357	348	348	341	351	358	355	292	354	346	301	344	368	326	310	358	322	360	388	357	345	360	332	376	373	340	362	347	356	364	344	358	344	349	330	366	376	347	354	387	371	332	353	359	367	363	357	374	362	344	353	343	332	346	343	333	343	353	356	330	346	384	363	359	320	358	365	350	366	368	367	382	350	346	377	373	393	352	377	309	341	365	344	360	360	327	369	364	343	348	340	303	346	352	349	356	341	354	327	362	348	343	364	337	364	346	356	360	385	328	353	369	359	374	358	341	372	348	313	337	359	341	359	350	379	348	316	368	357	335	350	346	350	358	343	335	357	343	358	366	355	366	341	355	335	345	340	338	343	329	338	368	381	377	377	346	334	334	361	367	342	333	406	323	329	369	344	322	359	365	317	333	360	348	350	331	355	364	365	350	331	380	342	352	328	351	376	349	332	326	345	346	344	360	346	346	358	368	355	342	345	360	324	326	386	343	379	312	345	326	356	348	361	374	343	358	330	306	329	350	357	343	334	371	340	372	343	350	334	319	352	364	375	327	342	368	342	333	376	340	368	359	392	348	362	322	381	351	364	341	368	336	349	357	341	326	343	343	350	326	318	343	344	338	378	340	351	337	353	368	365	360	363	402	327	339	324	335	341	368	356	333	355	317	336	330	366	348	314	336	335	356	332	315	334	329	353	346	345	360	360	359	350	334	306	382	347	359	344	334	318	337	333	380	362	345	335	374	344	341	346	360	340	357	362	348	343	348	367	340	369	337	324	359	355	357	326	351	370	348	341	324	358	372	352	327	361	376	347	361	336	324	343	365	320	351	359	354	322	355	380	340	345	321	350	360	363	354	384	348	375	369	359	330	354	340	374	337	333	332	332	335	400	347	342	333	351	319	374	354	346	344	371	359	357	395	351	319	317	327	373	318	345	351	367	347	346	341	326	331	367	352	350	369	340	335	374	378	357	345	351	344	307	369	328	311	369	369	333	383	353	376	367	370	337	387	374	340	365	353	360	334	332	354	356	328	355	312	326	356	353	359	374	360	344	317	371	361	352	344	357	381	338	277	353	367	344	319	325	354	362	374	346	339	324	347	347	334	381	363	354	367	301	339	344	331	393	363	321	342	347	337	334	320	376	326	343	363	356	331	324	370	342	325	325	306	322	353	362	333	344	365	332	368	341	340	365	365	329	319	348	347	320	320	364	355	315	362	330	342	370	357	374	356	326	363	373	329	353	370	384	351	318	336	377	313	340	361	364	334	356	302	340	309	373	365	371	365	360	350	332	374	367	339	331	333	326	326	353	323	350	330	355	359	350	332	321	366	312	326	370	342	328	322	356	374	375	363	352	375	351	388	343	375	361	377	361	331	366	333	344	345	346	364	331	335	350	371	339	359	341	340	384	387	367	333	353	349	357	351	369	360	344	296	362	297	341	356	340	329	348	339	335	347	367	324	358	387	375	339	347	363	351	334	345	364	341	371	326	370	357	361	329	391	372	364	318	371	355	378	370	334	381	355	348	345	361	340	318	390	354	326	335	366	340	338	350	372	353	332	351	350	355	352	364	345	377	358	343	344	344	326	366	359	353	349	341	389	328	375	341	361	330	334	348	351	323	350	377	373	369	343	295	364	344	377	361	359	360	364	345	364	358	325	365	343	329	338	335	349	351	336	353	330	372	364	366	344	337	367	339	351	320	367	362	372	322	335	361	343	395	356	360	336	341	349	383	365	352	353	350	353	320	374	336	358	350	328	335	349	338	365	351	389	343	342	337	331	373	334	358	334	351	345	326	339	360	314	376	304	376	333	326	357	376	324	392	329	343	338	332	354	338	332	310	356	325	358	350	363	309	372	369	319	353	332	322	376	320	364	345	335	340	339	353	363	334	372	309	363	350	361	357	342	370	381	348	329	407	382	341	360	321	339	328	332	348	377	330	327	326	343	347	338	352	358	329	319	331	334	355	369	360	377	347	357	353	357	342	314	358	369	365	319	387	357	371	301	355	327	380	346	314	348	348	356	332	356	372	365	342	375	353	352	352	356	351	349	343	324	332	371	350	361	350	364	356	321	343	357	331	340	363	361	345	348	336	340	337	342	357	365	391	364	364	362	353	330	342	375	327	343	319	359	357	338	358	355	373	315	335	360	343	331	325	330	346	388	379	352	340	404	364	365	314	345	363	353	347	394	339	346	336	350	329	315	347	344	356	327	385	345	379	391	346	353	370	364	362	365	366	331	345	335	329	378	355	361	387	351	345	353	326	353	349	314	346	329	324	361	366	358	342	346	313	335	347	339	322	337	345	355	386	357	341	348	335	345	359	331	321	330	364	330	328	340	295	383	369	319	360	329	319	330	349	326	359	352	362	366	321	369	353	322	333	343	333	321	390	374	356	367	347	341	373	366	358	357	357	358	390	344	333	367	347	352	340	354	329	321	339	343	329	333	352	345	366	343	379	337	343	326	345	357	353	341	326	341	353	347	360	335	327	369	356	361	340	367	314	371	369	348	337	329	314	379	367	337	357	360	332	367	365	348	328	326	338	361	334	315	373	334	356	366	361	310	381	361	377	364	340	345	340	371	356	353	343	329	330	375	347	348	361	370	343	359	328	326	382	378	352	351	338	344	332	345	349	335	366	351	357	352	343	331	364	365	358	340	346	358	359	339	358	329	319	323	329	348	334	346	363	351	342	325	347	351	339	345	334	333	344	360	367	338	359	329	348	348	360	367	349	358	355	340	312	358	358	329	385	365	357	345	354	380	343	324	331	393	351	362	377	370	321	388	335	336	373	363	363	348	344	346	344	340	340	352	338	336	358	328	330	361	377	337	330	344	318	361	367	326	346	363	328	343	354	348	336	360	367	345	298	320	341	326	358	352	351	362	347	354	338	366	349	349	353	316	345	352	348	361	340	324	376	336	355	371	344	356	334	328	367	346	345	366	327	360	330	334	333	334	327	336	357	355	356	342	317	311	347	354	365	380	340	386	360	376	327	361	371	343	316	346	329	331	334	354	327	320	350	324	344	350	341	362	347	376	345	374	381	337	336	367	333	370	353	354	370	366	353	370	342	327	376	329	361	356	316	337	338	347	347	356	360	353	339	336	385	341	348	341	345	346	367	348	322	327	335	335	358	337	364	329	367	364	358	358	322	341	338	363	323	332	337	345	309	354	345	317	340	344	335	368	353	357	331	362	336	362	353	370	343	358	342	331	350	375	333	363	369	339	377	374	373	330	355	318	341	373	350	335	308	371	350	373	322	380	351	352	314	327	337	316	317	342	369	320	379	343	347	352	311	337	333	371	359	368
39328	53549	16818	10046	7307	5025	3709	2317	1831	1364	1114	2582	8086	10037	600	583	630	599	481	512	519	593	1685	3418	3553	2994	1890	809	442	419	416	414	434	395	466	443	454	410	420	416	410	402	411	416	425	464	421	402	435	430	418	437	398	381	408	418	434	394	422	434	486	403	444	422	419	429	428	433	403	385	448	430	422	399	407	404	427	430	413	455	413	458	417	427	424	459	430	439	411	417	445	458	410	441	440	411	429	424	439	421	444	408	445	443	389	401	470	423	424	388	418	420	429	416	377	445	448	438	358	420	428	397	433	426	415	432	422	381	425	418	403	424	443	442	409	402	414	425	434	450	423	429	404	455	438	422	415	447	448	388	443	412	418	448	418	436	422	450	432	410	422	400	387	442	404	409	429	440	380	422	415	428	421	418	394	416	473	435	413	438	432	435	452	418	410	423	407	393	435	419	390	429	412	409	424	423	397	423	439	400	415	416	438	382	417	424	414	447	405	455	424	418	423	381	419	432	419	416	411	391	444	420	407	424	434	404	411	417	405	427	405	383	424	461	417	454	428	385	446	428	415	405	419	424	400	426	449	439	411	418	382	434	423	398	447	455	417	440	428	445	425	426	403	382	424	431	445	402	421	416	442	436	431	433	420	468	418	431	461	419	429	412	427	435	402	433	416	402	387	419	435	394	397	386	428	393	451	442	425	428	453	424	397	413	397	463	447	365	395	457	431	408	413	431	418	424	402	403	425	461	410	405	450	410	432	384	428	416	444	438	435	390	439	429	460	454	420	401	389	434	420	413	415	422	394	412	437	389	403	418	429	428	425	443	406	420	462	395	441	430	401	403	431	447	403	448	449	453	427	440	425	405	446	448	423	438	427	437	459	412	420	457	454	438	432	413	420	382	436	406	416	439	380	393	443	432	403	418	423	461	391	456	403	459	431	410	403	467	392	405	409	411	421	392	427	437	403	432	443	402	424	435	436	406	447	405	426	448	436	419	422	443	428	430	442	422	409	417	390	446	429	395	458	418	451	396	455	476	412	432	416	394	428	413	386	405	401	410	413	437	407	417	418	425	454	387	445	414	424	410	426	424	430	433	431	433	440	454	461	435	431	428	395	441	415	410	416	420	381	435	422	438	420	383	430	448	426	398	398	437	411	422	389	436	432	417	389	413	438	426	427	384	439	416	429	405	417	428	433	418	427	376	399	418	416	407	398	389	462	443	412	411	424	392	456	422	440	410	378	441	415	448	381	419	426	459	432	426	423	402	439	419	429	406	433	416	447	415	413	394	399	450	456	408	430	431	442	401	413	441	443	415	404	427	452	414	464	418	418	480	448	396	440	426	395	434	440	429	423	412	394	452	436	398	426	433	413	467	442	436	435	466	438	441	430	418	444	407	378	405	414	429	412	449	394	395	455	443	400	433	419	391	427	407	414	442	411	440	399	422	449	420	412	433	369	429	432	434	426	407	442	421	437	400	427	410	396	411	401	434	393	421	436	415	415	399	398	420	421	446	445	386	444	432	395	376	427	418	391	432	437	434	436	451	406	409	440	375	427	417	398	391	416	459	397	391	418	404	455	412	430	404	432	432	446	435	397	400	419	453	418	427	390	404	418	406	411	431	398	428	425	439	432	439	430	448	435	437	423	424	425	432	406	439	457	448	445	450	410	457	419	423	413	409	416	419	403	421	407	406	397	390	428	423	397	456	424	446	427	417	439	425	413	423	450	433	438	408	447	407	467	402	395	433	401	450	373	417	406	422	415	440	415	404	394	450	359	441	424	401	435	413	433	407	434	427	406	456	399	438	402	429	433	420	403	433	387	437	390	422	409	465	433	430	404	444	406	469	415	422	403	394	445	392	432	420	389	376	427	416	446	471	434	430	457	417	420	430	389	415	392	431	405	431	415	454	429	409	445	424	404	413	433	398	440	374	406	431	422	400	424	455	406	420	449	426	438	382	385	423	398	410	451	459	440	465	434	441	452	441	446	431	446	413	426	401	428	447	401	463	438	422	431	441	434	393	384	411	426	418	436	451	434	422	433	424	371	418	412	405	417	432	395	415	402	436	431	427	420	434	393	455	387	409	420	436	430	440	405	438	425	388	400	396	433	450	425	409	396	421	376	465	430	446	440	400	424	426	416	416	394	383	419	442	438	437	389	425	398	414	479	440	382	443	438	439	435	425	426	413	408	428	436	414	430	416	395	430	408	408	412	448	445	418	424	451	403	398	408	433	416	453	414	407	410	411	435	401	437	458	408	436	419	414	423	420	436	425	398	405	417	432	385	415	427	397	399	420	398	455	411	409	409	423	420	407	433	456	411	400	427	412	421	441	423	418	416	419	445	408	384	414	423	417	412	438	433	446	428	432	433	437	433	429	401	408	424	445	421	449	418	447	434	448	402	433	404	427	443	447	415	419	420	416	406	423	374	395	413	399	415	418	427	424	431	443	401	461	402	440	388	451	421	397	425	453	430	427	444	431	419	425	441	419	463	445	411	428	409	408	443	430	425	434	435	429	419	395	406	385	437	460	439	417	457	421	443	375	396	424	466	393	447	405	439	425	430	419	414	414	419	378	427	449	405	397	396	416	415	407	398	426	424	415	435	435	381	408	475	426	410	440	398	426	403	371	406	403	423	417	426	390	407	418	394	429	438	431	459	454	375	434	415	435	391	429	408	439	425	408	433	463	432	428	424	414	416	425	413	384	394	426	434	455	442	403	442	426	425	402	424	397	414	406	437	455	400	410	420	405	414	448	434	430	400	471	458	430	443	422	428	410	388	425	412	403	427	425	420	385	422	430	403	424	429	419	372	403	388	433	441	418	430	396	403	390	389	421	394	438	417	423	413	455	417	425	417	431	428	378	407	440	417	426	420	433	426	408	445	419	391	432	425	438	448	370	448	447	423	399	394	375	437	419	417	421	418	413	395	423	398	428	452	448	398	416	412	402	406	399	444	420	424	425	422	399	424	437	411	425	428	436	404	435	424	450	418	432	448	417	427	411	398	402	431	405	410	458	439	407	427	417	429	435	448	430	424	417	421	447	400	398	455	449	416	426	421	442	426	385	423	450	458	416	398	423	419	382	452	433	455	384	412	414	435	420	405	422	425	389	403	399	454	463	422	420	430	411	419	413	442	430	388	443	430	444	392	437	441	395	420	442	472	402	385	424	445	436	436	456	419	424	423	427	428	410	403	444	453	432	424	421	414	389	411	455	409	453	410	444	425	410	403	417	432	444	395	432	404	405	429	395	436	428	413	384	394	436	427	433	430	414	423	400	451	442	423	447	439	425	424	436	425	456	441	415	413	433	412	403	444	412	435	462	456	434	436	401	427	448	395	431	424	416	403	440	427	389	405	412	444	449	429	435	422	420	405	437	459	380	394	431	455	470	409	398	406	401	429	458	436	412	420	429	422	441	418	423	366	410	408	445	422	430	439	434	430	405	413	456	390	413	434	424	425	432	411	409	409	431	390	431	411	420	432	426
25622	21619	27606	25459	10958	2286	1607	994	882	807	681	856	1456	881	617	646	610	573	567	598	590	752	1303	1625	1658	1557	1134	818	568	536	551	570	577	548	583	544	544	540	563	554	562	565	579	576	508	524	545	587	570	576	610	563	558	557	529	567	577	555	514	562	602	520	545	557	553	559	537	613	611	610	584	570	534	604	578	602	554	567	573	586	581	549	558	583	585	546	537	595	571	560	554	538	551	573	574	516	565	543	576	570	587	548	540	550	594	559	555	563	587	538	578	560	517	544	543	531	562	615	582	548	556	546	558	555	553	537	540	532	559	562	532	539	543	554	572	549	562	543	567	578	566	562	575	566	577	563	561	595	561	590	572	568	558	544	587	524	562	550	550	535	562	590	598	536	550	557	558	548	546	566	582	619	558	605	584	549	576	551	572	598	607	565	558	544	555	522	526	555	538	560	546	599	557	552	549	544	587	513	566	566	559	569	635	573	548	574	554	580	548	604	588	512	570	536	534	527	535	547	530	559	584	546	577	600	550	574	591	543	560	597	553	530	553	558	532	534	592	564	560	528	573	585	587	571	569	579	574	538	588	542	580	579	558	611	539	584	533	566	508	583	553	533	556	521	592	573	551	570	547	566	588	574	558	563	560	553	586	556	550	516	578	578	599	586	577	580	595	589	592	570	542	546	598	562	578	558	573	610	585	563	610	540	560	564	516	549	568	559	534	538	545	556	540	546	583	594	577	568	556	550	562	552	552	571	597	580	553	552	530	546	568	571	553	567	577	589	560	566	565	563	521	544	580	552	559	539	617	542	554	546	549	528	575	579	580	558	542	530	552	562	575	533	508	555	568	555	537	523	586	541	615	513	572	551	579	564	572	519	588	533	597	600	562	558	584	589	538	557	549	552	572	578	553	587	539	565	553	552	580	541	559	614	535	578	520	549	531	567	516	589	537	564	544	556	571	581	510	532	558	550	545	549	586	557	543	565	528	574	563	551	551	559	493	532	539	569	556	606	570	575	529	567	565	535	554	559	561	541	527	491	553	552	548	544	527	559	551	557	539	556	572	552	568	584	567	525	554	584	596	574	551	629	575	546	555	547	578	558	608	547	605	587	577	506	576	583	568	553	576	575	564	579	566	557	563	576	571	570	561	598	503	510	572	531	555	583	582	593	573	563	545	585	583	562	610	601	519	525	532	543	536	584	568	578	528	553	552	570	525	539	524	557	573	563	552	571	548	555	572	568	564	542	570	553	569	597	556	598	548	564	574	544	571	565	533	582	566	561	564	533	530	560	572	550	519	535	575	548	522	553	526	568	549	520	584	535	555	630	570	606	582	573	588	587	562	528	602	551	617	541	556	574	535	573	564	577	560	557	514	515	596	552	588	574	562	542	582	589	572	592	542	523	588	525	561	592	594	573	575	498	554	541	582	534	554	550	554	545	539	533	567	578	572	580	585	546	561	559	529	613	586	612	583	564	529	507	537	563	552	516	583	565	531	585	560	551	563	555	567	558	565	543	523	555	576	580	581	575	535	554	548	574	553	565	556	573	546	547	543	523	599	580	511	576	584	566	555	592	571	563	577	563	520	576	576	569	551	573	567	570	575	550	585	557	623	563	567	576	544	579	603	518	523	585	559	577	560	557	561	541	575	522	592	551	610	538	560	591	529	580	559	563	558	563	580	556	592	567	549	549	596	586	523	562	539	594	565	519	525	566	519	578	538	549	568	592	568	569	504	561	557	575	552	545	570	570	562	560	570	574	589	556	540	565	553	579	589	586	577	614	550	560	553	565	580	578	591	567	569	567	566	548	534	618	548	606	587	557	586	560	534	576	539	523	568	572	550	571	530	554	547	562	592	570	587	572	566	551	581	566	583	545	535	558	535	560	576	555	573	570	576	588	576	578	559	579	572	551	551	559	573	558	606	586	587	567	594	556	545	540	583	571	579	606	564	565	549	589	566	560	549	553	540	617	541	534	563	525	540	549	555	576	566	578	554	551	552	574	583	573	582	559	583	595	584	582	541	569	535	561	566	513	525	568	566	561	545	563	544	544	575	550	581	542	530	562	552	542	553	526	561	571	539	590	569	559	601	577	558	537	590	569	588	592	547	563	579	502	543	587	575	536	559	569	561	560	522	578	558	532	562	556	548	595	583	530	582	528	588	539	594	581	548	567	557	539	563	575	553	502	529	584	543	557	560	555	584	573	590	574	548	554	562	583	564	551	527	522	559	536	599	567	536	556	565	562	547	575	524	552	559	573	565	575	552	572	566	557	536	546	572	567	593	589	631	556	603	571	584	550	546	514	561	569	586	585	544	544	556	559	509	533	577	535	575	556	562	557	509	553	599	587	563	570	568	568	545	530	559	557	523	535	604	586	583	572	555	536	568	559	569	556	555	540	519	597	564	549	547	575	587	556	537	588	543	554	580	549	546	560	551	566	586	581	568	599	611	568	507	522	501	579	526	589	547	567	540	521	502	557	543	530	579	551	562	571	564	557	562	574	594	622	564	571	514	541	515	544	517	541	592	549	523	552	584	566	612	549	546	557	520	569	544	582	579	565	604	622	584	528	542	562	521	577	570	557	593	588	569	566	581	548	553	572	589	557	578	554	534	569	531	578	580	546	582	557	543	549	520	529	559	573	576	597	590	576	533	583	594	569	585	546	580	570	541	563	571	516	580	587	521	568	546	557	527	539	545	544	562	570	574	556	531	611	544	538	536	602	607	522	542	541	563	608	525	596	561	558	586	564	552	619	587	521	560	588	566	578	571	547	547	530	539	540	553	578	543	557	564	549	543	524	544	560	562	560	545	551	535	578	570	542	527	524	556	583	568	561	603	612	585	534	578	519	549	562	540	584	547	531	567	584	574	537	557	530	540	550	542	549	591	562	558	589	589	597	587	563	578	568	547	532	602	522	604	522	532	579	540	516	541	569	531	610	554	577	572	571	553	562	602	534	597	559	654	535	571	533	545	525	552	552	554	547	544	570	626	559	567	567	533	597	594	582	618	565	584	563	524	576	547	535	549	591	589	544	552	538	542	573	568	543	551	556	514	598	562	587	556	565	514	594	550	534	548	571	598	559	547	584	573	566	550	578	551	519	586	579	549	515	595	542	543	575	556	601	525	556	528	567	586	570	579	557	587	550	572	583	520	602	568	588	581	570	579	553	572	567	533	591	566	550	588	576	567	546	555	545	568	591	582	605	556	585	572	522	606	580	567	602	574	580	578	556	555	582	528	550	565	546	568	602	543	579	522	524	560	547	561	536	559	561	588	576	546	562	597	563	558	524	599	552	568	595	525	532	585	571	552	568	543	584	513	540	583	606	553	568	582	554	548	566	554	513	592	579	558	589	584	584	552	569	557	523	530	518	592	546	578	568	566	587	564	573	535	535	559	574	584	569	569	541	566	544	571	552	530	595	507	548	522	596	581	561	548	589	521	543	597	519	529	585	541	534	549	551	621	563	521	538	604	584	527	568	520	582
37176	45972	13963	6563	4401	3708	2869	1650	1520	1217	1016	1388	2882	1363	858	858	755	767	732	718	786	1048	2329	2817	2685	2629	1786	1156	712	660	690	655	670	675	661	651	647	675	700	689	686	674	648	690	705	668	656	702	698	608	702	670	651	684	678	700	690	647	639	662	657	691	695	637	703	647	601	682	646	655	676	695	681	656	711	650	664	666	694	672	682	639	709	635	624	648	638	670	709	683	715	663	661	676	672	669	655	625	664	660	689	701	628	666	656	685	698	676	663	667	639	647	666	649	674	630	670	679	689	706	670	675	687	686	681	660	656	660	664	687	682	671	672	679	699	674	701	668	645	622	668	654	665	698	681	686	648	660	657	642	659	696	688	627	685	696	676	656	661	643	657	664	672	680	637	683	706	667	642	672	665	707	620	632	680	640	678	659	699	704	675	709	658	686	678	682	710	682	684	654	675	647	702	695	712	646	670	684	679	667	666	643	699	650	679	676	635	676	722	660	722	647	612	660	612	673	665	667	622	681	681	703	721	686	677	633	715	645	667	663	677	668	655	692	695	643	688	655	684	659	664	742	685	624	637	670	688	658	652	689	721	635	642	633	651	748	692	683	685	692	691	674	665	720	700	640	702	677	645	676	682	639	698	614	671	688	674	609	630	690	672	673	685	679	694	662	688	686	678	686	666	629	635	703	673	677	705	711	640	616	676	680	639	650	692	698	671	686	697	692	682	698	664	644	685	666	629	631	650	608	651	643	655	692	619	670	689	653	626	627	714	667	650	687	692	682	635	651	612	611	658	655	692	672	681	654	698	636	619	686	727	658	634	620	655	715	694	645	689	683	662	694	663	662	683	613	673	653	658	714	640	659	645	711	691	673	679	649	682	650	659	680	643	677	712	651	698	692	676	644	657	626	649	672	715	670	697	669	699	690	655	630	701	671	688	675	637	613	674	608	623	701	685	692	714	700	669	693	647	696	650	670	653	695	671	676	645	663	693	693	681	653	679	707	693	663	664	702	633	645	697	679	676	672	679	637	693	640	636	645	668	720	644	663	694	659	711	673	661	679	691	689	669	666	671	670	680	645	655	671	613	643	673	678	655	667	629	686	665	731	689	651	647	651	614	638	710	741	684	650	699	655	639	689	630	672	677	657	709	648	654	641	671	628	645	659	700	672	676	695	686	671	656	645	685	655	666	657	705	618	677	686	662	676	592	672	653	697	690	676	614	709	652	634	721	675	656	648	685	697	681	693	711	703	654	651	689	702	627	710	691	680	670	664	702	623	733	672	664	630	645	716	715	706	654	632	680	629	670	619	660	691	650	676	676	633	677	632	613	657	726	678	668	686	683	686	682	679	665	679	638	674	686	672	676	629	661	686	668	670	650	693	645	660	681	654	655	649	665	695	678	645	660	709	679	640	647	746	650	736	680	653	689	694	659	659	707	649	678	687	646	675	662	643	713	691	678	617	676	664	687	660	670	628	650	724	722	679	673	691	698	691	664	664	664	634	704	678	687	682	671	659	651	636	629	672	689	665	684	636	705	649	677	646	673	682	660	659	668	668	663	703	670	675	706	708	684	634	681	644	688	661	655	625	687	642	659	723	711	692	683	696	696	685	666	663	638	696	668	652	659	690	674	683	693	659	641	659	681	651	651	663	663	633	661	657	625	657	657	698	689	648	659	652	648	685	710	699	692	673	716	671	651	669	655	668	677	689	686	663	654	689	686	628	645	679	646	669	669	676	675	678	664	647	589	635	659	691	705	666	667	702	694	650	671	696	649	670	639	667	684	677	681	689	704	678	635	666	647	670	669	680	642	635	668	686	698	677	730	700	682	684	647	699	693	640	629	684	696	657	674	686	638	680	684	734	688	639	614	686	706	640	658	689	656	655	688	681	700	703	628	650	712	656	688	644	721	653	705	697	709	672	685	644	635	664	686	706	704	674	722	646	639	668	670	699	653	661	648	652	676	674	626	609	638	668	657	660	629	670	637	640	652	668	675	690	689	666	666	620	617	660	680	648	671	665	694	706	661	638	683	689	677	642	745	637	679	646	724	671	673	668	668	678	663	704	639	638	675	663	676	675	664	709	689	623	669	690	727	692	692	658	665	681	695	686	669	724	680	667	683	657	658	697	646	664	686	679	625	710	690	685	680	696	650	667	653	665	650	688	662	686	657	666	724	676	717	624	744	683	696	666	647	674	628	694	677	677	705	713	654	650	672	653	659	669	660	653	667	668	670	670	687	680	661	653	677	637	687	680	691	648	675	690	649	667	681	638	665	646	696	692	639	687	653	670	661	626	684	696	659	695	679	663	698	623	698	654	677	643	706	651	651	637	688	647	664	697	659	667	710	662	686	657	701	652	639	654	677	634	669	661	669	670	720	664	662	695	676	691	659	690	651	669	663	663	675	695	677	713	674	692	667	656	643	675	693	698	673	712	670	691	691	679	681	678	622	657	639	637	667	688	656	643	650	657	683	689	667	679	699	664	685	675	667	727	654	696	673	641	715	707	652	662	706	694	620	675	654	665	695	667	626	681	690	666	681	632	681	675	622	674	672	636	649	666	663	690	735	629	684	643	654	691	637	701	670	664	694	647	674	649	627	677	691	629	673	679	653	697	686	654	651	667	675	730	645	635	670	677	636	667	628	695	713	708	677	680	699	640	658	635	680	613	676	638	627	634	696	629	679	674	677	659	686	657	689	656	670	681	664	658	629	636	659	677	701	672	692	700	666	667	681	703	660	637	652	662	669	689	672	649	677	678	678	704	699	671	645	679	730	690	647	645	660	693	675	699	694	695	688	677	626	703	659	697	622	696	704	674	697	707	639	717	641	666	690	644	703	644	672	706	691	676	695	692	658	674	670	687	668	692	685	622	672	692	672	649	677	678	678	683	628	674	632	691	672	657	672	640	677	647	680	661	632	658	698	679	680	669	678	645	686	675	693	663	636	663	680	683	637	705	666	668	666	669	689	636	628	690	665	681	677	629	682	606	672	708	684	646	674	662	660	640	650	685	668	712	657	620	677	699	642	699	649	628	675	679	693	659	646	657	682	677	657	669	663	680	669	664	714	730	679	630	676	694	661	701	680	641	711	647	668	657	651	619	666	620	671	664	700	645	669	661	672	633	692	661	694	656	687	682	660	627	676	672	669	666	665	688	692	615	679	674	646	679	693	649	715	634	691	652	672	651	732	612	654	644	677	659	683	689	623	686	636	662	661	663	644	665	708	682	671	643	686	671	667	662	681	734	663	672	637	681	752	690	671	694	657	653	638	673	669	672	669	694	632	637	649	709	698	654	647	694	687	633	688	619	678	694	642	685	701	657	658	690	680	622	703	640	663	700	669	699	656	686	716	650	726	657	613	660	708	684	647	658	699	633	704	686	694	692	622	706	681	704	694	688	649	638	641	672	706	640	640	616	673	697	702	637	684	629	650	675	670	669	709	662	676	687	679	682	668	640	669	706	649	693	681	690	708	674	688	687	693	675
23289	21574	29254	24298	21545	21594	11046	2227	1339	1124	1067	1265	1466	921	765	709	748	687	681	668	694	846	3032	5708	5900	4807	3190	1268	593	597	551	542	603	529	568	562	573	573	576	602	603	587	570	549	585	612	567	568	560	610	583	615	618	559	555	568	551	605	607	576	577	555	544	570	549	596	584	568	546	605	563	567	544	582	610	603	554	547	566	577	598	608	554	568	598	596	578	569	601	580	626	600	576	590	601	575	631	600	581	551	569	604	581	589	568	613	584	559	624	540	605	548	619	632	562	584	558	584	566	561	605	599	606	566	585	563	559	583	544	618	528	572	580	593	577	580	550	567	604	590	568	601	596	538	554	599	592	565	586	571	561	496	612	624	566	577	588	530	578	579	558	568	581	541	600	587	587	638	565	616	554	543	597	542	566	589	577	568	577	588	571	619	579	551	599	557	604	550	591	561	554	544	581	573	591	603	584	579	576	578	585	581	558	583	624	592	573	598	593	569	598	608	586	588	560	609	580	573	605	604	581	610	610	557	566	564	557	557	595	576	566	566	595	578	580	586	601	612	600	564	602	581	546	570	621	568	594	585	550	561	554	580	586	564	561	574	569	553	601	600	588	546	606	589	587	584	579	541	542	568	597	587	602	605	603	581	602	577	565	613	576	611	582	578	587	555	572	589	624	612	584	535	584	607	566	591	574	604	594	568	564	596	559	623	583	553	585	610	620	606	630	619	562	580	569	583	567	570	565	595	601	606	569	606	576	553	587	592	551	625	591	630	607	601	589	568	560	567	563	623	573	603	589	556	588	611	546	541	575	608	592	564	575	605	595	589	531	565	575	573	565	571	557	592	615	560	518	593	601	528	581	572	596	527	557	600	569	574	590	572	610	605	567	603	551	547	582	606	584	593	582	596	592	566	549	612	574	587	589	580	587	562	560	619	611	580	571	539	582	554	568	575	546	567	569	586	559	594	568	586	600	557	553	580	550	606	548	550	585	553	622	626	536	553	582	608	601	584	594	575	557	574	582	578	609	521	600	552	611	547	604	600	583	536	575	580	635	592	563	584	594	558	586	611	579	563	591	614	563	609	578	593	532	552	614	565	617	613	532	589	599	569	574	558	571	590	592	557	621	577	582	564	543	604	604	567	583	565	594	590	587	587	554	576	612	596	569	581	604	573	577	604	545	576	582	590	572	617	578	571	577	555	608	564	597	574	625	519	568	583	582	552	618	571	581	575	584	585	592	590	599	564	590	615	557	619	537	608	547	561	552	585	541	599	589	606	586	542	563	596	567	602	598	587	586	593	609	539	584	545	566	624	561	560	592	559	555	589	599	598	601	597	582	613	554	558	579	603	586	554	584	576	578	535	585	575	597	612	562	614	571	609	602	588	561	581	583	557	592	550	574	591	529	603	629	590	534	558	584	580	550	583	597	544	588	541	576	560	573	581	575	535	580	633	561	601	591	604	608	562	620	529	573	578	568	536	584	578	569	604	620	540	555	571	611	575	576	533	553	584	624	564	557	546	563	566	576	561	600	576	550	600	600	533	602	615	595	576	596	535	571	540	563	613	552	593	557	597	603	589	567	555	635	562	597	561	586	603	575	551	619	596	573	575	586	556	579	599	621	534	562	564	595	581	598	569	627	612	547	553	596	605	586	593	575	553	593	583	581	566	577	559	602	586	572	564	570	578	603	542	545	543	603	566	648	569	584	573	604	536	568	570	552	604	592	559	592	573	598	579	572	588	604	608	594	608	583	623	555	620	657	585	642	601	592	627	591	581	596	608	594	548	580	571	589	586	576	545	591	554	574	588	593	605	572	612	549	592	608	610	533	600	573	549	614	621	591	592	572	516	568	560	596	593	588	580	581	520	591	556	611	575	537	595	596	540	614	577	642	529	568	600	593	575	578	572	568	568	604	565	550	566	573	525	565	600	586	579	589	591	583	589	558	595	539	574	564	577	609	606	557	556	592	585	526	544	621	544	574	580	568	571	572	588	615	597	588	614	603	575	583	549	590	552	601	597	592	585	572	608	565	547	539	571	634	548	565	540	575	677	583	570	596	620	579	572	544	575	606	566	588	587	591	559	597	589	570	579	581	545	611	579	543	561	546	589	606	578	556	612	569	575	596	584	579	559	537	578	572	598	594	607	559	600	577	534	602	662	591	580	584	530	592	577	596	581	537	606	595	548	554	610	544	596	601	566	597	566	563	547	582	554	572	581	535	575	586	600	588	596	579	583	577	548	608	556	572	576	597	590	547	580	561	582	623	540	558	553	618	547	597	573	595	597	554	601	573	546	614	596	588	567	543	574	596	621	554	616	582	558	583	592	567	587	571	555	580	576	570	553	550	570	513	560	589	576	607	562	594	584	575	579	581	567	538	551	561	602	597	577	578	539	589	563	635	582	527	596	610	569	570	546	544	567	580	536	589	561	622	588	570	587	600	603	577	582	522	541	593	625	544	570	578	540	560	578	607	607	576	543	553	555	565	593	540	586	606	558	582	622	603	610	576	594	590	602	531	583	588	598	591	590	598	598	603	612	574	551	590	538	577	579	546	595	527	602	561	604	545	601	560	615	626	582	586	576	595	574	553	595	609	553	564	588	565	569	574	604	581	577	564	609	584	570	570	589	576	575	621	589	621	559	548	556	612	580	580	537	590	560	572	518	587	597	606	579	545	587	561	589	555	596	559	609	573	569	628	577	591	579	617	581	559	596	572	533	560	630	602	576	599	592	595	603	555	613	560	583	585	576	623	630	574	567	558	579	624	589	615	589	599	646	587	557	612	612	562	551	600	575	580	612	577	604	578	573	595	547	536	584	579	579	573	621	595	533	562	646	604	585	558	571	587	553	614	571	602	548	595	594	589	565	555	605	600	584	564	572	569	588	598	556	577	578	556	612	606	576	576	574	608	562	571	617	551	572	600	580	567	587	587	560	601	590	544	574	557	591	577	554	579	523	585	579	613	580	520	563	551	557	584	558	603	573	569	570	620	550	620	620	596	594	589	621	557	580	543	631	588	602	570	567	624	565	561	573	516	619	571	598	559	559	534	602	548	577	571	552	559	589	616	605	542	614	559	568	616	563	602	586	544	575	564	560	617	589	577	557	614	573	584	591	540	592	555	559	566	584	565	582	567	606	582	609	548	585	602	560	572	561	618	559	575	607	564	562	536	557	637	589	576	561	561	597	594	552	546	548	592	589	564	626	571	578	596	586	617	601	587	552	609	565	612	544	567	618	587	589	561	580	546	585	551	557	570	588	569	593	562	585	621	521	592	586	580	581	585	557	540	560	594	539	553	534	578	586	540	580	578	574	552	621	587	635	580	602	577	596	598	594	561	552	593	534	583	559	610	577	551	611	591	546	593	557	648	565	548	620	579	610	566	601	588	600	557	547	597	595	587	573	573	575	571	608	600	616	623	597	580	577	595	598	562	575	593	588	557	590	597	567	581	564	561	580	556	600	561	538	552	565	605	590	583	611	587	580
43304	61824	21790	11053	7094	6257	4686	3238	2339	1801	1486	2014	2335	1336	1059	947	866	914	853	865	828	1042	4930	9030	8814	7221	4709	1721	691	711	664	678	661	685	706	698	716	695	683	718	599	701	601	621	668	638	641	624	656	681	671	683	706	665	672	672	684	665	638	616	701	703	633	681	643	707	717	661	668	666	662	671	649	614	633	658	680	637	647	664	655	633	696	630	662	693	662	661	598	634	679	655	630	693	649	691	645	585	644	656	667	651	661	710	711	681	705	634	648	640	675	700	654	659	657	680	690	642	640	647	648	598	693	668	676	647	634	665	690	695	673	680	635	689	632	662	645	707	684	671	646	691	639	674	640	669	625	677	681	702	665	679	685	674	658	650	703	661	705	652	666	699	664	658	694	649	649	672	690	667	690	686	654	695	678	685	680	637	676	678	627	681	660	631	643	683	658	676	658	650	671	604	664	683	647	683	636	661	632	670	631	678	616	661	665	627	651	662	620	679	646	696	680	660	705	686	651	702	640	676	677	695	660	642	744	651	674	644	697	659	720	678	676	640	646	699	668	659	705	685	670	648	658	631	660	690	653	669	677	658	657	709	651	652	643	625	668	698	713	700	695	712	644	681	714	691	669	625	647	658	661	652	648	677	635	665	684	629	625	740	688	685	672	714	609	676	619	625	672	661	637	661	699	645	670	690	682	646	660	633	689	686	624	638	613	708	636	658	632	675	665	670	704	696	695	647	679	649	661	706	673	669	693	680	674	699	658	712	695	687	708	656	672	661	674	649	663	614	711	667	644	626	657	693	653	661	673	652	732	695	633	685	656	678	660	658	675	707	647	660	648	660	663	623	673	658	669	647	667	667	722	649	691	660	662	637	658	683	653	660	634	654	691	592	654	610	629	693	672	757	651	666	642	661	629	673	647	632	688	706	676	693	619	673	687	645	711	603	631	653	698	710	681	688	675	720	654	670	654	620	698	671	674	659	665	677	679	677	647	636	717	667	700	683	657	671	644	680	697	681	605	664	681	653	633	714	682	647	669	641	652	658	685	629	648	635	684	644	687	644	670	647	669	728	680	626	661	682	696	661	707	684	629	677	624	642	640	686	632	697	690	690	703	638	704	626	648	654	610	674	650	640	714	714	646	678	661	652	692	692	617	629	641	666	657	684	679	653	727	691	636	661	664	706	643	681	635	662	635	650	682	668	675	682	667	646	665	734	714	678	654	685	631	693	635	626	645	665	623	706	678	700	667	641	649	629	656	690	683	645	631	651	689	653	676	678	597	666	655	679	722	695	666	639	670	651	696	698	658	625	627	709	667	695	692	670	629	673	670	668	652	693	668	630	659	693	656	688	685	667	678	685	682	674	665	696	710	681	628	678	629	672	633	660	686	669	663	681	632	669	725	676	667	677	700	647	651	671	681	668	665	691	627	654	699	652	627	658	672	638	668	638	660	633	653	679	693	667	720	645	662	615	658	657	642	674	687	698	639	640	656	671	688	715	673	668	642	649	712	672	690	675	639	653	635	688	693	655	692	671	630	678	675	643	649	649	705	683	689	668	656	655	657	686	686	652	685	659	681	671	684	674	658	683	699	702	672	730	625	666	727	691	670	656	638	683	651	670	653	671	677	657	645	644	677	652	640	646	690	674	643	687	689	696	638	666	671	663	691	654	662	693	673	641	677	680	675	683	659	675	681	692	631	622	660	653	701	728	658	662	723	630	695	631	705	658	682	671	651	660	659	653	664	647	652	658	662	645	661	620	705	696	690	683	642	720	638	652	685	677	686	653	667	652	700	634	636	656	654	642	682	653	686	645	654	629	671	674	664	633	665	684	680	701	652	664	634	686	690	681	626	698	678	697	686	674	671	661	633	655	674	640	683	665	671	649	680	649	625	590	662	683	634	692	705	668	640	643	663	676	668	618	662	687	630	694	657	699	703	669	671	653	609	671	673	669	689	682	696	600	656	601	668	668	686	627	653	689	632	691	684	653	671	666	641	702	639	643	620	650	645	684	683	637	669	663	664	686	701	667	643	598	678	663	680	658	648	722	672	632	673	679	695	697	622	647	649	658	656	650	653	686	597	707	662	699	670	661	670	666	673	643	690	657	676	679	643	662	664	670	676	658	682	618	644	654	642	635	666	682	695	714	642	659	662	629	663	694	654	697	671	639	636	665	661	651	662	687	678	677	715	646	655	684	653	646	693	669	665	715	653	650	669	612	619	639	670	641	682	627	626	682	696	647	614	643	726	672	677	706	665	702	654	664	667	701	671	642	714	645	680	643	690	647	626	626	670	671	689	672	645	644	671	638	637	626	660	667	654	664	719	618	666	684	672	703	675	660	639	707	666	614	629	649	652	716	647	633	684	646	663	690	618	660	648	655	707	674	643	664	642	663	695	703	712	639	682	671	721	672	647	667	670	647	637	712	648	681	664	655	620	680	608	684	646	715	714	665	670	671	648	692	635	653	708	647	710	701	650	656	673	676	694	651	689	637	647	634	676	638	676	736	657	664	662	673	694	686	666	656	731	698	621	660	641	697	678	635	655	664	641	666	660	648	663	684	684	678	636	662	702	705	672	673	685	671	641	648	699	695	693	675	767	711	634	645	702	644	686	697	682	656	691	679	702	627	664	648	690	722	667	664	672	691	659	681	711	698	723	665	697	664	667	717	709	657	672	659	619	654	633	685	678	631	708	613	672	656	654	648	647	651	692	635	675	685	701	682	693	692	697	626	670	709	671	617	667	648	646	682	636	658	718	649	705	653	659	674	632	693	673	675	684	663	693	625	627	628	665	629	635	648	586	643	669	679	685	676	653	697	636	672	636	711	661	679	623	689	634	681	662	671	693	670	644	704	615	687	628	695	727	626	657	665	653	634	696	616	682	632	682	676	646	638	631	623	628	634	621	704	647	664	686	706	606	683	659	660	666	628	650	660	659	666	688	653	707	613	661	695	673	695	669	678	647	658	692	656	697	686	689	653	665	680	661	630	669	661	656	682	661	654	674	680	711	681	669	697	643	658	666	659	677	679	620	652	686	717	671	638	703	719	683	633	711	641	689	640	674	645	661	672	620	657	676	670	697	668	689	663	661	675	628	611	632	680	658	635	655	712	691	649	628	659	675	642	642	674	692	696	658	628	658	656	691	677	695	700	687	652	642	638	645	686	683	662	676	645	669	646	660	640	647	667	671	640	652	677	648	641	670	692	632	667	690	657	687	713	680	606	666	640	683	623	647	608	715	694	661	702	644	685	649	667	705	642	672	633	683	629	649	673	719	681	690	667	615	666	629	698	652	642	662	675	636	646	699	687	678	672	669	660	633	702	646	689	631	612	620	634	723	649	645	666	666	654	673	631	680	704	642	625	679	647	688	646	647	632	663	679	641	725	693	686	673	690	707	713	655	682	649	685	617	646	650	663	660	664	643	684	640	619	696	626	712	640	700	713	704	672	655	685	648	659	657	681	667	641	666	657	668	677	726	646	611	659
29180	25322	18412	5831	2033	1346	984	841	612	569	505	549	538	408	377	378	378	397	410	369	390	405	411	631	684	736	600	443	387	390	375	360	333	373	370	382	367	414	375	377	388	369	356	380	366	366	366	395	382	373	368	385	395	362	338	370	396	372	408	404	348	402	354	370	348	371	378	365	337	345	397	394	357	392	367	378	382	382	352	402	340	375	359	394	392	356	375	350	380	355	371	375	406	365	347	411	382	401	355	399	379	377	375	388	360	381	367	386	409	370	389	369	371	351	359	378	380	386	351	386	370	401	350	402	352	349	372	358	369	377	338	371	407	420	369	356	372	388	369	350	355	360	405	384	371	392	372	400	381	349	344	402	381	374	399	351	399	369	394	394	399	370	381	369	365	390	388	364	423	348	444	388	401	405	424	410	359	378	391	381	384	386	394	376	408	336	366	399	345	347	377	369	352	369	398	363	369	371	377	368	407	393	368	357	356	367	379	346	391	353	377	388	418	377	405	373	384	352	388	371	353	353	416	349	364	395	366	376	405	380	388	367	361	413	373	377	379	366	364	401	360	427	389	412	393	349	381	406	374	377	380	367	389	400	379	349	385	379	385	378	385	345	419	378	394	404	386	389	368	402	373	383	401	411	361	399	365	364	383	395	359	387	389	358	396	381	382	379	358	423	445	387	394	365	380	370	358	373	391	356	384	409	389	380	376	405	357	383	385	405	373	375	383	373	378	352	367	333	365	372	396	374	381	367	368	385	420	363	353	358	418	399	409	394	393	406	353	385	396	354	358	373	384	366	365	364	379	378	384	378	338	365	324	374	360	384	368	368	384	382	400	394	348	371	368	362	380	398	377	369	356	379	397	428	372	358	392	377	356	353	396	362	340	382	370	412	373	351	402	386	377	402	385	364	389	387	362	423	379	357	382	365	392	336	399	390	397	401	421	375	371	400	375	358	396	373	403	376	361	392	369	376	380	344	363	367	390	363	350	376	368	400	363	375	387	403	357	388	395	372	383	378	395	371	409	354	383	381	411	356	355	385	353	373	396	393	346	365	383	381	369	347	383	355	385	384	331	373	381	374	377	387	400	382	380	430	345	389	363	409	368	378	390	426	374	416	364	389	378	372	423	366	348	382	351	364	406	362	385	392	367	390	388	388	382	352	384	369	384	373	393	386	375	365	414	380	384	386	360	360	404	340	368	409	369	374	343	356	364	398	389	403	351	412	360	369	400	352	382	367	416	370	337	401	361	374	395	365	375	381	355	374	434	411	368	377	384	345	396	378	374	367	340	375	384	366	366	368	338	391	371	376	417	351	403	394	353	391	391	410	353	397	362	386	391	396	390	399	364	356	375	391	362	377	374	336	399	373	395	390	366	404	405	360	358	369	351	427	350	337	379	336	383	407	390	354	415	385	363	371	364	392	399	379	379	365	394	387	366	366	374	375	379	364	396	387	380	360	394	371	370	388	381	357	433	378	377	385	374	393	373	410	398	367	409	379	431	402	374	359	399	357	394	347	402	374	349	355	379	342	392	389	384	386	406	365	339	404	381	353	380	363	388	374	346	385	416	358	376	383	391	400	373	388	351	372	383	380	345	371	358	413	376	350	386	394	370	381	369	400	374	342	361	378	402	384	395	384	375	363	382	417	365	355	375	414	408	399	362	382	360	373	384	339	372	355	367	331	415	381	414	388	409	380	373	374	341	358	356	413	401	383	384	368	378	395	336	390	363	356	383	369	395	353	369	368	345	385	370	374	377	407	390	410	404	374	372	385	390	365	417	385	375	351	367	385	357	374	388	359	358	368	392	363	366	350	408	385	365	392	399	408	374	404	379	406	392	341	400	396	375	345	410	381	374	342	377	412	378	387	360	375	399	390	422	373	375	415	395	407	409	379	407	419	358	388	405	363	350	340	368	368	373	366	365	401	391	401	360	359	365	352	408	399	371	345	355	381	379	391	368	398	391	369	378	381	398	394	357	383	425	397	374	402	368	359	386	348	358	402	372	386	371	366	387	373	360	365	357	415	389	411	353	346	334	369	389	401	387	354	337	348	396	374	390	370	362	359	407	393	383	390	398	395	392	363	406	385	384	398	417	411	375	367	384	417	385	378	375	373	377	400	352	389	403	377	368	390	378	334	403	397	407	384	376	357	384	390	342	408	345	362	379	378	391	356	374	381	385	380	362	356	360	382	399	382	382	359	408	366	381	383	333	373	399	383	399	381	441	394	393	365	371	403	380	367	372	393	376	357	361	367	384	349	393	406	358	376	379	393	376	388	392	353	366	420	391	400	373	383	392	386	352	373	391	400	375	368	389	371	417	378	368	356	361	390	407	374	362	359	374	382	390	346	388	400	400	382	376	343	366	393	348	326	391	361	389	384	381	370	350	384	393	399	379	421	400	415	375	371	374	350	376	394	371	348	355	379	382	398	393	344	405	347	409	384	378	345	378	380	394	387	383	392	367	391	382	390	374	393	389	426	418	392	386	357	347	383	365	384	385	382	383	370	406	408	385	383	410	406	344	401	393	371	362	365	376	386	338	339	390	371	388	386	381	327	370	407	380	392	356	396	368	368	357	371	392	373	366	377	397	417	366	374	366	395	376	409	348	413	371	370	375	362	410	398	348	378	385	369	368	372	392	373	379	344	380	375	389	403	350	391	365	341	371	383	400	380	355	423	406	385	399	408	364	398	378	379	384	366	380	383	355	372	401	382	393	350	390	368	366	411	402	381	379	405	378	380	381	382	369	379	358	368	386	402	344	420	365	375	391	398	364	381	354	378	404	397	369	433	375	351	362	359	375	374	401	351	358	368	362	361	368	373	369	369	374	357	390	369	363	374	395	406	358	382	388	383	359	341	391	366	383	361	377	410	384	391	396	354	370	357	387	364	363	368	379	339	384	363	388	389	412	359	355	383	429	370	345	392	369	359	399	401	391	389	368	384	381	370	358	400	383	405	386	383	429	405	360	422	367	389	362	371	359	352	348	393	354	369	390	342	421	367	378	395	351	366	353	379	371	340	392	371	382	365	379	369	394	391	411	356	354	397	394	393	352	389	358	376	379	387	375	373	399	365	379	369	385	364	369	382	397	343	402	386	403	384	424	363	405	350	419	372	390	369	388	398	348	381	368	348	362	361	347	377	358	372	340	395	416	376	381	395	389	369	399	421	372	385	363	345	371	420	396	363	407	354	400	330	341	366	344	418	356	368	380	374	385	385	400	366	364	382	389	396	376	358	366	386	364	393	375	370	373	367	365	375	362	375	366	385	397	400	388	390	406	379	369	382	358	390	359	416	353	391	389	374	409	391	349	341	394	386	393	372	356	392	357	391	398	404	378	347	361	382	376	381	392	372	363	374	324	344	398	393	366	385	389	419	389	386	369	395	387	356	397	378	355	374	390	372	406	375	380	345	368	354	365	378	364	378	392	362	391	383	380	385	419	395	364	346	391	401	390	390	362	354	374	376	381	399	380	361	392	346
33957	38630	10689	4649	3272	2289	1809	1392	990	872	858	780	804	594	529	507	501	514	484	518	529	477	507	820	997	981	832	578	470	447	460	463	457	472	464	478	498	466	493	465	471	516	448	470	454	483	461	481	461	498	491	461	449	466	499	479	491	481	509	491	471	477	450	491	465	486	494	451	450	442	523	445	479	447	481	463	455	436	462	473	477	447	485	460	482	470	463	501	482	472	451	474	453	479	457	461	498	511	453	467	459	461	456	453	490	477	478	488	460	456	498	486	502	489	438	463	484	495	459	436	482	494	473	482	451	508	482	514	459	440	434	498	488	495	531	474	465	464	475	480	445	465	467	449	445	481	490	488	448	462	455	482	458	473	470	480	452	479	473	514	471	481	493	494	514	458	473	454	474	474	502	466	474	462	481	495	452	464	505	476	491	428	455	485	449	473	511	464	489	453	461	492	461	481	433	426	437	484	444	461	451	459	475	436	497	497	477	480	454	473	451	466	495	492	474	467	472	481	492	475	491	439	448	464	496	473	479	440	483	489	501	469	495	425	467	442	482	465	464	456	509	493	452	499	469	461	506	473	470	447	437	476	486	487	468	453	489	439	468	460	481	470	453	464	462	491	471	491	431	428	483	468	462	464	478	448	464	443	476	453	437	441	514	476	484	491	483	493	451	458	449	486	471	496	491	472	444	460	482	461	446	466	467	486	480	454	498	466	498	511	471	495	482	466	486	454	488	472	458	447	462	491	503	487	440	486	483	481	459	459	480	468	500	483	462	491	487	475	441	490	438	441	450	434	495	486	476	457	484	462	481	468	457	459	499	461	476	478	486	444	472	450	475	464	448	479	477	449	476	477	484	459	460	481	478	501	468	442	457	447	472	448	433	474	526	498	457	495	495	487	446	468	505	485	493	477	489	487	480	466	457	520	444	461	496	475	479	469	461	472	515	446	453	482	485	502	442	491	462	461	441	462	434	477	495	456	497	488	461	466	469	470	459	474	464	419	465	492	466	456	480	457	474	455	481	500	500	489	502	434	481	453	464	488	458	481	495	461	474	465	457	465	510	388	448	475	454	450	499	494	435	495	453	456	476	462	485	483	462	494	495	503	470	485	446	496	500	498	475	458	470	446	456	492	473	483	482	479	454	444	477	438	481	476	486	466	468	470	443	452	483	425	512	476	481	513	498	446	475	525	469	462	473	479	441	438	480	470	476	448	433	478	483	482	454	503	450	427	494	470	464	464	462	447	465	452	461	479	488	485	485	440	478	469	461	461	495	478	446	498	476	464	482	510	464	448	454	466	458	481	494	466	491	451	469	477	459	464	470	466	502	457	483	493	452	479	471	509	482	461	481	487	463	459	470	448	456	442	448	471	439	470	471	471	442	476	478	463	497	444	444	482	447	448	477	503	483	465	471	461	515	449	469	471	489	490	471	464	460	490	469	489	483	470	464	470	493	480	374	475	449	461	502	472	472	508	491	482	482	457	474	491	445	467	446	481	463	485	485	474	454	517	461	466	457	430	473	462	465	490	494	466	444	463	459	484	479	474	432	436	475	477	477	462	483	496	460	482	447	453	478	468	466	439	459	455	473	553	459	475	444	449	464	495	491	473	477	513	490	474	463	462	451	493	473	475	461	476	471	438	490	517	418	474	490	470	483	477	443	485	492	458	510	477	481	482	480	436	510	483	435	466	450	463	454	475	490	468	498	464	498	446	457	472	493	448	477	477	434	424	459	472	499	428	479	509	470	471	468	502	446	491	460	481	490	464	472	486	477	473	519	461	448	474	492	489	463	440	483	459	480	456	440	486	480	486	507	467	476	436	478	447	442	454	491	480	495	482	453	465	487	462	444	486	451	477	458	503	468	474	473	463	483	493	464	426	490	478	474	501	454	437	487	469	459	445	475	484	505	506	482	459	503	480	466	480	474	461	460	484	462	454	470	478	451	488	460	488	470	448	491	500	458	494	509	484	479	444	475	456	475	507	476	470	436	522	502	493	456	452	433	477	454	460	490	451	468	514	490	479	450	496	512	473	481	492	490	494	473	446	453	469	450	457	463	492	499	491	470	454	500	502	472	499	522	468	506	476	512	459	492	411	450	480	472	469	467	442	433	501	508	477	475	459	450	478	450	462	472	512	478	514	467	488	506	472	473	498	508	473	465	480	444	468	462	476	463	462	471	483	453	455	478	503	459	440	452	482	458	465	446	445	522	471	468	497	486	458	487	466	477	485	462	488	461	497	477	472	496	472	454	486	459	450	470	495	470	437	421	468	469	482	480	467	454	493	446	471	521	503	469	430	472	429	476	468	453	514	485	483	485	468	459	456	441	468	480	457	479	431	472	500	473	461	452	435	456	477	444	513	475	472	485	499	476	472	478	458	443	451	484	472	483	500	473	422	487	536	472	458	435	495	463	470	500	477	449	463	473	472	455	481	515	483	502	480	490	492	445	478	484	483	483	489	433	486	516	472	483	499	443	506	523	503	463	446	452	464	486	477	493	441	464	469	438	491	455	445	479	438	485	479	493	480	501	457	421	476	446	500	481	521	477	474	444	503	465	483	440	489	454	459	460	445	466	459	487	516	471	442	484	511	473	450	459	452	442	485	478	510	504	473	447	463	504	497	461	441	505	456	527	493	476	514	440	454	442	521	445	480	483	433	473	516	450	477	490	459	474	501	442	475	414	509	451	454	476	422	449	456	489	498	507	483	435	493	491	475	461	492	478	502	469	472	490	451	465	440	493	484	477	481	479	497	469	490	486	458	500	466	498	435	445	453	468	460	438	467	451	477	452	488	456	475	443	468	466	402	484	490	441	473	469	477	498	495	435	468	477	445	444	473	515	497	423	459	476	462	507	480	515	503	481	468	487	455	469	465	501	474	486	457	461	477	455	462	457	487	463	461	504	477	470	526	479	498	444	511	485	513	467	500	501	491	490	449	425	458	463	491	471	429	512	506	478	453	472	427	463	463	461	509	435	470	470	471	451	449	452	475	457	449	499	479	465	464	480	481	475	485	472	491	445	445	431	471	466	470	474	455	468	469	467	524	464	482	475	508	461	465	475	488	468	448	493	453	464	493	450	496	475	432	483	464	464	479	490	486	459	433	459	482	431	485	482	449	495	463	436	504	469	495	458	481	490	433	494	500	497	456	504	422	451	456	452	455	448	474	480	485	465	495	520	465	481	451	477	436	480	465	486	472	485	470	470	491	494	438	498	485	514	452	448	479	479	488	465	465	490	456	437	506	481	453	459	518	467	417	504	461	495	485	472	500	436	498	453	432	501	499	486	466	475	409	471	491	473	482	457	455	508	425	483	511	431	466	461	474	456	510	486	488	465	459	488	479	457	489	487	455	494	451	459	497	466	483	406	448	461	506	482	464	442	477	464	456	448	465	471	466	497	476	476	464	457	477	450	455	439	461	463	491	499	467	485	478	464	480	475	484	452	479	456	488	505	485	453	473	443	508	459	463	484	502	467	499
24174	21500	28763	24614	21423	12785	2828	1467	1052	800	727	870	1850	593	443	395	404	389	390	367	433	361	585	1567	2924	2637	2172	657	304	351	322	342	355	351	329	368	352	332	346	341	323	361	350	308	361	345	297	355	366	342	333	332	331	344	326	345	360	306	347	334	319	298	345	348	322	369	353	353	339	344	295	322	353	355	360	329	373	312	331	362	329	295	328	302	346	347	322	359	299	356	306	324	317	342	308	354	297	365	350	325	352	316	338	330	336	358	360	349	330	314	337	318	316	335	334	334	337	337	346	341	345	359	328	303	321	329	318	301	344	355	326	321	351	305	296	330	347	326	345	347	349	327	351	339	322	367	313	330	341	325	357	347	340	355	352	343	327	311	341	319	311	353	355	335	343	357	355	344	318	314	346	349	337	303	367	352	318	327	334	346	343	315	345	310	316	335	346	310	339	348	321	319	344	370	353	324	308	310	332	350	350	350	297	341	344	314	345	335	358	349	324	313	326	342	352	343	333	299	325	334	345	347	356	329	333	323	346	347	339	349	343	320	320	328	360	338	354	346	362	330	346	359	308	305	362	336	337	372	356	343	362	333	312	352	293	339	313	335	335	338	327	324	330	353	338	326	300	340	378	342	326	311	338	328	311	347	347	326	334	348	328	346	360	329	311	315	298	337	390	374	336	317	342	321	337	299	317	321	353	317	345	364	341	335	351	327	325	361	356	340	337	340	352	342	338	349	308	315	352	381	335	324	339	341	347	357	302	319	367	348	338	364	357	378	301	349	294	344	337	309	356	351	339	318	327	306	338	324	351	330	352	358	365	316	353	348	349	305	336	326	375	325	303	342	311	338	342	342	367	329	340	329	339	340	341	343	316	326	326	328	347	344	334	331	329	355	329	365	351	344	343	366	337	334	368	357	351	347	327	329	352	346	341	356	328	338	338	337	339	336	364	329	324	329	304	352	320	340	330	352	363	305	326	314	331	361	311	340	336	303	352	349	344	348	310	332	337	318	314	341	326	342	334	288	353	327	331	357	325	324	324	329	322	327	329	341	321	346	294	330	345	325	323	328	329	353	337	332	326	318	344	344	335	347	308	325	289	337	343	333	317	342	351	361	338	319	330	323	309	306	363	335	343	348	353	330	351	366	332	350	307	321	333	328	351	329	303	322	332	327	326	344	339	326	342	323	345	359	341	322	361	336	340	340	360	356	311	331	358	340	351	323	340	355	326	354	329	338	329	299	320	327	335	335	323	327	329	317	303	333	364	337	341	347	358	302	298	350	345	313	366	334	332	310	345	360	344	333	362	357	326	319	322	338	322	335	320	357	339	325	330	293	322	312	369	352	352	343	335	358	378	330	360	349	307	312	321	336	361	345	321	339	357	331	357	340	334	359	340	330	365	324	325	315	344	340	336	308	350	349	362	333	339	345	323	340	331	353	348	322	359	317	341	324	375	317	343	328	321	351	331	317	330	324	326	338	381	336	332	336	342	336	333	320	350	368	325	300	319	356	352	334	355	347	340	348	357	351	354	336	315	341	337	328	335	323	325	325	359	347	343	316	374	348	307	362	324	318	319	303	358	353	344	359	338	304	325	356	333	333	318	355	347	332	347	339	315	333	358	361	331	311	343	357	336	349	331	351	318	341	320	351	346	359	347	335	337	360	358	344	365	331	320	319	360	355	314	328	325	326	318	331	329	338	340	355	355	331	306	326	317	335	325	306	344	331	337	324	347	372	316	341	372	348	306	333	356	350	317	342	367	327	350	317	316	323	350	349	351	342	326	353	305	343	364	345	336	350	318	298	323	334	339	308	319	351	350	346	338	331	330	327	330	345	346	360	311	353	342	380	347	316	325	333	333	295	380	304	312	326	362	312	321	330	325	334	365	375	369	360	323	367	347	307	322	337	319	362	383	371	324	365	325	332	339	308	319	348	339	350	325	369	383	301	329	344	361	345	343	299	379	345	337	327	308	318	333	325	337	333	342	343	346	334	313	336	335	326	318	361	327	326	359	354	305	330	352	332	350	350	355	323	340	341	324	332	385	362	322	342	357	322	327	349	328	353	333	363	352	335	333	327	359	289	341	328	320	323	324	340	328	333	332	326	333	371	330	351	348	333	331	313	336	345	331	353	323	326	337	311	364	325	334	307	338	342	330	359	337	321	312	322	303	359	344	358	370	335	341	339	363	346	349	353	355	341	346	372	337	330	312	314	339	317	338	336	343	364	357	315	318	334	352	347	336	331	346	351	345	332	329	361	327	329	325	343	339	326	309	359	332	331	346	334	357	316	328	348	301	354	342	337	315	318	323	330	344	338	334	350	333	352	358	380	338	367	339	331	362	324	294	357	348	326	337	371	354	345	354	332	313	315	340	333	337	331	351	332	317	339	319	315	346	342	310	333	322	323	355	365	336	347	346	330	325	337	339	345	312	343	289	308	318	351	364	335	345	367	340	338	362	292	347	357	308	277	297	336	338	296	348	330	325	340	322	311	332	335	329	326	340	357	346	334	327	336	366	364	338	347	356	338	346	344	328	356	348	340	308	328	324	317	362	324	331	356	317	361	341	333	339	319	355	314	355	326	324	318	317	347	351	332	343	326	362	314	347	333	350	354	358	318	328	358	329	318	358	320	317	320	337	339	370	344	367	313	346	322	313	368	339	334	353	325	345	324	335	351	307	366	367	326	312	284	329	349	316	313	374	341	298	305	321	360	354	322	307	333	301	363	337	348	340	351	341	299	357	338	316	318	339	293	335	328	364	341	347	331	336	311	360	366	337	375	329	343	359	349	315	324	327	316	351	328	319	336	343	326	330	312	324	329	306	344	332	321	319	349	342	358	325	344	308	328	333	326	291	335	350	345	326	375	332	341	347	346	346	359	333	353	380	303	340	361	334	348	342	348	344	332	339	359	339	325	312	288	314	336	327	329	344	370	372	319	319	353	349	354	323	301	317	311	312	336	325	314	334	330	338	334	332	321	334	347	322	360	362	337	305	329	373	318	350	346	340	379	324	293	335	326	336	353	341	325	301	336	333	343	374	279	328	330	347	338	319	319	345	335	340	320	315	354	296	349	332	336	302	326	316	377	344	342	332	332	359	341	325	339	329	355	343	320	334	316	335	364	367	355	321	337	328	337	304	323	314	352	327	336	334	351	336	363	328	337	325	344	336	336	336	321	336	338	335	337	361	302	302	351	342	347	315	337	315	351	299	336	315	326	358	356	308	357	327	370	340	307	322	359	346	310	348	340	338	319	351	344	343	379	355	332	345	346	326	318	331	340	318	307	345	327	319	348	318	326	329	320	348	336	366	304	347	335	313	349	321	344	363	329	322	361	327	345	322	343	305	324	333	353	330	325	364	324	341	335	376	340	358	328	337	301	349	333	343	319	341	328	316	352	337	344	328	327	340	321	336	351	311	337	352	361	357	319	311	351	331	349	332	342	342	361	343	342	309	319	349	334	406	331	313	365	342	361	313	358	321	343
39072	50232	15463	10123	6986	4560	3960	2709	1862	1424	1146	1607	3343	901	625	545	531	577	508	496	480	474	792	2774	4692	4336	3494	791	408	413	428	421	399	413	412	415	436	403	384	390	412	437	405	404	409	418	440	432	421	413	405	419	420	449	439	396	416	394	420	381	429	447	425	403	425	400	418	408	411	396	408	383	417	391	380	417	391	409	422	399	401	425	385	417	405	423	375	406	460	413	469	462	385	367	435	402	404	408	429	423	436	411	404	398	413	431	412	393	405	394	414	413	425	424	446	387	402	388	401	404	410	386	385	369	418	442	385	401	411	364	402	426	448	425	447	417	425	382	403	447	431	418	395	412	411	436	395	423	423	388	404	413	378	415	395	387	388	400	397	393	430	442	400	378	416	414	433	419	398	432	387	444	387	382	444	411	386	404	415	398	410	423	404	406	413	425	433	391	381	384	408	390	423	428	408	425	414	376	412	417	423	400	391	359	405	433	434	367	392	418	389	412	429	404	402	392	409	438	378	426	402	402	419	406	422	375	416	385	386	386	403	400	397	401	407	386	381	423	387	391	399	394	395	391	417	428	434	415	393	407	404	443	417	408	398	398	392	391	387	405	419	393	417	405	415	423	393	384	387	413	384	417	432	378	423	410	411	416	454	423	392	400	397	411	443	387	414	389	413	433	441	388	402	392	406	409	419	414	393	380	386	379	426	452	452	388	434	378	392	391	434	428	433	388	399	463	397	413	397	422	416	390	423	425	396	416	418	396	367	403	379	418	391	412	404	455	431	443	398	435	407	407	414	410	391	410	434	417	393	415	440	395	428	426	412	437	400	380	392	424	421	412	442	397	422	427	383	438	428	407	406	399	392	394	421	404	411	397	405	388	401	406	422	405	377	400	406	415	422	440	439	386	416	406	412	388	383	410	432	376	393	414	399	408	427	396	409	415	403	441	405	418	379	395	392	416	414	389	420	410	423	387	418	428	407	414	423	395	409	444	388	384	390	409	391	404	422	398	393	415	408	423	386	396	392	391	375	421	448	409	425	397	401	436	431	412	391	415	386	398	356	396	430	418	372	410	430	416	416	426	383	397	390	392	433	427	383	425	391	408	433	416	407	408	401	398	433	411	402	441	432	439	387	430	382	420	399	389	381	406	398	413	403	396	422	423	444	388	420	374	413	391	436	376	428	402	413	421	414	446	406	408	437	400	413	423	417	395	386	395	438	437	441	401	429	436	386	427	376	435	399	423	402	419	400	435	417	381	401	385	429	404	409	418	406	403	398	385	398	404	403	420	374	418	394	415	370	423	421	387	426	428	406	437	412	428	378	415	422	422	386	403	420	421	409	444	380	435	442	389	434	425	433	424	403	405	398	390	411	418	418	408	414	429	426	426	413	433	440	399	413	416	422	412	411	441	391	389	391	426	371	429	407	392	440	416	438	395	412	428	405	403	400	386	414	448	399	419	434	408	393	402	399	434	417	426	409	385	454	410	386	418	398	421	414	356	396	419	439	395	428	404	406	394	362	400	388	448	445	410	416	415	428	388	419	360	412	418	403	383	428	381	420	437	401	407	380	444	408	402	399	396	419	424	407	427	412	416	380	383	383	417	398	399	421	433	424	405	419	412	432	386	392	406	406	417	425	410	438	383	418	383	411	378	418	414	410	441	421	396	393	379	448	426	429	408	423	401	412	431	400	419	411	403	421	403	434	453	406	422	378	413	416	420	421	421	412	423	414	393	406	423	421	448	419	424	401	421	378	448	416	394	439	418	442	434	427	388	408	392	402	408	400	386	405	394	408	431	398	391	378	431	405	374	446	406	427	392	389	377	363	422	400	380	430	395	372	384	422	433	414	383	393	406	426	428	409	448	409	428	380	412	396	393	414	412	393	411	426	390	421	419	442	394	429	377	414	365	424	385	426	432	432	415	374	393	432	387	414	399	387	379	413	389	390	424	393	432	422	419	377	374	428	442	434	434	414	424	381	390	416	392	404	454	406	428	385	416	407	398	449	395	381	430	379	363	428	423	401	422	393	394	411	427	390	401	400	411	425	434	393	429	443	433	392	435	451	414	371	351	387	433	450	415	384	394	405	361	431	413	392	427	373	397	373	398	390	380	428	392	399	389	420	421	398	388	378	426	420	390	388	415	398	404	416	419	401	391	389	436	425	392	405	411	366	441	447	406	398	361	416	423	433	391	389	434	432	375	405	389	357	429	425	426	416	420	383	415	391	412	395	399	406	384	405	393	402	412	427	415	397	416	385	407	430	430	400	400	411	411	414	373	386	410	404	398	426	426	391	458	412	397	417	417	413	386	414	368	395	421	379	408	403	426	390	356	405	405	383	398	413	422	350	399	408	437	408	385	385	411	392	453	415	434	423	412	412	419	367	406	421	426	425	412	384	388	394	437	417	396	385	417	409	418	425	387	415	418	406	379	405	400	408	382	407	397	407	402	409	438	389	422	391	416	412	406	392	378	422	410	387	394	384	391	394	400	381	401	420	406	441	424	403	400	395	390	396	427	418	390	430	411	396	404	404	419	385	418	411	427	398	423	410	394	403	415	369	412	399	430	416	417	449	436	385	406	424	417	422	442	412	397	406	398	380	401	389	410	428	410	400	427	411	407	380	406	455	396	377	381	422	440	408	415	402	398	393	400	395	428	414	376	430	385	401	382	407	395	382	406	424	412	396	392	405	430	406	360	402	404	419	413	404	393	436	384	397	425	464	437	401	432	369	405	420	428	438	405	430	417	403	395	441	392	417	401	396	427	411	400	450	397	424	403	438	450	406	394	407	414	399	430	426	417	449	375	444	383	422	392	378	403	394	423	424	395	398	416	414	419	420	401	408	409	429	394	420	384	399	401	384	407	415	375	404	432	420	410	424	357	401	401	416	372	387	394	401	436	449	390	435	387	382	418	397	399	398	383	412	421	392	427	406	409	406	391	422	384	416	411	402	365	392	369	392	440	367	398	412	396	381	445	423	421	423	393	460	428	408	409	426	443	428	383	414	414	397	400	409	389	413	407	427	398	406	399	436	421	442	386	430	401	404	415	389	427	380	428	375	440	417	398	422	377	406	420	428	385	394	424	385	433	421	439	380	374	395	377	417	419	374	412	432	432	409	402	417	394	392	392	414	414	447	393	393	450	403	389	389	428	407	424	401	419	394	416	408	400	414	406	414	380	451	421	394	365	407	401	424	431	432	407	407	412	419	405	435	402	415	385	447	448	385	398	421	399	423	417	412	376	402	433	383	388	423	379	424	394	446	451	424	405	384	408	404	424	406	414	410	392	432	418	398	373	418	388	431	422	371	378	395	426	424	427	396	434	434	412	403	404	407	452	396	418	416	441	430	421	413	401	422	382	399	372	412	436	413	423	427	397	398	375	393	389	438	424	432	420	388	418	444	419	417	434	373	391	356	400	423	410	429	386	388	410	419	391	401	473	424	402	413	414	360	401	396	419	400	409	380	399	416	398	377	416	418	402
25550	21566	27533	25576	12141	2740	1807	1421	1008	857	810	839	743	637	606	574	582	599	547	566	594	616	595	1238	1954	1867	1332	576	554	508	576	548	555	543	541	579	525	574	558	545	520	537	534	568	531	526	540	492	560	554	567	549	532	597	529	502	551	533	535	552	506	570	488	522	576	515	559	532	529	535	548	503	533	568	558	545	544	550	506	524	531	497	563	564	551	552	527	538	528	521	495	535	533	572	554	545	552	603	521	502	529	561	530	520	579	536	562	541	543	544	529	543	492	517	532	520	538	555	558	553	518	541	519	515	573	555	522	555	521	561	589	553	563	531	535	562	529	562	566	545	510	538	556	514	523	550	503	520	536	554	538	552	567	515	529	575	569	564	550	545	547	550	527	534	603	541	511	546	521	511	562	541	515	551	482	509	571	546	557	554	546	529	518	561	532	525	554	570	571	543	533	554	523	517	510	496	566	553	518	560	553	568	492	511	558	560	528	565	561	534	552	483	531	561	518	501	528	519	515	502	558	567	541	550	524	568	559	566	540	484	573	580	531	570	496	493	505	539	526	538	551	550	567	515	550	545	524	537	534	574	533	554	529	518	558	490	526	519	529	520	544	542	540	550	517	544	569	564	535	530	570	521	527	554	502	560	515	525	499	481	529	506	544	555	588	531	573	557	549	550	540	530	545	557	533	566	526	516	532	535	573	561	572	521	521	546	557	541	524	542	548	535	544	558	540	534	567	531	508	524	557	521	497	522	532	532	548	557	536	521	517	502	515	558	517	545	507	525	536	548	525	575	552	561	572	542	530	554	529	517	585	526	595	520	515	554	522	545	538	510	523	524	539	550	552	541	571	530	558	522	535	532	516	540	562	497	527	511	559	525	543	540	575	543	524	554	529	550	514	539	544	560	558	510	565	556	498	517	522	534	533	516	569	526	520	579	568	564	562	568	532	519	539	568	537	536	526	524	536	509	539	520	535	548	534	542	529	569	510	555	585	514	574	537	563	536	527	536	573	508	479	582	541	555	575	515	495	544	518	562	551	545	491	504	529	549	517	514	522	548	578	531	535	567	569	565	569	531	516	532	554	528	559	525	535	509	522	547	555	529	528	527	512	541	548	532	550	540	513	536	499	542	551	563	545	557	581	569	540	540	546	560	552	527	525	531	541	515	486	518	548	569	568	512	555	581	548	516	542	550	514	513	528	563	544	488	550	518	539	509	567	545	502	554	596	561	523	514	479	501	544	532	552	529	516	528	525	576	541	508	514	526	537	585	566	538	484	527	571	526	566	548	508	498	560	547	528	543	550	567	521	503	555	522	556	573	593	531	507	518	572	514	522	546	591	525	554	526	545	534	519	568	543	538	535	524	517	502	529	522	536	545	563	542	505	516	517	504	536	538	507	536	553	641	519	538	543	568	520	570	546	537	499	576	505	523	529	564	502	525	521	509	524	512	550	564	507	517	548	522	530	517	565	509	549	597	552	547	546	551	533	527	577	492	584	534	579	577	569	504	581	503	536	549	560	547	520	520	549	548	579	537	554	556	526	527	496	561	544	565	558	533	518	515	520	533	534	540	543	514	488	516	514	488	531	516	512	591	546	533	495	544	539	495	551	460	571	529	555	561	563	548	558	529	533	550	519	533	565	530	553	532	549	575	531	488	546	518	558	526	583	555	563	624	530	501	543	568	564	523	526	518	569	505	489	544	506	520	567	532	503	517	548	564	531	571	574	514	523	530	533	563	524	537	556	547	554	533	547	539	545	551	561	504	546	536	543	520	502	550	512	530	510	551	542	529	522	505	565	568	535	553	521	560	541	588	528	541	561	532	578	579	494	502	559	530	508	530	533	519	560	533	550	533	541	552	523	521	587	559	533	531	549	524	512	526	508	521	504	555	545	543	522	555	525	562	538	520	532	522	522	571	529	521	510	579	558	582	526	522	581	543	534	533	546	549	502	540	576	528	535	516	539	495	532	540	563	526	599	527	541	510	548	546	542	546	579	545	534	530	584	515	532	549	534	529	561	555	536	555	549	573	520	515	534	541	570	529	504	545	581	538	518	535	584	511	569	539	549	547	560	507	512	529	535	500	557	596	482	587	538	562	551	550	544	548	547	530	544	511	526	542	542	539	570	522	544	551	515	533	521	522	546	518	543	524	517	525	509	506	537	542	543	531	537	534	526	543	562	519	589	549	526	555	493	545	560	526	590	551	539	569	545	543	538	532	557	546	507	516	544	557	492	558	526	538	553	547	515	525	563	488	502	524	546	560	531	499	545	553	549	529	542	540	550	563	523	543	510	536	530	574	519	497	598	567	528	498	556	523	569	543	537	503	560	528	526	540	513	499	563	567	535	536	548	556	554	582	541	525	486	529	560	576	566	548	518	538	537	543	519	524	557	521	517	526	559	523	529	503	574	546	536	501	564	549	559	517	565	525	543	524	558	533	581	563	515	530	506	562	534	538	548	561	546	504	513	505	564	513	576	527	556	516	548	489	510	538	538	518	492	569	566	531	519	567	533	517	515	551	602	513	525	487	587	548	561	558	538	537	538	541	515	483	517	587	492	527	554	584	541	546	550	516	558	526	553	541	528	522	521	513	502	513	523	534	547	507	531	565	530	545	531	534	557	534	537	539	535	509	572	547	560	493	549	525	552	570	512	561	517	525	548	533	526	524	512	552	534	530	530	561	570	557	564	563	484	554	513	535	538	510	564	566	540	511	556	555	524	520	521	555	485	572	515	548	530	543	514	556	538	572	555	562	582	505	564	526	528	503	550	528	547	592	553	542	512	550	545	569	590	517	475	524	559	527	543	524	534	510	526	547	535	537	541	529	560	530	557	498	532	539	550	558	552	500	522	514	518	526	549	536	518	522	537	527	508	491	597	551	538	528	580	507	511	559	555	538	530	530	535	517	556	576	570	509	526	531	554	534	557	541	566	542	542	505	563	552	517	573	484	547	546	574	540	567	555	564	485	528	530	561	552	512	531	506	546	552	567	563	553	516	547	540	560	519	569	555	505	511	524	514	557	537	549	579	526	542	560	504	505	532	554	521	504	532	548	513	569	543	544	540	553	567	519	561	557	554	483	517	590	521	546	542	557	588	531	537	553	511	532	560	527	540	492	545	533	547	548	528	551	513	530	576	554	530	558	538	556	567	529	553	509	538	534	504	513	518	539	554	561	564	552	518	534	558	502	506	532	551	506	552	550	559	550	518	533	554	539	531	537	496	526	543	525	529	550	554	558	577	563	586	556	500	535	550	523	519	493	562	545	571	571	523	574	580	531	537	543	525	534	508	532	537	533	549	552	530	530	558	537	513	578	520	552	531	545	545	535	533	537	563	534	520	556	567	533	537	570	503	499	576	537	527	568	547	573	521	539	518	524	528	576	570	515	510	534	528	497	568	533	562	539	510	536	549	519	522	547	537	502	536	524	541	512	520	527	533	558	556	549	534	550	506	529	517	553	578	525	571	511	559	542	519	536	557
37204	43742	10761	8325	6608	4287	3347	2914	1727	1272	1270	1342	1079	832	765	765	752	784	698	703	703	669	677	2103	3654	3114	2179	715	658	668	670	589	630	615	658	655	642	651	616	669	644	640	654	631	664	649	637	649	655	677	594	710	628	668	639	654	659	614	661	652	631	655	635	649	611	606	673	660	646	647	639	614	678	653	577	647	659	663	617	631	665	588	681	621	617	640	621	682	642	592	632	670	629	652	624	625	623	678	644	628	612	655	604	637	629	686	662	643	667	675	664	657	600	679	624	655	645	663	629	656	651	645	668	618	671	651	599	604	674	680	659	644	636	619	647	665	653	650	655	596	645	662	670	619	635	630	675	689	679	611	629	635	624	655	660	638	641	616	646	614	664	594	635	633	596	648	629	652	640	639	609	649	664	637	672	622	648	647	593	600	623	592	663	629	668	648	688	610	640	639	618	669	638	639	591	662	650	640	685	649	634	631	696	665	647	631	672	621	651	688	624	604	649	646	609	643	666	722	687	640	648	634	632	627	618	641	586	673	655	632	612	645	684	665	666	592	642	590	628	656	648	649	671	657	642	672	663	592	631	653	646	665	660	608	598	625	663	636	690	611	659	633	671	667	673	630	628	659	657	646	628	638	650	610	636	662	658	628	656	621	646	612	616	628	694	647	685	676	626	681	647	626	643	671	650	602	618	657	630	647	662	621	648	687	653	627	647	655	649	655	612	653	678	677	639	638	638	621	691	621	656	602	685	664	681	617	631	640	683	610	611	677	671	615	625	666	644	651	647	655	672	690	652	619	666	653	635	611	686	647	639	639	606	637	690	673	637	623	662	658	660	642	646	639	636	650	605	624	635	634	680	639	709	634	630	646	667	638	633	620	662	618	638	666	653	671	617	657	639	619	694	624	671	689	657	635	604	697	633	666	674	650	664	646	647	672	653	594	609	625	618	624	683	619	641	634	642	645	652	662	660	641	659	623	608	641	688	628	612	670	680	659	676	650	652	649	671	703	662	637	656	627	651	585	633	696	636	678	660	663	680	638	610	653	638	636	672	630	699	626	659	648	632	646	620	612	681	667	655	677	622	634	641	637	632	630	626	650	652	604	653	621	635	629	658	598	646	647	674	637	646	617	623	676	642	614	617	664	614	621	670	637	684	639	614	623	615	658	610	660	668	598	655	615	643	609	644	632	632	655	646	637	631	635	670	652	637	630	643	632	665	646	622	655	663	631	644	633	647	650	683	653	624	647	634	578	681	656	631	656	647	656	645	623	639	606	639	654	664	673	630	675	598	611	683	658	689	646	680	676	580	621	652	607	643	646	642	648	630	621	647	616	670	661	679	641	668	627	643	625	576	690	668	619	665	675	650	656	694	599	632	659	622	691	618	658	626	645	641	629	636	683	607	647	654	597	658	630	611	622	639	634	669	661	648	643	655	630	648	581	690	615	645	667	598	631	622	649	660	626	630	602	635	648	620	662	640	677	673	661	653	635	647	626	638	626	621	620	622	620	664	621	679	642	669	651	628	655	621	626	683	622	622	631	619	655	619	662	657	652	683	661	627	672	668	652	636	646	638	612	709	613	642	656	661	617	640	657	672	637	643	661	643	676	646	639	645	613	648	628	628	632	630	571	668	625	680	656	658	646	611	626	624	673	682	639	609	633	649	638	618	643	620	640	669	674	661	646	610	636	637	612	680	586	617	642	632	636	643	634	635	621	686	670	628	645	625	651	626	617	636	662	638	630	618	628	640	608	661	629	579	674	641	652	625	638	638	718	644	660	638	661	663	680	614	652	652	651	634	707	640	664	658	655	645	634	679	616	648	595	664	640	642	619	661	659	647	632	666	659	642	668	644	690	658	630	633	641	670	635	664	642	650	655	685	635	635	642	615	648	635	704	682	581	634	668	620	628	639	683	640	618	635	653	600	649	639	618	624	612	694	676	665	641	672	653	658	634	645	652	650	643	678	658	614	680	672	675	661	639	637	675	656	611	646	643	635	645	594	646	661	668	640	639	680	644	612	644	633	635	583	604	608	609	643	668	605	662	700	624	655	650	633	656	644	612	677	616	712	656	701	681	634	628	629	627	660	660	664	649	575	649	646	616	615	618	656	653	626	664	655	631	637	642	607	671	633	716	656	590	657	628	648	626	658	633	623	660	641	620	644	614	675	675	651	585	646	645	638	679	623	656	657	672	655	630	645	631	657	682	689	615	640	619	648	634	651	659	647	628	682	662	658	658	646	617	684	624	652	621	671	640	655	626	615	644	614	676	622	611	640	632	606	693	617	617	643	596	660	682	637	660	650	634	676	604	627	643	681	603	666	655	660	634	646	623	648	689	689	657	638	658	673	648	639	618	668	609	648	614	623	640	659	673	641	657	599	657	647	658	630	654	632	646	601	675	608	614	649	639	637	637	665	646	552	624	633	616	625	584	637	677	642	664	644	665	620	597	645	654	637	627	618	661	708	644	649	688	636	631	651	663	648	631	667	614	663	625	659	623	675	691	591	654	623	658	642	667	660	635	675	608	672	631	699	649	609	679	639	660	647	653	642	656	611	642	645	638	674	654	636	631	656	624	660	629	643	642	627	644	592	621	646	625	648	660	617	618	653	657	630	605	679	656	657	693	688	642	644	639	718	684	634	662	602	662	665	675	621	633	627	628	657	645	612	671	647	656	659	677	611	678	652	638	654	666	634	638	594	656	611	666	587	660	726	648	681	604	651	663	639	613	682	636	626	661	655	670	575	661	617	659	649	618	606	642	681	675	646	615	635	647	616	631	610	637	629	650	610	627	693	659	662	667	611	620	632	680	664	616	624	664	643	650	641	715	592	581	618	704	687	679	645	656	637	643	638	638	659	644	658	614	672	650	707	677	669	647	645	591	645	629	615	671	668	619	640	612	629	632	640	631	600	671	616	657	682	655	652	617	616	653	621	643	631	633	680	653	646	691	620	661	698	633	701	690	669	634	645	595	608	666	659	639	695	616	608	633	658	633	705	605	616	623	639	697	709	610	659	665	639	636	699	675	690	605	649	575	652	654	629	664	657	649	636	622	610	659	588	637	624	669	682	608	594	655	638	640	633	672	635	619	672	662	634	688	610	673	640	628	678	670	653	618	576	671	637	661	639	679	661	661	639	629	629	651	687	633	617	629	648	592	661	658	644	649	641	661	669	632	664	632	654	639	646	664	655	646	668	610	646	613	661	620	646	633	648	640	718	630	693	656	647	612	651	618	604	665	630	602	657	639	629	618	645	643	635	638	647	677	672	612	626	656	664	678	660	633	608	642	668	592	644	627	678	582	622	623	633	649	649	631	639	638	615	592	678	643	685	663	652	639	694	659	613	644	626	636	625	604	615	634	670	637	647	645	636	617	677	627	623	658	660	655	614	700	606	687	629	658	666	643	605	643	660	650	655	675	655	636	663	647	648	610	638	653	616	617	618	653	656	660	634	616	610	669	686	664	634	610	615	670	654	645	667	656
23356	21589	29265	24275	21568	21647	12024	2898	1591	1392	1093	1108	866	757	706	655	639	620	635	613	596	745	1390	4378	6323	5380	1889	603	543	553	595	587	497	563	556	579	542	561	523	540	517	536	560	529	592	570	544	516	542	538	551	544	527	515	549	554	551	528	547	526	542	533	570	550	510	537	583	586	547	553	532	554	564	524	508	532	494	542	501	507	531	557	550	532	553	538	556	602	537	580	538	527	534	532	481	537	556	535	554	539	537	524	522	563	558	539	543	498	567	564	580	541	567	509	537	533	575	570	600	544	510	515	544	547	538	535	563	514	542	517	515	544	548	601	557	527	546	541	579	554	530	550	550	568	581	516	549	564	564	544	564	548	548	531	590	559	527	544	582	562	522	556	567	569	518	568	533	570	555	526	570	574	548	558	571	553	558	532	556	583	551	520	523	586	574	549	513	547	560	542	535	537	534	535	545	548	551	532	528	533	555	563	542	555	546	560	563	509	525	518	548	563	541	574	570	569	534	584	575	568	537	524	526	572	524	528	533	517	560	565	517	552	565	575	511	540	542	542	519	548	534	522	590	544	558	570	530	560	558	592	510	533	547	587	531	545	551	541	508	522	587	557	572	546	531	577	566	516	506	540	558	525	537	562	524	511	490	568	550	561	541	554	541	524	512	588	534	514	513	536	595	492	528	608	509	500	578	553	551	539	553	546	602	552	514	556	567	560	540	562	581	582	531	569	539	523	562	549	518	536	539	566	561	559	546	556	584	537	548	520	545	567	557	611	552	571	532	573	536	540	533	592	578	509	527	528	520	546	536	534	533	542	550	517	559	543	538	560	555	527	538	545	567	559	562	549	562	515	527	561	563	568	583	573	532	535	547	533	562	560	488	582	541	561	543	590	503	550	562	545	586	535	554	538	548	576	543	539	546	562	526	579	584	564	550	522	534	579	551	555	579	525	571	561	542	554	542	544	529	523	544	601	505	565	540	548	555	529	553	572	534	529	527	561	508	519	538	576	550	557	568	543	556	546	523	571	506	532	532	575	573	539	543	566	542	506	523	526	536	546	537	500	555	541	548	538	544	546	534	498	531	545	503	572	522	560	573	608	542	559	567	539	531	548	498	550	541	521	560	576	548	543	535	520	538	541	520	544	512	547	515	518	559	566	530	567	541	522	542	582	553	529	575	524	517	523	572	580	563	566	580	508	532	577	524	519	508	531	545	570	565	544	563	587	538	567	550	531	561	548	560	598	512	568	545	505	518	604	548	551	495	552	528	551	553	560	510	559	556	560	562	551	553	539	522	529	542	547	529	562	533	557	561	530	522	567	574	535	558	527	559	565	599	581	514	532	522	515	580	568	553	556	581	541	570	521	589	550	544	539	538	544	537	617	534	527	546	525	543	532	568	504	525	576	551	499	536	544	545	558	513	539	565	527	536	567	569	560	517	550	578	538	539	563	523	549	550	576	558	581	502	553	540	541	544	581	573	538	483	520	538	530	557	571	523	554	517	521	533	572	542	536	544	546	558	511	543	556	594	514	546	548	512	517	544	567	581	572	525	534	548	543	535	517	568	534	594	572	542	518	558	500	571	529	540	566	566	542	573	559	609	520	532	554	518	565	543	509	539	565	542	549	536	557	570	530	592	506	517	520	544	564	503	522	536	535	503	549	519	548	522	598	582	520	555	547	536	504	537	538	547	570	511	551	523	549	545	575	544	537	565	576	552	580	541	560	535	527	546	543	549	567	562	520	571	481	530	528	542	557	564	564	550	584	527	517	518	558	552	534	522	550	542	607	514	594	550	531	587	554	581	572	549	530	553	567	566	530	558	532	558	493	527	545	565	553	541	515	543	508	500	561	581	542	554	584	499	517	505	474	513	530	539	516	519	554	567	534	554	555	560	531	536	577	578	590	558	600	524	531	558	524	516	560	522	564	510	590	510	558	544	555	580	534	514	541	583	582	529	536	552	520	551	542	547	591	600	565	578	539	553	531	564	554	561	524	524	512	566	549	557	542	549	547	573	543	507	556	562	562	498	522	554	546	568	562	599	518	555	546	542	570	525	563	500	535	532	528	580	488	539	517	520	581	525	520	512	522	537	531	554	537	527	562	545	556	536	577	503	539	535	533	565	562	512	530	567	541	558	576	544	528	535	518	526	541	488	537	572	588	532	559	532	548	557	541	547	516	553	517	525	543	545	544	574	556	571	544	609	566	535	555	570	533	544	540	588	557	512	509	569	554	566	538	535	561	573	519	542	506	515	523	571	532	571	541	556	530	537	570	528	516	542	582	531	519	553	581	500	519	571	550	521	523	562	543	561	568	547	559	528	556	539	546	548	559	541	551	551	573	548	556	605	530	536	566	565	540	537	525	569	536	519	532	564	543	535	590	554	536	521	529	526	604	502	558	553	540	537	526	551	577	558	510	533	538	555	488	554	534	571	542	516	523	512	534	572	513	561	549	529	554	533	537	526	567	530	569	564	563	555	558	529	512	531	541	561	550	490	532	562	539	548	506	535	563	532	574	523	550	531	538	551	540	564	529	504	560	520	542	565	536	595	555	536	570	556	563	572	520	517	583	540	557	528	560	553	543	566	521	555	581	578	528	531	547	588	556	555	520	545	518	527	565	550	570	577	489	563	554	565	530	539	544	570	562	548	551	561	517	542	550	492	556	556	543	560	573	555	519	557	533	547	610	566	550	572	563	549	541	523	562	538	516	585	544	554	572	557	585	535	548	517	538	552	572	557	525	553	547	541	555	539	549	528	564	544	564	529	590	579	581	530	541	561	561	550	581	564	502	586	486	559	503	541	570	503	557	583	564	540	552	543	540	555	536	565	558	508	544	547	549	555	487	566	503	516	543	627	547	521	554	527	563	533	540	515	518	547	535	570	573	582	552	553	523	559	528	532	546	552	530	524	551	552	545	562	550	560	559	585	557	553	560	511	558	558	550	519	540	561	544	472	539	552	596	555	561	571	589	566	576	577	566	531	538	516	523	537	549	554	561	512	539	535	546	541	546	552	531	516	569	529	544	546	528	545	566	546	542	545	553	528	581	525	531	590	536	538	532	577	556	562	574	533	532	534	556	542	542	551	505	539	574	572	512	507	514	511	591	542	560	544	519	517	517	522	514	569	544	532	563	510	529	568	503	559	541	559	529	598	541	537	490	551	534	543	571	535	511	529	511	500	514	533	554	560	527	511	511	539	555	562	500	495	553	523	554	541	539	534	532	551	508	532	551	527	542	523	574	543	560	538	531	515	547	526	549	535	570	581	540	527	507	559	550	571	576	512	553	544	507	502	518	554	585	524	597	530	547	527	530	516	604	534	508	548	548	578	524	557	525	553	551	516	543	566	535	522	513	555	565	561	583	563	537	594	568	559	512	575	558	521	544	578	593	543	513	537	541	536	532	527	560	512	533	513	559	548	542	548	516	542	577	545	559	548	574	530	534	544	542	535	541	538	567	545	540	531	556	561	568	565	521	580	537
43106	57757	17310	9602	10408	8270	6087	4507	2939	2366	1891	1665	1370	1060	1008	920	822	823	788	790	789	1028	2208	7290	9576	8145	2564	660	603	610	638	654	692	614	612	610	658	633	670	643	642	654	628	628	657	621	626	663	630	636	604	673	637	633	628	624	636	630	626	621	611	649	654	642	637	599	681	619	621	663	579	624	651	610	598	647	620	609	609	620	623	607	617	624	631	623	604	582	666	625	662	630	602	637	618	621	599	633	619	617	662	610	605	624	604	642	612	618	679	632	639	647	623	640	679	618	629	581	631	674	648	636	675	632	633	607	608	622	642	594	611	594	637	616	607	643	618	615	624	619	660	620	625	602	629	616	595	611	615	618	599	598	580	591	666	607	588	659	620	658	568	661	622	589	624	605	576	662	640	620	662	604	720	622	644	592	594	617	622	602	552	609	609	659	640	636	622	632	621	656	571	642	624	643	637	613	630	641	596	618	645	652	654	627	630	664	628	593	609	618	646	632	622	637	627	590	628	677	632	621	627	628	601	611	633	619	580	596	616	612	640	583	609	589	643	624	671	615	673	615	580	586	653	668	598	648	629	656	620	661	665	644	680	618	573	667	607	639	621	654	593	637	648	589	635	638	611	603	658	661	627	651	594	629	630	667	645	610	664	641	581	586	663	654	624	613	615	653	629	633	615	616	663	569	611	643	569	648	626	639	623	613	597	595	625	624	698	595	612	685	662	647	622	677	671	603	621	626	653	633	602	633	618	661	598	655	642	576	663	674	660	616	640	633	619	643	662	583	608	591	626	611	573	619	607	635	636	614	649	621	631	637	618	575	599	601	628	646	655	609	642	676	577	641	615	589	616	623	662	621	642	610	613	625	619	622	589	618	639	572	638	668	593	632	635	599	611	652	590	676	617	670	628	651	587	625	596	597	652	618	640	630	628	623	643	614	650	646	587	648	595	644	611	605	611	621	600	662	625	643	610	627	622	635	643	661	639	600	651	631	653	626	667	596	632	607	602	626	641	628	616	605	611	649	657	624	635	604	591	645	624	622	609	609	641	639	617	608	623	649	627	633	628	629	626	603	620	590	610	620	638	653	615	585	635	593	659	635	643	609	626	630	626	597	622	647	621	594	599	661	642	629	636	631	612	618	668	582	627	603	641	574	651	635	675	636	633	613	615	613	577	653	611	644	660	614	593	596	645	614	577	665	643	603	601	600	598	665	610	635	631	609	589	649	621	614	612	608	628	591	640	624	604	611	698	648	621	614	612	616	602	652	658	627	612	674	603	598	627	604	660	597	619	631	629	612	625	582	595	598	660	627	631	605	624	597	610	611	630	629	598	640	624	628	637	640	623	605	634	633	620	606	616	636	613	631	619	639	641	643	637	638	688	647	613	609	568	637	610	628	676	634	642	626	599	582	664	580	611	620	642	630	606	657	642	587	626	627	604	642	620	634	660	622	613	631	638	572	603	626	584	626	629	614	601	659	647	636	633	623	647	624	642	591	640	630	593	663	559	563	585	626	612	609	648	596	636	676	636	652	602	606	664	638	633	635	604	656	665	638	646	635	598	628	627	623	596	658	659	590	659	642	633	647	685	646	623	636	644	618	613	615	594	585	621	634	620	661	669	655	607	623	635	638	602	604	634	661	603	622	640	622	610	607	647	621	605	611	599	643	579	583	633	545	613	618	595	634	649	578	647	610	640	638	633	623	649	629	615	634	620	679	599	645	633	671	594	592	635	620	626	657	628	633	648	659	645	662	602	618	670	647	615	636	609	639	643	635	608	623	618	637	654	650	608	614	643	594	633	628	648	638	614	630	630	646	645	597	618	597	645	612	620	618	611	617	614	632	671	633	648	616	625	582	654	605	656	647	630	613	607	635	610	625	651	667	632	647	638	565	641	605	609	604	593	574	680	602	617	649	621	625	606	639	616	681	617	600	602	626	592	607	600	624	574	666	641	610	666	600	618	615	639	618	645	615	592	661	621	648	648	629	576	655	604	623	625	666	576	628	676	604	655	646	656	652	632	607	645	678	630	618	585	630	635	598	605	611	618	600	613	638	678	657	599	642	607	635	637	605	649	619	636	646	615	642	633	608	674	634	623	607	625	608	635	639	639	621	637	601	605	616	663	632	617	610	604	627	533	668	625	600	634	651	604	616	601	639	607	613	613	613	634	630	651	610	632	617	604	588	648	596	600	647	603	607	661	580	557	623	658	629	694	626	652	632	660	646	638	655	648	600	614	647	615	602	648	615	600	635	624	653	666	592	598	593	611	618	617	612	686	606	616	692	617	641	629	643	619	689	638	631	631	714	644	617	641	628	635	641	617	660	624	618	619	628	613	597	632	606	601	626	647	653	632	608	645	628	621	572	626	648	605	607	588	639	605	636	627	676	617	613	608	628	658	648	650	651	631	667	656	597	575	641	576	645	608	621	663	621	663	621	650	627	631	586	575	662	636	644	645	655	618	598	608	656	649	648	654	594	672	642	612	618	624	626	600	605	611	593	643	587	601	606	616	652	618	670	640	629	595	643	612	615	561	652	603	595	592	634	635	628	662	602	609	624	665	646	643	659	607	641	692	608	641	612	632	630	627	666	616	592	597	631	632	610	621	589	662	631	646	626	666	615	635	626	647	581	638	659	639	642	656	643	599	620	584	670	597	663	642	614	595	655	594	610	662	689	613	620	631	582	585	623	631	625	657	640	633	613	623	579	658	646	622	613	598	626	626	628	615	612	612	631	613	622	652	644	597	608	553	581	639	572	647	628	630	656	634	638	648	601	662	649	631	601	619	571	564	632	621	606	658	603	599	643	630	573	633	569	596	624	618	623	628	631	618	667	589	610	588	648	641	651	614	649	652	601	641	635	615	634	662	585	592	612	620	654	612	682	634	633	646	612	623	641	633	635	589	650	590	632	624	640	650	625	630	617	603	611	597	620	623	658	659	701	632	604	636	628	617	559	623	689	644	623	662	621	611	601	637	628	573	616	608	666	630	600	606	603	592	614	617	627	640	585	606	667	631	629	628	611	677	610	634	609	599	622	602	599	640	622	664	646	632	628	660	622	613	662	625	620	654	646	627	577	580	648	628	664	626	681	599	585	636	654	581	641	629	618	711	635	606	629	624	608	662	632	629	610	593	652	639	623	620	600	621	684	608	640	616	599	656	593	648	662	685	618	601	625	633	635	610	622	599	633	641	631	629	638	650	627	648	572	616	643	584	632	642	604	623	641	613	624	614	645	600	631	671	603	638	608	603	638	606	639	632	613	573	591	678	630	588	637	631	638	598	635	631	629	641	610	638	638	624	619	634	641	640	585	630	614	646	587	643	633	610	587	649	652	628	574	595	637	613	610	677	615	632	627	633	623	618	631	634	644	646	673	616	625	609	634	572	636	619	627	610	586	568	633	629	639	615	643	677	579	611	644	633	675	584	632	643	636	674	663	586	627	649	647	644	610	630	624	595	618	639	598	606	629	633	649	627	620	573	646
29237	25347	17053	4114	1066	1215	933	737	620	499	500	404	372	371	364	347	344	330	284	317	340	316	368	472	570	448	307	323	328	322	335	324	326	302	310	278	312	317	285	336	320	327	356	317	304	320	296	343	319	310	331	351	316	317	332	301	308	339	301	323	340	333	289	311	315	330	311	328	322	324	328	293	303	318	318	324	295	320	314	290	297	351	291	306	304	334	356	292	333	288	312	304	281	315	293	347	323	345	340	342	312	311	320	315	315	334	286	327	325	301	309	293	341	361	343	331	349	369	343	256	293	326	320	310	345	346	308	331	318	297	327	298	341	313	311	342	325	303	323	310	332	317	284	315	349	313	301	313	330	324	287	299	313	304	361	335	297	346	307	332	271	339	329	312	314	319	310	314	315	295	301	322	319	341	331	346	320	314	303	310	338	319	332	335	322	305	323	305	346	331	317	313	328	351	337	333	290	318	281	296	300	325	332	351	303	353	280	321	338	353	324	310	332	317	316	298	315	324	305	347	311	316	342	302	342	343	340	315	338	300	305	321	341	300	305	333	321	302	296	329	302	283	309	303	321	347	323	350	332	311	312	303	322	312	314	320	331	332	298	300	318	289	341	339	329	306	313	328	321	315	316	330	351	345	311	292	333	317	346	356	322	312	319	311	337	335	332	308	326	310	313	333	313	310	323	313	291	316	319	326	317	330	333	334	328	333	339	310	319	308	324	330	328	318	338	281	316	315	315	327	342	322	320	321	307	313	319	322	319	351	293	301	331	308	305	300	332	320	319	291	330	320	294	328	328	304	326	337	305	323	326	313	324	333	331	327	309	307	322	345	343	321	314	335	330	294	311	327	317	301	301	334	306	330	321	276	317	328	324	314	293	292	280	313	330	298	349	297	313	316	300	341	328	356	344	324	323	343	321	331	321	349	326	336	325	320	330	291	310	285	336	335	331	332	303	321	309	335	317	320	331	316	328	290	331	348	285	328	334	332	306	311	313	292	313	338	333	307	297	329	344	322	310	313	333	332	327	324	334	290	334	354	317	326	305	332	314	312	335	342	304	322	314	326	323	343	339	321	312	307	321	313	287	320	312	336	346	331	343	310	303	303	349	305	311	297	327	330	345	302	325	302	287	349	326	332	321	321	297	302	310	308	308	312	313	326	327	339	298	291	320	330	332	334	316	333	296	348	308	324	333	320	302	327	321	319	315	340	341	290	342	331	314	320	298	337	341	318	335	329	283	315	314	317	303	308	318	312	326	327	343	310	325	324	295	326	336	329	336	303	330	324	300	328	329	314	309	332	327	316	312	317	287	318	299	340	321	320	309	316	297	298	335	351	310	316	320	296	307	305	323	298	344	325	351	320	319	315	310	326	312	291	306	323	373	313	311	284	307	328	336	313	340	321	289	325	304	293	327	326	346	308	310	347	325	312	299	333	315	314	341	332	305	336	305	313	316	329	356	303	302	329	300	286	313	349	339	329	317	307	289	291	339	304	294	308	330	311	315	312	321	315	336	326	300	301	332	319	336	308	305	295	319	325	318	305	302	327	353	322	305	321	324	284	341	351	312	303	304	312	290	344	314	301	310	331	320	306	297	299	325	331	327	309	333	304	300	328	314	285	324	293	319	316	304	294	312	310	297	329	258	315	295	324	327	351	368	321	298	277	346	348	311	305	358	340	339	363	311	312	316	328	321	270	326	334	297	282	331	336	325	328	308	294	325	324	313	313	322	324	317	334	344	315	308	318	317	320	319	331	329	314	331	308	332	328	307	308	314	313	316	295	317	316	317	339	342	301	305	329	312	333	323	350	294	307	276	339	318	291	305	323	335	345	308	286	326	315	322	312	318	314	331	321	315	307	294	322	323	356	351	321	368	358	317	348	332	331	328	330	340	320	309	300	289	324	351	357	332	321	339	318	293	311	316	285	285	315	347	312	319	301	332	317	327	348	343	326	332	338	360	307	306	331	299	270	334	299	341	317	296	322	315	321	325	343	337	320	319	294	326	319	308	366	329	328	317	327	324	342	344	343	331	320	305	340	290	329	311	309	340	324	313	308	317	343	299	326	305	277	332	338	303	297	314	300	284	348	308	332	336	307	308	294	265	332	327	300	305	334	343	291	309	318	334	319	340	339	334	335	318	316	295	321	320	316	326	322	335	305	317	338	335	336	299	332	325	310	332	340	306	330	338	294	315	314	276	341	270	316	307	317	313	337	299	330	315	341	368	319	325	342	332	326	318	296	342	343	283	274	310	351	328	326	325	307	328	318	353	330	321	322	336	321	322	317	338	337	304	347	310	359	349	333	299	324	312	313	314	363	303	340	335	329	317	309	317	375	318	284	302	312	341	311	340	344	306	325	331	282	328	305	302	276	317	327	344	315	323	334	306	349	324	343	337	335	337	305	323	318	306	325	350	331	343	300	320	322	322	318	342	318	313	333	312	332	303	330	316	315	326	299	310	342	339	317	318	312	315	322	353	324	334	323	325	319	329	318	321	308	340	324	346	324	359	330	297	303	315	325	313	309	286	314	347	331	312	325	315	314	318	324	340	292	305	291	303	319	327	325	314	331	301	324	353	308	324	313	300	357	344	314	326	318	305	336	322	316	309	281	317	306	315	321	317	312	329	306	319	312	330	342	283	348	327	324	327	324	337	368	316	346	318	345	292	325	301	310	309	317	359	343	329	335	328	341	330	307	312	318	325	349	318	349	334	319	306	311	323	324	317	330	302	354	338	304	337	339	289	328	325	299	319	335	336	336	312	302	345	311	338	305	301	318	298	338	344	301	327	307	288	307	322	322	340	325	314	326	328	362	306	314	303	334	323	318	356	297	355	329	292	336	313	362	343	287	322	342	338	305	348	327	326	312	299	320	311	315	297	320	330	308	313	292	338	309	333	309	311	309	330	286	296	332	342	314	363	297	332	319	298	359	324	308	322	309	321	295	329	323	298	282	312	316	316	302	334	332	320	311	352	349	326	311	319	333	311	318	339	303	307	309	336	356	313	312	318	330	306	330	321	326	334	327	324	317	332	311	326	315	312	317	309	323	325	322	319	310	297	321	340	320	307	315	312	319	320	305	327	321	322	316	315	320	313	312	341	345	319	291	325	322	357	315	335	300	326	312	324	316	326	325	319	320	300	344	310	328	347	326	333	345	331	321	342	305	303	311	303	310	300	313	308	326	303	300	326	302	301	303	312	302	331	317	334	329	358	315	308	343	324	288	342	331	326	324	327	307	308	333	301	291	302	298	311	322	329	346	337	310	291	301	310	309	326	311	316	312	282	314	317	281	321	323	300	335	324	321	299	352	327	334	275	354	318	349	338	315	324	334	306	308	325	309	304	320	343	327	307	341	327	306	324	335	331	325	290	320	301	298	314	325	337	330	321	302	302	328	319	311	321	318	321	316	322	325	341	301	334	295	317	309	347	321	349	330	293	304	334	323	331	318	298	324	340	316	307	286	336	263	365	312	330	313	309	301
34181	37353	7519	2927	1611	2327	1973	1438	1005	865	727	573	502	441	462	469	444	439	428	428	430	417	488	685	781	628	451	390	403	435	369	425	389	379	407	413	433	385	447	417	384	400	396	384	414	365	386	384	373	407	379	383	412	423	384	398	364	385	384	393	427	411	417	432	379	399	412	390	401	406	422	345	437	406	426	405	430	365	402	418	395	432	402	400	414	396	390	400	419	438	425	383	405	403	414	409	417	392	409	394	434	382	429	361	401	384	420	414	407	402	432	410	356	435	385	393	413	376	381	406	443	398	402	426	388	412	398	414	391	405	422	426	413	380	392	425	422	393	442	425	379	372	387	400	416	409	412	402	387	390	382	437	408	419	415	420	418	410	406	416	404	383	399	409	400	376	386	424	402	421	392	408	382	364	407	406	396	423	373	421	382	408	406	424	399	382	401	436	416	430	451	378	384	418	410	436	380	397	386	424	398	396	410	400	428	397	386	411	428	446	406	399	368	394	407	392	370	402	424	426	385	391	385	420	448	404	408	388	385	415	389	429	413	382	383	415	377	405	393	423	384	364	390	426	389	419	402	413	413	362	401	430	434	397	428	423	429	389	414	418	376	416	374	396	397	399	394	392	401	385	398	391	433	420	373	396	409	406	421	388	415	405	401	388	376	401	409	389	413	433	402	382	399	399	379	389	410	414	354	391	390	374	415	393	435	386	393	392	399	425	398	419	411	396	399	422	411	381	401	396	406	402	370	389	410	374	416	431	406	417	396	417	385	384	407	395	418	367	396	407	409	380	344	417	411	392	410	423	391	404	439	397	384	404	450	382	408	384	404	402	383	379	430	384	386	423	388	377	409	400	435	444	396	409	418	431	367	409	409	440	396	387	392	356	428	402	377	423	427	370	417	398	395	413	420	415	396	413	414	437	434	371	411	381	377	363	439	376	396	387	384	388	398	370	420	395	391	412	405	423	412	409	391	369	386	418	404	411	403	438	426	379	393	410	392	367	386	393	402	387	435	408	415	382	385	403	397	369	418	394	418	427	432	389	382	397	388	379	377	421	395	400	368	376	445	404	443	412	420	401	398	423	353	359	394	406	395	379	386	395	409	396	403	373	407	384	379	403	407	413	398	419	411	432	405	426	416	383	402	395	405	401	381	404	395	368	405	361	401	369	407	420	410	414	375	398	414	400	409	389	391	400	410	380	413	375	363	392	412	426	406	410	396	431	433	401	387	422	415	403	392	435	408	356	401	389	393	391	421	437	365	404	449	433	403	402	413	435	405	390	411	425	371	401	443	361	393	370	387	364	439	385	401	392	399	435	428	414	422	401	453	420	393	416	435	389	400	373	402	421	428	367	381	379	389	371	433	418	394	409	392	423	409	391	397	402	381	430	419	403	400	394	367	427	405	415	405	409	395	391	396	390	439	428	425	381	424	408	417	391	413	410	394	393	402	469	412	409	394	426	408	406	425	428	427	425	413	381	409	394	422	403	399	432	396	410	416	390	395	439	455	404	404	408	382	393	360	425	418	383	398	427	436	401	390	429	413	396	409	421	401	403	384	443	433	373	411	381	408	435	429	402	391	375	404	402	398	390	407	370	415	398	388	416	389	383	436	418	387	376	396	422	406	396	381	403	379	440	427	367	420	371	404	393	393	390	414	406	412	419	400	419	385	443	438	406	372	411	383	399	379	401	388	345	395	431	401	367	390	407	372	433	413	421	416	419	388	451	386	376	427	447	420	379	427	403	422	436	431	413	422	355	382	378	368	385	439	399	387	421	392	412	382	392	416	384	410	434	401	399	434	396	452	439	367	395	387	421	396	426	418	410	385	380	402	390	414	347	389	390	424	396	380	396	404	400	433	392	424	424	383	428	389	444	422	414	379	377	428	407	412	412	406	378	415	416	413	348	418	386	428	408	426	383	426	382	368	397	398	395	433	392	409	453	380	441	416	392	418	393	447	407	402	416	422	409	405	429	396	362	373	397	398	429	412	409	410	445	425	415	374	397	391	405	399	395	394	396	400	380	420	444	413	406	390	417	406	391	460	402	440	381	378	416	367	383	399	420	402	423	386	422	418	430	404	380	387	388	401	450	377	386	406	431	424	418	402	401	425	395	408	375	395	381	396	403	409	407	375	421	392	402	393	454	376	389	378	400	396	364	409	394	415	419	422	436	445	435	382	374	418	392	374	389	393	402	414	404	376	418	371	376	421	407	401	414	392	398	427	416	404	386	404	407	378	427	414	398	399	422	405	393	381	398	373	398	418	427	388	437	407	426	397	374	437	427	385	407	389	414	422	429	398	403	397	390	369	389	360	432	388	368	433	378	400	428	384	403	388	381	396	395	413	399	399	467	402	409	406	419	390	432	417	440	388	387	399	416	394	397	413	388	384	414	409	433	398	397	399	408	444	440	412	424	406	371	410	414	394	412	359	429	399	441	416	414	425	409	418	382	420	390	370	430	406	448	393	380	411	378	375	413	440	414	424	414	431	374	398	396	395	387	380	391	429	363	384	415	388	377	407	423	418	402	381	396	379	401	378	392	410	389	437	433	387	398	412	385	396	395	397	387	382	446	390	399	393	392	399	404	412	419	384	371	444	436	401	443	387	397	444	409	426	394	411	398	429	382	414	433	370	421	378	397	438	410	381	422	436	408	399	414	429	412	425	374	388	426	408	423	387	402	421	382	406	403	424	368	391	401	426	367	423	391	422	420	378	409	419	439	437	412	397	397	440	365	404	402	394	429	388	402	408	392	417	404	393	406	410	393	433	392	363	374	403	416	420	404	415	387	410	394	377	412	382	389	416	385	409	422	410	353	395	380	442	414	391	438	414	452	401	427	397	405	400	392	373	433	403	389	371	359	376	381	403	389	421	409	408	381	371	381	418	411	419	407	396	403	409	425	411	414	417	408	411	417	403	372	382	384	418	406	433	413	390	398	392	429	436	414	412	402	406	367	388	424	434	382	416	409	393	402	457	404	439	381	422	423	397	429	389	411	409	409	399	400	436	425	376	382	409	446	392	418	396	392	411	380	427	420	407	412	398	394	395	437	398	394	429	406	407	386	414	375	410	393	396	388	406	381	429	419	394	429	392	373	397	395	418	418	377	453	408	392	365	418	423	348	386	399	398	427	421	387	437	395	424	414	392	405	403	410	424	396	402	395	391	430	399	380	409	396	407	425	423	399	415	392	445	404	407	433	419	406	429	406	460	388	410	396	412	398	382	422	388	412	426	424	410	397	384	427	403	394	419	391	389	434	371	399	368	447	410	420	350	366	409	433	425	376	389	408	395	396	417	400	365	408	423	421	399	401	395	402	343	415	459	379	433	346	409	411	458	425	398	417	387	422	424	422	383	402	388	374	382	419	387	399	416	433	399	445	393	403	406	422	401	404	405	393	415	377	400	395	402	423	381	389	395	399	413	377	400	407	384	453	401	412	412	423	400	389	436	407	410	403	401	406	412	372	388	432	413	411	413	444
24198	21519	28845	24551	21461	11669	1868	1090	807	674	611	495	451	441	405	361	392	329	355	405	376	414	1466	2308	2536	2153	1149	493	304	333	308	318	317	294	293	320	334	297	286	308	287	293	315	298	308	320	309	346	301	310	334	309	293	290	323	332	335	317	316	334	283	320	295	312	325	315	307	303	306	317	307	351	331	326	322	311	324	282	319	321	287	306	271	286	307	362	297	323	316	318	329	353	327	318	293	307	310	335	330	330	320	303	280	312	304	315	314	301	284	339	301	300	321	335	289	307	315	332	298	315	361	276	317	296	321	299	315	297	324	291	308	318	271	305	304	280	314	294	273	313	291	309	311	307	303	286	300	282	273	272	310	303	322	310	283	319	310	323	317	321	311	304	293	329	307	306	293	281	299	300	316	289	330	338	309	351	294	313	300	313	334	327	253	321	294	315	307	320	304	342	346	313	298	315	319	331	328	323	321	295	305	310	301	290	294	305	308	287	291	289	309	288	323	323	313	303	337	311	294	317	333	308	290	316	323	320	307	334	322	285	333	316	344	309	323	326	292	318	305	314	329	295	319	301	317	303	327	302	297	328	318	308	280	299	301	312	305	298	322	300	310	305	311	308	325	292	303	342	306	323	282	325	329	327	338	302	305	271	297	279	309	315	304	321	300	300	301	336	309	299	302	311	326	287	321	313	318	298	315	302	325	317	338	302	278	330	305	319	290	289	315	310	311	299	292	311	307	309	325	322	282	319	341	296	278	336	317	315	309	312	328	278	314	292	316	281	335	321	325	264	320	315	308	277	267	272	323	337	328	304	305	327	323	308	333	304	300	297	304	324	231	289	305	311	323	285	315	304	344	302	321	300	326	298	305	318	322	315	315	281	260	275	302	329	318	331	330	300	296	297	287	305	303	316	304	297	312	339	294	312	332	331	326	296	318	344	315	301	344	310	331	279	307	323	288	294	309	344	318	331	314	303	314	279	299	338	326	306	321	284	327	319	278	304	314	263	330	349	348	295	304	341	353	302	310	302	324	330	313	323	335	301	306	322	306	339	315	337	312	324	332	299	304	338	323	318	299	300	318	327	344	307	275	316	289	306	312	317	321	317	299	307	329	300	320	327	324	322	297	303	303	312	284	307	293	323	284	337	312	306	310	305	318	360	327	292	340	272	347	315	281	302	292	310	309	347	308	319	300	308	267	328	333	306	323	317	318	319	338	325	308	300	298	297	315	305	300	316	307	293	326	295	318	324	325	306	322	310	308	321	296	336	323	300	297	283	354	345	310	304	279	321	305	308	317	328	295	280	286	284	345	333	315	302	338	334	321	308	315	324	305	310	318	305	282	339	307	330	303	291	313	311	305	313	313	307	292	319	289	327	342	328	281	298	310	333	311	320	298	331	303	342	323	315	315	296	317	297	321	310	331	329	331	346	335	300	314	295	318	296	313	296	304	329	289	292	322	320	295	321	345	290	322	299	316	285	328	291	285	315	289	309	324	298	300	312	299	276	313	311	308	338	301	294	294	302	289	324	280	307	311	300	328	306	308	341	341	332	293	312	312	326	300	309	331	324	295	317	327	294	283	308	289	314	321	302	320	335	301	294	321	320	309	304	315	317	342	317	293	288	279	280	300	331	319	332	327	288	328	278	333	310	328	283	281	315	286	288	305	306	303	319	293	286	314	316	332	284	246	312	338	317	286	340	341	337	338	304	320	318	307	333	303	350	314	297	290	309	321	350	324	315	348	315	293	339	336	305	307	329	282	309	320	298	318	288	301	334	316	317	312	289	310	301	335	296	286	319	291	322	303	296	290	293	326	347	306	295	330	310	339	351	323	290	300	313	332	299	279	289	289	312	308	315	289	304	306	300	295	316	316	298	276	312	328	295	347	309	277	301	309	281	303	316	298	329	327	306	308	338	293	334	283	319	284	303	308	294	302	319	311	297	323	347	276	317	332	283	296	302	331	314	344	290	349	291	299	308	303	366	331	304	322	318	303	343	324	291	280	302	311	309	300	314	313	303	319	347	294	303	338	308	321	342	273	300	271	361	333	282	314	304	321	335	298	326	290	321	298	291	330	304	306	308	308	316	315	318	345	330	329	332	306	310	317	305	310	351	326	311	328	293	322	311	304	325	297	327	325	322	291	313	316	301	276	296	292	351	312	335	287	310	295	299	304	312	309	313	327	321	350	330	296	298	295	308	329	328	321	305	308	323	278	312	310	309	321	327	324	282	323	272	348	305	315	299	299	309	300	324	334	296	313	306	336	299	293	318	298	301	317	310	292	311	318	295	313	349	300	321	299	291	297	290	313	308	264	323	302	340	323	328	314	317	351	292	317	297	305	296	321	318	293	331	297	306	296	303	307	310	306	290	317	324	342	295	325	302	310	304	283	309	301	319	266	301	317	305	327	323	347	322	297	333	279	321	314	299	306	335	274	284	321	308	319	317	313	310	307	311	333	278	315	290	293	319	286	312	302	283	305	320	320	321	294	275	312	318	284	350	276	285	268	316	332	312	269	271	296	302	306	326	301	294	299	291	293	281	308	271	304	294	293	301	275	274	310	302	284	320	279	309	308	298	314	317	308	297	311	320	302	316	313	287	310	342	317	317	291	343	310	316	318	306	317	285	322	304	273	317	317	343	307	327	329	345	340	352	329	284	282	284	312	321	314	301	348	326	304	331	280	329	317	303	283	308	309	290	326	313	298	328	323	297	327	308	321	317	305	296	319	329	327	322	293	330	286	301	274	286	301	295	296	302	317	356	295	294	325	301	275	292	317	359	278	319	291	336	293	292	284	324	319	320	312	316	292	283	300	341	333	310	307	297	325	317	287	309	294	320	294	315	324	308	312	315	329	345	294	312	297	324	316	281	336	324	315	297	290	299	276	306	303	316	295	311	316	315	306	278	319	310	336	297	313	332	298	310	328	311	275	312	329	296	301	306	323	302	311	335	303	320	281	325	331	317	355	315	282	318	312	342	321	313	328	313	271	324	312	308	311	300	336	294	292	303	303	316	326	318	326	324	282	332	302	329	300	312	301	332	318	303	333	324	297	295	339	300	330	282	347	324	311	309	339	299	296	277	344	316	319	332	319	327	285	299	299	330	344	292	281	306	318	296	305	298	300	261	295	340	335	319	349	342	328	275	342	317	315	292	335	328	320	318	309	308	315	360	319	334	287	301	300	307	288	299	336	338	324	297	257	330	300	298	302	333	296	318	320	320	322	350	313	297	301	305	280	309	317	329	275	324	335	310	299	331	335	306	310	303	310	295	284	309	310	296	347	316	342	331	311	317	327	310	315	330	327	309	298	299	328	303	335	314	317	309	305	310	321	327	306	303	325	312	304	291	317	313	307	315	310	340	303	319	320	270	296	318	344	300	286	311	321	305	294	319	344	335	351	310	304	309	311	327	331	309	284	328	335	296	302	327	300	331	312	332	288	322	335	297	289	313	330	319	322	297	301	310	289	340	346	325	297	300	336	330
38495	52661	13515	7008	4193	2465	2726	1935	1509	1234	1040	773	659	580	555	521	543	504	508	494	495	644	2564	3900	4087	3702	1743	646	355	376	354	377	374	380	384	374	365	374	386	353	374	405	363	366	407	374	386	373	377	404	411	384	388	390	398	371	392	390	378	386	379	389	371	370	394	400	391	395	360	403	356	378	411	383	369	407	361	351	374	359	397	380	373	383	382	364	360	366	376	383	395	384	349	407	336	391	385	402	367	389	366	382	383	360	347	376	355	409	369	372	352	390	368	378	406	393	405	392	398	352	412	396	364	377	374	392	373	368	397	390	396	347	376	404	341	398	366	352	371	372	361	381	352	357	396	400	441	349	375	375	379	374	351	365	360	367	378	368	341	388	380	417	376	341	341	411	433	379	360	376	376	362	381	367	379	397	385	376	389	382	374	403	384	394	367	379	379	326	393	391	400	355	369	416	357	390	375	396	363	374	411	369	398	382	378	390	395	378	396	402	389	335	386	365	349	415	373	387	354	363	354	385	410	372	384	366	373	343	410	370	387	387	357	402	351	358	397	415	377	391	376	353	371	365	400	378	400	379	373	374	384	331	347	359	351	386	367	367	390	361	355	398	379	375	386	358	411	369	399	379	368	383	364	406	347	366	362	383	387	378	383	373	386	341	394	387	350	365	349	354	343	380	338	427	400	348	388	364	374	362	339	401	356	391	345	402	398	384	353	376	353	377	364	377	390	389	376	391	375	408	387	383	379	385	377	364	397	390	373	358	376	407	423	364	398	395	348	361	401	409	404	371	388	342	395	370	377	343	367	368	353	365	406	381	368	374	405	372	383	383	417	398	364	380	402	403	360	385	350	372	390	363	367	374	371	384	370	395	394	386	385	399	360	376	351	412	372	390	366	364	378	374	384	369	384	370	366	386	371	378	350	397	373	370	397	408	402	417	379	389	428	364	386	348	352	356	374	395	364	400	353	358	363	387	398	428	370	377	377	372	403	394	430	345	393	395	388	369	408	365	417	368	372	338	366	430	390	408	383	403	350	375	412	358	376	346	374	363	385	364	350	351	425	374	375	404	362	369	365	401	413	367	364	359	364	372	361	382	414	380	376	378	371	386	355	377	366	383	379	375	359	382	407	427	399	400	401	394	379	388	422	345	364	361	357	391	356	400	387	388	365	371	424	390	381	320	380	365	384	366	368	380	358	348	362	404	371	402	370	376	344	369	372	370	349	400	402	372	360	385	375	369	429	411	400	391	382	384	334	388	376	390	325	367	384	371	420	414	338	338	388	386	336	369	345	369	435	392	372	318	411	396	398	392	363	372	385	356	382	354	401	405	355	384	378	366	360	370	395	395	412	368	388	389	381	390	381	357	381	380	377	372	386	385	384	418	394	381	373	368	405	370	382	352	416	385	404	411	391	370	389	383	365	375	334	400	368	394	350	382	351	400	407	373	395	359	364	374	388	392	414	394	379	392	407	368	380	367	426	387	390	377	397	389	402	379	338	400	364	342	396	390	413	349	371	396	403	358	379	394	386	345	352	383	377	373	352	372	392	382	394	373	382	388	380	388	418	385	387	408	416	380	392	394	398	365	393	356	363	354	390	389	370	344	350	403	384	376	392	412	356	385	335	325	379	385	336	369	376	400	388	380	381	365	343	410	380	382	375	368	375	361	375	387	361	386	402	398	391	389	369	381	389	361	374	374	358	362	405	417	388	396	364	372	358	380	379	363	363	429	422	382	372	372	360	389	387	340	371	346	393	360	408	372	375	417	404	368	372	405	385	388	335	354	406	385	375	385	361	373	372	383	350	379	362	415	370	371	371	389	392	374	379	411	379	349	372	343	355	410	348	378	378	385	369	375	384	387	370	388	391	426	393	389	385	370	386	422	389	405	352	385	410	376	387	380	392	382	377	391	397	385	340	419	363	365	376	400	358	396	393	351	382	381	367	370	385	387	376	410	397	356	389	400	367	398	382	354	425	377	371	388	365	381	357	335	365	384	367	392	391	373	394	391	390	357	368	396	340	407	347	377	403	369	390	424	380	358	349	414	381	386	392	397	368	367	393	369	383	356	391	375	371	354	407	371	371	377	374	356	370	374	373	386	373	375	357	385	391	381	388	370	382	379	380	385	407	389	363	346	385	395	393	381	367	396	370	374	436	374	366	369	374	354	404	390	376	384	365	388	362	412	382	400	376	417	395	363	436	337	367	402	380	369	355	418	403	345	361	364	395	387	380	412	415	382	378	377	395	382	369	405	363	382	397	412	363	371	359	376	379	358	358	396	411	392	384	411	378	353	395	422	424	394	375	388	378	386	415	407	357	403	413	381	411	349	374	397	380	397	344	365	370	375	387	372	390	391	406	359	367	384	391	381	381	405	375	383	411	381	388	402	389	407	385	367	378	383	409	346	353	411	363	351	386	381	413	381	427	409	344	365	373	378	375	388	361	419	325	413	371	392	415	362	386	373	414	348	385	358	386	417	388	430	393	414	380	380	412	386	421	394	369	369	330	410	374	380	379	379	376	383	373	371	387	393	387	353	358	373	379	388	407	388	368	393	424	342	374	422	358	401	385	353	361	356	373	382	361	327	371	393	353	397	356	399	416	377	391	387	421	364	359	394	397	384	385	403	385	358	336	417	378	378	400	356	399	372	353	369	386	370	385	338	356	370	374	427	389	393	382	395	369	371	400	377	423	373	367	416	367	397	352	407	359	380	372	383	346	387	381	385	397	416	383	383	398	364	371	387	384	356	382	384	373	398	409	392	391	381	382	374	395	357	355	381	403	354	355	373	369	371	371	412	372	381	390	400	372	379	387	391	379	409	370	387	384	386	415	376	376	418	364	360	383	368	370	394	364	399	406	365	375	343	372	380	416	401	404	322	389	332	351	354	358	352	400	388	377	367	415	396	387	371	358	374	383	350	395	398	350	386	377	415	355	371	377	369	413	442	369	350	361	397	410	412	390	397	421	361	389	361	405	380	370	383	366	402	359	371	377	353	351	401	394	377	366	368	357	377	377	371	366	408	374	374	377	377	403	409	393	392	396	373	387	354	364	341	388	361	378	366	361	379	388	397	382	369	349	353	400	366	371	418	384	377	391	404	385	368	399	397	363	442	380	359	353	382	362	393	416	361	411	415	386	365	373	365	355	371	376	393	347	388	429	382	379	382	393	324	380	370	374	378	370	362	360	358	359	333	378	410	411	357	367	378	421	385	402	367	393	384	390	374	378	411	405	395	352	427	369	372	364	393	355	393	353	338	378	407	374	342	370	370	369	357	372	396	403	387	347	388	362	409	376	415	378	370	418	375	331	336	370	368	393	401	366	348	363	408	367	396	356	378	369	383	351	369	340	391	359	390	395	393	393	390	414	392	355	386	397	355	400	362	368	387	373	396	384	367	398	396	380	365	375	381	385	392	396	416	386	404	359	400	351	398	383	395	374	402	345	401	372	350	375	404	370	396	380	379	399	353	373	378	391	392
25730	21651	27553	25564	10075	1659	1375	958	790	750	719	691	1061	1237	523	574	635	568	550	529	538	627	1030	1678	1726	1380	1071	710	532	539	558	540	537	552	492	553	551	546	523	542	545	547	533	534	543	521	550	545	530	546	541	533	557	528	573	553	526	501	564	562	573	518	542	556	529	536	516	557	578	519	545	574	535	508	555	552	500	562	531	552	504	529	530	495	524	548	541	557	529	547	542	504	567	564	554	552	531	534	476	543	521	538	536	573	539	513	530	505	526	504	578	509	589	505	530	517	562	573	525	559	547	540	535	572	528	488	524	519	552	500	553	570	570	536	508	549	562	592	514	532	562	544	538	539	549	579	502	529	545	496	530	533	541	573	567	514	570	505	500	540	505	537	548	521	549	551	557	537	552	564	514	540	524	552	523	593	555	517	546	544	560	505	504	564	581	540	512	542	521	530	562	601	521	525	528	483	562	504	530	543	546	530	518	507	572	559	528	520	603	541	557	535	528	508	555	540	559	534	558	537	542	547	518	547	541	562	571	496	559	548	573	560	528	489	553	529	557	532	547	543	519	502	533	556	532	536	540	576	539	570	527	562	562	527	563	523	549	531	541	536	524	525	548	527	526	510	533	531	537	548	531	541	546	491	519	555	542	514	503	550	566	571	561	542	507	570	534	514	515	558	554	546	558	546	549	594	532	560	571	534	519	526	529	541	541	539	578	495	562	521	517	508	510	580	485	538	518	533	487	575	574	550	576	538	542	534	518	537	578	522	538	541	570	537	542	505	547	517	524	538	510	588	560	551	511	554	548	519	520	565	525	540	508	491	550	511	492	543	532	555	503	535	553	571	563	533	576	540	582	548	553	579	499	561	563	494	546	533	547	531	519	525	520	544	527	546	526	545	594	528	514	517	551	566	537	554	540	548	569	518	515	560	545	523	502	551	533	545	556	504	554	573	476	579	550	529	524	532	523	520	545	509	528	573	532	556	548	560	553	548	536	522	581	506	507	529	511	544	566	519	519	577	552	547	566	550	559	560	543	503	537	570	535	566	547	562	602	555	525	525	549	535	539	521	566	556	522	523	526	534	566	552	553	520	543	536	529	554	520	530	555	564	509	530	518	539	528	522	538	557	530	559	502	531	567	566	563	507	504	517	533	493	513	566	552	511	553	537	553	579	558	521	558	502	527	566	529	494	508	536	516	516	539	524	548	514	530	527	499	531	511	568	530	557	543	562	545	561	562	529	552	554	498	590	544	534	538	552	555	533	503	570	506	534	481	520	544	531	539	527	537	549	545	537	547	557	579	545	551	515	575	540	567	538	519	561	519	530	524	560	584	539	543	589	582	525	560	538	569	544	542	524	574	522	563	535	547	555	566	577	509	538	507	578	475	541	522	532	524	534	526	553	589	576	498	533	541	549	528	558	517	515	505	509	532	518	556	540	542	562	545	609	566	582	522	496	533	510	545	514	516	544	544	546	536	559	556	565	532	536	532	543	523	526	552	572	508	554	519	530	560	492	498	510	536	545	549	509	567	534	516	547	527	535	524	548	548	516	551	552	548	575	532	506	511	532	531	526	538	532	515	540	538	528	545	516	529	551	566	569	537	526	596	519	574	573	578	515	557	508	499	525	539	512	502	546	585	544	570	537	514	556	580	546	543	516	569	483	530	563	570	540	572	535	520	543	513	572	536	529	514	542	523	557	533	553	509	532	488	562	498	485	573	579	549	554	526	504	549	520	513	530	569	576	556	531	533	563	544	547	535	558	490	542	532	526	560	570	548	569	539	504	522	522	514	554	550	544	556	543	534	519	508	596	563	546	535	508	527	518	502	493	518	542	593	490	500	538	548	541	528	519	546	510	515	558	519	537	549	566	547	528	516	531	557	493	536	537	548	584	530	523	518	531	509	488	548	514	500	548	552	577	534	524	544	575	542	578	560	543	555	536	553	540	522	545	543	547	593	525	534	569	534	561	567	527	569	554	516	561	534	561	512	560	552	503	520	522	579	527	517	532	601	569	552	596	545	560	559	510	555	544	531	519	532	544	570	567	525	545	537	553	527	522	518	539	541	556	543	564	572	504	594	537	553	513	536	567	556	526	547	550	528	519	529	547	575	575	525	527	497	521	556	537	538	519	512	570	522	538	493	533	546	526	564	516	510	523	540	569	538	552	522	554	563	578	554	513	480	558	532	573	580	541	513	525	542	535	531	530	540	541	534	521	534	571	532	526	570	546	498	533	518	536	501	500	537	521	513	578	588	559	537	526	601	519	516	523	532	595	494	512	503	510	510	514	512	537	513	523	553	538	510	535	556	530	523	505	530	528	562	531	534	549	529	574	533	538	502	559	533	544	523	526	515	566	586	540	524	513	570	514	520	563	520	530	543	565	533	540	526	522	535	522	536	522	552	570	562	565	564	521	578	490	539	539	559	512	567	567	556	516	557	549	594	500	546	529	561	539	514	554	528	560	533	582	509	524	528	545	508	528	530	537	548	517	542	534	543	495	547	527	523	532	550	539	531	512	522	516	505	583	504	556	549	524	552	573	480	543	566	521	535	511	553	542	497	549	550	464	526	501	579	572	550	504	509	551	503	546	530	553	538	523	573	590	556	533	544	537	538	577	541	571	525	533	536	555	554	546	541	592	578	558	559	535	533	527	535	509	578	538	563	542	543	569	540	554	555	537	504	544	535	547	582	514	549	502	550	543	537	533	609	545	505	559	547	523	521	556	579	549	539	536	540	567	543	524	548	555	557	493	566	543	552	544	522	533	555	527	509	545	592	528	510	540	529	505	566	499	523	552	535	536	525	549	534	524	542	537	533	564	514	551	532	516	502	546	567	530	550	543	496	527	499	531	548	496	512	485	577	562	563	516	540	545	521	563	540	563	545	507	512	532	545	537	562	511	564	522	551	499	540	512	543	507	553	510	480	572	504	565	541	541	524	535	501	559	504	506	510	588	494	565	552	504	541	531	538	543	505	556	501	502	561	572	545	545	588	587	522	511	542	527	488	507	536	558	532	572	509	561	565	579	508	529	527	494	546	555	497	568	570	544	583	561	570	480	517	542	515	522	539	513	535	522	547	510	545	559	508	574	611	547	571	577	584	550	567	528	554	499	548	535	569	503	514	499	542	577	549	533	529	539	545	575	538	525	578	567	525	555	569	497	530	509	511	542	534	560	564	490	529	504	542	526	563	546	525	552	519	531	537	559	516	530	547	525	577	508	502	574	525	575	522	533	546	530	556	494	549	549	526	529	524	523	548	539	492	558	554	562	519	520	516	576	542	576	510	508	520	547	527	537	546	512	552	528	540	550	545	520	545	549	530	560	524	530	546	548	535	535	573	556	568	531	554	546	554	514	553	557	530	561	533	534	521	514	554	513	554	575	542	527	519	520	504	566	518	519	567	515	518	520	506	510	541	519	564	529	544	541	527	554	575	550	564	527	553	565	566	536	524	541	499	567	486	540	537	537	561	563	508	557	553	536
37014	45684	10769	5882	3215	2705	2474	1575	1242	1098	984	924	1974	2101	772	772	755	756	721	729	736	821	1625	2862	3009	2364	1732	891	648	657	664	652	652	682	600	658	588	623	677	672	625	673	619	655	683	648	660	681	661	644	695	633	636	633	656	617	684	678	633	670	656	633	631	646	663	616	645	656	641	629	688	623	682	637	655	645	619	640	638	610	684	646	661	658	641	633	694	646	690	639	651	655	617	626	644	646	671	656	677	633	619	618	632	592	615	657	626	654	664	633	641	684	672	607	639	639	661	651	679	666	663	647	609	648	617	642	631	658	613	671	633	657	692	657	593	639	686	636	651	648	637	674	706	620	666	686	618	663	659	655	613	634	607	670	623	637	664	668	636	653	674	658	631	642	615	637	658	684	633	655	630	638	664	655	667	621	651	624	612	644	679	666	656	650	678	611	632	635	650	614	660	638	663	658	618	642	620	706	637	627	625	667	656	650	659	613	605	634	703	706	645	658	674	670	638	657	592	650	629	621	640	628	648	587	701	631	611	621	654	652	618	646	670	650	638	663	674	611	638	604	661	665	632	635	676	620	652	637	639	616	612	624	622	628	633	663	652	651	624	635	694	610	616	694	625	674	581	644	608	673	597	654	654	650	659	676	622	640	664	665	677	634	680	621	658	623	632	647	652	637	625	645	619	698	627	621	652	652	662	688	672	680	656	680	639	655	648	604	585	676	657	632	697	629	672	664	608	675	607	582	669	624	614	669	634	651	674	634	657	620	618	667	646	623	644	666	682	674	604	686	671	676	605	629	691	611	678	614	620	633	638	623	669	647	663	627	670	606	628	652	664	653	639	672	628	624	673	640	637	618	708	617	653	646	647	676	674	639	646	684	682	647	641	650	641	682	654	636	659	680	628	617	649	632	669	654	721	704	643	661	622	652	659	604	668	645	647	640	653	673	655	660	652	640	674	662	635	662	591	621	673	620	701	648	673	672	668	629	640	680	609	657	625	620	659	636	674	628	691	628	655	667	645	637	660	648	628	665	658	632	655	668	619	656	614	622	627	656	636	656	618	631	652	623	629	667	634	657	648	640	679	681	649	627	635	643	672	618	642	659	629	646	641	694	696	660	628	635	625	665	691	673	650	702	682	668	681	623	684	595	638	639	652	661	648	642	613	667	667	685	633	683	645	662	627	604	639	625	625	673	695	650	656	666	663	615	659	636	653	663	611	665	677	645	626	625	664	610	652	629	654	648	704	643	612	670	631	677	639	652	650	618	617	650	677	643	643	638	655	694	664	659	667	685	662	663	683	676	645	688	634	653	666	620	654	685	639	640	645	676	625	613	651	661	659	619	626	672	636	696	663	670	648	651	636	661	604	642	648	633	675	667	652	658	647	709	670	664	687	673	636	676	681	650	640	642	625	639	701	637	674	675	664	664	641	668	630	670	671	626	683	632	632	654	610	645	667	632	707	659	646	666	650	618	619	631	689	645	621	654	676	656	671	623	684	656	669	634	617	686	671	656	666	670	652	646	648	674	642	647	635	585	655	652	652	625	692	648	687	622	648	666	630	592	669	617	657	657	640	672	671	629	670	706	613	609	656	690	640	651	670	617	647	663	582	634	680	680	631	690	670	656	631	654	679	639	710	654	708	634	660	614	647	624	641	599	638	595	629	666	632	637	629	664	658	654	641	662	652	688	672	666	605	626	612	620	598	658	607	646	650	623	651	640	652	684	633	630	634	667	644	577	689	691	651	599	630	642	660	644	692	671	631	592	639	664	653	608	675	616	667	672	653	663	681	642	639	620	679	633	596	653	688	680	658	618	684	655	628	652	628	676	666	634	670	649	655	642	640	605	673	664	607	690	652	642	634	622	639	683	661	656	684	679	636	659	637	669	627	610	616	616	636	642	651	698	648	654	650	662	633	629	654	646	685	683	633	638	619	623	679	676	632	665	684	670	655	667	640	635	643	685	643	629	674	661	624	626	657	651	634	681	666	652	640	621	634	637	669	616	641	655	660	648	654	664	624	676	628	653	661	689	672	658	621	604	652	631	597	653	627	667	666	656	700	618	639	662	647	652	673	608	625	597	687	657	626	656	641	669	639	625	691	674	685	682	647	697	693	641	645	633	649	594	635	702	610	658	680	667	609	655	637	628	641	670	712	626	677	683	653	658	641	593	619	657	669	661	645	637	657	634	657	637	643	669	656	596	673	640	631	688	608	643	661	648	635	653	671	637	653	689	671	645	664	652	638	640	653	633	668	652	653	642	627	663	687	631	620	645	645	647	656	636	611	661	677	678	626	674	632	629	635	648	663	649	679	679	634	658	641	592	653	649	647	691	674	644	628	708	650	638	646	605	629	662	609	697	623	662	692	663	614	644	661	660	650	630	653	637	650	648	672	654	641	626	633	683	646	664	662	669	677	640	637	616	625	626	675	654	648	657	662	655	653	641	653	640	620	604	655	662	613	653	655	701	619	619	620	644	675	648	688	655	629	654	674	674	689	657	640	664	637	665	637	674	626	655	663	631	640	676	656	594	625	621	657	658	602	637	632	680	651	639	635	638	659	593	636	686	642	706	616	636	651	638	677	616	670	662	669	644	662	633	626	627	648	690	661	639	652	682	642	708	669	625	633	630	643	611	657	601	631	648	656	632	658	685	670	658	627	674	654	672	659	705	657	616	638	640	645	642	638	630	681	656	655	695	646	649	658	640	620	655	649	665	646	677	623	636	611	644	628	633	612	636	647	624	643	628	638	630	673	680	664	666	638	635	658	617	668	648	658	607	668	626	675	666	641	687	617	658	627	662	610	626	644	643	649	669	636	586	607	668	618	635	663	649	647	683	681	572	666	609	639	614	699	628	605	633	648	618	684	640	619	621	663	639	626	685	625	667	656	653	652	666	665	699	648	633	644	649	638	669	656	684	665	650	653	632	606	643	639	678	630	606	709	660	656	634	683	701	646	637	640	648	645	657	673	674	686	637	633	667	610	661	636	626	606	658	652	678	616	610	642	598	678	613	650	624	646	629	625	630	685	642	645	620	652	632	647	635	662	639	629	618	677	636	597	670	633	675	651	635	649	654	628	661	692	616	690	671	631	614	649	645	624	633	633	631	645	673	657	651	650	624	640	670	638	693	638	650	648	655	599	618	652	661	668	635	665	636	594	636	664	652	675	700	631	623	651	619	645	657	656	651	679	674	685	621	623	638	691	668	685	650	639	654	633	663	641	683	596	665	676	631	661	655	684	662	641	648	693	631	679	670	646	645	641	642	657	661	622	654	644	699	658	670	627	636	662	595	622	646	653	655	649	699	698	642	643	643	640	679	587	670	686	668	607	673	665	638	658	658	617	630	654	713	702	664	675	609	645	605	699	641	665	663	625	650	634	692	648	609	685	666	665	658	654	657	625	668	672	661	658	623	653	683	639	638	643	629	699	699	629	664	683	624	666	659	657	652	700	603	660	638	679	691	677	637	639	649	619	641	644	648
23233	21530	29213	24207	21491	21532	10502	1721	1216	1106	1016	998	1665	4182	755	693	640	683	666	645	583	637	732	2676	5613	5856	3167	1355	716	544	593	558	597	555	568	556	534	590	553	628	573	594	593	561	605	560	567	550	539	583	537	538	557	553	532	527	550	551	527	538	559	620	552	603	541	586	560	550	602	567	540	577	584	566	523	529	588	600	570	525	563	536	559	568	551	561	577	546	587	581	578	556	578	544	566	509	535	568	552	559	560	553	567	531	551	596	565	570	554	594	552	531	593	634	538	571	541	603	544	577	548	568	559	554	549	581	566	589	559	565	584	536	567	532	583	549	539	515	555	605	573	523	533	550	567	578	552	529	588	565	584	572	533	578	567	533	558	553	550	538	539	534	536	524	557	580	536	489	498	563	569	568	555	542	592	514	527	574	590	545	543	580	545	605	528	572	582	524	553	552	592	544	570	526	574	558	529	561	530	585	606	570	560	580	554	570	564	541	520	569	547	591	591	599	527	526	591	579	555	578	555	518	559	561	551	551	506	522	553	570	550	542	538	594	566	557	541	575	532	570	546	559	562	587	513	591	530	583	578	583	580	533	527	575	569	597	593	566	580	577	524	539	532	532	562	569	573	578	544	538	542	558	570	603	555	571	568	547	553	523	544	575	552	542	535	578	541	549	574	549	526	555	518	531	558	586	597	590	528	568	529	582	550	532	564	513	583	533	573	554	548	539	591	533	571	564	548	539	560	523	546	562	546	574	541	566	564	562	563	552	564	535	553	561	573	545	546	572	543	556	560	542	577	543	527	588	581	574	519	516	574	590	542	573	545	562	533	528	563	558	565	611	549	536	566	541	556	583	530	553	549	565	557	536	545	554	524	568	556	557	541	581	587	571	527	548	559	583	583	562	586	551	530	576	553	589	582	589	604	557	543	513	552	552	529	525	576	600	567	527	532	584	572	610	589	548	594	549	565	546	534	607	573	570	554	577	587	597	554	553	574	546	580	510	560	518	574	557	534	517	554	568	550	525	538	531	592	552	573	579	548	543	544	541	559	572	548	592	561	574	573	549	606	521	560	566	549	571	551	543	539	561	559	551	558	545	542	544	557	594	576	581	542	577	537	556	553	546	574	563	522	522	536	527	575	543	520	563	551	553	526	534	548	548	562	520	524	583	532	514	572	510	526	565	583	589	545	550	556	565	538	545	556	561	571	556	555	577	569	545	547	547	542	547	561	529	580	541	556	549	533	572	562	537	542	540	549	565	547	542	560	556	549	550	548	541	571	547	550	582	540	541	523	552	530	574	554	565	553	528	556	557	549	550	558	536	559	543	543	575	560	621	542	562	570	517	533	570	569	557	556	600	534	598	519	558	558	518	596	555	567	568	546	529	592	562	531	535	574	576	548	588	563	591	528	564	596	544	517	557	546	551	605	574	518	589	592	549	537	601	563	572	560	593	565	554	557	590	600	594	570	547	577	523	559	524	545	585	586	586	547	540	560	548	528	537	531	554	564	542	557	529	592	518	540	526	558	585	562	592	587	560	569	576	581	587	575	502	558	524	603	556	523	547	557	566	559	560	585	585	550	562	563	564	522	491	578	533	525	528	552	545	542	569	557	560	560	558	543	565	558	575	563	556	548	533	551	540	548	577	519	550	581	564	557	570	545	556	537	538	497	545	550	547	583	560	545	555	537	552	550	564	551	554	535	592	539	586	562	559	533	509	577	597	561	568	531	507	551	564	561	561	578	536	596	534	555	574	556	533	563	512	573	563	556	515	541	527	565	567	546	564	586	550	527	554	587	587	605	559	558	591	541	565	526	585	546	548	574	555	575	545	526	574	532	595	572	555	554	561	522	588	536	550	586	569	556	541	552	512	554	560	592	551	565	583	542	597	559	583	600	535	557	532	549	532	524	560	563	555	546	554	539	534	572	566	526	522	545	529	597	561	532	531	605	570	562	629	549	534	505	556	533	558	556	533	584	539	592	585	526	564	550	543	557	602	586	582	543	588	556	580	545	559	593	571	560	603	564	551	562	565	535	566	540	569	545	548	595	576	557	544	563	545	551	583	597	529	551	553	566	567	537	584	530	561	570	553	568	532	560	583	565	554	556	573	587	551	549	533	525	548	532	579	575	558	578	546	552	565	574	550	574	520	531	562	561	583	528	601	577	605	530	537	546	542	547	580	578	567	603	555	545	553	552	588	570	579	582	600	556	526	524	547	580	566	559	533	529	556	601	589	560	557	561	542	608	554	533	528	551	540	569	573	543	543	569	509	606	568	554	577	541	598	576	533	586	537	538	519	558	537	549	598	564	576	567	528	584	556	544	551	547	576	540	566	575	558	569	550	526	527	562	539	527	591	580	539	571	559	545	538	550	559	529	534	563	538	546	558	544	563	546	570	560	606	573	576	568	526	547	530	557	548	571	574	538	550	585	585	525	573	540	563	585	534	568	562	537	551	521	600	546	543	557	559	560	568	553	614	539	542	596	566	573	565	550	586	530	499	536	541	559	560	585	575	550	547	568	536	547	514	566	588	557	605	534	596	509	547	573	554	534	526	574	551	564	554	597	544	576	557	567	575	543	574	561	567	544	579	560	564	555	547	562	519	554	526	537	515	521	570	580	519	569	543	576	539	580	571	585	563	620	566	582	563	544	578	548	541	539	557	555	543	570	565	560	593	560	567	527	559	579	531	560	545	559	592	551	549	523	537	539	626	540	585	595	566	516	591	516	564	593	549	609	547	560	593	527	590	562	592	523	508	570	549	531	535	595	565	533	574	586	564	574	532	587	538	563	539	557	576	530	537	547	564	605	548	551	526	548	527	573	525	570	563	525	595	534	556	572	557	571	577	545	534	582	543	543	563	566	545	504	541	571	543	490	551	590	591	599	533	538	571	584	572	547	558	584	547	559	559	583	568	533	539	574	535	554	546	562	533	564	595	527	543	566	555	575	554	561	573	558	575	551	564	559	527	597	534	566	578	563	581	552	533	529	531	564	578	596	548	577	547	561	576	545	579	532	535	575	595	533	543	575	514	559	538	538	602	558	575	595	558	552	546	562	529	582	553	520	513	561	534	563	554	602	532	536	551	560	554	553	556	565	560	514	572	545	563	553	542	546	547	563	580	570	560	540	609	554	576	542	568	548	530	589	525	537	574	611	545	575	595	546	515	557	567	558	577	525	568	569	543	544	558	577	564	530	549	548	569	613	582	539	557	539	563	529	579	549	556	572	573	569	561	577	513	601	604	543	561	517	527	521	568	554	543	566	540	555	538	562	556	556	574	560	543	532	534	553	563	604	561	563	561	570	591	569	534	545	540	505	554	609	582	556	602	545	563	544	524	564	562	630	551	595	521	528	523	571	527	557	584	581	572	546	506	588	562	575	546	551	542	543	580	573	566	570	524	503	522	507	578	560	583	546	570	610	585	533	578	557	568	574	587	567	539	542	584	576	568	587	607	555	545	564	553	560	584	550	538	562	557	545	557
42777	59611	17888	11261	6711	5502	3866	2538	2202	1969	1765	1466	2895	6744	939	973	863	847	836	818	790	731	1049	4480	8787	8820	4886	1880	857	618	686	668	677	657	691	709	639	620	618	675	663	676	675	667	655	632	688	637	659	662	661	668	590	594	612	644	648	638	662	643	636	647	679	641	613	654	618	643	669	626	619	650	637	651	633	663	590	631	593	637	612	607	648	650	682	615	662	602	677	610	625	691	629	612	673	622	674	653	670	648	621	638	660	642	659	663	626	611	644	637	644	631	658	636	648	667	661	639	663	662	665	656	659	638	650	659	664	653	670	660	650	670	675	662	691	653	659	636	635	639	656	663	654	693	662	664	642	649	645	656	649	654	652	649	662	659	612	655	659	615	674	671	607	637	617	656	633	652	652	680	606	651	644	660	673	671	653	627	643	655	653	696	656	691	563	658	642	645	621	617	670	656	652	642	638	647	620	628	642	688	615	666	634	648	645	641	675	637	633	641	706	599	677	633	663	622	652	683	677	646	649	620	648	641	670	620	639	621	629	648	630	655	633	685	618	621	649	635	655	674	649	639	654	650	683	630	675	665	599	638	681	622	667	650	638	624	664	633	653	638	675	660	592	660	633	634	639	653	647	649	654	623	663	663	676	669	678	683	655	629	679	604	685	670	562	622	645	642	672	648	661	618	622	613	694	618	689	659	659	611	606	679	701	594	673	615	633	670	673	613	662	663	617	619	607	630	647	642	650	660	647	632	627	654	649	694	690	624	652	646	666	643	614	656	701	634	634	657	672	651	613	694	637	584	664	672	652	658	694	658	693	603	645	645	640	669	622	657	651	655	619	660	706	624	621	619	639	625	664	615	660	643	655	659	676	624	649	682	644	673	648	674	670	618	615	651	637	634	594	673	634	663	630	657	649	621	672	647	637	667	701	659	633	620	679	661	631	648	640	663	651	626	651	625	676	639	630	654	629	675	645	604	648	619	646	614	660	642	637	614	648	620	700	618	609	644	616	667	666	654	600	661	642	616	632	643	638	713	632	678	629	684	625	696	607	667	682	672	651	685	632	642	629	660	663	660	669	663	624	659	617	634	635	628	630	642	670	647	604	646	648	667	631	616	652	619	659	631	625	606	704	647	662	603	619	648	647	637	615	633	645	647	646	650	634	684	627	652	664	658	639	674	641	601	631	644	609	626	644	660	635	638	656	640	645	673	661	626	638	606	651	644	673	636	703	692	652	680	649	629	618	628	613	629	635	633	679	582	637	653	607	648	644	656	651	652	638	630	611	639	669	700	664	610	648	670	615	650	621	618	680	628	667	617	644	642	635	633	664	673	632	666	648	645	651	677	647	639	646	651	612	651	638	627	666	652	654	648	683	662	612	626	660	635	699	582	668	696	654	692	668	696	625	720	658	653	619	673	701	623	659	660	699	603	614	705	629	652	619	646	603	685	670	675	636	616	648	629	663	656	679	633	657	658	645	711	668	625	663	685	643	660	663	654	608	647	686	628	606	676	653	665	656	677	651	649	656	687	634	642	623	667	647	638	652	664	642	686	694	666	677	656	607	672	630	638	659	632	664	678	656	648	641	697	675	687	655	677	637	644	632	656	624	704	688	649	673	688	649	607	646	625	592	603	614	627	679	605	657	613	644	663	640	636	628	673	638	689	676	622	646	588	646	609	634	656	646	583	643	665	656	607	643	647	721	622	637	650	612	628	648	631	643	677	689	661	618	666	650	667	679	665	626	621	631	661	637	687	594	637	659	630	645	693	652	642	628	654	689	633	575	652	644	659	638	613	632	615	602	684	674	681	686	700	662	698	628	717	652	635	664	612	626	667	662	635	670	639	609	649	669	612	596	653	641	612	666	657	624	669	653	646	643	668	658	670	640	582	643	716	641	601	660	631	672	641	656	665	666	669	620	639	626	651	644	652	640	676	663	645	659	611	630	611	678	675	666	675	675	601	642	636	665	679	631	632	655	623	659	659	640	650	661	631	689	662	657	591	659	678	661	669	636	630	605	618	633	656	639	665	639	702	627	638	623	648	689	607	689	617	669	650	672	613	623	628	625	663	606	674	685	652	622	669	599	597	660	629	697	649	641	664	660	635	632	614	686	624	659	629	656	632	625	610	676	662	631	651	654	687	638	656	654	696	667	646	645	601	676	653	619	616	629	688	634	635	652	656	641	650	648	636	642	634	682	666	639	638	586	683	649	665	644	633	645	621	604	624	655	711	620	630	685	621	621	607	630	615	630	685	624	643	654	648	656	654	661	678	630	653	659	640	626	602	652	605	617	651	658	665	659	677	673	667	667	619	645	625	620	633	600	623	653	626	699	650	639	612	638	690	614	636	679	642	641	639	676	695	619	640	624	616	634	634	635	678	659	638	660	643	622	656	651	638	619	632	618	677	653	621	645	659	650	667	655	652	649	671	645	680	594	691	605	653	642	641	637	630	664	669	632	648	637	643	699	614	619	637	640	695	630	644	652	664	678	670	650	645	627	662	651	617	674	654	637	622	635	695	609	635	671	622	663	644	637	660	639	645	592	666	606	640	643	621	695	665	638	699	668	648	680	663	655	658	653	626	639	634	663	663	672	655	634	621	659	647	684	655	688	602	630	639	697	654	617	667	631	693	687	628	600	574	663	682	625	612	649	619	619	658	666	676	672	655	667	580	666	560	670	619	677	639	621	606	666	650	622	642	644	668	625	635	657	660	647	715	606	693	632	649	665	617	645	639	633	682	618	664	610	593	654	632	703	629	637	650	627	654	643	665	689	658	638	656	702	631	609	642	612	668	615	658	658	650	671	648	627	635	668	669	634	669	697	690	655	655	637	682	652	627	689	616	670	669	673	644	642	661	660	670	660	694	649	666	622	632	639	642	647	693	641	710	657	660	626	639	637	654	652	651	646	669	636	679	633	670	614	614	680	662	676	623	605	636	600	708	648	662	662	608	671	619	696	676	666	671	686	666	660	698	643	666	644	626	635	640	671	621	632	618	655	661	610	663	619	649	644	659	669	680	672	635	636	601	631	617	639	648	663	683	685	661	645	632	609	704	646	645	621	635	648	606	662	641	629	695	625	619	652	650	653	642	633	629	644	657	646	665	670	644	661	627	655	671	642	648	667	643	638	650	664	687	644	644	639	650	645	622	607	680	663	638	586	683	638	683	625	625	652	623	652	600	627	697	625	673	610	671	658	621	628	591	615	664	607	621	653	642	639	688	650	632	672	599	623	642	658	640	617	683	630	649	626	649	699	645	663	667	656	643	627	642	653	620	654	660	656	624	651	623	632	614	668	690	640	658	655	629	645	659	657	648	683	667	633	667	661	677	621	634	625	651	649	685	609	689	626	624	665	664	662	652	673	634	629	657	633	645	622	634	694	681	591	618	630	663	632	671	639	688	632	613	642	684	646	648	692	675	619	676	643	644	634	661	671	644	669	649	680	679	657	632	714	671	654	631	652	676	680	676	663	641	598	691	618	671
29142	25049	17172	5053	1976	1507	899	686	590	513	476	500	480	498	409	370	429	379	370	355	342	376	398	477	637	683	581	456	414	399	371	392	363	373	388	406	397	349	378	367	390	379	411	334	361	383	340	363	380	374	384	382	412	347	351	375	383	358	405	410	388	372	366	371	347	345	345	367	398	398	364	381	401	400	360	370	386	365	388	398	381	344	394	348	354	359	355	365	372	362	391	359	373	384	386	359	376	380	381	396	393	356	377	353	382	382	404	355	356	357	354	342	382	378	354	379	397	384	381	373	375	365	354	374	396	386	394	388	371	388	384	355	372	384	356	370	397	340	400	344	379	401	359	359	364	343	401	371	373	377	358	389	381	401	430	407	389	357	376	364	363	382	401	345	367	394	403	388	387	383	374	369	389	356	375	369	376	372	390	372	392	385	358	381	371	356	412	375	376	373	371	342	378	334	378	413	363	384	377	391	389	380	392	377	412	344	391	384	345	372	391	363	358	382	370	335	358	363	386	335	409	368	391	354	385	367	339	401	338	374	404	380	385	366	348	342	390	385	347	339	371	364	384	391	344	365	383	385	349	401	362	350	379	400	397	384	387	343	381	374	397	355	374	372	379	387	384	344	385	391	354	333	377	394	343	395	388	373	383	337	367	373	391	367	344	424	393	380	359	387	359	349	393	371	392	380	367	381	360	392	369	384	409	409	411	355	369	394	393	365	336	336	375	381	415	381	404	382	358	373	392	363	337	368	374	366	332	386	385	385	416	382	354	367	368	401	390	382	406	381	375	419	378	395	393	351	373	386	345	356	375	363	390	316	355	386	344	373	388	383	375	346	381	344	373	375	366	363	370	382	367	415	377	397	364	363	374	378	385	386	360	337	345	363	374	388	365	367	370	357	393	359	402	415	416	385	372	326	356	370	334	381	389	353	376	399	339	387	374	383	358	377	374	416	370	371	371	368	387	408	394	368	349	386	411	380	360	368	366	386	400	404	396	413	341	377	366	354	351	376	385	363	388	393	353	386	377	376	379	370	363	354	396	390	363	379	364	381	347	382	368	366	378	421	371	389	343	395	388	381	385	369	383	376	399	381	379	372	360	357	383	390	391	390	364	406	412	365	356	381	354	349	396	389	389	373	361	402	366	385	408	398	362	380	379	375	357	388	365	375	376	329	364	360	379	411	379	392	356	351	339	371	404	352	384	389	352	378	370	389	364	383	413	348	387	382	373	392	352	383	365	380	422	405	368	384	358	365	406	351	370	367	376	361	390	362	362	337	385	383	353	387	352	400	349	357	335	407	366	366	356	355	389	368	411	393	392	403	396	369	387	357	358	369	348	387	369	370	387	338	376	359	377	383	379	355	367	407	359	413	346	388	370	382	376	364	356	363	339	389	368	380	378	367	379	347	390	368	361	350	366	380	357	405	339	362	394	380	334	356	358	391	360	346	366	386	404	399	351	375	392	382	348	385	356	369	356	386	360	378	362	374	349	378	366	385	345	373	373	373	360	385	344	378	401	375	388	390	356	388	357	400	370	395	346	388	393	402	372	385	373	350	386	342	388	395	401	394	365	398	362	366	348	385	392	396	377	371	370	362	436	374	346	348	390	396	389	394	371	388	425	390	365	386	358	379	378	411	397	367	371	393	378	425	368	416	411	366	373	378	364	364	353	386	387	369	389	393	332	365	360	332	377	392	351	362	391	380	353	404	358	353	381	342	392	346	406	388	372	415	366	373	381	402	389	370	349	376	359	343	399	382	341	362	389	356	356	375	368	374	385	350	418	373	383	368	361	408	358	378	365	364	349	356	348	397	399	402	402	380	407	365	380	409	399	406	378	391	350	399	424	348	376	352	388	362	364	385	414	400	372	368	389	378	339	333	369	355	381	372	379	359	368	380	367	389	332	331	351	366	375	386	341	361	386	390	393	362	389	382	346	337	384	386	396	363	381	359	327	354	381	352	375	356	369	378	383	396	358	373	365	367	354	381	376	344	357	389	375	406	369	352	389	415	381	374	369	353	364	396	344	371	419	357	382	331	360	396	364	397	378	374	386	341	357	343	387	406	373	379	394	356	370	360	392	366	393	390	356	400	410	357	379	406	381	393	403	382	373	368	411	380	392	395	354	379	375	372	412	368	407	360	419	396	379	347	372	363	377	386	354	359	369	371	369	414	407	401	378	385	361	382	371	360	373	365	381	369	365	372	361	387	375	363	382	403	367	411	392	390	372	370	352	352	362	369	381	378	378	368	406	368	345	400	354	374	369	355	361	394	360	369	380	388	408	396	368	370	356	409	363	316	370	414	350	383	381	392	331	371	370	397	358	417	386	402	383	395	385	350	361	374	358	374	365	412	421	371	357	378	360	386	379	369	373	366	314	354	379	393	411	363	381	355	391	376	341	374	369	344	378	395	375	349	365	336	376	368	370	376	389	369	383	374	345	362	387	407	393	356	364	361	355	332	369	373	374	362	377	363	393	365	359	382	398	345	377	382	399	348	393	346	386	355	357	343	353	366	361	335	363	393	370	398	417	365	386	388	350	396	396	365	382	410	387	356	377	362	367	376	344	373	391	375	370	408	375	363	384	351	363	351	358	347	378	371	380	370	373	399	377	374	405	398	377	395	369	357	340	383	394	357	391	369	395	385	386	344	360	379	372	389	363	360	352	430	368	351	389	388	374	342	392	367	398	363	366	383	376	335	379	400	366	354	363	400	370	397	408	326	398	370	355	434	387	368	372	389	384	393	379	349	376	368	357	361	377	347	351	380	383	333	368	366	386	374	362	356	396	354	393	380	399	368	351	391	391	335	380	327	381	341	371	398	393	433	366	379	357	390	376	380	370	380	397	378	410	373	402	395	359	384	382	374	384	397	373	386	369	353	365	395	364	347	374	373	383	368	345	365	376	342	330	359	357	389	357	353	338	363	360	354	355	384	372	378	387	389	358	374	366	369	401	398	359	375	376	370	366	384	393	403	387	350	355	352	364	366	378	389	404	353	349	411	378	358	373	369	335	372	360	401	389	396	366	386	427	360	407	397	371	372	388	365	359	347	396	404	352	364	418	405	353	348	370	401	355	357	386	383	358	404	365	405	375	386	368	341	395	368	386	382	360	389	367	355	347	380	397	356	346	400	377	362	385	368	359	386	381	345	365	367	380	374	373	370	353	349	348	382	393	361	404	368	394	398	368	356	370	357	379	394	361	367	385	377	369	393	357	357	417	350	402	341	329	367	375	393	360	383	335	396	385	370	376	367	389	376	359	378	355	349	396	367	384	377	362	358	371	348	383	409	377	394	396	386	380	360	396	366	353	380	378	385	366	391	394	367	387	385	363	400	358	366	369	363	347	362	378	329	334	369	360	348	365	359	370	375	339	361	343	389	356	367	364	401	368	358	395	382	361	376	356	366	390	364	341	373	381	372	353	388	362	369	389	385	372	376	380	388	357	400	359	395	375	384	390	385	401	396	368	397	411	394	392	392
33743	36553	7511	4364	3066	2465	1419	1160	917	799	679	708	640	731	520	471	458	497	512	473	484	480	492	617	932	1047	800	555	518	480	475	446	490	447	485	444	485	457	472	434	475	467	472	431	469	449	443	483	455	446	448	518	456	481	497	455	498	452	433	487	444	469	486	452	457	441	491	464	483	470	478	450	504	456	476	431	442	427	513	465	413	428	479	481	496	490	481	470	489	475	494	424	481	426	466	458	440	450	451	434	465	499	434	457	502	481	444	467	465	478	480	451	477	466	474	432	460	449	514	447	488	448	460	435	477	418	437	493	440	436	459	446	426	464	446	462	456	464	442	475	466	450	495	425	438	412	471	505	457	452	482	430	466	443	435	494	468	459	461	443	459	446	475	441	440	478	461	471	458	492	475	445	467	484	441	443	448	468	463	468	489	458	462	479	462	494	472	465	484	404	481	454	457	462	431	452	491	510	473	481	484	437	448	434	463	457	466	456	492	491	452	481	471	447	478	458	499	463	428	423	455	444	463	450	468	494	471	436	468	458	470	452	461	472	494	464	487	466	442	468	431	410	494	463	495	488	430	479	457	468	490	494	462	485	451	466	470	507	436	479	459	496	502	481	468	480	464	476	489	471	481	494	436	434	457	480	471	463	463	449	439	434	490	467	472	447	399	432	467	454	462	457	442	445	459	462	430	469	464	471	448	489	436	447	466	455	463	488	513	455	481	475	461	459	516	456	472	455	474	454	464	450	447	462	463	452	487	441	484	432	429	419	429	434	470	482	429	459	442	444	507	425	453	437	476	438	511	438	463	426	411	472	443	465	440	477	419	494	476	426	431	469	417	457	463	442	467	455	457	475	456	522	473	454	476	459	442	451	462	460	450	466	461	461	495	463	456	499	449	473	496	444	439	456	428	449	471	421	438	446	424	488	431	489	462	510	469	472	519	465	471	459	456	467	456	464	440	516	448	459	485	424	477	461	462	489	458	461	448	470	445	483	464	454	468	488	457	454	432	468	468	490	467	491	457	495	421	479	457	499	444	447	452	419	470	457	464	471	468	492	472	479	457	478	477	427	447	478	428	442	446	459	454	470	447	455	461	491	468	457	452	473	474	485	489	475	442	430	440	484	473	430	464	467	469	439	508	492	489	496	487	461	481	486	487	471	480	437	425	457	454	460	462	448	446	473	440	449	450	478	437	492	477	428	473	443	458	455	444	417	486	461	457	477	498	465	487	438	443	441	455	458	489	498	485	493	448	484	471	432	473	444	437	484	450	479	443	461	472	452	491	492	466	462	450	484	471	481	422	433	427	465	451	443	462	484	471	465	444	479	537	489	434	465	446	440	471	448	484	502	475	459	484	474	492	441	486	493	459	435	473	454	469	441	462	455	451	465	429	487	432	452	433	449	450	463	469	491	448	483	502	446	476	527	463	460	464	492	439	473	456	434	460	510	443	469	470	455	455	452	457	459	485	478	458	450	480	458	470	450	465	476	467	497	468	454	490	470	481	480	509	456	450	457	438	480	475	426	428	481	498	428	443	469	475	449	408	442	470	455	460	437	472	477	432	469	425	500	468	448	472	503	467	474	477	423	468	494	482	479	454	407	461	453	466	474	471	460	477	448	452	449	443	434	439	453	466	449	463	429	492	404	441	453	477	455	461	452	476	465	425	457	420	427	466	479	459	466	483	475	462	449	470	459	431	475	431	437	477	476	456	429	447	462	496	449	437	488	454	477	457	467	473	457	482	450	477	433	436	507	461	456	475	454	490	481	439	488	502	443	440	493	460	449	481	503	456	466	464	462	497	473	450	469	452	433	475	453	462	488	501	456	471	456	490	441	473	465	473	492	480	438	497	457	466	448	446	441	439	460	488	451	448	472	441	421	484	506	473	446	424	437	493	495	490	441	443	488	455	456	451	462	463	465	485	436	458	450	485	456	453	486	463	478	439	499	503	492	427	424	495	451	460	451	439	476	469	447	458	443	476	462	449	435	468	475	491	468	458	464	432	456	473	452	425	482	453	467	452	470	491	451	440	433	449	478	465	463	475	465	468	432	442	448	457	486	442	473	467	424	478	408	472	478	421	445	463	467	469	469	469	462	426	470	467	465	398	470	489	478	469	482	470	488	491	471	463	494	515	462	453	444	455	459	515	514	492	483	464	496	485	462	468	512	465	470	459	427	425	485	475	437	465	472	465	453	483	458	459	464	464	455	478	453	416	443	458	474	475	515	451	437	431	489	476	494	471	428	497	419	428	495	433	467	473	449	463	478	458	422	457	471	469	453	456	447	507	466	475	472	456	425	447	431	437	493	507	481	431	488	443	466	482	478	432	494	428	460	436	462	398	458	467	459	474	451	467	459	481	458	484	462	439	457	460	478	515	459	451	464	459	433	478	477	469	470	505	422	463	454	493	469	419	488	471	469	486	475	534	483	462	489	490	455	451	474	486	459	429	479	425	468	478	473	436	476	452	457	472	418	480	441	465	489	469	468	439	474	446	461	507	475	461	445	460	460	476	486	430	459	465	516	450	490	445	456	445	477	474	463	463	468	454	472	429	439	455	472	445	473	477	487	425	460	462	471	452	467	465	424	454	488	434	482	480	446	490	448	469	468	470	514	424	455	457	466	508	423	471	497	454	439	478	430	426	422	470	460	441	477	485	450	453	475	462	435	448	469	497	469	467	494	467	465	457	468	446	467	483	422	473	478	480	471	505	439	512	425	479	470	447	460	466	468	439	472	489	481	430	471	476	460	479	452	452	491	466	477	451	475	460	476	466	417	475	406	443	445	453	426	472	469	425	460	433	460	472	482	484	473	498	464	486	436	487	500	430	469	499	453	500	500	473	479	437	442	439	446	468	461	453	431	447	434	479	467	449	471	480	460	430	419	474	451	470	467	485	502	433	476	478	461	456	456	476	470	409	483	447	449	451	482	487	454	474	475	438	482	452	462	415	484	465	442	440	479	474	456	501	475	469	426	465	435	441	469	468	480	469	497	474	440	454	487	423	474	435	482	471	460	489	461	506	455	457	477	425	486	477	454	497	449	539	447	448	479	469	463	456	443	474	446	470	484	435	441	470	473	461	472	431	429	463	464	505	458	417	464	496	435	444	478	442	453	459	460	460	450	469	480	477	484	444	477	442	420	450	465	446	475	466	446	429	449	457	461	472	464	440	456	431	451	487	443	452	467	455	483	491	499	424	463	469	480	461	458	474	466	498	495	493	447	497	476	454	447	461	476	438	445	466	445	445	478	498	446	469	442	464	464	510	468	441	479	452	460	447	415	422	454	463	461	478	490	434	460	433	456	453	440	454	442	446	454	500	501	447	450	462	499	459	456	462	435	470	480	445	454	491	480	465	478	448	481	441	463	480	439	449	435	450	483	433	481	449	448	448	465	453	459	456	478	440	442	450	506	396	466	436	438	467	431	501	457	459	454	485	473	456	447	481	440	477	417	449	476	486	462	480	481	491	437	469	459	485	475
24225	21511	28778	24594	21438	12621	2042	1074	849	642	655	608	691	3230	2473	449	442	403	395	409	403	394	418	1136	2463	2758	2165	1690	691	372	346	351	357	400	339	374	333	380	374	393	363	374	366	377	427	377	359	388	365	368	349	365	356	366	363	379	355	396	358	348	366	357	362	350	389	357	362	395	341	353	377	386	351	356	366	369	387	361	357	393	358	360	380	355	388	378	381	373	362	313	391	394	390	400	332	372	351	366	344	386	375	356	355	397	356	375	329	402	336	392	372	361	366	414	390	413	342	350	352	385	365	355	396	355	358	379	407	359	368	369	348	359	351	334	358	376	365	362	397	350	332	367	367	347	351	365	351	383	394	334	357	350	399	342	400	346	367	380	374	372	369	353	386	352	371	346	362	381	387	347	383	341	389	363	368	416	344	391	351	364	348	407	377	355	371	376	376	333	360	363	384	326	365	386	379	366	357	367	348	366	393	374	401	328	337	375	395	379	367	381	335	351	366	334	365	402	374	379	365	365	387	374	391	381	366	324	367	382	387	329	342	387	377	388	374	361	361	386	365	363	418	369	388	374	372	347	393	360	331	342	378	335	356	362	375	353	384	407	346	392	376	367	344	367	381	385	402	360	363	351	369	356	387	355	377	398	364	372	371	352	392	342	387	388	363	389	370	355	381	395	355	349	387	381	378	355	401	356	369	399	351	350	357	359	343	378	400	366	370	380	353	380	354	355	412	372	356	400	374	354	406	375	360	355	365	371	337	369	365	363	407	326	402	376	349	370	369	358	367	351	351	340	332	374	389	397	382	360	369	379	351	342	382	391	374	370	361	326	367	357	377	366	386	352	353	358	382	363	383	358	357	321	394	336	367	397	353	384	352	399	376	356	377	358	376	387	370	348	393	326	391	352	371	376	352	382	374	387	372	343	386	371	375	389	366	386	351	369	355	344	407	352	340	381	372	360	341	375	384	377	384	368	361	382	352	387	413	355	413	360	343	378	389	370	387	342	390	380	348	369	345	353	356	344	356	358	371	379	371	395	380	364	386	369	368	358	370	363	343	357	338	381	343	356	378	401	369	363	354	363	340	359	386	376	358	353	362	376	382	390	380	375	403	341	402	379	397	388	382	389	383	395	376	400	388	350	381	400	399	341	353	355	377	357	354	366	361	360	344	349	362	343	321	390	320	386	342	364	360	354	367	387	348	373	390	373	411	339	363	362	362	363	380	354	386	391	358	362	352	363	369	348	361	353	357	372	384	344	354	386	372	363	323	342	358	372	327	389	375	353	351	377	372	390	370	351	397	337	397	416	349	390	361	363	362	387	408	400	345	336	364	372	364	373	351	378	346	341	392	349	348	353	374	386	400	368	376	356	366	349	343	354	406	359	349	330	381	378	348	390	353	356	351	351	389	376	387	376	388	390	398	366	371	386	349	386	396	387	377	360	304	364	384	376	360	380	359	342	370	352	331	398	396	316	323	382	355	342	410	398	379	378	375	378	360	368	374	345	358	364	315	384	344	348	371	385	383	369	364	350	354	388	362	385	362	350	411	408	383	369	359	348	385	370	380	367	367	398	366	387	397	336	398	363	428	350	362	393	382	359	340	384	349	345	359	371	382	359	346	352	374	395	372	349	356	401	375	326	384	393	364	404	350	372	342	380	381	371	392	368	375	374	375	347	403	357	345	369	352	361	380	385	382	362	382	376	379	375	387	346	391	363	334	366	392	383	394	374	378	356	359	395	343	336	367	375	393	316	365	371	336	384	382	375	365	371	366	351	401	401	368	365	392	379	331	369	390	361	368	389	375	386	388	417	356	386	377	371	382	340	382	363	370	398	362	349	376	352	372	342	347	374	400	382	385	382	376	354	405	373	385	387	358	368	354	342	377	348	381	359	387	351	365	359	365	400	379	390	369	361	397	386	388	396	358	389	357	374	341	380	360	376	333	358	390	373	397	351	395	345	364	378	302	341	336	365	366	358	384	366	370	398	369	336	374	349	405	328	363	381	377	332	368	378	388	344	387	350	378	397	411	371	344	380	401	373	351	357	367	349	346	351	382	355	367	374	338	383	371	397	340	351	362	351	377	358	364	376	364	379	346	371	360	346	348	357	345	385	382	369	346	352	388	343	361	368	369	355	427	378	353	396	379	380	391	344	380	367	362	366	346	387	355	352	370	372	386	336	344	354	376	340	365	346	366	346	367	385	366	362	403	378	351	367	367	349	372	401	382	365	342	368	392	371	369	387	365	383	363	340	366	380	396	390	367	397	367	374	398	370	347	393	338	391	382	373	373	356	390	380	366	358	355	373	411	329	396	391	371	350	380	346	392	388	359	372	355	401	358	386	379	381	386	363	339	326	420	376	365	385	372	405	374	380	347	382	389	337	389	398	356	354	385	361	355	360	315	335	372	391	375	368	364	366	363	369	348	367	393	365	361	393	386	359	384	334	377	384	367	413	356	357	379	380	347	367	378	361	373	380	364	368	381	368	394	375	380	373	348	361	360	406	384	390	371	370	372	371	370	326	358	379	371	364	350	391	404	373	371	341	357	365	327	412	371	373	334	356	379	386	366	374	357	384	340	394	378	347	393	405	346	379	367	374	390	377	368	387	363	352	410	377	368	403	374	356	360	374	373	368	401	383	350	353	336	353	334	373	369	402	361	370	318	410	381	387	368	409	336	370	363	354	372	342	363	342	375	336	379	334	363	351	354	377	407	369	359	374	351	356	351	355	332	377	379	324	349	370	380	408	350	369	385	376	350	369	373	328	358	363	352	355	382	392	349	365	351	369	373	345	355	374	411	352	375	373	337	366	366	363	345	373	385	371	414	409	396	338	384	387	381	387	379	417	381	342	400	374	361	363	352	359	386	404	358	380	349	379	332	355	364	391	371	357	380	369	350	396	360	384	335	340	345	355	354	378	372	391	377	406	370	346	382	355	370	359	348	365	379	336	360	365	377	368	374	385	336	381	338	363	376	371	374	363	357	358	372	344	368	356	318	351	406	364	350	365	377	364	377	392	360	373	327	358	374	379	362	354	352	362	340	367	375	334	351	350	358	343	340	360	347	363	377	345	330	365	365	351	417	379	383	399	362	372	337	336	334	367	380	363	360	380	352	361	374	354	369	352	363	347	364	390	347	325	383	381	344	366	342	362	366	365	409	349	337	352	329	363	391	334	345	374	407	412	396	341	373	371	360	361	376	370	365	375	349	326	410	394	390	357	381	398	368	354	373	320	377	366	364	386	357	379	341	385	376	355	349	334	356	369	318	354	368	380	370	374	356	371	416	358	391	385	353	334	386	353	345	365	332	357	382	340	397	358	332	346	369	333	400	348	339	391	374	385	373	339	386	336	370	352	365	361	379	373	385	349	338	379	381	377	358	351	338	368	377	372	323	372	362	385	342	396	350	352	380	383	406	376	342	341	321	341	378	334	389	354	385	381	397	367	375	364	382	392	362	395	350	344	340	351	388	424	383	355	356	380
38539	52377	14969	7337	5862	4294	2545	1891	1491	1059	1026	1059	1040	5785	4105	567	547	558	496	528	505	498	551	1805	4115	4557	3435	2703	955	464	483	417	476	439	455	502	434	456	456	447	452	465	448	413	437	490	432	491	420	454	428	464	440	424	460	442	465	438	457	480	465	454	457	473	447	473	466	435	439	474	445	453	426	433	426	448	425	432	442	445	470	462	471	460	424	460	480	450	429	457	462	459	447	442	426	442	495	440	431	469	477	412	488	436	459	430	454	457	482	432	438	450	526	408	482	425	401	409	457	445	469	455	456	444	451	455	463	452	467	457	441	408	456	447	448	443	436	453	465	432	467	424	444	386	465	493	481	432	430	448	453	439	505	438	471	475	433	455	441	410	459	436	463	473	440	440	458	434	409	402	433	466	452	474	428	440	444	455	430	461	439	456	461	476	453	470	476	422	424	425	455	396	458	454	435	485	462	438	457	481	446	485	433	415	443	475	448	457	408	430	426	459	491	450	495	429	475	449	432	472	431	410	450	433	430	448	410	451	434	461	411	478	447	448	492	435	451	457	484	453	457	463	436	459	491	459	453	485	455	419	406	452	468	437	439	447	461	455	461	433	425	444	461	471	415	460	446	436	474	459	475	464	415	421	430	474	431	441	448	454	377	443	445	404	470	415	477	517	434	440	419	434	393	467	435	438	436	458	472	445	449	451	448	456	477	433	432	448	466	440	511	477	442	510	465	439	487	490	467	437	424	458	374	466	488	432	465	444	437	443	401	474	426	428	457	433	483	441	462	447	477	471	475	476	473	494	488	469	426	425	464	426	433	472	446	427	430	462	456	470	412	410	465	469	424	470	457	391	486	429	428	446	412	424	415	451	433	447	409	424	437	460	459	416	453	451	433	405	411	452	443	506	469	414	462	457	430	459	466	465	422	479	446	437	455	443	433	483	420	427	449	440	445	478	463	447	470	420	476	404	437	439	461	456	475	421	481	459	415	482	493	434	459	416	485	432	439	408	446	424	465	410	484	471	459	466	463	450	451	484	455	452	437	454	466	455	415	445	433	442	470	461	459	436	430	446	436	421	435	445	467	442	442	453	424	462	494	442	450	432	480	425	418	430	450	462	417	481	463	451	432	443	430	435	431	463	434	451	496	447	467	451	416	462	468	493	454	401	465	437	460	392	412	434	432	415	440	446	423	437	451	492	428	478	446	460	470	466	446	450	443	437	466	431	439	383	436	492	461	437	433	462	459	488	475	445	465	441	429	475	477	471	456	440	470	449	448	422	451	449	454	464	430	432	437	442	494	454	458	423	464	467	486	434	440	476	446	482	487	463	433	436	395	456	412	467	450	444	447	447	430	472	442	454	448	440	446	477	422	458	432	427	427	425	440	466	469	480	472	478	477	431	458	441	446	451	438	461	461	441	425	456	439	444	464	487	462	407	451	420	437	416	428	461	442	458	449	434	418	450	408	468	473	440	437	459	437	441	464	445	468	454	444	434	445	454	424	471	418	465	434	457	457	459	439	476	433	449	446	453	480	436	423	420	488	451	454	467	453	459	409	477	468	469	448	436	387	435	468	453	441	492	435	443	478	443	427	415	474	458	433	431	435	453	430	430	417	425	475	450	445	462	471	411	432	428	447	491	457	446	491	409	406	470	422	414	451	510	469	404	417	442	441	472	469	454	427	446	413	421	492	454	446	496	458	458	435	406	472	438	488	444	479	440	426	417	467	410	469	453	443	456	496	439	442	435	426	455	451	466	435	437	457	467	435	442	475	417	436	452	455	490	467	477	475	500	466	424	450	413	448	461	460	446	427	465	472	465	461	417	452	457	472	423	447	438	422	453	420	425	410	449	481	466	435	447	473	469	471	437	457	414	449	434	470	481	436	456	424	468	425	418	440	448	470	457	463	450	451	409	425	426	473	478	409	459	438	468	433	475	492	444	460	460	451	446	463	422	450	447	466	436	418	477	460	438	413	424	441	430	422	424	460	449	467	461	465	461	441	417	474	419	482	448	440	441	449	400	455	452	444	429	453	459	444	460	434	461	411	448	436	419	447	472	461	428	434	475	446	449	411	421	444	460	441	459	420	445	470	460	429	484	437	450	464	455	459	480	449	433	429	448	470	435	435	455	466	453	431	438	393	445	454	415	475	432	429	440	441	452	441	472	447	442	415	463	453	436	479	482	434	444	450	481	466	436	452	466	446	408	430	484	447	440	439	448	451	441	432	449	435	466	439	463	440	449	477	449	417	449	449	429	483	447	423	440	465	456	419	428	476	423	440	414	434	458	435	464	452	452	466	460	402	437	438	468	438	453	430	463	416	455	455	460	449	431	423	468	411	438	399	457	444	401	434	469	464	452	444	420	436	430	459	432	438	421	456	424	439	449	405	430	450	411	449	425	491	455	415	445	450	425	446	417	409	456	438	423	469	501	428	440	466	466	464	454	465	445	424	444	434	462	438	456	447	468	424	436	460	475	464	455	487	484	455	413	457	478	435	470	489	432	449	432	472	449	478	401	434	428	423	463	431	490	438	476	472	453	507	434	461	413	414	432	450	421	451	412	433	441	464	461	458	449	417	445	475	450	446	454	462	458	454	448	466	480	453	450	441	492	477	473	480	463	430	451	434	455	464	465	473	445	482	427	438	433	451	411	420	474	449	396	428	469	439	494	396	463	455	462	436	471	414	457	463	443	430	449	426	452	466	418	430	456	454	487	448	452	428	480	433	431	475	443	472	435	440	452	437	455	482	488	439	465	428	423	475	413	441	463	442	421	470	429	421	479	426	423	427	434	473	445	442	428	451	443	471	442	483	455	495	451	447	464	470	444	416	452	416	472	442	419	453	449	433	435	454	453	442	457	455	457	449	437	461	472	462	437	452	428	443	454	440	459	448	461	456	457	433	453	472	447	449	479	443	432	429	444	452	456	411	478	436	443	407	468	468	433	429	450	472	443	447	469	486	434	450	434	434	466	449	424	451	443	437	396	478	431	470	423	466	488	444	443	457	465	450	412	457	411	459	464	425	466	452	454	424	439	438	436	432	455	435	436	454	441	483	457	464	466	416	488	450	443	461	477	430	462	431	431	449	457	457	463	430	459	457	418	434	467	460	447	430	468	440	449	452	442	488	438	420	439	501	409	424	407	412	468	455	451	460	418	415	443	462	428	414	441	429	421	440	447	448	456	419	442	422	412	452	438	430	460	438	423	454	493	439	439	441	470	441	448	471	448	436	445	429	420	460	474	463	457	466	484	468	438	414	464	471	431	456	403	447	411	434	475	422	454	480	468	461	453	483	436	446	489	426	434	428	419	409	458	448	448	461	442	432	406	435	438	466	423	459	452	463	432	439	446	445	417	443	485	479	471	459	423	446	448	461	445	445	437	437	448	438	455	409	442	439	479	433	476	476	435	426	441	444	465	447	398	462	457	446	483	496	463	453	447	429	463	501	465	429	462	399	450	460	433	450	517	443	465	459	458	427	399
25555	21558	27550	25598	10677	1993	1283	934	772	746	711	653	739	896	623	575	597	590	570	555	598	581	616	1290	1760	1629	1465	846	542	503	578	543	555	545	568	572	600	555	560	492	526	549	537	537	520	575	558	514	546	549	565	518	530	545	557	550	555	562	526	558	542	511	540	553	555	543	515	565	556	546	536	549	589	553	557	537	527	546	542	529	520	534	555	519	546	510	497	531	536	545	585	522	581	552	531	529	536	520	521	577	542	578	526	586	544	509	568	543	524	524	562	564	521	523	515	522	570	580	531	544	562	577	547	572	532	501	553	505	539	527	517	519	568	532	554	554	545	503	499	562	558	506	523	572	552	532	561	550	528	567	543	543	566	538	522	537	556	579	568	561	537	520	552	530	525	565	550	539	592	518	522	542	522	556	497	537	534	562	530	541	536	522	525	542	525	521	505	556	565	543	547	520	565	569	497	561	534	545	585	503	528	547	549	553	564	568	525	479	568	537	564	559	469	539	523	518	555	527	547	531	560	554	516	543	552	547	506	534	497	533	509	574	541	539	541	568	544	549	567	532	561	537	552	534	504	542	524	522	555	558	584	513	521	577	580	532	496	550	558	561	557	549	477	537	538	510	527	582	546	590	561	502	543	487	546	530	507	539	553	569	557	567	557	554	563	549	529	541	589	519	536	568	540	539	554	559	501	561	539	483	551	532	550	529	586	554	553	499	531	535	564	552	520	546	541	520	562	525	547	559	553	543	517	553	544	541	519	552	527	545	530	547	545	558	525	521	522	520	522	541	537	541	578	572	524	532	530	531	579	537	527	517	516	534	578	531	556	518	563	559	525	505	523	516	529	530	535	558	548	523	553	558	551	556	552	508	533	498	507	590	531	546	541	534	520	575	549	578	505	517	554	484	524	535	576	559	564	528	548	528	551	504	498	541	532	555	547	544	534	563	526	518	521	522	571	533	520	538	585	550	557	604	560	548	561	563	554	545	553	522	529	547	545	527	545	534	546	522	539	561	517	545	541	545	535	555	537	560	577	536	526	518	520	536	542	526	555	546	565	529	549	554	559	577	545	552	556	563	538	555	491	572	528	511	586	532	560	541	567	538	543	516	553	586	564	574	596	540	567	474	525	554	553	534	544	534	526	577	564	536	542	527	570	511	592	605	493	537	535	554	501	543	528	579	533	541	542	546	583	516	530	560	547	543	569	538	529	574	531	550	508	534	553	516	514	544	507	537	540	582	531	555	537	570	510	521	558	572	544	551	580	535	523	529	532	573	542	542	552	541	571	550	564	558	578	570	522	519	566	540	525	559	515	574	540	528	543	558	523	536	560	575	541	560	521	533	486	524	542	557	560	550	544	584	562	538	584	556	563	515	492	541	534	556	582	575	543	536	515	542	543	534	556	549	558	539	567	566	535	511	561	562	543	545	524	512	540	592	524	544	566	586	529	524	506	556	511	569	520	527	536	564	553	539	517	561	561	537	513	546	519	530	543	573	530	525	547	549	606	581	556	549	556	560	538	560	573	546	537	518	540	558	542	562	523	542	496	539	520	541	553	544	584	542	519	571	568	549	553	531	514	511	535	543	551	532	577	537	560	515	526	566	516	570	513	550	574	561	568	601	549	527	520	561	545	569	550	565	544	566	520	545	502	527	531	524	626	565	558	544	544	543	557	527	516	492	595	529	548	494	532	526	514	514	571	549	568	552	586	506	516	563	539	505	533	511	560	555	522	527	545	526	583	577	561	543	591	528	519	525	553	574	496	528	514	572	501	524	577	524	553	544	534	550	557	550	580	528	576	566	500	553	564	550	542	504	528	584	503	577	569	492	563	500	518	549	494	570	533	589	548	502	526	593	566	521	504	526	519	570	526	547	541	565	495	497	528	528	514	527	504	557	500	537	551	511	564	549	553	521	534	509	528	564	542	547	540	545	503	503	572	500	594	548	527	564	554	524	555	570	519	572	566	527	558	564	515	506	551	576	551	542	589	514	588	534	568	500	546	507	539	576	533	574	516	540	524	554	554	531	523	552	570	527	533	518	510	575	516	513	519	480	502	555	536	538	524	521	533	572	551	585	526	534	552	546	557	553	567	545	539	536	567	526	591	511	541	490	535	538	528	550	562	544	537	538	534	503	547	547	552	549	559	540	551	542	525	501	523	532	551	520	576	547	584	549	519	544	550	508	550	565	544	566	571	565	528	537	539	528	516	547	530	532	516	554	536	556	534	520	530	523	554	491	511	529	529	510	496	533	513	586	568	556	513	560	540	519	529	528	549	477	561	524	545	544	525	536	572	540	526	564	560	515	538	510	523	544	572	488	558	559	560	523	533	521	551	537	566	529	550	521	542	544	536	517	554	510	540	529	545	550	536	550	535	548	533	534	509	522	555	522	552	524	559	558	525	553	578	527	532	498	508	553	573	555	508	541	603	531	504	540	571	546	541	527	495	545	529	558	541	591	521	532	532	622	546	547	534	575	541	507	565	531	547	564	553	524	567	550	537	534	567	560	518	531	575	537	575	561	550	519	555	537	558	526	535	543	539	532	528	521	544	557	566	538	543	549	582	563	541	596	563	502	561	548	578	528	535	542	567	601	530	551	548	542	555	584	541	523	552	545	513	580	515	546	569	561	531	560	563	568	537	542	550	555	526	549	558	506	561	535	560	564	555	568	529	581	575	502	530	539	537	539	532	528	564	546	548	581	548	562	524	532	515	578	530	541	532	544	540	548	495	510	556	542	542	550	542	522	534	543	548	537	547	543	522	541	532	580	510	528	531	518	536	519	534	528	511	532	564	539	490	554	564	539	577	536	537	525	554	576	540	553	517	538	554	517	526	593	547	574	496	539	542	518	542	507	551	551	490	555	580	541	537	508	569	545	550	554	511	537	551	575	532	556	497	531	527	598	491	533	518	532	514	554	513	592	496	561	532	559	521	537	539	564	533	584	524	514	546	550	527	534	506	560	581	527	551	560	554	555	570	563	517	526	545	572	560	538	555	536	566	566	504	558	587	510	532	541	535	585	544	556	580	573	575	546	495	583	496	526	539	573	565	530	533	518	559	594	579	564	541	546	566	553	559	534	527	558	540	578	575	551	568	541	537	541	560	532	587	566	535	514	516	508	539	556	532	497	537	537	540	553	559	571	514	535	545	523	501	549	559	510	534	513	509	482	566	565	573	529	546	525	519	507	541	527	597	523	527	516	521	517	538	537	554	527	550	576	525	537	537	509	535	522	599	516	533	569	563	528	516	514	521	528	542	557	552	548	530	540	533	513	517	506	520	526	516	540	566	516	557	532	562	569	499	518	582	537	571	525	567	557	530	546	533	513	577	553	514	533	566	529	553	529	512	584	535	531	538	573	545	543	562	606	558	537	563	548	548	546	579	535	548	532	525	512	545	538	571	530	520	553	543	591	533	521	528	518	511	512	575	563	559	550	555	594	543	581	501	517	598	539	557	537	611	516	545	530	550	565	545	544	546	577
36656	45342	10886	5254	4243	3042	2138	1580	1324	1096	1025	983	1104	1458	770	732	736	761	696	689	684	730	759	2138	3005	2762	2388	1190	672	661	635	702	643	649	656	616	647	668	671	672	664	686	695	645	615	681	671	624	700	641	659	630	629	643	645	718	650	690	648	634	620	673	640	626	707	636	644	654	612	680	684	631	615	642	619	628	690	643	648	691	630	644	686	657	681	643	672	660	622	637	620	661	622	692	585	671	676	635	620	647	620	661	616	686	673	621	667	660	633	730	666	641	673	629	640	633	655	638	584	638	664	674	662	623	660	659	625	635	653	675	641	624	653	637	660	661	639	638	608	677	679	628	651	663	659	677	657	602	644	668	672	658	664	605	662	613	636	696	658	664	680	629	643	659	656	632	653	646	604	623	629	622	674	695	624	643	605	628	652	658	624	612	630	659	644	642	653	654	643	664	655	654	673	605	660	639	629	658	628	657	667	633	703	659	631	646	592	659	649	642	646	639	632	652	653	681	634	636	631	611	636	669	645	657	648	706	673	628	627	616	658	682	610	632	627	636	630	627	629	632	666	614	679	644	635	652	666	671	654	643	652	652	653	665	667	628	637	644	638	667	688	661	646	623	669	665	604	657	639	649	646	607	677	637	669	685	657	648	678	609	617	672	646	612	671	655	660	628	639	585	650	683	642	636	601	677	633	668	644	638	612	641	653	696	668	697	627	656	684	666	656	683	639	672	658	659	684	655	584	645	669	655	612	618	702	677	632	644	621	655	643	656	644	642	642	678	623	679	654	623	675	645	618	627	627	648	636	646	644	646	653	695	644	625	644	667	623	667	630	701	695	653	614	682	629	619	605	647	710	670	630	639	637	632	607	663	646	673	671	627	677	574	663	715	658	671	618	648	696	639	649	670	673	693	636	673	655	621	622	651	655	677	628	657	682	682	658	656	654	639	603	658	654	634	626	704	633	721	639	602	634	693	627	681	668	642	642	660	653	682	649	654	647	684	641	680	645	657	641	647	661	650	645	694	703	711	627	646	618	631	611	647	655	698	645	626	702	627	671	583	646	635	633	672	674	613	631	701	669	665	682	634	622	653	623	662	617	662	640	682	655	608	695	644	628	628	653	665	649	734	673	652	678	647	653	613	642	684	620	684	666	640	662	670	644	618	667	687	664	670	619	676	635	627	632	712	709	629	663	654	631	688	635	657	626	675	647	662	668	629	665	642	614	584	659	682	640	623	640	641	668	661	621	634	649	656	642	704	615	590	648	672	627	688	678	613	655	651	631	648	632	655	618	667	618	663	640	661	611	641	643	632	676	656	689	671	679	641	620	631	672	675	630	602	658	639	626	672	682	692	650	646	675	673	665	680	680	643	660	652	629	665	646	666	611	664	649	628	671	653	662	629	616	657	645	615	668	680	632	632	681	654	622	641	675	697	629	646	684	675	634	611	660	649	629	654	648	686	679	665	642	608	591	598	581	616	656	665	716	655	635	634	674	658	643	650	637	672	652	689	650	628	635	611	632	636	657	651	663	651	619	670	655	654	649	649	673	663	627	609	677	585	644	662	646	630	650	630	675	618	707	655	621	639	669	658	681	616	718	655	609	618	615	641	652	693	647	653	676	684	644	709	660	732	630	662	596	681	642	668	681	637	644	658	696	623	667	657	677	645	667	696	666	652	657	619	631	638	605	668	630	697	658	680	650	642	637	644	657	640	658	629	641	626	680	657	660	671	646	631	678	611	657	691	636	623	636	672	621	645	643	670	663	658	632	664	630	672	684	635	628	649	644	724	632	617	654	637	678	632	634	666	668	636	687	622	636	618	678	698	625	680	625	661	624	642	652	670	630	652	635	658	680	624	616	635	624	658	672	638	622	670	668	631	587	627	670	692	637	655	641	633	650	653	690	576	635	653	633	680	607	649	636	635	595	674	609	621	630	674	714	629	636	639	654	655	607	649	628	676	617	672	634	631	658	639	657	643	671	632	649	667	668	654	585	661	651	657	614	622	673	674	651	647	653	677	648	651	651	666	633	678	651	674	634	622	682	632	655	663	662	634	669	652	598	670	635	679	656	674	671	625	689	650	644	637	620	718	623	685	665	669	697	656	617	693	638	629	634	695	640	673	651	653	644	616	694	652	582	622	661	674	618	648	623	640	696	662	700	616	634	656	615	677	671	649	661	623	663	654	681	672	710	642	592	648	652	608	627	638	617	653	650	624	681	656	685	659	637	661	638	664	663	680	641	615	650	667	607	651	640	684	602	642	643	666	653	662	653	590	610	655	644	613	623	632	696	642	652	681	611	655	650	601	676	633	665	658	713	668	648	646	631	615	615	650	683	608	660	676	669	709	655	653	643	656	657	672	647	656	665	633	668	679	664	658	633	666	615	624	626	642	683	637	690	671	691	667	645	639	631	646	593	650	628	675	637	643	603	663	616	672	654	651	666	627	649	633	635	643	605	643	595	626	652	620	695	666	663	699	604	687	678	656	644	702	649	681	640	629	669	653	635	661	662	639	677	663	652	648	674	631	592	632	641	661	686	655	584	684	607	729	686	623	610	644	652	606	643	670	630	616	673	615	626	645	626	635	628	613	634	638	650	608	651	654	627	653	655	684	616	623	634	649	657	660	655	648	633	657	647	656	636	706	606	659	645	682	620	632	684	650	687	662	646	644	663	674	631	622	657	657	600	709	600	669	709	657	640	621	648	665	644	662	602	645	663	637	644	666	665	629	661	664	629	616	607	653	629	641	652	642	665	655	689	689	656	697	651	660	619	699	679	653	628	648	625	635	670	651	685	639	635	669	708	629	631	649	655	644	625	623	619	622	668	629	654	665	656	633	623	642	640	670	672	653	598	643	631	668	641	631	626	687	631	617	653	729	659	634	685	657	642	631	624	625	676	644	597	660	677	636	637	663	688	638	649	615	691	650	622	651	578	595	697	648	672	639	660	663	606	611	647	678	632	628	644	649	647	645	677	639	651	660	637	666	652	629	652	649	662	692	667	629	634	654	665	651	702	617	693	680	654	660	648	688	640	623	656	667	687	623	667	645	620	634	627	689	683	643	671	664	601	664	641	634	615	648	608	646	638	667	654	655	651	651	705	663	667	683	625	638	661	638	673	640	625	622	703	624	653	657	658	736	646	663	606	682	660	658	642	641	609	623	650	662	673	602	633	648	670	681	660	647	670	635	682	654	632	607	661	628	661	676	642	611	639	687	629	662	656	683	605	608	654	641	615	655	663	659	651	678	647	683	682	618	648	616	641	712	634	669	667	638	616	660	706	647	650	689	677	672	657	674	647	612	657	658	659	624	635	669	639	650	650	672	625	622	631	647	676	660	633	644	666	642	677	652	642	676	645	642	629	625	668	619	682	646	669	682	669	666	661	651	648	660	624	648	652	675	666	664	661	697	618	668	672	618	593	656	607	668	682	685	665	661	663	663	680	619	646	674	619	663	608	596	682	606	689	640	656	637	665	685	679	662
23222	21553	29257	24242	21532	21591	10783	1852	1317	1147	949	825	2237	6484	2031	701	663	649	619	594	581	713	865	3616	5355	4216	1851	686	528	516	550	535	564	535	550	548	573	544	574	579	533	548	520	540	570	556	540	566	515	511	522	573	563	562	530	494	508	516	545	544	517	572	560	560	564	557	542	564	536	522	542	558	525	614	518	564	519	549	542	491	506	549	499	555	527	517	530	534	556	516	585	552	562	537	535	534	546	538	514	561	523	566	545	501	573	540	519	542	555	571	515	544	531	541	567	584	506	555	529	570	563	540	560	539	492	547	538	523	547	564	521	537	585	539	501	537	528	580	573	560	575	538	560	496	542	573	501	569	541	562	526	528	536	515	533	560	558	532	541	553	568	543	558	564	549	523	581	539	553	566	511	521	540	547	546	522	517	561	558	517	555	541	547	537	567	580	487	561	545	526	544	516	533	543	570	551	524	581	575	533	542	557	562	546	541	552	519	550	577	536	530	550	606	549	528	542	513	555	551	534	565	561	536	554	537	572	548	534	515	533	531	589	523	546	571	573	511	574	541	494	573	575	576	573	487	549	559	564	558	560	520	554	563	549	540	545	542	550	535	578	546	536	527	499	552	556	542	553	583	541	568	569	509	559	546	527	576	571	556	535	537	525	562	534	563	528	578	556	567	540	551	545	538	511	552	550	552	535	540	537	508	536	514	568	528	544	515	546	540	535	511	533	532	527	532	521	529	552	532	514	557	493	546	534	512	557	558	553	608	511	565	557	568	530	527	567	534	576	539	600	530	571	516	529	517	521	586	582	541	523	529	533	522	569	544	558	554	542	524	520	516	578	541	542	475	530	527	541	530	516	546	558	555	546	579	580	541	555	547	524	532	539	521	539	557	498	498	559	569	541	556	514	587	550	503	552	500	561	524	534	546	497	550	550	551	604	568	483	539	565	544	519	535	521	528	527	564	554	558	496	582	556	528	537	556	549	504	527	498	525	544	541	494	522	514	555	570	571	578	541	521	539	517	556	588	554	532	538	533	517	508	516	558	552	564	557	555	527	515	515	553	561	537	534	573	550	537	585	570	516	556	524	560	544	503	562	579	569	549	575	558	521	537	571	540	555	549	562	534	585	567	518	559	565	585	537	544	535	551	571	540	551	555	553	519	565	534	515	552	539	516	568	600	530	544	554	538	538	527	540	562	537	540	517	549	541	529	562	581	559	512	525	535	531	568	527	576	522	559	582	553	538	539	574	577	554	525	569	520	518	550	536	531	559	523	565	553	550	573	534	545	530	535	603	514	550	555	557	509	562	515	541	577	526	546	546	538	565	563	562	559	555	549	506	545	514	550	580	543	550	530	530	562	509	589	568	552	529	524	525	523	540	533	541	554	496	549	578	530	558	507	542	565	526	555	543	513	544	589	527	554	557	560	550	522	520	524	546	535	570	538	509	561	548	563	560	531	553	545	540	572	548	549	538	521	529	522	538	547	517	564	546	496	540	509	546	552	605	506	559	556	540	517	561	512	537	522	508	555	616	559	511	497	565	571	565	520	540	525	553	578	567	552	530	500	550	555	551	547	514	570	547	593	570	521	538	552	570	487	556	564	567	556	532	551	536	552	521	537	560	530	528	535	533	568	558	567	546	524	541	555	532	524	562	556	523	528	496	505	560	531	558	562	568	533	559	551	569	559	527	554	534	567	538	526	541	549	540	541	502	573	512	550	518	576	551	553	548	520	530	525	540	540	509	561	559	553	530	568	568	584	519	510	568	498	531	511	551	597	582	556	560	561	527	560	567	554	580	509	527	531	559	580	549	532	559	556	568	549	526	572	595	559	528	568	548	531	571	481	560	578	564	585	543	546	580	552	497	520	541	550	575	568	568	531	556	517	524	514	536	541	540	508	556	556	548	593	538	574	550	535	573	548	597	521	550	563	577	556	530	549	551	531	540	540	549	516	549	562	500	595	553	527	593	565	543	506	545	537	583	558	569	489	574	589	526	539	512	526	576	563	537	561	549	564	519	589	547	558	540	576	547	530	537	571	555	572	583	536	566	553	528	571	538	527	536	537	540	554	544	548	536	532	556	514	536	609	562	544	515	539	536	532	545	577	540	528	566	515	551	532	537	563	535	577	512	575	529	529	522	549	546	555	559	533	545	580	556	577	538	516	553	528	528	543	527	547	555	532	484	544	508	535	558	520	535	523	509	545	555	532	538	513	557	571	573	531	541	519	517	534	538	558	504	584	539	537	573	556	513	542	545	525	527	584	571	538	604	562	503	551	545	511	529	536	563	537	561	525	510	519	535	594	579	561	576	522	558	578	512	572	530	536	546	521	548	525	511	497	509	564	550	513	547	526	536	551	549	565	515	513	529	579	593	537	502	562	565	546	638	562	529	547	537	570	541	552	526	569	530	542	589	546	549	514	518	520	580	546	506	477	600	535	557	526	536	519	541	536	563	534	557	552	560	536	561	546	519	513	515	564	515	555	532	566	488	531	549	562	531	530	555	538	531	563	547	546	572	529	538	544	566	525	580	543	558	495	563	512	516	536	590	565	570	541	535	548	498	494	521	511	495	524	519	497	574	513	560	557	496	539	584	564	548	549	522	545	551	549	547	565	510	530	522	525	567	552	510	506	554	526	547	497	567	547	553	551	554	571	538	498	586	544	580	499	540	581	515	553	534	557	503	516	523	555	532	516	541	559	537	511	546	538	540	551	526	506	549	521	534	534	525	511	549	543	564	580	532	560	539	566	545	547	559	503	527	538	538	569	527	570	558	540	553	561	551	496	583	508	583	540	563	514	587	604	504	534	537	580	543	536	554	526	552	532	562	532	552	567	572	516	591	556	514	526	504	559	549	546	514	508	560	593	509	517	542	559	589	512	553	508	548	566	525	545	557	478	539	558	550	583	531	574	500	560	543	532	526	512	492	530	573	570	544	523	505	585	561	523	534	521	548	572	583	526	546	529	546	558	527	527	536	547	549	520	568	560	529	540	546	550	534	529	580	495	542	556	530	541	536	529	543	528	529	550	556	494	536	561	542	540	569	543	510	520	546	559	563	522	547	529	546	536	512	566	571	521	526	521	564	549	495	519	485	523	554	535	600	569	588	537	536	535	547	523	519	534	580	559	578	577	528	615	495	505	506	538	538	543	532	515	533	541	552	549	549	552	500	525	552	529	555	570	517	529	520	529	508	544	544	537	545	540	538	542	523	554	543	544	470	527	525	532	547	610	552	566	580	564	565	525	585	546	524	529	568	599	520	534	566	522	552	547	519	514	552	556	525	511	550	519	555	551	548	560	548	548	502	560	533	553	507	541	555	520	521	564	539	557	497	563	584	563	579	544	557	522	578	549	523	550	532	565	555	567	539	547	529	568	544	570	546	544	518	542	474	549	547	571	508	526	535	523	528	568	470	519	535	572	533	558	550	552	508	559	558	545	498	517	551	520	525	567	539	541	525	573	536	552	535	537	542	570	522	531	587
42264	57480	17991	10185	7853	5913	4074	2823	2148	1707	1503	1239	4090	10149	2668	860	907	847	772	762	784	875	1300	6217	8550	6281	2583	845	646	590	648	700	628	625	643	612	641	629	667	613	604	644	618	622	649	621	617	632	589	648	621	601	625	639	601	642	626	600	630	614	631	636	604	613	625	678	631	626	586	608	654	615	613	587	651	642	622	652	594	646	638	608	669	617	612	685	637	632	594	635	627	630	650	577	635	582	623	669	639	630	632	625	597	633	616	605	603	596	661	559	647	598	655	627	669	630	618	641	595	631	667	599	667	609	623	632	625	612	614	589	617	650	576	684	636	641	600	601	636	590	644	644	645	625	648	689	639	648	618	634	626	651	606	601	632	630	638	642	625	604	617	563	627	605	634	591	665	636	649	650	673	617	605	607	596	651	618	594	626	624	588	629	662	632	672	641	638	609	619	637	629	672	643	654	576	621	644	627	648	632	619	590	627	619	593	633	611	595	619	607	626	574	658	626	622	625	608	605	649	615	605	601	576	613	613	591	610	605	626	609	580	664	601	630	586	613	599	623	673	556	640	623	618	663	594	659	633	684	622	594	639	640	625	616	634	615	576	643	612	628	624	625	624	622	610	626	572	632	601	616	646	598	619	662	631	603	635	675	596	623	623	622	625	626	624	640	696	610	652	642	601	658	636	654	597	624	667	619	637	626	555	646	611	567	652	631	629	620	616	605	668	617	651	650	585	618	644	603	617	631	574	573	599	595	622	614	617	596	560	648	695	666	580	587	648	638	644	626	604	616	630	640	602	638	574	646	567	583	612	641	641	614	579	637	637	566	624	641	657	633	638	639	637	620	710	645	658	627	615	631	621	600	652	571	616	624	639	646	638	660	572	646	580	573	618	656	611	623	659	628	619	654	642	596	609	627	652	601	603	636	630	646	674	579	641	602	625	588	599	605	630	635	589	650	636	661	623	648	681	608	634	630	629	598	647	637	614	599	622	642	621	660	660	634	644	624	575	621	592	614	581	589	636	619	618	629	625	628	600	610	623	673	654	658	599	596	594	644	608	630	633	651	638	624	658	586	640	613	604	609	642	626	644	618	646	610	609	646	592	637	624	634	602	618	631	660	660	624	625	620	630	606	679	617	610	614	631	598	585	635	615	628	681	651	626	653	692	596	569	628	653	605	647	629	600	651	604	616	577	596	641	636	676	587	604	640	633	623	655	633	627	628	589	657	633	583	621	647	597	607	647	658	620	613	663	636	632	661	643	582	654	628	663	648	614	642	646	631	652	623	605	591	637	630	621	593	612	615	638	641	670	634	616	639	610	649	614	639	618	602	620	629	619	609	612	622	625	599	616	617	609	615	634	652	628	622	605	631	618	646	635	609	596	624	621	625	676	617	639	629	626	654	614	612	617	612	644	632	660	621	569	664	628	610	637	617	620	629	649	631	646	630	624	633	584	626	635	612	602	698	595	652	644	649	645	631	574	625	625	612	630	596	646	630	643	569	609	616	637	620	608	600	618	648	624	600	598	617	650	646	616	622	585	631	582	642	568	590	650	655	660	651	600	639	652	625	617	627	618	603	590	582	630	589	626	666	615	638	637	631	620	615	617	620	650	641	589	609	637	644	661	640	656	559	619	641	636	608	652	611	636	642	570	634	606	616	611	609	607	634	664	622	645	631	615	617	648	637	604	599	621	580	615	644	615	633	627	617	603	619	613	631	601	589	610	630	620	563	650	589	651	607	618	589	580	652	645	652	643	621	605	595	607	612	618	615	581	705	546	616	635	667	670	597	604	663	661	637	611	643	653	596	654	621	632	630	627	626	644	559	589	651	635	625	664	614	618	641	619	682	626	617	645	600	617	638	587	621	623	588	626	629	603	621	645	639	620	631	648	623	601	610	635	587	620	635	680	617	620	643	601	587	643	585	630	639	595	619	589	629	585	648	650	634	581	624	608	586	625	652	642	614	629	653	640	664	651	629	612	599	667	606	634	602	662	594	621	599	601	646	594	635	635	608	659	624	610	588	624	633	613	637	581	576	587	652	604	654	620	622	628	669	625	610	612	647	621	577	636	603	607	589	605	647	658	607	628	626	616	620	629	647	621	584	597	600	606	657	613	618	597	640	577	661	646	656	625	666	613	655	659	626	553	630	607	644	606	631	654	629	640	588	621	639	661	616	612	589	627	640	573	624	628	683	616	646	588	636	602	666	589	593	607	614	637	648	591	649	617	590	628	643	636	620	592	639	631	655	605	626	629	613	660	610	596	616	594	622	618	606	652	617	613	656	596	619	595	611	619	591	618	637	640	603	586	636	635	623	587	583	614	660	613	669	633	608	641	657	633	623	623	626	600	640	650	610	607	621	627	627	629	615	621	622	607	623	625	615	609	634	635	638	659	625	677	648	627	597	595	631	625	608	636	613	634	639	609	664	589	595	587	634	576	626	666	590	665	632	583	631	646	634	646	629	607	681	634	599	639	622	656	608	588	626	634	590	637	628	608	600	582	642	647	594	612	664	618	604	648	616	616	629	621	639	609	606	650	656	615	672	655	668	654	665	596	625	664	658	625	657	633	617	669	637	666	661	613	621	606	646	631	584	589	633	661	610	583	645	629	644	602	645	615	631	595	652	610	612	661	643	614	621	665	577	670	633	663	564	621	608	589	609	656	627	644	600	656	634	671	626	597	635	593	618	625	688	575	617	622	607	564	657	653	647	596	614	561	609	623	586	641	632	648	608	638	632	610	610	609	598	618	668	698	631	644	647	626	631	595	646	601	652	624	660	676	587	631	676	676	630	612	648	631	606	614	605	629	618	608	605	644	594	671	633	628	649	635	616	592	587	651	618	631	592	629	657	615	624	666	590	626	600	643	635	620	629	609	613	598	673	616	633	597	654	622	667	633	605	616	658	671	624	620	663	636	624	634	641	627	629	667	601	645	643	614	586	671	628	606	575	663	638	667	580	629	615	638	664	630	637	616	600	616	653	627	614	609	623	682	609	617	631	592	615	643	608	625	591	656	605	611	621	677	611	602	639	665	631	630	609	601	627	624	591	648	644	624	588	631	623	634	627	603	644	608	633	594	640	621	650	623	655	611	606	636	647	618	613	653	608	618	600	592	615	576	546	622	612	633	622	646	622	637	610	649	605	638	597	640	652	617	650	651	608	631	599	599	623	654	603	592	573	601	636	648	639	627	605	610	623	649	620	636	638	622	636	614	633	610	602	680	609	639	615	642	662	623	588	638	619	656	541	645	595	633	659	631	605	600	623	609	598	618	596	638	600	611	605	656	670	684	575	625	625	634	565	648	642	580	603	630	640	651	603	598	635	632	614	645	640	643	661	639	635	642	641	632	613	647	651	641	657	628	666	592	661	603	624	622	628	632	623	685	627	586	624	617	695	650	672	601	611	638	591	580	630	646	610	622	603	637	623	622	565	657	617	605	594	658	623	595	669	607	636	623	609	617	611	651	647	627	625	640	633	613	654
29187	25392	16667	4533	1308	918	582	556	471	407	373	398	437	710	381	383	346	334	364	356	317	329	392	486	523	347	377	352	365	310	338	327	320	297	297	330	321	341	355	327	349	348	311	319	329	345	359	322	320	327	332	315	326	349	306	352	322	344	324	310	333	339	332	347	314	331	336	334	307	329	342	334	333	308	332	320	309	332	352	358	317	329	356	337	335	353	361	299	364	328	330	351	337	339	333	324	326	336	344	304	325	334	331	353	335	307	343	318	331	313	364	346	321	305	321	344	332	327	300	343	302	292	339	331	306	325	334	348	311	368	340	311	327	359	339	361	304	345	311	337	332	325	363	320	381	336	316	339	328	325	333	342	321	322	319	342	356	323	335	331	310	364	331	344	365	316	321	330	323	332	343	370	321	315	364	347	317	340	343	336	364	336	339	341	332	321	328	340	301	367	326	342	321	353	313	333	349	309	344	357	314	319	313	348	320	350	329	350	330	346	331	362	303	315	347	350	308	332	349	355	353	332	346	346	342	326	347	349	304	347	311	325	316	316	284	318	299	316	331	316	331	342	368	333	299	321	367	384	330	305	307	334	300	329	335	368	313	325	343	328	322	317	371	319	312	323	340	325	328	312	320	310	299	330	320	326	338	342	355	327	337	321	367	303	320	351	335	332	325	319	311	322	308	334	339	316	313	332	340	330	318	347	348	355	311	340	363	336	339	321	376	327	330	394	284	302	334	343	337	300	331	328	341	334	313	335	321	310	357	305	350	356	338	344	291	356	300	315	328	351	329	327	298	344	330	364	329	354	364	305	339	360	327	333	343	344	317	364	306	295	286	310	319	296	314	331	325	358	296	302	295	320	363	326	351	334	320	354	332	341	343	337	352	324	343	333	337	302	348	327	344	339	329	322	307	336	314	323	325	343	324	324	325	319	354	349	344	339	304	308	367	315	345	312	320	334	364	338	376	305	346	352	300	323	346	331	336	357	353	327	317	343	340	324	305	327	340	359	337	323	341	334	323	318	314	356	341	317	319	332	289	353	307	330	349	339	336	354	337	321	347	367	353	297	282	361	327	354	333	337	348	341	308	338	321	322	300	337	347	324	346	336	329	317	322	315	312	353	335	341	315	327	333	321	323	307	337	368	318	315	321	307	339	344	320	302	331	339	309	303	324	338	316	333	330	341	324	338	348	340	326	315	310	318	361	387	327	327	339	352	342	342	298	319	363	329	350	312	327	357	325	340	344	315	298	340	330	347	300	328	374	349	317	307	356	329	367	350	324	357	345	339	343	356	316	359	315	313	322	305	332	325	319	335	365	310	324	328	306	338	350	305	348	336	291	312	327	356	319	323	340	334	296	386	351	319	324	350	316	341	333	313	303	311	322	338	325	330	317	326	351	332	338	312	355	324	336	327	343	336	332	377	323	355	367	328	307	328	338	319	317	334	312	318	356	345	345	318	320	340	314	326	319	342	378	349	332	303	379	303	328	319	337	335	307	310	355	334	316	345	317	315	324	348	336	350	357	327	331	292	362	333	353	349	349	341	315	329	342	300	334	334	340	347	327	317	332	329	366	327	319	348	311	331	345	325	370	322	340	332	309	344	310	345	330	329	311	328	299	310	368	304	329	309	339	333	321	325	324	325	333	322	346	365	345	354	362	361	354	338	344	312	353	351	332	331	315	359	334	330	351	370	346	316	340	336	319	322	333	336	331	351	362	356	331	343	353	320	307	339	330	348	332	322	331	343	312	328	326	316	333	313	309	341	306	339	315	359	339	327	347	321	335	321	290	364	315	338	369	327	354	362	345	340	326	320	336	347	309	293	354	368	338	329	311	345	363	319	329	319	348	316	296	357	337	340	337	322	345	330	290	317	358	342	342	337	352	306	326	272	316	325	362	307	319	342	349	288	305	339	315	331	313	378	341	336	299	330	322	338	331	332	311	311	317	320	321	317	335	352	318	381	348	353	336	375	366	315	339	307	339	347	348	348	319	366	318	353	320	309	339	337	306	318	358	330	320	344	293	339	310	319	325	332	345	309	324	329	339	330	360	339	330	354	329	305	326	369	337	332	351	332	331	323	349	321	357	337	339	315	328	352	383	335	334	342	333	327	342	304	346	322	338	332	351	320	314	321	337	362	341	320	330	315	311	316	297	308	392	338	301	345	314	336	301	343	348	334	293	314	326	345	354	324	311	303	324	321	315	320	343	337	343	327	323	333	312	312	339	296	338	316	334	312	309	326	310	321	338	326	307	333	358	329	332	336	309	306	307	362	323	341	328	355	331	323	339	331	387	322	348	327	328	354	302	322	329	382	323	339	306	361	302	352	334	304	343	361	337	340	311	315	313	362	339	321	352	327	345	324	313	351	320	309	323	340	327	340	319	322	338	310	319	339	338	353	343	330	356	336	316	313	334	343	318	345	323	330	351	300	335	367	312	326	335	323	341	329	319	341	354	351	320	317	323	328	329	334	309	343	346	325	328	323	318	309	306	321	280	298	340	334	303	326	321	306	368	333	357	333	333	346	321	387	339	319	325	322	310	354	343	328	313	309	347	346	319	365	334	354	350	340	322	301	330	333	328	345	289	332	292	330	337	322	322	319	345	312	323	350	319	318	317	340	340	288	360	360	336	321	303	333	291	333	342	322	319	325	355	351	347	318	330	335	298	351	370	319	313	343	313	339	332	323	319	320	325	319	337	355	357	330	329	337	316	325	334	351	315	331	352	350	337	350	340	305	290	308	303	347	346	334	340	330	335	307	347	339	331	309	323	333	321	338	333	348	335	331	349	350	339	331	317	357	338	324	356	325	370	381	325	324	344	337	310	308	333	316	337	357	325	347	323	314	349	362	304	338	295	346	350	328	347	320	350	348	326	335	311	342	345	371	326	324	312	300	346	350	356	331	340	293	320	300	368	362	319	330	287	336	342	322	329	295	359	350	352	320	350	358	319	371	344	332	335	317	338	328	371	314	334	340	336	331	352	349	338	327	337	340	358	312	324	313	311	335	334	354	326	351	347	357	342	344	348	353	337	343	347	334	343	336	284	335	343	337	324	319	335	329	323	327	324	356	352	317	314	344	339	321	313	299	319	344	325	336	346	330	339	331	331	342	320	341	317	302	323	316	354	364	316	332	332	325	333	297	347	329	339	296	337	314	330	331	351	310	342	286	361	324	342	344	346	334	358	309	336	342	308	335	309	354	353	318	327	343	316	331	352	317	316	299	332	346	345	360	325	326	308	322	367	335	323	353	342	330	355	338	327	329	294	317	341	347	352	341	329	347	287	362	329	310	318	309	347	335	321	333	374	339	327	370	316	343	315	343	336	314	325	318	343	352	358	333	330	345	329	326	344	339	369	321	348	342	349	359	307	365	356	330	325	338	338	348	336	334	340	345	320	322	328	346	315	346	309	333	335	343	347	319	335	332	346	340	324	311	332	350	311	330	324	299	311	335	343	331	330	322	333	367	314	342	319	321	344	325
33215	37349	7204	3647	2320	1644	1112	866	711	571	535	511	603	1156	486	457	480	471	439	449	436	449	525	675	775	482	504	414	391	449	438	428	425	427	448	436	423	429	445	462	429	398	427	444	420	389	391	427	416	455	438	428	395	445	416	457	397	437	441	443	437	422	390	375	416	431	419	414	375	438	370	450	418	420	411	440	361	420	442	423	422	413	412	425	427	417	403	421	444	422	423	428	409	421	396	409	352	399	422	416	400	421	407	404	442	405	431	441	428	384	399	427	428	424	422	415	418	429	417	441	422	411	436	426	416	453	448	443	422	424	402	404	462	395	419	417	414	451	425	395	427	413	418	432	433	446	426	416	406	423	457	410	441	415	421	421	462	392	418	422	433	414	446	412	440	397	453	408	452	462	407	413	425	396	417	402	415	436	397	459	406	432	408	409	407	390	420	407	434	442	408	433	439	418	397	414	428	455	392	423	407	432	405	389	386	384	384	426	409	449	411	371	370	438	398	430	401	401	430	360	387	417	401	429	442	437	410	418	411	443	404	407	436	435	396	418	398	402	421	419	387	443	415	421	430	416	389	402	385	425	419	395	427	435	374	393	439	409	424	428	437	427	393	428	423	393	404	435	378	441	423	393	397	411	436	412	411	428	419	435	413	384	413	406	407	427	423	390	382	406	437	425	424	413	428	383	428	407	398	437	423	420	410	407	427	381	413	402	399	461	438	440	416	387	406	394	422	449	443	411	412	392	439	426	422	406	437	441	401	400	400	416	399	376	430	431	432	384	474	457	395	414	426	395	410	436	390	424	411	397	420	420	405	412	432	397	387	404	398	435	408	421	416	414	431	416	436	429	416	444	411	411	423	450	433	443	410	403	450	424	428	408	424	410	406	415	421	422	439	430	429	414	394	404	440	464	394	414	383	387	383	415	381	417	441	433	437	402	410	405	389	409	414	441	434	402	420	412	408	402	443	403	415	425	457	424	396	379	408	416	416	424	405	426	433	434	414	411	384	408	369	408	420	388	431	413	450	406	362	393	422	384	428	396	424	406	407	397	390	414	402	392	395	396	405	420	437	418	417	411	380	392	414	428	452	427	412	417	453	428	466	407	400	392	406	414	472	423	398	422	424	424	420	403	413	430	390	406	406	401	397	410	435	371	411	415	436	409	443	384	437	367	428	416	422	409	415	422	403	406	398	429	438	420	428	398	419	413	409	400	428	424	406	439	418	414	389	407	394	394	430	395	395	419	416	426	404	481	432	385	472	393	398	434	398	403	389	418	423	444	410	402	451	412	419	407	420	436	436	412	421	450	442	431	380	412	407	425	411	403	430	425	410	401	439	412	419	377	421	452	404	422	415	400	408	451	442	442	428	425	414	421	454	417	409	409	474	399	396	424	442	408	431	430	412	436	415	426	437	437	428	391	425	440	397	391	419	406	414	423	394	410	403	415	429	404	404	422	421	415	392	417	398	368	426	412	394	402	395	434	438	424	388	432	448	401	470	405	427	424	385	411	422	424	422	402	400	385	368	419	446	437	417	403	435	421	454	447	427	439	415	384	390	411	414	381	401	377	425	403	370	408	422	419	396	438	426	399	402	399	403	387	426	424	449	414	424	446	412	420	432	446	381	411	420	408	427	429	449	402	413	430	425	425	410	430	352	421	422	414	412	442	389	418	419	399	385	411	437	393	404	405	398	419	397	413	424	434	389	459	414	398	417	420	391	425	419	435	420	398	411	398	412	427	433	421	421	397	397	398	384	433	402	405	420	428	389	411	389	404	410	427	399	452	448	410	431	423	399	405	437	403	411	381	396	443	437	430	438	461	379	430	397	428	430	421	413	387	417	412	425	406	413	402	443	403	432	420	408	394	409	421	398	443	401	418	418	461	417	447	401	397	434	386	419	433	480	444	423	401	409	382	439	433	426	462	432	391	407	458	419	431	422	418	412	444	396	419	441	413	421	399	402	451	438	389	417	421	415	412	423	416	442	403	401	401	417	466	390	378	431	381	406	435	460	426	404	373	412	413	411	436	437	405	403	423	447	427	419	397	445	434	407	398	437	413	410	442	408	414	415	419	413	392	394	446	389	437	389	455	395	386	419	416	439	412	429	346	409	429	419	412	415	415	450	462	420	406	406	426	406	451	424	433	430	425	358	426	403	411	418	364	407	426	450	446	429	377	393	458	427	454	391	426	415	414	400	437	393	412	412	403	419	400	411	418	438	436	398	432	422	392	434	398	409	397	409	404	414	455	414	389	438	420	398	416	409	436	397	391	395	431	405	403	437	408	415	436	437	425	389	413	439	415	435	387	419	453	448	410	401	419	420	413	398	465	415	423	442	423	419	439	440	477	395	384	434	419	439	436	393	413	398	408	410	434	408	425	402	419	410	382	449	415	414	395	414	401	411	382	427	443	384	404	419	438	417	445	437	407	420	440	411	418	425	398	429	399	447	420	413	445	420	430	424	409	464	381	433	431	411	417	433	412	421	377	438	413	427	391	419	460	427	415	459	421	418	406	407	420	441	412	401	377	404	432	403	420	414	411	425	418	393	424	412	408	416	397	429	441	434	417	359	425	407	421	425	387	384	418	418	417	406	417	408	378	419	424	427	386	450	419	400	419	391	421	417	409	387	390	394	417	414	427	445	439	426	418	389	401	394	428	417	434	440	421	458	418	424	405	447	398	403	414	416	393	401	418	429	391	436	386	423	447	418	395	444	404	453	407	456	413	440	419	436	389	430	401	428	444	393	403	407	401	450	409	396	403	438	431	426	425	411	404	391	406	423	410	406	434	448	442	434	403	408	427	394	429	437	402	425	397	406	436	422	410	459	396	425	422	402	439	422	447	403	423	394	450	395	386	408	442	451	443	414	394	440	434	390	381	410	437	435	406	434	382	425	415	434	415	409	417	410	431	400	437	424	393	431	428	386	456	416	398	445	401	394	399	435	414	392	401	408	424	397	371	421	421	397	412	429	430	407	427	443	388	419	406	446	436	404	426	439	407	405	398	385	426	436	418	402	434	397	449	414	411	397	435	443	432	445	445	407	445	390	415	436	449	396	398	438	406	413	412	414	401	413	469	418	445	392	412	413	423	429	403	418	397	400	414	398	431	427	441	411	401	410	391	480	439	410	444	395	422	392	417	404	417	394	419	427	387	411	407	414	388	371	430	401	413	418	426	399	411	415	445	415	369	434	411	415	407	416	419	407	409	427	412	443	426	401	434	408	372	405	420	421	401	412	436	430	422	408	403	452	415	411	420	412	411	429	416	432	373	404	427	392	400	405	398	425	410	410	433	400	422	398	385	419	410	407	432	423	418	442	380	405	432	434	423	394	405	394	401	421	418	383	427	430	386	429	436	404	403	472	399	431	441	384	433	415	404	424	411	406	409	396	429	437	438	391	423	419	417	436	439	425	445	451	386	400	422	430	422	411	396	428	395	416	449	440	427	405	432	385	444	412	448	442	428	420	431	406	444	407	419
24274	21550	28827	24669	21509	11981	1548	856	677	549	499	435	815	1890	405	374	350	346	384	351	336	327	992	2142	1910	1497	840	324	299	290	303	285	280	254	289	287	275	314	295	319	282	279	274	286	293	286	288	281	281	267	310	299	285	276	312	318	313	285	255	285	296	299	284	255	270	280	281	285	270	260	330	286	320	301	285	272	289	313	286	285	293	285	283	284	313	271	301	277	299	271	300	303	275	247	286	295	301	290	294	284	288	263	285	290	249	257	313	275	293	259	322	271	256	313	273	308	264	301	277	263	307	292	308	285	292	299	286	274	324	274	307	319	307	288	302	322	307	325	281	295	284	268	300	283	257	281	276	317	294	254	312	309	290	298	292	275	282	271	299	274	293	266	282	272	279	313	286	275	304	282	272	292	289	272	278	309	280	294	296	274	286	309	286	300	272	328	321	295	291	261	265	299	316	275	309	284	272	292	304	316	333	287	286	310	313	339	284	253	290	302	291	306	299	277	284	272	287	288	297	288	293	283	302	295	310	268	298	290	275	303	310	297	294	318	275	306	260	305	257	304	311	290	317	302	270	307	282	307	323	312	316	320	293	263	304	260	294	276	285	263	317	277	299	315	313	289	276	296	274	307	306	272	317	275	287	329	302	293	280	262	285	268	263	311	313	295	296	296	279	299	280	283	261	296	300	296	310	297	287	276	274	280	270	284	315	289	262	273	275	272	295	269	274	324	270	297	298	281	265	327	264	283	284	275	271	312	279	283	270	288	296	321	291	272	294	298	283	310	275	279	283	272	286	280	291	281	268	282	293	261	288	298	286	276	313	282	301	315	315	266	289	292	284	282	293	282	301	295	295	287	258	275	281	323	303	298	261	267	299	298	281	304	266	279	285	293	288	304	275	295	285	274	251	281	312	289	279	277	313	285	261	300	297	287	263	318	267	267	321	313	278	314	274	280	309	285	290	303	266	291	302	282	283	250	302	303	280	291	285	311	287	300	286	270	296	269	263	321	292	290	288	288	285	296	301	304	304	301	318	282	327	271	291	287	282	299	309	307	281	288	277	316	300	276	276	266	311	267	283	288	292	294	265	300	307	272	277	267	285	302	275	258	285	297	274	326	308	295	320	276	283	308	286	318	317	274	333	309	287	288	288	270	283	300	272	301	278	276	289	308	286	290	273	276	271	281	309	294	289	308	301	317	273	311	293	269	268	290	247	279	266	302	285	300	302	284	326	275	290	305	310	272	306	302	299	288	285	296	272	297	296	307	297	276	274	266	264	301	274	273	298	308	277	274	295	305	281	311	321	285	289	309	271	309	283	297	297	302	321	284	317	289	285	281	297	303	281	300	279	287	269	276	293	308	274	282	263	281	311	301	279	305	312	308	282	320	324	287	328	267	271	297	275	283	304	318	303	292	284	285	306	276	298	262	278	285	282	298	316	328	288	314	299	302	298	273	254	270	288	309	288	280	288	303	312	310	268	307	292	278	287	287	297	281	293	284	287	309	318	258	286	282	287	289	312	278	270	308	283	287	279	306	305	316	276	288	283	270	294	319	299	289	281	292	315	271	307	302	275	262	309	309	267	259	292	272	317	271	304	298	302	272	285	275	260	299	302	280	277	269	291	250	243	259	276	293	280	256	314	316	286	294	281	290	286	290	281	283	278	318	282	282	300	278	242	288	292	269	276	292	303	262	317	299	303	241	283	293	359	286	303	279	302	274	292	310	292	303	292	251	293	282	280	293	316	288	298	311	294	314	292	296	292	260	304	308	282	328	277	274	312	297	280	305	302	276	283	286	299	281	294	265	300	263	257	301	299	299	269	298	298	274	276	286	267	304	293	294	311	305	295	307	307	305	306	311	302	306	286	274	286	293	316	231	280	298	288	294	276	288	304	285	302	272	286	274	301	312	291	293	294	289	274	324	292	272	259	316	297	293	278	331	280	299	281	297	306	266	292	325	299	286	292	259	301	279	283	322	308	287	307	287	289	291	289	291	303	300	267	296	288	290	298	304	266	303	248	301	269	312	301	304	280	304	305	305	309	306	258	278	256	284	288	299	302	288	305	286	285	309	297	312	297	299	279	268	325	270	268	301	261	305	311	295	288	255	283	295	305	295	313	307	287	294	270	314	298	287	307	276	308	270	291	282	249	292	268	267	290	280	300	281	318	305	294	273	317	303	300	267	260	274	264	298	338	274	334	272	316	260	275	287	290	299	291	277	284	321	303	271	301	311	274	299	268	296	293	304	326	304	297	284	269	306	283	305	327	292	294	288	349	320	273	285	300	282	247	307	293	285	299	285	282	284	281	288	298	312	311	251	282	296	314	301	308	285	284	288	289	270	303	284	278	286	275	300	306	270	291	275	308	292	280	298	309	314	301	281	308	280	272	295	282	340	273	291	303	287	321	275	283	280	291	276	285	293	334	267	315	297	277	274	302	263	321	297	296	304	265	306	308	276	273	287	295	304	289	300	295	304	297	299	325	291	271	313	296	280	281	272	279	290	328	302	297	265	294	255	283	298	281	313	309	285	259	277	284	291	303	276	299	281	280	300	290	302	303	312	271	293	306	288	292	264	300	298	283	285	298	273	282	281	311	300	276	301	279	252	283	300	284	294	286	317	260	296	288	278	303	266	294	257	292	262	263	274	298	277	283	305	285	321	288	274	288	282	274	299	267	286	288	280	292	296	283	262	306	264	289	300	280	285	276	292	329	297	281	296	303	300	297	297	292	313	270	286	290	252	294	297	295	294	297	297	268	311	285	301	263	276	296	291	250	281	304	300	301	267	322	264	268	273	266	299	316	297	291	263	310	303	274	268	288	318	303	283	280	274	282	308	286	314	314	294	284	285	281	289	279	279	269	280	270	283	298	286	295	304	289	283	325	263	321	292	282	277	294	288	257	296	300	286	282	274	285	265	276	304	268	309	293	280	297	282	298	297	279	267	302	291	312	278	269	295	291	299	292	270	332	306	289	303	273	307	293	304	289	289	285	290	320	308	302	294	288	273	311	281	287	284	281	296	275	284	313	275	262	292	282	268	289	289	294	296	289	288	293	278	278	325	278	300	326	262	259	331	289	314	300	303	294	285	288	273	291	326	278	264	286	316	283	304	292	281	301	292	293	283	308	266	274	255	280	319	293	267	294	307	260	296	282	301	289	291	295	293	291	310	283	281	296	254	310	293	250	314	278	266	277	304	261	312	266	292	273	294	300	262	299	275	297	317	249	294	283	319	279	299	284	287	327	283	312	321	283	294	290	291	292	283	289	291	332	288	273	308	270	264	300	268	316	280	284	303	285	305	279	298	294	284	261	277	251	310	304	275	265	320	268	282	301	275	269	287	260	301	265	290	309	311	313	281	296	282	311	288	286	326	265	259	302	304	279	241	289	316	291	291	297	291	275	325	299	290	301	290	284	300	269	301	284	266	319	275	301	327	303	306	286	286	310	284	309	309	299	288	296	291	293	278	313	281	305	235	303	268
37885	52796	13963	6108	4875	3107	2023	1513	1197	877	746	661	1347	3157	570	485	444	479	483	367	384	445	1725	3678	3196	2519	1484	418	396	364	399	382	365	368	370	339	348	373	386	360	381	357	363	354	367	389	352	365	323	351	341	382	359	365	365	373	340	363	347	372	370	338	315	339	361	400	338	349	368	354	370	361	383	381	395	337	366	346	369	351	375	325	339	338	345	348	367	390	343	337	346	346	349	358	373	387	358	348	398	352	333	372	352	313	344	340	352	364	333	336	339	369	365	341	386	365	383	330	379	349	356	355	386	377	318	338	340	345	344	375	356	357	341	379	338	370	349	342	345	368	337	356	364	358	379	345	336	331	334	331	342	358	391	330	363	377	350	355	356	342	366	368	371	382	373	374	355	355	397	325	367	360	337	355	333	361	348	356	385	332	354	334	352	363	352	363	380	369	347	335	334	361	350	365	344	368	306	352	391	335	370	335	346	388	335	365	365	360	335	346	359	349	356	373	327	355	374	325	366	361	410	346	356	364	354	365	373	374	353	373	360	364	368	351	370	329	344	351	387	333	394	403	355	401	335	332	390	373	356	330	336	318	343	393	406	388	389	349	350	339	354	368	363	343	354	376	386	357	343	361	367	395	363	368	358	353	344	332	342	361	335	348	357	338	360	371	326	363	354	376	379	367	366	405	361	331	379	330	338	362	331	349	376	388	328	348	377	347	382	330	368	379	369	317	320	304	350	321	347	365	333	348	334	314	337	323	343	402	379	378	357	356	355	382	377	358	337	342	347	337	345	389	346	382	338	347	349	338	341	356	350	305	312	359	369	337	377	392	322	372	364	359	375	365	356	351	361	339	359	338	327	386	375	343	324	364	342	372	351	352	341	362	359	353	363	359	355	340	364	341	369	335	340	388	355	355	349	358	364	360	364	353	334	370	335	322	357	358	332	337	365	332	354	342	354	355	370	344	391	357	345	382	367	347	319	368	356	358	330	350	368	356	356	322	329	382	336	357	393	334	334	371	338	327	389	365	377	360	375	381	387	340	370	334	347	377	355	363	327	376	348	338	369	343	350	352	354	368	345	345	337	366	352	349	352	342	343	331	361	362	349	361	373	373	381	356	331	372	368	378	348	355	363	381	355	335	376	361	355	372	389	342	343	341	354	338	357	352	342	340	358	359	396	354	384	348	332	395	373	384	323	375	347	352	339	366	366	334	344	351	369	355	372	345	350	385	350	371	337	346	395	395	348	335	328	327	350	378	346	350	367	368	386	373	337	354	346	379	345	366	339	366	338	381	336	347	359	338	362	387	338	368	361	367	364	364	386	356	350	383	360	337	341	356	333	360	351	388	377	360	350	340	318	377	363	334	354	377	375	380	375	373	372	352	367	329	360	381	370	301	328	391	370	320	343	341	346	371	341	369	350	352	369	344	354	344	373	349	371	346	377	347	340	347	378	373	397	357	357	332	380	385	352	350	375	353	377	401	357	374	360	367	362	338	359	367	344	378	330	344	385	393	310	361	385	349	335	391	348	385	325	391	350	394	350	360	350	375	349	374	360	331	383	349	325	368	324	361	356	378	353	334	334	363	398	358	357	330	313	362	367	350	382	352	369	344	357	355	353	365	393	365	380	351	344	371	392	334	348	355	355	366	308	340	352	368	343	361	343	338	318	359	394	373	378	368	349	373	349	356	365	372	378	407	342	367	367	366	344	341	389	360	345	393	359	368	355	377	342	351	340	330	328	369	356	379	369	323	343	364	348	319	341	377	340	363	349	342	343	340	349	337	360	345	322	343	343	345	382	372	336	323	369	360	342	357	379	365	340	364	319	314	335	344	334	326	316	381	348	366	388	388	341	349	356	315	381	352	380	338	377	345	370	358	376	370	357	358	347	390	348	347	380	345	363	375	361	365	366	369	364	372	355	377	362	391	325	341	377	363	381	340	410	334	351	378	389	377	350	364	360	349	409	363	373	391	369	374	358	344	356	353	374	362	387	387	382	383	372	365	359	348	330	368	304	347	334	342	345	343	359	372	368	387	357	352	380	344	343	354	382	375	326	353	360	343	330	346	375	349	349	324	341	358	363	350	339	351	357	370	359	369	354	386	373	393	355	320	343	351	364	355	336	338	373	388	361	334	364	357	360	348	348	349	352	386	397	369	356	370	343	353	351	350	332	356	372	367	384	378	368	345	334	332	351	377	354	375	361	350	356	378	384	372	346	340	343	346	344	342	349	334	349	352	369	352	336	352	362	378	383	347	339	372	374	383	380	356	363	363	347	365	382	373	358	348	383	343	340	366	375	347	356	380	365	327	379	338	319	334	358	322	368	395	350	376	370	355	339	361	332	341	377	369	379	370	358	347	350	361	360	351	348	386	318	355	396	374	368	329	347	396	353	385	337	342	315	345	341	361	337	333	335	362	336	343	349	341	365	328	337	360	354	343	381	345	363	355	345	382	350	363	333	356	337	351	354	334	344	374	361	380	355	354	376	370	334	338	383	358	350	312	364	353	334	372	358	369	343	362	388	390	372	370	362	351	363	361	350	345	351	351	383	362	349	335	382	360	354	364	385	350	368	385	371	356	359	379	359	337	364	369	355	352	350	329	329	347	377	370	346	357	341	317	371	363	384	361	360	379	327	333	342	375	385	364	364	350	388	357	353	336	384	384	374	341	376	357	345	362	342	348	357	376	332	333	361	377	341	343	356	385	364	352	326	403	329	364	342	340	356	345	369	345	361	343	324	365	370	405	393	361	337	369	363	331	382	338	382	390	326	355	343	331	368	360	355	350	360	341	370	324	341	365	377	364	330	324	385	370	360	353	387	381	364	381	354	369	337	367	371	359	378	348	335	367	352	367	345	357	373	329	342	362	359	340	373	350	401	332	341	345	373	323	370	386	341	362	383	343	336	337	333	343	356	369	373	337	336	385	352	336	332	359	362	329	360	388	321	364	394	345	379	360	341	378	366	360	348	335	369	370	354	351	309	376	336	344	344	350	356	362	359	378	326	357	361	378	384	378	374	345	334	396	367	362	349	368	343	331	327	349	342	363	356	365	366	329	350	343	382	384	363	368	360	341	364	347	355	364	314	340	341	381	400	356	352	356	362	380	359	408	345	394	367	368	377	374	364	323	348	362	378	344	363	337	355	378	362	334	314	363	329	366	349	357	387	366	343	365	343	348	375	352	356	347	344	350	390	385	337	345	376	357	374	356	361	370	382	338	387	367	345	364	358	340	379	361	332	327	349	373	349	357	339	331	370	384	366	376	347	344	356	369	369	382	376	327	384	343	335	372	378	375	386	326	390	372	347	321	382	357	315	365	370	349	353	350	336	368	336	376	343	381	366	357	367	351	383	340	345	361	375	381	365	363	374	337	362	351	355	360	336	403	323	333	361	383	363	341	352	332	351	355	365	360	381	358	368	370	369	373	376	368	346	364	347	323	379	387	355	368	323	371	380	355	334	379	341	351	358	351	349	321	359	361
25521	21599	27595	25522	10030	1631	1052	867	696	598	594	559	677	779	569	512	505	542	498	556	511	524	860	1329	1491	1110	715	509	512	474	517	511	494	474	471	502	475	518	477	476	516	483	527	513	522	504	494	499	508	506	517	470	486	476	475	513	484	490	520	509	474	481	486	475	498	490	455	459	511	486	472	487	491	498	510	494	482	461	504	469	496	500	535	474	469	482	521	490	471	481	503	446	468	468	490	470	476	460	480	508	477	565	520	456	492	517	455	449	496	478	485	517	515	469	512	467	472	490	495	493	513	521	514	453	532	490	478	516	498	468	543	497	510	457	504	499	502	462	462	528	467	482	502	482	485	500	493	471	500	459	498	516	518	483	476	529	469	481	477	449	504	480	546	522	534	514	500	488	467	478	498	478	541	503	462	473	493	458	475	518	508	511	494	449	528	475	478	488	482	470	482	478	501	512	514	465	466	552	499	481	471	454	501	486	516	516	481	539	494	497	452	526	467	485	447	504	456	511	479	479	513	478	472	497	513	498	481	526	490	485	466	527	496	512	483	519	521	502	460	503	484	481	476	475	472	492	486	452	539	539	432	476	520	484	492	476	512	496	530	467	467	488	495	577	504	464	508	490	521	487	459	473	475	503	495	547	488	493	477	511	512	506	463	501	480	487	459	489	484	470	508	535	458	483	485	492	469	440	477	464	480	501	540	507	518	490	470	495	475	522	498	500	496	453	489	475	505	499	488	501	453	538	475	480	490	504	512	468	502	485	498	492	509	518	521	497	519	443	466	465	520	478	458	488	497	531	497	436	481	490	491	460	480	500	523	467	509	506	506	500	492	496	527	503	509	485	505	505	468	532	483	492	482	488	501	486	442	488	516	489	487	466	534	512	497	497	507	524	539	508	473	505	508	515	471	473	524	498	496	503	503	477	494	494	486	479	532	473	500	510	487	499	460	517	487	519	524	497	494	509	491	520	483	506	503	476	483	489	523	516	477	476	491	497	510	502	501	502	496	474	489	538	473	492	467	494	484	476	514	456	498	495	496	506	497	499	494	502	507	543	475	467	485	468	519	505	487	520	478	500	501	499	504	482	485	523	465	485	516	512	488	499	504	527	498	476	502	511	470	447	473	508	473	510	493	484	488	496	517	507	486	510	481	483	482	455	478	487	501	531	467	518	493	491	503	484	486	486	522	456	493	500	487	480	500	534	457	512	467	497	470	499	488	481	440	501	517	503	495	453	461	518	486	481	453	507	535	502	497	465	490	481	480	456	457	484	512	512	477	476	478	522	496	475	465	492	517	508	504	445	504	485	527	491	504	464	463	484	496	469	500	455	520	552	498	542	472	524	514	507	492	485	471	513	474	507	467	490	516	523	513	532	486	458	505	451	481	496	472	510	465	482	508	534	535	497	499	526	477	519	485	490	483	489	487	484	545	503	445	483	509	540	493	536	479	492	494	477	482	532	475	503	479	486	510	494	502	482	477	492	485	519	504	497	481	500	532	492	489	491	481	497	472	496	497	508	507	487	475	498	479	485	511	463	484	478	492	480	452	476	526	476	503	495	484	450	497	512	486	515	455	521	442	473	483	505	500	499	469	510	469	519	485	503	492	500	511	474	506	502	525	485	501	498	487	493	509	543	510	487	503	496	497	472	486	510	455	492	480	482	467	520	520	454	469	504	518	505	491	494	527	539	538	478	477	512	478	492	488	508	511	494	474	515	521	490	555	508	465	459	519	449	513	491	484	455	484	487	486	507	494	514	475	481	531	479	466	486	506	480	517	477	515	523	510	465	490	482	506	496	460	482	504	483	499	477	463	518	489	497	496	498	485	502	482	441	528	504	517	505	496	478	483	547	511	477	496	498	509	526	508	490	466	505	468	509	484	517	523	505	545	508	528	496	497	482	481	516	513	456	495	454	465	481	500	451	449	457	473	466	497	518	523	515	470	498	494	486	481	486	494	482	480	506	469	470	512	502	473	515	462	511	485	557	463	507	490	505	486	486	489	521	454	499	485	504	531	547	487	475	451	517	477	489	473	507	506	504	498	522	470	497	534	505	475	533	466	515	502	514	487	499	497	498	476	465	476	515	481	487	508	492	513	475	498	475	527	469	496	518	514	482	453	462	500	485	530	518	501	484	500	474	472	496	485	481	486	492	510	453	515	468	510	490	496	483	496	508	516	546	503	461	514	460	499	501	495	519	490	507	475	473	514	486	473	502	491	503	478	507	460	460	497	496	505	475	481	500	487	506	467	478	501	482	460	491	499	514	511	502	496	512	471	492	476	512	497	479	467	455	508	511	487	496	493	482	508	519	470	507	477	531	474	482	476	480	447	471	451	465	477	502	497	496	468	474	493	512	495	499	521	466	484	472	532	462	471	507	506	513	511	463	485	509	534	481	511	534	498	506	521	502	477	468	484	475	486	499	510	494	499	500	479	482	492	503	530	454	531	481	497	488	487	450	515	468	491	490	471	539	487	525	464	514	473	477	509	471	490	514	507	469	466	463	530	489	487	529	465	465	486	489	448	503	505	519	472	514	459	496	455	501	515	506	487	513	525	484	508	446	460	506	457	441	487	527	505	464	506	514	486	442	490	498	498	478	515	505	508	503	448	505	493	495	496	483	550	508	503	470	497	472	529	495	505	486	496	489	497	478	500	485	515	544	487	483	535	525	521	459	518	491	518	473	519	517	504	461	493	528	488	468	471	469	481	472	468	507	474	498	490	495	486	508	466	463	506	523	462	488	457	512	547	475	527	445	507	488	485	495	490	484	509	446	456	497	463	459	464	536	492	470	465	500	518	478	439	512	525	521	493	499	544	484	543	502	495	513	513	491	510	469	503	463	507	497	491	488	483	495	518	466	481	510	498	494	479	463	503	513	501	495	510	498	502	477	508	462	466	512	486	470	498	517	516	488	452	504	466	493	515	486	460	459	508	481	506	510	462	451	482	491	450	446	463	482	508	481	499	492	489	453	501	476	470	518	474	470	461	491	490	492	478	496	468	482	500	464	491	468	522	471	501	524	530	490	483	514	485	531	471	542	475	520	520	482	470	455	503	482	492	450	485	469	488	484	516	487	495	502	464	506	506	487	506	461	497	500	504	464	522	457	483	482	484	507	500	478	491	474	509	500	497	503	510	513	495	511	483	510	467	469	506	451	488	479	489	481	467	468	490	459	481	520	503	466	506	454	483	496	487	434	493	489	465	470	517	492	509	454	540	519	520	509	483	505	492	463	509	492	495	441	493	479	517	502	487	492	456	489	491	490	535	469	536	483	477	497	472	463	492	482	535	464	497	508	451	477	543	505	536	479	508	518	535	504	486	468	515	501	474	486	501	498	488	494	510	510	505	515	472	475	497	495	472	482	497	474	489	513	495	538	540	486	475	448	509	488	497	532	508	479	436	515	499	497	473	507	504	496	530	481	500	512	501	507	461	549	539	488	494	460	466	467	510	475	478	475	487	490	485	499	470	507	464	494
35951	44199	11143	5161	3893	2709	1822	1397	1081	895	768	778	1065	1332	760	668	683	692	660	671	611	652	1204	2145	2528	1795	1042	627	606	642	597	585	576	604	607	618	588	597	607	623	565	585	596	585	610	610	597	550	627	583	574	604	601	588	621	636	571	616	587	549	577	577	619	615	604	570	609	590	619	627	581	601	613	587	563	584	606	601	586	630	590	583	635	548	585	558	596	610	628	621	587	576	640	632	663	632	611	615	588	627	602	570	618	614	645	597	614	547	598	558	606	615	591	587	599	647	572	600	619	597	602	562	603	570	607	669	579	600	572	582	581	639	605	576	599	613	618	593	554	576	619	616	579	589	593	588	577	557	595	599	607	591	565	590	553	602	589	583	584	563	614	613	612	637	607	649	600	589	583	579	598	632	602	612	605	604	622	573	626	610	601	604	593	650	622	585	585	594	574	615	588	543	559	590	591	561	599	574	621	609	601	597	567	608	587	602	618	588	580	622	588	556	612	594	620	639	617	608	597	612	590	604	611	613	609	588	574	592	600	586	572	586	635	593	614	571	593	604	572	616	634	606	598	579	621	599	595	625	585	575	545	610	605	564	558	530	600	620	587	608	555	593	582	584	577	599	602	613	592	614	604	600	603	609	593	639	597	593	643	612	615	579	595	599	595	603	615	588	626	585	614	587	593	620	636	558	604	614	586	588	557	607	643	577	584	571	583	577	622	639	574	636	602	591	578	583	606	604	567	581	642	594	559	610	608	634	609	633	586	597	599	608	576	553	638	574	587	573	629	598	583	632	581	580	629	581	647	576	631	593	614	621	556	611	618	589	626	607	584	576	588	557	637	612	618	617	641	583	587	584	620	632	572	582	595	618	600	590	615	598	649	636	623	595	591	585	592	605	654	567	595	618	609	617	635	619	576	620	583	630	588	608	583	586	552	631	631	565	603	590	601	570	606	582	560	634	612	693	631	588	619	601	626	594	582	613	573	605	562	603	597	648	577	601	608	603	600	572	585	572	602	558	611	583	554	592	596	570	597	621	646	589	642	608	654	581	625	597	556	558	608	585	576	623	617	617	582	626	597	593	593	632	627	585	614	581	599	630	589	603	648	631	596	605	623	585	591	571	600	641	609	642	598	602	578	610	600	586	616	645	623	555	573	595	597	575	596	645	614	572	594	606	615	574	587	604	599	570	547	610	588	597	619	597	579	586	626	556	586	571	557	615	577	591	596	637	595	628	661	624	603	598	570	592	608	607	636	647	607	626	569	553	575	638	564	607	589	588	578	599	610	603	592	582	635	588	617	599	638	578	587	595	567	568	584	574	638	605	584	563	578	604	589	577	582	595	603	644	568	603	551	600	577	620	597	606	576	601	646	575	570	599	556	618	569	615	561	616	640	585	603	625	587	607	632	626	569	587	629	608	581	614	574	573	595	582	614	594	605	604	615	621	592	619	624	581	592	642	595	608	673	616	604	625	587	597	617	574	592	579	654	605	621	577	590	576	623	609	606	624	566	588	589	623	604	614	621	566	606	592	559	604	588	602	557	605	589	632	573	583	597	614	576	600	621	664	578	621	588	549	577	619	583	559	620	596	548	609	586	603	620	643	656	619	577	613	583	654	594	597	594	576	600	565	564	592	567	572	603	601	599	621	566	611	599	597	569	574	595	607	595	567	609	610	578	612	628	633	576	627	605	667	630	618	649	612	630	573	569	580	617	648	551	634	607	633	576	601	595	632	618	571	623	638	525	631	630	607	595	628	606	586	593	589	584	623	583	596	593	586	583	597	616	588	581	612	633	546	555	586	564	618	598	626	590	566	587	637	574	581	619	597	577	627	607	583	607	596	593	618	620	583	587	555	631	573	575	618	596	638	624	637	563	557	607	570	616	614	558	595	584	554	597	656	625	609	619	589	578	574	619	584	584	585	592	573	582	611	655	575	559	629	596	619	624	622	605	620	608	597	611	640	613	583	590	616	557	630	617	602	558	630	578	598	605	572	580	616	573	630	603	619	661	589	629	585	623	599	587	591	558	597	577	636	580	586	590	587	558	626	587	623	614	596	586	613	566	589	629	581	610	565	588	582	607	570	556	642	588	617	596	578	602	585	615	633	550	589	614	593	623	608	627	553	575	586	660	585	649	594	580	643	611	602	621	558	633	632	599	632	614	570	615	586	576	622	564	572	640	579	603	587	597	595	610	596	609	608	566	629	556	622	544	591	586	585	574	576	626	630	575	574	596	608	603	596	612	594	649	628	640	600	604	589	539	587	526	630	596	612	606	647	576	586	602	616	593	598	632	609	594	605	596	601	623	581	588	569	602	579	579	552	559	627	600	598	636	562	612	589	582	590	631	573	588	637	573	629	576	539	572	595	602	588	613	616	616	608	571	632	632	611	617	575	572	622	616	572	632	593	604	574	598	657	570	576	597	587	580	614	608	628	614	582	587	617	606	574	526	617	581	576	640	643	619	590	598	667	572	583	590	619	601	569	592	605	567	602	629	582	603	565	571	609	595	570	592	607	601	607	633	574	585	581	593	602	586	594	602	596	611	648	606	605	596	605	561	590	605	588	613	597	584	586	607	593	572	621	603	577	599	578	577	646	582	593	583	610	641	561	615	581	608	624	562	608	622	587	587	632	585	580	629	642	584	613	626	609	617	594	596	566	603	589	615	630	589	585	609	605	615	582	535	606	590	608	570	578	639	554	631	598	605	606	595	652	571	564	580	554	594	595	578	611	592	606	572	618	581	589	554	621	641	610	589	618	598	611	597	586	636	596	610	625	596	602	599	637	571	614	609	609	578	564	573	626	596	565	629	585	609	617	556	582	629	591	623	578	613	620	615	624	594	582	571	588	571	598	615	569	540	552	550	605	610	615	534	581	603	571	599	616	612	607	608	599	567	599	627	588	581	554	593	550	572	582	560	595	586	578	585	572	585	606	583	593	622	620	612	601	607	565	588	604	629	590	642	596	576	613	632	549	608	547	635	586	595	584	591	591	579	627	543	592	573	585	599	515	579	657	624	591	583	556	638	584	602	595	617	582	599	627	586	596	611	598	636	610	585	599	565	625	578	611	620	540	608	593	617	600	611	561	575	608	596	623	640	624	610	598	618	656	590	629	599	592	576	612	587	652	603	552	596	563	613	648	556	576	594	627	585	610	585	598	617	570	606	626	573	577	625	572	605	594	622	603	562	595	631	584	583	596	566	576	629	577	601	582	611	574	601	602	625	577	613	583	596	619	615	597	593	584	625	596	630	567	577	588	573	602	598	630	573	571	579	583	594	591	593	597	578	617	636	640	592	611	580	558	563	555	597	605	588	610	558	634	616	630	617	594	552	618	607	625	567	634	627	594	586	555	606	604	613	617	604	574	550	553	580	590	620	621	595	626	600	617	624	566	593	585	621	580	614	607	614	628	604	622	601	544	642	620	577	599	591	580	600	595	592	600	545	589	612	601	628	577	591	575	583	575	605	587	620	623	562	605
23206	21567	29275	24261	21543	21578	10545	1665	1080	902	782	754	1013	1418	679	623	585	581	582	568	586	540	559	689	1577	1665	1591	633	511	508	521	504	474	478	472	529	512	481	518	467	518	493	542	512	478	483	441	505	473	481	502	510	444	473	457	479	466	510	479	438	476	499	506	461	475	473	515	481	433	517	520	482	539	530	496	489	508	473	521	497	466	497	504	481	465	505	500	537	509	493	477	510	484	499	464	484	491	511	493	512	466	506	436	492	475	500	521	511	444	489	473	435	477	467	468	516	509	496	482	522	485	461	471	478	468	479	528	494	488	506	505	549	468	500	461	465	503	458	502	486	522	516	476	454	489	502	490	481	463	485	483	486	452	458	488	533	497	535	513	500	521	447	472	489	505	452	507	512	476	471	556	500	459	528	460	487	432	469	499	496	475	462	468	496	489	508	506	503	477	519	526	516	480	509	485	485	495	485	522	477	473	515	502	471	483	491	537	532	481	517	439	499	445	494	481	480	466	526	446	468	512	486	470	456	492	479	478	461	440	486	442	488	492	507	500	511	502	510	489	495	457	520	462	511	521	541	522	465	474	467	479	485	508	436	495	482	488	493	474	433	508	475	508	461	515	495	482	491	488	511	464	487	465	492	464	487	490	476	502	511	498	524	433	472	454	460	497	486	481	467	529	484	460	519	509	476	478	457	498	526	534	519	473	491	460	493	506	459	486	535	475	486	486	450	503	451	502	496	434	508	477	445	465	473	485	444	497	489	513	481	517	524	488	500	459	488	472	473	480	487	483	504	507	468	471	518	486	483	463	503	521	463	469	494	495	486	550	513	491	462	480	512	465	479	487	435	534	463	476	480	465	471	508	498	510	475	509	479	498	456	527	539	493	433	483	491	513	499	484	471	464	448	497	470	529	503	477	439	457	490	528	494	490	476	454	496	485	500	437	526	458	459	483	491	478	455	477	464	486	471	500	489	485	519	508	449	473	517	510	432	491	480	481	491	462	490	482	516	451	488	473	462	541	512	450	514	468	531	531	483	470	512	500	429	489	459	498	472	474	521	474	489	506	473	521	496	513	465	499	463	461	451	460	500	525	479	474	442	476	473	507	478	458	474	450	487	509	482	513	450	490	522	474	491	496	458	488	468	490	465	470	510	498	472	515	476	504	493	521	490	489	523	490	478	512	494	454	514	476	464	491	489	483	500	499	483	468	488	485	431	515	485	480	496	516	496	545	465	471	503	501	490	448	458	503	495	508	484	502	479	485	406	484	474	523	490	483	511	482	497	488	490	478	510	458	513	455	528	464	471	482	455	514	486	458	495	488	436	473	501	503	463	456	485	473	478	463	495	492	492	465	510	478	532	470	489	503	497	501	489	469	460	513	469	495	478	537	496	524	527	480	494	494	460	456	459	419	492	478	511	495	486	515	486	486	444	500	484	462	517	476	511	513	475	501	453	447	486	456	486	469	492	454	463	477	478	473	463	480	510	481	466	472	510	517	463	529	489	548	478	442	507	492	503	492	462	483	488	527	463	504	492	473	529	509	527	496	518	498	464	522	511	455	461	493	506	484	451	493	489	465	452	493	510	481	516	457	502	483	479	501	494	482	496	529	484	463	459	496	480	482	471	473	474	481	538	474	462	532	493	453	485	480	555	488	485	479	468	532	512	480	476	464	512	491	523	505	451	447	463	486	451	447	521	511	494	492	493	474	492	497	474	467	484	479	515	450	480	472	454	512	475	494	549	535	495	482	500	502	468	490	528	492	541	515	475	476	498	507	478	496	451	480	490	488	445	519	538	498	478	506	512	455	487	484	521	512	469	489	526	491	490	459	487	536	509	485	472	530	503	491	475	456	516	478	541	528	488	503	457	526	465	495	480	481	474	478	527	497	496	438	455	504	487	480	503	493	477	451	498	464	480	474	486	531	462	474	484	500	461	499	485	502	496	480	540	475	454	490	481	500	437	453	459	482	518	458	462	494	474	452	523	474	497	473	462	492	504	500	467	487	456	525	479	549	520	476	473	507	477	500	513	501	471	493	500	514	467	497	443	441	481	454	489	460	477	483	463	526	464	498	482	473	454	479	506	436	510	498	437	512	497	482	526	504	496	458	470	491	481	448	460	499	485	518	506	499	474	511	499	497	506	469	488	498	456	504	498	477	454	482	420	499	476	524	476	475	493	458	495	455	535	472	479	467	474	476	484	466	474	446	477	562	498	480	492	492	496	470	463	462	457	461	461	472	493	481	471	459	475	474	504	501	475	502	497	454	482	502	460	510	477	488	509	476	415	483	483	499	492	502	486	478	492	457	462	512	483	492	466	484	475	492	518	473	470	478	466	496	483	536	483	471	460	484	504	468	456	507	471	479	490	499	500	453	458	504	509	475	510	461	482	500	515	436	518	483	480	495	512	488	475	459	465	497	496	454	477	485	482	512	463	507	490	490	486	490	461	476	496	467	507	473	469	503	486	497	491	451	479	492	518	474	445	496	456	455	455	465	456	463	501	450	500	494	505	479	511	463	478	513	502	519	484	478	469	477	498	487	443	498	458	501	471	491	485	498	516	481	475	460	476	491	492	485	474	489	442	491	452	471	501	489	485	478	496	497	476	478	523	470	483	498	497	479	479	510	495	510	513	465	486	443	489	520	490	502	472	514	504	521	489	446	504	485	511	514	468	503	492	478	492	472	444	501	521	484	457	506	465	484	496	527	465	479	491	453	492	498	492	437	489	499	492	488	476	479	490	459	465	465	494	485	489	492	477	457	453	445	458	480	489	492	477	444	484	496	475	459	483	501	507	483	510	491	548	487	487	497	466	471	444	495	494	505	466	492	485	466	470	502	491	495	498	486	485	462	490	446	466	479	482	497	461	483	473	491	451	501	478	479	461	494	461	511	477	451	504	498	475	475	465	496	480	474	486	484	466	502	468	468	484	502	504	466	501	489	485	517	477	515	513	482	475	516	468	484	465	502	492	489	508	476	525	442	483	486	487	443	436	468	455	490	477	503	461	502	493	471	489	480	452	457	476	501	505	449	449	491	499	483	482	450	478	533	506	483	478	486	427	492	535	484	516	481	465	525	502	484	510	499	458	521	497	507	503	500	514	472	486	476	502	498	489	496	498	468	529	462	513	483	557	456	504	522	513	527	500	479	530	448	493	491	485	491	475	481	509	479	481	499	501	503	500	457	484	500	492	501	482	460	477	466	481	436	483	497	473	487	494	486	506	505	459	482	524	505	501	484	476	488	509	490	450	489	483	502	477	507	458	482	500	483	501	459	514	476	492	483	491	482	472	461	473	461	492	453	501	491	464	453	506	498	483	470	474	519	513	481	501	442	450	527	471	480	507	487	506	499	452	458	496	491	507	491	476	492	531	491	471	473	491	490	490	503	489	497	520	469	511	498	492	445	510	433	506	460	475	495	496	530	474	535	516	480	487	496	454	475	457	500	550	510	487	473	495	481	476	466	475	497	456	476	505	509	510
41409	54737	18207	9576	8279	5810	3793	2470	1884	1332	1199	1222	1733	2589	847	811	813	793	752	672	684	696	695	933	2786	2720	2549	792	589	574	593	572	621	599	567	585	610	585	574	596	583	636	571	584	583	602	582	603	595	572	550	620	598	614	584	577	562	561	531	541	590	540	585	572	560	546	545	547	639	579	590	541	582	568	591	592	540	546	594	542	608	572	571	597	576	556	590	556	557	559	583	570	574	540	593	563	563	586	578	583	537	592	582	487	612	560	573	576	533	583	546	587	580	575	595	563	552	582	564	589	566	582	558	560	577	529	538	579	563	569	539	594	571	597	567	546	641	549	579	520	564	585	544	578	546	530	569	549	512	595	556	554	597	569	550	539	574	551	614	575	530	559	580	560	563	593	555	561	582	560	554	559	548	592	582	607	600	547	574	652	581	553	546	540	589	597	590	522	574	573	595	586	587	598	552	588	586	573	560	551	611	572	566	544	572	591	593	580	604	541	558	531	577	520	583	558	525	554	578	569	590	579	567	547	588	519	567	597	572	582	633	546	544	587	543	572	597	531	581	539	561	553	565	535	546	582	547	567	575	558	612	552	552	597	569	543	588	537	565	562	512	596	554	589	504	559	593	595	569	584	612	514	567	574	550	522	541	530	522	548	542	599	572	598	547	577	547	543	501	579	597	565	532	571	569	567	572	573	574	543	542	560	581	592	623	559	577	596	608	584	588	591	556	538	566	526	593	558	564	582	575	592	575	579	547	580	514	559	578	581	562	550	577	555	591	560	581	551	567	568	576	530	562	589	578	568	634	570	562	563	562	573	589	577	543	565	608	565	547	544	582	564	568	562	577	564	584	586	579	559	618	511	585	547	521	557	592	597	593	580	596	553	580	546	522	546	591	569	564	611	531	512	577	603	570	543	574	563	553	559	590	558	584	557	546	586	572	606	492	549	580	585	530	562	544	533	572	537	566	526	545	563	546	611	601	607	584	547	563	583	584	548	542	533	564	576	600	566	583	553	533	559	566	600	565	551	531	581	552	594	524	604	549	578	549	529	533	572	534	560	534	595	557	596	585	586	519	570	590	510	560	590	564	576	569	566	590	606	565	584	582	570	587	558	567	574	557	532	572	527	582	569	512	531	602	600	545	565	578	576	546	596	571	565	573	586	578	580	581	564	541	531	527	583	554	619	606	543	563	585	542	571	569	522	555	587	582	586	552	582	587	554	585	553	569	594	592	582	554	549	526	575	529	599	523	578	591	536	616	545	553	513	556	534	527	580	554	556	567	560	551	565	567	549	546	566	513	576	619	543	564	576	586	555	577	617	528	537	558	573	579	547	530	535	542	589	580	524	572	565	569	545	534	563	606	576	576	596	592	576	582	569	558	574	541	595	534	552	529	562	581	578	550	544	586	543	520	559	529	522	548	604	576	551	513	587	544	564	541	563	576	610	573	548	577	579	573	565	574	582	567	620	581	541	558	540	556	559	522	573	552	527	596	558	548	551	596	554	557	588	561	578	552	549	572	553	541	561	564	538	595	631	565	583	548	542	574	554	569	593	578	568	546	576	576	561	555	574	538	566	566	546	551	600	571	592	558	526	620	583	649	588	574	554	579	558	585	561	539	614	586	540	567	602	581	555	526	561	576	521	576	555	556	597	578	560	604	592	545	537	538	579	542	592	612	579	582	580	579	564	565	588	566	605	566	558	562	582	557	574	610	556	586	572	584	562	558	563	557	551	582	578	601	568	551	568	568	598	545	536	611	549	593	584	542	532	576	536	598	601	592	548	555	574	551	591	565	591	542	561	584	569	573	587	584	584	578	581	556	544	581	572	527	568	575	594	572	524	523	543	582	578	547	544	568	590	580	548	554	567	578	578	542	558	562	537	559	573	600	577	599	564	574	576	552	528	601	556	610	566	577	601	587	514	551	521	564	595	546	554	545	567	589	534	575	570	564	553	574	583	553	544	555	568	524	531	549	588	529	603	574	533	564	561	515	540	568	545	586	537	561	568	537	576	523	561	591	557	543	575	515	552	557	539	562	593	556	534	567	589	569	579	517	588	528	573	609	538	598	567	587	589	595	557	582	531	545	611	542	600	559	617	558	582	545	564	588	551	534	589	601	554	571	554	566	569	568	600	571	539	576	535	582	589	581	563	553	642	566	577	609	590	561	550	562	591	572	553	558	529	578	545	557	549	555	567	535	549	575	570	575	598	512	553	564	595	530	567	552	578	610	516	564	563	581	575	597	571	558	572	575	549	568	591	561	501	563	535	564	569	535	578	589	551	585	548	556	605	547	553	588	558	546	603	527	596	555	536	616	568	562	545	534	583	512	570	577	557	633	532	574	558	591	578	610	610	573	597	596	546	572	579	587	586	552	579	576	575	564	598	520	589	579	523	568	602	607	507	567	568	530	564	582	579	549	567	555	554	572	555	542	526	536	580	547	572	603	570	575	547	577	570	593	563	553	536	535	579	559	560	595	550	559	572	555	626	546	566	574	568	556	552	548	580	566	548	541	571	532	609	535	524	585	585	593	535	569	578	536	571	574	559	556	542	590	584	578	548	573	516	577	576	578	572	552	572	528	514	568	600	557	568	628	524	560	577	530	572	583	571	563	590	571	510	581	594	576	579	565	562	534	552	578	564	586	571	598	564	580	547	580	613	594	596	537	628	575	553	539	594	581	583	549	573	630	563	556	563	564	605	569	575	586	520	561	511	548	542	555	569	540	577	550	580	571	575	574	528	573	569	581	600	533	571	560	542	552	545	584	573	574	534	573	562	557	608	561	548	521	576	531	595	548	548	550	541	563	579	542	611	560	581	584	537	581	557	564	535	601	576	554	583	537	576	511	577	581	564	575	552	557	564	563	589	593	615	565	584	576	555	535	571	534	608	591	544	562	604	576	544	583	560	570	561	541	596	553	587	551	550	561	556	599	599	534	580	615	570	552	565	579	550	534	592	562	521	551	596	582	578	566	591	600	622	511	587	561	561	589	561	557	510	558	552	582	532	569	557	538	592	577	563	586	571	574	517	584	549	553	594	581	522	544	545	532	580	558	538	606	590	590	521	601	519	556	574	624	566	552	583	543	538	544	569	594	580	554	561	557	542	564	590	545	578	554	546	567	592	578	615	579	577	543	514	538	541	613	549	545	547	573	567	511	556	541	560	565	541	588	587	561	593	550	552	517	566	558	560	545	562	536	595	560	562	544	529	552	540	581	600	562	546	528	559	576	539	523	550	609	567	545	534	600	556	591	580	581	595	568	531	568	587	570	583	514	577	563	581	536	576	578	574	580	565	539	589	578	596	535	544	580	566	577	572	567	547	564	539	559	575	576	609	541	554	560	526	599	538	563	607	546	519	558	565	543	566	597	543	525	507	581	557	555	565	560	504	568	565	583	598	533	580	556	536	556	597	524	560	560	573	567	545	567	528	551	563	573	564	551	574	584	562	568	581	569	565	600	510	555	580	562	576	587	541	622	566
29049	24222	16347	3681	1514	1210	780	563	480	406	363	414	418	373	331	339	337	361	326	330	368	342	302	348	467	559	504	346	322	331	355	311	308	338	344	362	314	376	305	298	332	307	310	330	303	297	340	299	311	293	309	308	313	310	324	327	314	289	307	338	337	327	294	353	320	318	363	349	314	304	328	284	332	291	386	339	332	355	356	324	380	320	307	325	321	334	329	293	320	294	329	349	310	323	314	341	318	338	335	336	320	334	289	318	328	315	273	318	345	322	317	298	330	307	312	339	327	316	341	337	333	316	331	326	325	317	317	339	324	329	328	336	310	355	370	287	319	300	318	350	322	332	333	321	341	323	327	315	311	359	320	300	337	321	329	333	303	298	327	351	324	318	353	333	313	329	272	331	314	332	306	339	269	335	325	317	307	339	327	322	325	344	305	330	352	336	275	316	327	350	292	360	306	327	301	336	373	297	312	330	333	314	334	312	342	302	304	318	342	304	336	351	321	325	307	309	326	303	321	316	327	319	317	335	298	289	315	340	327	351	316	321	305	350	324	317	290	341	338	321	327	309	317	311	338	331	290	346	329	355	308	331	337	331	311	326	320	342	318	302	291	329	325	311	306	348	302	322	354	299	344	321	322	304	344	346	343	319	310	307	297	333	320	323	348	329	302	325	338	310	325	319	332	351	306	341	311	376	334	332	337	334	342	339	339	335	313	344	324	316	323	291	319	342	355	308	325	343	340	321	324	298	326	309	322	348	298	338	345	354	335	342	311	329	297	339	353	311	329	318	369	315	324	357	334	313	298	316	324	307	303	351	297	355	327	342	313	327	341	312	335	320	325	355	336	334	290	337	325	310	356	311	321	322	330	337	331	342	324	328	325	295	319	326	333	299	331	319	342	313	337	349	326	316	304	354	313	322	352	297	323	323	337	331	346	301	344	324	332	341	350	328	333	322	279	325	333	285	309	344	332	287	283	347	287	320	321	316	332	320	306	316	345	313	352	341	318	316	334	340	328	334	349	285	347	311	341	326	330	341	331	343	308	322	328	321	344	312	332	334	323	329	316	330	315	341	301	344	322	300	323	316	326	321	316	309	340	316	294	298	293	340	292	374	305	340	341	322	318	317	316	338	316	303	324	322	362	333	294	326	322	336	367	329	344	322	315	327	303	304	304	324	310	370	321	327	315	337	312	328	313	322	328	322	339	287	330	311	327	337	321	281	315	305	329	331	312	354	328	294	351	317	310	319	321	326	335	321	328	342	332	323	342	311	325	331	308	309	351	326	307	353	315	349	334	315	344	320	318	338	356	300	318	311	317	305	299	323	304	327	321	305	310	328	319	303	315	312	356	327	308	330	325	301	338	336	347	334	335	336	340	300	308	316	346	351	370	310	333	330	332	306	351	297	312	327	338	330	339	306	325	328	306	341	318	325	344	341	334	306	304	312	301	342	312	314	308	316	283	306	316	355	327	343	314	342	322	313	335	288	333	331	317	348	347	300	360	315	321	322	297	302	299	332	323	306	343	299	317	326	284	343	320	296	342	339	337	329	321	294	332	311	320	288	363	334	385	348	340	310	323	320	327	298	320	332	324	334	317	345	312	315	305	352	338	329	337	330	310	325	326	340	320	333	329	287	345	317	353	341	303	336	318	315	324	324	351	283	312	293	334	313	318	301	332	316	322	300	322	329	293	350	288	335	316	308	306	306	346	302	326	305	310	334	310	345	347	329	366	335	329	334	325	341	306	317	309	311	347	347	344	299	344	335	318	341	339	311	304	310	315	331	318	342	307	290	317	322	331	336	305	322	343	364	317	311	350	322	335	326	323	320	331	334	294	334	331	334	309	335	305	333	326	305	333	321	297	279	296	301	321	334	324	315	351	338	308	350	324	351	319	306	312	337	334	344	345	325	303	342	319	343	331	335	348	320	347	359	317	334	371	285	310	342	312	319	341	311	325	337	309	314	332	341	311	311	314	335	348	333	311	344	348	332	346	360	304	330	330	320	328	344	310	330	315	349	324	327	343	316	310	314	307	334	323	316	315	329	338	363	330	292	318	351	338	334	326	312	343	313	342	319	317	324	309	320	332	316	365	351	343	332	334	321	302	316	342	323	302	321	315	315	320	317	379	323	343	309	345	340	334	333	356	311	329	320	313	287	320	346	323	338	334	323	329	345	314	351	312	312	336	341	339	313	310	308	307	331	335	342	311	327	308	317	326	326	315	324	378	336	381	314	311	332	318	367	320	301	344	377	323	310	301	306	325	376	301	312	317	328	346	329	324	325	317	314	321	356	352	336	347	347	306	314	333	316	335	314	324	333	337	362	326	336	318	372	325	320	321	313	329	346	323	310	318	363	329	324	312	307	335	318	331	300	338	330	298	270	335	308	308	342	315	335	354	350	322	312	318	306	345	347	316	327	350	333	307	334	318	323	328	316	316	330	332	330	314	315	328	315	311	375	306	321	312	336	328	316	299	312	326	342	328	335	293	340	340	291	312	340	346	341	308	299	336	312	319	332	342	313	321	319	370	339	314	330	342	310	334	333	315	345	300	330	347	338	333	332	323	313	339	299	333	316	315	303	317	344	339	311	322	309	328	283	322	315	320	333	342	316	342	307	366	331	302	319	308	333	334	319	329	301	347	358	312	284	312	328	301	304	297	332	342	331	357	315	294	337	329	334	342	349	363	323	337	315	318	319	320	298	343	317	320	346	346	331	345	311	320	334	334	319	360	305	288	317	297	299	329	343	356	304	313	327	324	314	315	335	350	341	362	293	322	324	317	352	342	345	323	332	292	318	299	331	333	327	343	323	303	330	309	305	315	300	310	323	337	310	299	342	304	353	313	313	303	325	327	334	330	292	328	299	336	313	315	343	309	299	329	353	300	317	327	306	335	333	334	323	331	282	348	324	303	339	323	326	335	305	292	327	306	325	315	321	324	328	329	324	315	320	327	311	330	329	312	333	325	299	334	338	311	300	318	320	305	299	326	353	343	321	339	338	329	335	344	300	308	315	315	313	303	314	295	312	302	295	304	330	290	315	345	302	332	336	319	327	340	320	335	304	339	287	314	318	306	371	313	340	326	325	298	320	322	344	320	350	322	318	337	320	336	304	296	317	300	322	317	298	306	287	323	340	305	323	329	322	302	333	333	335	325	324	330	324	321	322	324	303	300	341	336	345	310	338	325	332	300	317	322	321	314	313	309	352	322	311	336	303	321	315	293	315	333	308	336	308	350	308	352	317	329	312	313	317	342	337	317	341	297	313	302	311	303	296	334	316	301	338	336	365	317	338	344	322	345	336	341	338	325	323	346	291	291	335	308	317	309	324	320	304	349	335	302	310	333	304	335	297	317	344	312	319	302	311	336	319	318	306	310	339	313	346	335	277	298	306	319	297	337	344	333	325	352	334	297	312	316	323	356	316	291	380	326	340	343	290	335	319	333	338	303	346	348	322	306	321	310	332	327	334	335	320	327	316	323	310
32547	34391	7339	2640	2416	2010	1386	873	664	574	523	588	554	465	457	467	449	448	452	477	429	434	376	497	701	875	696	463	420	391	408	380	407	439	389	393	401	435	419	399	415	407	417	393	411	430	455	410	399	429	416	411	401	432	427	411	438	404	400	407	443	444	444	483	389	409	409	417	387	430	395	424	411	413	419	417	425	407	407	411	430	432	420	413	404	396	431	374	439	409	400	397	397	427	383	405	404	413	429	429	410	401	420	393	428	423	431	438	396	409	377	438	387	435	443	429	441	401	438	376	403	402	434	427	410	408	413	419	398	431	404	375	431	364	426	414	397	411	403	413	398	402	380	419	399	455	338	405	396	405	443	420	430	425	389	414	392	422	376	414	387	396	411	378	392	415	366	390	370	406	420	401	390	449	413	406	395	398	409	442	390	403	407	438	372	438	389	432	399	416	387	416	406	385	453	414	424	396	428	409	400	419	402	404	410	437	408	360	399	418	409	396	402	439	397	401	425	394	411	378	388	395	426	412	385	410	405	385	391	406	388	439	411	397	416	407	418	426	373	386	393	408	403	414	436	388	385	386	378	415	417	423	394	414	400	462	414	429	412	428	407	408	424	394	428	391	424	373	440	417	398	402	409	368	424	406	426	393	415	405	420	417	433	393	401	434	397	404	397	415	419	397	370	374	393	426	386	390	405	431	422	386	446	406	409	437	365	396	414	420	392	422	404	402	399	407	424	404	419	391	398	378	448	390	372	426	426	400	443	412	421	457	445	381	423	444	425	428	437	390	418	433	411	440	463	401	402	432	408	438	392	392	419	395	407	421	452	376	419	393	440	384	404	413	406	398	407	399	420	404	387	411	426	433	428	426	425	424	428	420	418	406	402	430	392	385	394	421	419	395	433	419	396	438	410	423	392	403	433	395	376	416	398	371	387	386	430	424	391	404	426	419	432	402	423	405	432	426	445	410	421	390	404	444	435	391	459	368	372	419	394	424	426	401	390	426	415	390	391	400	387	422	457	409	384	396	407	422	431	419	391	408	402	417	400	404	397	402	402	425	408	410	430	446	421	454	428	395	402	432	407	409	419	422	411	417	455	451	410	402	405	436	406	430	435	411	392	397	413	429	414	393	399	386	437	446	420	420	374	427	404	394	421	399	392	423	383	393	423	377	421	418	391	440	384	417	409	453	433	421	385	383	402	413	437	401	396	413	437	455	408	400	392	416	443	418	443	380	411	369	380	389	411	420	422	405	418	426	452	424	446	399	434	410	451	403	400	425	458	443	422	370	414	385	428	401	425	401	405	397	418	405	376	414	448	408	412	432	413	393	409	400	397	382	443	393	423	405	426	420	421	405	408	430	426	405	389	409	410	412	390	430	408	399	409	415	407	449	416	411	367	406	428	409	423	395	438	394	395	430	418	393	419	380	397	428	395	379	441	408	417	383	437	430	436	388	375	414	387	417	423	367	412	423	415	430	414	410	406	434	433	459	448	417	442	380	423	431	419	417	432	398	413	408	409	442	411	403	402	396	417	405	422	413	407	413	404	436	399	383	370	408	394	397	388	434	413	384	384	412	408	427	431	409	394	432	389	424	461	393	432	423	386	420	414	374	398	371	389	431	398	443	429	406	397	406	433	436	374	370	395	407	422	392	438	444	408	422	429	420	393	421	428	430	407	382	440	400	415	456	434	406	402	404	392	403	397	448	413	428	412	367	380	419	426	382	407	399	420	377	400	409	426	442	390	422	442	419	401	398	413	411	410	431	382	405	403	406	404	373	419	408	414	417	364	377	414	417	395	405	428	406	375	432	418	413	406	393	389	376	397	447	410	396	371	353	397	387	432	387	376	416	380	425	451	433	409	398	456	429	405	404	413	450	402	414	395	449	384	432	390	385	387	434	353	411	399	398	429	412	390	386	382	402	399	388	401	440	406	437	403	411	410	384	416	399	390	403	418	427	409	403	429	440	387	439	460	424	385	432	392	421	403	420	428	375	418	401	421	470	394	388	407	409	383	380	413	397	438	396	448	432	438	406	431	406	394	408	358	402	461	384	406	402	416	415	414	390	417	433	404	395	408	405	432	392	429	412	415	421	446	398	401	445	386	432	384	413	401	360	412	422	407	389	408	434	441	416	427	401	433	446	394	394	445	392	436	394	428	387	367	426	396	398	387	393	396	383	408	405	402	404	414	397	398	401	420	417	407	411	425	415	413	417	389	399	399	436	416	404	431	406	415	388	431	430	394	417	372	412	431	407	395	388	416	414	427	380	399	414	417	413	425	419	412	391	411	439	414	443	379	414	406	442	426	384	370	443	382	383	420	411	399	394	413	401	414	424	370	411	446	384	409	392	398	404	425	424	460	441	400	429	434	424	394	375	366	398	393	402	450	427	417	397	444	425	408	425	417	414	433	393	424	377	412	412	397	413	419	429	403	433	376	389	401	419	399	410	409	441	427	402	363	397	405	365	393	420	421	418	392	386	383	384	412	381	403	372	436	406	395	409	387	375	397	391	401	395	436	404	409	440	389	401	439	396	415	429	382	422	387	412	383	378	411	402	416	414	408	379	405	444	427	408	412	420	404	430	388	413	421	403	400	444	450	397	385	428	397	425	389	418	428	372	430	388	379	426	412	391	401	373	395	409	354	393	403	381	393	393	421	372	412	415	412	433	406	390	406	377	458	391	414	400	392	380	437	394	418	417	432	407	404	388	401	417	460	416	398	422	407	458	392	385	454	418	453	394	373	429	414	396	389	412	385	425	409	432	398	415	407	431	423	405	454	426	420	418	410	443	391	415	420	388	424	430	410	407	408	390	371	403	419	388	417	384	390	409	421	438	457	446	375	428	414	431	429	391	394	394	417	400	406	397	414	377	384	425	433	407	392	415	429	434	389	432	423	429	380	405	377	388	389	405	439	415	394	432	406	421	381	416	396	413	393	419	375	429	376	413	396	423	425	413	418	433	379	420	399	424	430	409	382	442	398	403	386	416	399	407	429	385	417	416	405	438	401	399	374	411	415	399	398	422	401	386	435	394	407	412	423	404	393	425	382	371	414	380	447	413	436	354	380	420	413	385	433	395	435	369	399	403	433	408	401	424	393	385	410	434	436	401	377	424	388	408	431	390	436	431	420	409	455	390	415	421	373	436	466	392	473	425	415	427	417	395	408	407	347	385	436	413	423	432	394	405	398	437	439	401	406	404	404	455	416	418	401	383	387	393	391	402	402	441	395	419	391	458	453	394	412	414	439	398	382	415	406	372	418	370	407	414	415	413	396	428	407	413	425	405	411	404	410	403	385	433	391	432	407	388	393	422	425	400	377	410	431	394	377	406	409	407	410	398	426	411	392	395	402	429	420	420	430	405	427	408	432	422	481	397	425	402	472	388	381	435	405	445	388	372	406	422	386	370	453	399	418	419	449	380	411	369	412	427	423	428	427	415	423	406	398	428	382	404	431	411	424	413	415	355	394	408	416	387	426	398
24171	21518	28804	24518	21413	12115	2075	1042	742	671	587	514	513	398	428	435	382	394	396	364	374	463	656	1825	3410	3222	1941	387	349	360	309	329	347	325	326	296	343	312	291	342	330	313	317	304	353	326	343	357	320	346	353	327	336	312	340	312	370	322	316	288	313	308	334	304	319	328	307	335	320	359	321	332	304	299	313	316	353	336	307	323	320	336	333	326	342	306	312	321	312	328	319	309	341	339	336	390	338	326	294	348	347	318	323	322	354	323	309	339	341	337	331	348	336	331	343	311	322	337	298	296	326	313	334	307	316	341	333	319	351	304	357	312	315	338	341	315	326	307	323	309	304	329	337	306	319	324	326	323	318	337	335	316	339	356	315	329	309	335	316	326	343	320	334	296	323	319	318	314	357	340	335	365	341	337	325	341	300	326	352	313	344	322	318	323	347	322	336	355	361	328	306	335	313	307	338	322	309	362	332	329	309	282	296	320	350	336	315	351	314	285	348	317	312	322	322	309	324	318	321	337	323	313	325	322	364	329	327	313	322	284	330	328	332	353	374	321	315	355	335	341	302	301	318	345	331	316	329	307	319	322	358	339	326	333	315	326	305	325	327	336	352	314	354	299	354	332	339	353	360	360	296	331	328	341	344	303	349	324	324	284	328	314	378	320	333	357	344	307	314	315	339	309	350	345	379	282	335	337	296	346	312	285	328	324	293	306	335	337	323	312	339	341	324	304	343	337	320	330	295	356	318	328	336	314	309	312	337	315	337	342	326	333	325	351	296	312	309	332	311	306	332	334	345	323	330	331	330	348	340	324	323	326	332	330	326	310	329	340	349	310	310	326	303	321	338	339	343	333	319	336	335	341	339	349	328	320	344	320	329	329	329	313	333	367	334	305	326	328	330	331	319	332	316	313	316	348	354	292	313	319	321	337	342	314	310	333	335	319	341	309	309	344	299	328	337	298	339	311	308	339	338	341	318	338	342	333	308	345	334	318	295	335	352	341	364	311	313	319	342	328	344	320	333	325	324	323	340	345	295	338	312	321	360	327	322	335	345	324	328	317	342	319	306	317	308	308	318	318	359	306	321	335	310	354	352	337	312	340	319	332	310	348	341	323	322	293	308	333	353	289	328	316	332	329	305	324	324	274	337	310	333	292	315	300	338	316	344	345	342	330	359	335	308	354	321	337	340	334	342	335	309	324	350	308	335	321	292	321	337	323	326	328	303	294	315	331	318	309	313	302	321	304	332	343	329	316	341	322	344	296	320	332	320	307	347	314	346	323	305	306	353	300	318	352	335	319	314	373	307	347	325	317	345	340	330	366	327	340	307	317	298	363	275	316	346	334	325	320	324	322	348	311	318	327	388	331	309	323	332	333	312	311	314	360	315	311	351	338	329	335	334	336	310	336	328	315	325	335	333	344	341	342	316	323	292	303	321	312	331	326	358	323	316	345	313	324	316	297	342	318	334	326	360	359	335	317	330	349	317	347	334	320	307	340	350	317	300	323	338	324	321	332	327	305	325	330	310	341	332	329	300	326	330	328	328	313	317	343	312	314	331	302	326	349	333	323	314	337	285	346	318	310	366	336	346	331	306	329	330	342	315	351	298	309	320	288	333	331	312	309	313	346	328	320	325	328	304	309	329	312	316	302	316	333	337	324	317	302	353	326	345	368	345	331	307	299	305	321	334	353	309	316	336	331	331	327	327	355	325	310	359	298	297	334	311	335	352	327	342	322	317	332	331	345	367	352	338	339	350	312	297	337	294	351	295	327	291	318	328	318	281	314	324	316	300	352	345	368	325	320	319	339	331	310	341	316	295	295	307	344	311	293	324	331	351	371	287	330	299	355	327	318	327	314	305	334	285	280	341	310	318	300	356	324	325	325	307	355	313	330	329	291	327	305	354	319	348	346	315	343	329	323	324	299	309	307	349	327	304	340	361	316	317	340	364	303	362	333	327	309	323	339	372	324	298	312	336	328	312	324	338	324	299	298	331	295	327	304	312	324	298	324	335	305	315	313	324	331	354	323	329	331	313	326	314	328	308	323	314	259	317	336	343	333	311	310	328	308	314	296	352	320	334	344	338	331	335	305	337	335	314	335	326	317	319	318	340	314	326	312	329	344	324	338	323	333	338	324	335	340	333	322	347	368	332	321	308	332	339	327	318	339	310	293	301	307	307	315	314	354	315	322	331	331	364	345	328	349	338	318	344	350	318	325	308	315	319	354	315	336	324	312	331	303	320	341	305	313	320	329	360	340	322	311	338	315	324	346	316	326	317	312	319	312	340	321	306	314	355	343	321	345	335	301	343	299	336	304	330	323	348	350	316	325	336	338	344	323	331	327	337	315	295	342	324	337	318	301	376	366	311	313	318	324	310	320	352	328	334	308	307	311	296	348	322	319	335	324	337	317	316	337	332	322	333	342	313	324	338	332	339	354	314	326	345	296	350	291	326	322	338	333	326	325	331	340	315	314	330	303	371	307	331	311	311	360	327	348	328	284	334	339	326	339	332	334	358	331	318	317	364	379	326	333	354	306	327	319	353	353	344	318	318	313	359	311	318	351	336	328	370	332	306	304	328	321	353	349	325	389	341	343	313	314	338	317	296	316	354	323	327	303	290	344	334	302	326	343	331	344	329	328	336	302	332	328	308	341	337	307	310	358	337	320	338	307	346	296	298	325	318	317	309	315	349	311	324	308	346	297	336	276	315	339	301	307	332	294	327	343	315	346	332	319	327	332	336	313	290	300	341	311	343	347	326	307	362	305	343	325	318	349	327	324	313	326	329	326	299	344	310	310	312	286	313	349	314	324	334	358	331	333	353	316	323	309	329	339	301	357	300	311	320	326	302	294	337	322	348	298	343	292	336	326	297	345	350	312	321	316	336	311	293	322	321	314	350	354	307	356	300	362	347	324	328	326	319	318	321	306	343	339	350	287	375	318	291	325	328	334	335	327	333	312	336	295	293	335	339	327	327	328	346	296	333	353	337	330	321	310	291	321	341	324	325	318	297	327	343	315	339	323	328	338	373	330	355	345	334	300	292	320	310	337	352	295	340	316	335	328	303	322	336	338	320	322	310	337	332	334	323	319	322	320	316	341	299	314	305	312	336	318	360	310	345	360	348	330	332	319	304	327	310	320	312	320	316	346	340	318	369	315	347	361	301	322	320	297	320	314	334	347	312	307	319	327	310	277	281	325	348	315	339	310	310	288	334	324	305	294	333	320	342	333	303	316	352	335	355	297	329	287	300	338	326	362	333	336	314	317	340	333	325	314	315	286	338	299	295	318	336	305	326	317	307	328	350	361	348	369	322	329	361	349	325	296	342	349	354	334	344	338	326	331	328	323	322	365	327	310	298	294	351	338	326	342	349	308	358	338	336	343	335	356	334	331	338	324	345	324	323	304	319	288	308	345	359	349	307	343	331	307	341	337	312	306	364	321	335	344	343	313	310	329	378	319	340	351	326	366	297	330	343	332	330	313
36751	49889	14123	6150	4515	3823	2572	1813	1341	1041	899	888	738	592	498	532	511	532	520	453	453	650	1077	3064	5686	5440	2976	516	419	418	418	418	376	366	401	401	377	405	378	396	363	396	407	396	407	408	418	377	420	382	389	411	419	369	415	413	379	392	424	390	409	393	426	391	380	384	380	357	385	357	413	362	385	408	412	388	418	408	381	414	421	404	381	368	359	375	388	427	384	394	406	393	394	418	370	384	351	396	392	373	393	411	380	379	408	421	403	379	386	418	409	385	378	418	429	396	394	373	368	435	397	405	430	368	374	418	390	410	403	362	416	394	373	412	415	358	379	369	434	403	383	375	415	390	401	444	409	414	400	442	385	426	401	370	399	364	375	386	417	394	409	399	406	377	356	432	416	406	392	382	398	427	411	387	390	401	379	427	426	374	399	381	387	404	402	401	405	415	387	406	394	433	391	386	392	399	387	431	375	390	404	414	433	380	395	373	392	397	375	371	419	386	377	388	379	417	406	393	382	382	384	408	404	377	360	375	383	417	397	400	375	365	399	390	404	377	395	399	396	413	401	403	383	414	381	383	390	386	398	398	409	395	399	382	385	356	409	410	393	393	392	404	416	399	374	410	403	407	375	401	402	409	414	396	389	373	419	409	366	373	391	346	385	417	395	414	414	380	415	426	405	429	383	382	388	396	404	404	394	403	425	397	383	412	392	398	429	394	393	393	419	381	386	425	386	410	423	355	379	402	369	423	422	391	430	398	368	400	426	407	389	389	403	395	377	418	365	369	401	378	428	426	400	393	408	408	389	407	393	400	402	399	431	405	408	409	371	397	405	374	382	406	377	403	372	421	421	415	399	422	370	388	394	373	404	396	425	387	402	409	370	373	367	405	402	392	371	386	365	367	375	429	377	425	412	385	385	386	420	410	413	384	424	402	394	416	422	397	425	433	407	373	380	383	383	454	406	409	394	386	389	401	395	376	377	403	396	417	414	391	380	371	386	388	433	348	367	408	403	405	409	369	426	367	357	385	385	397	421	366	390	429	419	401	420	421	379	420	389	400	396	383	415	370	375	406	404	382	392	367	396	397	395	402	372	412	392	376	395	403	381	368	381	415	412	428	362	398	402	407	373	410	422	393	404	442	418	370	378	375	354	401	397	357	396	414	430	406	419	407	419	390	388	401	417	396	399	383	406	372	403	417	398	411	368	433	386	353	383	416	398	365	396	388	425	412	407	398	424	405	425	422	363	427	395	388	396	369	407	402	409	386	387	403	402	358	447	375	386	431	416	417	385	411	392	408	394	360	390	358	398	392	394	388	354	399	383	385	421	414	377	385	359	406	382	345	407	396	441	404	380	417	406	401	378	418	439	408	386	404	404	363	390	393	385	381	390	371	402	396	420	415	386	390	368	406	390	389	405	403	400	428	389	389	381	357	387	433	394	370	424	426	369	421	387	412	422	419	410	349	402	389	408	390	385	384	390	404	363	409	373	414	401	386	421	403	374	340	360	378	410	355	398	394	425	399	427	397	372	398	421	418	399	380	404	403	419	409	418	379	419	409	397	396	395	362	412	382	411	420	383	379	395	348	390	378	387	384	390	384	384	409	384	391	389	392	365	419	376	358	416	409	391	388	436	401	388	414	392	382	401	407	384	390	404	409	434	388	382	410	420	407	408	448	413	411	378	387	380	383	379	398	413	381	368	392	393	426	422	399	403	383	414	389	424	390	392	424	378	374	400	353	417	403	412	388	377	363	350	415	401	403	408	367	375	404	358	383	407	389	397	378	397	401	382	391	405	386	416	395	404	406	431	437	440	414	421	374	387	403	380	425	372	377	386	384	394	410	402	419	409	398	351	406	409	382	394	410	386	396	370	372	376	400	388	445	392	417	364	385	387	393	457	397	413	407	405	382	431	401	371	386	390	418	401	380	415	391	430	430	413	399	412	394	393	459	406	442	386	377	383	379	415	366	372	428	358	397	398	392	430	421	409	395	399	412	394	391	407	378	375	383	386	421	401	404	377	412	412	393	420	425	415	404	439	357	395	378	411	410	388	394	411	397	409	406	373	375	364	391	371	395	388	376	405	373	374	426	388	364	381	401	398	360	374	385	447	366	401	394	413	394	367	396	402	396	411	415	395	386	421	378	398	393	420	384	372	409	372	434	369	392	397	382	369	375	423	362	384	377	386	400	407	398	393	394	378	397	387	369	403	412	426	387	410	396	395	412	371	381	386	431	364	424	428	395	425	367	429	399	408	379	356	410	428	399	392	385	370	405	401	399	402	416	370	432	380	394	393	388	408	386	385	423	407	388	406	408	380	422	385	369	376	422	382	392	395	393	378	406	382	393	394	412	423	371	409	403	386	391	415	410	415	378	484	424	362	364	392	386	395	372	388	410	414	373	388	387	394	401	400	366	404	375	377	394	375	385	376	428	380	392	383	415	422	355	408	411	432	381	396	400	388	389	358	385	393	370	372	425	407	384	429	391	394	415	390	412	412	411	424	389	370	370	381	402	391	360	377	386	396	422	413	403	381	383	420	398	399	420	392	370	386	396	388	387	400	382	379	360	385	368	443	411	377	428	418	411	395	395	384	370	420	408	369	399	383	371	359	388	414	415	377	401	396	418	415	434	390	408	405	395	403	405	406	365	414	364	375	383	406	408	395	419	397	419	421	378	420	394	375	389	422	447	385	367	384	403	401	368	392	441	408	419	431	444	363	427	398	367	402	409	393	404	388	370	402	406	409	398	405	410	375	422	408	411	389	388	374	379	392	432	372	419	393	388	400	420	395	392	377	370	395	410	404	393	412	405	395	383	368	367	404	398	378	403	375	394	397	426	384	408	370	410	411	419	407	391	375	386	354	386	444	392	418	413	387	403	402	421	383	411	379	414	408	403	399	393	390	418	388	378	457	400	376	407	364	410	399	368	434	400	396	418	390	382	401	381	436	401	422	428	392	396	400	399	363	384	409	422	403	405	420	443	375	379	405	354	414	365	374	410	385	351	389	426	369	411	393	405	388	390	370	442	408	380	389	391	403	406	414	364	391	358	398	394	398	397	438	426	352	407	379	385	405	362	428	399	377	365	406	430	379	389	427	414	384	388	362	367	434	395	372	417	383	392	391	408	423	381	423	406	392	397	368	395	375	409	376	395	365	375	413	409	371	386	432	402	372	400	392	394	429	419	374	422	394	385	373	366	425	393	403	376	362	426	394	380	411	433	378	384	378	372	419	384	412	407	385	401	383	420	381	395	382	366	402	422	390	398	396	398	398	434	387	394	378	391	433	412	371	419	409	349	388	368	398	390	390	397	375	413	417	422	370	396	336	395	392	415	382	400	370	407	399	410	396	384	366	379	377	385	359	414	424	390	404	394	425	400	403	372	391	388	403	364	388	440	371	395	387	403	359	408	388	453	385	394	368	375	445	406	407	393	421	382	388	395	365	429	406	401	351	398	409	415	384	365	432	402	432	395	396	373	443	402
25487	21536	27446	25601	10115	1753	1144	896	852	733	717	647	539	608	535	590	569	571	546	532	576	578	816	1188	1940	1993	1199	572	538	569	526	523	529	549	553	547	601	516	528	485	525	519	532	547	557	544	530	530	543	526	525	543	565	475	506	559	535	493	475	504	511	531	504	525	568	515	508	524	569	503	516	523	544	552	521	513	536	499	518	521	502	497	520	486	496	552	502	493	505	522	534	488	563	528	545	529	544	557	517	546	506	510	491	523	507	524	540	538	534	540	491	521	543	487	565	509	504	532	541	506	567	532	485	517	496	534	527	519	544	530	509	538	511	544	489	520	537	525	535	479	530	544	543	504	499	536	560	538	504	502	507	497	522	551	559	539	513	542	562	478	532	552	520	551	508	511	548	521	507	555	529	579	524	497	521	537	559	484	555	512	516	517	559	511	533	543	516	491	523	540	502	518	487	511	525	512	544	561	553	519	505	524	562	534	573	561	543	515	531	518	545	529	520	527	534	508	537	513	527	525	575	534	493	519	519	521	518	522	555	531	502	514	492	574	514	534	481	500	506	527	520	535	516	502	527	502	531	486	528	521	546	487	513	594	538	515	525	512	524	517	537	560	475	528	506	548	544	539	503	538	487	529	565	493	508	552	536	539	513	555	542	535	531	549	533	531	519	519	501	526	521	513	534	512	519	553	501	516	510	570	542	572	512	519	496	552	486	509	527	538	486	544	540	515	509	539	548	508	500	509	526	543	510	505	510	523	562	537	577	512	560	531	521	521	552	523	513	518	522	513	528	532	531	558	531	518	512	564	533	519	527	543	536	529	542	557	505	511	511	553	517	512	525	549	534	480	510	526	543	504	560	546	537	540	518	579	510	551	551	534	518	500	519	537	522	575	534	545	505	541	490	532	525	526	526	491	549	527	551	550	522	519	515	527	516	486	501	510	513	582	544	537	539	550	533	532	551	548	558	514	511	529	505	532	522	520	504	542	507	521	550	526	532	531	519	531	550	509	542	523	563	523	571	509	534	534	552	497	494	532	489	512	555	528	500	500	518	517	505	528	551	523	534	509	523	528	552	510	543	520	528	558	518	512	513	504	514	563	532	543	556	542	534	535	517	498	570	528	496	490	526	521	539	488	560	509	531	485	536	538	524	520	513	525	500	547	532	518	488	515	515	494	536	566	523	582	500	510	544	506	511	527	553	537	527	532	487	569	537	514	508	563	598	509	499	507	491	492	547	539	494	566	528	541	519	555	506	512	536	530	518	524	508	516	520	505	513	501	578	520	548	522	542	507	539	542	467	559	531	485	529	581	509	521	514	538	525	506	535	563	549	507	489	538	466	522	570	510	530	508	529	519	510	511	524	524	551	513	568	516	513	525	544	516	504	489	526	501	510	537	517	495	503	529	549	543	515	511	513	492	516	568	545	556	500	517	563	471	488	566	505	518	506	490	513	533	533	482	496	486	518	496	551	513	481	560	578	524	528	539	526	542	524	490	485	486	537	557	513	546	593	491	498	536	513	595	550	528	540	530	551	565	503	555	504	521	520	539	520	521	493	528	551	499	528	500	539	537	530	505	531	474	564	537	488	558	532	568	500	532	506	548	509	585	587	589	528	510	494	504	499	502	507	531	523	534	580	519	518	554	519	553	482	561	533	524	527	502	532	511	538	491	532	546	524	516	530	537	545	542	545	528	535	520	557	496	551	505	515	565	508	545	499	552	505	524	496	579	539	523	512	520	521	551	556	538	492	537	496	520	491	521	546	523	479	517	526	504	528	571	512	514	554	471	541	558	539	556	538	521	522	526	547	551	481	506	475	521	552	475	510	517	529	521	556	589	545	517	552	498	559	541	530	553	492	528	487	565	544	538	542	485	528	512	538	526	519	533	530	540	521	547	554	500	529	510	529	553	502	508	551	493	551	529	525	525	522	495	552	528	474	512	539	552	543	534	546	527	543	584	531	551	553	511	534	513	526	519	542	511	494	486	544	566	513	539	515	539	522	556	577	521	533	530	542	562	530	499	554	513	516	520	517	500	527	482	533	541	549	495	549	528	533	475	516	524	515	496	551	549	535	536	536	549	500	517	527	517	529	508	538	562	491	512	505	530	589	513	565	530	572	541	516	516	531	527	575	518	491	520	567	501	545	515	498	507	493	515	526	519	520	540	493	477	559	524	530	507	507	506	498	510	566	554	533	547	531	524	519	522	560	513	562	508	529	509	530	538	572	545	572	521	537	499	500	512	572	498	537	534	553	557	521	509	559	527	533	560	539	519	519	530	555	536	552	522	549	552	532	492	573	541	531	533	521	535	537	541	545	530	532	546	557	549	504	512	492	497	474	505	484	538	577	503	511	523	504	471	482	509	542	533	476	535	559	509	540	510	530	522	501	548	527	544	506	547	528	521	528	505	523	489	531	530	497	574	485	518	537	517	539	563	496	557	498	550	512	528	546	546	525	514	481	493	509	483	527	530	513	528	558	534	518	504	512	514	512	487	551	531	539	515	536	536	506	552	520	534	495	551	509	472	512	528	516	520	527	507	544	556	529	552	542	525	539	566	577	503	476	528	519	536	509	529	519	550	493	498	503	517	541	499	532	503	530	555	529	538	527	502	555	553	544	508	521	572	500	539	561	481	519	504	515	512	553	509	539	559	514	526	531	559	538	533	546	500	537	497	469	478	539	527	529	515	536	544	535	523	561	523	518	534	538	516	530	519	535	523	491	521	521	566	539	522	487	511	526	549	553	577	515	566	515	517	523	495	528	513	524	560	514	532	532	528	538	521	551	544	523	536	512	532	537	518	522	541	547	537	508	515	505	548	581	553	535	538	533	522	558	531	494	528	575	527	531	512	512	541	543	473	544	532	508	502	519	556	544	533	501	562	544	514	524	523	510	547	539	517	526	512	519	557	520	513	552	536	549	541	476	505	490	551	511	543	494	493	546	543	519	543	520	501	492	520	551	534	523	508	481	520	562	547	493	555	563	518	554	583	542	541	548	517	516	549	521	475	531	544	511	518	514	586	521	517	486	510	539	543	536	515	565	519	518	553	536	531	469	492	508	493	474	508	552	519	487	550	524	486	511	529	519	521	493	541	510	526	548	525	496	539	559	574	522	517	505	542	508	549	516	557	502	525	527	516	507	514	465	517	495	529	520	495	537	514	541	505	505	541	510	501	532	571	549	511	533	527	544	557	555	559	523	518	547	544	505	551	547	547	558	506	516	527	507	528	534	524	518	517	537	495	524	605	548	502	577	532	513	532	534	551	556	536	522	521	518	567	508	544	555	537	535	559	526	495	568	534	515	537	486	538	497	488	517	499	522	526	527	514	530	539	526	556	518	555	528	494	508	571	577	516	567	524	494	521	540	517	512	552	531	549	560	554	509	509	526	538	558	491	494	556	515	535	566	548	530	525	508	489	516	519	540	530	524	500	523	521	522	560	510	535	522	507	519	524	532	508	537	553	512	498	512	551	546	533	534	520
34975	44553	11040	5382	3813	2753	2004	1523	1328	1203	1020	936	747	734	709	691	647	727	732	748	703	746	1340	1917	3472	3248	1935	695	686	633	634	667	623	608	657	652	657	589	632	601	637	658	675	629	635	642	600	633	611	631	592	621	624	661	670	615	672	616	658	647	586	615	654	636	661	642	623	601	562	656	663	604	645	587	638	637	588	635	634	632	623	618	652	641	661	632	659	625	613	608	629	631	619	635	653	647	637	595	621	629	634	638	620	615	629	664	664	641	639	593	656	664	588	627	636	678	606	650	624	601	617	615	667	614	633	616	633	643	651	630	621	669	605	622	674	642	657	653	620	588	599	658	631	625	688	636	646	618	630	650	652	596	624	629	631	635	682	670	626	640	641	683	657	646	620	569	668	620	615	652	630	640	641	612	598	633	625	654	614	655	629	673	600	611	640	608	606	633	651	637	615	588	646	636	626	627	665	645	612	689	640	639	661	707	621	663	642	610	614	618	659	646	611	601	669	660	648	662	676	622	674	546	645	650	657	625	618	596	627	626	642	706	611	648	666	606	606	635	609	646	655	602	651	651	646	666	639	640	619	644	647	625	647	606	631	633	614	617	629	629	660	643	610	641	620	636	617	653	607	607	644	618	617	639	564	609	668	601	620	649	657	612	648	615	622	622	646	619	628	611	628	646	644	610	563	606	642	616	636	631	610	640	599	623	628	629	603	649	592	665	604	571	632	617	657	671	629	635	676	630	626	617	609	616	579	666	623	617	623	625	668	642	671	630	598	611	584	649	628	666	663	596	661	609	626	626	660	665	607	685	647	633	653	608	664	622	571	642	713	650	637	616	637	603	652	644	618	652	625	636	615	618	623	653	621	638	631	605	602	636	616	650	632	585	651	669	623	622	623	605	613	629	617	608	652	639	639	600	604	651	597	658	619	630	612	616	602	642	643	693	666	661	599	629	647	593	597	605	643	587	652	586	600	659	627	589	625	619	646	628	635	637	620	596	623	648	688	583	635	627	625	643	607	625	662	558	589	622	645	596	613	603	655	650	629	636	627	619	597	645	644	648	620	722	638	657	599	635	592	637	649	624	648	577	631	603	656	629	660	665	653	642	595	610	669	652	632	618	642	615	663	616	616	623	665	645	673	664	630	618	617	603	629	607	639	661	627	703	631	624	653	635	622	601	607	598	598	684	639	616	611	698	626	607	646	662	609	655	638	616	632	601	618	606	587	665	605	620	665	611	593	619	598	591	619	615	596	634	641	632	703	658	621	653	645	617	637	628	627	680	652	636	639	627	627	640	653	627	636	595	645	662	608	634	624	635	632	652	576	632	616	639	647	634	604	636	651	623	606	613	638	616	639	635	608	587	645	661	621	649	618	615	617	601	642	608	660	643	627	613	630	625	597	613	673	653	626	599	665	620	558	653	612	601	627	670	607	646	669	646	583	602	649	633	595	640	625	670	644	671	639	632	600	623	623	614	641	609	655	673	615	646	627	581	604	614	645	657	634	652	642	663	579	606	636	633	641	639	645	562	599	602	647	633	630	630	602	611	624	610	622	626	606	638	647	655	602	650	662	620	713	630	662	633	644	651	622	656	615	602	632	639	609	601	620	631	597	634	646	662	665	627	670	656	594	649	619	613	623	718	622	609	647	559	691	639	624	647	653	634	634	633	670	647	652	648	624	623	631	662	636	652	587	618	667	648	645	672	641	604	608	665	709	636	639	666	635	607	631	629	641	659	638	641	674	608	651	647	645	622	644	646	655	629	662	632	597	612	635	649	570	629	609	634	643	652	654	598	659	670	677	617	675	643	640	660	593	625	713	676	642	628	616	637	594	666	623	639	654	597	579	637	612	625	651	660	619	617	620	687	677	668	618	651	667	690	672	587	636	626	667	644	640	623	672	605	643	614	595	621	602	671	657	667	626	648	619	648	623	624	636	608	641	606	631	633	626	615	621	641	664	623	638	608	566	673	648	625	610	638	639	697	615	664	613	667	643	628	626	582	642	641	656	627	640	616	611	657	641	648	692	617	626	638	656	626	637	633	655	634	626	622	674	650	623	646	642	643	631	646	670	624	627	590	639	627	639	615	600	666	664	608	644	656	634	632	590	617	563	657	657	626	615	637	620	643	651	620	628	674	630	576	629	585	610	634	611	675	627	614	637	606	629	620	616	620	633	633	628	623	610	598	599	680	591	632	614	613	654	626	660	617	634	618	632	603	655	646	631	649	589	641	614	628	602	620	559	645	600	640	654	689	649	649	607	643	582	614	589	642	627	610	616	618	611	626	607	616	604	658	649	642	648	625	609	633	609	641	630	631	614	611	657	622	675	606	660	549	639	627	641	671	668	623	667	600	616	632	602	615	639	634	630	645	643	609	656	636	637	627	640	673	611	612	615	631	642	624	600	620	656	640	658	609	594	656	640	642	605	623	667	607	664	674	632	605	645	628	640	626	631	640	642	638	669	621	627	650	604	603	655	650	624	673	657	634	658	648	633	641	583	619	609	665	673	634	647	598	662	649	653	623	652	652	654	609	621	652	578	603	624	661	598	628	614	574	595	647	668	611	656	615	635	610	643	607	621	649	661	634	606	643	637	659	651	602	604	638	672	644	650	619	623	581	651	688	648	624	658	636	635	611	577	597	700	572	669	672	655	610	565	603	628	645	659	614	626	691	655	663	654	660	648	619	627	682	669	603	604	604	707	630	645	591	572	612	659	645	625	657	625	626	647	609	602	630	638	614	595	613	663	669	662	648	658	595	652	691	627	604	605	622	620	635	611	631	622	623	599	613	666	645	658	624	620	641	608	646	637	647	652	645	592	642	640	653	632	603	632	626	614	649	624	609	617	621	677	595	602	616	647	648	670	648	621	660	623	648	669	644	621	638	623	666	661	678	690	562	655	665	673	661	607	663	637	603	615	658	639	597	646	622	612	635	663	659	645	614	615	600	643	625	599	628	641	610	639	622	654	628	636	589	626	641	589	626	630	623	613	616	595	610	629	644	696	628	648	599	633	630	610	654	619	684	604	649	634	645	635	600	616	673	661	638	636	622	672	611	649	622	619	606	643	608	583	646	612	647	624	624	607	645	666	633	634	632	652	620	579	597	650	592	658	628	611	632	647	627	628	659	601	671	559	624	643	666	618	648	619	597	623	669	653	614	659	635	638	622	592	614	624	660	633	627	640	639	651	692	649	623	662	615	689	624	614	607	616	578	630	622	625	623	632	642	628	631	668	632	604	649	662	658	629	657	642	623	625	620	618	631	618	703	625	609	627	672	633	647	631	596	597	627	625	607	640	647	623	651	585	590	635	630	623	653	585	634	631	634	614	651	630	579	620	607	603	592	582	649	658	589	596	603	646	650	643	607	684	657	631	650	657	635	655	640	671	639	652	647	632	685	628	601	668	646	631	633	587	609	677	648	620	627	630	625	631	626	619	653	583	599	687	632	593	634	665	619	649	610	634	672	664	651	621	624	672	650
23219	21532	29208	24252	21509	21503	9924	1622	1267	1193	1073	1008	1402	794	807	697	678	687	655	644	690	653	2185	5925	5600	4105	1748	551	569	541	571	553	568	545	572	546	540	528	587	514	537	554	524	559	533	552	525	540	545	558	554	592	617	565	540	569	508	550	543	503	529	564	497	531	582	528	592	573	545	537	532	529	550	555	590	537	562	580	548	572	552	515	528	594	530	512	575	520	530	526	524	569	571	589	549	522	547	562	540	578	526	542	566	575	553	569	568	581	501	508	562	540	535	559	563	549	490	539	568	576	543	560	543	533	550	546	542	520	519	564	564	554	566	592	580	539	584	519	573	549	535	577	538	551	555	554	540	539	595	538	565	538	548	528	590	524	531	535	565	508	552	524	581	580	542	554	571	587	535	563	589	549	602	514	536	557	580	571	575	538	587	544	557	516	534	555	589	554	553	543	558	540	533	550	600	495	540	548	565	557	588	538	545	595	578	545	528	530	559	530	557	548	515	540	586	551	540	531	507	594	548	535	516	554	567	552	544	533	505	563	567	528	570	559	554	522	535	515	576	525	534	564	596	558	573	538	576	567	547	514	550	528	526	536	546	553	618	526	552	531	578	543	508	549	554	535	574	528	559	598	538	555	557	523	514	573	520	524	565	541	564	542	520	562	552	508	538	567	575	561	589	528	535	537	549	530	568	574	545	565	555	582	567	550	495	559	534	574	567	540	541	550	534	499	544	578	538	555	580	566	583	595	537	518	567	502	499	564	538	583	561	478	542	532	530	537	554	564	491	527	545	566	571	578	536	519	533	577	516	597	549	539	589	550	559	559	537	604	565	542	522	535	563	521	543	542	543	547	520	527	513	539	556	527	577	518	531	556	569	613	531	520	562	543	552	565	541	548	578	545	532	548	541	531	563	511	534	553	579	573	543	548	528	559	536	544	594	555	574	512	527	532	584	550	553	556	513	588	535	544	578	526	578	532	537	567	555	563	510	562	555	541	508	521	544	574	593	523	541	541	518	551	552	581	546	552	495	559	575	555	562	526	556	558	539	548	554	539	557	557	536	544	523	530	534	572	529	583	581	561	526	525	535	531	481	530	576	526	555	583	596	552	554	520	506	557	514	550	552	569	583	524	564	569	544	531	584	578	591	558	545	568	517	530	531	575	524	534	586	554	556	572	572	529	505	579	536	553	538	564	600	547	604	553	576	586	567	559	567	535	528	527	569	550	547	556	544	565	506	553	553	549	542	576	526	582	547	516	574	537	562	513	540	535	610	569	503	556	514	541	563	540	502	510	561	496	535	544	550	527	543	589	528	539	488	540	567	581	539	536	559	548	518	540	539	540	526	562	574	502	543	539	558	536	553	569	498	520	544	544	552	499	589	503	539	536	543	541	534	592	576	539	559	530	567	561	597	589	509	558	525	538	547	567	522	532	534	539	567	516	538	523	570	563	535	545	517	547	494	502	517	518	568	575	595	502	549	500	568	555	534	534	516	596	467	587	512	547	527	562	534	544	543	527	569	523	555	516	522	547	527	550	553	573	525	561	580	540	519	551	570	559	584	587	548	545	567	616	598	562	571	556	534	525	550	555	585	567	548	573	562	545	531	541	555	508	502	546	551	592	595	539	516	575	578	511	548	562	529	573	540	546	547	559	543	539	589	482	587	558	564	514	592	512	530	561	519	572	536	559	587	558	526	538	542	531	573	522	548	569	516	533	530	516	576	537	526	568	564	525	504	535	596	544	530	592	540	564	545	534	537	552	545	551	543	510	549	547	564	551	548	574	542	518	574	592	551	518	568	527	570	569	543	615	545	531	586	531	545	539	574	532	520	583	604	572	595	560	569	562	551	546	530	602	573	556	588	585	540	540	544	556	529	541	537	510	499	533	516	548	539	596	560	528	537	598	551	523	544	567	543	555	551	570	592	555	528	531	545	536	588	515	513	569	558	553	573	488	507	548	588	544	570	559	549	566	546	531	500	512	558	539	549	527	516	562	539	584	533	535	540	570	578	535	554	555	573	577	576	578	533	529	576	546	539	563	576	555	550	539	564	519	549	545	562	550	536	513	552	556	518	555	562	552	523	563	541	553	588	550	565	541	532	511	524	537	515	567	538	538	541	563	549	538	529	549	566	529	557	571	570	525	546	522	545	532	564	592	574	590	531	500	546	560	591	558	520	560	559	522	544	514	524	551	596	571	541	535	542	577	530	542	553	584	527	543	529	551	538	580	503	548	517	544	505	518	549	561	548	528	512	580	560	543	563	556	550	547	532	512	559	559	585	542	530	541	530	545	509	496	525	549	537	531	542	556	522	562	558	538	571	539	508	538	575	568	557	524	537	523	572	567	580	530	536	550	494	579	499	540	562	551	528	540	546	587	543	599	566	549	536	506	528	588	540	587	540	508	543	575	551	528	541	557	554	560	572	550	566	524	569	579	524	527	537	557	567	589	557	542	559	549	584	522	508	556	532	536	514	552	556	548	538	552	554	539	588	577	535	574	498	558	535	533	514	533	547	523	566	530	572	536	567	546	542	534	534	528	523	603	554	539	551	559	536	569	561	576	515	565	593	545	519	528	562	551	553	594	544	512	547	541	538	552	558	540	582	530	571	558	556	581	538	519	552	561	515	587	492	551	548	565	522	566	549	527	526	556	548	526	537	491	540	487	599	582	552	576	566	556	553	591	557	486	530	505	534	502	549	568	541	500	535	553	566	566	536	586	557	558	544	521	549	518	601	550	550	531	570	580	544	546	565	524	511	544	487	560	560	546	564	568	516	557	520	569	522	563	540	547	566	532	539	558	547	540	589	573	579	530	557	596	527	560	546	565	531	540	543	553	542	539	516	565	508	560	589	555	547	579	556	547	514	549	562	546	570	554	533	539	523	594	557	538	543	550	527	543	557	509	543	580	559	545	545	560	525	498	522	532	550	572	572	534	508	544	479	554	587	532	558	558	569	542	519	592	538	558	539	543	580	550	548	569	491	561	547	535	569	552	519	564	536	550	522	584	523	544	544	581	532	524	540	553	583	555	534	503	574	540	510	544	506	598	548	574	557	560	526	534	556	516	509	564	555	524	542	540	546	527	505	506	578	582	586	525	539	566	532	537	546	524	537	546	539	514	520	548	560	515	577	537	557	552	533	560	538	530	610	544	543	536	537	548	545	544	548	532	561	518	544	506	542	544	572	550	557	567	559	548	542	535	535	518	526	528	508	531	585	543	517	581	571	556	578	544	534	550	536	523	583	530	576	563	511	558	553	570	523	494	552	552	525	560	576	522	556	566	589	547	561	495	528	526	533	553	536	533	546	539	527	547	571	553	512	552	513	502	521	565	555	536	515	568	578	540	497	537	543	582	592	572	542	571	553	555	594	560	584	538	550	567	517	546	524	609	591	555	519	580	544	524	521	545	542	560	569	594	548	580	588	559	548	578	554	518	530	511	556	534	546	528	530	528	552	548	582	535	531	540	565	534	542	516	563	562
40893	59123	21011	11943	7676	3932	3163	2258	2051	1731	1800	1713	2430	1117	1095	845	821	809	833	901	847	984	3641	9368	8683	6305	2707	675	630	613	653	661	618	690	642	615	675	614	628	640	661	685	662	652	647	610	652	621	655	622	647	610	627	623	629	677	624	607	660	614	650	642	652	641	590	611	617	654	622	633	626	643	642	641	639	607	654	635	637	630	598	623	652	686	631	630	653	624	617	649	587	628	612	628	623	623	620	605	586	648	614	649	641	673	622	577	586	644	617	606	636	647	615	655	634	649	596	613	616	650	616	652	607	656	606	609	571	635	632	626	666	609	662	660	652	631	661	642	645	672	611	619	667	647	611	643	671	618	642	608	631	613	645	630	621	623	633	603	652	643	602	650	634	620	648	608	629	688	633	646	616	675	621	660	670	602	613	641	644	680	646	658	610	629	666	652	578	657	656	606	627	613	670	596	632	606	624	625	640	633	592	594	617	602	674	668	577	618	651	671	647	623	656	629	627	657	629	649	644	588	620	649	623	659	596	643	610	637	611	632	645	594	705	631	618	663	621	619	622	616	642	688	626	612	622	597	650	616	619	640	611	647	627	613	610	622	660	568	582	624	605	652	658	636	672	653	617	616	635	642	598	603	631	646	615	607	640	618	619	645	633	608	619	622	665	630	638	632	605	653	633	665	647	615	596	604	601	668	644	654	613	672	617	655	607	621	674	635	658	603	587	643	608	602	603	625	611	641	674	662	650	619	612	659	626	626	663	595	601	628	638	617	610	621	657	603	658	676	641	602	603	652	597	634	603	616	618	599	555	611	628	654	584	600	624	629	670	603	647	577	633	660	646	617	621	613	633	590	643	621	689	646	627	621	620	625	597	642	649	623	619	589	620	656	678	689	623	647	633	633	601	611	623	649	642	660	639	626	643	687	638	612	635	613	629	678	671	641	654	629	640	606	661	634	672	668	597	639	612	589	611	615	608	618	639	612	627	623	639	608	601	622	621	619	614	616	633	620	611	657	655	598	615	619	596	635	579	619	673	626	675	612	620	692	636	638	583	626	619	675	662	619	649	631	618	654	644	581	646	613	659	642	628	598	601	617	603	641	633	661	619	631	602	592	634	622	624	650	659	665	621	627	609	637	646	662	626	617	587	609	656	609	633	638	601	606	625	645	646	640	650	587	656	600	671	657	648	627	634	594	626	600	616	596	644	646	635	637	633	640	618	684	647	653	627	637	618	619	608	643	655	659	627	629	621	588	640	608	615	644	626	620	625	644	627	580	628	685	615	619	647	637	630	647	667	645	607	656	660	623	618	644	628	625	628	619	593	634	661	623	616	593	611	582	641	616	618	625	622	629	614	631	650	622	674	651	689	608	609	639	593	604	624	582	657	606	608	623	580	603	625	637	618	618	651	658	601	607	643	661	585	630	627	713	616	616	660	641	626	654	667	648	629	586	659	678	653	610	623	634	637	654	645	624	578	616	654	617	624	626	626	596	631	595	685	611	676	605	627	634	656	593	655	576	653	612	579	614	656	661	642	668	648	645	615	645	617	635	631	635	623	621	619	597	654	655	610	602	605	658	600	700	591	643	657	626	634	642	634	643	670	601	621	618	644	604	615	623	647	650	643	639	650	640	631	660	646	624	677	629	642	610	657	624	646	624	617	633	595	624	679	621	597	606	603	620	603	652	637	648	645	632	672	601	655	647	589	708	617	668	621	626	604	636	662	638	632	679	574	626	641	633	622	657	634	602	616	654	622	584	610	635	632	681	640	652	653	664	649	661	631	609	588	612	662	643	667	652	599	660	632	659	619	572	648	658	618	623	624	626	654	683	617	684	643	655	626	624	613	600	593	641	649	642	626	590	605	677	625	641	584	634	600	620	648	629	638	616	641	614	668	670	629	671	618	632	655	643	618	620	614	662	573	642	581	650	625	613	602	636	615	607	608	664	619	627	613	635	626	658	635	627	667	692	657	624	652	614	584	614	688	620	646	651	612	557	664	616	654	623	654	598	618	601	624	625	608	600	618	629	632	615	641	592	607	645	695	630	620	643	623	639	637	638	601	652	628	549	619	599	637	633	654	631	627	643	672	651	628	661	587	648	581	645	647	634	642	623	598	680	639	606	569	616	691	654	621	621	666	593	622	614	626	604	662	609	666	629	648	640	663	641	599	599	628	641	602	626	584	601	645	617	675	624	666	625	616	680	636	595	607	607	667	649	616	648	621	646	635	669	614	628	579	583	625	601	621	633	633	646	661	638	639	605	647	663	614	618	628	649	637	584	659	642	628	612	605	616	659	637	615	632	676	691	609	595	650	628	624	645	643	635	659	639	628	619	598	591	648	645	605	649	699	669	631	647	656	596	599	629	632	658	602	600	676	609	635	649	653	637	627	668	667	637	684	619	575	644	617	647	621	637	637	627	631	624	616	625	673	621	614	641	611	605	607	657	645	619	611	621	614	663	667	612	627	583	629	641	646	597	628	581	633	606	619	645	654	594	604	663	651	626	635	624	593	608	656	634	630	611	628	628	594	661	642	656	618	635	581	646	643	659	641	636	723	656	648	615	643	616	653	625	653	617	672	638	637	652	596	581	676	576	652	663	593	631	621	631	641	635	675	646	636	615	644	648	673	653	648	648	655	676	656	598	582	604	635	626	653	633	600	650	647	626	623	631	632	627	623	672	617	598	646	598	657	615	652	625	625	624	595	619	666	654	637	597	628	630	577	634	593	581	616	653	628	627	599	605	597	606	603	623	609	622	681	623	637	653	623	629	658	626	601	653	650	632	609	639	600	633	642	665	600	654	653	621	651	622	649	574	662	632	609	602	671	630	667	665	647	617	624	603	614	629	599	636	615	580	641	627	658	615	606	593	632	670	632	666	678	613	632	614	633	638	632	643	653	625	675	621	639	610	615	623	649	650	634	641	602	639	601	651	632	647	653	640	648	614	588	637	645	630	598	653	616	653	653	616	621	642	646	623	631	619	645	665	637	643	611	616	656	636	640	622	683	619	651	628	647	621	621	607	600	655	599	613	597	611	597	611	589	646	646	637	648	623	662	627	615	633	656	667	630	635	616	641	610	645	645	619	605	636	646	626	621	604	681	667	647	654	610	619	630	642	629	666	622	610	593	650	660	637	622	632	633	617	617	615	637	702	625	617	614	632	634	628	622	628	689	638	661	654	625	666	599	643	636	638	605	646	632	577	607	590	613	652	626	637	631	619	625	604	591	601	680	670	608	649	636	641	598	626	646	643	638	628	603	616	604	656	621	592	639	627	617	607	631	615	604	647	615	630	641	604	626	608	613	615	651	615	598	662	619	626	628	583	642	640	626	603	669	691	641	591	647	600	626	609	628	658	619	645	642	647	638	634	674	646	612	606	599	610	641	639	646	603	633	623	645	653	656	683	655	643	636	653	616	625	628	662	626	635	619	601	647	603	633	658	657	621	635	593	641	608	597	635	653	639	610	650	600	628	678	625	615	626
28964	24839	17686	5394	1765	688	516	484	406	403	438	319	513	351	353	329	310	330	354	337	285	306	417	418	378	306	278	276	284	319	275	282	279	281	291	317	304	283	322	279	336	307	287	292	273	290	309	297	306	321	294	294	305	292	285	321	292	311	349	287	276	303	298	307	305	288	290	310	307	327	266	297	321	284	313	295	302	303	351	321	308	302	311	319	306	300	321	268	323	304	294	283	324	302	307	293	283	303	326	297	316	313	318	295	290	307	319	319	285	301	297	288	309	284	286	312	290	303	266	266	289	319	286	298	315	297	304	289	309	285	293	309	329	305	301	299	291	310	294	286	283	323	343	295	323	307	309	303	294	271	299	313	320	289	301	301	304	306	263	312	353	297	306	306	299	345	303	307	319	283	287	296	294	337	305	310	305	286	318	291	302	299	292	282	264	321	305	280	305	306	267	293	305	313	300	316	300	293	310	325	306	319	288	323	297	305	270	291	302	309	309	291	304	291	346	301	294	284	282	304	308	317	325	300	292	304	316	309	267	296	299	293	267	331	325	346	333	299	316	300	252	310	299	321	288	291	290	321	263	290	297	343	335	310	288	312	312	303	317	295	278	316	283	315	294	298	296	263	312	308	306	321	289	310	300	299	303	326	291	287	298	264	304	299	344	273	332	285	303	286	264	286	270	281	290	312	277	291	306	316	281	294	313	306	276	310	305	319	311	289	296	292	296	331	280	268	323	289	306	297	282	305	294	314	306	295	314	296	313	283	314	316	267	314	280	313	323	322	308	298	296	295	284	306	304	285	289	328	313	291	342	313	325	272	313	293	329	298	305	323	259	280	292	313	275	316	288	292	319	299	299	311	302	333	299	299	307	297	299	292	290	292	270	271	286	299	322	319	263	325	299	317	309	275	306	281	291	309	275	258	283	330	312	299	301	298	300	288	292	278	331	291	291	330	327	294	288	287	278	288	305	295	311	286	317	278	281	296	306	289	310	309	321	326	311	326	277	327	277	294	286	332	292	293	345	296	287	333	318	296	325	314	299	276	301	302	309	312	304	306	289	290	309	350	288	303	329	276	315	315	290	301	297	320	292	299	320	292	291	316	296	318	312	295	300	291	314	311	289	321	275	331	303	297	304	304	305	303	326	272	307	331	273	325	319	320	297	314	313	299	312	298	299	323	279	309	309	286	280	299	325	320	325	298	305	288	306	312	303	304	300	306	322	313	296	308	301	335	323	325	286	302	299	286	330	311	313	304	299	301	304	307	308	316	314	295	309	304	307	312	295	288	340	326	288	296	324	316	292	295	295	299	288	312	315	315	297	280	317	289	289	318	288	312	324	352	294	329	286	291	298	279	296	322	283	329	284	306	332	288	332	276	300	287	317	319	277	326	298	309	311	298	275	319	285	323	320	251	316	309	295	317	304	288	312	326	317	328	298	301	326	279	313	307	291	317	304	289	270	328	300	315	313	293	300	292	301	293	303	318	302	302	311	287	295	315	279	322	284	311	317	296	311	307	286	280	300	305	291	288	287	315	261	278	320	281	316	281	319	297	310	288	315	282	320	320	283	294	286	281	292	302	331	300	300	289	282	261	308	272	293	325	318	302	316	306	308	287	293	286	275	291	303	318	297	328	329	314	281	275	304	306	307	311	285	274	280	305	298	286	283	305	299	305	311	278	275	311	298	349	311	300	310	304	307	305	305	264	298	296	306	292	305	292	299	318	302	279	280	308	285	312	324	265	305	294	279	328	305	293	316	305	290	297	271	285	263	302	258	321	308	290	301	314	297	286	319	310	295	329	286	309	286	305	306	295	302	284	306	285	305	291	274	293	303	266	311	287	307	328	327	291	326	304	292	288	286	286	319	310	307	290	292	285	306	335	274	309	326	299	272	284	316	308	298	314	313	281	295	295	295	307	280	307	298	309	297	309	281	324	338	311	307	326	276	320	317	300	281	282	306	267	298	276	296	298	301	298	319	322	297	297	316	324	300	318	326	305	287	266	302	320	305	301	290	297	305	317	322	328	277	263	320	321	310	281	304	303	302	290	274	276	296	317	305	275	288	285	309	272	311	300	305	310	281	285	284	311	265	303	309	293	295	302	301	295	303	295	290	278	316	317	312	270	288	284	326	296	284	306	293	309	303	323	297	296	288	304	319	307	305	312	307	316	292	297	311	327	288	322	285	299	306	301	334	309	270	293	307	310	276	295	309	306	301	304	289	302	330	297	305	325	270	310	330	293	304	304	308	299	315	311	310	313	330	297	304	278	327	292	321	288	266	299	310	252	269	280	306	305	283	284	316	299	324	285	313	292	268	297	331	325	307	292	314	294	298	315	296	289	280	333	329	290	292	298	311	296	320	294	316	312	277	291	304	302	328	323	290	304	313	268	297	332	318	308	326	293	274	307	316	298	311	312	279	288	293	291	325	291	283	295	347	325	284	316	303	327	308	278	298	305	282	314	300	287	291	294	291	302	312	320	326	306	298	324	281	303	317	312	307	311	311	298	301	301	291	309	287	316	318	300	317	286	305	293	294	299	314	320	300	260	310	272	290	329	323	277	310	294	313	321	309	257	313	307	308	293	318	313	254	279	325	291	286	303	327	309	317	288	312	314	293	314	333	294	307	289	324	326	292	318	300	290	331	273	307	289	294	300	276	290	317	313	330	289	311	291	297	315	304	288	329	301	282	278	306	268	307	324	264	268	302	292	335	275	309	299	335	295	298	341	285	316	300	313	302	306	288	299	275	300	302	296	283	271	325	299	290	328	298	312	286	311	306	303	284	297	317	316	303	283	285	308	312	289	314	291	322	273	308	306	259	302	297	323	293	292	301	309	288	304	296	343	274	301	282	318	299	320	312	282	277	317	265	305	313	318	308	294	322	274	295	340	298	316	259	287	325	279	301	290	294	283	295	325	319	315	289	313	308	301	313	300	289	302	246	322	318	305	298	311	304	323	278	273	309	289	305	306	287	310	281	299	283	280	306	265	309	299	315	285	285	313	310	337	256	322	329	336	258	313	285	288	307	311	290	315	309	282	294	330	290	303	294	284	305	302	337	330	302	283	290	303	316	316	293	280	329	297	325	287	288	297	327	306	301	289	298	304	294	291	322	286	292	261	323	305	294	305	304	304	296	321	313	291	310	333	322	263	309	334	293	293	305	288	283	319	308	272	335	285	303	300	288	295	302	292	313	293	278	298	317	283	283	306	306	302	309	292	315	315	283	296	282	321	310	313	299	323	305	304	275	304	302	313	305	331	304	296	319	287	295	299	300	278	343	326	300	294	281	300	315	290	297	311	269	267	305	273	297	306	301	295	331	330	293	328	344	330	295	313	290	326	298	291	283	336	308	283	305	286	328	287	322	276	289	305	275	305	339	337	288	313	294	306	301	307	304	295	301	312	314	349	276	275	330	307	303	292	302	318	312	317	309	292	309	315	305	289	299	322	309	307	262	329	286	286	291	268	308	311	306	288	287	305
32003	36943	9214	4596	3029	1318	830	707	633	570	590	496	753	433	438	408	425	494	451	398	409	438	602	582	495	417	391	391	355	375	386	360	388	388	381	372	398	377	388	362	368	366	381	360	368	386	346	353	360	400	367	391	368	383	403	382	364	382	387	386	363	403	362	382	354	376	368	346	399	373	391	393	366	394	375	381	382	345	356	356	409	365	433	371	363	359	375	350	384	370	382	348	325	377	332	366	390	372	375	399	384	386	379	395	382	396	357	396	379	385	369	415	363	350	379	372	373	379	385	387	358	364	366	398	390	358	384	374	386	368	403	395	392	394	391	365	375	394	371	374	392	396	367	371	374	352	382	353	371	409	418	338	381	395	358	407	378	392	389	371	381	366	355	406	395	363	375	426	374	400	368	408	403	404	392	432	381	418	409	407	412	403	397	381	389	378	380	405	361	374	382	399	381	358	366	370	369	412	404	383	381	380	414	385	374	379	383	368	373	363	350	387	419	353	397	378	411	385	386	420	339	378	400	381	386	369	407	402	377	371	373	402	385	388	384	386	362	414	393	371	354	395	383	368	374	395	381	394	380	389	389	377	380	384	407	378	367	418	370	349	385	398	381	386	363	347	403	400	398	367	336	384	368	370	396	381	418	401	384	415	381	403	366	368	383	357	373	369	364	379	377	375	372	341	358	376	390	391	355	374	387	354	416	386	394	385	382	395	397	358	386	383	387	404	368	374	364	414	407	357	378	388	359	387	370	390	383	361	381	370	377	351	390	403	388	394	390	372	355	405	391	401	351	379	387	380	384	376	350	375	344	376	380	363	362	359	375	358	366	390	397	377	364	360	361	402	368	409	359	376	416	411	380	350	352	416	405	366	364	412	406	391	333	413	385	389	376	375	379	354	382	427	364	375	375	370	396	369	343	400	409	348	396	374	397	380	389	356	364	349	379	394	376	399	416	381	395	370	377	421	396	371	402	374	397	396	378	356	385	367	401	394	398	412	383	365	366	368	384	384	368	357	406	389	388	378	352	388	358	399	362	348	389	396	401	374	398	381	376	408	392	384	407	347	421	380	387	379	393	362	391	407	353	394	375	403	411	394	394	361	369	366	404	409	387	381	390	367	383	368	408	410	373	367	360	363	386	360	341	393	383	369	374	385	401	382	378	400	363	369	414	376	387	386	402	368	390	382	392	350	345	393	421	400	378	423	351	418	367	402	402	381	369	396	365	415	390	392	350	404	357	414	377	403	364	374	377	385	396	381	376	395	399	378	356	406	378	372	367	404	391	360	348	398	330	395	369	359	397	388	382	375	394	380	375	398	402	373	380	386	371	391	411	383	368	409	353	386	376	396	374	375	367	388	381	380	388	398	406	385	378	446	400	388	395	407	402	392	394	388	404	389	337	363	382	356	381	397	385	397	391	388	375	343	379	375	371	403	395	366	369	380	397	369	366	349	396	372	376	414	379	359	417	393	400	360	384	364	400	384	393	395	383	384	395	340	434	372	394	367	391	405	418	344	385	399	377	361	378	353	427	398	378	358	406	349	381	397	406	348	404	350	398	388	382	391	375	375	395	382	414	372	388	330	407	414	337	410	369	379	343	364	379	397	358	383	365	391	389	371	388	394	362	384	383	409	411	385	385	385	407	374	402	381	365	340	371	402	365	374	414	418	372	346	372	365	412	376	424	386	359	370	375	371	380	396	388	377	440	389	372	344	416	353	380	351	355	384	412	399	345	377	366	383	390	431	390	385	334	393	377	390	389	396	374	380	369	398	384	352	355	349	375	379	388	394	415	389	368	333	343	392	419	408	381	382	388	385	392	399	391	363	372	367	392	377	367	415	365	382	350	370	392	349	387	379	374	447	427	380	383	389	379	407	384	369	370	371	415	341	342	371	416	400	374	412	421	361	363	366	393	344	385	413	385	338	391	373	364	377	382	385	362	386	417	387	362	404	414	373	423	376	374	417	381	391	390	379	375	370	365	362	353	366	399	384	376	420	379	351	376	363	407	400	381	384	399	375	413	367	365	418	409	364	352	418	408	393	406	413	424	374	412	387	377	368	390	418	357	367	396	406	323	372	385	420	382	399	373	370	381	389	372	385	375	377	374	352	384	389	364	403	389	362	379	381	399	376	399	392	388	369	363	366	397	396	387	429	388	400	383	374	379	382	355	416	343	384	365	404	336	375	376	378	402	361	378	405	357	401	365	346	357	406	372	370	380	398	358	395	360	366	362	400	380	428	428	367	396	385	353	389	383	352	375	381	364	374	373	384	359	403	387	374	393	358	345	366	362	379	396	409	386	430	396	398	337	382	399	400	390	384	415	415	420	396	387	351	376	393	345	393	376	378	383	355	382	398	379	367	369	412	374	370	388	427	392	368	394	398	376	336	416	385	338	392	368	357	385	429	377	378	385	406	379	398	421	370	359	353	369	366	386	393	377	349	386	395	385	396	379	396	410	368	413	359	386	341	363	388	346	382	388	369	370	387	393	340	393	386	395	373	391	441	411	370	389	385	335	386	373	349	420	421	403	371	384	376	378	355	382	365	395	377	391	405	381	383	350	358	359	371	363	404	416	379	371	391	401	396	412	380	402	373	367	380	387	342	387	351	393	411	397	383	392	385	435	362	382	392	398	367	414	374	371	377	384	385	378	356	377	396	390	371	380	376	378	384	369	369	392	363	363	369	415	371	406	391	378	400	376	337	376	353	391	366	369	398	387	375	378	375	403	386	347	404	420	400	381	387	379	410	386	391	405	371	377	383	366	381	344	379	389	398	370	374	365	388	407	385	376	384	394	388	398	367	398	349	352	394	371	390	388	362	385	385	387	365	420	375	420	380	392	389	389	376	395	366	380	380	392	378	374	375	369	394	392	397	381	386	379	401	389	377	389	391	381	409	378	387	385	383	389	368	382	394	369	371	402	391	378	371	359	388	369	377	388	368	399	364	361	382	406	397	341	370	351	391	386	378	390	365	361	365	387	384	360	354	397	395	361	360	364	345	390	360	360	385	387	390	369	392	366	393	385	371	415	408	407	396	370	385	420	415	365	367	347	359	388	375	393	341	431	392	363	342	381	366	392	396	415	387	377	370	400	397	372	373	389	382	398	355	397	402	369	397	369	366	362	380	358	383	356	390	399	416	381	381	366	383	383	358	355	382	395	364	404	369	353	386	397	418	386	390	363	388	387	388	362	381	399	379	380	384	405	391	384	373	395	373	366	347	377	344	374	403	388	379	351	351	395	359	359	385	438	373	352	365	365	377	372	383	407	404	373	403	363	400	407	386	365	398	409	433	387	428	349	381	384	374	394	391	403	349	373	390	358	396	410	360	390	412	375	359	375	371	379	404	403	370	379	387	381	391	393	388	351	344	367	385	390	377	377	362	354	356	378	374	391	360	354	389	383	361	382	383	376	412	372	352	404	382	398	345	384	352	405	412	356	371	377	357	382	398	348	364	370	397	399	370	393	375	394	390	380	384
24198	21504	28784	24620	21468	12163	1668	796	621	573	531	600	5502	3268	1630	419	377	369	371	356	330	419	556	727	1984	2804	1066	334	364	313	289	331	316	296	308	322	294	277	316	320	296	316	305	327	331	302	320	288	316	309	321	290	284	312	308	307	294	302	303	303	295	307	338	345	288	278	282	271	280	306	338	312	292	323	319	304	307	321	292	279	300	276	322	295	327	324	269	297	277	302	296	301	306	296	324	304	318	314	325	280	300	286	328	311	314	309	321	329	275	307	333	327	308	306	310	294	296	327	310	284	287	299	304	302	293	273	318	305	323	334	282	298	319	311	298	304	307	301	314	309	325	266	328	325	288	314	277	325	297	304	295	298	290	300	315	323	308	296	322	322	262	316	306	305	304	270	292	307	304	314	319	275	316	328	316	316	307	294	284	309	296	317	287	280	300	299	293	347	284	308	303	296	313	297	319	292	303	289	323	284	316	326	315	324	320	295	308	319	314	341	298	337	312	274	328	300	312	284	314	284	305	308	297	273	310	286	301	320	310	306	284	298	334	315	308	306	321	332	316	298	300	297	305	305	280	318	322	305	321	328	307	310	292	319	301	278	359	308	308	316	339	313	286	340	322	316	319	328	293	312	327	303	338	308	266	325	306	323	324	301	326	323	264	343	324	319	307	295	320	307	302	301	319	317	285	303	299	282	302	303	311	283	305	296	338	306	313	254	310	279	281	296	326	296	309	335	246	306	304	311	317	320	310	322	265	302	323	315	291	271	323	353	294	306	310	282	340	321	327	296	305	295	277	332	296	297	296	323	307	304	295	303	309	271	276	291	320	318	312	313	319	311	305	301	340	329	291	299	326	309	300	350	328	325	288	319	312	314	294	266	271	281	308	299	311	300	308	286	296	302	310	312	291	321	319	304	293	298	294	288	321	308	312	293	303	284	312	314	301	324	344	343	319	316	325	312	310	277	298	347	334	289	272	328	307	297	312	305	303	308	288	285	290	320	290	284	323	272	309	311	327	303	308	297	294	269	308	299	305	308	282	320	276	336	304	323	326	315	356	307	324	285	301	313	290	316	333	291	288	301	309	315	306	310	297	297	326	328	319	345	305	303	340	317	313	286	286	291	307	316	299	322	322	350	304	323	303	305	299	304	285	291	313	318	308	322	293	277	288	315	329	316	337	303	290	306	290	328	293	296	271	308	301	305	299	289	315	298	307	325	294	306	274	289	313	282	323	317	321	296	288	299	324	319	295	298	329	326	304	321	291	309	324	302	281	294	277	328	294	339	290	297	315	315	308	312	317	319	288	288	304	321	287	323	302	280	297	280	277	304	314	332	300	282	297	304	309	293	314	334	288	295	304	302	314	302	319	331	302	292	330	316	328	318	324	319	320	316	325	324	306	313	303	319	289	291	306	273	272	278	318	324	286	313	289	305	318	294	313	292	285	301	309	340	307	301	329	305	280	312	315	326	287	309	337	324	313	289	298	303	332	336	316	349	317	314	321	321	317	310	288	325	323	289	320	290	295	315	279	302	314	294	317	310	309	313	289	328	301	324	266	321	278	298	279	285	317	311	324	307	332	317	310	293	296	350	308	286	313	290	303	307	334	296	298	320	307	301	301	316	281	295	319	308	315	329	302	309	337	299	324	302	315	301	317	329	322	303	310	308	287	290	316	297	311	294	282	316	333	303	293	305	287	339	323	317	317	308	324	290	303	285	323	297	286	303	283	276	306	297	287	299	319	340	297	316	291	337	311	315	312	311	316	319	289	297	302	290	314	248	327	312	307	314	309	319	293	321	317	311	313	321	317	319	312	319	333	316	302	285	287	281	310	319	292	290	309	335	304	314	302	291	287	276	288	337	312	289	327	308	295	326	331	317	333	289	324	310	320	300	297	295	329	318	304	305	344	298	355	314	280	294	302	309	333	323	307	317	306	298	324	324	318	317	310	278	284	301	290	282	312	294	274	308	321	320	276	275	315	293	323	295	315	290	292	271	328	300	315	311	309	346	327	289	285	318	298	317	287	294	281	309	277	292	292	298	322	301	312	303	302	277	273	309	299	308	342	319	303	297	295	308	316	285	296	312	298	296	305	333	327	324	333	299	314	310	305	290	318	294	310	282	297	313	337	311	285	309	299	329	310	296	302	327	268	309	284	278	299	301	288	296	296	275	319	296	330	316	293	291	295	299	297	307	292	268	313	294	325	295	323	295	281	303	302	305	323	313	281	310	298	309	310	287	338	301	299	297	311	299	299	312	288	284	291	288	317	290	329	327	314	298	277	314	311	317	320	309	314	315	314	284	308	311	308	274	289	309	307	300	287	290	300	294	325	288	340	309	283	298	321	330	302	318	303	313	313	302	327	324	302	340	342	320	302	309	303	317	323	333	322	324	317	317	253	322	323	308	324	278	293	303	294	269	291	285	305	325	322	279	321	293	296	291	320	328	307	310	290	284	309	316	294	316	310	310	305	318	290	319	287	281	317	332	319	295	277	329	281	296	293	321	313	334	311	295	298	289	282	344	288	309	305	299	322	320	308	289	327	338	307	300	270	287	312	324	324	273	316	304	310	297	299	308	315	330	280	313	303	309	305	313	314	304	291	319	326	315	279	296	305	286	329	328	291	294	325	296	304	316	313	322	327	307	273	288	333	310	333	313	276	325	279	327	279	283	311	315	281	333	310	352	314	300	298	298	316	280	309	309	310	307	322	329	298	310	327	302	330	308	317	290	294	292	288	321	287	286	309	319	304	319	284	307	281	314	313	299	286	304	338	332	310	300	294	335	300	293	304	306	327	316	297	326	292	321	321	332	349	294	296	333	288	266	332	311	290	321	290	328	321	304	303	297	314	298	269	307	328	327	303	315	296	314	310	296	301	267	313	290	309	313	304	287	282	289	304	330	288	284	308	319	283	268	270	292	318	326	297	307	312	341	299	295	294	306	275	310	289	323	308	297	299	315	322	299	295	315	294	330	286	322	309	325	300	319	276	299	307	315	302	305	309	301	290	347	305	297	282	309	300	303	285	294	342	297	285	301	321	274	289	275	299	305	290	313	295	303	281	326	337	324	304	302	291	285	321	292	301	313	307	309	320	324	313	303	309	280	280	289	294	289	312	306	306	297	260	306	313	316	321	285	318	292	291	307	327	265	291	326	320	290	317	311	282	320	291	301	296	301	296	294	283	364	334	323	304	312	311	334	306	303	336	325	307	332	330	312	312	285	314	275	299	295	293	291	300	297	289	323	300	329	316	291	315	304	328	306	306	280	292	297	293	313	329	328	290	300	304	317	286	310	311	316	286	334	280	307	285	287	266	326	341	277	317	343	326	276	288	297	313	319	287	308	335	347	294	307	276	341	329	284	296	296	274	309	315	315	284	307	295	285	303	301	352	261	291	304	306	274	314	318	306	313	332	329	299	294	327	314	305	343	302	316	308	312	284	306	308	299	359	293	317	328	305	269	319	349	282	332	305	299	295	343	278	286
36576	50585	15381	7402	5585	3957	2174	1382	1160	942	916	857	9522	4997	2852	505	571	533	529	440	405	613	791	1140	3332	4432	1734	375	350	369	383	369	406	366	441	415	370	398	341	346	370	401	398	368	376	336	416	386	386	390	401	354	362	379	358	379	378	364	375	389	356	365	368	373	349	400	378	415	390	396	427	379	418	408	380	388	411	395	410	368	375	374	362	398	377	390	377	389	363	379	385	397	383	385	361	389	358	382	379	388	361	383	366	375	417	384	345	365	357	386	349	421	398	364	369	379	381	385	374	423	354	361	397	389	412	352	397	384	381	396	346	401	370	377	364	379	383	374	364	378	361	353	366	397	393	378	361	368	413	356	346	385	387	384	345	383	400	391	352	344	345	370	327	338	362	411	365	391	331	342	361	374	354	394	396	374	384	394	368	361	350	337	378	323	359	378	363	359	376	368	379	358	359	356	379	360	380	363	361	366	388	386	326	350	369	380	372	363	406	377	396	357	396	349	373	378	371	386	401	368	376	366	367	391	398	390	402	355	401	362	412	365	333	385	365	378	365	355	350	396	395	388	381	384	374	352	397	364	334	376	380	379	382	402	370	386	381	390	388	365	337	361	377	399	348	398	339	379	383	355	383	356	395	371	370	377	353	341	367	422	326	387	360	392	374	380	346	371	384	381	394	379	386	382	367	385	362	360	378	373	349	382	353	384	375	404	391	371	373	372	336	412	413	384	379	378	392	384	363	412	381	381	354	343	356	391	380	390	364	365	356	384	370	376	387	366	384	359	392	392	373	358	392	370	400	345	363	359	370	366	355	408	372	393	365	375	388	378	376	376	346	338	363	369	367	351	364	416	361	363	388	352	377	385	407	381	409	368	370	377	401	381	387	385	402	370	384	382	379	372	380	371	362	347	367	381	400	387	358	351	389	375	377	362	373	349	409	345	376	378	370	346	356	389	367	341	377	371	367	361	391	392	370	392	373	364	379	392	385	386	376	381	386	350	375	342	389	387	392	331	365	363	336	404	365	370	381	351	374	333	354	401	356	383	356	368	382	377	364	398	397	330	385	398	371	363	397	372	367	370	366	396	363	387	378	355	400	366	388	361	356	390	352	374	382	389	382	373	366	365	389	377	396	350	372	387	382	434	369	392	363	365	366	376	353	387	339	384	365	383	388	373	385	381	392	388	396	391	384	362	393	350	364	390	360	397	358	360	389	374	392	364	367	369	404	354	427	364	360	358	386	424	381	362	390	377	379	349	364	353	411	408	379	364	399	371	373	364	402	386	398	373	396	391	402	384	364	377	327	393	384	363	366	366	347	389	367	377	386	372	351	361	393	372	377	338	374	384	376	396	362	368	381	362	382	358	363	404	409	386	372	385	377	361	397	364	406	379	358	414	358	387	382	371	385	404	377	355	356	371	402	393	341	374	388	356	352	374	407	338	365	373	351	383	400	360	371	389	367	397	366	379	397	367	380	347	365	416	363	390	376	366	372	349	370	370	377	371	366	370	373	387	415	379	367	405	371	372	375	386	372	379	366	338	372	392	385	363	351	378	399	398	360	386	392	385	372	356	352	401	379	378	354	382	352	360	343	318	397	351	389	377	380	351	400	353	368	377	382	382	376	331	363	369	364	392	406	385	375	365	377	357	378	365	353	381	362	375	380	372	340	379	369	391	376	400	353	367	376	389	355	377	355	375	389	361	363	378	386	367	371	379	371	389	394	372	370	373	377	389	382	389	383	384	374	378	357	370	325	377	396	371	401	371	369	411	339	383	379	400	388	356	409	361	330	396	382	347	422	385	366	368	407	370	367	344	398	355	398	372	383	416	392	371	387	396	385	345	393	365	384	400	386	373	368	354	382	360	383	379	373	352	339	381	414	354	383	364	360	392	371	392	371	401	352	339	364	355	336	361	372	370	419	388	399	372	375	338	362	339	391	373	373	348	351	328	389	364	391	380	335	393	356	386	373	360	366	382	398	363	380	385	371	390	362	339	389	365	393	398	384	387	382	349	354	373	362	370	385	381	372	380	398	372	373	342	405	418	329	360	379	357	383	372	365	372	371	383	373	384	403	359	360	363	377	419	389	365	404	377	395	359	394	378	364	364	362	384	378	378	371	388	414	361	392	388	350	377	402	384	366	380	385	407	342	370	362	341	348	355	387	391	351	387	362	348	374	354	360	359	355	404	369	377	377	361	348	376	389	337	375	376	360	358	399	398	389	363	358	392	354	390	351	401	392	385	351	387	379	355	380	400	404	363	370	378	351	361	371	383	351	414	371	371	392	375	375	357	356	357	379	392	370	375	357	389	346	376	423	374	403	383	360	358	365	376	384	351	364	384	372	417	397	367	379	390	390	378	363	407	365	369	379	393	364	396	394	354	363	372	390	374	386	384	359	370	423	365	363	364	386	368	353	352	384	376	401	405	351	345	395	401	367	398	371	394	391	374	342	354	363	357	346	379	370	350	397	375	367	403	374	391	350	378	393	374	394	355	339	400	367	334	405	359	365	401	386	368	390	329	392	382	371	382	362	384	399	391	382	361	390	373	367	366	341	360	351	362	393	388	359	389	380	398	372	360	380	401	384	422	393	378	360	388	371	406	372	422	347	362	408	364	373	390	407	382	368	379	401	388	378	374	381	368	393	364	367	362	357	390	345	422	361	383	400	366	368	385	387	391	386	391	403	339	364	378	369	408	359	343	354	370	405	360	379	375	353	424	341	385	383	422	389	390	394	394	377	359	372	390	401	363	355	405	391	363	390	367	355	381	376	397	398	338	380	373	419	383	340	368	345	391	360	361	388	381	387	371	356	395	375	352	369	379	362	376	382	373	368	376	388	399	386	383	383	362	371	367	385	357	382	383	372	355	361	388	381	378	411	380	391	407	372	397	370	371	369	408	370	389	389	376	354	350	359	376	358	421	382	355	372	364	393	399	380	398	385	375	358	368	372	371	389	347	368	357	352	387	367	394	384	394	404	403	369	367	383	343	400	377	376	387	383	390	378	365	405	382	390	364	363	376	397	356	422	377	392	365	372	374	415	376	356	351	369	387	352	375	383	369	380	365	370	357	370	409	372	404	358	351	371	376	356	366	389	374	373	374	387	374	377	385	413	352	385	359	381	370	382	369	382	344	371	391	353	364	409	393	399	357	357	383	362	383	376	376	369	350	345	379	410	353	412	373	399	394	378	374	391	373	399	395	346	375	356	370	350	374	341	400	360	350	383	376	379	360	374	364	351	348	343	366	356	389	389	387	361	404	374	389	390	366	349	366	350	374	376	368	383	382	366	392	372	352	365	388	345	359	437	380	361	378	386	357	372	377	382	372	378	356	376	355	349	374	357	366	394	387	390	361	381	375	360	397	373	392	394	339	378	399	383	394	386	365	377	369	323	396	388	374	420	338	381	395	375	371	398	394	380	355	384	399	365	416	333	359	408	381	370	376	366	361	398	382	393	362	385	349	373	384	372	400	355	396	337	371
25549	21567	27484	25625	10473	2213	1261	869	656	637	574	602	1045	932	693	577	553	556	560	548	550	500	860	1385	1698	1343	642	501	505	536	509	494	491	495	463	496	512	527	482	515	479	496	487	525	486	515	503	486	511	497	490	500	514	503	478	483	467	450	500	484	488	512	523	499	497	484	537	514	529	518	481	493	494	506	481	497	525	580	484	510	468	498	520	468	512	534	517	489	479	508	498	503	491	511	474	534	496	488	482	488	521	527	479	489	474	475	512	482	459	512	488	521	504	546	490	486	480	502	518	521	477	483	495	513	514	538	539	496	479	475	490	537	532	514	500	475	505	525	502	489	482	494	507	515	506	474	511	498	522	501	472	490	472	487	472	525	535	462	450	471	493	504	470	493	498	481	497	500	515	499	480	507	490	500	526	486	488	534	469	498	503	524	519	515	455	501	528	500	493	504	506	517	493	522	477	501	518	495	513	560	478	510	487	495	492	474	463	483	492	524	497	448	487	506	530	452	524	482	523	498	462	464	538	494	465	496	557	485	526	508	516	487	529	499	540	471	465	490	500	510	497	426	471	518	518	490	467	495	509	518	482	518	517	513	517	493	512	533	490	521	489	507	494	492	449	511	489	511	488	485	465	488	477	459	526	511	510	507	541	500	505	479	518	497	483	529	485	478	522	476	499	506	492	494	492	463	485	535	492	475	490	492	533	492	527	509	488	503	498	520	508	452	490	460	507	518	452	499	495	487	455	484	468	504	474	494	545	465	546	495	491	506	512	489	487	504	521	537	505	518	513	526	481	542	491	513	492	502	482	514	501	513	493	505	532	511	488	518	544	492	505	502	540	489	496	497	500	480	526	513	470	506	506	510	464	529	470	494	515	482	517	533	521	482	517	482	508	477	527	514	536	512	531	495	499	512	544	501	520	506	479	499	491	498	511	484	484	493	505	505	474	509	518	480	466	504	514	502	474	523	504	487	546	477	505	517	535	497	516	514	513	533	517	458	514	532	499	489	505	475	508	460	496	496	498	520	547	520	524	527	494	503	482	492	496	474	488	474	511	484	503	505	542	508	479	492	501	506	520	538	512	500	477	504	487	490	481	480	518	519	481	476	467	484	510	492	482	544	473	491	525	462	517	483	495	507	457	512	523	469	499	524	551	514	527	501	492	467	536	523	529	492	477	525	546	525	482	469	468	487	489	506	549	493	502	527	512	491	487	508	517	524	521	538	490	453	470	537	488	490	518	533	507	502	527	488	498	492	487	500	547	459	500	489	489	520	485	510	538	495	480	479	500	517	473	521	482	482	470	488	550	493	483	500	539	471	485	502	495	508	510	495	491	479	529	490	485	560	502	508	505	510	485	518	509	554	488	491	501	451	516	532	466	512	560	497	512	505	518	475	496	502	464	506	500	521	479	511	533	510	533	517	487	472	537	527	455	457	512	498	528	546	447	483	484	539	506	493	480	469	488	510	480	530	507	522	503	472	494	496	491	499	480	518	481	457	500	521	511	489	524	531	493	510	529	493	527	491	456	497	507	494	475	517	488	502	497	521	478	504	513	490	506	533	511	463	499	485	489	495	488	503	507	471	512	512	551	498	532	473	515	490	514	501	520	494	516	539	502	468	521	534	484	521	489	497	499	518	505	479	480	539	495	527	538	525	471	509	498	499	514	484	504	510	509	513	499	503	476	503	529	505	473	499	520	508	533	498	501	531	538	501	491	458	487	488	515	447	508	483	500	479	469	515	487	514	514	475	491	508	522	490	492	535	509	491	493	481	470	497	481	507	539	487	492	486	468	512	453	464	502	524	501	454	493	469	492	514	547	525	538	485	486	498	498	500	460	484	501	472	523	451	481	534	459	477	498	496	488	493	454	487	529	506	502	545	534	488	517	519	498	466	517	530	457	464	510	508	509	520	547	490	509	480	479	485	474	514	517	477	507	482	515	525	505	526	523	526	458	511	507	474	485	478	504	499	500	511	528	509	514	512	466	467	473	481	435	522	518	530	509	528	538	495	474	484	500	471	470	518	516	505	481	516	513	524	501	471	468	493	457	519	518	492	485	496	483	514	488	523	547	494	510	493	481	484	516	526	472	513	476	561	494	490	499	505	482	476	521	525	533	490	486	510	499	457	525	508	500	513	474	474	515	496	508	480	569	519	470	522	499	479	470	477	473	469	509	489	477	456	501	496	505	485	535	475	474	497	447	504	510	491	533	497	505	478	486	500	522	468	486	514	521	504	492	456	479	471	484	519	485	498	508	486	473	498	455	571	504	491	500	523	526	478	503	487	462	496	491	461	489	472	521	500	515	456	506	510	520	492	483	498	498	490	491	499	492	540	500	516	510	509	503	485	507	484	466	528	506	509	500	508	501	497	492	539	557	487	498	471	466	520	491	483	460	497	517	506	523	549	503	490	486	524	528	511	510	534	494	513	503	493	505	485	499	486	517	509	513	494	534	476	514	489	488	528	471	505	540	517	509	536	500	515	482	503	491	530	492	504	501	463	476	501	466	491	479	515	495	472	523	526	509	490	495	519	528	529	537	508	480	518	487	504	505	546	535	532	508	483	466	527	548	500	470	539	520	472	494	481	529	500	505	474	528	480	485	511	488	474	469	479	469	501	522	515	503	507	476	554	489	476	495	480	477	525	478	490	530	501	496	522	480	494	509	475	520	509	523	492	495	480	505	509	529	513	539	506	554	456	477	481	509	518	519	492	531	509	516	503	487	511	513	473	517	523	526	473	535	499	510	482	499	525	523	501	503	478	489	534	540	484	492	523	477	482	502	544	502	442	506	541	484	498	530	501	493	544	472	511	514	523	485	457	504	504	518	522	502	503	521	500	497	532	519	505	506	501	482	512	495	522	496	451	523	514	476	479	518	498	482	497	474	496	494	485	520	545	516	456	493	460	512	515	464	513	469	501	524	527	514	476	485	469	485	511	506	517	494	522	517	514	506	495	454	497	496	483	512	491	506	511	509	479	479	488	533	509	493	507	514	494	531	526	530	492	515	492	498	510	496	516	466	490	490	496	509	477	549	509	512	481	465	487	498	546	535	522	467	539	493	484	460	514	495	475	500	518	490	520	464	529	485	496	509	509	522	506	480	506	494	455	483	529	525	514	549	527	511	507	464	463	499	471	506	500	446	455	470	497	460	514	498	514	479	486	478	536	530	517	480	488	510	507	497	505	471	504	488	496	490	500	530	463	495	497	483	487	513	457	504	483	492	511	518	515	539	471	471	489	505	507	501	532	507	482	471	508	488	503	520	499	550	485	473	487	508	512	511	467	513	499	485	488	511	507	480	484	495	502	490	465	480	516	496	510	527	498	469	527	480	519	520	471	501	519	539	505	518	490	532	486	496	523	520	504	548	523	547	474	517	486	465	497	497	468	488	493	477	537	507	505	467	515	498	493	507	540	512	481	492	496	494	525	538	466	522	492	521	440	510	514	499	474	494	468	504	476	498	541	476	533	485	510	500	480
34605	43970	11715	5257	4594	3721	2225	1444	1028	831	855	788	1873	1521	1074	788	729	715	704	709	686	659	1319	2375	3139	2163	826	615	602	626	615	607	577	580	589	673	615	594	586	606	607	649	669	636	606	591	599	644	615	604	591	612	621	608	581	599	582	587	570	539	578	621	624	586	615	603	603	648	648	589	606	589	667	590	593	597	568	593	586	550	601	649	593	632	567	634	578	639	680	604	614	613	559	629	635	598	596	625	585	556	606	617	566	568	606	594	588	638	597	602	607	603	618	568	623	593	585	614	622	627	649	613	599	574	606	602	609	643	616	673	637	608	609	606	565	615	609	597	573	619	594	610	573	601	578	629	557	637	596	638	628	569	586	622	651	613	627	597	554	603	565	632	618	620	622	634	650	580	599	606	596	598	622	588	606	602	597	605	637	581	586	585	582	578	583	612	584	643	625	613	589	579	615	616	603	628	625	628	635	645	630	617	623	552	616	601	574	609	578	589	576	607	603	648	603	655	598	603	623	611	590	590	679	580	591	620	607	614	619	611	570	642	579	616	626	609	615	583	617	643	576	576	571	590	627	597	586	627	639	604	617	628	580	634	617	607	620	614	604	610	596	619	557	626	573	616	581	615	606	641	570	612	631	576	630	611	616	618	584	643	598	628	621	592	643	569	619	635	567	622	629	644	614	592	606	598	612	634	603	607	584	627	582	593	582	637	627	619	616	611	613	586	580	614	615	600	611	628	623	576	581	644	597	639	603	595	600	592	651	605	584	606	659	652	620	602	676	592	636	642	615	596	642	613	620	603	596	586	630	622	578	583	575	652	603	651	622	615	557	619	657	631	661	604	601	567	612	607	621	615	589	600	622	650	609	589	614	610	629	588	638	608	606	583	606	587	629	605	611	632	581	608	580	649	585	647	662	628	579	607	632	583	617	621	603	667	556	627	625	634	646	627	604	611	606	593	605	615	623	639	618	574	630	604	584	622	632	593	604	622	623	630	604	565	571	593	604	585	644	667	622	586	598	621	608	567	627	618	589	583	627	581	593	610	594	628	593	635	586	616	616	610	560	618	610	620	594	623	597	551	631	581	604	607	582	589	590	588	615	644	605	610	602	625	624	605	681	604	643	629	592	632	619	626	558	622	600	629	588	597	610	600	609	559	582	617	601	590	593	634	629	626	554	653	648	605	629	596	599	577	608	586	680	559	577	617	606	624	596	648	605	583	587	610	551	637	619	627	592	595	616	615	595	599	660	607	581	573	629	616	614	579	575	619	630	637	604	600	593	631	628	634	616	584	584	616	632	598	593	654	573	605	597	607	614	637	609	560	637	617	651	571	607	614	661	641	652	585	603	627	627	594	609	614	577	584	592	659	578	609	598	626	611	624	601	597	567	623	586	603	619	616	591	599	609	619	584	612	633	578	650	621	542	613	586	639	577	608	655	574	605	621	596	608	608	600	643	567	636	632	594	595	613	573	571	584	547	623	608	588	604	601	636	600	588	576	624	593	600	595	610	574	601	610	650	608	576	601	596	565	586	634	597	623	582	613	589	596	594	613	576	584	619	589	622	612	652	572	605	579	605	653	582	638	609	625	612	597	640	602	601	608	629	649	617	589	597	582	604	591	617	633	601	645	575	622	621	595	663	575	612	632	624	608	607	592	564	600	606	621	585	607	567	595	558	582	627	632	614	577	592	612	598	643	602	622	591	610	633	550	599	603	619	602	614	609	609	658	620	659	610	607	608	617	616	604	630	609	565	605	648	611	627	609	581	629	632	651	589	631	611	612	620	605	568	597	584	569	645	627	620	591	608	592	567	608	634	594	597	612	560	610	615	625	634	630	613	617	605	600	571	610	613	632	573	610	597	596	558	610	612	615	602	640	636	636	584	625	608	611	593	560	604	612	629	573	576	563	615	623	606	598	666	630	597	609	609	562	627	597	599	598	564	613	640	589	602	574	610	579	608	625	580	627	622	632	588	594	628	599	633	625	600	599	626	597	607	615	555	593	610	620	548	579	588	620	647	634	602	612	563	583	586	638	622	619	604	586	615	650	577	573	600	599	606	613	584	622	657	562	573	618	625	609	615	621	584	631	627	639	656	609	576	584	604	604	582	607	623	598	617	625	608	626	554	638	564	631	621	603	574	585	628	580	589	591	610	616	623	581	616	600	619	564	617	589	607	605	578	688	610	607	599	626	601	613	615	577	587	597	628	627	603	583	632	616	591	589	599	626	636	606	596	597	609	652	602	601	594	625	646	664	571	611	612	584	652	601	641	636	614	624	639	563	613	633	578	573	640	621	603	651	635	631	632	625	616	612	577	661	582	580	560	582	580	597	638	633	608	643	626	599	596	615	629	618	595	619	553	650	614	592	592	644	622	639	577	594	605	565	642	584	567	551	558	639	647	605	591	604	658	607	611	583	621	652	622	577	578	587	579	634	630	652	591	621	613	632	634	681	584	587	612	612	577	603	595	660	621	588	594	597	569	585	622	614	588	589	579	614	580	627	649	626	597	590	613	602	590	608	621	601	654	580	616	603	639	576	599	601	618	627	609	584	588	591	579	633	644	611	611	590	636	599	653	618	607	618	597	591	618	607	621	583	660	623	644	583	580	607	621	602	601	583	589	600	643	647	593	643	603	610	577	576	609	672	608	612	641	623	602	634	619	626	600	608	620	608	570	613	610	606	615	618	626	594	603	592	597	646	642	586	603	625	614	603	615	592	613	614	618	582	644	577	644	637	569	625	622	591	542	587	580	613	601	620	596	629	614	595	664	630	649	606	649	627	587	597	616	619	624	613	609	606	611	609	629	618	591	570	629	621	589	619	594	637	590	620	638	573	596	598	608	610	605	621	623	586	617	573	601	595	570	616	594	620	617	591	629	633	667	650	619	623	601	598	617	610	593	597	615	629	617	617	565	612	596	624	607	574	629	611	588	630	638	596	607	597	585	597	620	618	620	592	596	575	623	662	646	627	580	614	631	642	593	657	597	645	563	616	608	585	647	602	611	595	580	593	609	618	618	574	631	618	579	635	643	634	580	595	617	598	619	607	607	620	633	642	631	610	578	603	604	612	607	619	619	605	631	606	621	628	609	577	581	589	655	641	613	626	624	595	581	589	590	595	632	616	603	606	636	639	590	606	565	601	621	580	607	568	588	597	652	593	575	574	634	649	623	568	629	614	608	609	645	606	624	601	611	647	599	626	636	615	597	596	618	638	599	602	604	604	614	585	614	581	591	630	605	578	583	600	640	625	559	575	618	623	606	640	585	688	619	571	638	596	578	562	623	610	625	613	565	604	620	597	649	557	591	609	641	631	630	601	596	605	631	622	598	548	591	610	586	623	611	597	625	671	560	600	586	625	565	619	624	619	592	588	617	643	619	579	614	595	625	626	614	623	581	622	584	576	614	612	591	621	605	631	565	600	621	582	576	590	623	595	620	616	604	579	614	616	581	584	636	632	609	638	588	608	629	570	618	613	616	628
23275	21562	29302	24233	21545	21650	11000	1718	1068	952	1802	2323	832	782	769	719	694	709	686	650	595	747	3110	5094	4814	1648	526	553	556	483	520	515	526	523	513	526	483	532	536	505	525	561	508	513	505	551	525	543	522	537	517	516	548	558	579	543	512	548	498	545	525	498	516	541	525	543	505	515	522	538	506	525	516	506	530	495	558	496	499	557	552	511	507	485	599	528	496	506	530	519	536	531	593	510	505	531	497	515	510	521	515	474	519	545	540	498	508	494	513	547	503	504	549	513	572	549	508	510	531	530	503	500	502	504	561	532	543	518	514	538	522	518	534	525	491	475	509	509	552	518	526	508	501	545	539	498	496	520	476	530	503	541	528	555	526	556	557	530	537	522	509	515	447	529	524	508	550	528	508	511	545	492	574	494	541	502	525	527	497	516	549	476	520	527	506	531	531	507	521	515	512	512	535	534	520	529	525	583	503	499	514	524	480	571	501	512	486	540	549	538	493	528	562	525	547	571	539	523	537	558	509	519	518	532	542	522	502	498	498	533	519	538	476	541	561	531	510	537	518	546	546	539	529	509	530	543	554	576	515	541	542	519	502	544	545	505	544	507	571	545	483	505	500	469	478	545	499	532	535	505	528	514	513	526	502	562	507	518	543	514	509	518	472	532	514	519	569	522	513	546	518	516	527	551	526	529	511	483	509	523	525	532	518	519	552	451	521	523	521	531	510	489	556	533	551	503	510	500	443	522	477	496	508	508	506	503	513	493	510	529	509	519	527	487	475	535	485	504	567	556	547	533	522	477	505	521	489	511	511	526	533	520	544	514	518	512	522	519	492	517	493	483	482	512	539	499	489	547	541	518	532	513	515	495	514	504	545	530	494	526	519	519	525	538	516	498	554	508	473	515	527	543	511	548	542	499	495	509	522	516	537	485	572	527	560	518	546	500	512	500	557	538	555	514	502	500	503	511	533	541	503	505	502	543	521	488	516	514	489	487	533	517	488	531	532	508	477	527	519	514	513	516	523	530	511	509	537	538	530	515	519	487	514	514	511	478	501	493	522	511	538	521	541	530	516	522	549	517	526	531	501	556	508	562	540	500	509	548	477	521	474	542	562	524	549	506	510	530	562	542	539	544	531	506	488	507	515	502	508	537	518	509	541	533	483	525	516	523	526	490	529	530	534	566	459	493	502	487	501	533	504	491	533	533	527	505	522	540	520	504	508	536	563	487	525	544	519	533	509	507	485	515	563	470	491	584	562	514	525	521	489	536	511	544	536	524	497	510	507	535	548	483	502	549	491	579	515	534	514	577	495	537	529	513	472	528	517	551	553	549	550	483	537	584	489	492	519	509	507	495	500	516	495	497	531	516	509	506	526	537	506	551	467	497	493	538	484	460	528	529	505	529	535	516	470	516	517	495	518	523	538	512	481	479	525	506	532	507	517	481	536	507	545	550	529	548	494	543	530	472	502	519	536	519	532	564	514	533	492	537	506	508	511	474	495	536	542	490	539	491	547	508	492	554	518	543	505	516	515	531	498	555	498	537	555	523	521	521	473	534	551	518	524	532	496	569	523	465	487	527	546	519	511	516	487	554	502	493	520	533	522	475	547	526	500	539	545	495	500	548	489	501	487	513	530	515	501	516	507	488	552	551	485	520	479	515	490	514	519	542	546	490	493	546	552	524	479	546	507	537	549	495	518	498	502	494	528	524	483	501	529	522	527	526	538	514	532	468	513	469	526	535	521	537	491	537	548	469	545	508	469	476	511	505	528	535	521	554	523	491	565	536	545	508	544	513	514	547	498	498	511	540	521	534	522	506	533	530	566	508	520	509	511	516	506	501	508	566	488	567	517	536	506	524	524	556	523	505	519	518	535	538	501	526	533	547	534	531	511	526	500	513	538	481	489	505	532	518	510	475	472	553	507	513	575	513	505	502	514	534	505	482	482	491	557	484	539	528	514	547	464	513	483	503	529	498	513	509	524	513	519	515	546	520	526	545	495	574	579	509	543	497	519	502	521	539	520	526	551	540	568	502	524	492	514	488	538	531	487	515	516	545	508	533	544	522	483	495	529	547	514	532	534	544	489	505	582	534	485	483	515	530	516	494	521	533	534	500	540	520	559	546	499	525	544	496	501	536	564	515	523	508	555	530	533	499	536	548	480	502	521	553	525	536	509	515	542	523	519	534	542	509	528	493	532	544	484	520	520	546	473	500	496	523	541	523	515	511	538	504	505	478	489	505	537	518	541	535	525	530	500	524	532	515	516	509	502	526	520	518	484	504	517	544	480	514	495	547	508	508	505	540	500	522	516	501	532	518	549	554	562	484	539	509	498	482	479	481	521	517	540	538	515	514	516	495	482	526	567	511	466	483	530	513	508	537	490	508	529	493	517	509	545	491	477	552	500	504	494	517	512	534	507	545	478	522	535	533	517	521	518	512	521	496	471	541	554	526	524	519	488	513	543	510	504	511	538	516	520	504	536	550	492	524	516	531	564	527	540	537	533	547	520	508	521	514	494	524	572	528	500	505	521	551	493	512	549	557	507	534	502	514	560	493	522	501	523	541	527	523	500	535	528	506	525	524	508	537	467	524	513	531	528	512	541	505	485	540	507	515	524	535	550	494	543	493	476	529	507	520	542	478	479	515	458	540	495	493	511	481	507	503	505	567	489	525	546	523	519	495	536	508	556	502	511	515	487	484	503	534	490	543	498	560	510	500	508	493	499	523	528	533	543	553	502	521	535	499	500	542	510	502	528	514	525	518	442	555	502	528	492	518	485	521	565	523	489	533	536	513	541	554	501	531	555	490	502	546	531	568	504	568	492	529	517	519	538	556	498	510	486	506	544	494	537	530	491	512	519	531	518	529	520	497	535	552	536	466	514	515	523	504	495	566	505	521	521	520	529	496	526	530	514	535	499	561	517	567	547	526	547	497	518	508	530	546	506	541	494	507	543	525	515	572	528	469	516	551	532	516	495	512	491	526	504	530	507	499	535	523	525	508	525	529	557	517	557	473	543	504	488	469	533	505	526	516	501	513	525	520	545	506	471	520	490	529	521	499	538	490	528	470	485	505	512	527	521	515	476	518	516	518	516	538	563	522	513	495	516	499	479	561	530	537	547	527	491	536	539	536	524	497	572	485	515	518	547	553	525	555	521	480	493	527	496	513	516	509	541	538	488	515	508	508	551	514	494	495	532	542	528	525	550	536	524	575	550	470	549	514	546	524	492	469	533	517	529	492	506	570	534	515	543	523	476	488	508	535	515	521	532	466	526	527	494	546	506	488	522	500	533	523	548	511	501	485	494	520	546	508	521	501	524	526	510	511	526	482	534	509	500	480	489	524	517	493	536	525	528	524	510	524	531	492	490	537	483	504	530	526	519	510	521	490	528	529	511	518	521	515	490	499	514	471	545	519	538	514	521	519	492	503	532	542	508	494	536	554	522	551	527	485	549	483	504	539	490	548	523	532	498	530	492	538	495	491
40418	54652	17271	9948	8688	7002	4457	2640	1870	1484	3084	3928	1269	1137	1120	1005	892	839	833	796	756	966	5342	8209	7524	2361	621	606	611	654	611	621	593	573	625	573	587	557	602	605	627	625	685	624	609	611	638	606	592	628	615	653	609	615	631	624	577	603	582	602	554	614	562	597	607	599	584	601	591	572	593	592	596	589	589	602	572	621	597	583	612	585	615	588	564	593	599	610	666	566	559	602	590	615	556	622	609	596	603	595	630	639	628	606	598	566	574	604	675	586	598	571	611	659	593	652	570	624	592	613	604	606	622	616	619	613	623	594	562	628	609	562	613	599	595	612	586	619	621	624	635	570	567	572	612	591	570	621	623	600	599	598	579	636	624	619	589	602	602	623	551	617	602	590	623	582	663	597	620	623	612	599	568	595	598	638	584	558	643	579	601	614	606	599	585	637	616	598	574	620	607	614	615	606	570	615	613	613	596	610	599	608	613	651	622	592	686	638	590	638	596	591	569	627	611	582	586	600	614	589	556	571	602	638	601	590	581	571	627	582	609	556	632	610	602	585	597	618	596	590	576	603	592	622	603	598	613	623	553	583	569	578	585	572	595	578	592	580	590	633	635	654	589	613	609	599	600	564	588	551	606	604	621	601	549	613	607	575	578	584	624	615	622	633	597	591	589	643	580	590	585	609	602	590	594	643	581	618	568	642	572	606	577	605	594	601	627	574	557	591	606	631	540	585	576	553	620	599	609	561	604	601	604	595	652	594	579	615	588	620	596	600	613	608	591	587	613	593	604	609	602	600	616	597	599	647	587	616	609	604	599	572	631	603	585	587	604	610	611	577	579	641	582	559	636	584	586	570	610	601	595	572	579	573	576	593	607	621	645	615	595	606	611	622	584	572	599	627	623	580	554	642	626	617	600	573	588	620	631	604	601	604	598	590	641	583	596	576	635	599	576	622	594	589	611	626	611	620	584	579	621	538	615	627	614	619	615	590	581	650	563	582	623	609	574	629	605	561	586	586	583	593	590	564	579	577	605	605	626	596	602	596	649	629	657	594	568	600	599	611	595	565	611	588	592	613	629	612	608	601	566	591	609	586	562	560	618	610	612	640	558	630	599	578	599	630	603	638	647	554	558	573	600	600	576	585	588	595	591	604	597	607	606	590	603	635	610	618	567	553	612	616	592	623	591	573	578	580	617	615	596	618	634	550	561	603	607	610	610	624	568	582	603	606	570	584	685	632	650	606	613	653	587	578	592	647	600	637	626	600	640	562	565	574	617	598	578	619	602	609	647	580	635	598	606	640	613	598	619	603	673	616	629	626	621	616	585	570	571	605	626	594	606	622	589	572	596	560	592	651	588	555	580	561	604	617	629	584	610	607	617	649	613	631	617	642	622	583	607	618	624	611	618	615	565	581	564	560	616	571	604	573	573	617	587	596	530	572	571	628	600	599	587	568	609	609	581	593	566	563	612	597	578	580	653	601	628	579	581	613	548	566	615	577	630	609	637	609	587	606	622	601	563	605	637	587	627	594	617	643	640	623	572	626	600	576	597	618	573	577	586	588	598	616	613	556	625	586	615	602	537	589	587	601	592	583	606	604	640	626	618	575	606	578	601	573	629	603	564	593	608	619	607	583	616	627	544	601	600	598	603	604	625	583	584	597	559	599	567	602	632	601	616	564	576	603	637	602	591	623	589	572	610	631	574	592	633	641	615	632	612	586	674	605	644	612	647	596	567	558	614	603	572	594	607	588	602	609	607	595	577	650	567	607	615	605	629	576	580	599	572	637	595	592	582	583	578	607	637	632	597	588	629	587	600	600	611	590	568	575	621	583	587	561	560	615	573	580	593	590	597	621	550	614	606	598	601	589	636	577	635	619	563	597	629	612	544	608	608	631	555	605	590	636	611	616	575	611	597	593	620	599	628	579	602	599	662	616	590	634	571	586	564	600	590	592	587	568	620	606	565	615	565	583	600	578	603	584	622	622	595	596	614	586	598	593	632	604	627	586	622	623	562	609	597	609	586	615	579	592	633	613	571	593	600	605	600	633	643	620	603	635	598	593	577	601	578	589	581	559	633	598	621	586	593	612	597	624	631	604	601	594	600	609	617	615	613	577	625	647	615	602	609	632	595	568	594	620	615	621	605	601	616	608	617	637	637	602	568	577	614	591	586	599	571	580	620	569	589	602	581	621	635	618	606	599	593	588	619	575	601	615	580	606	589	628	616	602	594	573	604	598	613	584	603	623	631	579	590	590	599	569	618	587	626	618	631	631	631	625	642	655	595	620	582	585	606	574	608	596	640	611	605	608	604	616	575	593	610	577	602	611	581	617	605	602	575	624	626	603	602	586	559	595	620	595	576	593	593	579	590	630	620	607	596	613	597	595	624	602	536	538	639	574	606	601	600	607	592	624	618	616	577	599	630	624	568	578	591	577	606	593	631	618	563	608	600	593	580	571	617	610	602	628	579	600	604	605	614	617	606	609	637	625	618	595	581	590	581	669	600	577	613	591	609	626	609	616	561	620	624	615	629	622	621	612	593	610	607	612	594	623	607	591	574	605	567	621	611	621	605	566	588	598	630	604	576	597	629	603	588	563	587	612	585	601	622	636	652	591	542	576	600	600	584	614	600	568	598	617	611	590	603	586	587	578	591	593	573	583	636	625	632	551	604	623	589	565	621	630	572	616	653	620	612	576	648	565	571	623	588	600	603	628	604	630	591	593	573	593	588	614	575	580	591	557	655	627	636	624	620	609	640	619	575	609	578	600	603	627	585	620	587	576	635	567	621	597	600	571	602	636	548	591	617	583	619	593	669	594	583	639	603	578	619	594	594	647	649	598	602	591	570	592	561	580	589	622	580	620	588	622	601	594	604	574	604	581	621	626	627	609	590	627	593	616	596	530	641	615	582	583	583	619	602	568	583	623	579	577	603	594	607	607	603	560	604	587	612	617	610	585	631	590	625	623	639	570	589	625	636	597	546	610	606	621	613	570	566	556	590	651	619	607	635	577	592	612	576	624	620	566	648	585	580	606	600	588	587	572	645	628	623	595	620	575	595	609	570	581	654	550	587	604	593	605	602	610	553	678	611	618	581	552	536	630	653	574	612	584	627	616	561	568	612	650	586	604	585	640	622	559	628	616	605	578	569	611	607	614	580	577	563	570	551	562	566	560	595	569	597	599	630	580	607	619	639	613	664	587	596	586	606	591	562	603	593	623	585	587	581	609	607	626	597	561	618	582	607	564	574	558	579	646	581	631	546	638	575	569	612	621	604	593	606	621	563	613	578	605	628	595	600	659	579	620	612	589	600	582	632	564	611	556	654	593	567	595	618	647	595	595	587	610	605	581	591	602	599	633	640	573	632	625	599	606	575	606	622	592	597	591	601	596	586	586	627	574	597	601	607	584	622	600	642	618	582	617	602	557	612	655	631	634	639	588	622	631	570	561	602	587	587	602	635	531	589	637	615	607	618	610	608	582	587	616
28865	23705	16110	3942	1486	1318	841	478	389	366	391	568	413	412	359	360	365	349	389	318	294	328	349	452	486	381	328	305	336	317	303	322	297	283	320	317	317	311	293	339	284	302	318	331	307	308	302	310	274	315	297	272	316	331	333	298	344	294	309	290	305	310	287	341	289	324	303	348	288	341	301	329	333	284	321	280	330	262	277	298	315	299	319	315	284	303	324	326	323	307	309	298	300	344	322	281	334	295	285	294	295	317	295	323	333	309	315	301	345	322	295	301	312	296	315	300	311	319	333	282	317	279	297	323	310	300	307	309	299	293	275	303	317	291	332	299	322	315	319	329	293	326	317	298	305	306	303	333	291	316	327	329	263	302	320	316	292	305	300	315	302	293	301	319	280	315	307	337	308	345	293	296	298	297	317	287	305	311	287	314	282	336	288	330	302	302	288	289	289	330	294	315	324	300	281	297	289	302	286	316	303	327	315	282	282	322	297	306	302	323	320	290	300	299	265	316	321	317	331	321	341	327	333	289	288	323	299	323	293	333	317	285	326	316	316	313	316	320	334	301	293	290	316	296	321	291	343	310	300	309	332	325	295	343	299	311	324	300	301	335	319	307	321	326	302	309	336	311	300	286	306	286	299	328	315	300	335	294	260	302	292	325	296	291	311	329	309	286	277	284	289	288	292	331	286	295	303	356	296	311	330	292	277	327	315	298	323	275	292	312	294	303	292	305	331	354	328	294	324	319	296	320	275	272	325	366	324	321	304	339	299	296	306	329	365	292	322	339	294	316	326	297	297	279	291	322	326	294	300	315	341	306	300	316	319	317	316	298	285	352	335	311	314	322	312	298	295	314	306	294	320	298	266	259	329	311	325	292	326	313	330	311	312	270	258	313	299	312	325	286	331	317	299	295	306	297	327	303	313	286	290	313	271	281	299	312	328	287	293	319	302	301	281	324	306	274	273	271	311	295	328	316	307	285	285	315	308	304	303	305	302	291	295	307	325	302	295	307	310	309	263	312	305	295	330	330	302	297	306	294	309	297	279	283	301	311	303	283	317	295	288	290	314	318	322	289	302	330	325	289	281	331	315	322	274	297	308	300	302	310	341	307	282	321	334	288	289	311	306	309	288	308	314	307	308	306	322	310	304	308	292	298	299	314	316	318	327	330	311	276	343	302	272	294	291	299	295	321	311	310	362	327	294	287	317	314	335	307	284	327	323	277	295	298	314	307	274	292	309	303	308	317	314	305	331	284	366	325	322	314	319	327	275	326	303	316	316	298	331	294	336	300	281	338	320	300	333	285	298	283	327	332	313	315	287	306	323	329	318	298	321	311	318	301	267	314	256	331	280	296	290	298	317	317	320	300	327	296	313	276	300	276	308	296	293	274	309	310	299	332	292	289	337	327	317	316	307	306	301	306	313	344	292	269	285	317	301	321	338	291	310	305	318	315	299	306	327	304	313	308	361	304	277	315	346	305	295	288	319	287	263	318	282	306	302	302	298	292	293	313	293	323	273	288	308	310	301	315	280	323	296	311	314	318	308	298	303	319	295	322	298	329	309	287	304	284	324	260	311	299	295	290	334	326	317	319	319	317	304	312	312	337	323	301	322	312	298	338	310	293	303	307	275	269	303	287	310	283	280	273	328	314	302	313	299	272	286	324	321	323	317	297	343	314	312	292	290	332	273	304	283	315	296	327	300	294	302	296	352	309	310	335	310	312	310	322	315	319	293	305	339	305	322	352	304	288	344	303	300	285	328	330	290	306	285	276	345	299	336	324	290	301	311	307	287	322	321	294	309	307	291	286	311	277	288	317	296	338	315	286	320	292	308	302	323	309	290	300	305	305	281	288	312	297	307	329	280	330	298	303	317	271	278	322	310	305	323	290	310	302	349	305	289	296	334	332	296	329	319	316	327	300	290	276	297	322	294	281	307	269	317	305	305	310	302	273	299	293	305	320	322	310	323	291	338	306	310	300	291	311	324	349	334	297	256	337	293	311	297	294	315	332	329	302	297	308	297	348	296	291	312	306	290	304	298	329	314	332	324	309	278	325	329	308	336	324	329	296	305	337	301	285	290	296	310	316	302	285	326	296	314	301	342	316	300	304	302	304	325	348	321	285	301	280	333	335	318	312	299	282	308	299	316	300	310	323	316	294	303	277	288	302	273	341	289	312	314	305	300	321	323	315	287	321	301	301	328	321	293	299	294	276	288	313	301	326	293	302	297	303	303	328	351	306	303	303	330	302	335	298	283	283	331	310	298	312	323	283	299	301	322	338	307	323	292	319	334	288	338	309	311	305	308	310	298	287	333	328	298	321	319	287	319	296	331	317	295	290	290	307	300	322	294	316	311	324	344	312	321	310	303	322	309	320	312	303	307	320	320	282	313	331	321	307	300	298	294	298	322	293	306	299	299	317	302	346	306	286	291	278	312	288	326	292	312	309	337	318	322	293	308	321	291	306	287	319	292	319	293	305	344	299	318	304	316	296	311	295	327	305	331	325	318	314	305	309	337	274	346	323	313	324	319	297	274	340	293	282	283	313	326	276	310	335	295	331	299	275	317	300	286	266	302	269	312	311	308	329	330	323	337	293	327	310	305	334	311	300	291	312	298	288	294	317	301	297	346	312	323	290	350	300	323	326	275	298	307	326	292	290	284	319	289	329	302	338	309	289	284	282	328	280	292	302	289	349	312	335	300	293	289	325	312	297	307	282	286	325	276	326	294	308	283	336	315	294	295	305	321	275	320	324	315	299	335	277	319	296	322	337	321	325	338	341	292	298	316	291	286	301	292	309	316	326	340	300	305	303	314	315	294	286	326	324	298	313	309	305	325	302	348	303	312	301	305	300	312	318	269	333	297	330	333	324	334	308	301	292	318	322	302	345	339	330	298	266	320	274	302	304	335	283	313	309	290	294	314	329	327	347	292	306	304	312	272	288	300	321	301	322	336	319	327	320	296	303	309	307	312	317	317	326	321	308	324	331	307	305	309	299	310	320	303	280	336	305	313	324	315	325	331	311	280	299	302	331	289	288	302	300	294	292	313	297	309	323	324	327	334	290	311	326	316	330	286	313	306	300	282	333	307	325	315	350	285	326	306	314	314	297	283	324	317	303	301	297	323	303	274	318	332	309	344	298	325	276	301	330	306	297	326	338	306	286	318	296	338	274	306	304	332	302	309	293	283	310	310	328	324	298	344	283	301	317	305	318	351	296	323	318	294	311	294	277	337	273	265	309	284	316	334	305	277	327	320	304	323	290	312	296	285	302	327	314	306	314	311	299	299	300	313	318	294	292	318	312	305	336	263	308	301	294	312	333	340	309	297	287	288	326	310	309	308	324	290	338	311	318	303	293	298	339	318	303	306	309	295	326	287	322	315	315	333	271	315	299	301	330	296	297	300	318	291	317	324	292	342	307	327	296	325	257	285	310	287	283	332	303	336	282	320	307	288	308	307	314	297	314	306	287	313	313	305	305	305	308
31617	32555	7173	3352	2679	2538	1588	788	554	532	614	912	606	553	531	478	457	441	447	420	398	408	473	629	727	453	378	334	399	390	361	388	398	379	390	404	364	393	422	426	368	390	350	358	412	365	424	373	392	367	416	392	384	410	401	361	376	371	439	435	367	408	414	404	374	384	371	422	379	386	352	371	417	399	389	396	414	369	407	390	399	395	410	380	418	392	415	349	418	372	337	385	379	397	369	399	410	394	408	400	390	393	396	394	385	423	403	412	391	350	386	399	396	386	387	425	369	365	396	354	387	356	353	439	375	393	390	371	390	387	379	384	376	382	352	391	407	374	412	364	400	342	382	375	408	390	381	434	377	419	400	389	389	410	403	387	418	405	390	389	337	395	371	401	371	353	393	378	393	381	407	383	405	399	381	383	403	404	422	363	370	384	394	395	391	370	378	416	371	349	377	366	352	370	386	401	383	362	387	369	397	332	395	373	385	377	387	385	407	350	365	362	374	432	387	437	410	382	373	386	394	403	404	403	396	366	380	414	380	419	378	369	389	408	407	407	390	385	402	369	413	401	412	384	417	372	430	373	394	368	404	396	406	409	426	358	399	369	412	362	409	399	369	387	394	376	438	366	385	397	401	382	393	403	370	368	397	341	389	400	402	387	385	388	418	380	372	409	363	382	390	391	421	391	371	372	431	408	394	380	398	379	404	386	395	388	372	395	372	406	377	422	375	391	368	399	387	390	419	369	415	361	351	402	383	401	398	410	370	388	404	391	368	396	383	385	394	400	364	375	364	405	374	368	329	394	397	386	377	384	361	352	383	397	391	374	399	395	371	387	359	378	355	377	363	383	365	398	382	383	398	406	391	395	386	397	391	403	378	384	367	398	392	396	369	390	405	352	356	389	387	383	421	402	407	378	383	424	392	411	403	431	391	383	377	397	410	380	386	390	420	390	415	408	356	392	369	379	341	394	375	402	369	388	383	339	403	386	394	367	405	359	365	419	398	380	383	388	385	353	380	397	403	385	408	389	408	402	401	387	374	394	365	355	408	398	382	383	429	409	392	396	409	380	372	405	386	364	377	408	384	392	370	361	395	389	388	386	395	390	388	381	399	355	384	424	414	394	395	398	406	382	412	385	420	377	396	395	397	366	415	391	385	390	395	379	356	399	374	396	399	379	368	376	408	377	384	382	424	384	386	373	377	384	384	397	413	381	390	400	400	412	387	391	414	380	370	386	393	394	355	390	379	405	380	367	389	374	369	387	418	380	359	387	364	386	386	389	367	380	391	431	385	410	388	421	392	371	404	378	398	382	374	360	410	425	408	384	398	392	389	368	381	341	388	393	379	355	380	404	379	391	399	368	385	363	378	372	380	401	392	353	373	390	397	391	381	375	354	433	387	385	391	354	397	366	432	372	407	389	392	405	400	381	375	421	400	413	395	440	369	373	402	392	410	401	395	369	406	391	368	363	374	412	339	381	377	378	409	380	405	368	423	397	361	374	414	371	402	406	415	420	411	364	374	415	424	402	384	401	387	409	369	396	377	402	417	382	407	378	381	395	372	420	387	417	349	403	414	389	382	401	376	413	365	382	392	388	368	367	369	403	410	366	397	360	407	389	424	376	404	396	370	336	351	375	383	414	390	401	346	384	395	396	370	394	382	428	406	373	401	388	392	394	390	426	378	374	411	401	414	402	403	400	377	401	348	359	414	410	385	363	402	399	395	395	403	407	413	377	379	392	384	396	376	428	377	390	377	366	379	389	403	398	357	401	382	409	378	389	360	377	385	370	438	397	367	396	368	367	380	381	375	385	349	371	379	379	388	409	390	389	386	396	384	404	372	381	410	397	374	411	402	354	371	379	408	402	414	395	382	390	415	389	417	379	408	398	416	345	357	400	403	433	364	393	372	373	396	400	369	400	367	405	392	375	426	401	379	379	361	371	389	443	355	437	390	401	445	398	374	421	381	386	371	407	388	368	396	403	416	401	375	392	424	404	381	416	384	359	413	386	416	403	394	393	413	369	376	392	375	422	383	385	434	402	420	420	389	389	440	398	421	387	367	423	407	410	418	401	370	386	384	360	401	383	415	380	382	404	405	417	389	373	377	357	374	408	391	353	416	387	347	382	392	372	371	418	391	411	353	378	363	405	406	419	373	384	376	389	381	412	388	383	411	386	377	393	363	381	430	414	404	397	418	400	406	393	370	386	381	398	361	403	400	401	397	387	397	417	389	388	443	401	362	407	399	430	400	425	383	406	423	412	382	394	389	395	384	377	410	388	354	368	389	413	421	405	371	384	397	378	412	436	367	354	408	407	415	378	385	385	369	389	428	356	375	389	374	396	401	366	384	371	396	337	371	393	403	430	388	353	404	403	395	409	382	372	395	383	429	399	385	365	410	392	385	360	373	383	384	381	404	388	382	378	408	394	380	377	385	377	432	383	402	406	402	381	387	416	390	414	376	371	395	391	369	414	390	390	376	418	423	373	400	355	358	436	407	399	380	377	401	365	395	380	387	373	395	369	398	384	369	409	388	377	401	372	409	365	416	390	415	404	415	400	399	395	390	361	403	391	376	395	358	385	385	368	407	378	408	406	368	395	411	410	380	402	410	403	378	394	362	399	406	411	390	377	372	406	394	388	422	403	410	385	395	394	398	408	395	375	374	383	379	403	406	387	383	357	410	401	390	386	390	395	362	375	395	426	405	410	400	380	393	394	430	372	379	390	389	378	381	374	365	400	408	397	373	413	374	407	400	421	397	389	416	383	414	397	346	380	393	378	383	385	380	381	383	413	392	416	392	376	416	409	401	362	402	380	384	376	396	335	397	363	388	383	401	374	404	419	390	384	394	391	407	396	401	371	391	378	387	428	395	383	355	385	365	364	404	370	407	390	401	404	390	381	397	397	376	351	376	372	411	410	363	410	396	385	421	389	403	363	380	359	423	410	437	405	402	384	409	395	389	373	402	395	402	407	385	374	400	400	398	382	420	393	377	381	395	404	356	412	388	418	381	431	385	388	425	387	363	406	406	401	392	391	397	417	409	384	400	397	368	401	371	385	390	385	394	434	372	402	368	408	401	438	376	390	365	356	365	362	402	424	341	420	392	420	380	361	419	376	409	383	365	398	377	366	375	366	417	350	440	393	425	407	384	393	419	404	379	387	354	363	360	347	366	375	410	375	382	386	376	375	410	383	398	362	393	367	383	396	385	372	404	378	348	374	406	420	394	337	412	397	370	394	380	398	418	402	394	367	415	412	383	386	390	418	397	398	404	387	394	401	397	389	353	424	376	404	399	377	403	396	375	368	387	389	389	374	377	362	398	364	381	370	384	418	386	366	383	382	383	395	388	394	376	391	372	407	370	396	378	429	384	415	393	359	431	390	415	392	410	408	418	412	376	400	344	384	380	386	392	371	355	392	382	418	382	355	381	383	390	411	389	423	367	389	407	403	375	340	394	388	379	377	372	424	379	434	406	396	415	413
24194	21498	28706	24626	21437	11586	2014	984	587	533	788	3452	1894	1615	1461	370	315	338	326	314	313	305	553	1704	985	372	291	282	278	262	255	258	276	273	284	301	256	281	247	262	244	263	272	294	272	255	244	256	267	281	270	272	266	283	247	248	257	267	247	289	256	278	275	286	240	250	261	266	248	261	244	287	278	285	271	269	283	268	256	272	262	254	266	255	268	222	252	292	257	232	275	232	261	250	266	247	293	267	277	259	266	250	253	281	257	249	261	283	259	279	280	251	265	261	257	273	256	258	280	256	275	270	262	263	257	259	246	280	265	242	232	284	245	237	254	252	285	237	287	243	278	264	262	273	260	261	260	247	261	256	269	244	240	236	243	237	288	266	290	261	257	253	257	250	277	238	280	293	291	258	256	257	278	260	295	254	263	261	263	252	266	261	226	276	264	258	284	295	257	287	262	249	275	272	260	250	254	271	229	281	284	261	253	265	278	272	275	268	261	263	254	248	273	257	255	244	268	271	266	250	265	288	241	281	243	294	293	252	263	282	246	253	256	242	284	249	268	200	228	269	285	266	268	265	275	284	264	290	291	276	261	278	285	271	238	289	274	255	249	260	307	231	255	249	250	267	264	278	277	267	282	261	260	284	263	259	273	269	275	253	247	257	265	280	250	240	265	261	249	251	268	236	241	259	303	282	272	257	291	267	275	286	250	282	268	253	274	257	260	248	276	231	250	283	290	266	260	249	253	255	273	276	262	263	249	242	254	258	291	264	275	250	270	235	289	279	263	288	278	276	272	277	263	258	263	257	296	281	239	272	279	249	263	280	232	275	246	255	244	273	220	268	256	251	266	250	258	240	253	216	259	296	289	273	281	262	278	277	276	241	257	259	284	254	253	288	284	271	269	265	295	299	241	283	279	259	296	278	274	231	288	278	256	261	270	284	269	260	229	263	256	288	252	278	256	246	248	278	297	269	268	291	279	236	255	255	267	276	284	286	256	261	290	258	266	257	282	242	262	247	289	283	254	253	269	280	245	267	286	278	270	267	254	248	255	237	247	311	266	240	263	254	269	249	268	270	276	270	273	260	277	278	264	257	281	246	261	300	271	288	258	273	231	252	284	251	250	285	276	235	265	253	290	286	246	253	259	281	252	258	275	289	249	262	265	276	266	273	281	241	261	273	263	288	253	270	263	285	260	272	267	269	284	269	237	262	275	277	229	225	284	288	275	275	276	259	292	254	226	280	241	266	283	252	244	256	300	250	250	262	287	270	258	250	253	275	265	249	259	255	264	245	282	253	263	293	278	277	230	271	256	239	245	301	285	284	280	249	277	227	228	270	266	276	272	265	235	263	281	240	246	238	264	242	264	266	260	275	275	261	255	259	284	251	272	289	269	289	273	234	243	271	272	265	269	262	291	285	250	284	273	267	250	242	259	257	238	260	278	244	285	282	276	249	242	264	254	271	275	275	274	253	276	251	306	245	272	265	269	263	251	247	275	255	239	277	265	263	250	250	275	263	297	246	256	255	272	263	270	284	249	273	255	275	277	279	262	254	267	270	271	266	245	295	259	285	264	262	288	241	255	236	256	276	258	253	296	248	273	265	258	295	255	277	248	245	271	273	283	255	244	282	262	245	283	273	292	305	277	243	261	245	252	213	261	273	267	299	262	277	260	277	280	270	269	265	239	258	297	292	253	252	250	278	301	266	264	262	233	262	236	254	258	251	254	283	244	294	251	302	273	276	270	252	273	240	313	248	285	267	264	283	281	269	274	286	258	258	259	276	268	266	278	264	259	261	303	235	261	282	278	261	277	278	293	263	294	261	285	271	241	236	287	251	276	263	300	246	275	219	275	264	241	262	260	276	261	265	281	259	226	252	246	270	311	265	286	259	277	276	283	282	264	262	270	239	267	231	274	283	289	258	315	286	270	326	261	251	295	275	267	284	264	256	250	276	254	246	237	278	289	284	269	255	237	256	279	238	274	241	291	244	268	238	273	290	260	272	274	270	269	269	241	257	256	276	273	293	265	237	288	273	263	238	279	273	267	288	233	251	264	239	262	248	242	278	253	240	217	273	279	283	265	270	253	255	255	285	256	239	277	274	262	248	276	229	273	268	244	278	267	254	254	251	253	283	280	255	269	266	234	264	250	282	291	271	250	266	278	267	309	268	277	258	278	291	282	282	300	281	289	257	270	243	231	260	277	255	257	274	226	290	284	252	275	277	275	294	293	282	289	251	249	294	250	252	271	256	257	278	244	258	278	285	253	254	270	253	260	260	263	272	251	249	261	264	289	277	277	281	272	275	292	271	283	277	271	248	271	256	248	255	239	247	245	247	286	285	278	285	290	271	250	261	270	278	254	255	242	279	259	264	242	251	250	272	271	276	250	265	269	271	270	282	277	233	288	281	241	281	246	260	242	262	242	271	250	271	296	248	260	261	291	292	294	259	272	269	271	255	254	260	287	279	259	253	234	295	246	261	273	246	266	275	279	278	254	239	246	272	274	261	265	273	282	265	274	254	275	254	249	268	270	272	259	231	239	231	240	249	258	252	249	271	249	267	267	258	296	267	272	293	252	267	262	250	262	279	219	273	270	260	265	303	258	277	246	272	244	279	268	283	231	255	274	266	262	256	256	262	264	254	251	259	265	263	279	282	293	257	270	246	261	245	247	261	247	249	248	254	282	270	261	269	267	297	285	297	297	279	251	246	264	291	258	263	268	254	250	261	272	239	271	302	249	280	282	247	235	262	291	258	270	285	281	265	293	259	259	247	277	279	282	275	255	257	265	269	241	260	267	287	251	263	274	285	243	296	252	262	259	288	236	299	256	245	282	252	252	275	271	271	234	272	263	280	259	251	244	236	272	257	268	263	264	271	282	269	282	259	275	253	262	264	264	250	262	289	269	285	251	278	303	278	261	251	274	287	253	293	270	244	260	271	284	292	280	296	262	278	288	281	258	283	264	247	249	267	272	267	269	258	277	262	270	299	303	264	259	279	266	285	255	259	258	279	247	274	269	274	252	272	255	307	264	266	257	269	261	272	295	272	265	267	236	248	268	251	286	269	263	265	273	261	278	243	253	271	247	243	262	254	259	240	285	262	245	267	259	250	267	258	269	277	252	275	264	275	287	264	244	236	267	250	286	312	291	259	253	286	258	259	258	247	234	240	286	276	263	277	265	275	225	257	256	241	245	255	273	253	251	262	247	269	260	275	266	231	262	262	275	293	266	276	239	257	288	288	246	250	263	306	262	294	277	261	257	273	237	272	275	270	263	248	254	269	262	269	262	265	266	257	285	261	253	250	256	249	251	275	270	243	238	287	262	275	244	275	284	282	269	278	263	285	262	257	269	272	274	275	240	260	301	255	256	271	265	271	282	285	279	250	231	283	281	264	261	287	258	284	242	273	290	280	274	272	273	254	273	270	261	252	239	232	286	282	245	263	297	254	301	284	286	265	275	235	282	262	245	247	239	262	270	259	246	270
35931	47428	14235	6747	4988	3167	2799	1800	1085	944	1443	6232	3110	3028	2433	557	490	426	451	422	395	428	850	3040	1469	512	333	360	340	330	327	347	318	335	332	352	357	325	328	357	342	326	358	337	324	345	304	313	328	330	337	351	363	320	311	290	287	367	301	289	338	341	299	327	337	346	338	322	326	322	323	302	338	368	302	315	343	333	326	316	330	369	316	338	329	348	350	341	317	304	348	326	357	339	326	366	315	331	341	316	336	327	329	341	301	331	338	309	333	331	350	360	337	328	334	329	320	335	334	307	299	346	333	345	318	346	328	322	304	322	306	322	334	344	343	335	333	322	344	338	304	319	316	352	328	318	303	312	308	316	324	323	333	311	300	366	306	334	314	319	336	346	332	296	361	330	307	319	314	328	352	343	316	343	338	347	347	323	284	312	325	326	312	322	332	361	311	324	298	337	284	334	312	338	313	334	321	338	296	307	337	344	324	350	346	330	352	336	339	314	337	340	333	324	303	328	276	307	301	322	333	319	300	315	329	328	335	354	340	327	337	341	317	307	310	335	316	309	317	309	331	310	365	357	302	310	296	295	327	351	348	339	346	357	340	303	325	340	317	307	339	317	320	350	293	301	318	327	311	317	354	341	313	354	307	330	303	338	352	357	306	321	321	301	340	331	309	352	294	306	354	297	333	299	350	308	319	324	307	330	310	298	358	302	324	294	300	346	322	336	336	331	335	354	328	322	328	300	310	315	321	355	322	336	331	319	328	335	320	336	333	309	333	333	339	308	345	335	331	302	313	334	298	313	335	328	353	323	329	305	337	328	319	336	315	326	332	318	330	318	334	335	349	325	322	328	305	312	328	322	337	315	293	337	324	336	317	361	315	356	343	344	352	343	286	322	371	320	332	338	327	320	326	325	328	315	313	341	328	335	293	309	320	299	304	311	320	319	340	336	310	343	334	281	320	310	315	289	334	344	334	347	339	324	308	318	330	336	316	318	282	336	322	329	309	337	332	320	331	303	313	337	328	336	315	290	326	352	328	320	322	316	344	283	336	340	350	329	326	322	321	359	293	345	331	334	309	305	316	335	330	305	307	350	305	319	308	325	320	303	316	349	340	347	316	318	320	331	316	338	329	328	293	322	339	335	328	303	319	344	309	341	326	328	321	310	323	346	351	348	317	326	348	349	310	346	347	328	308	318	359	324	336	328	304	328	316	283	331	341	328	364	343	323	349	341	319	305	297	305	313	318	341	301	333	329	312	329	304	342	320	312	329	364	327	335	340	317	344	313	320	338	344	321	339	306	343	345	322	319	332	316	322	309	308	331	331	347	356	324	346	327	340	332	330	325	301	308	344	321	316	326	352	331	336	289	333	309	307	288	336	323	309	298	306	298	363	331	306	317	359	322	364	299	325	334	351	353	323	334	307	328	324	313	349	308	336	331	323	326	307	333	327	340	325	315	325	326	330	353	314	321	320	322	325	359	325	326	325	318	324	315	349	348	341	308	335	333	327	367	342	327	347	340	295	361	319	357	307	344	322	329	309	326	341	327	328	321	315	271	317	317	311	324	337	300	311	314	345	329	322	328	346	339	356	302	304	303	303	293	317	347	339	332	323	321	331	315	292	314	331	325	314	317	334	303	327	348	318	329	296	321	295	362	351	304	337	314	320	318	323	308	335	330	295	324	340	344	336	339	339	312	296	317	329	317	356	341	347	322	311	322	363	333	348	327	327	319	334	313	325	366	316	326	322	332	310	335	321	326	326	316	327	325	328	334	350	351	363	337	340	328	351	289	355	333	311	307	329	326	321	323	312	331	296	316	320	348	330	320	306	319	295	331	327	333	316	329	327	327	337	324	333	357	329	346	334	362	327	345	322	348	325	356	324	298	345	331	324	363	298	326	296	319	341	364	326	338	315	301	332	335	336	317	303	323	317	311	310	332	345	342	327	309	296	335	333	322	324	314	315	338	330	354	310	316	310	331	306	320	334	309	342	340	305	334	347	323	351	347	308	310	352	323	361	338	320	353	314	303	326	355	329	292	351	312	321	319	328	329	325	341	321	328	353	323	298	346	335	327	295	316	317	296	349	331	350	338	331	317	323	309	338	335	340	362	309	316	312	307	349	325	335	334	340	322	297	296	319	315	352	308	342	344	309	320	325	341	317	321	359	347	328	326	309	295	318	341	320	322	338	340	341	336	313	318	285	322	291	342	302	348	313	326	293	336	330	323	308	313	329	318	323	339	329	320	367	313	332	324	325	331	330	355	333	333	319	333	354	330	331	366	345	306	305	294	297	323	353	337	332	322	324	348	333	345	328	322	337	322	320	347	335	299	331	358	292	330	309	320	315	352	333	322	340	330	323	327	316	355	350	331	346	319	322	319	316	332	328	336	321	337	309	291	331	285	333	340	315	321	337	330	336	298	311	304	323	340	350	297	293	345	321	306	295	313	317	302	347	352	294	310	342	321	348	323	328	331	329	332	347	330	286	321	337	322	309	325	322	325	366	328	353	289	269	315	325	314	319	303	340	312	320	322	345	335	329	315	344	313	321	329	353	301	329	345	320	325	290	325	327	300	317	309	318	340	324	320	329	320	327	344	326	322	308	319	325	295	335	334	332	323	340	335	299	319	306	340	321	308	320	324	333	326	368	320	324	321	336	328	314	326	333	305	340	323	344	329	336	326	299	353	340	337	320	302	304	316	332	328	311	304	328	306	306	324	352	322	348	354	324	329	320	331	352	301	330	337	365	315	305	321	341	307	356	321	337	332	322	320	351	309	315	318	312	357	337	341	342	302	336	301	340	329	285	363	353	337	334	314	375	359	342	314	312	299	349	320	325	321	337	369	348	331	320	368	313	315	359	341	329	329	314	332	297	325	305	346	305	355	336	326	332	354	337	319	345	343	334	333	317	335	297	322	315	332	324	318	313	343	318	304	301	336	335	329	305	332	323	305	320	341	317	322	316	309	343	325	347	347	334	294	344	311	353	315	308	349	342	337	312	348	301	319	302	326	338	313	303	320	339	392	369	315	339	324	330	337	346	344	296	347	343	333	339	320	346	323	337	304	343	329	295	337	351	347	311	293	339	314	325	321	359	313	336	324	333	326	351	367	320	309	326	341	321	331	308	302	333	323	306	309	324	315	309	309	317	351	338	328	344	306	311	316	338	342	308	326	310	317	316	314	331	314	300	331	322	329	287	339	333	324	336	330	314	321	351	320	335	327	317	339	341	306	300	348	305	336	320	334	337	324	338	332	304	313	345	319	326	328	305	333	331	314	327	328	299	345	318	303	325	346	361	314	322	331	302	309	328	313	324	319	302	327	316	321	345	343	304	332	319	287	326	321	340	337	322	312	317	293	336	293	341	318	324	311	346	319	337	348	290	356	349	284	316	362	372	328	318	293	327	330	317	319	327	310	324	330	338	331	290	305	305	318	339	339	311	320	320	316	315	342	332	339	294	331	340	342	302	297	301	361	321	301	344	344
25546	21516	27515	25656	10181	1597	1284	966	788	685	737	1105	605	1155	1150	534	477	500	512	513	471	491	697	772	776	598	494	483	492	454	464	443	458	481	493	461	488	489	510	485	485	473	467	500	459	447	536	457	519	511	490	426	487	481	482	484	442	475	458	507	457	452	504	475	481	437	473	433	496	491	482	489	440	480	469	452	479	444	497	517	455	485	507	483	485	459	463	450	438	471	493	431	445	530	469	487	478	489	477	496	449	469	473	451	471	430	451	493	470	461	514	460	493	460	445	444	455	470	481	477	448	468	484	504	480	474	504	469	463	472	470	480	493	463	493	476	439	493	472	481	474	519	460	440	466	488	469	489	472	475	442	483	491	463	476	456	455	471	447	467	477	446	420	451	439	479	457	472	475	470	456	450	443	446	457	486	498	464	464	475	491	485	481	438	492	495	454	458	444	476	504	487	431	448	481	461	505	479	437	434	496	471	462	500	485	493	450	483	473	468	489	443	442	461	463	452	526	461	498	473	452	438	475	463	475	434	454	462	469	491	474	476	488	493	469	492	447	481	470	484	481	496	494	481	471	465	461	477	489	475	476	482	498	464	459	456	472	448	496	443	435	443	450	449	469	496	461	488	497	471	485	462	475	526	505	429	448	464	444	470	468	461	446	461	458	493	473	470	485	468	455	449	476	489	453	438	511	486	489	489	475	466	448	476	465	450	468	446	500	450	484	452	475	479	497	496	480	512	438	463	473	488	516	493	479	451	482	460	461	482	483	422	451	508	463	517	461	501	455	466	459	449	450	463	477	506	440	472	479	438	437	485	454	476	498	455	511	444	495	456	460	471	476	468	488	469	487	450	444	471	469	479	488	446	458	465	456	484	435	484	508	422	475	468	496	506	463	448	441	485	496	446	444	470	470	499	485	448	491	492	456	450	498	458	465	491	504	471	485	466	448	480	495	480	469	442	481	489	478	426	418	427	457	464	451	468	471	456	479	475	501	450	458	476	474	483	470	519	462	472	495	467	464	469	455	488	500	504	478	478	482	446	462	463	480	493	475	468	478	489	470	432	476	521	485	437	486	432	451	489	440	461	476	469	500	443	461	455	474	482	478	475	481	528	480	462	448	447	511	480	455	516	434	478	484	496	455	507	520	422	459	475	514	467	442	499	451	491	444	457	468	411	517	449	451	459	422	486	498	463	490	469	489	463	448	454	488	451	462	436	439	455	474	446	504	489	464	501	451	446	454	417	468	465	451	454	448	481	469	480	457	437	485	474	441	443	523	469	477	493	452	470	463	466	451	479	492	493	475	476	458	496	477	474	484	434	439	505	474	461	473	470	433	496	495	449	490	484	467	499	464	457	434	517	454	484	489	469	458	476	500	485	501	451	450	471	478	439	514	449	512	509	468	488	453	462	453	440	424	444	442	468	453	448	490	465	479	462	482	455	460	434	473	492	462	455	448	467	451	453	505	470	500	466	484	458	454	446	421	473	447	507	468	455	492	504	461	469	412	505	455	494	465	507	443	478	501	472	467	490	490	527	476	479	470	485	475	435	448	458	435	488	468	458	463	460	491	458	464	431	470	484	493	478	491	486	453	472	453	445	444	510	467	483	491	454	454	471	463	471	501	438	483	487	462	454	435	426	474	478	477	466	480	459	471	435	449	469	473	494	466	495	507	515	443	467	476	473	483	454	474	444	461	467	473	457	456	471	481	421	488	478	476	490	463	447	477	459	452	474	458	486	513	445	472	459	467	487	464	457	482	459	499	484	443	443	476	486	442	471	488	430	435	428	469	470	456	434	451	489	518	473	469	478	432	446	514	516	475	433	461	486	454	476	453	445	437	476	444	442	470	483	498	488	443	458	469	480	486	456	500	481	484	520	485	474	469	481	462	488	468	450	459	454	430	460	521	487	484	515	455	512	464	469	486	470	499	440	458	456	433	461	446	474	455	471	440	494	479	480	482	479	450	476	494	479	461	446	443	461	449	468	503	493	465	468	478	460	498	481	441	507	478	453	497	479	462	451	504	463	456	474	470	492	489	453	449	470	460	429	435	444	446	440	484	495	442	487	508	454	472	436	434	507	484	445	475	482	472	528	484	449	469	455	491	500	492	451	482	464	482	513	491	470	485	498	451	439	456	482	449	493	465	445	431	459	483	457	484	445	465	450	495	502	467	460	494	429	434	459	443	464	471	525	499	483	502	488	488	453	486	449	477	502	474	472	449	473	470	425	451	515	409	481	463	464	473	478	462	484	508	445	498	504	464	497	499	474	490	504	455	503	465	482	434	465	450	474	520	455	484	443	456	465	474	469	501	507	460	463	500	470	471	499	482	465	478	505	480	507	485	440	499	487	422	502	481	477	478	470	472	461	406	484	458	517	459	468	470	460	445	468	476	458	493	470	495	453	458	454	489	459	455	456	483	437	443	493	460	447	488	445	482	485	528	439	445	466	504	465	456	488	494	492	481	449	471	481	472	489	491	467	454	457	493	438	483	476	449	493	459	476	477	490	506	500	455	443	463	476	456	467	542	491	491	450	504	503	459	484	467	456	493	468	476	456	466	460	459	465	465	494	471	500	453	476	491	520	453	464	475	465	460	441	483	459	470	436	503	461	510	502	471	466	442	456	509	448	474	478	445	515	464	450	440	485	489	469	446	470	476	455	487	447	486	479	437	442	471	449	510	454	417	471	469	494	479	468	462	492	472	471	473	490	443	467	464	471	455	484	483	491	503	457	462	471	465	479	497	477	475	440	445	473	462	456	457	480	468	483	435	501	474	460	498	521	436	497	475	448	473	459	454	484	446	449	496	457	455	482	500	493	461	487	479	488	469	494	469	466	465	459	499	449	487	447	465	470	464	430	464	454	521	442	472	430	440	485	455	460	486	461	414	509	471	461	461	463	494	512	479	469	451	473	487	501	490	476	446	432	458	456	444	487	423	483	498	456	517	467	445	450	489	502	495	491	485	449	460	440	461	462	464	462	459	473	460	486	504	492	460	468	457	441	468	475	455	455	445	487	454	480	478	503	458	431	475	515	456	501	479	504	449	478	475	450	461	458	444	463	480	437	486	473	487	500	493	511	485	472	481	466	487	469	517	521	469	439	473	456	474	455	500	443	448	451	507	505	482	449	484	513	490	467	498	487	469	499	463	534	461	465	470	466	471	454	466	491	499	477	434	450	467	486	455	442	497	480	475	451	440	496	461	445	504	479	499	458	473	466	495	449	460	465	488	450	430	494	501	476	465	454	488	476	470	461	426	474	494	513	477	436	481	499	487	435	456	481	444	462	486	467	469	474	469	482	492	473	473	460	500	485	538	488	482	471	506	487	468	504	452	494	479	502	444	431	469	456	465	461	434	459	472	468	478	483	405	468	436	477	466	486	441	467	473	445	495	471	446	423	468	462	469	505	487	483	452	417	472	502	426	463	496	441	439	506	473	472	480	450	462	489	461	498	413	490	461	482	451	460	465	460	497	470	456	485
34165	42128	9998	4710	3899	2564	2276	1760	1365	1057	1266	2066	884	2323	2042	660	686	645	599	590	582	609	975	1293	1082	722	569	559	570	599	583	573	555	592	574	548	573	537	522	526	574	541	580	586	536	546	546	579	570	602	592	519	606	612	527	572	571	613	568	583	570	590	565	572	532	609	551	605	577	592	576	559	595	581	549	621	541	625	559	597	576	559	580	608	568	593	580	581	637	555	564	558	598	593	584	578	572	571	590	515	579	518	561	580	610	580	566	557	525	571	584	539	606	620	576	532	577	563	543	564	585	589	574	568	588	575	578	571	609	596	562	597	602	565	562	579	587	541	565	546	548	592	571	573	572	557	569	554	581	561	580	578	556	533	581	537	596	638	580	593	599	535	582	567	566	544	563	560	604	612	559	589	554	573	617	584	557	564	583	623	573	597	593	588	599	599	631	550	589	615	556	560	627	565	563	554	558	551	556	577	612	602	550	583	565	574	578	592	535	585	544	550	604	559	580	622	553	571	569	588	584	577	598	576	575	585	596	606	538	563	557	579	567	566	525	600	553	564	569	644	591	553	558	590	561	589	599	562	541	528	556	546	579	566	584	584	576	557	559	532	569	566	572	543	618	540	540	558	602	576	565	566	547	548	585	575	565	542	576	547	549	586	562	573	576	577	553	548	551	544	577	584	606	588	593	539	574	546	556	570	572	550	591	584	564	564	593	563	561	567	582	584	586	570	546	542	553	571	563	586	545	561	565	581	572	570	543	582	577	603	595	608	574	603	571	540	582	580	532	583	580	576	541	588	550	618	513	578	553	529	555	625	578	568	558	604	527	603	574	554	565	553	572	572	603	532	570	567	554	575	556	558	602	568	587	600	602	608	544	541	588	586	580	597	576	551	588	583	554	579	598	588	544	625	581	605	583	559	532	590	562	598	575	578	561	596	603	605	567	566	589	561	579	567	558	594	577	581	573	568	567	559	560	532	524	567	565	581	594	607	594	545	605	514	562	555	528	549	576	578	576	550	579	568	567	566	527	616	567	543	583	530	606	568	556	540	560	542	612	523	555	557	559	529	571	617	536	591	574	591	531	635	571	560	563	612	589	570	613	589	577	585	583	576	530	567	621	543	572	552	567	542	556	576	578	601	589	606	570	557	597	551	588	593	582	555	596	612	548	573	556	570	552	600	556	556	594	557	621	575	606	566	588	556	524	577	588	595	607	581	542	533	533	592	548	593	595	541	523	581	574	594	582	550	584	581	578	577	613	573	604	606	553	618	579	587	575	609	542	562	581	588	524	597	542	544	575	570	575	536	548	575	571	574	589	597	564	586	585	592	551	588	519	575	537	576	539	570	598	551	531	550	585	563	590	559	526	576	605	566	588	549	559	606	606	561	609	556	596	553	570	586	576	576	570	570	548	562	604	570	553	550	597	585	587	606	574	528	552	574	590	553	537	545	550	552	571	537	590	581	584	569	600	562	572	581	542	564	559	574	594	566	585	519	568	547	535	596	547	554	507	607	554	595	575	568	600	569	571	579	599	561	618	601	554	577	538	564	552	558	568	629	535	582	567	567	555	561	558	581	540	549	599	606	591	572	552	628	552	556	603	601	579	540	555	573	569	583	544	546	549	566	572	593	490	553	560	576	560	611	553	531	547	547	592	590	532	584	566	591	538	553	581	546	575	601	625	589	604	584	550	576	569	584	572	594	585	588	567	560	578	551	578	576	586	570	535	578	587	606	583	604	576	540	600	583	525	536	566	574	575	594	597	590	568	555	559	570	574	580	546	584	527	537	559	563	589	562	596	520	565	606	498	615	566	542	608	548	556	550	631	608	599	616	549	554	543	609	562	541	597	570	518	625	595	593	551	551	570	562	587	531	565	575	558	562	547	562	563	562	533	598	571	576	517	577	580	542	571	575	562	570	570	545	551	533	581	566	596	585	606	531	576	590	587	607	577	599	556	582	555	571	563	635	538	518	580	582	589	574	595	563	617	581	565	566	606	601	570	530	600	553	552	577	548	559	585	532	607	591	546	584	574	545	598	605	546	567	574	544	577	565	590	564	568	560	584	573	576	564	591	558	568	582	541	591	573	572	556	561	587	622	545	549	564	584	538	550	552	557	588	602	603	599	590	594	574	574	570	554	612	573	616	534	551	606	587	569	540	543	550	566	596	568	521	593	512	531	570	568	546	553	572	540	546	561	592	560	599	547	565	587	554	584	608	556	592	598	595	608	595	536	570	596	614	589	623	594	576	554	551	546	598	580	592	575	561	532	588	518	595	631	547	600	557	539	537	598	578	595	561	552	576	555	550	540	537	607	601	603	590	579	567	571	604	540	552	591	545	584	605	590	564	606	573	546	549	598	542	567	565	579	588	548	578	572	579	540	571	532	597	579	572	588	575	575	584	572	560	587	578	550	573	588	583	562	508	582	600	571	597	608	598	601	575	607	565	606	561	601	563	572	584	556	580	619	591	605	602	578	561	603	561	544	581	580	628	578	565	581	537	599	559	578	558	578	576	537	534	543	555	573	554	565	615	577	541	594	583	521	570	575	594	553	570	566	574	535	584	559	589	589	560	579	600	525	532	578	594	559	564	537	591	558	517	592	531	632	586	582	549	572	537	555	604	559	582	573	601	603	559	593	595	560	572	529	601	583	569	541	572	616	593	605	603	576	597	562	587	600	616	598	559	568	562	580	554	595	586	590	550	586	580	520	552	556	576	559	610	569	572	570	570	554	576	539	545	551	566	569	556	565	593	573	572	590	544	530	568	526	595	569	614	611	568	557	612	587	569	589	525	543	576	611	572	578	544	591	586	583	593	555	569	553	599	570	554	618	548	575	559	497	570	579	564	618	565	524	580	596	566	577	558	579	558	614	562	584	601	558	583	547	585	545	564	586	562	568	625	554	565	607	560	540	589	528	614	599	564	573	542	563	588	574	548	585	567	542	586	588	562	593	592	608	565	579	594	553	575	552	574	581	580	565	597	571	569	548	583	523	569	548	593	595	611	525	592	598	590	563	550	566	568	579	609	544	595	582	548	494	555	577	563	594	562	572	554	523	564	580	601	610	559	570	629	555	556	552	568	601	555	548	599	521	577	529	553	586	590	567	518	601	603	530	543	596	522	586	564	543	582	602	595	557	569	577	549	613	582	588	584	536	550	569	585	568	553	563	576	622	556	528	570	619	603	569	558	606	606	575	576	540	559	567	504	579	550	590	596	519	602	588	575	572	524	606	560	555	611	562	594	561	572	612	566	540	548	551	564	555	573	549	592	564	568	559	565	537	567	537	557	542	587	611	535	560	536	564	531	571	555	586	554	593	578	601	557	602	573	571	607	584	562	616	532	596	580	575	599	548	564	625	620	567	611	559	619	588	554	618	590	600	564	572	559	568	525	557	598	568	537	555	582	564	548	592	585	592	528	562	578	571	542	570	546	573	586	590	606	579	541	565	587	578	569	583	578	578	590	587	533	592	624	543	587	532
23198	21524	29204	24239	21495	21528	10372	1780	1276	1212	3547	8711	1229	1921	4409	767	655	590	600	594	612	585	1957	3400	1908	1109	544	496	547	538	509	517	488	541	552	513	513	577	499	541	508	488	480	480	549	531	506	513	498	550	515	517	480	546	521	511	491	532	511	537	542	503	512	536	500	475	528	516	537	517	562	535	530	529	506	518	500	494	517	500	514	496	528	533	512	542	485	527	530	490	487	467	525	487	522	480	568	565	523	526	546	520	501	488	493	488	541	520	509	538	526	506	510	522	500	487	489	509	541	546	521	538	500	491	509	505	521	489	559	531	558	510	520	545	536	504	507	533	502	510	537	472	456	548	512	528	524	485	483	501	489	525	492	525	498	536	511	510	536	461	513	500	504	516	534	517	486	524	523	521	546	509	515	511	491	477	553	470	513	501	513	517	541	523	503	513	514	508	523	505	503	528	513	491	508	505	504	475	492	521	504	503	477	505	509	511	514	502	467	537	521	531	494	527	491	501	498	506	508	541	485	482	507	511	517	495	543	546	529	493	505	529	530	458	532	487	460	535	531	474	551	505	528	529	557	493	511	538	527	518	497	506	529	540	532	531	517	530	499	479	530	524	480	484	529	507	514	535	553	510	504	519	517	489	518	518	522	518	493	490	523	507	536	499	510	475	499	529	526	488	485	511	467	519	515	490	518	492	524	541	507	477	496	528	538	554	506	505	490	484	518	505	518	540	557	478	538	549	479	500	548	498	508	540	493	500	516	531	496	476	502	544	544	469	508	502	559	477	533	526	520	493	493	514	479	504	516	529	522	506	537	506	505	521	509	498	491	547	508	513	489	495	504	529	509	535	560	497	519	535	514	485	524	489	527	520	489	529	504	512	493	477	491	487	502	498	469	513	497	494	521	530	516	504	511	520	485	489	532	498	560	529	516	540	541	542	524	536	525	539	486	540	545	494	472	502	497	527	500	498	519	486	512	528	486	524	529	502	496	520	534	514	566	516	538	489	536	528	511	513	529	533	519	526	489	539	521	508	488	517	514	523	505	465	550	493	487	558	531	528	510	482	582	514	471	522	535	511	524	500	497	495	537	522	479	532	498	490	512	524	492	460	521	517	537	515	519	502	543	542	525	474	557	502	510	471	485	521	498	511	517	503	528	496	521	552	492	503	520	510	510	464	516	503	516	502	512	519	522	502	533	526	495	517	496	507	544	526	529	552	510	497	540	504	513	481	471	527	543	547	462	529	477	502	541	506	522	499	531	523	522	548	534	493	491	511	514	463	488	474	543	551	492	500	489	516	490	515	530	500	476	526	542	481	536	529	514	493	515	519	509	533	481	498	526	510	518	519	514	504	478	514	493	473	486	499	492	516	543	529	502	499	500	507	536	523	500	529	449	538	512	529	568	510	545	502	516	494	491	524	515	535	520	533	477	481	460	522	524	490	488	515	519	506	519	500	528	503	480	511	497	542	526	474	516	504	502	514	491	502	506	512	494	519	492	492	513	510	509	540	531	518	478	506	518	486	486	485	494	475	564	548	504	516	493	466	470	492	506	523	542	504	528	488	496	540	500	523	515	513	507	517	495	509	462	511	472	553	537	513	495	527	524	495	546	533	512	496	500	507	479	537	546	533	513	469	495	502	523	500	512	515	538	492	550	510	507	532	519	563	548	533	503	512	505	527	517	495	515	498	485	507	511	494	518	494	502	476	492	507	504	501	520	533	495	522	525	523	525	513	498	470	533	538	467	497	515	541	497	508	528	522	552	512	517	533	508	530	458	534	538	535	480	561	552	515	510	533	533	485	539	494	515	515	533	526	486	487	539	529	549	535	497	572	511	558	470	496	509	503	573	482	530	530	538	484	538	503	509	536	534	507	528	514	503	506	492	535	541	534	502	521	511	516	539	517	539	503	484	536	537	559	495	499	528	559	508	522	521	527	510	561	525	539	484	525	522	529	549	549	491	487	508	509	517	599	515	509	512	501	503	497	500	499	514	490	489	525	515	514	474	530	492	527	500	541	516	489	580	518	489	552	509	544	466	542	537	494	486	521	504	510	503	486	522	530	502	544	531	528	505	552	480	494	527	524	535	514	506	500	530	481	488	485	560	505	546	526	535	468	510	528	536	517	549	509	493	513	517	502	533	485	516	512	520	488	491	506	518	518	500	524	499	531	525	528	504	502	485	516	509	490	488	514	512	489	509	520	537	512	511	501	485	471	483	500	486	519	521	521	515	505	534	504	536	497	525	520	507	502	539	481	489	508	530	536	513	498	489	492	519	524	489	515	506	504	557	532	526	536	532	469	513	498	527	512	537	553	486	504	517	560	486	494	490	556	528	532	483	469	490	541	508	493	488	527	525	517	532	505	495	500	533	534	516	529	503	509	489	512	484	500	495	496	516	551	573	497	507	543	492	497	524	539	509	534	526	508	534	509	507	513	480	552	551	483	508	515	517	513	482	497	552	499	543	501	510	498	561	495	491	533	522	483	524	485	553	544	527	566	469	537	520	509	553	558	511	527	506	513	521	542	500	529	544	505	518	531	543	470	493	495	494	521	526	523	520	498	508	530	503	506	528	531	469	520	524	518	454	473	481	527	501	476	502	480	506	537	487	533	507	521	508	485	529	488	497	489	485	472	522	517	510	521	523	486	489	481	450	505	499	509	509	541	531	499	510	510	522	545	535	511	494	523	536	540	495	512	522	503	495	517	530	534	504	525	529	481	472	512	483	519	507	540	498	498	539	489	503	510	500	530	499	493	511	535	504	504	577	515	464	496	528	502	526	498	586	556	494	517	491	476	526	509	492	500	520	488	515	460	509	497	488	528	515	553	522	548	541	513	528	503	532	525	481	489	531	520	518	522	488	498	508	544	512	525	550	508	572	497	494	546	552	508	524	530	516	515	511	487	525	516	496	509	561	517	526	562	533	492	515	490	533	513	520	559	538	527	509	519	506	523	525	516	542	486	524	500	445	558	516	501	475	535	542	493	514	545	543	543	512	472	505	501	462	541	499	510	525	498	524	474	472	483	542	516	497	528	496	502	537	508	516	525	516	478	526	515	519	542	504	509	479	505	534	554	531	531	481	521	487	506	484	496	509	509	562	478	467	509	539	524	523	566	542	516	527	493	497	528	476	488	528	511	547	513	504	482	495	532	564	500	513	499	491	526	522	475	554	515	562	552	541	526	540	479	496	485	547	501	517	475	550	505	515	510	505	520	511	513	494	515	514	477	521	495	551	496	516	505	506	505	507	496	485	508	495	488	500	509	495	539	522	496	475	539	534	501	480	510	537	541	462	482	487	508	509	496	507	496	496	523	572	531	499	494	474	503	513	533	521	460	484	498	498	526	482	489	483	548	493	506	538	542	511	497	498	519	541	481	514	529	497	548	519	523	507	556	508	506	444	506	488	536	538	564	528	484	533	514	495	510	538	489	551	520	485	495	519	539	543	495	549	534	532	542	483	522	506	527	484	470	497	490	496	491
39819	55163	17660	10354	7896	5020	3809	2892	2420	1887	6192	13470	1345	3257	6741	766	799	802	745	731	697	691	3110	5560	3058	1619	610	625	595	620	625	600	607	571	618	617	639	585	603	583	642	554	597	600	553	649	598	629	580	569	583	544	590	591	630	581	542	576	584	623	609	564	579	591	568	605	622	540	569	572	555	551	562	599	584	611	591	618	560	584	597	598	631	585	533	609	592	630	589	595	619	604	620	592	569	544	565	564	610	593	585	581	605	596	615	607	579	571	578	583	589	599	581	590	597	587	587	575	589	601	573	600	627	581	546	572	561	569	561	572	605	547	636	599	573	591	641	656	585	566	561	610	594	572	587	607	620	627	576	535	574	543	569	580	576	620	599	621	589	599	549	587	593	568	611	599	581	547	533	588	574	613	586	591	570	602	507	568	572	563	633	631	618	639	604	614	627	578	613	595	557	594	567	629	602	599	630	556	591	556	578	589	588	561	578	585	559	590	606	602	621	631	565	604	608	578	575	617	555	560	558	573	531	616	584	585	632	586	563	572	589	572	574	591	553	592	590	589	622	574	600	607	590	599	582	581	598	639	610	590	566	611	604	589	587	598	583	625	608	581	599	610	551	585	568	574	605	607	615	598	570	593	559	605	579	597	573	558	578	599	580	558	565	605	628	577	594	604	562	562	554	636	583	590	587	582	608	585	609	600	570	602	543	568	603	563	578	575	598	611	599	604	526	559	601	602	606	581	586	615	566	567	624	588	586	592	645	621	575	605	581	565	571	571	587	601	594	629	580	553	580	606	588	596	588	587	585	593	585	592	626	570	560	622	600	621	621	622	586	590	580	580	542	610	552	632	577	558	602	574	578	610	566	582	580	610	557	578	583	610	563	603	586	559	615	609	599	585	606	611	568	535	551	627	632	633	611	563	565	608	623	548	579	637	592	552	606	612	611	588	605	617	595	582	584	595	585	592	595	583	594	609	535	608	605	616	534	552	544	560	594	579	590	592	592	566	607	604	631	578	604	563	575	586	586	557	565	617	569	633	563	576	548	588	608	593	610	586	579	623	566	595	543	623	596	638	581	615	533	616	596	596	590	595	567	607	595	617	593	576	576	534	578	561	579	575	612	615	590	590	605	568	563	533	548	585	548	642	584	597	564	580	625	591	611	572	587	594	597	545	582	596	602	573	576	591	562	598	659	607	586	590	625	564	618	554	630	588	541	588	596	593	572	562	610	615	612	580	566	575	580	574	634	582	602	585	603	584	592	581	590	581	557	603	553	591	564	560	565	614	580	592	599	565	620	544	589	574	567	602	576	614	604	605	571	600	609	580	597	603	576	585	577	639	613	593	627	580	590	572	619	595	576	548	630	579	594	600	656	635	595	575	562	607	619	622	581	569	521	582	568	628	550	597	613	595	610	581	569	580	573	575	554	609	583	573	548	571	615	594	575	601	589	616	546	582	551	608	607	579	564	578	569	596	611	581	589	600	600	628	584	637	577	588	607	615	566	580	555	588	610	587	568	596	632	596	544	568	592	644	571	541	568	594	587	605	579	606	613	612	606	574	570	575	580	620	578	593	574	569	609	583	593	591	585	591	587	599	589	604	603	566	512	604	589	573	635	592	574	558	568	613	556	628	644	558	588	638	582	587	606	581	566	619	652	600	573	605	587	579	592	556	580	559	615	585	585	592	576	579	556	604	610	545	576	599	618	531	597	558	557	572	551	558	563	554	571	566	574	600	572	602	630	544	595	586	622	564	639	613	594	584	602	542	642	606	604	588	600	564	652	592	605	594	671	603	609	573	635	622	558	610	547	590	603	603	527	556	548	593	610	551	566	586	605	601	611	575	588	581	599	581	633	590	570	620	600	632	593	611	630	581	620	590	561	574	623	574	576	546	570	594	589	578	581	590	597	590	614	576	571	562	575	609	593	580	572	587	569	602	610	582	578	600	561	560	606	614	623	569	600	626	605	615	586	597	560	576	547	563	609	594	570	567	626	637	564	588	607	587	608	623	568	611	570	555	619	579	613	615	582	632	568	576	590	573	644	586	608	581	581	580	564	585	601	591	561	597	603	629	588	593	623	605	582	589	613	596	590	559	574	591	612	588	590	594	607	605	644	568	606	609	561	575	582	581	589	583	583	580	620	587	608	581	594	554	566	568	587	579	596	585	630	594	611	573	636	608	586	609	620	610	561	590	540	568	608	584	571	570	595	593	579	574	588	581	592	578	565	611	570	612	595	589	618	588	584	601	581	572	584	574	610	561	548	595	559	540	565	579	630	612	576	606	568	600	578	592	597	587	603	585	540	614	557	636	612	600	626	611	562	572	531	563	545	646	597	587	559	577	552	608	610	611	576	591	548	581	630	557	568	612	546	591	571	584	568	567	570	575	591	564	607	617	579	607	545	585	564	592	574	543	584	545	580	591	579	575	568	574	565	590	597	613	584	590	572	586	579	574	603	547	543	569	602	602	630	595	536	598	572	573	596	648	580	599	594	598	551	592	569	599	585	596	591	538	597	631	556	559	569	558	571	627	544	556	557	600	573	619	606	571	584	552	552	588	591	587	583	624	588	593	559	600	610	567	581	612	563	545	541	588	608	570	601	592	609	616	568	586	612	631	605	530	554	543	561	661	594	584	568	571	545	597	600	572	610	589	584	574	598	586	560	605	571	543	611	578	618	556	568	598	607	582	599	585	598	589	589	584	590	543	607	567	574	571	626	570	551	586	579	591	621	606	577	625	566	582	574	573	607	583	594	606	591	559	570	575	576	587	544	600	602	580	594	597	597	620	582	612	589	534	574	593	625	572	554	586	587	589	552	623	587	623	567	555	597	526	578	636	601	601	640	584	650	596	569	554	579	559	639	555	573	584	588	608	596	604	580	611	593	608	554	567	537	543	528	618	550	550	596	554	605	569	605	563	604	609	621	571	593	620	597	609	583	584	599	573	590	588	610	595	605	606	633	558	573	600	599	544	591	577	612	567	587	573	590	592	577	599	603	582	597	603	560	561	597	623	556	586	592	530	624	610	568	559	594	636	565	644	646	585	595	556	598	590	608	569	546	590	599	583	602	624	602	555	588	569	617	590	610	575	582	566	569	598	587	591	590	595	589	588	599	592	585	629	575	617	600	585	559	628	558	618	596	594	599	569	583	575	591	562	593	574	603	553	595	648	576	590	595	631	625	641	574	592	570	611	604	629	563	615	571	601	590	551	578	595	556	617	601	554	626	562	627	554	580	577	522	594	588	645	579	568	601	577	534	542	602	616	570	562	587	601	555	566	584	585	629	587	599	613	572	539	548	552	588	608	572	614	607	589	609	618	574	576	575	586	557	530	605	599	608	579	593	584	582	647	588	580	585	578	565	642	607	576	602	559	588	540	593	595	601	553	591	610	648	568	570	576	572	553	573	595	569	583	591	551	580	547	608	566	591	560	594	551	580	554	598	590	596	558	623	563	549	542	600	561	604	598	577	584	593	596	587	574
28844	24331	15845	3949	1423	987	709	621	565	503	563	1040	547	469	373	327	309	331	355	316	328	266	387	410	369	358	324	364	319	372	308	325	299	331	321	324	305	297	313	341	312	302	321	319	334	308	323	317	291	344	319	274	286	336	329	312	308	339	317	310	327	322	330	291	298	345	330	317	312	279	340	293	336	328	320	318	316	310	297	326	337	335	351	325	356	316	340	296	302	315	324	348	322	293	337	315	312	287	302	335	356	331	335	320	297	334	330	328	333	304	292	303	284	309	340	304	322	307	344	310	329	320	310	347	364	316	317	344	317	311	320	322	336	297	318	311	314	294	330	302	321	318	347	335	314	341	337	312	325	291	273	329	333	333	340	312	289	311	317	304	353	301	330	339	322	322	321	332	345	316	333	325	310	325	295	315	288	338	325	349	316	310	300	323	321	344	303	317	307	316	313	317	318	321	267	327	327	351	320	279	345	313	323	321	344	317	321	316	300	326	302	300	342	301	316	308	345	301	342	282	355	338	344	318	331	309	366	319	307	277	336	325	315	329	316	314	307	317	336	314	331	312	315	313	304	307	285	327	315	352	340	293	328	335	323	363	338	350	304	341	334	324	329	324	316	309	287	334	327	297	314	330	308	312	307	335	327	309	315	333	324	303	320	337	336	317	347	302	328	315	306	344	298	328	320	336	296	278	365	300	319	350	327	338	345	322	312	334	329	284	339	311	297	320	327	340	340	327	296	323	336	313	335	297	328	298	308	326	280	312	318	340	301	291	314	309	333	331	314	306	310	327	333	319	323	350	294	333	322	322	329	318	354	312	334	310	303	296	304	288	314	306	320	313	326	313	289	309	343	305	296	298	321	324	320	295	298	321	328	318	303	299	323	324	323	322	314	338	351	298	295	328	326	319	311	322	309	332	317	328	316	276	318	315	310	338	307	353	336	317	371	325	351	305	311	315	337	319	350	301	350	338	333	317	332	276	311	312	321	341	333	341	337	314	319	295	320	281	358	328	300	341	334	317	338	332	329	325	350	336	292	314	340	334	323	333	314	339	319	309	344	317	324	320	308	316	305	351	326	306	314	306	343	323	335	302	316	339	302	319	292	331	341	298	291	275	332	345	340	314	340	356	316	316	346	322	315	318	311	332	322	279	336	355	327	310	311	344	322	330	318	344	297	343	347	338	349	302	343	330	318	339	334	303	332	363	338	327	324	347	338	327	320	335	330	304	314	308	330	335	311	317	297	315	325	333	322	306	296	335	333	323	331	332	338	313	332	318	351	316	324	347	295	335	285	314	322	290	284	335	324	332	311	309	291	335	301	314	339	296	338	288	308	359	342	313	336	285	303	337	323	324	327	311	341	328	318	327	300	307	348	310	335	318	325	325	307	344	310	336	333	317	323	300	332	328	344	328	341	304	326	300	311	297	302	321	309	311	323	334	309	330	304	354	352	315	308	319	343	340	314	306	331	336	277	307	320	316	327	322	302	303	296	290	316	315	353	329	329	310	334	322	360	318	320	318	289	342	311	319	332	313	354	343	323	322	343	302	323	331	312	346	297	313	311	332	317	299	330	310	293	332	321	289	294	309	314	312	311	358	338	319	315	293	269	300	307	321	335	318	325	315	317	326	295	312	311	325	285	331	344	327	309	356	267	306	343	316	328	305	331	311	315	312	314	319	323	346	291	291	333	322	303	341	342	258	338	327	323	299	298	316	327	336	299	285	316	309	331	315	313	336	322	317	300	349	337	353	338	278	332	319	308	301	324	308	286	356	338	357	351	342	323	321	326	310	314	337	310	328	297	331	340	346	325	342	328	305	317	360	306	295	348	341	296	308	317	324	341	346	313	336	305	315	317	328	278	277	357	296	308	318	322	330	312	317	288	285	282	340	310	329	310	316	302	363	288	325	334	302	321	341	308	340	298	320	354	285	320	328	338	271	339	302	320	331	330	301	305	273	318	316	328	319	308	318	310	303	333	343	324	322	370	314	284	329	313	324	324	354	307	315	314	328	295	306	333	324	313	340	283	333	316	310	319	304	308	336	336	314	324	377	314	338	312	334	314	324	328	314	309	327	311	317	342	299	336	333	345	319	310	322	333	343	343	358	319	324	336	298	275	293	309	338	336	331	295	323	308	289	281	337	326	285	324	345	326	333	305	342	325	322	311	320	313	315	329	294	324	310	345	335	290	312	337	327	344	365	298	319	308	298	308	321	309	321	322	319	340	300	296	304	357	340	316	332	336	305	312	286	330	329	300	325	326	315	362	320	311	315	319	305	319	341	335	309	344	348	330	296	323	339	333	334	324	324	350	325	322	328	302	321	321	327	362	325	328	312	331	298	323	324	358	311	343	321	337	350	333	343	341	318	311	324	318	334	301	309	301	303	330	334	315	351	320	307	305	302	326	334	286	306	300	296	309	320	317	307	305	308	325	335	337	314	307	307	278	323	344	315	299	307	310	327	330	306	301	323	321	310	298	323	339	302	326	322	275	335	326	296	339	307	299	307	288	323	305	308	306	324	323	313	309	324	319	355	296	325	311	313	312	334	326	304	322	306	321	328	344	299	271	332	333	332	333	318	316	320	343	322	305	356	297	334	309	320	331	298	307	309	322	300	307	289	321	354	333	336	286	323	298	335	309	332	327	311	358	295	326	308	304	314	324	326	321	294	338	295	318	342	303	325	313	302	311	281	313	322	343	293	325	324	337	316	325	343	293	306	303	329	328	311	339	309	332	332	334	372	295	314	307	292	295	312	314	315	313	336	328	304	324	323	330	290	320	328	360	328	308	294	332	300	331	321	310	311	327	318	323	299	341	293	342	333	307	305	351	326	365	335	338	335	332	335	332	344	328	322	307	321	339	353	326	335	320	327	344	326	320	332	303	320	320	306	319	316	341	366	332	331	331	321	313	314	322	328	296	326	308	325	328	329	324	291	329	311	347	328	315	317	299	359	313	297	320	312	336	315	322	339	344	323	319	297	310	318	327	307	309	296	320	315	309	317	313	297	318	342	302	338	331	340	302	314	306	344	313	344	339	315	327	318	297	327	334	287	329	342	308	333	345	339	313	306	333	306	323	342	354	327	321	342	329	348	278	306	324	302	316	323	325	298	317	322	311	318	317	317	297	325	314	310	328	356	342	334	355	300	288	311	338	316	359	324	339	362	309	320	310	328	309	309	310	318	317	311	310	355	319	337	313	330	308	284	298	308	303	317	294	312	319	327	327	292	325	329	335	336	293	313	304	299	324	336	312	349	299	332	327	298	330	318	296	337	312	320	319	314	336	338	330	335	301	350	337	336	336	314	300	310	323	294	336	337	321	340	332	331	344	327	344	317	302	301	302	304	307	313	318	311	317	311	310	328	315	286	306	329	309	326	318	311	313	334	302	303	321	322	302	287	294	314	326	320	330	336	325	309	306	302	322	293	334	306	291	305	314	304	325	315	339	335	329	310	283	318	319	338	340	305	284	299	322	347	338	301
31564	34357	6884	3177	2528	1914	1270	1031	1074	815	931	1681	886	653	649	415	433	432	462	402	415	407	483	564	532	454	409	419	406	404	404	376	422	368	414	402	385	373	418	390	398	411	389	430	415	426	409	382	408	407	376	413	378	389	352	416	403	409	412	391	378	399	397	420	410	395	404	385	416	429	362	405	417	409	436	367	395	400	389	404	388	412	402	398	365	427	381	400	413	405	465	424	420	408	409	405	413	398	378	384	387	405	402	383	411	388	368	413	442	405	411	389	401	429	396	392	424	382	385	411	404	365	415	364	369	423	414	405	404	403	412	425	387	402	388	428	386	392	401	390	402	386	393	404	407	412	410	419	425	349	403	375	368	386	397	391	392	389	403	404	388	391	436	391	397	420	396	433	397	408	401	356	443	403	408	408	390	404	418	410	388	405	381	384	416	412	387	394	382	411	388	410	389	400	398	384	420	399	418	363	385	406	400	380	364	401	399	430	413	387	396	392	386	414	385	383	415	399	403	431	377	386	383	420	424	398	398	446	405	371	377	418	410	399	389	385	421	398	395	388	399	397	439	389	407	401	377	381	374	374	416	393	381	413	397	412	395	434	397	425	405	370	413	392	410	426	425	395	386	404	440	371	417	414	436	408	399	406	395	407	384	429	406	409	416	431	413	379	402	444	405	395	412	407	385	481	391	397	414	392	398	396	382	408	400	388	413	420	431	391	418	347	401	390	360	430	398	398	370	394	368	388	406	379	395	375	419	401	410	381	452	396	418	431	373	410	445	383	386	432	418	418	420	392	392	418	431	391	408	404	347	353	353	422	388	387	355	381	402	390	398	404	356	397	411	381	424	411	410	407	439	387	406	379	436	431	445	417	406	408	417	379	409	412	418	394	432	403	410	423	403	415	412	395	400	395	431	406	405	399	393	389	364	410	390	420	408	404	438	367	394	411	373	400	375	388	429	421	428	414	425	393	415	356	378	406	404	422	394	408	425	398	395	407	433	414	392	422	409	411	446	426	428	420	411	432	399	386	397	415	368	386	387	380	406	381	422	389	378	365	418	413	413	392	388	367	422	393	382	421	421	425	430	431	380	387	444	396	376	388	397	379	393	419	399	404	428	403	413	421	409	415	414	411	427	376	409	398	429	419	390	390	427	421	401	401	421	417	369	420	394	404	350	408	405	428	405	407	395	403	427	438	397	423	396	405	403	422	398	404	403	409	407	380	362	392	407	416	398	428	421	390	398	394	360	428	414	422	383	415	401	397	400	413	415	438	426	389	431	428	401	411	393	416	399	395	389	396	398	409	382	411	397	391	425	426	400	404	433	397	409	400	407	389	373	424	399	391	400	414	410	450	399	374	432	364	401	415	398	376	366	399	403	409	405	366	375	394	394	385	387	388	421	412	395	381	404	347	422	414	400	368	400	420	387	384	443	412	392	421	388	367	424	388	401	383	412	412	394	395	373	394	405	400	366	414	389	389	405	384	416	393	386	402	367	402	401	405	368	412	402	415	382	382	393	396	379	371	432	375	396	390	402	422	401	378	423	392	399	401	363	421	409	399	408	406	413	375	445	431	404	432	413	408	419	365	430	356	409	410	411	384	402	417	383	367	411	400	406	422	384	355	413	433	402	399	416	410	407	412	420	406	379	412	407	396	399	423	409	399	395	421	396	385	397	420	397	412	411	410	376	386	378	373	404	403	402	395	400	404	362	393	398	398	410	454	422	386	404	386	411	405	381	393	411	378	378	419	418	402	416	365	394	382	407	391	373	404	406	400	386	396	416	402	416	375	408	399	364	388	371	400	403	377	394	409	458	426	403	412	383	387	421	391	390	402	415	392	407	415	409	402	383	391	428	400	419	419	398	361	399	384	384	380	412	422	377	385	410	422	391	395	403	414	412	415	441	389	402	378	375	443	383	391	415	397	445	413	413	470	379	374	439	382	418	399	403	407	401	397	399	354	353	423	402	373	428	372	416	387	381	372	403	409	382	403	347	402	420	403	393	377	414	427	403	388	411	421	418	400	388	370	417	392	405	382	415	398	405	390	406	425	383	415	339	428	407	461	379	425	410	418	404	384	400	393	385	439	389	409	447	391	433	399	415	378	383	418	388	410	401	383	386	380	385	404	424	430	402	417	357	417	415	371	403	386	408	376	374	424	452	377	383	434	394	401	392	398	424	409	409	418	427	387	381	384	425	420	390	400	373	390	368	435	426	417	404	328	403	393	435	422	392	372	365	393	394	394	402	436	394	411	432	438	370	428	391	404	398	388	367	382	382	420	394	392	428	396	421	369	394	394	434	393	386	429	395	417	405	418	375	386	430	372	387	420	398	370	375	411	366	405	390	401	438	385	396	401	353	362	416	400	381	387	395	393	418	396	397	384	429	404	439	446	420	384	383	402	365	425	408	400	393	380	401	417	410	403	412	420	403	367	406	358	404	400	393	405	391	401	404	419	405	359	426	395	394	384	382	384	408	385	363	432	410	389	412	383	411	390	356	405	377	447	408	395	371	396	402	356	416	435	379	410	434	375	366	422	397	370	364	392	403	385	380	449	375	379	425	376	385	373	426	419	429	427	392	427	404	391	393	387	405	413	357	411	377	384	406	406	386	399	362	375	398	390	433	393	399	435	414	390	385	373	413	404	405	427	380	393	383	391	402	396	384	399	402	370	425	379	398	393	414	360	380	428	430	405	418	405	358	361	430	420	450	365	413	388	410	421	436	392	394	430	387	397	418	375	396	448	389	392	410	419	396	416	396	423	408	379	393	414	399	398	409	397	390	428	399	381	411	419	393	394	384	435	410	402	435	396	399	440	425	401	412	381	409	381	428	406	376	408	400	374	420	381	443	394	392	405	359	376	405	395	434	409	376	417	374	409	422	406	406	391	377	404	383	402	385	385	409	389	391	382	388	403	432	407	386	408	384	420	428	390	422	374	418	379	429	399	411	397	409	430	406	426	378	434	422	417	402	417	411	402	410	418	384	428	422	400	461	371	444	385	409	382	385	401	438	411	366	367	416	379	399	400	386	439	391	390	386	421	394	440	414	365	433	415	406	451	401	381	391	443	391	382	405	407	394	440	402	394	379	420	401	410	383	413	369	435	427	408	429	376	392	386	400	404	405	368	391	401	412	420	393	424	411	409	390	384	412	406	402	394	366	383	434	400	383	392	408	407	418	407	375	435	401	449	403	403	420	402	398	418	379	386	446	411	394	384	425	373	392	424	427	368	389	431	377	441	383	389	425	375	390	398	381	416	388	389	392	399	427	405	409	398	406	410	411	415	404	373	409	401	450	405	415	457	413	378	407	407	405	419	390	385	411	413	417	408	388	388	393	431	384	398	384	377	398	402	382	380	385	407	353	422	390	395	418	424	379	388	414	435	405	401	382	423	419	419	412	388	410	382	411	393	420	400	386	412	411	418	383	422	378	421	405	400	411	418	389	375	407	395	426	390	386	385	405	403	387	379	390	394	391	385
24153	21480	28754	24587	21459	11716	1847	971	762	683	1071	5730	2290	2514	4159	908	350	335	323	330	339	431	864	1634	1489	1202	316	281	301	317	310	321	292	316	289	316	277	305	320	280	321	292	285	314	268	320	277	306	322	299	323	294	315	323	288	306	279	278	295	295	279	301	298	315	311	310	298	309	286	303	285	311	274	291	274	300	313	277	322	276	272	278	308	283	285	288	289	301	265	281	285	279	283	302	287	267	272	294	290	291	301	310	295	303	300	316	282	280	300	265	318	291	299	294	290	304	307	311	328	292	309	314	288	300	301	294	272	289	281	270	300	269	272	282	295	309	270	279	313	307	317	301	315	274	288	322	298	272	275	308	319	281	292	280	302	281	265	296	294	278	287	269	295	331	284	264	309	315	309	307	302	289	310	276	269	272	271	309	304	288	280	274	310	284	271	289	295	282	283	326	313	315	318	313	312	286	282	287	264	318	308	267	301	287	285	266	301	302	302	294	285	315	306	294	286	299	271	294	307	286	297	276	310	285	307	299	292	312	306	320	272	270	280	270	280	302	287	267	310	295	279	263	298	271	315	281	284	278	285	299	276	294	295	302	287	273	305	258	292	279	297	284	318	311	292	315	297	294	301	316	309	287	290	297	305	303	289	292	312	271	280	286	297	282	283	280	320	264	275	290	280	304	281	307	282	302	273	286	323	300	306	288	291	309	271	302	304	286	279	288	298	272	317	307	290	318	278	317	300	333	296	309	290	284	320	299	256	306	271	272	289	296	278	294	296	318	297	277	301	279	302	303	304	314	293	334	338	299	312	289	285	315	297	266	288	300	297	311	260	315	294	263	299	291	293	261	318	286	288	279	313	294	284	261	319	304	295	285	294	290	287	299	309	323	270	288	309	302	294	294	303	322	299	276	288	292	296	322	277	300	275	311	288	332	284	266	298	286	306	288	299	280	314	272	309	319	284	268	268	309	287	293	302	273	310	290	302	279	290	311	303	290	327	302	297	277	311	306	304	273	294	286	325	284	282	306	283	294	293	309	265	315	279	297	287	267	296	294	285	303	280	287	275	304	279	311	303	267	272	272	273	322	278	272	279	308	259	303	313	275	287	292	322	270	289	307	299	327	326	327	293	326	318	281	300	311	282	294	298	308	308	298	298	280	275	315	293	292	307	311	260	273	294	281	285	300	274	285	306	320	282	317	256	290	302	289	284	318	278	271	301	323	311	295	308	266	309	322	289	312	258	297	319	296	302	276	305	286	296	266	289	292	276	297	317	295	292	302	330	298	311	287	274	313	296	297	295	317	311	291	294	287	293	319	295	274	298	305	291	278	284	275	304	295	302	286	279	313	315	300	296	338	287	312	284	274	298	307	289	289	267	297	295	287	308	290	267	288	293	303	309	310	281	268	261	286	304	296	286	260	309	320	280	299	314	295	291	295	301	275	287	304	320	281	341	296	301	290	290	269	306	280	283	302	298	270	293	284	305	296	315	329	297	319	314	272	272	288	291	290	283	297	311	283	267	314	303	284	307	319	292	298	294	322	259	313	289	310	303	293	310	306	319	299	279	324	265	262	275	307	315	294	288	286	305	264	321	335	274	324	321	271	319	282	294	289	307	343	302	299	285	301	291	302	300	302	278	274	333	276	291	282	305	295	274	271	315	297	309	281	304	291	303	289	304	289	289	285	315	289	268	295	295	284	287	309	343	274	289	284	274	294	296	273	286	268	313	285	287	286	274	294	283	265	303	315	310	303	296	290	303	289	310	293	328	307	295	282	297	273	311	310	336	298	326	278	273	298	270	304	312	302	286	270	305	285	314	301	311	276	302	284	274	299	301	279	298	307	331	311	297	295	288	290	266	293	287	300	285	297	294	281	325	300	279	304	276	333	294	285	288	284	312	267	291	311	289	306	264	297	271	280	299	301	289	272	283	267	281	301	293	287	281	293	298	277	283	259	310	277	310	314	297	302	272	294	308	285	277	268	290	306	304	293	316	277	274	294	297	295	286	279	316	300	295	274	288	293	298	306	297	293	305	291	342	301	274	282	278	276	295	303	311	299	306	269	338	305	261	302	333	326	293	281	246	307	315	281	306	324	300	280	288	317	301	306	291	272	272	272	311	285	293	267	308	282	308	290	292	264	296	296	277	277	310	323	281	300	303	308	306	322	285	284	289	309	311	276	301	286	287	302	276	339	300	305	275	314	322	290	281	305	294	256	321	307	258	295	318	281	273	297	289	300	286	293	300	295	304	279	322	287	301	294	296	300	283	294	305	298	309	293	310	278	294	304	288	286	283	284	288	304	332	288	317	288	325	279	271	278	238	323	306	293	299	273	335	285	267	286	312	288	268	332	272	295	315	297	281	299	289	306	308	304	304	284	328	303	265	323	283	298	273	277	269	294	293	281	312	292	315	342	299	294	287	330	307	290	284	280	293	316	275	306	311	267	302	284	317	307	278	291	301	316	300	307	291	292	286	316	270	296	302	263	261	293	328	314	264	289	302	254	286	301	311	314	291	295	288	301	329	294	290	293	284	293	297	330	274	286	296	282	297	292	305	299	320	269	253	340	314	311	308	263	306	305	292	273	278	246	296	287	276	282	283	294	311	300	273	298	307	285	297	289	308	290	273	282	296	304	287	290	296	308	289	287	271	304	304	309	268	255	296	304	296	248	296	299	307	289	291	285	287	304	296	319	297	293	292	288	329	258	266	278	265	294	304	295	282	309	288	259	298	290	321	302	282	296	292	302	272	310	289	292	299	306	319	311	303	296	329	341	296	309	291	291	301	326	314	258	266	338	294	319	292	317	297	294	265	293	293	302	319	305	269	307	296	286	292	270	274	294	303	283	306	268	326	276	298	306	275	301	291	298	282	301	315	287	321	289	270	333	320	303	270	291	309	276	307	320	330	282	319	289	310	315	291	289	326	275	284	290	316	306	264	312	302	318	307	310	270	261	294	284	289	296	294	299	304	306	285	310	291	294	298	268	309	290	292	255	289	307	306	251	301	297	264	287	308	285	316	304	310	290	250	316	305	281	306	305	289	294	299	278	271	309	304	289	315	297	303	301	275	309	301	276	296	315	273	296	306	312	300	290	300	290	292	232	317	297	291	287	263	265	273	283	292	281	305	300	288	280	313	314	293	280	296	316	283	308	300	296	316	296	323	346	285	277	292	281	295	291	285	315	297	280	296	307	288	291	303	300	275	299	296	304	317	289	279	281	283	286	264	289	291	277	254	280	296	297	301	270	313	293	276	274	272	314	280	294	300	292	298	304	315	292	300	309	269	289	299	292	276	276	255	277	276	306	311	293	311	290	296	280	299	257	308	330	309	267	260	310	313	290	316	270	270	265	287	294	297	273	297	301	286	295	261	267	272	300	327	319	322	314	301	302	298	264	304	296	322	303	291	281	299	304	304	304	279	282	302	266	313	301	324	311	263	297	320	339	296	310	289	329	306	301	289	316	284	301	294	300	261	293	276	279
35420	47077	13809	6920	4870	3392	2516	1721	1439	1212	2037	10352	3698	4688	6929	1340	455	502	470	435	453	699	1383	2662	2600	1899	368	356	395	359	361	353	383	391	358	391	373	350	349	358	385	348	379	350	386	375	378	357	394	412	356	365	334	342	318	388	341	343	386	375	382	334	355	371	363	379	383	354	329	325	351	390	345	386	364	355	353	350	378	340	343	369	343	351	362	358	365	356	374	350	328	349	361	352	400	336	341	372	393	356	381	374	340	372	362	340	366	372	375	374	366	363	393	351	398	342	342	385	363	368	317	357	379	379	339	370	346	355	352	373	370	399	369	355	364	373	371	356	363	345	328	358	376	366	371	333	357	345	371	347	333	394	355	384	391	353	334	382	376	366	367	345	354	368	355	359	381	347	390	390	372	351	335	374	409	363	350	372	374	373	378	338	346	376	377	367	348	343	351	349	399	339	382	352	360	366	356	367	366	368	363	348	372	399	375	389	362	347	342	402	374	350	351	387	346	374	373	349	342	366	350	361	355	359	318	395	356	385	395	343	350	378	369	378	364	349	369	391	350	350	386	368	349	394	366	382	331	353	338	379	371	364	336	401	343	367	331	388	388	375	376	358	335	377	376	356	345	343	384	331	377	359	325	367	358	348	397	353	345	376	355	344	401	329	354	413	342	325	358	396	342	344	337	358	400	364	367	350	358	363	337	365	361	390	370	349	371	343	390	386	319	358	361	366	385	364	359	379	377	337	351	363	345	342	374	335	356	333	346	346	354	340	352	331	383	316	346	376	345	392	372	368	369	367	378	369	369	365	351	361	352	376	376	359	355	358	350	353	361	352	374	353	362	374	374	361	358	353	344	384	362	379	349	341	366	347	379	392	361	353	378	375	357	384	364	359	378	408	349	371	358	340	392	341	380	344	354	361	335	359	369	376	382	342	351	361	353	374	331	367	342	342	379	374	348	321	326	392	361	377	370	373	403	340	370	358	343	356	343	400	360	335	356	358	391	366	361	374	332	367	368	383	343	399	347	403	356	377	359	381	382	323	359	358	348	382	335	354	358	377	370	354	340	361	355	377	350	385	356	353	365	381	371	386	348	350	339	351	334	373	358	355	350	381	378	347	382	379	377	366	365	342	353	370	383	373	369	371	352	343	359	366	365	370	363	391	383	366	398	357	339	348	395	361	382	358	330	348	355	370	341	344	402	367	370	359	358	373	382	390	336	378	378	341	346	382	370	367	341	321	360	369	381	337	356	365	376	350	372	357	378	365	392	340	379	351	391	379	372	321	369	360	356	388	379	366	385	373	360	360	380	373	331	370	340	336	395	376	371	381	385	363	350	353	388	377	382	388	375	348	381	381	344	345	372	374	337	366	374	370	373	325	378	363	361	366	342	363	339	368	353	357	385	382	374	420	360	360	347	336	339	341	387	335	372	378	331	376	358	376	380	350	354	346	386	343	361	400	390	371	365	383	367	351	336	388	365	339	366	379	361	347	349	366	340	361	369	398	372	346	361	365	390	390	368	359	366	366	366	398	376	366	371	357	361	326	357	378	346	372	358	342	370	370	324	348	357	369	368	369	347	354	353	356	387	366	366	375	358	350	354	353	350	349	312	358	339	344	335	403	375	362	358	341	375	358	343	387	354	386	365	349	391	355	362	348	344	337	384	353	338	380	369	374	358	380	359	388	362	368	357	349	362	351	411	350	346	355	358	362	360	373	370	351	360	374	349	386	351	359	380	339	369	348	379	357	375	368	368	351	369	356	352	352	354	385	379	368	384	329	343	362	409	357	370	353	375	380	367	389	387	372	375	357	382	333	312	359	374	384	390	336	393	350	345	384	383	349	371	355	373	367	387	365	347	365	376	389	371	365	383	340	345	376	342	377	362	359	352	384	336	349	336	382	396	373	364	328	325	320	370	381	328	380	386	326	365	364	358	354	346	391	359	353	354	361	340	396	395	352	362	343	390	346	354	343	349	376	377	368	350	391	381	354	330	374	361	334	366	326	373	415	343	351	354	360	384	375	386	349	386	352	370	337	387	382	375	370	385	369	354	342	371	369	381	392	394	382	355	342	346	409	382	365	353	397	386	361	394	379	373	385	339	353	341	365	368	401	308	384	358	318	366	369	382	355	385	354	405	329	356	392	346	328	361	389	341	383	340	401	365	369	396	371	411	386	386	386	340	373	392	383	330	333	357	342	339	356	306	375	362	383	351	360	366	381	393	357	367	358	381	375	432	347	356	360	348	351	369	401	377	363	372	362	327	367	377	366	373	349	380	340	348	335	351	350	351	376	369	383	370	365	353	319	351	360	376	359	354	374	376	404	388	396	376	349	400	362	389	358	397	366	374	364	370	377	377	347	359	399	380	411	362	371	375	323	377	412	355	379	383	390	376	349	409	381	353	369	350	381	337	355	377	401	372	355	329	350	355	364	385	372	347	364	398	342	393	359	373	362	367	314	364	376	357	363	353	366	343	343	365	368	391	337	368	364	388	370	361	381	328	384	351	377	385	407	337	407	343	365	360	358	345	369	370	350	351	357	338	365	369	359	362	374	348	366	385	367	397	354	359	380	363	369	351	324	356	359	341	307	364	347	327	342	358	379	338	369	346	375	397	347	378	350	371	393	357	391	367	364	398	397	363	342	360	373	381	346	368	356	375	356	361	365	331	331	345	369	396	368	338	354	380	371	366	325	365	349	372	374	362	322	375	391	352	406	374	393	374	384	378	350	356	375	375	325	370	341	332	362	359	377	396	357	391	355	356	358	358	344	386	350	329	378	340	339	354	389	380	392	401	346	375	334	363	370	347	347	358	349	369	368	355	363	373	343	356	329	359	360	369	372	338	324	363	347	333	386	331	315	336	327	373	362	363	391	319	360	357	348	353	404	336	353	391	355	405	361	361	370	364	369	358	358	347	401	368	384	386	365	324	359	380	382	358	334	402	362	372	398	371	381	381	359	336	388	373	380	383	358	409	401	372	324	356	390	372	342	362	328	332	377	355	384	343	370	389	367	361	361	374	357	365	333	320	380	344	371	398	420	363	333	390	346	359	359	367	362	326	381	366	340	377	359	392	379	358	390	335	359	349	346	354	340	350	371	387	374	376	370	392	362	371	366	337	335	366	387	355	389	365	326	364	375	344	356	364	364	397	348	365	371	344	358	335	364	370	382	392	370	385	331	349	360	350	344	371	351	346	354	356	357	378	355	380	370	381	413	344	351	361	369	362	349	356	372	337	349	347	375	341	359	369	390	384	373	376	350	346	331	344	367	357	375	368	348	344	373	372	382	385	361	310	374	354	348	357	351	322	336	326	391	386	317	364	358	350	389	394	345	377	362	374	359	344	375	371	375	346	371	353	362	358	360	367	345	362	380	359	341	345	364	369	361	374	360	343	362	396	388	382	376	358	389	398	375	367	390	369	363	355	355	323	404	364	330	354	353	344	359	350	398	347	354	391	374	376	341	369	344	378	326	354	376	358	370
25486	21552	27502	25579	9813	1508	994	881	732	633	1033	2138	927	1309	830	571	551	530	520	541	489	556	736	1489	1343	669	472	509	474	466	497	503	481	464	495	502	487	486	509	465	510	498	519	527	510	501	473	483	469	487	453	448	520	501	460	484	492	467	467	505	475	486	478	506	491	497	496	452	474	484	488	491	480	481	513	482	502	496	477	491	497	473	458	452	478	519	491	486	482	468	484	511	498	494	510	461	494	483	469	499	456	482	473	478	504	481	439	465	492	499	524	508	481	489	480	521	469	468	465	469	482	441	502	519	469	435	528	489	490	489	486	487	463	479	481	516	513	503	480	493	477	470	515	485	502	494	484	479	511	454	496	493	507	447	483	473	498	470	468	487	441	514	493	490	514	484	499	471	478	534	455	487	478	487	487	518	490	489	504	447	436	502	443	497	464	472	457	491	517	484	491	507	503	478	485	526	472	482	473	502	495	468	484	460	556	482	471	490	476	492	488	480	483	517	482	529	494	498	510	466	519	493	491	517	478	505	483	484	489	489	543	497	495	514	466	460	487	462	484	496	468	498	504	460	486	475	457	512	500	497	484	450	491	462	495	495	483	489	500	454	491	469	482	495	494	473	499	456	484	491	466	513	491	487	487	466	450	481	485	504	494	493	515	464	485	480	481	462	501	466	519	485	481	516	481	474	500	486	499	476	466	442	501	478	460	445	461	474	504	506	491	459	487	470	444	501	496	503	476	463	457	496	504	485	509	507	500	508	467	526	530	501	485	495	466	457	469	491	496	470	483	466	472	448	466	467	495	482	512	509	459	490	519	468	477	497	511	489	528	467	482	512	509	528	520	489	472	497	518	485	444	478	488	461	441	493	473	497	467	456	500	463	482	483	496	478	477	483	509	475	487	532	499	479	470	479	485	492	493	484	465	478	509	505	450	470	495	460	494	502	507	503	495	476	490	467	467	507	434	502	488	480	505	473	456	485	501	472	487	503	504	494	496	491	522	484	480	501	499	510	502	489	533	473	475	482	472	459	519	535	497	479	452	454	504	485	481	459	493	449	461	496	488	509	479	475	460	441	518	513	469	472	489	511	509	503	499	479	447	464	450	475	485	471	522	456	491	499	516	502	495	491	503	499	498	479	476	507	459	490	482	476	519	482	498	494	498	443	493	489	468	481	510	504	498	509	523	516	438	499	493	481	456	456	501	496	521	491	520	431	497	525	494	508	487	521	534	495	490	475	487	476	513	474	483	509	481	483	490	441	494	495	505	503	475	485	465	454	485	483	515	482	511	517	523	506	490	489	457	442	492	481	485	489	479	466	489	487	491	532	464	453	490	501	496	493	494	457	472	462	484	507	492	505	504	468	485	447	469	493	491	476	482	490	502	470	450	479	494	512	493	480	481	472	520	504	491	485	496	482	503	482	499	503	444	511	479	492	522	485	507	478	507	516	469	473	497	477	503	494	492	439	452	500	496	499	458	501	456	485	504	430	457	465	510	484	480	460	500	474	534	526	481	511	469	506	477	491	487	467	537	482	465	516	479	460	488	512	518	495	465	487	479	507	481	480	480	470	479	503	506	446	509	467	485	532	479	487	476	514	515	495	502	477	508	494	489	545	529	521	467	484	484	479	504	466	492	439	475	491	485	508	493	502	453	480	502	490	491	495	507	512	463	482	504	439	451	483	482	450	453	486	497	491	478	491	472	496	458	483	523	484	459	456	464	506	486	455	487	467	472	483	494	480	514	498	500	484	458	484	518	508	461	496	513	492	480	486	459	505	460	477	486	444	459	503	491	459	505	493	475	503	519	510	479	462	470	498	462	504	518	512	484	460	462	470	452	508	534	475	493	502	494	488	503	495	492	492	482	497	468	483	466	474	533	520	495	515	474	473	471	472	479	489	522	499	476	489	511	466	472	479	470	472	475	471	473	461	531	460	507	492	487	527	503	468	461	451	510	537	514	486	473	470	477	500	464	487	506	495	506	482	449	491	459	462	547	495	525	490	501	489	525	492	522	467	466	472	498	472	471	498	489	480	481	523	502	485	518	502	496	482	480	484	521	483	508	456	461	508	502	472	468	493	515	449	461	524	480	511	497	473	463	518	488	472	467	472	505	503	469	478	470	519	471	503	522	518	496	468	509	464	505	485	496	474	535	505	487	507	495	518	508	467	487	497	494	454	435	466	459	512	461	479	495	499	487	513	526	486	472	478	482	488	447	477	463	488	541	462	505	519	528	483	494	483	438	488	453	496	502	461	492	484	462	453	500	512	509	529	442	480	465	462	473	475	474	480	486	511	513	479	482	528	480	494	488	485	499	482	474	520	508	480	495	466	483	437	463	438	495	446	481	505	489	523	499	455	498	466	506	503	487	468	451	498	548	494	512	467	518	480	480	462	509	500	491	506	484	492	457	539	491	470	449	476	480	480	473	518	476	474	465	531	482	489	515	503	534	500	474	478	486	475	471	484	468	469	485	443	498	464	474	501	464	467	483	492	492	499	454	519	509	496	504	476	452	498	501	470	508	455	495	511	455	460	512	466	469	482	495	510	480	483	483	510	450	469	476	467	508	485	503	487	501	452	484	517	473	525	547	467	520	502	520	496	457	471	468	472	486	480	496	545	459	441	514	517	493	455	484	538	505	474	511	508	514	470	501	498	498	482	493	523	440	514	482	448	495	492	437	503	516	507	475	473	481	475	468	519	473	495	502	500	502	453	466	474	464	510	476	514	489	470	488	436	509	518	495	479	478	484	509	476	535	499	476	501	495	480	496	474	505	480	438	474	505	495	473	483	454	428	554	476	480	469	479	472	463	446	509	504	483	518	542	498	465	481	462	504	477	469	477	455	467	519	518	500	500	504	493	441	482	475	482	492	491	501	504	501	495	471	519	471	504	490	467	445	434	502	460	480	472	481	510	496	504	505	471	483	509	493	468	509	483	468	514	476	494	489	480	469	507	475	487	524	478	510	495	465	531	501	486	487	478	463	480	496	511	512	488	458	491	518	521	486	508	530	494	449	512	476	513	467	517	486	526	473	486	481	492	458	454	507	488	494	504	466	519	479	486	551	490	464	451	504	501	488	495	481	508	531	476	498	478	502	507	528	493	466	474	513	505	453	503	475	488	445	480	472	488	459	471	508	517	452	498	477	455	470	491	483	468	495	492	466	533	491	467	474	445	523	467	451	472	483	506	498	467	489	519	498	454	499	481	512	472	511	462	497	541	462	490	495	491	496	445	455	495	498	483	479	514	526	511	466	504	474	415	484	483	472	488	495	471	467	458	457	473	485	483	495	473	479	433	516	445	498	472	449	495	452	486	447	505	483	488	511	497	441	498	522	469	463	522	534	512	462	514	479	488	487	497	465	455	492	509	484	489	483	509	504	500	474	464	497	458	469	474	451	479	473	466	524	514	454	474	522	450	478	483	488	492	459	473	485	506	478	486	484	494	457	487	501	469	461	461	469	491	473	481	502	531	499	485	476
34338	40766	11340	4725	3013	2429	1882	1492	1199	946	1919	4599	1642	2454	1411	762	670	684	689	682	688	730	1186	2563	2339	1016	636	618	579	602	583	620	606	599	596	575	582	653	618	580	642	628	590	584	614	641	594	646	583	578	605	652	616	585	619	582	592	603	608	543	556	596	570	612	608	537	660	610	638	600	622	589	628	597	619	580	578	614	602	572	588	595	644	614	607	574	544	604	604	580	636	678	586	636	586	613	606	568	565	568	580	611	607	584	616	610	581	551	595	591	543	608	621	582	594	589	605	616	608	609	540	583	598	619	554	599	571	604	607	616	583	576	619	571	630	586	591	620	586	611	642	620	554	592	576	543	584	643	645	558	589	622	589	576	598	588	633	569	591	610	554	553	580	586	524	575	600	558	567	551	583	588	562	601	615	609	630	598	592	567	580	588	631	600	608	645	590	594	582	650	635	595	619	588	576	588	569	585	594	570	593	581	653	570	593	581	577	581	615	602	612	615	600	620	567	601	585	592	563	607	546	600	644	584	593	552	625	573	565	589	598	593	608	581	634	611	531	584	584	583	625	562	619	600	601	575	602	561	539	666	594	591	601	571	619	615	645	607	558	607	574	598	590	575	562	559	594	601	574	602	600	603	612	612	611	594	583	565	586	559	565	624	610	589	588	607	598	600	594	639	577	603	589	640	597	588	642	594	586	585	614	566	584	581	572	609	584	573	616	598	608	609	556	610	602	609	627	605	608	569	585	615	605	607	631	615	570	579	578	575	587	601	591	601	618	608	607	582	574	620	598	632	605	626	632	618	606	625	601	593	613	565	585	601	617	604	565	607	582	584	630	605	574	602	617	592	596	561	611	620	586	572	628	585	602	587	567	567	622	608	577	604	606	591	577	583	572	580	573	610	611	565	606	602	554	600	594	588	624	644	578	570	556	581	573	589	608	579	590	583	597	605	629	610	621	592	569	567	625	601	599	574	600	584	655	588	597	590	596	630	552	603	592	597	609	594	599	553	593	623	589	630	591	601	557	584	600	608	544	562	632	600	589	605	605	596	621	604	610	591	595	547	587	601	597	563	591	584	616	579	584	566	594	577	594	589	615	555	596	567	645	594	583	618	633	567	620	576	604	648	597	618	613	571	590	583	578	604	560	599	605	585	614	621	596	594	612	533	604	576	581	596	577	610	573	575	620	596	608	593	570	574	628	622	606	566	580	596	565	622	592	590	585	643	594	648	566	615	610	571	628	607	611	641	630	585	604	599	604	601	613	641	590	580	576	570	603	579	599	631	610	585	639	611	585	583	624	585	561	627	585	575	568	595	614	610	643	565	569	608	638	556	618	577	586	592	656	602	588	589	598	602	609	614	601	542	587	588	597	651	623	598	594	611	629	589	595	636	594	591	576	575	579	641	601	662	594	594	608	628	601	617	567	602	621	602	611	614	593	609	603	594	598	571	564	584	609	586	576	638	590	609	607	584	615	597	607	642	647	557	591	624	613	594	588	588	589	577	579	585	578	600	632	632	572	591	564	617	590	602	619	581	584	578	618	586	628	633	554	559	565	611	620	578	621	585	611	599	613	590	583	592	587	612	681	595	622	579	560	631	618	577	612	602	632	627	633	637	574	607	569	562	646	612	649	577	612	577	579	583	608	588	620	645	607	614	604	598	590	569	574	613	566	614	599	580	626	596	582	612	619	599	576	602	611	570	590	613	622	646	587	638	635	571	622	578	585	602	621	616	625	588	596	618	611	605	599	633	610	631	631	611	607	583	561	580	632	622	602	571	586	608	593	594	580	583	604	600	576	605	597	604	602	521	604	626	593	594	577	581	613	597	626	582	580	570	599	584	565	602	625	620	574	545	616	599	587	610	561	573	581	563	596	590	553	543	574	598	597	565	589	617	590	562	613	619	587	593	609	585	552	563	598	612	639	598	592	627	550	586	593	596	569	589	574	616	624	590	594	582	653	583	612	630	585	591	593	561	606	562	625	592	625	593	570	602	583	601	572	599	636	584	585	616	585	576	615	581	578	592	603	598	561	601	556	561	615	599	596	595	595	616	567	565	576	629	610	625	610	573	571	582	629	647	582	589	645	579	597	604	622	618	573	613	592	604	591	587	560	595	627	589	604	548	577	568	631	559	626	600	592	611	635	586	557	600	578	608	597	575	618	602	634	582	609	662	619	636	577	614	631	627	612	617	614	623	625	584	584	558	560	582	553	594	585	540	555	623	573	550	530	556	553	606	608	575	604	565	607	588	587	600	583	593	592	549	606	634	585	584	582	633	574	619	566	626	600	574	609	593	548	586	611	548	605	639	555	564	566	571	631	594	588	597	536	603	631	594	633	523	612	558	610	613	594	590	592	611	609	626	631	586	562	581	583	567	599	595	634	587	621	598	620	636	603	554	574	567	563	600	572	583	615	613	617	588	613	571	549	598	562	587	593	564	584	641	593	585	563	629	611	570	555	625	593	618	602	594	610	597	608	590	598	588	635	616	638	603	616	608	601	619	568	609	561	611	617	559	561	598	584	564	639	588	631	636	617	617	585	592	601	599	601	651	583	627	579	643	552	586	616	606	591	618	583	580	609	595	642	594	595	593	609	621	604	636	608	610	599	548	588	604	622	593	637	630	602	560	576	595	598	574	579	570	579	645	540	607	629	655	602	613	580	569	552	568	628	557	582	625	576	589	608	580	546	642	601	621	613	594	606	612	583	617	587	600	576	593	611	580	568	572	567	594	601	592	571	612	579	604	590	615	611	603	614	612	616	596	570	609	631	622	610	611	612	600	575	594	603	639	548	586	598	633	556	608	572	588	591	565	611	580	591	562	607	574	636	632	607	612	634	568	613	602	603	562	574	647	632	621	602	561	646	577	553	561	576	624	566	629	564	599	592	571	546	583	638	580	576	625	583	593	603	641	579	559	600	598	597	581	581	609	603	586	627	604	592	566	586	604	594	593	573	563	606	568	577	613	617	635	582	622	596	598	615	580	578	551	597	591	606	589	577	574	565	559	613	580	615	615	555	581	576	612	603	635	606	570	582	575	568	591	587	577	562	577	570	567	599	567	595	591	616	590	599	573	625	678	566	559	644	623	562	618	601	617	593	563	639	608	605	615	595	596	571	564	585	594	573	626	564	602	586	599	590	578	589	585	625	598	635	627	591	661	634	573	542	601	562	570	593	623	582	598	602	609	594	595	580	575	582	593	586	593	617	607	670	650	600	618	604	554	646	553	597	632	578	625	626	582	583	622	613	586	604	566	609	604	595	598	562	607	593	591	582	623	606	563	591	585	597	576	582	586	589	641	536	591	593	585	533	579	560	590	562	588	626	634	603	588	554	619	583	611	601	605	555	585	652	625	578	620	617	596	561	579	620	601	554	585	641	613	558	613	638	591	633	598	594	579	608	635	595	615	616	614	601	608	562	628	602	602	594	611	618	629	589	628	599	617	640	578	586	584	572	578	564	565	570	614	581	603	528	593	574	607
23255	21527	29255	24245	21524	21560	9685	1623	1144	1079	1215	3957	2052	3803	1047	641	631	640	636	662	584	882	2905	5193	5062	2056	833	582	516	572	542	563	552	508	563	555	525	535	512	528	524	549	532	500	528	522	581	497	508	559	536	533	513	512	538	505	579	539	538	516	561	517	568	513	512	523	549	544	541	523	523	538	523	521	488	516	543	519	509	524	555	522	533	518	541	517	518	558	527	552	532	515	478	515	557	540	523	518	527	516	524	523	521	545	530	509	566	507	562	511	486	538	509	520	529	541	510	509	523	569	493	525	524	550	517	524	565	531	537	520	561	557	550	540	534	537	539	515	487	508	479	493	482	561	530	514	494	517	594	518	564	533	539	522	562	528	530	496	504	522	534	546	522	510	552	509	456	516	488	572	570	520	548	481	540	537	551	561	503	510	530	522	521	479	568	549	553	485	496	529	498	486	496	540	554	510	534	515	524	524	529	495	551	565	549	527	543	536	510	525	538	498	515	505	518	519	503	537	533	510	549	505	511	555	518	523	510	490	513	499	493	471	493	550	500	544	533	493	547	515	518	510	493	527	544	543	501	521	533	515	511	536	535	532	502	527	496	537	498	546	555	522	495	559	503	480	537	562	548	519	574	515	501	509	523	507	558	545	516	478	499	542	494	534	552	514	477	576	524	546	522	548	571	515	515	527	529	499	540	559	521	517	528	521	500	551	500	537	535	511	554	516	544	532	535	508	526	565	510	536	510	559	518	536	560	547	522	482	540	529	553	563	514	525	546	509	523	534	493	516	542	510	551	549	503	508	489	524	526	484	562	526	512	515	535	533	511	522	477	515	546	518	513	567	531	561	574	481	536	540	541	529	534	510	519	549	519	526	505	519	550	539	528	478	521	518	538	513	518	541	511	503	496	551	530	492	497	516	521	489	506	558	540	560	524	526	522	578	515	486	533	535	575	542	556	511	552	501	517	578	510	513	530	517	514	510	513	521	523	576	532	561	510	493	533	479	527	521	562	518	511	532	567	495	515	520	531	543	570	535	543	573	488	555	516	520	523	480	501	567	543	497	521	533	511	525	526	500	545	532	509	513	551	531	527	484	475	522	514	513	497	517	559	554	549	523	526	515	562	512	524	511	519	560	524	560	501	519	504	507	482	533	477	557	528	537	521	549	514	444	528	502	513	517	487	564	512	562	531	538	522	554	563	522	475	554	527	512	537	550	514	529	528	505	541	519	522	478	546	527	533	527	494	551	493	528	520	537	528	512	530	496	557	534	508	563	511	542	495	512	533	512	559	545	481	508	550	570	534	530	524	506	526	495	500	508	496	514	465	526	559	530	553	549	535	549	541	532	522	529	510	506	531	544	534	537	566	509	506	502	523	501	503	550	485	507	499	512	535	547	499	540	531	504	512	498	483	528	553	531	515	516	493	545	510	500	570	508	524	504	518	501	518	497	506	549	515	516	552	497	494	491	526	506	507	552	507	528	548	529	507	480	509	533	521	511	589	496	530	535	518	531	519	533	528	529	491	555	527	498	493	538	540	518	543	498	528	527	512	531	531	522	565	520	502	550	551	490	507	554	513	527	493	514	541	537	511	437	524	520	531	540	532	508	512	508	519	521	532	586	541	512	517	560	525	558	516	531	532	483	549	521	539	515	563	528	534	569	505	499	539	552	571	537	495	499	492	566	514	523	551	578	535	543	490	506	522	560	518	533	500	520	550	518	499	543	518	534	539	504	525	486	516	555	525	522	479	511	482	529	527	514	516	568	541	562	520	541	501	533	576	588	508	496	527	522	574	545	506	544	528	516	554	539	553	534	515	552	516	493	503	559	536	554	505	533	512	513	539	511	511	523	527	522	557	533	519	550	483	489	486	557	499	514	515	524	527	506	532	551	499	517	518	501	528	525	566	485	521	505	500	562	502	537	491	521	518	523	551	517	528	516	499	540	541	482	526	508	548	483	514	527	586	540	522	541	525	507	488	541	516	493	533	548	541	500	514	506	527	493	501	495	545	554	474	509	555	513	515	520	515	513	587	510	478	527	538	476	546	506	460	536	556	552	540	530	515	488	512	514	523	539	545	504	506	549	518	536	550	503	538	537	538	519	540	523	498	530	487	507	517	521	507	508	509	516	528	486	513	561	499	540	495	507	491	540	548	501	510	470	550	523	499	572	540	498	526	528	517	480	501	491	524	523	526	524	528	525	545	492	544	500	504	513	556	520	536	528	517	555	509	535	583	497	541	523	559	549	522	507	512	524	528	527	508	542	512	528	509	538	551	517	514	522	542	530	549	546	557	495	507	534	548	510	525	555	556	486	519	597	521	537	504	526	518	528	464	542	525	546	509	505	502	554	545	505	496	529	538	515	506	563	548	528	497	549	546	515	552	521	487	504	535	529	517	539	484	526	531	532	524	534	511	531	515	578	525	524	555	501	587	496	505	540	513	505	507	566	517	512	531	548	545	554	540	512	541	542	529	499	540	533	516	494	528	522	516	523	540	554	521	524	486	534	541	523	474	513	480	503	525	508	530	548	543	541	543	511	519	564	520	564	521	532	494	543	502	531	546	546	532	511	520	595	486	516	492	519	563	526	506	505	540	559	506	561	556	548	547	534	527	527	565	538	518	487	512	502	534	518	514	546	540	541	540	525	476	528	538	542	470	538	508	508	511	514	522	540	534	540	516	519	524	545	512	518	526	535	556	507	537	507	483	507	529	563	484	554	494	496	495	510	508	518	540	528	503	500	525	516	525	507	539	510	524	520	565	515	526	523	532	521	529	532	495	523	486	517	482	509	497	518	556	534	532	529	535	510	575	524	566	548	495	527	552	493	549	513	505	528	549	485	529	520	523	497	510	520	501	539	522	522	505	533	526	530	570	553	511	528	548	538	500	522	542	543	556	468	526	555	534	529	543	557	535	533	526	522	540	551	505	536	485	528	530	518	521	524	530	510	506	540	504	515	534	523	507	508	509	534	535	523	460	549	523	505	501	515	508	541	510	520	527	511	509	500	528	483	509	557	517	499	508	491	559	514	477	528	547	532	528	525	534	503	553	533	526	532	484	563	483	520	521	554	499	497	512	524	510	547	502	517	515	523	506	515	507	551	534	485	559	505	502	515	501	514	563	531	534	546	534	497	498	509	534	497	529	529	518	511	494	547	538	488	526	516	511	558	493	557	512	464	549	533	521	511	483	496	477	513	496	502	513	543	516	518	506	531	501	540	526	545	548	547	531	532	469	512	497	484	512	493	530	541	558	522	577	575	505	529	501	531	496	493	528	537	495	500	512	497	525	535	550	527	500	503	541	525	551	554	564	537	573	527	550	543	529	550	515	530	531	519	478	543	482	501	527	526	543	520	536	533	499	497	534	498	497	561	505	499	536	506	523	507	527	499	552	501	508	545	520	523	539	482	516	507	528	522	526	489	507	531	505	477	540	522	540	496	535	524	550	555	518	543	502	534	533	513	546	562	543	476	551	520	522	483
39597	52621	19539	9658	5650	4253	3137	2446	2055	1788	1961	6724	3580	6473	1493	861	842	872	855	868	776	1240	4672	8179	7825	3007	1116	637	663	588	632	633	615	621	601	596	626	569	615	599	642	615	615	573	566	617	599	661	616	615	607	606	618	602	645	640	598	626	600	588	622	596	580	620	615	614	564	622	594	596	621	569	608	595	590	548	631	598	638	619	591	587	613	630	651	589	642	612	601	597	635	651	621	618	615	651	641	608	610	601	622	601	590	586	606	626	607	590	623	597	601	588	567	583	616	626	634	595	598	595	632	624	608	577	588	612	634	644	618	610	633	635	662	625	635	622	604	626	542	582	593	611	584	604	573	697	617	614	625	633	580	568	634	636	587	572	585	608	580	593	596	636	582	648	591	581	591	572	606	645	629	623	572	610	606	671	624	585	595	622	633	640	616	638	635	602	611	609	611	601	590	578	619	643	602	625	609	644	599	597	591	590	609	614	639	579	565	595	604	627	617	586	593	607	631	587	607	594	600	592	593	635	620	605	580	623	622	597	616	602	638	621	612	609	606	642	611	596	631	607	581	628	604	600	623	604	617	585	620	596	644	574	627	632	608	574	609	648	655	601	596	603	616	604	537	599	619	565	607	615	563	629	593	614	607	603	622	611	598	605	595	624	580	564	654	625	660	601	651	664	582	616	641	579	592	591	563	608	579	633	628	627	620	576	606	582	632	608	564	573	602	603	606	622	597	602	602	634	604	623	610	594	637	571	617	643	640	663	618	636	567	612	614	637	641	577	638	568	649	610	606	582	576	564	606	581	648	609	681	593	586	637	589	582	617	587	594	634	621	612	554	598	602	601	597	597	611	632	582	596	620	629	594	595	625	649	661	611	601	610	606	629	624	588	598	600	613	599	608	574	588	644	626	594	556	619	599	598	648	634	634	613	623	557	592	629	572	610	618	619	585	629	634	570	628	603	582	593	641	580	587	579	640	594	584	579	585	636	633	592	584	643	598	591	632	609	641	627	613	637	601	647	585	604	619	612	589	604	659	607	600	599	591	611	611	625	623	621	564	591	634	612	613	565	649	567	599	631	624	606	618	634	575	650	570	593	615	585	630	629	657	613	623	587	630	605	609	624	606	589	600	582	608	612	583	634	619	590	600	616	576	567	625	607	592	600	608	615	676	622	619	605	649	612	629	625	591	582	623	590	611	573	619	607	650	618	580	648	615	599	610	603	619	625	589	619	601	634	568	569	608	634	612	642	574	619	652	632	614	588	610	591	597	555	630	625	572	611	600	618	591	614	618	635	637	621	643	620	622	606	593	634	615	646	579	605	628	609	593	584	661	621	591	614	565	669	609	575	617	585	608	600	624	630	585	585	673	613	641	631	603	593	585	601	642	606	592	656	581	617	626	595	615	611	621	629	613	614	623	611	596	572	627	611	663	584	594	598	610	549	606	626	609	590	614	618	660	658	554	605	622	634	625	574	632	604	539	610	642	635	626	610	618	580	625	605	584	583	596	585	633	592	621	625	640	609	619	578	600	629	637	598	628	617	595	591	630	565	641	600	580	642	637	573	570	608	595	584	596	613	606	583	615	580	622	598	596	616	614	639	620	634	603	602	635	608	532	578	585	603	591	618	584	592	617	598	588	597	626	576	576	632	626	585	601	610	633	648	617	616	620	569	595	613	610	571	610	628	617	616	632	653	624	625	633	565	597	596	588	623	610	612	629	596	594	621	574	620	597	597	583	636	631	568	590	628	582	595	600	640	635	578	576	571	609	599	620	630	617	630	594	586	636	603	590	613	653	614	584	636	642	614	609	607	626	587	614	631	591	628	623	588	589	617	568	620	623	597	598	640	633	583	607	624	616	630	620	607	602	567	635	612	639	577	579	585	617	585	634	609	589	583	627	591	593	595	645	619	580	640	583	609	555	586	588	607	577	580	610	573	610	613	621	632	605	617	604	661	591	626	620	588	648	608	591	605	597	571	603	627	579	661	607	632	599	540	624	616	640	661	606	611	592	624	629	570	631	617	581	599	599	633	616	617	581	626	630	619	602	598	642	613	582	599	627	654	650	634	596	634	608	587	577	593	607	648	626	565	607	621	571	565	605	601	588	620	617	606	609	599	628	644	635	611	613	627	582	605	615	607	565	606	608	653	572	555	598	575	633	628	663	613	582	625	595	632	599	583	573	604	649	575	586	656	586	641	587	559	649	635	628	590	625	587	630	585	583	607	631	606	615	628	596	635	609	621	581	622	618	588	590	628	625	586	568	628	661	632	590	606	616	617	601	639	590	587	599	639	619	623	594	609	624	585	605	601	625	608	616	663	632	624	662	605	576	631	602	636	593	624	647	612	595	648	596	600	607	599	619	593	664	608	578	625	631	600	622	611	599	627	617	585	622	542	613	626	606	624	613	588	648	615	633	612	629	597	620	628	634	650	635	592	590	638	602	621	579	628	621	602	584	620	624	603	569	618	646	574	581	592	615	621	607	639	615	611	639	638	611	625	607	627	594	613	634	616	617	614	569	614	622	628	644	555	615	613	602	556	589	602	547	579	574	617	618	629	599	606	570	588	582	573	635	601	576	603	590	611	598	611	599	638	605	560	587	586	620	628	627	616	594	632	641	638	622	596	583	616	576	609	630	581	590	568	558	619	594	547	620	623	623	614	626	624	597	601	610	618	615	642	577	635	570	586	594	582	619	578	591	602	613	607	571	624	578	566	589	594	595	556	642	620	589	603	587	641	596	608	612	636	617	619	593	636	653	591	625	593	606	607	576	593	620	597	614	583	594	579	595	612	642	617	563	595	585	598	594	617	583	641	569	637	612	629	639	613	599	585	634	563	632	600	604	597	603	603	631	565	613	621	604	600	611	581	625	625	594	568	590	624	614	639	609	601	610	585	600	636	565	607	606	644	590	564	574	607	602	616	617	592	571	597	620	612	588	619	641	577	618	610	596	595	558	595	586	605	611	624	640	628	621	617	615	592	571	622	638	601	595	600	598	638	568	629	586	602	605	628	638	603	596	604	607	625	586	616	629	603	628	582	597	579	642	605	645	593	575	639	648	616	601	611	581	583	597	637	626	627	617	560	611	572	598	618	622	600	561	617	619	643	616	562	586	591	623	630	660	568	576	589	599	549	601	629	580	632	638	603	581	604	607	605	576	634	605	624	591	616	596	597	539	620	587	594	611	653	651	607	586	635	591	620	630	622	599	603	611	580	644	587	618	652	608	604	606	598	622	636	608	638	614	570	617	574	596	613	584	637	658	607	597	620	622	637	619	589	594	658	604	596	568	657	599	659	559	597	645	615	617	588	638	638	630	648	618	595	618	630	656	594	604	592	600	629	604	599	585	581	623	602	609	585	585	647	583	605	617	610	594	613	621	569	643	613	601	648	596	586	589	560	591	584	585	639	604	628	590	615	609	616	605	586	642	577	576	639	647	645	626	592	624	629	581	630	618	608	656	602	605	608	599	655	608	612	571	607
28958	23977	16760	4915	1271	834	567	437	525	402	435	534	414	682	509	359	362	389	368	368	340	343	422	553	585	526	398	356	348	318	398	327	328	386	386	341	353	303	346	368	369	311	345	349	337	360	350	334	329	337	339	361	366	330	336	369	393	329	332	382	348	378	373	347	331	340	371	351	389	351	340	315	354	348	344	347	352	363	379	327	355	374	352	361	362	343	346	350	360	352	362	362	351	320	383	347	389	358	340	347	360	355	347	384	313	348	351	360	345	339	373	356	351	332	339	376	321	331	351	363	363	340	341	346	330	352	330	342	340	353	364	348	331	369	374	345	370	357	339	302	375	326	352	346	333	349	374	337	344	327	313	355	365	355	334	334	360	352	363	335	388	341	355	318	349	359	361	321	315	355	353	350	336	352	364	341	328	321	358	340	376	365	358	347	367	348	322	346	364	371	348	361	354	340	325	349	404	334	348	372	340	335	346	359	335	339	366	358	331	352	362	350	327	343	355	351	333	336	366	323	359	343	313	382	347	356	398	338	370	341	355	367	342	350	360	364	322	382	346	355	329	326	336	325	346	317	352	352	367	338	356	358	294	352	352	338	337	302	345	365	349	380	350	358	345	342	359	356	340	362	350	370	346	380	333	340	315	354	364	369	379	336	356	338	376	341	352	330	329	378	334	356	366	332	341	327	344	357	360	361	326	363	334	360	333	333	363	341	330	309	361	354	338	365	351	380	355	368	333	329	350	379	372	378	361	338	361	357	338	328	385	374	364	342	359	356	325	340	323	342	390	326	331	336	345	336	363	352	353	342	357	348	337	362	385	348	371	330	334	391	365	316	363	351	353	325	347	363	387	360	373	352	345	345	321	344	346	338	386	362	368	341	349	347	358	350	343	342	381	385	343	333	360	337	356	349	355	369	344	313	363	351	331	354	378	377	326	358	345	382	361	329	364	334	359	382	338	346	342	349	336	337	382	347	349	338	338	326	387	353	322	366	396	315	332	354	390	361	355	387	345	326	341	326	356	346	362	327	331	369	349	358	343	330	358	322	341	362	360	324	347	352	323	344	351	351	341	333	362	362	368	350	340	328	386	329	370	342	348	361	336	346	359	369	354	320	353	319	350	333	396	348	319	311	324	363	326	384	336	334	339	362	354	332	374	337	318	343	375	328	364	355	339	357	333	311	383	371	357	369	323	359	351	344	344	333	355	361	359	321	354	350	332	354	342	351	347	359	340	352	360	312	362	343	331	378	330	342	373	380	381	375	349	324	319	363	312	346	313	358	344	354	344	353	347	361	349	400	332	361	364	343	346	362	328	368	389	305	362	389	341	365	355	338	314	374	362	342	337	370	352	353	364	316	346	347	371	350	346	344	335	339	312	318	317	332	397	348	355	366	313	359	336	323	359	352	353	379	353	344	347	340	359	350	346	355	398	355	330	342	362	308	367	358	342	396	361	377	336	351	370	358	342	358	352	348	361	331	315	309	339	326	355	348	371	354	348	347	333	324	343	351	334	361	343	362	369	368	365	330	331	333	340	397	351	336	344	339	327	357	362	361	357	339	356	354	363	366	345	337	362	359	342	360	349	338	359	345	344	344	325	347	382	334	357	333	303	345	363	364	335	323	358	352	392	359	343	341	364	359	329	351	372	374	365	333	331	343	342	325	364	309	325	358	334	337	328	343	348	345	356	341	358	367	362	342	342	349	329	344	357	345	329	363	325	339	362	325	317	356	358	339	377	352	363	347	354	337	353	315	345	341	347	345	354	325	310	341	364	360	364	352	336	348	349	361	355	343	330	333	350	355	371	348	360	341	337	364	339	349	349	335	375	368	379	348	332	377	325	338	380	358	355	356	322	335	377	389	326	341	313	356	353	367	365	347	363	337	361	323	342	326	334	321	349	346	348	344	369	347	343	336	346	347	346	326	317	341	371	293	347	328	354	372	373	333	376	355	369	364	341	344	375	335	348	324	339	354	301	361	370	361	353	374	377	341	359	376	365	361	335	369	366	337	356	317	324	372	337	349	368	380	354	351	357	363	390	348	345	352	368	378	334	364	340	348	372	329	358	388	354	332	389	338	320	327	359	335	340	354	364	351	377	374	367	387	363	375	371	305	363	339	330	366	326	361	351	332	356	350	328	336	331	364	349	301	350	352	310	361	343	331	399	350	350	352	355	350	333	335	346	342	361	335	387	318	342	320	363	331	341	348	351	341	372	314	357	379	345	345	343	336	346	385	365	363	340	336	328	351	348	336	354	343	348	337	342	355	358	341	353	329	368	320	337	373	360	345	346	325	319	381	337	343	334	336	349	356	330	353	340	361	333	316	340	348	375	346	340	341	366	381	402	347	357	313	339	384	363	392	336	355	348	337	371	363	343	347	328	350	335	370	345	358	371	333	364	380	355	336	326	341	396	376	354	343	335	309	342	329	324	360	351	381	344	334	353	350	365	386	362	309	298	352	349	357	299	354	348	344	346	363	349	358	331	331	356	349	321	358	363	364	389	355	354	368	362	322	354	363	323	354	348	360	340	376	339	349	344	345	359	371	380	317	328	373	344	371	352	346	375	358	351	326	301	314	329	341	347	343	365	362	347	368	361	378	374	326	361	335	370	359	359	380	339	344	330	316	359	374	376	311	341	352	340	356	354	367	346	372	354	378	366	353	354	338	329	346	353	376	341	337	355	334	341	345	368	352	319	376	358	332	354	346	392	355	369	349	321	308	342	353	355	334	373	342	380	364	307	360	307	307	340	371	362	377	337	343	335	352	364	345	350	348	330	338	336	357	370	367	376	372	362	314	334	359	341	368	364	345	349	369	335	344	345	392	323	351	350	336	328	343	340	365	409	324	368	330	334	361	355	349	361	326	336	332	339	393	341	332	367	383	362	344	379	375	337	357	346	324	383	306	398	333	320	339	327	345	327	365	336	354	349	338	358	336	366	362	348	343	329	347	319	339	345	333	355	323	364	342	386	366	381	339	338	342	317	381	357	342	354	363	329	331	336	355	321	360	359	333	339	352	350	372	336	334	334	356	364	337	341	369	357	353	344	367	296	371	338	340	334	342	338	353	382	347	357	291	357	351	351	328	370	358	374	361	348	329	366	354	352	341	334	346	382	355	350	394	332	351	364	340	374	375	330	339	331	363	358	340	323	362	363	376	341	356	315	338	357	335	327	333	351	357	313	337	342	343	338	350	347	345	340	325	388	348	363	351	341	354	336	333	358	377	322	378	374	330	348	362	347	367	339	305	333	323	357	329	341	347	374	353	342	384	342	395	353	370	338	368	345	350	348	361	358	361	339	351	365	349	342	339	359	363	409	332	363	339	349	350	334	361	339	368	346	363	324	318	347	365	358	347	366	347	364	354	347	357	325	309	344	389	330	326	321	349	302	318	351	346	358	352	363	339	323	327	336	349	339	346	345	375	343	381	332	333	346	380	346	380	356	340	326	371	379	319	339	318	319	348	383	365	338	350	359	360
31621	34054	8687	4202	1931	1227	923	714	778	617	659	854	639	1210	656	447	500	485	479	471	479	472	601	797	825	732	548	427	406	419	415	488	485	400	444	479	434	425	427	410	451	432	465	451	452	442	417	434	412	453	484	455	418	436	467	470	390	461	446	471	435	426	412	467	446	442	455	427	404	438	413	461	400	425	436	410	413	447	451	463	477	432	448	428	470	454	437	460	447	434	436	398	448	425	468	420	453	433	439	425	443	422	423	409	394	419	445	450	447	432	393	437	410	437	461	458	453	411	435	442	414	454	424	407	439	420	448	428	449	421	416	444	423	430	467	442	409	438	436	433	453	447	436	467	429	450	443	438	420	483	447	429	441	423	453	463	486	457	407	436	418	432	466	419	480	459	494	444	416	426	460	412	472	431	427	413	456	440	417	454	420	425	424	409	438	460	459	467	438	449	465	425	459	430	442	476	424	465	423	480	477	447	467	420	383	410	430	446	467	408	405	438	457	438	435	432	440	446	460	430	437	418	443	423	426	446	440	403	422	425	430	406	433	431	448	445	462	454	431	426	494	419	435	470	354	435	455	382	454	430	414	446	443	449	424	459	447	411	463	433	426	471	443	426	439	445	462	421	425	418	411	445	461	431	438	444	442	434	434	415	424	447	441	438	468	449	435	434	438	447	430	488	425	475	410	459	418	425	472	435	459	439	430	434	407	455	484	455	445	445	457	423	402	424	394	417	427	430	440	456	421	425	437	438	433	425	442	409	456	434	444	436	424	424	447	447	411	412	424	393	454	448	461	380	465	406	435	401	459	449	420	421	421	448	462	424	441	422	460	437	440	414	409	430	419	433	419	425	450	415	417	434	455	443	453	418	434	449	432	412	423	459	453	420	422	471	442	436	439	433	416	450	431	431	482	460	438	429	443	442	421	439	448	445	406	450	434	428	425	468	419	472	425	445	407	407	410	422	439	437	443	461	433	453	430	451	467	435	436	430	436	436	427	421	410	463	447	426	448	419	417	470	415	465	431	486	403	433	454	418	456	384	448	384	425	469	458	448	441	443	432	402	427	412	469	447	423	419	415	442	430	468	461	462	432	460	458	445	421	439	428	440	437	444	434	406	415	444	410	391	446	425	474	425	431	464	397	441	421	446	444	445	431	463	457	456	463	451	456	452	453	454	433	416	427	422	449	444	470	427	413	433	417	442	444	442	465	411	459	466	485	423	412	475	430	452	456	438	406	480	445	460	462	449	431	435	426	420	437	429	409	458	439	408	427	428	417	425	452	448	427	455	440	463	439	426	434	469	440	458	452	440	444	444	428	410	433	443	444	449	428	418	421	424	446	429	441	393	436	449	446	449	479	427	443	484	415	464	497	464	430	440	405	423	469	421	467	456	497	456	426	456	434	465	433	487	445	417	416	431	428	419	473	404	423	431	449	399	434	463	420	392	468	452	430	453	406	444	457	427	446	454	412	410	499	405	430	430	437	466	467	457	463	447	408	425	431	418	438	425	429	414	465	452	488	416	455	446	453	471	441	460	439	462	401	420	441	459	441	457	438	438	457	449	423	482	451	461	448	422	465	462	430	458	458	422	471	416	447	408	487	416	422	419	463	468	449	427	458	452	442	444	446	487	455	466	469	459	447	443	434	449	446	430	438	423	467	398	472	450	438	438	417	408	464	425	434	433	434	458	460	467	465	446	424	435	417	426	421	428	446	417	438	445	455	421	470	410	424	472	437	460	450	457	416	419	424	427	438	429	444	469	461	442	462	466	438	409	450	443	451	446	476	433	452	443	411	436	437	451	461	429	434	448	411	452	454	451	426	420	459	435	438	410	419	437	427	439	406	440	469	460	416	439	423	417	442	427	452	451	474	416	424	433	434	438	430	426	419	429	472	441	404	410	415	432	462	430	403	423	438	437	448	437	439	406	442	403	414	454	459	467	441	419	439	412	434	404	449	422	429	430	430	448	447	437	416	424	417	410	460	443	456	442	459	413	406	439	432	409	441	450	502	405	422	454	432	428	438	452	471	466	402	454	429	403	441	417	426	411	442	447	447	441	461	447	437	425	433	442	454	462	444	405	457	434	410	440	455	457	430	462	416	460	422	433	444	427	410	433	425	404	401	444	457	423	438	425	454	457	434	442	460	430	487	451	466	399	452	483	426	431	455	411	457	466	446	424	441	509	414	486	438	420	443	475	468	438	453	458	459	469	418	473	445	408	420	449	437	450	434	424	425	453	422	418	399	434	422	464	412	414	459	442	428	455	441	448	397	441	424	429	443	446	424	468	414	448	420	442	453	451	415	428	429	442	410	460	429	431	442	461	402	452	416	421	426	430	465	417	438	480	447	452	421	456	449	431	454	444	439	464	405	432	452	431	425	461	432	429	449	420	480	439	437	465	429	435	419	423	442	461	443	445	459	412	381	501	406	465	404	432	460	416	448	432	442	458	424	451	403	442	439	442	440	433	419	445	396	400	445	409	426	419	445	416	404	436	443	424	417	433	432	428	455	406	469	439	460	445	449	402	479	415	470	427	446	456	430	407	434	452	448	400	378	436	433	443	439	439	460	403	439	425	440	426	418	441	391	463	450	434	454	432	442	433	438	384	443	464	458	448	403	461	442	436	450	427	464	463	405	435	444	464	456	456	438	403	442	458	463	430	445	410	441	425	439	415	443	443	427	458	454	454	466	416	440	453	427	426	432	438	470	466	452	440	424	441	425	470	464	438	416	449	449	449	460	440	460	417	419	446	440	439	435	431	435	443	439	457	468	397	399	456	438	431	448	451	431	424	453	444	429	416	430	438	436	465	440	470	440	402	431	418	454	436	483	422	401	411	439	419	457	434	462	420	449	452	411	463	447	407	429	454	435	460	427	469	473	402	466	428	446	485	399	434	434	449	444	428	449	477	473	458	437	402	425	416	411	440	425	437	508	434	438	417	428	431	423	423	429	409	429	471	424	463	423	455	423	411	441	466	430	405	458	451	435	472	426	431	457	464	451	420	418	425	471	412	427	449	450	415	379	449	438	419	461	416	418	458	448	446	434	440	409	450	442	476	448	435	443	436	436	473	418	430	431	428	460	386	449	443	438	435	445	397	463	432	444	448	436	426	433	433	459	443	411	454	424	438	432	448	431	438	415	417	459	430	407	452	432	451	425	465	450	439	446	439	431	461	475	455	397	406	435	453	399	436	440	442	483	431	404	478	436	422	446	429	450	393	450	478	432	445	442	448	459	423	428	482	408	456	428	443	449	408	444	446	461	451	428	413	423	444	453	418	417	447	456	442	441	436	403	431	449	391	435	417	413	427	442	430	444	401	433	398	419	436	448	421	407	438	442	420	427	456	419	439	403	460	449	399	429	453	432	454	441	439	414	399	409	436	439	423	433	425	458	429	406	428	442	436	454	446	462	443	501	465	452	420	479	442	429	415	398	452	450	405	444	489	429	451	421	456	425	458	449	478	407	402	464	459	470	422	449	400
24196	21483	28728	24562	21386	11331	1280	686	763	602	1838	6867	4205	2169	551	410	398	426	404	422	309	458	1225	2586	2806	2272	642	369	345	332	351	346	325	355	361	331	350	294	340	367	302	326	314	377	340	347	289	355	332	322	336	339	342	342	357	341	308	321	346	307	316	322	338	323	331	332	307	327	313	329	355	338	366	297	323	330	325	318	346	325	349	323	348	328	334	340	357	351	363	311	332	340	381	381	337	357	337	353	309	321	340	325	347	315	361	332	336	335	327	359	355	329	304	326	356	324	319	320	338	363	329	334	328	371	333	323	314	345	322	356	305	336	317	337	324	338	332	364	315	353	340	340	355	330	321	289	332	377	338	330	364	342	336	322	312	319	353	357	304	330	361	340	324	341	299	320	373	321	356	303	344	328	341	329	333	347	344	319	357	346	324	329	335	336	336	320	307	313	327	318	317	309	338	353	312	341	310	314	343	350	348	362	347	322	333	338	347	343	342	320	332	338	331	327	344	317	322	314	340	315	336	351	333	328	319	317	324	344	335	331	337	350	327	335	378	306	364	348	334	321	344	323	320	362	317	327	332	353	344	344	316	346	325	354	350	331	330	327	358	356	334	340	357	360	352	358	340	340	369	325	330	382	359	303	338	332	362	350	316	336	332	339	336	333	336	343	340	341	316	329	383	339	343	318	344	322	335	343	324	303	320	363	345	341	321	372	329	316	388	329	290	306	376	338	341	333	357	344	300	346	338	344	343	329	346	344	359	301	336	315	340	348	324	344	322	341	331	350	312	351	334	324	319	378	314	320	348	328	306	329	339	342	334	373	332	347	353	351	318	341	326	348	322	340	304	351	355	370	347	332	370	358	314	341	355	323	360	342	320	359	338	357	323	321	349	347	310	322	359	332	347	326	342	331	337	355	328	320	338	342	355	355	315	319	315	334	340	333	338	321	306	363	299	333	360	342	332	331	352	315	353	337	338	321	348	385	298	335	355	300	300	311	353	313	317	351	394	340	337	331	337	350	306	327	335	311	354	334	362	309	342	346	382	379	335	337	334	318	295	355	307	355	343	340	326	333	336	319	299	355	341	324	328	332	298	335	333	345	334	349	313	299	307	287	359	323	338	328	316	350	346	313	343	329	318	333	349	347	341	323	346	310	333	336	329	322	313	348	330	356	343	337	355	337	322	327	335	299	327	359	318	348	365	345	304	333	331	342	329	340	306	345	354	345	328	337	345	326	339	338	360	321	332	340	311	348	348	312	328	346	338	329	321	345	347	362	313	327	356	357	341	358	333	342	349	349	320	320	362	307	363	349	345	317	309	322	371	348	344	345	345	328	358	356	336	375	330	327	332	344	331	345	348	318	329	342	314	321	342	353	336	331	328	301	334	353	329	348	337	336	313	328	300	377	334	340	332	352	336	311	341	345	368	375	346	356	327	308	364	316	325	315	304	315	355	352	341	309	351	344	312	306	344	336	330	319	319	336	362	345	314	352	360	332	321	304	353	349	332	380	330	314	341	336	313	339	367	376	352	301	351	344	340	333	359	337	348	345	288	355	347	347	330	332	371	378	336	341	315	324	342	310	347	343	356	354	338	364	326	318	329	338	328	318	330	335	346	321	360	353	337	370	311	297	327	335	334	356	322	349	318	329	307	351	338	337	318	364	350	333	355	317	362	329	331	356	337	366	331	357	306	332	314	350	339	334	335	362	312	303	350	353	314	369	305	334	357	358	348	352	335	316	344	326	315	322	341	335	312	343	338	365	329	344	360	346	359	339	336	308	365	316	328	320	350	333	334	353	321	348	315	347	372	324	327	337	339	356	338	305	340	298	313	354	348	348	341	337	347	315	360	349	349	322	349	337	337	321	314	340	352	333	352	328	352	345	320	308	329	321	342	338	329	352	312	325	340	306	326	342	337	330	312	317	313	319	336	313	331	349	378	337	304	297	329	317	354	295	338	330	342	332	335	364	342	366	350	337	342	310	309	300	326	370	318	350	356	358	326	326	317	336	360	346	324	337	328	353	322	337	320	366	325	315	313	329	333	344	332	336	346	342	346	336	327	334	331	335	331	368	317	312	335	333	301	311	331	352	325	328	332	313	321	338	315	362	378	341	299	326	351	328	325	365	322	349	297	323	377	339	305	322	314	314	334	334	337	317	347	357	350	331	353	320	312	311	292	312	341	340	324	311	310	326	348	333	294	348	317	328	312	335	323	320	329	339	316	336	338	311	339	346	321	295	320	359	325	346	338	319	324	364	339	302	336	321	363	349	349	368	366	325	334	307	331	334	341	359	349	342	332	366	313	309	360	348	310	335	325	344	325	353	324	339	298	332	346	339	346	341	350	369	348	333	323	352	335	291	317	347	347	350	346	339	342	313	369	348	334	326	360	326	333	347	333	306	328	330	339	380	291	322	321	334	332	355	318	328	355	314	329	355	352	327	321	314	336	338	346	350	313	321	353	343	348	333	333	347	325	354	329	356	307	332	339	303	335	346	303	347	356	338	328	350	329	355	310	307	309	328	356	337	311	325	369	357	310	310	333	359	307	342	342	326	317	305	311	324	336	311	311	352	324	344	334	351	333	316	324	323	331	312	324	348	320	324	346	311	330	306	356	356	329	333	346	347	322	326	350	306	360	360	308	330	328	308	337	293	345	322	322	328	355	336	311	346	314	317	310	359	327	296	324	327	340	315	359	357	342	347	355	313	333	368	345	343	357	345	306	342	350	347	343	340	294	326	301	346	325	319	341	361	346	322	349	341	340	333	339	302	298	344	301	326	342	314	328	331	318	332	338	331	362	327	306	305	319	327	319	287	324	314	329	340	369	327	335	366	319	308	340	307	298	323	350	343	327	339	361	331	362	306	323	353	350	355	328	284	337	318	340	303	316	339	366	312	329	349	322	337	347	314	305	332	330	297	359	344	346	331	339	355	335	347	350	308	327	305	301	336	330	320	366	336	318	329	338	329	341	322	319	320	330	312	333	351	302	312	353	342	339	363	334	324	295	341	308	354	319	346	304	319	348	364	360	345	358	314	367	338	336	323	334	359	352	334	337	311	319	306	346	386	352	306	335	305	336	336	319	333	313	336	331	345	354	355	326	337	323	299	335	317	360	350	312	311	327	310	325	356	328	326	336	333	317	361	329	352	351	363	316	360	313	324	339	376	355	324	346	348	342	335	340	378	331	300	341	318	308	318	340	319	341	351	326	324	340	331	345	343	297	327	300	301	324	336	328	345	320	364	350	345	327	315	329	315	333	345	329	330	287	318	351	323	360	343	356	329	334	332	363	334	324	334	324	342	325	325	310	336	336	319	337	354	353	333	331	318	363	300	330	321	322	325	328	329	316	354	366	333	363	334	320	332	345	319	334	320	348	310	326	344	345	336	367	348	342	370	346	330	330	360	295	338	304	322	370	354	317	321	318	290	343	333	321	356	386	356	364	314	355	340	351	341	327	329	358	319	365	363	350	325	300	350	349	344
35653	46262	15505	7284	4652	2876	1636	1155	1257	964	3411	11731	6914	3694	804	541	548	621	524	507	474	611	2047	4536	4732	3600	864	384	446	464	441	387	462	356	429	429	383	414	424	414	429	413	417	398	377	377	427	414	422	371	430	425	404	400	423	399	425	408	404	397	394	414	408	397	408	401	390	387	410	441	434	407	384	396	430	372	431	395	413	383	391	373	413	425	376	408	434	396	411	412	384	420	403	394	416	432	420	407	429	413	415	383	403	367	401	416	360	389	402	402	450	376	385	400	406	426	414	435	431	426	394	416	423	417	422	404	410	410	416	434	424	417	375	451	422	422	408	425	378	452	392	395	413	378	396	441	430	428	383	359	412	401	415	397	403	394	402	384	403	400	457	414	441	393	405	409	413	384	422	399	395	451	408	413	409	418	377	410	403	421	415	375	420	378	402	389	374	438	436	453	407	435	404	447	400	404	398	405	411	403	393	410	421	397	384	478	414	420	420	416	401	416	409	437	400	393	392	378	440	392	425	394	419	447	438	419	392	409	419	380	408	365	420	411	400	414	382	434	391	382	391	405	426	408	388	421	383	422	410	437	417	399	421	425	388	376	402	399	403	444	368	426	416	442	401	397	431	405	412	388	415	409	447	403	431	409	394	391	424	365	413	427	419	393	377	401	422	389	399	407	418	419	435	419	417	382	401	403	404	351	432	403	376	416	400	417	398	390	432	404	410	424	426	418	437	419	429	382	399	417	398	396	424	441	431	378	414	414	378	427	403	418	405	403	401	395	409	407	421	425	407	381	379	402	404	406	397	390	415	398	448	422	436	392	412	395	400	424	414	442	384	430	369	421	417	396	426	408	447	396	390	368	421	460	388	372	407	431	408	420	397	387	385	411	377	413	445	402	398	376	381	410	373	399	399	393	412	428	414	422	411	459	400	398	407	445	441	389	414	383	417	411	418	433	423	422	395	393	435	391	405	405	402	387	430	400	444	417	403	405	399	391	440	389	392	390	404	420	390	401	450	397	415	396	428	372	406	448	388	425	398	433	389	388	406	401	417	381	398	408	417	405	397	380	411	376	428	426	420	387	417	373	425	412	429	387	408	414	422	432	415	417	370	433	386	445	433	382	419	415	392	400	394	410	444	374	422	379	431	398	426	366	433	399	420	390	408	409	383	386	429	392	404	372	417	420	412	389	473	381	378	419	418	436	402	416	404	381	451	439	416	421	386	414	419	409	392	423	413	405	408	434	429	386	415	405	402	427	392	400	393	399	426	382	409	391	419	402	418	413	442	398	400	426	408	418	415	429	407	434	403	442	389	391	387	400	419	387	409	417	396	394	432	408	418	394	376	477	463	413	431	420	420	391	425	415	418	397	386	460	436	407	392	416	369	426	425	395	404	400	421	415	397	447	448	392	402	398	403	380	434	391	415	417	429	394	449	425	420	407	387	404	426	406	420	408	429	382	399	386	412	403	407	444	401	395	397	422	426	419	408	435	426	447	423	403	377	420	368	407	361	399	420	398	426	397	406	397	450	407	386	445	416	410	395	415	400	370	434	429	419	421	386	448	412	400	399	393	420	445	420	414	437	377	416	409	393	404	406	410	445	413	377	411	425	408	417	423	375	404	375	421	422	436	386	398	420	364	396	375	409	406	381	371	429	393	450	419	406	402	411	413	365	402	407	383	396	422	416	404	432	415	432	412	391	402	460	389	411	408	446	419	434	383	417	410	386	394	410	389	395	392	419	408	407	449	413	411	386	440	410	388	403	395	385	371	388	400	389	422	390	446	385	420	411	430	396	380	420	392	452	381	404	407	419	434	419	397	420	386	410	404	423	390	383	398	391	404	383	410	379	450	413	409	408	433	399	434	459	383	426	393	413	412	429	436	407	386	435	395	431	354	409	407	388	408	396	389	383	418	394	388	423	422	408	416	411	384	418	388	409	401	408	424	445	432	412	418	416	398	436	410	408	399	376	412	390	421	387	391	412	405	371	368	418	391	375	393	397	415	421	450	394	407	428	449	425	404	417	375	376	412	426	449	411	410	417	412	381	395	384	412	422	392	406	381	385	389	407	404	388	421	401	411	401	412	403	429	440	386	395	424	396	397	415	440	393	426	389	393	413	445	409	413	386	391	396	392	418	382	418	406	403	382	422	408	413	370	417	399	441	425	398	386	423	393	404	370	384	402	408	424	416	421	397	433	402	426	449	433	397	399	397	416	421	425	414	397	427	424	415	454	403	403	418	414	438	390	439	432	399	410	418	426	379	420	394	391	419	396	424	407	428	416	411	395	393	388	383	413	384	405	470	441	435	445	418	396	353	439	415	411	422	442	371	440	349	422	427	432	415	404	419	445	402	405	406	377	360	382	381	389	420	442	420	404	422	392	391	421	408	396	378	418	387	434	410	392	450	389	424	403	409	414	403	413	424	432	432	391	399	396	399	446	410	389	397	406	393	433	416	409	416	431	435	387	409	414	459	417	411	431	396	377	413	387	409	440	376	419	407	410	394	427	423	403	425	404	393	415	397	436	400	424	391	420	410	408	374	398	394	395	447	368	372	426	381	420	384	428	403	398	447	370	420	426	402	395	405	403	416	403	399	389	379	426	372	437	381	398	380	397	420	383	402	421	413	411	423	409	420	385	421	387	420	408	393	386	415	401	386	398	382	417	367	404	420	379	397	395	407	401	410	456	400	399	410	392	453	441	364	434	400	412	357	417	392	405	425	421	399	377	389	370	388	432	427	375	449	403	390	385	443	417	397	383	389	406	409	430	390	409	412	448	408	405	441	427	410	388	399	425	418	420	409	384	418	391	408	390	380	405	427	383	405	367	405	404	419	408	381	403	421	429	420	387	423	413	394	407	408	416	396	411	442	383	408	410	421	441	417	387	402	411	388	406	398	424	396	400	425	398	387	386	416	400	402	400	404	450	361	387	396	391	403	402	424	422	423	406	428	397	385	402	373	427	430	404	380	392	389	417	431	428	395	399	384	352	443	380	469	387	430	425	421	420	429	402	405	375	396	382	419	403	416	409	418	438	426	402	462	398	446	401	413	405	383	413	419	430	404	374	377	396	430	398	407	425	417	393	403	485	413	397	429	427	411	400	401	437	394	418	390	431	426	425	381	383	387	431	407	409	413	386	416	434	435	432	378	392	394	417	428	409	424	368	428	423	383	438	404	399	428	431	429	417	441	393	388	404	412	410	384	424	385	445	415	399	437	404	390	413	408	404	379	400	383	422	399	390	446	386	436	400	375	400	387	446	391	429	383	425	386	405	412	405	412	405	425	456	383	403	410	420	384	393	431	401	433	430	448	420	431	408	426	389	422	405	384	421	411	389	391	387	380	433	405	407	383	418	394	411	389	393	404	412	437	406	412	439	422	452	413	423	411	385	382	408	409	407	400	421	414	434	381	443	386	415	438	399	426	402	448	406	408	434	412	410	371	408	419	440	431	409	471	436	394	423	350	409	358	422	393	379	393	409
25573	21531	27457	25597	10049	1467	945	691	677	637	664	2691	4543	3942	1576	604	605	550	572	567	556	589	800	1308	1433	906	749	564	517	563	578	559	563	519	585	563	548	555	507	526	512	543	528	540	527	507	563	549	528	520	573	541	528	536	546	555	529	548	514	535	535	533	513	541	530	512	521	552	559	547	536	524	548	561	544	544	556	534	534	550	547	537	520	516	542	569	539	524	489	495	547	529	558	513	527	572	532	522	545	575	532	571	533	516	513	546	514	544	493	512	529	523	540	528	585	532	533	555	514	555	518	560	529	503	519	536	524	589	533	539	544	560	554	555	551	559	606	533	546	499	505	604	536	535	513	546	541	545	541	524	561	535	572	537	593	584	515	505	590	560	568	555	567	526	539	511	504	538	558	526	548	528	527	576	514	560	505	524	537	531	535	493	513	499	547	550	549	508	536	512	503	552	590	531	558	517	532	533	531	574	532	491	536	508	515	480	553	547	568	554	576	529	520	553	516	515	509	525	490	545	551	549	561	492	523	515	513	548	526	501	505	531	540	549	516	576	513	524	549	495	517	524	575	544	535	533	555	550	588	533	527	499	513	564	526	521	576	523	530	531	556	602	532	540	531	536	528	525	573	546	535	575	549	578	571	499	495	517	539	527	525	534	534	532	562	510	521	542	515	551	553	546	530	531	528	478	555	515	588	550	578	522	525	543	539	561	559	513	532	525	528	513	526	571	540	542	546	523	506	528	554	534	493	569	480	534	524	525	571	531	520	544	559	502	510	490	519	571	551	534	583	523	552	554	524	510	581	572	537	571	557	507	521	570	476	573	543	503	514	547	537	536	569	564	557	570	549	556	517	541	551	531	499	543	514	539	520	515	563	524	545	551	548	560	501	541	575	576	545	507	574	545	574	528	525	546	543	536	491	529	515	582	537	491	555	522	584	557	560	540	541	544	536	497	525	545	506	521	534	547	528	491	527	512	546	550	568	502	535	546	536	499	521	554	578	545	530	561	554	497	584	546	554	530	521	559	567	551	564	501	541	565	489	525	525	549	549	495	523	555	566	527	587	514	523	571	491	567	555	495	526	540	582	564	523	506	556	536	528	603	511	540	532	556	587	536	544	515	529	522	535	530	520	504	529	526	500	562	512	506	569	551	499	573	505	533	541	534	536	541	552	534	532	534	497	520	533	510	535	544	530	533	541	564	488	562	582	516	532	508	544	534	530	543	528	494	589	524	524	542	534	541	533	610	556	538	542	522	558	554	562	567	518	503	525	502	525	564	530	547	536	513	584	568	531	486	539	466	545	508	539	571	555	588	580	544	530	527	558	515	559	533	543	529	500	530	546	506	544	551	536	530	556	525	525	544	536	541	519	516	533	530	545	566	586	573	536	591	497	511	552	543	538	595	555	503	539	558	543	575	517	580	579	506	511	533	561	531	562	536	519	543	525	540	515	514	495	497	536	557	552	530	535	554	522	537	498	522	540	566	487	559	528	499	538	525	560	545	549	482	520	539	512	534	589	549	523	553	516	525	553	528	516	519	540	563	536	549	515	555	552	494	566	512	513	513	584	544	573	497	551	538	543	529	516	557	539	564	503	542	501	520	565	536	577	520	527	516	586	483	553	495	508	524	543	574	595	519	531	536	530	590	548	549	536	528	530	569	547	516	564	517	510	551	602	551	557	574	506	505	528	569	548	520	525	529	561	527	567	546	543	488	537	529	528	564	507	527	538	540	551	542	512	516	539	580	539	537	490	500	504	590	562	535	516	571	515	530	487	520	540	561	465	494	561	548	551	557	501	528	517	531	543	513	513	563	530	544	524	536	562	578	520	555	521	569	522	561	547	539	519	583	494	568	509	559	544	509	528	544	571	570	537	538	545	515	541	547	501	521	537	528	543	510	550	532	515	506	524	562	545	558	552	524	533	573	555	505	568	558	538	537	554	541	499	531	518	573	570	543	515	569	520	544	543	553	518	521	558	501	540	526	531	520	510	550	518	551	571	522	575	538	550	537	557	563	500	552	572	571	527	487	521	532	538	529	514	521	500	506	550	521	570	557	523	513	531	541	535	544	547	541	532	504	554	537	567	483	570	557	532	563	573	517	542	523	520	549	529	527	532	569	533	507	483	566	537	508	542	511	539	516	581	534	545	535	555	546	522	522	530	575	499	554	545	523	550	561	552	531	524	485	550	530	524	562	535	563	537	542	542	568	542	552	531	540	546	574	532	550	540	557	518	524	489	522	552	512	495	486	538	535	559	552	550	538	544	575	504	549	560	519	512	527	552	555	552	509	503	539	532	566	524	538	577	550	572	556	519	558	525	528	569	514	523	508	536	552	564	518	546	561	548	543	515	546	532	534	546	529	550	592	539	519	539	545	534	512	532	563	498	503	561	553	538	495	533	552	553	536	554	509	538	521	536	527	514	564	513	549	527	548	533	546	518	521	513	581	508	581	533	541	519	489	518	535	580	582	539	535	521	516	524	550	510	562	541	548	515	546	573	533	573	512	543	503	551	494	543	555	520	528	558	540	556	564	566	532	544	566	513	498	530	541	499	556	541	537	499	555	534	536	539	506	512	556	575	549	518	526	599	572	504	536	597	556	562	558	571	543	497	529	568	543	531	560	572	548	590	484	521	529	539	567	536	563	536	549	545	547	627	523	577	518	529	541	499	545	518	561	529	562	484	533	534	524	524	535	550	559	531	565	541	544	498	518	511	533	568	527	585	517	516	511	561	546	525	515	543	541	604	557	528	547	531	535	556	528	569	533	531	543	542	577	566	562	586	540	537	529	552	532	597	529	536	560	525	569	537	558	518	537	524	499	534	544	504	543	542	533	595	578	518	544	541	518	485	541	563	518	514	542	554	553	513	552	557	536	547	546	507	529	554	540	550	514	529	538	565	561	556	524	558	549	534	534	580	566	534	540	499	554	558	532	529	524	528	587	533	573	499	540	564	524	518	528	524	555	504	552	536	524	532	555	517	534	508	553	556	586	524	498	523	544	549	525	532	551	545	535	495	510	544	487	559	531	545	541	530	537	585	563	535	553	539	514	528	570	545	511	550	479	534	549	519	535	530	561	531	526	520	537	531	570	520	522	535	543	574	552	525	514	536	514	524	541	522	554	537	513	542	567	566	529	563	533	545	507	530	530	529	499	550	526	535	486	528	566	509	528	586	578	534	571	580	527	568	508	555	528	525	502	598	522	551	507	539	531	494	550	525	576	502	517	566	544	576	574	551	540	532	527	570	531	547	571	564	557	543	529	528	522	519	585	510	530	547	547	521	545	550	542	550	567	507	578	541	546	527	525	540	545	500	534	547	524	535	489	527	532	510	514	527	533	568	556	515	516	554	540	534	550	519	571	556	559	568	545	519	525	526	509	560	554	491	581	519	560	550	565	527	535	535	568	565	486	535	523	562	548	538	550	531	524	564	555	485	481	540	549	524	559	555	532	581	529	542	529	512	541	554	548	501	529	560	509
33589	39672	11608	6265	4059	2291	1565	1176	981	916	896	5745	9153	7627	2572	674	682	702	738	644	667	727	1251	2119	2411	1408	1100	738	693	697	647	648	659	693	647	665	680	654	650	658	648	640	619	667	652	649	669	654	626	638	616	661	609	614	655	677	643	638	670	626	657	615	676	666	634	663	675	645	658	610	621	660	653	669	659	667	679	621	664	648	674	704	669	616	633	666	635	656	652	624	642	666	665	613	655	635	688	666	712	639	640	636	661	610	647	623	608	659	654	659	656	626	637	659	644	631	634	660	644	627	695	704	612	686	632	595	622	645	620	641	662	667	636	679	677	660	710	646	669	589	631	660	624	630	625	647	716	649	628	665	630	680	670	680	668	667	697	666	635	647	594	634	658	660	636	714	629	671	705	653	641	593	651	670	627	669	662	647	618	627	652	647	641	646	665	628	602	670	657	645	595	633	636	654	638	628	600	643	710	649	638	667	673	614	664	641	641	674	645	632	641	639	673	682	660	620	650	687	648	634	635	652	640	661	605	637	680	701	676	695	673	638	669	616	676	671	617	610	670	650	681	608	626	643	633	660	646	635	676	672	657	717	626	667	668	655	629	658	645	608	648	640	652	706	646	678	624	680	635	647	603	659	607	603	645	637	640	634	669	627	650	689	609	642	625	673	700	660	656	701	633	640	622	661	653	692	650	639	664	681	660	647	695	662	689	625	680	631	637	622	665	630	667	648	623	650	656	645	669	643	617	689	685	662	587	667	648	639	649	631	656	675	677	645	654	668	648	671	624	672	616	662	642	657	651	639	691	612	658	664	635	640	667	662	615	613	647	652	628	664	653	630	702	626	679	695	618	604	631	630	683	632	669	666	664	666	660	683	647	600	611	634	689	660	677	641	626	608	656	665	655	646	687	691	657	660	657	674	679	699	658	674	649	648	623	652	695	679	647	634	668	641	656	687	669	676	664	576	673	671	708	650	643	641	636	625	683	662	634	608	701	647	688	603	639	623	648	654	619	628	629	627	635	650	680	689	645	635	664	681	662	640	654	682	667	659	629	679	677	630	657	615	691	675	655	645	636	662	622	631	613	648	679	617	673	667	683	631	661	665	653	645	648	615	650	639	635	622	717	619	655	656	684	654	645	662	628	682	651	644	664	678	666	642	614	623	618	665	635	619	623	648	662	709	666	665	693	659	628	627	625	682	670	624	671	671	629	640	657	650	696	627	604	650	661	631	640	619	692	680	638	635	684	657	693	626	660	627	658	646	632	655	629	662	692	622	660	627	650	652	669	642	660	602	656	634	617	691	623	710	669	656	615	659	648	670	688	673	645	632	613	657	655	648	635	700	688	687	642	637	646	665	672	671	603	628	648	645	610	631	624	653	667	663	676	628	682	693	670	634	649	666	670	605	681	686	639	640	650	672	625	657	687	611	614	618	625	659	648	642	664	664	665	657	610	627	654	634	663	634	640	655	663	651	615	647	643	639	623	692	637	650	648	684	692	679	666	661	582	606	692	653	614	634	650	655	668	677	684	726	672	684	669	644	621	643	622	627	649	643	634	650	681	657	604	635	597	659	598	649	648	628	671	642	595	634	647	616	612	645	625	641	645	659	645	659	675	700	639	657	650	631	586	589	634	653	629	560	672	653	676	609	642	644	647	677	660	649	667	634	698	670	661	673	660	653	647	610	627	636	616	621	655	632	647	640	644	624	667	630	649	626	643	614	644	655	692	641	648	629	683	649	708	658	659	638	650	639	625	618	598	650	652	670	660	671	622	649	630	667	656	659	665	637	654	635	657	603	674	611	674	700	653	706	639	667	695	671	637	629	628	657	635	617	681	645	632	643	667	600	649	705	659	636	653	596	623	625	606	709	643	657	657	628	613	654	661	637	614	640	628	678	645	667	646	652	609	672	623	696	689	660	582	626	651	668	638	628	620	622	644	642	622	668	651	652	629	656	681	631	639	622	638	624	682	631	664	662	680	662	622	616	639	631	652	650	643	657	634	668	684	648	563	686	671	646	646	656	664	647	625	653	675	668	651	668	678	666	660	709	683	662	640	684	632	604	701	650	637	622	628	658	609	682	658	673	656	677	654	669	622	628	642	645	615	608	653	651	670	672	680	672	625	636	649	669	673	656	679	632	677	666	665	630	601	602	660	627	656	639	648	649	636	636	635	637	616	648	603	680	669	635	639	628	708	630	647	636	625	624	636	676	638	642	684	669	659	654	683	732	597	678	682	670	701	679	661	675	666	633	662	652	648	646	616	636	662	632	669	677	630	624	682	651	670	632	645	624	604	645	636	665	671	643	647	675	672	615	637	621	677	671	669	614	645	637	658	686	645	674	637	621	660	619	630	643	630	648	660	684	636	697	644	686	657	652	631	674	608	652	656	593	633	612	646	632	661	648	651	615	673	622	619	660	666	660	650	600	637	605	634	625	641	630	640	644	636	615	654	648	675	656	681	638	634	653	639	649	651	628	643	622	646	645	636	658	705	644	690	662	700	636	650	632	639	625	635	648	699	662	656	652	627	649	661	661	680	605	686	654	630	657	675	659	649	635	685	752	665	680	666	600	636	663	622	680	694	659	680	601	655	682	644	641	665	622	578	666	660	647	632	654	598	697	633	643	666	679	670	611	641	638	675	660	643	662	634	659	650	655	666	706	639	631	650	621	645	625	694	629	646	667	658	634	712	676	660	649	657	614	670	614	623	608	655	694	615	696	643	679	697	626	659	680	660	650	645	653	637	690	605	677	629	662	646	669	640	697	646	661	622	666	620	627	663	622	689	679	650	651	636	675	655	653	686	647	652	603	686	687	615	712	654	643	671	669	650	639	678	673	619	646	636	629	633	631	618	654	591	655	622	622	669	663	696	687	599	649	646	678	618	675	664	633	680	655	627	665	643	665	648	651	655	648	634	640	649	651	666	642	652	628	631	661	638	646	654	664	659	629	632	650	665	632	631	650	660	654	675	674	655	682	658	683	715	689	615	669	621	655	680	625	658	645	647	637	612	662	661	679	691	648	601	642	627	669	663	671	644	623	667	678	641	686	656	684	622	617	630	645	686	719	691	656	612	636	672	636	625	618	700	654	651	623	594	650	673	612	676	610	626	677	666	608	615	647	667	635	631	632	659	667	632	634	632	645	658	613	598	648	609	616	600	641	636	679	646	649	662	638	619	644	636	678	652	655	646	674	657	627	663	622	666	604	640	645	611	603	642	683	640	682	619	642	618	626	666	730	683	649	640	678	642	651	633	621	673	642	664	625	674	675	638	627	618	666	683	642	648	635	627	671	668	608	672	668	648	698	664	653	647	647	661	648	588	619	650	661	644	654	655	658	649	641	655	690	650	642	652	654	657	660	625	651	582	629	646	629	708	588	667	684	639	646	644	672	630	708	639	659	659	668	598	659	656	599	641	647	660	630	688	644	658	674	610	688	641	650	631	605	656	643	624	676	622	676	654	649	648	691	666	603	709	648	666	667
23252	21528	29236	24224	21502	21555	10588	1545	1116	1001	1510	6899	14688	13925	3038	691	655	672	641	648	685	1587	2901	3784	3287	2585	1670	586	575	587	537	585	591	569	557	587	571	560	599	574	602	588	551	565	574	590	585	617	553	598	583	568	548	598	589	609	613	555	568	563	530	623	574	555	599	546	612	574	562	622	599	580	591	579	603	565	538	584	597	572	593	573	602	599	562	536	555	540	560	533	592	590	575	597	584	605	599	560	553	587	572	622	585	574	590	536	575	562	536	573	573	609	565	617	573	565	566	545	556	576	517	599	545	550	582	550	569	537	550	575	532	583	537	576	552	574	591	572	558	544	589	582	555	567	606	579	553	571	579	614	593	598	617	540	570	573	584	528	583	606	564	564	551	581	569	570	590	564	610	586	529	580	551	594	551	561	610	560	562	597	603	598	545	559	568	541	563	569	559	600	559	562	540	615	533	638	546	542	576	564	549	579	605	597	570	590	577	576	553	528	572	599	586	603	579	550	575	583	623	522	536	546	602	568	593	559	567	609	515	622	577	561	550	566	565	591	624	580	584	622	579	565	596	562	562	553	577	586	568	600	556	546	579	538	563	560	648	580	585	599	536	544	596	576	603	564	568	533	552	591	576	570	547	544	559	578	547	556	543	568	532	597	589	564	587	560	583	571	543	559	588	579	590	578	619	576	575	543	566	562	573	582	533	541	606	570	623	584	573	579	572	535	582	548	550	612	571	564	631	570	552	532	579	568	560	569	561	553	563	593	593	573	570	622	585	555	571	607	623	606	583	567	628	566	546	556	565	556	553	595	555	584	534	560	619	606	558	613	546	527	572	546	567	603	565	609	533	560	529	570	526	586	577	560	568	574	578	552	604	571	586	558	572	583	548	531	586	601	559	556	556	567	593	608	547	618	577	592	583	580	602	610	586	549	634	576	613	551	598	589	584	549	563	588	560	572	564	598	540	592	549	546	497	558	574	565	571	597	624	594	563	574	594	581	604	581	553	600	562	585	559	548	569	551	629	581	608	577	638	572	578	577	545	566	586	591	582	595	530	525	625	564	602	600	544	608	568	514	552	578	603	605	604	588	600	589	532	563	569	589	563	575	604	554	555	574	591	575	595	595	575	611	563	560	564	569	606	571	581	552	545	573	584	590	556	556	594	583	566	542	577	555	519	616	546	560	561	573	590	607	590	554	578	568	578	561	591	574	559	586	547	548	533	617	528	596	599	591	551	558	578	536	566	577	582	534	565	561	600	552	564	573	572	572	613	556	532	578	571	552	569	579	562	568	568	561	585	567	557	571	555	560	546	586	564	578	615	583	607	555	573	590	579	573	539	606	635	604	568	590	622	575	554	565	606	565	585	539	529	539	588	568	585	558	556	599	555	582	547	584	599	559	582	553	578	549	571	535	588	554	530	588	598	588	567	605	541	553	571	603	566	576	583	575	572	546	574	566	586	593	595	558	538	519	542	537	583	560	592	573	567	534	562	587	545	534	547	537	578	532	590	570	569	593	593	583	581	591	576	587	534	610	521	559	587	582	562	561	560	602	592	617	571	625	592	543	607	496	541	575	603	593	569	561	565	592	568	563	601	585	623	622	540	535	599	585	581	586	562	572	552	548	568	578	597	605	582	571	541	598	517	500	569	582	560	566	594	596	547	584	592	538	552	518	572	563	558	553	543	554	576	568	566	508	567	583	576	559	614	573	584	553	570	597	557	551	590	586	605	570	539	585	570	598	539	566	569	581	574	550	566	554	614	543	542	548	534	549	557	546	566	609	571	596	559	567	610	584	628	594	549	545	587	541	557	619	532	576	548	579	597	571	576	575	594	566	565	569	569	584	538	529	569	589	543	588	585	586	559	580	552	560	567	577	589	599	586	596	593	573	577	569	605	561	561	525	589	583	535	558	531	575	546	573	558	565	561	583	555	560	582	567	585	623	608	557	588	563	560	579	549	574	555	572	590	564	589	572	558	555	583	579	564	577	567	608	631	568	578	557	577	570	588	559	560	564	606	540	560	580	588	575	576	581	559	544	567	589	573	568	564	555	576	578	579	533	601	603	586	590	612	624	546	549	576	576	551	544	561	566	572	568	564	587	581	580	566	551	578	568	557	558	601	570	613	562	569	574	593	594	553	611	560	552	548	530	594	550	571	560	541	595	627	606	598	593	542	594	564	561	554	584	533	582	581	555	653	603	585	536	592	551	577	564	593	592	555	561	600	569	550	546	498	543	582	579	611	549	539	562	595	578	630	589	553	567	579	553	604	571	629	551	561	558	593	584	536	560	573	542	598	572	586	572	555	588	568	590	592	580	623	563	586	565	563	562	574	530	563	598	518	556	579	570	598	610	576	601	576	574	569	594	579	609	532	526	631	566	558	580	584	582	552	570	549	584	571	565	562	609	587	574	564	561	574	587	565	568	616	530	577	547	597	571	543	556	608	585	522	575	528	548	575	603	559	590	560	548	547	561	560	591	581	560	578	574	543	578	553	561	570	569	567	615	580	569	572	530	525	550	633	573	523	532	570	618	559	593	551	601	630	588	576	545	583	587	585	554	620	568	593	599	603	569	573	594	589	627	575	599	613	578	566	576	567	599	549	540	560	549	537	595	607	598	569	572	576	598	596	585	578	590	574	561	587	572	563	524	579	519	603	551	585	579	611	582	553	574	597	584	567	581	597	570	572	585	643	528	582	584	520	592	564	564	568	537	572	576	593	560	551	540	584	567	581	554	604	610	557	587	605	568	555	560	584	611	565	571	581	558	565	581	529	552	587	560	582	579	547	587	593	562	543	550	530	601	539	569	572	591	530	591	611	564	605	620	575	576	561	576	560	542	571	554	605	564	597	584	566	560	582	558	611	527	557	562	612	519	555	540	578	591	568	593	598	535	566	583	521	582	560	568	583	590	550	524	577	638	594	545	595	579	591	588	515	561	549	558	568	567	604	587	557	555	555	564	564	562	574	569	588	602	547	595	570	521	568	569	557	575	628	552	580	558	589	584	575	579	602	587	611	552	581	558	559	589	582	581	589	579	596	598	592	572	596	563	591	572	564	576	566	555	598	595	533	540	585	541	560	553	605	595	590	603	578	599	563	558	566	560	597	549	541	534	556	571	574	563	577	538	596	568	574	543	568	578	580	577	559	627	607	517	599	580	606	550	574	532	604	569	580	559	555	593	573	547	567	552	537	559	593	622	626	581	572	558	564	608	578	581	580	557	566	543	565	594	603	563	558	533	556	627	595	522	593	559	588	612	573	553	632	593	627	569	595	518	582	608	563	609	565	574	576	589	578	619	564	585	582	552	582	576	621	603	579	556	566	573	584	540	549	586	569	585	596	565	571	577	589	574	510	600	582	548	556	556	576	548	572	537	556	578	596	561	582	602	570	614	575	554	557	553	585	642	561	562	557	555	601	589	565	549	561	563	567	560	579	548	563	556	577	570	568	564	579	613	633	553	584	574	574	585	566	562	582	546
39107	51712	18235	11539	8251	5998	3909	2235	1707	1578	2603	11391	21253	18296	3338	827	794	851	799	750	898	2629	4808	6220	5291	4171	2462	684	639	673	707	647	662	648	657	667	663	691	656	674	654	645	695	644	626	680	703	679	670	637	671	692	628	646	669	660	620	632	668	668	720	650	667	640	665	720	625	675	656	663	687	668	644	645	681	708	661	681	657	671	652	667	668	650	689	632	633	682	650	667	646	653	637	670	653	659	661	666	639	624	646	686	713	624	683	649	687	638	665	651	650	661	687	650	686	705	646	672	659	671	661	621	671	609	668	650	655	659	666	668	672	660	709	638	639	652	656	647	674	656	659	669	631	683	642	663	692	632	633	640	654	675	664	641	628	638	647	671	695	686	652	690	663	692	665	695	667	669	687	657	666	697	701	695	661	681	656	686	644	659	701	633	661	679	702	681	672	672	699	682	669	670	648	696	676	668	694	663	677	642	710	638	635	653	664	645	671	648	680	646	631	593	637	666	731	633	653	658	643	624	663	708	708	678	661	684	658	673	690	612	634	667	700	635	631	671	652	620	672	621	649	681	663	677	670	681	625	669	663	667	635	657	703	628	675	641	694	621	659	640	650	644	682	700	622	639	672	664	628	704	663	665	682	650	611	679	610	645	641	669	641	695	669	702	632	649	664	650	635	673	682	686	652	644	656	717	668	655	652	703	687	674	663	635	623	612	606	648	693	616	633	664	635	631	661	660	668	641	657	657	627	661	658	645	649	660	650	686	699	667	673	657	630	640	663	664	647	671	707	667	650	599	604	657	639	699	634	652	666	661	604	653	654	620	653	652	699	665	679	637	609	665	691	674	657	658	682	677	679	626	625	641	715	657	685	638	672	682	694	644	636	648	658	693	650	654	677	643	644	607	700	676	695	630	617	661	643	657	688	630	684	667	656	667	658	666	682	645	638	670	623	676	686	664	702	646	656	625	628	672	705	642	653	637	686	649	660	702	599	668	664	681	613	710	680	658	674	625	673	628	661	671	680	600	682	667	699	646	674	609	670	636	654	663	626	692	663	674	694	669	638	630	664	641	637	630	692	649	661	633	704	687	644	674	658	637	726	630	664	636	628	656	645	692	663	677	691	664	722	665	655	669	637	633	673	658	663	670	635	663	658	687	703	664	674	674	648	683	623	659	679	672	603	683	687	593	647	674	709	627	693	647	664	637	640	637	606	686	614	611	660	669	706	662	692	633	659	641	657	688	668	665	647	660	621	670	655	666	652	652	662	706	658	654	674	702	656	665	667	649	665	703	587	661	675	610	654	673	632	616	667	657	667	663	639	626	642	643	665	621	647	677	642	665	647	649	599	681	643	674	657	587	690	639	708	664	675	651	657	618	642	702	675	657	674	655	669	683	630	679	652	668	681	624	650	685	659	693	701	625	686	652	657	668	657	626	661	668	640	690	617	662	676	645	714	685	666	624	670	678	644	667	669	676	710	665	625	605	653	671	663	657	647	622	623	661	635	617	654	654	645	664	617	629	650	649	644	645	623	679	685	607	662	685	665	672	612	640	630	700	651	668	657	710	640	673	619	639	679	642	653	689	693	630	642	665	681	717	675	649	666	677	673	658	629	643	668	669	649	637	665	682	638	657	679	660	654	692	656	631	661	720	715	656	643	658	654	686	655	624	640	683	682	650	621	613	638	689	666	662	694	671	652	640	696	656	625	675	672	690	638	672	660	661	672	639	632	646	666	649	659	687	617	714	670	663	635	699	677	634	649	677	641	708	649	609	655	640	630	657	658	664	693	637	624	685	667	688	611	721	637	675	658	681	640	652	643	673	659	623	669	642	687	689	662	630	697	673	666	672	665	681	623	627	656	662	659	701	618	730	661	674	649	653	691	664	658	603	609	614	650	642	659	649	676	681	630	679	669	702	655	657	638	659	648	705	664	719	691	659	672	701	586	657	633	680	664	632	697	670	620	710	651	632	623	655	656	618	668	642	666	699	688	638	649	644	649	635	661	674	670	652	691	728	655	704	641	679	677	674	622	659	608	666	643	669	687	666	640	634	648	655	640	648	664	663	640	679	603	626	610	674	661	646	653	692	659	643	667	656	655	680	686	653	630	662	629	665	645	646	704	657	624	690	675	663	625	663	684	648	635	698	677	664	678	668	650	677	674	648	630	688	683	673	644	632	671	628	634	648	639	655	662	665	661	693	647	666	661	647	630	597	653	650	654	687	638	690	673	652	701	625	653	683	671	659	648	707	654	642	694	670	674	652	620	643	652	655	666	665	659	690	667	630	620	693	633	613	599	682	645	632	689	686	629	662	643	698	650	635	627	686	691	677	613	676	653	660	626	649	677	654	590	679	646	649	682	626	697	662	657	662	660	678	628	621	660	695	640	610	672	631	677	694	656	681	668	622	634	653	679	654	633	648	666	652	601	646	683	652	717	634	669	637	683	690	645	633	622	665	685	669	684	676	651	662	655	638	645	670	685	646	733	714	694	693	663	668	650	635	643	646	654	651	680	654	667	648	698	636	648	647	655	661	630	683	635	687	651	656	625	627	666	610	645	695	677	672	640	638	655	713	679	613	681	621	665	650	664	697	680	636	694	675	695	632	672	698	679	619	672	656	644	636	657	665	674	635	661	709	655	700	663	659	696	654	670	723	645	646	683	658	680	666	640	697	678	609	683	687	630	676	689	680	655	655	658	679	638	658	655	677	638	647	658	670	676	665	636	672	689	643	673	663	652	659	653	648	665	652	678	665	707	652	624	644	704	646	679	681	644	664	671	672	688	665	616	656	663	642	672	654	668	637	687	636	647	642	642	639	662	654	613	709	694	697	643	650	625	653	621	647	633	640	645	653	632	651	669	685	675	657	652	658	670	647	699	672	642	659	641	679	700	654	654	685	668	645	672	675	657	642	662	683	664	706	681	679	689	671	640	665	645	692	663	683	652	646	672	702	605	655	668	660	633	645	713	668	643	657	650	667	649	687	638	680	652	638	667	657	627	638	728	672	660	631	632	630	635	670	610	659	709	632	654	634	665	692	656	711	654	655	685	691	676	662	669	652	659	672	663	626	639	653	684	668	685	632	656	619	631	655	600	669	674	686	684	610	648	660	648	678	687	689	639	690	663	688	631	664	695	686	662	637	616	649	725	682	648	662	647	615	639	644	651	668	653	700	679	643	645	643	644	641	656	666	657	664	652	653	655	717	696	627	665	634	649	680	633	652	652	665	667	632	648	683	648	673	644	665	652	677	654	660	638	614	625	684	675	633	702	696	651	659	639	694	659	634	664	708	619	653	672	629	666	655	606	668	677	614	680	677	661	668	694	678	660	693	624	686	701	655	606	644	667	640	661	696	691	649	599	652	659	658	665	706	610	630	674	641	628	663	659	683	654	677	692	632	658	667	672	662	643	659	621	643	665	654	662	704	666	655	680	609	664	670	684	732	671	643	652	666	633	698	630	709	725	635	627	655	671	681	709	656	626	620
28690	23450	16048	4622	1500	1014	836	631	511	475	490	411	693	630	403	384	409	400	375	371	360	530	555	619	612	543	421	338	339	334	350	353	343	364	344	368	369	368	371	349	377	326	341	317	346	345	341	367	377	346	354	368	370	371	383	364	368	337	341	343	347	338	344	309	335	368	356	363	382	339	361	336	350	363	382	384	346	362	345	349	382	342	328	382	370	390	354	322	320	342	359	350	347	345	351	339	385	336	362	339	335	382	343	341	312	324	313	328	328	387	356	367	377	338	361	339	375	342	359	381	378	357	343	354	345	359	353	323	365	397	361	342	351	354	343	357	317	378	362	382	343	370	329	329	365	363	354	352	348	314	366	347	356	335	341	341	363	355	342	345	316	383	331	371	351	362	341	340	351	336	345	344	343	364	363	359	356	374	366	339	362	326	360	357	384	334	355	368	307	340	359	363	329	355	352	367	400	350	323	368	351	363	332	375	318	325	375	353	359	363	349	373	361	316	349	353	361	335	329	375	345	326	360	342	373	349	347	376	346	363	342	363	344	362	361	376	365	337	328	329	339	325	324	353	317	350	373	372	343	328	383	354	354	378	367	360	344	357	361	371	357	359	327	365	375	337	344	347	372	356	362	362	363	364	370	361	354	338	354	403	331	343	347	347	408	365	332	358	333	339	340	360	361	350	361	349	374	326	355	344	357	356	312	351	366	356	343	357	369	354	344	365	396	374	353	360	379	387	380	320	343	347	328	343	335	335	356	340	361	381	348	369	362	337	361	326	377	355	336	392	346	371	319	378	319	342	375	336	342	341	352	359	334	345	352	350	346	325	339	380	316	339	354	343	378	344	364	360	335	356	402	338	367	327	349	351	337	376	344	373	348	324	351	364	346	342	336	308	335	339	348	358	331	387	309	362	341	368	367	363	371	344	306	342	333	365	329	358	374	352	333	343	318	327	342	381	359	344	357	342	342	341	343	340	338	340	366	356	343	357	342	331	341	363	361	323	319	333	331	353	390	310	368	356	347	353	371	350	351	356	378	359	327	345	334	335	363	346	361	340	324	369	339	338	374	354	369	347	332	359	385	322	356	362	354	378	367	333	388	356	351	383	349	346	377	369	359	337	345	378	370	368	338	387	370	369	382	358	370	363	345	349	333	382	409	387	329	357	382	360	382	331	347	372	379	335	341	339	326	370	348	356	320	372	378	347	350	333	369	359	348	335	346	368	330	368	373	360	342	374	367	322	376	340	347	358	366	374	357	344	338	341	330	356	343	375	338	367	356	365	387	353	359	330	359	330	342	364	354	342	331	332	343	347	374	362	325	313	334	311	333	353	376	342	374	378	329	365	357	322	363	367	345	360	368	370	359	390	393	357	367	401	368	328	367	361	300	342	345	322	340	373	355	309	321	331	347	402	398	356	390	341	333	336	344	357	331	342	352	317	332	338	359	365	342	383	351	358	331	328	351	371	366	356	367	328	349	357	352	346	368	362	378	323	341	338	357	353	313	377	352	350	386	352	344	365	361	373	364	324	366	356	343	340	311	345	354	356	348	358	373	365	339	342	358	336	373	346	338	362	344	349	360	366	343	347	385	324	372	347	341	346	346	357	381	345	350	349	369	352	321	347	336	342	352	345	379	362	352	373	317	383	340	343	362	342	371	358	338	366	345	365	363	304	363	371	340	382	381	352	359	336	383	354	398	349	387	389	341	339	322	335	339	334	330	340	343	388	357	351	344	360	353	369	344	358	366	342	346	353	347	367	341	370	386	345	356	339	352	356	338	367	351	402	352	333	351	365	385	353	354	384	353	349	373	361	360	339	323	349	369	324	368	332	411	380	337	368	359	375	331	358	357	345	354	401	362	364	341	308	331	342	365	347	347	341	325	387	368	359	350	311	339	353	376	325	321	340	360	389	393	340	332	344	329	371	327	346	354	323	339	360	359	360	371	338	351	374	341	346	370	347	350	311	362	329	365	378	393	367	317	361	359	348	304	317	357	365	334	352	361	358	322	369	358	358	342	363	380	392	338	331	354	386	331	388	336	357	338	342	354	372	365	326	355	358	350	351	391	361	357	367	324	354	362	354	363	374	342	352	351	378	379	369	362	334	334	351	347	380	362	338	372	338	343	333	356	343	364	328	340	359	361	329	342	357	318	329	383	356	376	353	342	364	351	350	327	379	365	343	349	342	354	334	379	342	352	366	394	316	380	357	368	386	320	342	364	343	341	380	334	354	341	387	359	345	350	333	336	355	367	366	323	359	327	364	355	377	334	334	314	378	354	345	366	354	356	378	310	357	353	360	327	381	385	347	364	331	377	371	354	339	330	358	392	331	340	361	349	365	353	354	325	342	335	361	375	346	359	363	356	369	356	356	369	338	358	373	386	375	367	353	342	342	364	341	358	353	350	355	369	359	335	353	382	343	359	333	334	311	344	343	368	342	362	330	344	349	361	337	341	356	371	356	364	329	356	362	361	319	367	340	367	346	323	376	360	335	352	328	362	371	354	324	372	361	346	368	359	353	368	317	330	378	340	356	357	363	323	348	332	357	358	377	340	362	354	334	308	360	355	355	359	365	343	351	378	339	344	364	338	377	328	370	335	322	350	355	333	362	352	395	363	332	351	328	348	335	357	336	356	354	383	356	317	374	350	336	342	350	316	351	359	360	363	371	384	349	371	332	340	360	361	344	331	341	348	357	317	337	366	359	349	329	369	355	349	338	374	372	361	348	366	365	333	354	357	366	353	329	393	335	340	364	382	352	356	358	349	344	345	334	377	346	359	338	346	343	304	354	335	336	358	356	353	342	375	355	364	362	365	314	354	360	377	369	349	387	351	331	381	360	324	378	331	380	358	321	332	336	353	387	345	351	363	334	335	356	319	345	347	353	360	319	378	355	368	375	362	367	359	346	381	383	366	361	338	338	363	335	348	332	339	338	341	333	351	385	369	353	355	339	330	316	308	337	335	369	314	342	348	404	325	348	375	364	357	372	343	380	342	357	341	359	351	349	357	361	374	369	315	379	351	373	339	350	347	344	383	358	357	342	330	335	337	330	370	353	351	348	355	364	313	332	346	343	344	357	360	347	340	352	350	352	364	341	340	362	373	375	334	381	369	333	309	363	348	363	369	373	340	347	356	335	334	361	336	361	347	403	326	363	382	328	328	363	350	337	350	368	365	350	364	342	383	351	367	354	336	356	301	356	404	346	378	358	366	367	382	415	340	324	380	351	353	368	364	332	388	350	351	368	376	343	369	352	374	338	374	362	351	355	332	345	363	326	368	361	322	374	330	366	400	330	330	342	354	335	342	345	362	336	365	356	365	352	345	334	331	363	342	318	330	353	357	386	360	348	355	349	343	347	340	346	322	368	351	333	366	374	375	392	360	358	331	369	339	342	388	357	331	351	335	334	368	342	371	360	341	345	376	361	381	358	360	371	346	379	380	358	343	368	391	373	333	364	358	363	384	319	378	362	335	337	358	338
31008	30701	8022	3843	2342	1794	1378	1063	773	692	756	637	1188	904	516	507	486	462	470	455	494	595	730	824	824	732	545	405	460	435	444	412	410	429	422	441	458	460	449	442	458	495	437	466	438	430	447	440	430	441	440	407	432	426	451	405	430	427	441	467	444	462	453	439	432	411	475	417	474	442	431	429	437	390	417	470	429	456	446	439	421	461	435	405	456	411	452	470	435	426	404	446	440	424	444	457	428	454	431	425	434	434	399	452	435	426	454	491	449	474	412	463	422	445	443	454	442	402	427	494	399	465	408	480	441	444	438	447	423	434	441	423	463	446	409	421	441	441	447	487	434	442	414	430	476	416	458	440	453	445	451	403	458	485	449	431	425	426	461	450	410	416	420	412	440	462	440	400	442	437	400	451	441	396	393	452	408	457	449	424	444	447	408	453	452	409	419	439	429	408	407	422	445	422	488	467	442	431	422	441	472	412	431	444	476	443	449	432	465	461	444	424	483	448	427	450	442	427	419	415	420	442	413	442	460	436	398	426	446	451	441	454	474	454	418	444	399	454	447	409	471	456	432	489	437	448	440	450	428	436	427	434	444	473	477	467	438	427	445	444	399	391	466	438	412	459	425	457	451	456	430	448	462	467	431	430	449	428	436	447	452	470	449	425	457	423	430	450	426	424	419	474	462	448	412	449	451	455	445	443	466	448	439	431	455	457	440	438	434	467	420	432	422	434	450	422	460	453	442	456	436	412	417	462	463	426	469	429	438	456	443	416	439	419	422	446	433	412	440	431	455	423	488	423	466	465	439	439	437	473	458	426	439	416	426	449	443	450	414	440	453	456	411	439	436	429	444	457	418	422	423	410	477	449	400	457	439	435	434	447	402	454	446	413	439	457	471	467	438	463	453	400	442	434	463	453	427	452	439	457	447	435	458	407	415	454	451	413	402	436	445	417	410	428	437	453	442	434	457	445	456	469	439	457	457	428	447	437	454	443	405	450	449	425	439	432	445	421	433	452	427	457	446	461	423	425	468	448	468	410	455	461	419	470	469	422	427	422	438	416	423	438	422	405	437	419	426	413	446	438	431	451	460	493	443	399	454	448	419	469	437	415	460	443	405	441	414	463	460	446	404	416	466	426	442	461	457	463	387	447	420	438	462	465	430	441	416	444	451	455	455	448	437	440	455	461	436	408	452	430	434	441	425	443	444	433	448	437	407	433	432	409	466	473	440	406	432	444	453	431	431	481	448	467	422	459	420	416	387	437	423	443	442	426	465	409	449	422	419	421	431	447	427	414	420	439	437	469	463	468	450	432	424	417	478	458	462	417	410	423	438	380	434	479	447	440	447	424	447	415	450	414	428	446	424	467	461	455	437	421	439	449	406	429	408	394	448	467	420	454	427	465	462	409	483	447	437	440	459	462	412	470	439	452	400	455	421	456	442	445	433	438	453	409	468	429	431	448	454	465	458	411	474	453	465	458	420	435	428	440	436	455	435	478	458	469	403	474	440	445	428	469	434	399	442	421	460	441	436	416	409	459	428	463	437	427	409	465	431	458	428	415	486	396	453	442	390	410	426	451	459	434	430	473	430	445	430	436	411	477	433	424	463	431	442	437	423	443	456	408	408	453	467	437	424	422	428	448	398	436	436	444	425	443	453	452	400	458	435	457	469	472	467	437	419	413	476	439	428	442	423	418	463	440	441	412	428	448	422	410	417	415	452	429	426	462	469	462	456	464	457	429	464	479	434	440	442	481	414	435	403	453	394	421	419	425	483	445	452	432	422	425	445	444	443	425	445	467	443	411	479	457	435	418	433	469	425	443	424	463	436	443	466	467	451	457	461	453	485	441	447	474	463	466	476	432	438	442	435	467	423	442	439	472	438	445	425	424	420	445	429	397	433	483	464	449	469	427	420	428	445	437	428	455	423	500	433	437	443	431	437	449	435	454	448	438	458	439	452	436	424	472	420	457	431	421	469	438	425	481	433	468	445	463	447	485	390	442	438	422	454	409	442	438	475	446	421	439	407	435	424	452	418	418	463	431	438	444	432	413	435	423	444	438	439	439	435	427	407	453	414	426	437	456	398	405	428	440	429	456	393	424	429	430	465	441	427	430	443	430	452	413	448	460	436	441	431	415	453	389	428	458	470	435	413	440	439	448	440	447	416	416	492	435	426	429	459	440	441	459	432	397	432	460	436	450	426	434	475	454	437	463	473	462	433	450	417	447	462	467	433	451	426	419	403	419	432	411	441	450	446	463	403	430	474	438	452	439	446	447	438	445	444	413	478	439	464	464	443	433	434	452	421	449	391	426	454	462	442	459	427	430	427	427	400	447	453	447	421	432	443	421	445	424	457	392	436	480	465	454	441	462	470	434	433	449	444	409	430	470	394	402	429	454	380	471	436	417	472	439	408	413	414	448	481	475	446	436	429	490	443	416	470	423	440	451	422	414	490	453	463	444	436	415	425	447	429	452	441	446	453	434	472	447	425	446	420	440	451	427	484	464	427	441	417	436	414	425	462	427	423	426	436	472	418	437	462	439	445	475	460	462	392	452	443	437	430	428	454	432	436	421	426	439	444	385	441	443	488	464	421	427	443	458	461	419	446	439	438	415	411	417	406	452	408	451	439	484	433	483	397	387	432	426	420	432	451	496	411	466	451	420	456	445	426	433	445	422	440	441	424	420	446	418	501	465	457	470	464	426	418	449	467	428	467	425	449	444	444	443	420	424	454	473	445	432	463	485	408	473	411	481	440	433	437	437	447	459	417	476	460	430	463	412	442	405	471	415	452	470	417	429	439	451	397	473	435	445	446	439	415	428	484	436	417	395	455	424	478	448	450	447	443	402	451	449	446	429	460	448	449	405	450	434	455	458	456	458	401	440	406	440	461	426	439	444	441	441	424	478	454	441	406	434	447	412	438	440	443	427	430	424	436	458	430	449	448	426	438	484	429	454	446	459	435	450	435	455	430	443	414	448	445	472	446	415	455	422	390	434	426	429	442	450	448	460	463	425	438	432	434	433	407	423	430	439	465	405	421	460	458	435	457	462	462	467	432	430	474	449	419	455	484	438	451	471	426	418	413	433	430	445	445	449	423	469	440	429	460	436	427	393	461	422	425	451	440	416	457	431	458	446	440	396	448	460	461	432	436	439	441	443	465	476	456	447	424	402	474	453	477	447	446	403	441	460	418	443	477	414	442	422	461	433	473	439	473	423	461	410	436	420	458	439	434	450	467	431	425	422	427	435	440	385	463	410	437	419	436	434	457	411	413	399	429	448	425	418	442	465	437	423	444	393	458	457	470	412	441	415	458	422	457	420	423	465	453	415	434	466	412	471	453	434	425	489	450	433	439	457	401	465	460	413	453	462	456	414	407	417	415	433	400	471	466	428	432	437	437	452	370	447	432	440	445	433	433	404	411	415	432	445	449	429	423	449	439	424	423	435	459	448	440	416	457	416	423	435	454	448	444	409	448	454	415	434
24190	21483	28700	24622	21440	11325	1702	1018	847	727	1231	710	1601	900	461	399	416	409	381	401	407	640	1347	2243	3080	2509	1243	381	331	319	336	281	331	297	329	370	337	338	312	344	320	300	313	334	310	351	300	323	329	323	339	320	327	355	297	343	339	318	307	303	361	306	326	303	333	319	336	310	295	336	328	312	330	335	313	313	311	327	316	309	303	304	335	335	320	306	309	335	317	320	282	309	318	319	307	332	351	321	311	293	279	296	337	313	320	321	317	330	301	326	322	322	320	340	342	358	318	346	301	314	293	313	306	341	357	340	309	329	346	301	333	291	315	323	334	337	322	324	326	322	328	311	328	339	305	333	308	314	308	322	352	299	343	304	310	348	307	305	318	312	336	316	266	275	336	313	330	317	287	307	322	299	325	342	341	278	287	347	327	339	332	332	304	320	302	315	312	326	336	333	322	327	336	351	330	293	297	296	330	306	303	311	318	327	299	342	332	307	324	286	286	326	324	308	299	292	319	308	328	345	296	306	308	339	328	342	342	303	299	322	330	330	317	320	324	316	303	335	338	315	312	307	325	320	310	328	341	332	311	330	333	292	307	309	298	312	320	334	327	330	342	298	323	313	341	263	338	308	322	306	282	342	351	278	333	310	325	304	333	338	321	328	300	322	323	301	305	327	330	310	291	296	299	311	326	329	321	303	317	346	310	287	332	326	316	332	302	314	285	318	305	318	338	296	355	315	337	295	308	295	320	305	300	312	346	313	321	353	312	319	324	330	318	357	327	341	324	309	338	339	300	284	318	326	309	301	314	321	338	321	283	319	338	377	311	313	334	331	314	318	320	360	315	307	299	289	326	343	315	318	345	335	310	344	291	316	335	320	300	315	316	313	324	307	306	333	323	300	328	317	342	331	301	311	324	320	360	321	335	322	333	324	303	318	333	308	332	284	297	279	312	315	322	324	336	330	310	319	343	337	283	317	313	281	310	320	316	319	272	313	321	291	365	311	334	323	339	341	337	338	331	310	313	345	313	353	312	343	326	295	294	320	334	319	338	322	308	332	314	305	343	359	324	293	321	331	347	329	304	328	320	343	319	321	311	322	326	290	332	319	296	304	323	327	342	314	331	306	306	314	334	327	339	304	344	303	308	327	314	304	338	309	342	295	315	320	301	323	331	307	362	283	288	305	337	330	297	319	293	331	315	343	322	317	335	347	330	320	304	324	304	321	315	327	342	289	343	331	332	348	313	335	319	321	310	329	348	310	326	330	306	335	305	314	320	313	289	314	316	317	314	315	336	283	335	323	315	276	332	331	338	292	306	303	297	313	283	351	335	314	328	328	310	312	325	293	324	328	335	345	302	348	346	356	313	335	333	330	324	336	350	332	315	311	291	296	299	315	319	364	314	314	316	331	310	327	319	326	318	346	310	317	316	320	307	292	296	297	323	340	312	314	341	341	333	292	326	341	334	318	319	329	333	297	310	340	324	330	310	314	287	298	292	302	353	299	297	308	328	292	305	332	323	302	311	321	282	347	318	324	351	350	334	296	312	283	339	317	316	309	289	336	354	332	298	314	319	329	318	308	274	326	364	332	334	331	324	277	336	353	327	308	305	301	298	309	321	318	302	301	332	344	292	349	317	291	352	315	297	306	320	359	327	307	303	286	324	352	315	333	314	299	313	314	300	345	294	324	334	308	332	298	324	289	302	290	291	303	337	335	296	320	318	322	314	294	321	305	322	339	322	304	322	339	343	308	363	320	302	300	345	310	320	315	319	333	316	316	303	325	304	321	290	327	329	319	295	308	325	314	312	337	287	354	334	324	310	341	333	322	317	321	332	377	327	311	324	328	357	332	333	294	318	318	333	338	331	276	316	306	304	350	331	314	348	346	329	338	298	318	312	307	336	294	341	322	333	345	299	322	329	318	351	313	317	339	328	322	329	310	316	297	320	294	295	352	312	310	302	305	303	328	287	324	296	315	319	311	312	306	343	307	299	341	309	341	307	288	321	297	317	323	313	324	312	331	292	322	313	325	339	313	313	308	338	299	327	301	330	293	288	294	296	311	307	328	332	312	364	301	303	313	324	312	290	310	304	346	307	332	320	319	300	311	308	308	326	320	348	343	300	301	327	332	312	324	292	322	307	309	299	296	334	310	319	330	295	296	313	317	345	305	315	305	296	328	324	341	339	302	319	299	302	279	311	308	327	289	327	304	348	324	331	316	315	331	356	347	317	303	283	315	324	318	332	312	333	341	333	353	314	301	309	281	329	298	305	325	306	332	318	321	327	306	331	312	320	315	331	337	304	317	340	312	303	302	333	309	336	305	321	326	324	315	313	326	306	293	321	311	309	306	303	354	318	321	340	308	305	305	303	308	310	312	328	313	340	322	338	349	312	331	337	279	323	326	324	312	347	316	295	296	335	310	317	305	301	309	319	300	312	313	330	364	329	298	306	333	301	330	362	297	300	288	339	307	323	314	311	310	326	320	296	338	307	319	349	352	319	318	314	313	318	332	338	323	328	315	331	338	324	313	295	333	354	322	317	327	329	328	339	288	337	285	286	308	307	349	313	314	314	313	303	311	319	311	308	310	325	315	310	276	303	339	310	330	308	312	307	306	325	336	337	313	310	313	305	295	326	305	311	345	337	339	278	314	333	343	330	306	306	318	321	319	325	300	288	318	321	320	324	308	315	287	320	330	319	318	305	311	304	319	297	339	336	344	325	344	317	328	304	326	336	334	303	325	329	348	320	320	313	316	357	276	344	315	287	321	300	284	337	313	334	326	313	329	319	293	303	327	332	335	340	296	316	297	323	340	350	298	303	335	337	315	281	306	308	303	276	333	322	294	366	335	308	311	293	331	284	312	324	291	306	323	311	296	315	333	294	327	326	334	303	325	329	295	328	308	316	312	323	317	319	313	304	309	296	304	298	318	318	325	302	303	316	314	322	366	302	313	299	324	312	303	305	308	327	336	337	310	310	284	321	301	331	309	328	296	318	330	311	298	309	289	296	320	333	318	321	322	353	304	297	364	324	303	347	313	303	336	315	307	299	313	308	311	325	350	315	316	307	323	295	297	345	322	322	299	314	316	307	330	312	326	302	295	329	320	350	328	349	329	277	298	340	331	306	325	311	316	345	313	314	295	318	363	328	341	322	349	319	344	304	313	319	287	342	329	298	326	328	299	299	314	335	311	309	303	302	319	328	312	286	321	331	324	309	304	315	327	310	311	321	326	301	287	346	301	311	313	351	332	311	283	311	331	340	328	282	310	306	299	354	300	318	331	337	340	311	325	323	310	305	342	326	294	282	344	288	297	282	345	320	310	312	334	340	287	337	305	317	331	307	312	320	304	316	302	306	303	319	327	300	316	348	310	291	313	306	312	342	296	318	313	330	334	320	325	294	318	287	301	310	360	328	289	318	328	318	339	314	294	309	317	306	314	293	294	314	322	313	352	329	336	322	330	317	334	331	322	317	345	314	372	326	311
34967	42402	14088	8006	5314	3150	2483	1884	1488	1352	2300	1219	2993	1556	663	546	578	515	504	515	565	1074	2257	3796	5088	4354	1949	443	405	393	414	398	379	383	388	364	389	379	383	389	403	356	377	412	448	393	386	379	408	385	407	374	401	366	382	437	412	377	406	406	424	400	379	383	383	404	412	368	427	399	388	411	370	365	382	376	350	351	374	371	454	394	377	372	429	375	386	370	395	384	384	425	366	401	408	363	398	354	378	357	376	406	400	404	364	377	390	394	417	386	400	358	406	382	390	370	375	394	380	367	370	362	387	379	390	388	418	388	400	381	404	388	399	418	344	406	382	377	403	401	424	404	385	377	413	391	367	422	362	411	388	409	375	390	359	391	367	406	371	401	352	392	373	383	430	386	383	373	394	402	370	365	389	384	408	345	367	389	380	370	410	401	381	413	381	412	366	392	396	391	408	365	377	386	378	404	391	428	400	424	389	405	383	404	423	384	402	368	376	366	386	398	373	381	390	389	403	372	372	377	386	404	380	380	406	408	400	401	382	368	383	357	385	389	386	398	353	402	376	373	395	397	398	384	397	385	402	356	376	392	378	396	367	400	375	436	381	387	406	412	402	397	383	410	404	405	403	363	406	365	380	357	363	387	385	380	411	407	413	373	422	366	383	394	423	429	376	342	394	392	392	401	383	401	361	369	367	389	382	372	423	392	404	382	362	405	413	387	437	365	395	395	400	358	414	394	362	386	381	375	399	391	404	382	367	396	377	390	341	381	385	374	416	375	382	405	397	405	376	373	383	412	377	407	398	399	404	393	424	392	371	378	394	384	379	365	414	407	395	399	376	387	387	387	330	395	408	382	374	413	395	347	382	359	362	381	407	404	410	337	397	400	383	401	405	417	359	364	369	415	371	377	387	365	363	380	402	417	418	380	390	416	393	367	373	395	370	382	390	405	390	400	363	406	412	397	410	401	398	383	387	397	404	416	365	382	417	396	419	365	409	413	394	378	388	388	362	397	364	441	423	368	401	410	370	422	380	361	373	367	364	355	349	400	388	382	390	400	381	373	381	401	398	386	371	357	422	344	389	373	382	356	390	352	401	395	426	399	428	370	379	394	411	394	396	365	395	393	382	385	409	393	389	353	403	357	379	386	412	385	398	422	385	404	380	399	400	399	410	367	359	391	402	375	373	370	407	411	381	406	415	407	374	375	410	393	397	382	396	395	382	378	378	398	383	391	394	421	402	385	404	369	386	372	405	358	381	379	410	379	388	373	408	396	399	384	403	370	382	398	394	395	395	380	422	389	392	424	370	390	357	425	392	409	388	385	421	410	413	406	400	399	420	391	376	358	436	418	345	360	374	377	397	360	408	421	396	386	389	415	379	362	388	391	365	387	424	363	359	374	409	360	362	362	403	344	399	419	397	405	417	378	394	390	389	371	386	392	390	371	385	343	417	390	404	363	370	378	375	351	326	380	354	358	401	377	390	387	383	363	378	381	401	401	387	407	396	400	371	398	370	356	366	377	357	411	401	376	373	438	378	358	412	382	403	398	418	398	411	353	394	410	335	388	443	428	374	423	401	369	373	373	387	397	396	414	384	392	358	390	391	378	403	378	385	392	379	400	376	395	413	395	389	397	391	379	388	379	342	393	397	353	401	396	424	383	409	420	403	366	390	369	394	380	425	386	399	409	413	442	391	413	371	383	392	373	378	384	399	369	411	386	414	386	425	371	402	405	371	388	397	366	379	386	409	366	376	358	391	388	385	399	430	396	378	394	360	392	391	374	378	391	394	401	382	412	405	389	375	384	416	400	414	369	384	385	400	407	412	400	415	355	365	367	431	351	404	352	374	393	403	396	401	391	408	379	399	380	363	428	388	391	373	411	382	387	360	354	384	373	376	409	390	355	393	370	404	419	382	374	376	401	359	384	383	400	406	352	382	421	380	360	421	387	370	432	405	422	415	366	379	377	397	406	398	395	397	364	357	383	380	438	445	385	409	385	389	396	356	388	435	402	421	355	394	373	385	394	366	364	360	408	399	428	410	368	342	397	428	397	374	383	395	411	379	380	377	386	374	411	409	406	399	368	396	387	375	395	417	363	394	391	363	366	372	376	414	351	407	376	357	372	335	390	381	391	389	341	400	435	382	411	397	393	384	396	360	378	366	413	442	359	361	365	352	421	390	328	416	382	408	385	392	376	418	396	383	380	378	384	347	386	408	406	418	398	397	412	394	394	372	391	379	391	408	375	404	376	374	370	353	403	386	387	379	384	417	403	408	405	385	379	382	381	389	371	398	356	343	389	414	388	409	381	397	391	378	375	410	406	404	345	385	386	417	407	418	379	416	382	388	377	354	406	376	381	367	404	357	354	363	365	385	388	405	383	388	395	419	374	367	391	361	390	365	367	392	379	389	352	365	373	381	413	367	387	391	392	382	394	405	380	382	332	411	350	399	398	448	361	391	372	340	386	383	374	391	385	374	389	403	411	383	381	382	400	399	403	379	375	380	396	391	369	409	356	393	394	420	425	391	406	395	337	374	387	390	361	404	420	391	396	395	371	390	388	403	365	408	397	369	329	372	395	385	376	400	409	376	355	359	365	377	391	383	396	416	407	409	437	394	351	393	386	394	368	372	396	385	350	401	383	371	384	416	376	388	351	379	370	373	391	394	383	366	414	380	370	390	408	367	413	415	382	386	421	389	389	386	373	387	376	381	381	369	393	406	403	387	379	378	396	404	382	377	367	382	367	416	401	387	387	405	385	400	362	428	394	405	358	375	385	371	410	431	397	395	417	408	351	418	399	355	401	384	423	399	395	411	392	430	420	389	381	352	405	414	343	378	370	381	410	378	386	371	400	403	400	374	383	393	401	405	386	401	391	372	376	419	400	413	416	361	396	372	396	375	419	414	383	410	385	399	375	389	385	381	406	386	381	390	393	405	383	411	391	379	413	403	370	374	424	384	414	347	398	406	389	400	371	413	389	405	373	375	354	390	393	396	392	374	380	382	373	404	385	420	368	385	413	346	404	388	386	379	403	343	378	393	356	433	431	411	366	414	356	397	391	401	387	428	376	420	362	432	383	417	379	386	377	408	442	367	382	391	381	417	377	377	389	350	370	411	409	384	411	397	395	369	422	412	344	434	385	401	381	366	412	378	403	405	420	443	400	377	375	384	376	387	384	382	393	371	412	371	361	377	386	409	406	399	405	380	411	409	393	384	422	357	354	393	390	360	443	396	377	393	367	365	357	369	361	367	384	395	410	376	410	386	365	404	411	370	413	395	386	389	396	402	389	388	396	341	363	389	389	383	412	359	371	402	353	356	359	375	368	402	366	366	400	375	384	363	399	407	386	399	388	392	395	396	403	384	378	403	384	382	360	426	406	385	382	369	394	355	414	355	399	409	401	393	363	400	387	385	410	394	374	412	395	394	395	371	411	403	396	386	356	392	390	379	394	376	413	382	380	356	371	382	374	434	410	387	387	398	383
25606	21535	27562	25675	10564	1767	1125	840	749	732	1248	1846	656	1234	691	647	592	607	610	585	636	877	1097	1478	1649	1594	1284	719	575	555	524	551	544	528	542	517	521	551	578	554	530	542	605	527	554	544	551	535	559	532	569	592	532	542	547	543	526	531	556	577	531	540	535	507	535	548	549	554	572	564	531	549	547	611	592	550	536	584	539	550	573	585	607	554	564	546	511	530	556	556	527	554	569	552	553	528	579	571	572	527	533	568	558	523	563	561	541	556	570	584	547	521	533	580	578	545	570	581	532	590	512	544	553	543	563	568	560	560	563	571	517	537	496	503	558	532	536	544	519	518	537	534	533	569	532	536	547	565	537	579	601	502	536	522	542	519	516	572	583	522	550	548	542	564	543	552	558	505	525	569	522	538	555	534	513	565	553	516	520	538	523	531	556	548	578	539	569	510	572	529	547	543	537	509	576	558	515	540	511	555	537	576	517	552	513	566	585	570	556	580	526	564	599	529	569	589	514	524	527	564	554	560	537	582	561	528	538	543	532	599	550	561	550	542	527	572	550	503	496	540	527	521	524	544	528	535	529	560	575	558	526	553	522	547	550	539	563	545	549	560	556	542	523	538	523	532	588	523	551	545	516	509	532	550	545	546	529	534	541	529	551	567	522	528	544	566	567	565	571	521	561	528	539	538	547	538	581	516	515	522	539	570	564	557	592	521	500	572	498	562	512	534	575	533	549	538	528	568	525	509	554	590	571	518	536	516	559	541	581	543	588	547	558	558	563	537	545	567	514	514	568	500	560	546	541	553	528	519	565	543	535	559	559	525	548	568	519	543	567	510	535	543	542	527	540	555	568	563	518	512	530	537	561	550	534	547	559	576	569	538	511	561	543	520	544	550	566	551	585	514	562	562	540	510	594	546	568	536	545	542	542	523	549	521	582	556	545	541	566	519	503	542	577	570	513	551	520	556	540	528	506	544	560	584	562	551	534	559	556	565	561	539	561	565	547	579	533	561	557	531	553	549	530	575	526	556	564	546	589	483	562	570	533	587	604	557	537	502	557	549	496	544	539	554	542	560	557	557	532	554	561	543	552	535	543	554	587	538	539	517	520	535	560	561	549	527	530	549	570	568	539	562	551	580	516	551	552	578	544	546	540	588	553	559	516	580	589	589	552	544	527	573	547	555	570	510	550	589	582	513	538	567	599	544	558	545	559	549	532	555	550	548	562	546	519	521	557	562	551	553	572	599	542	557	583	504	542	530	581	550	558	555	544	563	577	559	523	574	542	562	543	505	534	549	564	545	519	567	557	555	572	563	535	578	545	519	566	557	533	494	543	565	550	523	557	554	559	525	571	542	515	518	574	511	576	574	552	529	537	541	488	559	568	505	521	571	545	566	529	585	551	536	552	549	573	548	527	563	515	542	594	564	572	556	518	572	547	547	555	548	582	538	538	484	516	582	533	551	547	540	535	571	573	529	540	560	508	569	532	518	552	557	549	519	567	553	579	528	511	529	525	583	553	553	547	581	534	564	528	575	571	511	555	539	539	548	547	583	545	543	500	555	483	523	554	575	550	537	525	557	500	525	552	581	527	578	533	539	560	567	524	523	534	544	546	547	544	529	509	591	562	524	504	537	595	537	545	535	516	535	518	522	569	563	538	550	530	551	579	523	532	567	561	542	529	534	527	555	548	549	560	544	527	530	548	526	558	555	556	583	533	509	525	575	548	590	540	508	561	542	559	533	543	579	550	560	516	496	527	537	544	537	523	583	530	525	539	554	529	542	551	535	565	533	558	558	529	561	540	545	548	555	526	529	558	495	522	546	546	498	525	568	572	510	529	546	484	572	555	541	554	570	586	536	550	555	563	515	553	527	544	548	558	529	568	556	551	585	577	537	580	538	553	515	542	513	546	512	571	585	539	598	554	519	552	556	509	549	520	568	526	549	574	544	561	577	499	548	545	538	538	532	508	589	575	560	550	580	509	535	544	533	562	559	571	535	514	506	536	570	539	524	557	592	567	551	580	475	497	532	548	527	567	528	592	567	573	554	517	554	544	545	562	511	557	557	520	522	516	580	527	513	517	546	487	556	491	590	557	526	533	559	518	543	550	565	527	532	578	586	566	575	574	550	553	545	515	543	542	510	535	534	551	524	562	497	620	571	575	575	540	544	524	555	542	555	524	534	573	547	565	551	525	523	550	561	528	555	549	555	536	575	562	487	542	505	535	568	546	573	544	576	557	509	519	525	514	563	571	512	550	525	519	591	544	551	540	525	509	550	582	538	578	546	540	525	535	565	523	534	537	567	571	589	535	489	562	536	542	553	542	503	498	524	581	526	582	540	515	576	526	557	555	561	536	572	543	542	571	562	513	562	563	513	570	558	558	547	585	571	524	526	557	532	514	507	565	573	583	527	527	551	512	548	547	543	559	538	565	569	486	519	594	567	517	614	514	571	529	571	550	494	525	608	566	567	515	543	540	537	554	518	533	512	547	528	528	555	559	570	535	495	565	515	562	536	529	547	570	580	544	499	550	553	580	540	565	509	520	564	563	545	555	541	530	523	546	514	516	539	528	548	550	564	541	552	571	561	542	576	575	546	540	516	538	593	544	570	594	557	515	534	489	609	547	519	568	574	542	553	546	539	528	593	552	526	546	520	562	569	559	568	556	569	562	567	557	559	573	523	553	538	560	551	581	534	545	502	552	584	557	547	502	526	556	538	534	542	548	572	530	567	551	546	524	528	520	543	550	529	527	567	580	563	565	546	557	575	522	573	532	556	573	535	517	524	530	549	528	577	547	546	510	486	550	532	541	543	523	580	573	555	510	576	559	589	538	566	545	534	547	563	522	548	523	557	532	577	532	522	490	549	545	566	591	588	548	547	558	523	527	572	590	559	532	492	584	571	570	544	513	554	550	590	554	543	553	571	543	569	517	532	526	559	567	547	544	562	532	555	547	535	561	550	552	552	542	564	570	562	500	574	489	552	562	520	548	548	546	555	532	533	512	542	560	543	545	553	536	560	546	587	594	550	601	548	560	541	507	545	539	511	547	516	567	556	554	566	580	568	601	563	512	563	575	553	513	590	534	569	585	520	587	544	574	541	518	592	568	551	498	577	544	565	573	564	561	501	506	545	540	562	551	535	530	545	576	566	541	563	565	562	540	565	532	524	504	561	581	526	522	520	601	513	523	555	500	553	533	509	536	517	524	533	553	578	575	526	546	564	534	547	560	542	569	583	553	509	579	549	523	561	562	536	589	559	569	521	584	562	539	548	549	579	512	527	510	567	533	586	543	532	577	582	589	531	500	510	584	560	535	557	523	527	489	518	585	550	522	532	495	544	534	576	550	557	598	508	552	560	581	565	626	588	558	585	500	523	553	503	563	541	510	578	567	524	568	548	551	523	569	502	538	538	536	526	592	557	561	571	527	576	585	539	562	535	534	532	513	541	517	538	516	585	523	527	552	530	531	551	553	529	591	540	541	539
33852	38050	11611	6115	4500	2754	1903	1494	1092	1104	2217	3557	921	2414	906	746	706	795	774	697	810	1299	1947	2657	2881	2685	2134	1041	672	661	641	682	645	668	686	662	666	672	677	648	629	609	667	628	667	662	679	686	693	666	614	681	697	698	679	647	657	671	714	643	703	654	681	642	658	634	682	625	629	675	660	692	694	621	679	636	671	648	643	658	669	657	693	662	674	677	654	655	645	630	680	689	626	662	682	667	639	694	681	650	638	687	664	657	662	680	685	665	677	644	636	672	667	647	644	697	657	689	657	696	666	680	645	633	687	617	713	629	642	654	644	682	675	676	630	630	651	661	640	666	700	633	659	641	618	667	642	663	673	642	674	673	658	596	648	629	622	612	624	650	649	653	648	649	673	686	629	630	658	639	667	627	652	655	655	664	679	668	661	681	636	626	657	646	668	657	647	654	676	649	672	667	656	630	679	664	672	593	620	628	687	648	671	659	633	609	657	668	697	640	659	612	653	633	627	628	644	637	702	648	621	672	666	651	660	624	682	628	647	661	657	675	636	655	638	681	670	638	673	666	631	698	661	638	663	676	639	608	640	638	658	681	661	640	681	650	718	708	656	662	648	633	688	631	617	613	651	673	630	640	693	681	663	651	618	660	662	653	715	650	642	682	644	668	694	660	656	628	629	638	632	630	681	621	638	638	666	648	678	653	648	672	678	668	664	732	661	659	682	622	627	619	728	669	649	625	669	667	645	612	691	643	676	655	677	641	635	612	642	656	641	634	656	662	653	663	661	669	670	665	691	682	658	634	678	658	635	610	691	631	664	651	671	647	659	642	677	668	596	624	643	665	582	628	644	619	641	696	674	656	631	685	625	682	638	630	668	661	635	703	658	649	631	658	640	682	724	637	652	649	620	658	675	694	644	677	657	655	659	680	608	664	683	656	698	706	642	637	643	635	633	671	651	630	661	642	657	669	679	667	624	714	714	612	676	662	694	653	642	676	721	673	613	639	618	657	664	693	639	658	695	629	685	645	651	670	662	629	657	720	702	646	696	666	674	673	642	639	644	644	666	661	668	634	638	701	676	595	702	662	664	694	661	641	644	664	654	640	672	656	672	641	634	638	684	639	647	711	639	643	645	641	669	654	691	630	617	672	659	655	668	656	637	625	688	645	655	651	659	690	656	666	656	650	666	619	621	670	681	695	685	649	654	703	665	644	607	655	712	632	668	659	664	628	698	656	682	635	651	675	674	621	639	631	670	685	667	563	625	643	622	680	632	629	624	676	671	711	640	670	629	715	606	662	683	673	641	643	682	656	606	676	641	661	665	598	635	693	637	680	680	632	617	677	633	647	655	628	663	629	655	671	708	680	654	688	667	672	681	667	662	651	652	644	663	659	673	658	727	691	610	592	644	664	655	638	650	671	661	661	649	635	688	636	625	683	649	640	599	664	703	615	712	636	627	678	707	632	607	632	677	667	673	640	655	677	651	659	621	663	681	651	662	647	645	623	678	679	685	675	640	705	634	629	675	650	657	671	604	657	658	665	600	661	626	676	634	715	658	656	644	669	652	650	644	628	627	685	659	655	684	648	649	631	703	607	653	642	608	704	676	680	611	656	708	632	669	664	641	665	675	684	627	655	691	681	627	683	653	638	675	696	653	705	626	704	649	672	664	661	624	667	690	692	638	640	657	643	638	667	640	666	658	655	658	668	661	647	620	609	665	639	625	715	647	652	640	656	641	675	689	625	695	623	650	635	677	665	665	680	652	664	678	648	685	667	660	698	623	640	631	650	637	644	690	638	650	638	660	669	673	658	670	662	662	630	690	639	659	636	637	648	650	621	647	624	693	646	657	656	686	689	677	602	629	706	627	638	682	680	648	676	622	631	649	678	664	668	656	675	650	661	654	667	646	659	622	661	686	623	646	639	672	682	650	706	672	718	669	676	651	674	643	634	695	668	679	651	609	649	649	643	680	644	631	710	651	660	630	653	655	628	663	714	655	647	643	630	663	663	672	656	691	605	603	667	643	648	678	657	674	683	686	650	613	616	666	621	647	684	631	667	636	661	604	651	680	710	682	631	650	674	645	653	660	658	687	628	684	646	663	656	626	669	658	674	687	639	628	661	707	672	658	650	656	681	660	671	685	647	626	626	622	682	596	656	661	650	672	690	665	683	646	674	638	664	678	645	607	715	656	671	682	663	672	633	674	678	677	680	675	668	627	672	686	676	661	623	666	686	644	646	665	684	705	644	673	679	710	630	687	647	693	636	667	672	701	661	694	643	682	681	649	684	659	671	621	643	645	658	673	662	641	613	638	620	629	693	597	640	663	641	681	660	706	667	650	632	672	642	679	641	590	672	654	641	604	657	643	690	697	665	664	677	647	675	656	637	648	669	643	660	685	676	624	653	669	663	641	656	687	648	670	643	631	707	670	640	665	615	636	644	653	675	682	687	699	696	728	634	663	727	680	647	658	594	649	669	644	663	676	616	664	646	645	690	646	681	629	688	684	641	698	641	665	640	671	668	622	660	630	634	648	628	715	678	630	644	671	669	691	662	683	678	687	634	687	646	688	657	628	676	683	689	633	658	656	661	731	685	635	663	650	647	649	646	696	638	663	630	648	648	631	661	621	682	590	659	639	653	664	621	645	702	626	660	610	667	633	650	667	660	612	672	702	687	653	682	666	669	673	661	653	637	642	632	733	641	631	649	609	666	668	660	665	658	709	648	664	706	645	665	653	652	638	653	642	665	656	673	663	678	677	652	622	628	654	683	631	684	681	625	623	682	648	638	635	652	670	641	700	658	675	683	647	657	670	679	685	649	676	680	663	702	669	685	650	677	686	679	629	647	616	646	639	672	648	649	688	678	693	620	620	680	634	650	620	673	649	675	630	680	645	669	658	656	623	664	671	665	671	641	609	634	682	647	665	629	630	681	660	673	623	633	671	715	658	622	661	660	718	608	622	681	619	631	656	654	586	672	701	661	602	669	669	670	620	636	654	662	629	668	669	640	664	662	652	681	674	683	623	676	658	663	643	673	661	633	606	656	686	671	665	662	674	685	644	649	661	684	646	652	681	622	648	620	611	643	663	654	681	672	668	683	634	661	673	658	645	676	672	646	654	642	693	642	656	670	647	627	642	667	623	636	662	657	656	639	647	646	707	705	685	704	666	665	681	667	707	669	677	690	655	678	657	641	660	684	660	681	680	618	636	654	669	695	644	644	638	679	699	644	654	644	657	665	618	634	659	649	636	679	664	664	679	641	633	702	633	685	666	663	711	703	642	679	687	649	709	649	641	684	663	685	630	628	627	630	644	670	672	625	641	658	685	690	620	635	659	686	654	659	659	659	645	651	676	638	664	625	631	685	645	649	668	704	622	682	645	649	667	638	689	695	683	633	660	685	683	654	656	698	633	647	631	629	661	665	647	623	649	653	666	652	665	625	610	663	646	667	662	690	647	617	678	669	676	657	658	687	646	687	648	660	606	660
23213	21507	29228	24202	21498	21539	10551	1682	1156	993	1766	7823	3283	2401	2543	774	778	714	669	709	752	1275	3916	5255	5125	4665	2936	897	595	544	616	641	582	635	641	602	642	629	563	632	594	556	626	581	631	605	601	597	569	566	609	583	575	582	580	633	573	590	565	579	599	586	580	594	607	604	584	574	612	605	571	596	602	575	585	622	596	585	602	595	550	556	582	587	570	562	572	562	615	543	630	563	582	563	609	606	598	576	614	556	582	611	628	617	645	562	590	599	592	580	604	586	609	625	610	614	592	599	529	592	582	611	608	597	541	579	608	582	544	579	581	595	591	592	555	630	595	643	588	543	571	556	581	576	594	612	581	582	567	596	562	622	544	545	565	601	572	575	623	582	596	597	559	552	580	605	573	561	652	583	577	623	596	562	599	613	586	595	612	551	593	650	649	527	587	607	601	603	584	606	615	589	591	590	590	594	619	609	598	628	610	529	582	606	611	561	591	607	586	586	611	583	574	618	612	597	599	551	612	543	607	627	605	601	626	598	587	602	585	586	584	604	614	584	630	634	560	614	627	569	560	593	585	633	583	615	610	561	529	611	594	596	562	570	607	568	632	606	623	574	604	559	576	592	562	554	621	578	604	607	615	587	563	589	539	619	613	587	620	580	586	595	584	628	600	563	589	590	609	608	603	587	557	628	591	593	548	568	614	579	589	579	596	563	588	640	553	614	608	634	563	599	551	588	563	557	591	619	622	575	611	601	579	606	569	604	593	607	580	580	565	621	611	593	558	583	592	571	607	548	582	582	579	612	583	633	589	575	591	580	557	561	559	572	618	579	621	604	579	549	566	576	577	615	600	592	559	550	581	601	556	567	573	626	585	606	584	561	565	632	621	598	610	625	569	607	616	568	627	572	577	565	586	534	600	589	604	600	589	546	516	553	613	554	599	611	609	593	575	604	586	581	614	579	600	598	605	586	527	537	590	608	620	587	617	585	603	613	573	599	543	567	587	593	584	628	606	641	596	611	581	615	596	642	627	582	585	574	607	575	607	564	558	573	590	600	590	598	578	629	550	583	614	579	594	587	588	570	600	572	588	582	588	602	634	622	593	605	626	563	609	596	605	607	605	565	608	569	555	583	591	622	573	625	604	610	573	538	547	553	631	623	587	615	584	595	595	579	554	559	594	582	594	602	604	617	589	615	596	609	586	619	538	544	547	603	624	572	621	611	617	579	594	594	631	575	559	576	608	607	601	549	562	589	609	590	576	580	602	634	561	559	586	633	612	633	606	577	530	606	612	617	561	590	599	599	573	560	592	602	602	597	550	615	575	605	629	593	580	606	598	601	621	562	582	611	628	576	574	594	592	613	588	580	611	570	614	575	609	541	637	588	580	602	629	587	552	618	585	539	555	599	611	616	592	580	568	620	565	547	577	586	601	579	610	547	573	599	595	563	598	613	580	580	626	644	583	572	579	599	571	559	605	558	563	554	618	641	542	587	597	626	557	618	635	581	612	537	589	547	624	594	580	599	561	607	575	608	556	579	572	602	586	589	566	611	597	569	607	589	602	584	552	614	581	594	549	573	576	607	572	595	544	575	553	596	616	595	612	616	592	547	567	592	564	648	587	574	563	567	616	589	581	640	576	606	616	564	577	639	596	606	593	602	593	607	575	592	601	587	575	581	587	598	599	579	609	611	585	569	585	547	575	562	579	567	623	576	610	609	609	601	603	599	573	650	599	599	589	638	562	579	572	576	571	597	562	609	606	600	622	520	589	584	607	587	606	601	580	605	575	591	602	620	597	588	613	615	570	619	595	596	661	561	584	625	569	616	590	607	605	565	582	577	547	603	641	615	603	605	537	581	592	578	579	602	597	577	632	581	587	650	572	610	609	617	561	554	571	579	548	575	602	539	548	533	531	584	513	586	621	566	609	614	573	571	590	556	614	584	584	602	638	616	618	549	614	605	561	583	610	589	613	605	591	553	540	567	607	565	546	589	602	566	572	596	590	635	605	568	642	619	559	625	602	624	615	558	554	606	599	580	593	594	603	630	584	569	584	591	625	578	584	582	564	561	593	570	593	540	585	610	581	575	618	565	592	578	599	569	630	578	573	594	559	620	582	601	566	587	599	582	602	598	614	583	633	619	567	550	629	615	593	615	585	608	596	639	606	580	544	596	630	616	552	622	621	565	576	629	619	582	608	569	583	609	590	562	628	576	607	593	566	603	595	579	559	619	577	564	560	598	601	618	573	618	568	599	606	619	596	610	562	587	610	568	630	569	632	600	595	623	589	594	611	572	550	620	589	632	541	577	625	607	585	604	570	584	587	568	599	592	574	576	566	596	612	568	567	554	626	623	582	603	573	588	597	600	586	631	603	569	566	610	573	560	595	579	576	587	570	553	597	594	553	620	589	587	573	574	581	631	570	577	540	579	596	581	562	569	655	583	549	582	588	577	610	590	594	603	583	532	582	574	582	562	622	600	590	625	609	565	600	554	639	574	595	634	548	629	611	581	595	574	606	579	545	611	592	578	561	576	612	602	579	593	574	576	612	584	567	595	560	568	558	533	592	617	587	600	581	565	606	603	597	621	604	625	595	552	559	590	561	575	566	569	582	582	565	585	531	611	561	585	588	570	587	595	588	571	593	547	615	576	609	620	583	546	649	609	583	599	584	603	617	581	620	616	602	601	596	587	589	576	593	573	604	561	600	598	599	579	575	615	583	557	613	548	575	572	584	601	581	590	582	605	589	607	604	603	583	549	595	590	591	539	597	574	595	590	581	628	615	576	630	596	590	595	599	622	612	603	587	613	598	618	620	592	615	576	597	601	594	573	567	587	594	592	582	565	590	627	590	545	595	575	603	564	579	564	562	634	584	575	579	593	605	575	592	545	592	599	618	592	599	560	553	590	527	576	617	595	581	577	549	587	603	607	594	610	618	611	589	560	600	586	601	590	543	554	585	590	597	637	581	564	598	606	593	597	602	562	531	599	577	608	644	617	571	577	609	606	555	614	594	587	574	617	579	622	623	600	536	601	545	574	621	636	547	543	586	607	578	603	568	631	571	656	589	579	550	582	547	599	592	580	587	594	591	597	586	590	575	599	574	586	591	594	602	605	579	614	593	580	557	592	627	604	575	620	583	595	617	592	608	625	595	604	582	593	630	571	626	618	548	577	553	579	556	604	602	618	605	582	592	607	595	557	623	578	557	597	582	574	622	574	613	605	533	598	578	598	605	621	599	585	595	575	619	584	572	594	584	603	643	607	523	588	602	549	573	587	571	630	577	552	547	576	562	622	601	578	591	592	644	622	610	568	538	621	602	623	585	598	544	564	590	547	536	578	610	591	596	593	562	579	629	597	634	558	572	554	563	563	611	602	586	582	619	555	543	606	611	612	609	607	593	581	632	563	626	583	563	609	571	573	568	583	593	530	593	577	627	590	608	591	588	567	597	586	653	592	566	574	580	556	599	584	587	581	556	599	602	555	610	549
39067	54543	20456	12024	9055	6228	3865	2462	1921	1744	2992	13197	4398	4024	3961	1035	1007	976	905	881	928	1897	6492	8293	7911	6895	4267	1195	681	724	701	660	648	643	708	645	633	676	678	686	682	704	680	702	728	719	686	704	664	709	686	654	680	672	637	684	619	666	685	642	606	701	670	717	712	692	669	686	677	695	660	670	688	703	645	682	693	662	653	635	711	696	692	641	643	662	688	659	663	720	700	656	658	621	666	702	655	674	681	682	721	700	707	694	661	663	673	668	706	682	667	703	689	666	671	684	644	668	675	652	710	651	672	667	675	665	649	663	667	648	663	702	669	657	680	654	633	665	672	682	708	697	727	668	710	659	646	672	693	703	635	692	678	621	665	650	688	679	623	690	626	684	643	659	715	665	699	651	695	717	647	682	640	679	696	661	670	657	653	697	646	642	730	617	661	632	663	689	704	698	621	677	666	651	686	634	610	718	683	698	659	667	704	639	654	633	656	682	735	757	681	664	670	631	677	683	668	705	615	701	680	663	646	677	691	668	651	654	673	681	705	636	644	708	692	685	666	682	703	678	672	666	664	643	685	666	670	666	656	693	675	684	667	684	659	639	635	669	660	647	695	653	661	670	661	693	655	690	676	723	687	698	712	651	662	728	683	691	666	740	687	700	646	705	645	661	690	675	645	722	689	639	657	721	661	656	741	664	673	709	689	694	703	675	728	684	680	677	637	684	684	707	652	665	653	693	700	713	695	659	656	656	700	686	656	635	684	656	690	712	726	691	681	713	670	684	702	681	679	680	676	684	669	627	635	702	678	705	700	681	678	670	671	710	691	695	727	598	642	666	684	690	708	693	715	628	672	703	649	657	675	686	669	658	678	630	698	672	693	699	675	638	672	672	700	712	661	668	701	695	727	649	676	710	677	692	629	672	674	654	656	652	703	697	685	679	732	657	631	679	666	654	655	681	672	646	697	689	660	667	700	711	717	691	624	687	692	702	687	676	682	685	675	697	702	650	709	677	654	700	660	696	706	693	670	689	690	669	692	659	661	674	640	645	674	705	671	673	663	699	655	671	695	697	717	666	661	731	711	632	665	690	694	641	648	632	652	670	624	661	664	654	734	679	690	679	666	671	690	665	666	701	635	670	737	698	634	714	651	695	692	646	645	683	644	652	647	675	645	706	690	662	687	722	658	685	652	661	652	634	650	685	648	678	679	697	683	679	679	620	689	651	688	645	678	659	678	679	731	669	663	688	662	664	657	675	656	704	634	662	682	674	650	671	705	687	651	665	681	701	699	673	685	650	705	695	659	668	713	661	676	655	670	671	648	695	660	650	687	670	706	643	695	662	684	686	654	655	672	639	677	725	693	679	686	653	668	624	654	683	674	666	655	700	658	678	656	644	680	617	685	683	725	659	709	735	666	667	689	703	703	653	673	644	668	666	656	661	637	679	688	715	693	683	678	649	699	696	634	672	649	654	656	666	680	650	699	710	680	717	673	706	659	718	663	684	659	691	677	733	660	654	641	679	693	690	649	661	666	665	663	691	679	693	635	690	692	637	703	694	682	651	659	686	672	728	662	658	679	703	676	720	640	678	691	680	619	646	675	714	634	680	705	652	647	693	705	635	675	683	649	655	686	682	696	716	626	684	659	696	643	658	664	681	669	660	649	695	696	690	684	691	667	653	663	643	656	613	678	696	699	675	675	649	658	650	719	628	669	657	682	664	703	709	665	689	669	713	668	689	617	667	626	654	669	654	695	716	684	695	663	666	662	696	679	677	608	649	717	690	719	631	633	653	677	713	692	661	676	664	632	702	665	675	703	667	632	683	672	665	687	655	666	699	682	648	670	679	668	652	708	666	687	692	689	680	647	731	683	651	670	665	640	645	689	649	637	669	637	692	645	683	670	685	626	717	694	669	660	633	668	660	660	648	670	734	649	652	635	718	688	674	693	665	636	680	703	661	632	685	671	687	659	656	638	686	644	717	654	694	662	654	669	672	681	667	668	657	689	708	695	681	716	625	665	624	677	668	644	646	658	697	696	677	661	683	678	661	688	655	642	674	662	660	684	659	713	684	651	669	705	634	712	678	716	636	655	634	737	686	673	668	660	678	696	683	680	684	648	657	727	671	704	705	683	640	710	690	635	690	665	668	658	682	662	682	674	631	716	645	688	692	722	653	668	688	651	663	707	689	700	680	681	699	712	668	687	684	647	665	625	686	667	639	693	646	653	684	662	638	693	664	680	663	668	640	668	688	706	690	699	677	674	682	685	709	640	689	643	659	668	727	693	645	684	655	657	665	655	700	710	677	698	664	700	695	671	678	715	696	715	667	668	688	673	671	638	663	651	690	671	689	649	685	707	682	663	710	676	653	646	655	689	666	636	734	653	639	675	666	673	669	670	680	680	684	615	697	709	652	650	669	666	709	705	659	677	679	728	682	661	715	682	667	679	667	740	684	666	661	677	670	648	671	658	689	667	636	719	674	658	646	686	684	642	691	641	679	651	666	756	626	651	695	652	718	728	674	670	640	684	649	675	687	700	658	630	705	650	665	658	698	713	649	669	658	685	678	679	664	650	680	698	709	650	725	638	644	675	678	716	707	693	684	657	629	708	688	667	671	645	665	663	709	654	658	691	702	678	656	662	622	719	616	653	678	633	663	670	666	689	642	671	669	679	652	642	666	637	666	715	686	656	656	653	636	635	670	651	683	682	657	693	623	626	673	667	672	697	704	678	684	661	650	665	714	660	640	718	676	632	673	706	684	699	677	670	700	677	672	673	674	671	679	708	685	653	681	633	672	660	677	616	691	651	645	644	640	627	731	651	659	685	739	693	671	623	721	665	702	698	729	692	693	627	671	667	646	653	632	676	673	642	660	685	644	689	645	649	661	691	727	715	655	736	675	672	624	679	629	689	702	661	632	611	733	671	676	656	672	698	663	600	666	649	673	705	648	671	644	653	670	630	637	665	661	671	680	709	682	635	660	683	672	704	680	689	696	685	674	640	677	656	619	739	693	642	671	631	690	673	691	667	687	710	647	685	660	654	724	721	690	722	678	691	700	752	678	678	682	709	661	662	707	655	684	639	644	668	695	685	692	687	676	704	668	650	636	682	666	645	678	718	675	674	668	638	638	638	702	677	698	706	690	657	653	702	708	653	695	680	695	631	661	683	666	684	667	679	618	687	610	691	652	657	656	673	699	618	694	674	697	657	684	689	702	655	605	684	673	615	663	631	631	663	676	720	688	703	651	696	627	669	678	664	684	710	665	702	646	748	682	628	679	717	690	697	676	647	685	712	673	656	716	681	657	657	702	753	699	702	677	664	693	691	678	692	704	690	657	656	602	640	684	669	663	631	679	683	665	678	624	654	687	701	629	710	671	641	690	713	614	648	688	670	671	672	683	640	691	675	648	692	681	702	657	688	696	692	666	700	750	697	723	668	697	707	657	642	660	650	670	675	678	668	672	736	685	665	683	708	650	710	653	638	658
28755	23832	16832	4723	1699	1326	930	631	495	438	442	563	594	457	429	377	400	440	365	391	347	383	447	496	650	716	598	371	353	346	363	396	364	355	339	341	346	364	378	356	355	367	334	397	346	349	356	366	395	380	371	383	372	341	351	383	377	357	390	362	383	349	346	427	362	357	369	372	385	386	355	344	357	392	340	348	374	333	341	369	364	368	385	354	336	401	363	368	392	373	385	339	333	371	358	374	345	375	349	365	362	374	408	353	359	381	359	391	401	359	373	387	377	366	379	381	350	341	383	393	376	341	394	342	348	340	346	348	364	363	314	391	333	376	378	353	386	361	346	347	368	380	371	371	393	351	360	370	389	365	379	381	355	370	344	339	398	386	388	372	346	351	370	340	338	364	401	352	405	377	359	357	406	351	384	387	369	363	380	357	362	347	365	410	366	375	399	349	375	370	363	364	383	335	369	376	345	356	378	350	373	383	358	372	373	352	339	398	366	406	370	369	374	364	364	407	364	369	367	343	387	329	381	358	369	358	377	384	345	324	382	342	358	329	348	328	378	379	383	372	346	389	347	409	365	394	354	350	358	391	335	364	375	362	383	375	380	375	375	360	342	367	365	368	393	353	377	390	374	329	378	375	387	367	394	394	337	361	391	358	364	367	403	382	376	346	341	378	383	327	374	358	382	379	370	359	330	392	400	372	346	378	382	332	393	372	384	348	369	365	374	369	389	343	368	358	332	351	401	360	362	378	384	375	331	337	400	371	374	351	360	370	356	378	337	357	358	356	360	390	395	342	353	400	371	358	369	374	383	382	381	368	335	345	375	376	372	356	341	389	405	353	382	350	398	328	367	387	383	358	380	376	350	345	348	355	382	381	363	312	362	373	348	351	363	378	375	345	373	404	378	371	334	378	398	367	357	366	323	369	369	373	377	360	359	365	351	378	332	359	361	363	333	343	351	387	373	375	388	389	377	342	400	355	375	371	348	355	364	367	359	350	394	350	377	365	364	385	373	356	370	363	391	375	369	374	387	376	342	411	343	376	333	341	391	359	389	337	343	372	358	336	365	383	371	356	405	371	377	320	394	374	365	372	340	355	364	335	340	352	361	390	365	376	382	348	347	382	378	421	364	385	353	384	387	344	328	362	344	350	383	349	398	356	369	387	351	359	361	386	403	381	359	374	371	342	336	339	382	372	371	367	358	355	369	405	340	350	369	406	337	345	366	353	363	340	360	342	358	374	357	377	393	362	389	413	380	364	344	352	377	361	402	377	394	382	382	382	351	401	391	372	426	348	380	344	386	377	353	349	375	366	379	375	359	363	386	376	344	348	395	348	388	394	383	346	349	338	378	352	348	326	372	391	351	349	349	336	333	371	339	364	371	352	399	383	388	375	366	350	365	387	374	393	344	330	332	359	379	370	365	381	355	373	371	406	368	334	344	350	351	372	377	371	364	367	348	376	386	373	350	338	360	361	388	325	363	384	351	360	359	383	358	356	375	327	340	392	372	363	336	385	359	395	320	364	375	402	346	377	379	370	368	369	339	366	341	347	316	350	357	325	365	364	353	319	416	354	340	388	384	365	354	332	374	402	371	347	358	406	399	399	367	346	389	401	383	394	396	334	358	355	354	358	338	363	392	339	359	376	389	375	382	361	393	378	414	385	388	359	398	380	361	319	345	392	355	375	371	394	366	333	359	390	375	382	357	344	367	353	356	380	382	377	372	371	366	358	334	372	358	375	363	377	375	330	349	381	397	397	341	350	386	383	383	363	392	370	401	368	361	383	374	356	348	339	399	373	352	376	350	329	367	339	369	420	366	361	403	395	379	359	367	337	393	335	365	380	365	333	368	364	369	325	336	380	387	379	384	377	364	369	352	356	319	352	401	369	379	380	415	366	386	360	379	373	366	365	360	393	399	357	375	383	356	347	401	393	385	366	353	397	427	358	364	379	372	400	342	379	351	373	371	359	342	357	384	370	376	343	378	363	362	356	342	340	394	355	361	368	341	387	356	349	398	374	342	361	350	359	370	366	361	361	345	375	376	358	360	368	371	367	365	373	360	361	367	390	371	394	349	368	380	369	355	348	363	364	352	360	371	350	392	347	400	354	369	366	367	403	373	376	334	364	365	389	370	360	349	365	350	357	373	390	333	354	374	363	369	384	393	385	382	364	352	368	366	342	359	383	407	360	358	359	354	395	387	380	346	405	381	390	375	413	349	351	368	375	352	376	351	355	376	377	366	385	368	379	386	371	363	367	364	398	376	341	360	353	355	371	353	338	348	389	367	364	379	340	362	357	347	366	372	392	361	390	339	340	376	380	369	344	378	327	360	356	380	359	409	373	355	366	364	368	375	385	376	366	364	353	357	324	366	377	354	362	350	372	377	364	381	390	362	342	354	376	379	371	375	365	359	352	345	373	371	351	379	353	384	348	338	384	399	415	363	353	392	368	358	362	387	362	352	364	343	358	352	343	380	314	355	379	365	346	366	377	374	380	377	367	387	380	400	375	403	363	384	385	373	358	394	371	378	351	361	391	378	367	387	383	382	357	373	373	336	370	387	364	338	398	345	369	328	408	416	375	344	358	368	358	376	388	354	345	364	332	397	350	354	352	362	365	358	407	395	314	368	361	377	379	389	381	383	357	352	383	366	366	353	391	359	346	345	375	366	362	385	381	364	393	380	381	364	344	349	335	372	342	381	427	405	370	343	321	376	371	329	384	346	383	353	390	327	376	317	407	347	364	391	355	349	381	352	340	376	316	415	381	413	383	379	356	353	333	370	350	341	370	366	377	360	369	387	350	414	368	338	352	329	382	402	365	338	369	363	362	382	366	339	357	390	372	415	366	383	375	363	358	372	354	377	379	354	385	321	340	355	378	317	369	383	384	387	386	369	376	350	416	391	368	358	379	379	361	384	386	351	358	350	379	392	396	378	378	376	400	381	351	349	388	381	336	331	364	386	330	361	353	387	357	332	368	357	334	389	431	356	335	356	407	366	402	360	365	402	347	379	383	363	345	370	369	369	361	387	369	367	352	396	360	424	380	328	362	362	357	363	365	385	362	376	351	371	354	348	359	357	405	364	353	372	351	385	368	382	389	395	365	343	363	356	380	368	392	376	369	370	379	377	369	372	370	349	343	364	343	349	381	353	373	361	352	354	373	339	356	338	345	392	376	357	381	394	369	359	382	349	388	357	367	361	371	356	399	349	391	352	376	406	343	368	353	402	382	370	351	367	345	386	384	382	383	389	397	397	311	385	400	349	382	358	375	318	370	340	386	353	345	349	326	362	383	380	370	342	348	367	336	372	384	379	377	348	373	385	401	366	348	405	406	371	377	385	387	345	336	361	336	364	342	390	379	420	351	373	344	373	380	397	356	369	329	393	348	382	383	393	400	361	373	363	329	364	355	358	375	330	370	392	336	393	358	324	382	366	368	327	360	337	335	357	347	329	361	387	369	375	330	358	375	367	390	366	415	362	354
30936	33770	9099	4129	3030	2597	1687	1090	752	619	636	889	856	583	554	475	519	496	491	491	479	503	563	712	962	993	856	472	429	451	465	446	439	489	463	448	478	475	465	516	475	474	449	441	443	447	440	462	411	458	399	459	469	423	458	471	507	467	450	440	475	455	426	484	448	456	466	496	448	425	468	463	445	429	470	457	472	439	452	427	414	490	462	447	456	432	483	459	465	455	432	452	450	435	472	471	461	463	485	419	452	467	442	443	455	452	454	467	445	458	448	418	429	475	476	420	423	478	478	452	460	469	447	446	413	480	445	458	426	466	437	423	472	447	492	472	448	405	439	463	487	437	464	460	497	471	439	473	465	491	441	438	484	444	453	426	443	423	508	448	457	453	432	457	479	455	435	490	445	425	447	421	435	480	431	477	453	456	485	449	426	456	451	458	489	460	418	476	455	450	428	445	449	435	437	461	462	435	442	434	467	461	472	441	472	422	466	452	432	461	449	454	459	455	441	437	437	439	418	453	445	463	461	419	422	459	419	468	480	456	471	471	397	439	453	450	469	459	449	464	475	431	446	427	436	463	414	421	449	471	415	451	478	395	437	486	454	435	438	434	493	449	469	443	431	474	452	454	426	461	455	474	472	477	426	423	434	438	453	492	454	442	494	461	471	447	470	483	467	478	488	446	477	444	425	455	449	477	433	427	460	442	439	420	467	443	487	487	475	446	462	439	500	446	423	440	427	440	457	440	439	483	469	470	484	433	444	434	438	416	472	396	417	419	460	441	466	476	415	476	466	454	487	453	418	447	457	440	430	455	461	470	455	459	460	460	416	461	461	473	451	457	443	441	468	460	486	450	469	450	454	457	466	449	452	490	497	476	435	427	486	461	439	463	454	448	473	459	455	445	463	477	436	417	448	446	408	490	474	463	463	475	463	392	457	425	471	438	421	453	447	433	438	473	463	480	437	476	439	415	451	463	426	450	463	477	432	437	476	468	431	456	443	470	459	467	443	418	474	474	473	473	474	443	488	430	476	479	474	433	450	462	473	474	475	442	440	438	427	447	424	480	434	474	450	462	456	429	450	439	440	471	466	457	435	442	435	479	460	401	454	455	433	462	445	471	458	447	420	451	448	449	439	456	491	463	442	429	469	439	463	457	448	482	430	472	481	428	493	413	457	475	449	417	454	502	452	456	475	465	458	459	419	460	451	480	439	466	464	430	443	465	426	426	472	480	433	451	453	461	502	425	448	486	467	452	455	442	472	434	451	453	469	417	464	450	407	433	460	437	451	469	464	424	460	453	450	469	458	445	478	490	463	450	449	428	456	475	455	450	457	432	437	460	455	450	445	454	447	449	461	440	465	470	422	465	458	444	444	432	454	453	488	453	448	478	439	433	461	476	433	476	429	463	455	443	447	490	407	443	456	454	454	505	406	489	457	442	422	513	421	434	486	469	463	481	483	434	475	441	451	451	496	452	456	422	474	442	467	493	454	479	466	481	450	505	442	445	462	405	467	466	441	452	442	424	439	459	454	478	462	462	473	460	415	453	449	443	472	436	455	465	415	456	436	457	497	448	485	445	405	470	449	454	410	424	472	454	508	438	431	421	424	466	444	434	436	473	478	457	460	442	461	488	448	439	439	436	459	458	430	469	464	470	445	433	451	438	467	484	435	442	442	437	465	417	477	430	467	447	466	438	450	446	463	461	459	462	445	447	447	460	420	433	480	494	450	458	449	445	415	461	449	446	515	435	468	466	458	462	410	514	433	473	531	459	479	486	455	417	460	467	443	482	418	496	486	475	425	457	434	494	456	445	407	418	459	449	441	401	475	454	485	461	445	436	492	471	461	431	422	464	433	436	462	439	445	414	448	471	433	445	447	448	478	426	438	442	487	456	468	424	442	475	492	408	433	423	447	467	469	482	441	479	438	440	466	446	468	470	469	464	422	454	498	419	464	482	436	480	475	442	461	451	466	424	459	425	497	481	473	452	420	439	466	442	430	471	484	469	453	405	479	455	438	479	463	490	444	458	473	475	467	404	459	474	408	403	412	436	430	476	433	454	459	455	470	470	476	399	460	431	462	428	440	450	457	446	466	469	439	456	461	466	468	457	464	477	428	470	477	427	459	440	462	462	436	444	453	471	463	454	478	455	446	451	470	476	440	433	413	454	462	464	427	465	445	421	431	437	419	398	392	505	470	492	467	466	431	435	458	463	467	421	453	446	466	483	435	457	506	425	509	474	423	429	461	452	464	418	459	487	416	447	449	464	467	498	425	429	421	426	463	467	462	456	424	460	431	492	447	407	445	475	456	475	457	444	423	467	431	405	497	417	444	468	491	424	436	460	498	406	437	504	456	466	433	448	467	465	443	472	426	436	461	442	483	464	440	485	461	461	467	422	449	484	454	466	464	446	487	436	457	444	459	453	493	458	425	437	459	463	456	451	421	453	431	474	439	452	442	460	447	428	483	502	442	476	465	513	437	442	428	440	445	469	448	444	445	455	443	447	466	452	438	425	446	465	465	451	437	531	440	470	465	419	436	437	425	469	452	491	476	427	457	442	494	429	419	462	423	480	437	456	446	431	430	434	453	444	481	457	467	466	500	451	460	473	489	420	504	462	460	469	418	465	453	459	448	446	437	489	444	447	463	428	419	443	455	496	448	416	447	451	446	476	446	429	464	486	470	482	467	476	478	420	444	456	454	458	449	486	395	447	466	449	453	433	448	393	445	447	452	464	439	470	496	439	458	445	478	460	464	482	450	491	434	462	468	440	412	430	445	431	429	457	457	461	483	421	495	447	452	491	469	470	451	435	464	460	433	470	462	493	450	459	521	456	437	477	460	419	425	449	443	447	437	445	470	438	427	482	499	430	460	445	443	468	443	442	453	472	442	462	469	445	455	459	416	473	469	430	456	481	458	454	511	457	472	455	455	446	448	438	480	422	398	449	439	422	444	487	446	462	435	447	427	495	445	462	452	466	417	483	464	534	482	476	499	405	432	436	421	460	449	483	455	467	461	467	465	469	452	440	452	471	424	498	488	461	468	429	451	444	440	463	445	473	495	456	496	451	447	428	450	394	461	457	440	430	449	461	447	455	441	481	475	442	475	470	467	426	421	453	449	417	439	454	475	446	456	438	466	455	427	445	462	442	474	424	422	437	462	467	449	445	469	446	484	451	440	453	444	433	454	423	420	458	477	455	453	420	415	426	462	464	427	459	448	443	462	430	458	438	462	469	456	472	461	442	444	442	442	447	511	479	474	420	415	450	449	484	479	445	472	471	438	447	477	477	463	406	450	445	468	423	431	427	476	436	448	459	480	451	414	445	474	469	475	438	457	423	453	486	473	462	441	444	502	448	454	408	451	444	423	455	445	425	450	454	462	499	438	452	467	443	458	480	451	455	501	477	467	434	424	425	464	450	478	474	458	479	421	431	459	448	432	472	447	457	450	486	463	426	436	462	474	517	454	466	458	412	457	482	451	471
24176	21493	28760	24623	21452	11947	2476	1195	860	725	1505	1042	2124	578	488	450	447	408	419	428	447	850	1987	3033	3302	2594	1594	523	375	356	351	352	354	371	368	350	365	343	360	362	357	380	352	342	385	363	378	348	333	387	366	370	371	368	395	347	371	335	377	360	354	341	381	375	353	356	421	336	371	352	383	362	353	387	354	361	360	353	348	364	364	359	393	362	385	335	370	385	343	353	340	345	327	382	348	386	368	333	331	370	399	383	386	373	370	348	321	384	374	358	370	368	327	344	366	346	370	358	387	338	414	358	373	354	378	347	335	330	396	348	358	383	346	350	383	335	381	362	372	380	370	357	359	343	365	370	360	376	371	377	372	355	353	368	351	346	357	371	373	364	372	369	350	379	339	340	362	374	374	407	368	373	369	366	364	364	371	345	375	381	365	357	358	365	346	387	387	360	344	340	360	360	355	361	395	360	373	380	383	351	360	390	380	323	355	347	367	345	378	368	370	334	333	371	348	394	350	334	365	394	368	336	376	386	367	338	338	338	348	363	357	349	348	384	384	334	358	342	367	376	384	371	332	343	376	374	324	369	363	325	367	361	363	405	389	345	382	382	359	343	369	330	383	359	359	352	358	346	320	382	361	358	388	362	357	375	372	348	337	355	365	367	378	349	352	337	348	385	388	339	332	343	358	343	355	342	384	373	377	352	362	364	398	381	362	335	377	356	396	398	385	362	395	353	352	386	364	344	393	341	357	363	370	360	383	365	318	365	339	361	344	380	390	358	371	366	370	354	351	377	361	352	365	343	379	363	334	352	371	331	345	356	371	365	367	363	368	372	371	360	338	374	331	365	372	387	339	344	361	378	383	412	363	369	365	352	350	355	344	353	366	369	327	347	331	366	371	368	377	387	352	372	370	360	329	368	366	364	355	343	363	327	338	372	330	382	361	377	333	342	365	356	360	361	382	342	340	375	363	384	369	395	383	342	352	350	362	373	356	343	364	347	317	339	381	423	384	389	366	353	335	343	341	357	370	358	361	377	391	347	360	354	346	361	341	346	351	346	352	363	345	336	368	384	388	357	367	399	388	406	396	352	366	320	353	395	342	374	350	343	375	361	335	371	360	338	343	358	347	324	389	355	386	353	350	392	348	353	351	373	372	374	344	345	343	350	395	361	356	372	382	355	366	344	373	344	363	372	345	374	378	346	353	379	341	342	372	349	369	385	348	381	383	343	325	360	338	380	359	353	334	361	370	389	345	320	375	331	340	343	334	347	330	373	338	393	368	357	358	349	349	367	352	377	390	358	358	393	320	352	362	367	389	339	369	350	362	367	366	360	374	363	375	353	340	348	364	337	348	359	378	361	378	344	351	343	374	387	363	363	380	392	364	339	392	339	363	351	326	359	384	380	371	340	373	356	371	364	355	386	392	367	386	361	368	356	399	371	365	395	387	365	336	350	417	344	372	389	370	353	337	371	338	351	357	346	392	373	361	349	385	354	349	366	360	337	365	354	332	360	355	381	393	381	372	343	373	339	335	367	356	375	380	361	361	339	394	351	341	364	366	364	350	362	322	337	367	355	356	359	355	371	353	312	393	373	364	357	365	347	335	383	352	343	405	361	332	312	344	379	333	352	344	386	366	366	360	403	361	371	375	360	343	376	328	375	356	363	404	367	390	394	355	393	351	365	345	345	365	367	351	352	345	375	350	356	358	365	383	331	346	406	356	371	387	376	352	345	365	354	366	357	366	330	364	370	383	347	375	365	358	364	377	325	353	387	367	356	366	371	378	370	358	356	390	349	361	373	358	349	367	381	340	344	337	365	374	336	371	346	355	321	337	357	369	355	360	360	367	374	377	354	353	324	385	361	361	341	333	399	361	366	331	347	322	326	383	350	363	383	375	372	365	385	329	366	342	389	390	368	377	375	404	381	344	368	362	355	343	369	377	360	352	339	344	353	347	390	330	338	320	348	381	362	348	385	342	357	342	372	412	363	369	369	388	383	394	335	368	315	379	365	386	370	339	348	346	342	335	373	401	372	394	352	347	340	360	349	337	349	344	399	351	346	350	367	381	358	388	357	368	334	359	339	340	375	379	372	351	316	383	382	347	370	334	346	351	344	351	363	377	310	334	358	365	352	319	339	353	386	394	383	369	366	367	352	354	387	350	355	346	333	379	341	357	356	374	357	337	378	348	365	351	371	372	378	375	337	358	369	353	344	322	364	329	372	357	338	353	364	355	366	356	368	344	336	386	395	335	374	357	362	351	336	350	356	389	385	383	377	337	344	330	370	338	351	365	360	357	313	323	328	368	375	381	334	395	337	369	350	342	340	332	390	356	363	370	382	383	373	372	359	323	389	365	382	333	338	358	338	321	357	369	345	363	358	350	359	354	356	354	350	330	353	374	399	366	336	389	326	362	347	352	372	368	330	342	330	350	336	355	367	343	380	398	339	346	324	391	396	359	371	374	381	385	350	343	363	357	384	373	339	368	377	343	349	342	332	350	372	364	375	349	341	354	390	322	359	350	336	382	331	357	348	335	370	358	363	350	386	349	357	354	352	349	340	379	376	403	378	337	338	351	372	397	341	365	365	356	329	395	335	395	354	338	369	340	347	372	341	382	344	345	345	352	343	352	379	360	401	356	365	325	395	351	333	365	357	348	363	352	371	390	343	365	383	348	361	371	360	349	372	363	363	342	331	395	355	384	328	320	368	374	351	333	383	350	349	337	326	380	374	357	371	368	370	347	389	353	349	347	395	336	351	358	352	365	374	344	369	348	333	372	392	370	330	364	360	318	368	409	360	334	331	339	385	381	316	353	374	388	342	385	368	358	365	370	357	388	364	358	390	358	367	364	382	367	354	396	359	380	380	396	384	350	329	388	345	373	377	390	344	331	383	342	406	383	364	359	357	390	354	373	361	363	324	414	365	311	393	343	379	367	346	369	356	357	364	317	363	344	369	360	334	367	344	338	377	360	339	392	358	367	354	378	387	370	374	345	363	402	373	346	341	357	376	368	405	358	352	372	371	369	348	328	370	357	363	354	387	368	376	318	357	347	348	344	333	361	385	390	375	385	361	370	385	344	379	359	360	358	355	383	368	370	360	370	341	358	359	375	345	375	373	338	359	349	357	363	367	354	344	334	364	380	343	405	369	378	362	349	340	371	347	337	372	378	384	383	356	349	354	367	372	350	387	359	393	365	373	366	361	311	349	395	408	352	323	376	339	366	373	366	326	334	331	368	396	341	339	369	378	283	335	319	355	350	370	359	355	333	345	368	364	326	380	351	360	359	382	330	365	352	374	364	353	385	354	350	361	344	368	340	351	350	369	369	364	398	411	368	391	318	309	373	368	362	364	359	389	376	345	368	355	342	377	355	379	383	337	368	377	363	386	376	349	312	352	365	350	356	338	382	349	360	350	339	362	367	362	359	366	349	369	377	385	338	344	355	377	387	364	324	354	368	347	370	362	345	352	388	358	374	355	358	361
35008	47230	14902	7909	5697	4369	3459	2174	1436	1169	2623	1842	3678	867	643	643	585	507	527	587	603	1327	3330	5279	5509	4078	2453	744	438	434	438	423	467	466	397	399	435	455	453	434	441	416	428	422	459	465	433	453	454	467	426	453	418	451	450	432	413	439	416	443	496	444	452	421	455	437	412	457	418	459	456	447	406	440	439	434	433	477	423	439	440	453	422	411	445	432	439	416	479	437	441	453	446	427	421	414	447	413	451	454	486	417	428	456	420	426	462	425	445	453	422	464	416	469	459	439	438	447	435	420	435	444	464	426	426	430	432	430	466	458	484	425	455	435	461	455	450	423	406	437	444	430	469	388	450	443	429	411	425	455	444	427	444	427	415	421	420	381	462	481	398	448	435	421	458	404	430	414	458	450	439	430	431	454	449	427	434	398	454	481	428	457	467	460	437	423	439	496	426	473	449	394	469	439	455	459	402	418	423	413	408	428	417	406	457	464	435	410	397	425	454	413	425	430	440	420	402	430	452	425	430	451	462	438	421	441	444	456	397	465	444	429	400	449	447	495	419	460	391	453	445	445	439	462	403	478	421	420	476	437	494	441	429	461	444	441	399	461	437	449	431	402	424	422	421	436	441	439	369	450	409	412	412	433	449	431	368	439	426	400	452	403	418	397	438	453	413	402	469	433	418	479	432	432	444	462	461	412	433	464	428	407	440	439	450	443	416	431	420	464	445	434	466	429	439	451	426	457	423	413	393	423	428	420	423	415	444	450	477	431	424	441	411	452	464	418	422	407	417	416	432	419	421	401	437	437	423	432	446	435	436	428	446	450	446	475	448	433	434	424	429	462	435	442	442	459	481	434	466	451	444	437	480	457	461	485	436	423	413	445	436	444	432	478	450	453	415	450	466	443	425	400	439	478	445	446	447	416	429	440	419	417	453	419	458	423	415	404	451	397	395	387	453	472	441	452	443	437	428	463	457	418	442	458	456	465	428	460	451	470	442	420	449	439	445	434	450	439	446	421	437	419	432	437	429	471	433	449	427	431	417	422	424	422	414	444	433	456	424	412	473	415	379	432	458	417	427	440	416	441	416	474	448	426	398	414	441	427	443	408	437	413	429	401	478	472	430	457	472	453	419	461	418	435	456	381	447	447	458	465	433	422	432	393	461	427	431	424	417	418	448	386	453	440	451	429	438	424	471	454	443	447	423	417	462	474	458	462	432	415	446	411	446	425	415	455	460	429	429	450	376	426	404	457	418	411	471	411	438	419	453	407	456	430	444	436	452	450	404	407	407	425	437	473	411	424	425	436	446	444	441	430	439	455	416	431	447	440	443	444	422	416	441	416	411	426	421	458	434	416	435	411	446	450	461	484	459	438	447	469	421	432	446	452	440	401	436	421	445	412	423	460	433	391	477	413	431	430	450	434	398	447	442	422	454	417	409	432	402	436	453	494	404	475	430	394	470	452	462	439	429	459	408	444	439	447	427	481	424	394	385	382	420	395	437	412	452	418	413	434	417	442	434	448	412	451	457	396	418	411	473	442	451	452	466	408	470	415	435	411	454	394	411	442	419	431	455	487	425	455	485	404	392	442	442	430	430	455	422	442	419	397	436	429	415	439	445	453	448	411	470	436	454	457	444	452	430	421	410	415	414	384	412	413	474	488	425	414	442	438	453	392	426	458	421	435	458	407	450	423	419	432	463	434	428	479	453	433	436	461	466	495	406	445	404	417	460	438	449	412	444	435	395	468	398	429	434	398	456	420	458	394	420	458	432	442	425	413	472	436	408	446	466	412	451	405	417	408	420	450	451	433	466	456	441	415	439	457	464	438	430	443	471	433	454	449	440	456	418	462	428	448	457	438	404	454	454	425	433	444	447	406	401	460	433	436	441	444	410	438	411	455	402	437	432	427	425	424	461	482	431	374	419	455	482	437	487	456	449	418	438	408	398	427	421	430	437	451	444	432	431	429	440	439	413	421	416	460	459	404	457	424	424	430	447	432	434	469	428	460	443	428	400	432	437	428	439	452	473	407	428	440	452	410	443	452	436	425	423	442	449	409	426	393	447	467	437	440	393	414	449	440	464	467	423	413	433	416	449	422	435	419	452	474	444	417	440	415	437	453	460	448	448	442	463	443	405	438	434	447	443	463	432	419	444	458	433	421	413	420	483	417	416	462	448	446	448	413	431	429	410	451	415	459	418	441	466	459	454	408	450	408	465	431	391	445	456	456	439	472	447	458	412	434	445	439	449	473	423	438	403	486	458	442	466	416	501	454	440	434	431	447	423	387	429	449	425	460	448	416	447	401	440	439	421	439	423	422	441	458	449	430	445	445	410	435	444	420	419	408	447	451	463	453	429	391	453	433	414	470	453	421	423	453	417	420	432	389	454	419	451	433	412	424	449	459	437	448	453	408	439	449	432	433	448	453	424	448	441	438	426	461	485	418	440	446	430	424	410	439	432	420	435	436	453	436	434	458	431	427	429	413	437	426	455	436	414	422	445	472	427	427	473	416	428	446	416	419	469	430	452	443	424	436	402	458	434	443	450	369	447	433	450	420	429	428	441	440	391	451	423	455	437	487	471	422	446	467	457	468	441	418	436	413	441	429	432	465	470	479	423	453	445	444	441	435	421	468	394	428	476	443	397	467	425	433	431	435	427	429	447	469	461	395	458	448	421	424	449	417	449	453	423	424	436	452	451	434	457	444	402	404	419	439	406	436	426	452	436	465	437	439	438	439	451	447	445	441	387	433	429	461	450	451	430	435	424	444	399	427	450	442	432	441	400	449	406	404	446	432	435	468	444	433	444	425	458	440	443	404	451	469	440	425	446	400	418	435	449	422	436	424	400	454	448	410	419	464	470	465	433	447	446	429	410	430	482	417	406	422	416	448	456	438	451	406	460	482	437	437	418	460	477	414	456	437	455	402	400	415	469	433	427	452	460	435	417	444	437	423	428	454	460	410	439	431	421	479	460	439	447	446	482	408	450	454	469	435	400	437	447	449	461	477	459	426	482	404	437	468	437	457	416	395	404	404	463	428	445	434	437	451	459	474	415	448	461	438	455	400	465	415	446	410	461	430	467	472	477	441	398	445	435	398	438	468	425	451	453	422	410	446	389	423	417	472	435	423	457	448	449	441	456	430	473	410	465	461	406	455	441	453	425	458	452	412	418	433	398	423	453	455	474	441	432	440	444	465	407	451	422	468	435	438	464	403	409	441	449	403	429	433	424	418	401	406	449	436	450	464	433	412	429	438	408	421	444	424	452	409	414	419	417	426	420	429	441	419	449	429	461	435	424	474	466	428	430	412	444	434	422	410	402	441	419	461	434	431	457	420	428	409	469	430	429	458	430	424	436	457	471	444	438	413	433	451	407	460	475	446	436	409	446	435	421	462	465	451	415	430	418	410	408	460	440	464	431	431	457	450	405	430	429	396	434	432	433	454	453	466	420	461	437	427	423	437	421	417	432	435	486	418	428	418	403	429
25532	21553	27500	25620	10623	2210	1487	1118	859	788	1098	1306	708	622	611	623	646	604	596	644	734	1048	1573	1918	1720	1595	1171	661	557	555	580	597	519	569	595	566	580	591	491	547	581	588	532	566	554	514	545	557	552	554	560	575	562	576	566	553	550	604	554	561	603	542	570	571	566	562	556	545	580	556	592	520	536	590	543	542	546	584	538	586	600	576	556	539	576	552	561	559	565	584	546	515	540	540	579	511	583	571	519	571	550	609	606	573	587	594	555	541	552	574	588	556	589	572	567	593	576	584	562	547	546	565	569	527	553	532	548	521	581	572	530	550	563	531	550	554	562	544	552	578	514	531	536	573	535	535	559	526	561	543	555	555	544	496	591	548	593	553	608	559	546	581	540	565	589	539	555	535	539	542	562	539	550	574	567	567	517	605	537	556	578	549	569	542	581	572	569	572	594	549	546	551	576	568	540	532	550	595	537	589	584	554	562	573	604	550	569	532	604	559	530	558	563	549	585	565	547	561	565	504	523	533	543	538	538	551	612	521	556	548	582	568	573	567	565	537	543	547	549	498	544	583	546	541	550	525	507	582	540	535	548	554	562	560	543	577	590	540	565	563	536	550	562	536	571	585	550	564	531	549	560	578	562	577	561	569	517	576	578	589	536	560	600	550	519	595	559	523	566	537	530	571	556	554	578	583	525	539	550	556	566	556	547	574	499	561	588	547	556	517	586	545	532	556	552	570	548	533	589	547	520	506	581	534	563	579	583	583	549	533	528	557	533	593	524	552	545	545	560	557	558	567	532	535	565	576	553	568	583	574	565	621	555	547	511	542	541	517	558	582	612	546	528	549	541	560	557	531	601	564	575	582	604	563	578	550	568	571	502	554	549	576	526	564	557	529	537	550	608	595	575	536	513	566	579	530	554	592	583	559	538	541	603	550	522	518	562	535	553	555	518	581	562	561	577	555	522	538	559	586	575	565	584	592	560	571	553	561	552	590	569	557	535	591	568	560	559	542	541	564	572	572	542	536	558	513	610	565	558	544	567	506	565	560	595	533	567	550	554	557	600	536	567	553	560	566	522	602	558	562	549	529	588	572	587	564	548	558	538	560	566	595	550	614	541	541	555	568	533	558	502	581	569	575	571	551	587	548	531	555	533	558	566	532	589	606	540	576	569	549	541	489	565	517	537	569	535	585	551	523	546	536	560	571	566	579	568	557	553	529	589	569	561	532	598	539	564	536	541	513	576	524	565	605	572	527	582	574	552	540	537	542	591	553	526	580	532	541	543	546	564	538	572	519	532	591	553	547	520	543	520	567	591	569	550	565	597	562	548	583	572	554	529	553	563	581	504	581	580	587	520	556	567	556	594	559	574	557	568	542	605	577	518	573	558	547	572	537	545	572	550	548	566	577	541	560	533	558	555	562	559	545	550	553	517	557	545	572	540	571	537	552	507	539	577	558	545	547	547	536	574	555	559	548	534	568	517	507	586	584	587	542	571	567	538	525	570	564	556	544	581	556	559	573	512	592	585	560	548	567	564	553	556	615	535	517	567	573	539	553	612	583	580	541	570	553	578	562	596	568	581	571	553	588	548	557	591	543	528	549	536	536	555	550	601	553	567	534	556	566	576	544	545	589	572	595	544	538	512	531	500	549	565	561	588	561	556	535	570	550	576	573	574	561	538	547	575	562	576	588	517	542	571	548	532	533	590	588	565	561	540	543	512	599	585	520	550	549	593	535	601	552	561	551	558	506	552	576	573	534	602	586	564	574	585	509	552	556	563	574	544	595	607	518	535	551	577	553	534	588	528	520	545	588	519	550	538	546	549	569	540	580	575	557	530	580	540	584	546	594	560	562	604	516	552	580	561	578	591	556	551	573	529	567	529	527	556	519	527	533	550	553	561	540	555	546	523	547	552	540	560	513	551	592	574	554	535	569	621	534	556	541	570	556	545	534	553	583	549	562	627	545	529	539	621	596	539	529	573	536	562	574	529	558	570	586	569	572	564	586	526	596	558	570	520	577	589	568	608	571	534	568	507	515	583	540	586	537	556	557	545	555	562	578	550	536	557	588	526	563	581	548	585	532	529	612	573	557	551	535	533	583	547	539	562	592	567	560	567	561	535	574	538	560	536	580	578	586	531	556	537	585	548	529	533	568	552	571	569	516	528	532	559	528	601	588	574	550	613	591	558	611	550	547	542	551	533	560	596	518	562	513	582	569	540	593	612	560	566	549	524	614	566	543	532	579	571	553	546	577	567	529	542	581	588	542	578	577	538	570	562	558	550	573	547	543	531	543	556	552	563	560	588	555	606	532	572	551	546	572	536	527	523	561	573	559	568	555	565	562	560	555	570	558	540	552	526	590	542	540	569	584	565	525	502	560	561	554	516	544	565	560	505	554	613	553	527	565	529	543	565	556	585	589	567	584	578	559	568	553	555	517	552	566	591	584	577	564	542	560	547	548	592	556	534	567	567	580	549	534	560	506	547	564	511	550	583	591	527	565	560	554	575	598	568	554	522	506	567	540	550	575	574	560	594	544	610	606	590	562	573	509	549	569	570	531	554	558	547	583	586	549	572	539	589	578	560	547	548	563	560	589	530	563	550	592	549	524	543	526	568	544	559	542	595	557	571	562	567	572	557	564	540	566	552	573	558	554	516	563	558	543	563	563	594	543	534	554	554	555	530	579	584	570	550	533	560	547	556	587	538	566	508	550	552	571	553	555	554	583	522	560	562	518	545	600	593	586	556	545	565	569	557	603	559	533	539	604	584	601	559	537	569	558	550	579	572	548	570	541	558	522	583	534	530	553	523	563	593	562	583	551	541	569	579	554	553	560	578	528	590	535	537	547	535	531	537	555	506	548	540	561	572	571	519	526	559	561	547	560	577	604	502	549	533	544	555	547	535	589	583	547	577	539	550	574	540	542	561	558	548	545	561	537	545	576	592	557	545	536	565	544	540	591	553	564	551	581	526	552	536	585	529	553	586	515	557	525	609	545	558	579	541	586	555	562	560	550	545	590	595	574	538	564	525	544	580	558	531	541	568	545	591	561	556	540	538	580	565	548	552	593	591	566	625	611	604	546	566	600	579	550	600	579	540	516	524	545	562	538	540	564	574	557	606	547	624	516	559	542	542	547	523	561	612	535	536	553	571	556	599	566	558	590	567	553	537	554	524	602	500	581	554	532	544	537	584	564	569	562	550	609	570	556	589	544	552	524	560	532	558	535	596	577	549	551	592	583	555	552	552	568	558	542	557	515	566	559	569	584	558	568	583	526	530	563	545	539	552	579	562	557	618	518	561	569	609	602	545	565	558	601	605	535	567	599	548	535	560	527	546	554	535	567	565	539	526	604	562	531	570	570	579	545	579	597	601	524	579	566	578	560	546	512	547	526	582	582	559	593	551	540	562	562	550	552	527	557	561	543	545	568	580	525	549	534	518	539	517	538	563	583	589	545	541	541	570	555	543	543	534	551	581	544	588	567
33528	41307	11470	6042	4584	3444	2536	2006	1458	1164	1979	2312	961	854	780	785	821	789	822	795	1069	1560	2600	3372	2973	2525	1735	820	687	682	691	670	682	625	623	684	655	649	648	693	699	732	716	623	648	668	719	686	704	643	659	678	646	676	693	688	681	670	653	673	689	692	726	655	680	682	687	658	700	677	700	680	666	647	655	651	628	649	658	684	678	658	639	628	683	656	719	638	687	681	677	690	635	702	644	664	629	665	708	666	626	702	683	689	709	682	626	657	638	654	647	666	673	655	674	656	724	628	635	714	623	663	648	670	625	651	663	690	667	725	655	620	654	686	642	648	662	653	685	710	658	613	660	683	649	664	714	689	688	671	691	682	663	650	692	675	696	676	658	661	658	684	640	694	642	687	679	639	676	697	693	681	620	672	688	725	659	654	679	716	649	644	663	640	679	668	698	652	687	649	725	635	652	716	664	660	680	658	661	625	648	646	709	638	702	672	659	610	682	643	662	674	667	646	702	649	654	696	714	665	661	633	674	701	699	667	644	663	689	668	664	683	691	699	662	698	701	677	647	625	662	659	663	674	658	645	655	672	629	698	695	656	675	646	681	628	636	688	638	643	668	645	651	712	686	706	705	666	641	678	665	670	728	683	685	659	668	703	672	645	663	627	660	679	673	719	626	688	638	715	678	674	695	661	695	694	660	641	654	662	634	708	643	682	683	658	673	689	652	700	643	669	700	646	692	666	641	738	671	639	642	677	685	689	652	673	679	658	697	657	648	672	708	655	667	692	688	648	662	660	623	643	668	706	680	663	691	661	669	676	699	676	649	670	638	641	636	660	656	664	712	734	717	674	694	690	662	687	684	659	707	660	687	626	620	659	653	696	670	686	651	689	680	722	674	702	661	688	673	669	671	596	705	665	693	680	639	680	618	654	690	641	666	614	675	657	624	690	624	704	680	664	664	681	626	621	650	665	656	665	681	652	675	683	645	672	704	704	653	638	644	691	643	735	688	689	676	684	625	745	652	689	671	693	686	697	663	732	673	636	626	676	632	650	667	663	650	682	684	681	699	674	649	691	664	702	666	749	666	646	660	716	688	674	651	646	639	670	666	681	657	677	630	640	651	628	624	728	685	696	659	679	669	683	661	676	672	696	627	666	690	683	646	658	661	706	675	700	706	636	722	636	701	680	631	652	629	665	674	659	649	670	638	689	705	667	669	667	648	656	645	679	692	644	710	699	711	737	639	639	679	642	688	643	645	668	694	683	682	652	721	667	599	668	714	694	659	649	698	706	679	622	693	707	673	613	667	668	678	669	665	704	683	681	666	676	621	692	679	646	705	615	715	632	729	697	661	664	674	681	700	635	678	630	629	690	644	682	637	694	698	680	667	660	664	681	668	649	691	659	654	685	654	677	687	674	658	630	686	677	650	660	655	659	676	683	690	690	649	644	689	612	673	682	659	622	645	684	626	661	697	665	696	631	653	684	649	691	663	637	714	675	646	696	673	699	672	655	692	688	637	698	687	678	628	705	630	634	684	662	643	664	660	684	656	703	677	606	640	660	661	678	691	645	699	743	643	679	674	698	666	678	682	699	643	694	666	663	634	698	633	627	641	655	676	675	653	667	640	674	628	670	646	636	708	616	647	663	676	662	678	623	676	653	657	707	680	661	609	674	647	672	648	660	698	653	620	667	671	646	680	687	694	710	665	674	640	727	646	661	648	639	680	687	622	661	711	623	662	655	670	672	651	653	671	655	638	726	666	687	649	680	619	628	650	684	610	674	704	667	681	668	679	731	675	681	662	678	661	677	678	640	665	661	702	634	668	654	681	651	680	705	657	631	674	637	692	628	657	670	663	661	667	694	662	600	659	634	693	709	705	695	665	700	659	695	700	684	667	652	709	681	668	678	647	682	668	616	648	645	688	644	649	661	664	642	664	640	692	682	653	640	684	662	659	695	660	634	670	659	667	668	718	693	632	683	635	652	648	652	687	686	666	679	631	702	586	659	691	658	650	717	665	672	703	663	658	673	663	671	680	659	700	673	655	681	682	705	686	681	621	634	666	627	659	688	669	638	669	653	624	634	718	634	680	644	689	669	619	685	686	679	692	711	633	673	677	670	659	683	645	682	649	654	636	678	675	657	667	694	620	688	662	649	653	651	671	662	715	643	623	666	656	666	692	673	713	661	683	653	695	692	704	655	692	623	685	710	634	718	649	683	644	693	688	695	624	643	657	704	661	653	631	689	638	705	681	644	643	663	669	711	702	684	701	651	679	683	665	687	680	681	634	639	655	662	638	669	672	685	698	608	645	684	665	661	660	663	713	696	646	638	604	687	734	668	645	646	650	681	667	686	631	707	664	667	638	632	677	624	686	640	674	650	674	637	697	636	683	654	658	726	698	586	648	673	677	660	630	632	670	661	659	682	663	641	670	675	647	662	660	692	639	664	668	672	675	642	658	691	644	615	673	662	686	660	664	695	662	641	668	634	688	636	672	636	710	702	693	634	645	660	681	648	686	673	636	654	636	663	762	666	676	640	664	646	663	665	682	660	734	678	671	602	659	673	664	715	682	647	657	664	659	639	693	635	668	701	649	661	681	639	684	663	659	646	669	668	619	659	591	640	678	603	712	660	647	670	652	642	625	670	660	678	636	700	640	676	664	687	720	703	680	633	649	689	690	658	661	622	665	720	661	665	716	660	682	692	663	676	649	642	728	625	708	636	678	696	622	662	671	667	661	677	662	740	663	630	653	708	673	666	692	658	673	647	624	675	624	648	667	672	659	629	636	663	664	648	641	656	627	709	666	644	700	741	692	674	646	681	714	680	655	713	661	693	655	693	682	640	687	680	690	662	720	663	617	651	665	704	669	615	716	642	711	677	661	651	634	638	651	674	703	691	652	715	657	659	647	657	674	700	690	672	665	699	705	667	629	647	699	660	658	690	696	632	668	708	692	712	635	627	724	753	665	679	680	648	678	660	693	666	661	699	686	669	671	671	707	680	680	669	741	633	675	708	705	639	668	709	690	666	622	671	708	637	636	679	665	662	670	643	656	678	718	666	687	677	610	712	657	626	660	660	690	627	678	675	643	661	683	702	694	673	662	697	686	710	657	646	681	661	675	659	712	668	664	637	636	632	644	667	715	667	667	656	664	674	676	653	677	694	697	678	714	729	703	628	648	675	645	689	678	706	694	679	673	669	651	642	744	661	635	648	649	680	630	661	684	686	668	711	687	686	652	678	696	620	713	690	664	671	716	679	704	637	712	678	669	652	672	723	675	616	707	654	650	649	709	730	676	711	703	697	701	688	679	684	681	648	678	688	686	649	683	619	612	681	613	650	651	627	630	654	643	653	638	648	646	625	694	689	657	652	682	672	673	691	673	658	667	654	625	695	612	652	699	731	697	636	677	653	692	663	652	669	692	667	658	723	653	684	682	690	673	666	645	670	645	655	730	631	677	675	603	645	677	701	655	705	691	620	686	690	641	656
23282	21559	29299	24252	21481	21478	10711	2290	1469	1239	1048	1793	1154	820	778	792	780	688	777	736	696	780	3014	6422	6378	5050	2667	698	553	594	576	577	594	619	544	601	556	569	575	561	600	554	602	578	620	569	614	559	557	589	569	582	556	569	561	580	608	584	553	574	585	584	582	546	553	601	573	552	597	539	544	513	562	585	569	548	605	583	636	565	577	561	576	567	578	557	535	631	561	536	575	595	583	585	517	562	553	546	583	542	605	581	549	571	566	556	558	555	612	565	576	573	606	604	542	596	569	522	557	593	559	583	565	597	513	552	565	532	571	592	587	563	552	540	581	558	565	521	564	587	581	565	554	570	604	605	588	525	559	562	594	567	559	567	575	567	570	532	552	575	589	598	609	586	588	562	598	551	580	559	586	598	578	575	623	524	526	543	561	579	595	557	607	567	550	605	565	622	584	575	566	588	555	575	560	580	593	569	568	583	537	563	592	607	542	565	565	573	595	577	533	590	592	569	608	603	590	588	579	570	576	558	581	589	552	620	577	543	576	581	607	607	580	551	555	537	576	589	552	600	586	535	600	556	565	571	552	524	552	576	573	529	620	581	602	585	547	594	560	599	609	583	544	620	636	570	611	569	587	549	542	539	546	624	552	546	575	600	569	571	594	567	615	588	539	563	531	565	564	609	565	591	626	586	568	642	603	621	545	580	608	566	613	581	585	588	563	580	531	575	595	548	572	580	526	566	600	535	577	525	599	568	554	579	559	599	593	595	596	609	576	516	521	601	582	599	516	560	560	572	563	562	533	586	563	579	581	586	527	594	580	549	642	583	567	560	557	537	573	540	609	585	547	565	583	536	564	516	586	591	582	579	591	609	564	583	615	582	557	568	571	602	611	587	544	546	573	571	588	580	585	568	534	549	552	534	553	571	574	543	553	562	558	579	599	561	589	610	618	538	576	568	606	568	541	581	561	555	552	565	607	556	523	551	584	548	614	548	581	554	535	597	589	562	536	577	558	588	565	575	551	539	565	575	587	544	603	555	570	553	604	583	562	602	627	615	559	564	565	572	613	533	610	586	609	576	551	599	568	548	570	569	556	628	564	526	568	602	589	559	587	557	590	566	561	603	552	597	596	571	560	545	575	553	565	613	585	584	593	529	589	584	549	591	586	549	595	562	569	543	586	572	614	595	621	608	586	559	595	552	607	588	557	587	616	611	543	539	587	585	568	562	578	555	600	623	567	586	596	585	588	542	550	587	616	613	597	549	576	583	567	570	597	523	566	606	576	586	568	571	592	579	623	579	558	603	559	569	558	550	616	576	594	535	563	556	565	578	567	571	611	612	572	607	560	556	571	595	531	589	569	613	618	605	608	566	571	571	556	567	584	597	560	577	588	605	620	619	584	567	610	567	617	584	550	532	623	553	559	578	538	517	558	578	543	555	580	557	577	577	597	561	565	579	548	583	584	556	574	604	590	605	596	541	594	572	580	617	602	584	616	531	565	579	544	598	624	573	598	570	564	573	613	550	563	596	556	560	558	544	578	586	552	556	535	626	618	581	558	610	575	582	581	523	577	620	583	554	582	565	557	548	575	567	533	590	530	534	585	538	589	535	549	579	565	568	606	566	589	560	542	573	570	568	581	597	559	596	591	612	566	548	571	560	591	530	618	574	576	607	541	575	594	551	604	600	581	611	565	628	557	588	522	538	594	585	531	578	562	579	592	568	566	572	574	621	588	595	597	546	584	611	625	567	573	541	585	563	592	571	628	624	556	542	568	579	559	572	559	553	572	549	575	596	528	603	555	599	588	611	565	585	568	573	632	568	563	574	565	554	556	586	619	592	558	582	574	580	612	593	579	541	587	559	573	575	569	586	551	606	557	550	586	584	532	587	589	569	537	600	576	583	593	579	543	570	531	542	493	603	582	562	578	526	604	595	563	533	537	575	565	561	588	563	584	590	554	583	552	569	577	553	607	587	615	594	607	579	591	556	595	585	548	570	569	568	569	584	571	557	541	563	592	597	589	552	589	587	591	607	555	550	608	610	600	562	552	559	585	583	553	590	602	572	557	580	617	547	546	598	523	574	559	581	575	556	551	610	574	581	606	551	613	588	548	629	571	570	582	526	615	546	583	551	567	551	562	621	566	580	609	599	590	556	573	546	569	612	593	592	567	542	577	541	574	564	626	529	567	538	569	588	557	537	583	572	593	545	538	599	582	591	531	585	614	567	567	578	578	591	573	581	591	589	568	619	591	539	571	570	584	589	612	570	641	613	599	587	628	593	603	589	593	594	548	565	544	583	563	584	563	543	580	565	585	579	597	596	560	579	620	555	566	541	606	624	598	581	601	571	585	579	574	598	565	573	554	578	557	584	592	587	606	585	565	592	593	574	547	580	580	576	534	606	580	562	559	537	597	574	539	560	566	594	526	576	545	592	587	557	578	577	521	626	596	614	578	576	568	568	624	569	551	573	584	545	591	594	594	601	564	543	559	597	599	609	570	592	555	622	579	574	548	577	586	575	572	563	593	589	556	611	591	595	553	615	561	572	570	560	618	584	565	582	577	555	602	570	569	562	580	616	593	519	596	542	591	564	598	581	536	547	522	585	575	591	583	596	585	587	575	568	583	571	556	576	578	579	556	562	600	570	585	537	583	563	553	587	577	564	593	587	582	611	577	608	584	595	583	587	594	596	582	541	589	576	558	563	604	555	550	561	587	593	573	553	557	542	565	557	580	584	550	571	573	564	585	611	573	596	581	571	532	539	589	580	588	588	598	585	549	568	595	588	585	560	566	563	607	585	599	560	605	583	588	543	589	646	610	610	589	586	546	556	615	565	559	553	595	577	568	599	557	613	570	591	598	542	593	553	558	543	581	601	577	559	548	555	548	569	568	571	589	592	567	576	529	556	554	572	572	583	580	591	532	590	579	534	540	595	605	554	562	570	619	580	584	613	624	575	571	605	589	589	568	629	619	588	550	627	595	554	571	545	573	579	568	607	566	573	548	593	578	563	601	524	525	522	556	610	617	566	590	634	563	567	563	555	567	587	536	603	587	542	546	556	552	540	554	586	539	582	567	531	564	592	517	606	589	622	541	557	564	592	548	600	548	576	569	552	587	595	547	583	571	595	604	581	566	579	595	579	564	567	579	573	551	629	528	563	613	562	607	564	586	617	584	519	558	583	577	543	585	601	558	541	596	523	603	580	588	597	575	559	608	595	601	551	601	623	560	590	574	582	587	563	563	562	580	569	566	544	582	571	611	559	525	574	568	601	519	556	556	560	582	621	602	534	606	572	586	583	589	576	541	554	547	586	601	584	579	542	569	566	578	574	613	585	594	581	590	582	590	577	567	569	557	569	528	573	605	556	581	596	570	588	579	583	601	592	604	559	585	579	564	542	580	542	591	627	594	589	574	554	606	559	573	587	597	608	577	584	578	566	548	542	587	616	534	579	553	586	548	579	540	602	574	588	569	558	589	599	587	571	544	558
39629	54896	19307	11514	8809	6311	4514	3479	2602	2005	1776	3000	1828	1045	1037	1091	965	926	962	969	900	1055	5073	10077	9575	7401	4006	804	653	666	705	679	642	667	687	677	665	618	703	691	668	616	683	639	642	647	665	635	655	653	628	686	627	623	685	624	665	700	656	666	659	678	675	660	672	600	613	649	645	617	653	655	679	683	622	679	663	636	662	639	641	655	695	638	619	645	685	655	644	685	644	655	668	650	663	643	654	698	601	646	661	676	614	663	607	626	614	654	635	639	703	686	667	614	640	643	650	715	690	649	647	642	645	675	688	670	620	657	645	680	694	663	620	654	645	681	637	662	624	700	636	675	651	666	685	631	656	643	651	668	651	683	606	650	618	629	630	657	623	629	664	662	649	677	677	658	668	713	690	699	659	691	639	655	641	642	661	637	727	651	671	673	631	669	652	653	694	619	658	650	629	640	697	657	654	696	655	631	644	586	612	680	687	658	647	702	649	663	693	671	681	657	653	675	660	653	640	648	644	642	631	701	667	670	687	650	615	643	670	604	672	688	639	663	669	631	684	656	685	670	697	633	617	655	625	675	632	641	679	679	700	623	662	678	640	638	658	657	640	614	643	630	674	670	670	632	659	640	672	632	667	647	620	659	659	650	637	672	632	676	666	623	689	679	648	629	647	631	618	686	720	601	670	687	645	589	624	646	629	628	705	649	689	642	654	635	686	652	693	657	678	638	632	665	690	693	612	639	666	625	731	639	679	647	675	690	650	649	685	667	651	690	654	627	657	677	699	686	656	687	659	683	631	647	669	653	659	665	659	678	684	678	619	646	649	669	642	668	656	655	642	681	677	661	648	671	616	669	685	639	651	675	637	613	645	638	699	651	635	662	666	636	637	659	634	632	636	639	660	633	677	675	640	630	687	658	685	667	673	678	603	614	635	653	619	590	720	638	668	674	633	703	629	646	606	645	677	633	640	674	656	650	617	631	652	626	673	663	618	669	656	634	632	589	624	657	657	654	648	652	632	661	669	623	648	679	651	693	666	611	666	633	653	628	623	685	662	642	668	619	633	653	659	660	634	694	659	656	717	678	631	660	614	688	627	642	657	658	655	673	625	684	679	651	636	662	646	646	673	634	645	672	687	704	619	661	663	604	691	633	619	670	676	591	674	628	645	682	664	625	646	683	645	642	629	620	662	664	628	661	705	654	661	679	645	705	649	673	649	671	654	648	671	639	664	649	646	658	619	615	626	663	628	715	657	661	662	605	615	634	639	670	654	692	677	662	678	654	634	672	694	665	669	644	626	619	631	696	656	680	659	667	651	629	644	611	630	654	659	696	621	688	656	631	668	618	719	712	668	667	664	662	630	680	626	654	624	618	649	666	613	610	691	612	663	666	623	652	666	718	683	676	673	668	590	661	657	658	672	667	619	693	629	614	633	670	620	656	635	635	679	704	651	690	667	675	678	658	672	727	679	656	626	631	618	609	672	678	687	658	666	672	668	621	674	641	651	652	665	672	652	646	687	640	701	632	638	655	624	654	697	671	638	678	662	684	632	670	644	660	644	654	657	665	674	641	657	710	651	660	623	631	655	626	674	616	667	676	700	666	646	686	630	626	671	669	638	611	689	639	665	651	669	660	710	642	666	706	685	676	650	691	671	661	656	647	674	661	617	648	696	669	655	619	623	685	710	648	643	639	651	660	617	652	670	643	628	651	699	702	645	651	680	672	637	642	700	635	651	671	716	665	688	674	612	676	629	659	659	672	652	658	632	666	642	651	669	633	677	645	655	697	644	695	665	651	675	666	649	647	660	659	656	615	674	640	675	650	636	662	627	695	661	722	650	661	618	645	637	669	697	625	678	659	652	678	699	694	637	676	740	648	640	658	667	627	701	704	655	605	646	661	628	641	628	692	699	620	668	655	622	671	666	663	613	669	670	667	674	682	637	648	646	691	644	683	672	706	694	634	615	625	599	676	682	684	655	687	616	675	672	656	679	643	691	648	676	716	657	672	687	646	668	645	662	624	640	656	641	636	639	603	640	666	628	659	659	669	652	647	661	640	697	679	696	668	631	632	667	627	697	681	642	676	650	690	666	657	682	660	663	713	678	700	687	725	628	686	597	640	653	698	662	599	643	642	712	661	672	645	647	663	636	651	651	682	671	644	662	669	628	669	642	666	618	664	689	686	678	687	650	700	625	686	637	658	641	690	660	661	641	614	681	659	651	689	669	678	641	629	680	617	691	666	621	669	653	684	634	606	619	641	695	699	666	659	669	593	597	656	650	668	688	629	656	650	699	677	677	674	683	670	655	629	669	630	665	673	712	687	694	645	691	653	666	639	638	652	638	675	640	691	698	653	642	639	678	668	689	690	617	636	694	618	675	637	685	675	644	667	677	670	664	649	737	646	654	672	671	669	661	645	645	700	605	660	634	638	692	695	614	662	672	646	620	641	655	674	667	666	612	649	619	629	691	659	667	694	644	636	642	686	659	649	620	674	643	635	610	623	653	644	650	645	636	621	671	643	649	680	665	684	665	624	636	691	680	711	606	664	672	619	671	660	710	680	691	655	657	643	686	628	662	688	673	608	652	662	661	602	697	639	652	634	656	654	648	636	619	687	637	687	681	696	643	654	667	678	647	658	652	665	684	626	677	617	626	670	656	665	681	665	676	648	659	655	661	680	637	700	613	643	654	638	656	656	632	652	638	661	634	644	642	624	701	665	706	658	633	650	640	674	696	670	580	647	656	645	646	637	697	672	629	687	631	648	647	650	652	670	632	707	610	659	657	664	691	670	622	670	658	668	666	655	693	659	717	688	683	698	652	648	634	655	687	614	636	685	660	637	653	665	692	693	667	656	676	662	672	622	654	700	669	680	668	658	705	712	680	664	623	680	664	663	653	668	648	644	600	650	657	644	728	695	651	688	698	659	674	642	677	649	672	632	680	656	643	647	693	689	654	652	652	657	620	643	665	724	669	670	692	630	661	652	626	640	704	640	649	651	692	683	684	646	671	700	666	631	660	646	654	615	654	684	677	661	703	700	638	617	688	662	620	698	646	659	657	644	651	671	660	688	620	608	664	666	701	638	636	639	661	643	652	650	666	616	654	639	657	675	678	670	627	634	656	675	656	638	653	659	663	631	672	631	651	634	697	668	638	668	597	629	695	648	663	646	701	645	674	691	705	653	649	632	638	669	632	677	651	663	662	608	629	685	642	648	629	608	657	657	657	640	610	658	656	633	661	674	648	686	602	611	660	623	627	659	636	640	653	723	660	627	665	670	703	667	644	646	685	642	637	678	670	706	627	675	665	671	671	621	644	641	663	617	698	675	638	665	650	672	653	654	653	647	685	654	695	581	669	648	641	656	663	668	639	644	661	663	649	648	639	620	648	671	656	591	649	638	675	666	697	646	632	627	681	689	646	624	682	654	656	673	675	634	649	651	637	644	677	626	643	625	622	649	594	642	639	666	677	674	639	647	674	621	663	649
28846	24217	17066	5149	1899	1187	877	644	598	482	500	464	442	425	416	421	422	421	430	399	406	395	490	625	727	700	562	472	373	354	336	377	367	346	412	333	371	368	388	331	362	390	378	376	349	385	337	343	397	375	400	325	377	357	357	359	354	369	388	367	371	351	362	344	348	391	365	353	388	360	355	370	406	352	366	364	399	359	351	379	368	360	399	404	372	345	365	370	367	347	384	392	383	384	354	367	365	398	383	335	393	383	352	379	364	395	390	365	364	332	363	387	379	359	379	371	370	395	383	353	368	360	378	376	395	340	393	353	365	378	377	364	396	360	367	362	396	344	360	351	383	376	371	367	378	382	355	361	385	371	405	360	371	397	339	379	328	391	355	408	358	380	381	370	379	376	416	374	351	408	353	376	367	383	366	344	409	370	371	404	372	380	352	374	365	365	342	386	351	385	382	415	375	373	342	347	407	390	348	365	384	361	372	365	384	371	348	362	394	388	349	334	349	362	369	359	363	374	366	362	331	359	352	338	367	338	362	355	381	380	416	357	392	398	378	379	387	370	389	374	373	345	359	363	363	352	374	347	375	333	394	375	409	403	351	323	411	340	358	400	428	365	350	369	369	375	389	375	357	362	379	361	404	350	362	383	338	363	383	360	395	354	359	372	389	372	411	360	379	365	365	386	419	393	407	359	372	360	357	396	397	354	338	384	362	409	385	367	354	368	374	367	347	365	388	390	371	382	393	361	348	347	379	337	383	380	394	348	391	388	387	401	343	380	375	360	363	335	410	376	380	352	392	354	366	403	377	404	364	342	407	389	350	349	358	361	382	380	376	397	383	364	394	386	364	362	393	368	387	397	357	370	356	379	334	352	385	391	353	366	376	409	368	356	353	362	326	355	370	386	364	386	350	387	364	377	376	388	389	383	397	361	359	367	375	401	424	339	381	359	375	389	333	348	372	373	390	390	362	350	367	363	410	414	392	353	370	344	366	360	357	377	344	374	342	391	367	346	353	331	386	391	367	363	369	332	337	388	348	364	394	367	382	366	344	376	341	348	378	333	377	370	353	344	363	397	418	366	352	351	361	368	376	413	383	384	370	382	377	414	339	372	383	384	384	379	366	404	374	377	344	371	378	367	402	381	360	348	351	376	352	410	377	411	364	368	375	371	373	391	372	375	401	395	372	359	360	360	381	430	340	374	348	377	398	361	351	404	395	382	406	377	375	391	368	348	369	407	379	397	380	372	366	374	377	355	374	379	381	364	366	326	367	344	347	410	372	363	364	394	420	363	380	373	392	355	376	389	361	365	386	366	337	380	376	376	357	394	364	394	373	341	370	355	366	363	347	409	379	327	365	373	360	376	382	358	367	385	402	361	344	383	362	374	347	361	361	347	383	359	410	376	369	388	355	339	397	346	364	376	403	394	352	386	351	391	381	397	367	385	379	382	372	366	385	394	360	362	387	364	360	380	385	330	341	372	333	369	375	386	396	357	399	379	370	370	380	329	364	389	381	386	336	386	367	360	381	381	386	402	360	365	384	379	376	367	380	392	362	369	403	379	372	346	380	389	356	326	356	378	382	359	363	351	368	382	370	353	350	343	361	398	390	340	420	372	363	343	370	368	336	360	358	355	418	349	377	366	362	356	367	364	368	349	385	398	379	376	371	366	361	391	366	380	359	351	370	357	361	356	389	360	329	381	376	360	365	361	405	375	362	372	389	373	384	398	387	324	382	373	364	392	400	365	382	380	330	372	379	417	381	350	345	390	365	345	364	405	348	402	359	364	391	350	380	347	359	335	371	391	394	379	329	350	360	346	407	412	340	332	352	352	335	373	378	370	361	374	394	385	384	365	357	383	385	356	375	385	364	356	375	370	387	364	372	347	389	369	389	380	371	365	390	362	369	350	355	373	354	372	357	354	396	363	396	353	380	339	437	357	359	356	411	394	420	329	332	372	354	367	354	414	396	386	370	397	391	373	338	342	371	376	347	361	385	349	375	330	373	369	368	374	325	344	367	399	398	376	366	376	343	364	381	366	341	385	400	395	371	400	367	380	376	360	354	368	373	390	375	387	361	389	379	366	378	336	355	382	347	379	411	382	345	351	387	389	366	356	353	366	371	391	398	375	359	389	380	410	335	369	383	421	367	331	380	372	371	368	386	356	357	349	393	389	359	373	373	325	354	360	395	383	357	398	384	369	383	392	346	362	407	339	366	373	343	352	371	389	358	387	407	387	394	400	390	384	379	364	373	375	394	335	384	395	369	391	377	345	370	393	369	373	386	370	339	356	389	376	383	348	402	413	378	377	349	353	368	350	363	350	385	417	376	366	361	371	363	395	406	342	361	372	387	388	377	383	392	391	376	383	402	348	339	383	342	382	343	349	301	348	390	360	376	366	363	369	383	389	367	372	346	373	373	345	369	366	388	383	380	376	386	369	393	380	392	330	390	342	379	402	383	377	380	350	394	388	361	378	343	367	405	373	387	323	352	337	358	325	352	393	411	334	368	393	371	388	350	380	346	367	376	376	362	357	404	384	395	376	410	379	348	367	381	397	367	336	347	371	386	348	360	378	361	417	400	361	376	380	391	357	384	373	368	377	399	363	367	322	342	355	373	341	367	343	410	335	367	374	344	408	380	396	393	365	364	384	379	410	367	329	341	392	388	358	367	376	395	391	388	390	383	346	365	360	369	393	362	339	357	358	356	343	405	336	365	376	356	395	360	370	380	373	389	369	396	382	358	343	379	367	390	364	373	380	366	371	330	358	375	380	394	360	359	359	345	375	330	362	343	389	348	370	363	355	335	368	405	323	376	358	394	373	366	410	335	387	389	374	383	369	344	385	410	380	379	371	403	361	382	390	374	384	352	373	406	331	355	396	371	355	390	355	371	371	359	354	374	375	407	396	384	366	375	333	341	372	384	389	371	374	354	352	376	353	359	372	400	380	365	414	370	376	377	327	354	353	357	366	372	385	356	367	372	399	370	333	394	387	409	363	383	370	361	336	372	351	389	379	379	387	383	384	395	360	342	399	358	371	370	373	413	380	395	365	360	366	363	368	372	353	377	383	371	363	363	353	353	383	376	370	364	359	399	373	402	363	343	396	370	355	377	391	373	342	361	380	378	368	392	381	328	381	374	351	387	359	350	341	384	372	360	341	347	347	370	365	341	383	348	346	392	377	410	379	426	394	354	363	392	385	382	347	410	364	374	383	381	338	346	391	360	352	373	366	335	437	382	365	340	360	367	364	362	365	396	357	363	383	391	321	374	381	404	375	340	365	379	397	401	374	348	323	339	367	376	349	350	369	375	395	389	340	398	384	378	393	367	404	388	377	364	343	398	357	360	356	373	412	357	372	378	411	378	398	349	340	356	403	368	351	365	367	377	393	394	411	340	356	369	400	347	378	386	357	349	376	363	347	370	349	388	372	375	367	366	387	401	369	397	360	380	363	384	402	353	396	386	381	359	345	377	339	359	376	360	367
31112	35529	8762	4580	3402	2226	1650	1150	976	807	758	674	577	556	537	572	533	500	560	527	481	471	643	957	1069	1018	757	558	488	455	488	461	467	435	446	430	509	469	461	472	455	464	427	442	445	414	458	469	405	480	437	491	460	468	443	438	434	476	433	478	438	455	470	469	442	468	487	497	430	488	488	471	424	469	508	458	436	521	501	474	437	502	458	444	436	427	443	471	466	463	474	481	462	448	440	466	442	525	420	461	446	487	513	466	469	464	477	439	484	460	529	466	473	435	455	433	498	479	480	426	452	464	446	485	501	444	442	425	471	457	435	499	477	485	431	496	467	466	440	449	452	490	459	432	459	498	446	482	470	458	454	431	473	464	470	474	461	466	489	436	500	484	454	467	446	454	461	480	493	435	445	452	447	412	467	492	462	507	452	470	431	473	482	436	466	506	476	408	470	477	470	485	484	462	482	504	481	455	466	423	484	475	447	461	448	450	481	501	522	453	489	433	447	449	427	470	453	457	497	468	426	510	484	461	461	474	441	478	467	481	473	449	455	469	456	464	442	465	482	455	472	440	478	479	445	458	486	468	461	419	439	436	478	439	475	524	483	434	444	473	439	448	502	469	519	456	492	453	490	481	455	418	465	511	457	468	481	441	509	477	434	457	447	469	433	458	478	462	447	459	457	447	426	475	488	480	446	465	467	463	447	469	471	467	496	393	459	476	495	517	445	486	481	415	454	449	492	421	468	453	448	443	452	446	470	459	460	470	479	434	451	457	463	473	454	479	461	442	467	484	473	470	503	439	461	446	507	460	457	459	460	450	458	473	429	473	439	468	452	466	473	456	457	429	477	474	465	437	472	447	437	431	446	439	457	453	486	470	509	462	515	485	470	438	451	477	466	468	448	449	455	461	459	456	438	459	473	425	467	443	475	458	514	489	431	458	489	485	483	447	462	444	448	426	480	522	477	472	473	438	476	499	474	428	489	446	459	492	462	475	492	487	493	441	507	461	474	489	462	434	500	457	443	500	452	506	501	454	474	456	494	440	442	436	473	482	460	496	472	492	452	467	464	447	449	446	433	428	482	490	464	456	471	437	472	442	449	445	454	455	509	478	466	437	502	478	451	468	468	425	447	445	441	469	456	452	482	502	458	451	479	447	456	439	465	466	469	478	445	445	474	452	452	450	473	448	445	485	509	473	476	462	442	442	468	449	464	470	437	474	487	450	508	423	464	453	454	469	454	447	480	468	444	444	462	468	458	499	467	449	465	440	470	449	454	460	472	448	449	473	475	488	446	432	453	452	473	441	481	457	475	457	455	455	430	481	466	441	479	453	463	435	498	491	481	464	452	445	445	486	461	447	428	463	471	492	470	491	459	476	466	496	459	479	478	467	478	467	459	470	469	479	484	466	436	494	469	465	432	479	446	467	456	473	493	459	454	448	498	464	462	475	479	459	489	453	464	448	456	487	478	477	455	476	513	473	456	469	443	459	440	483	473	459	483	419	482	464	482	460	444	486	465	433	487	431	496	455	464	511	467	427	440	434	440	430	465	457	424	451	493	468	439	459	454	452	479	444	453	451	439	467	428	437	442	457	477	466	434	468	463	514	457	472	474	457	468	487	489	458	439	492	430	439	430	439	439	455	460	471	477	466	475	456	501	427	476	473	472	467	477	500	434	488	438	472	437	514	500	463	486	460	454	460	429	429	495	480	441	480	476	501	446	429	464	462	455	466	449	479	460	477	449	494	426	466	435	455	475	445	494	442	479	469	469	455	467	476	449	476	410	463	457	429	514	452	409	464	419	445	466	465	488	418	456	481	437	473	481	441	456	465	462	471	459	470	421	457	419	433	461	428	434	449	465	461	444	526	458	502	464	474	476	476	461	501	467	443	448	472	464	477	491	470	449	476	474	436	436	431	434	446	462	491	429	462	488	440	479	471	502	471	480	446	476	487	475	468	433	484	466	460	477	481	491	463	464	496	455	476	459	456	446	478	470	495	478	482	492	504	456	484	441	500	470	428	458	523	447	451	484	472	457	449	480	439	447	455	438	465	449	484	469	445	457	449	478	489	484	463	450	466	511	477	473	444	458	486	435	481	439	470	472	458	418	451	426	474	475	463	465	462	453	466	470	489	480	463	435	499	485	472	473	432	485	465	455	475	474	447	436	430	474	435	472	446	433	413	449	488	459	472	455	467	466	454	462	512	502	457	446	489	495	457	431	454	460	475	461	446	442	472	468	479	468	458	461	463	465	478	488	469	500	475	451	481	483	469	448	502	504	452	440	448	507	464	458	493	466	487	464	493	455	456	481	458	468	434	469	497	459	451	459	482	487	487	489	473	473	446	476	440	434	456	468	444	458	465	477	423	429	449	446	452	442	462	481	489	451	455	448	483	489	470	451	466	478	465	458	473	449	461	449	462	471	490	464	464	457	493	450	462	501	468	485	470	443	460	449	452	510	444	469	478	462	527	460	518	474	446	452	514	452	477	440	450	495	481	450	508	494	452	449	431	483	460	503	492	455	461	471	456	452	487	504	465	432	460	436	451	475	483	469	506	479	467	458	450	467	462	456	462	432	487	467	474	463	462	449	500	468	430	465	490	469	483	476	465	444	465	437	413	446	481	478	420	474	464	467	446	471	485	482	449	471	497	471	439	464	520	458	471	408	439	476	478	469	463	477	462	455	474	469	487	482	481	431	448	436	489	478	436	496	488	387	502	496	485	456	493	461	450	469	469	463	456	454	454	488	433	522	429	474	479	473	478	465	435	468	431	441	436	458	466	451	484	431	479	461	460	473	440	459	455	437	458	424	461	507	437	487	463	494	451	464	468	466	459	452	466	472	483	471	437	418	458	458	481	465	444	451	477	499	475	451	445	452	463	422	474	460	454	424	445	453	430	500	447	484	471	462	502	471	453	462	458	479	451	498	469	469	455	493	427	463	454	481	439	441	453	465	458	456	458	476	451	463	481	464	464	479	475	451	469	446	476	488	473	445	456	452	479	492	491	468	493	470	457	486	442	466	511	490	437	440	447	486	455	427	463	482	461	461	463	449	435	491	414	465	477	500	465	438	459	446	451	487	467	453	487	460	469	473	458	453	483	483	461	450	423	492	473	477	455	456	450	458	472	430	499	462	440	439	436	456	460	460	455	489	474	422	448	467	426	470	420	458	506	447	465	499	459	469	459	481	492	476	474	419	483	486	453	455	425	456	469	459	428	493	480	484	441	444	462	476	453	423	446	456	456	466	486	428	444	473	455	454	503	465	451	478	481	446	464	462	449	453	487	450	452	521	504	473	464	456	453	498	465	411	459	472	477	484	452	469	436	438	473	461	470	465	470	498	507	470	467	453	471	451	433	480	446	487	440	469	466	477	449	488	428	469	473	437	464	498	430	429	442	442	463	477	503	446	480	470	464	461	458	465	428	446	461	451	481	476	476	443	490	461	478	460	478	457	453	459	506	444	469	480	462	484	444	457	462	454	426
24265	21529	28769	24685	21480	12095	2392	1165	822	771	949	5581	1989	469	470	449	436	403	403	407	428	667	1630	2896	2911	2516	1761	739	378	362	389	346	381	368	382	365	334	347	385	373	376	380	395	388	375	358	381	385	345	366	357	344	364	345	342	333	398	353	384	371	338	351	405	359	368	327	347	380	360	333	333	373	344	372	355	351	325	363	333	349	363	354	338	373	319	359	360	389	351	368	374	366	377	345	392	340	359	345	370	358	342	354	354	333	353	340	355	334	358	341	341	321	320	336	352	365	376	338	324	346	356	367	352	399	361	368	371	376	378	348	355	343	382	359	350	356	339	322	370	356	335	316	335	365	360	358	359	388	367	353	371	394	374	366	364	383	394	364	351	371	350	380	345	345	376	390	340	368	384	372	354	340	354	370	352	381	355	321	374	361	341	349	337	322	381	360	391	360	323	373	359	367	400	399	366	347	331	346	347	379	345	360	346	331	327	376	335	309	364	354	359	371	361	340	362	354	357	378	382	327	382	373	361	378	394	353	343	359	392	358	378	329	348	387	346	355	342	373	373	359	374	391	380	342	350	365	357	360	357	377	344	375	330	346	346	358	415	361	349	394	375	356	362	367	374	361	343	334	374	353	342	343	385	337	369	388	354	356	357	356	344	338	350	344	364	348	362	346	381	376	401	337	346	359	365	384	332	351	365	376	331	353	375	367	357	371	353	370	350	367	348	375	363	320	347	348	331	325	346	347	322	348	335	395	380	381	407	368	350	389	383	376	361	362	362	358	343	385	349	348	334	338	381	350	360	391	353	388	377	369	366	343	359	331	341	357	388	339	363	371	367	404	361	358	368	382	391	351	332	381	364	375	359	336	357	371	385	365	384	333	363	357	365	363	363	378	353	344	392	360	360	349	382	387	340	368	380	361	367	378	373	378	364	389	380	383	400	374	359	358	383	378	366	380	362	357	379	348	404	350	343	351	349	305	375	368	377	379	365	356	343	354	336	395	379	399	357	375	355	352	358	341	351	363	364	352	318	378	354	379	365	374	391	384	361	367	391	383	354	382	367	372	352	385	363	342	384	374	344	350	352	360	346	330	384	318	359	374	373	397	356	381	380	369	387	346	369	361	329	355	367	341	361	367	386	345	346	359	359	370	336	353	383	363	323	372	392	363	357	374	354	339	378	345	377	387	387	398	359	339	357	379	371	374	332	341	350	367	327	369	401	363	342	350	323	368	353	338	339	359	383	408	352	362	361	353	390	370	372	353	355	414	377	362	346	390	318	368	364	344	372	391	366	352	378	350	340	357	374	359	342	380	323	385	347	380	340	375	331	392	355	345	371	346	388	377	373	351	339	354	355	346	377	345	350	354	308	352	348	376	382	350	355	345	418	378	385	386	354	346	371	337	340	368	376	371	336	345	361	381	340	331	384	354	367	364	353	340	384	362	339	371	370	356	349	354	368	351	364	391	349	382	355	360	375	356	356	355	347	366	339	363	358	373	359	392	339	364	396	357	363	347	326	369	378	335	340	352	364	391	378	406	368	395	331	385	377	358	370	355	364	355	372	355	326	360	383	348	370	355	370	403	374	378	332	366	339	353	383	339	377	373	356	346	362	343	360	348	359	359	356	380	349	358	369	360	368	345	349	398	356	348	376	372	344	356	324	356	396	366	330	379	353	373	384	350	373	372	367	354	401	370	384	352	347	353	391	394	392	375	395	359	347	355	392	394	362	398	359	359	363	352	337	364	369	360	344	346	346	336	371	391	369	373	353	316	336	367	344	378	365	382	357	341	382	368	357	397	353	387	369	332	372	355	390	393	386	341	342	367	320	365	405	356	354	365	402	359	365	399	379	393	367	339	387	379	383	387	330	359	353	359	335	348	330	369	335	342	362	389	322	348	364	349	379	407	365	370	355	358	363	359	366	369	333	336	398	395	360	375	346	362	382	362	390	343	367	344	364	396	366	367	363	352	373	397	313	342	380	328	371	375	327	343	322	358	361	380	380	346	401	347	367	355	340	352	374	322	371	335	400	369	383	348	373	363	368	365	355	378	349	387	352	377	338	352	353	341	351	383	334	357	346	352	388	374	376	384	347	389	363	367	371	371	338	369	367	364	364	356	381	356	406	349	386	361	325	400	370	361	386	362	361	359	374	339	355	330	359	392	329	340	359	376	351	370	367	343	376	414	329	359	380	335	337	324	375	339	333	324	367	333	343	318	363	393	366	394	357	344	368	365	350	374	321	367	373	382	387	317	384	399	386	373	384	370	356	356	365	382	365	355	348	389	366	361	375	364	379	376	346	332	359	357	364	378	367	378	360	318	353	341	353	372	398	346	393	361	380	354	375	351	372	357	343	372	394	372	367	373	356	326	372	382	355	368	371	324	394	360	356	358	353	382	344	361	359	334	357	393	371	323	363	348	345	323	346	365	374	358	352	378	382	372	373	368	377	327	367	343	341	369	359	343	346	370	362	360	380	359	363	343	355	362	327	354	346	344	357	355	373	391	378	362	342	368	367	367	364	375	391	380	323	319	366	352	343	340	342	347	368	388	376	376	361	334	360	363	390	347	392	358	356	340	358	342	374	349	388	357	344	383	333	344	374	362	359	356	377	371	329	362	357	370	363	360	358	382	368	346	375	355	364	365	403	365	384	388	345	317	380	396	344	358	352	370	351	351	404	375	351	342	367	364	349	369	344	377	371	379	390	334	366	382	385	339	358	402	358	344	368	353	375	367	364	376	352	408	375	381	374	380	335	370	327	400	353	338	333	367	374	344	364	353	383	360	341	333	325	377	340	378	333	393	364	391	332	361	360	357	380	374	353	368	347	347	379	395	379	364	373	337	386	386	369	336	378	373	365	383	357	363	351	388	364	354	349	344	375	380	355	322	335	398	333	350	343	355	382	356	366	358	381	356	327	314	360	384	347	351	325	378	372	376	390	387	379	355	344	352	364	380	360	324	385	351	357	374	398	351	362	377	383	340	370	366	351	352	354	350	349	339	391	365	363	333	371	358	361	401	370	352	363	372	364	376	366	398	373	355	349	333	345	370	334	399	371	332	338	368	364	375	353	350	371	353	360	363	339	362	336	367	336	365	380	346	355	388	350	360	368	372	379	376	362	378	390	396	356	370	367	414	330	362	350	338	367	392	381	358	424	378	351	363	348	416	363	384	377	376	348	363	337	371	367	331	374	344	367	374	371	308	353	377	350	356	389	383	321	343	368	372	347	385	346	324	360	358	359	388	363	361	366	324	357	372	353	378	369	396	355	387	341	371	327	317	352	364	358	346	352	363	354	371	327	357	335	387	357	361	352	344	323	356	366	351	346	365	389	329	366	369	359	342	337	356	400	320	406	326	352	336	366	338	354	346	347	356	384	364	337	363	337	353	338	386	363	369	351	397	366	366	352	352	335	351	344	358	368	372	357	380	349	328	354	353	395	396	384	381	367	364	364	340	391	325	388	342	368	324	356	374	342	358	347	396
35040	46975	14960	8383	6709	4782	3279	2121	1541	1193	1606	9607	3074	665	679	608	592	549	555	515	632	1000	2713	4856	4808	4157	2714	1035	424	437	434	413	437	495	425	428	455	457	432	461	464	431	481	425	452	450	439	435	446	420	463	454	453	453	449	431	408	452	452	445	408	444	411	452	410	401	432	421	455	418	380	427	455	439	447	409	443	417	394	454	411	435	433	446	445	417	444	481	420	439	428	439	452	503	433	445	444	446	438	449	450	382	448	443	415	462	453	487	456	460	402	413	413	436	452	417	466	470	417	430	401	422	448	443	467	454	426	424	440	440	404	425	433	454	447	414	444	446	412	457	437	462	447	411	456	457	427	432	425	421	453	433	417	400	448	420	405	425	481	417	470	448	423	463	454	450	449	416	467	419	427	396	410	481	414	433	395	447	422	421	436	438	409	445	412	452	424	445	438	438	419	434	455	423	457	425	442	431	435	428	429	430	397	454	420	448	454	427	428	458	424	413	461	464	453	444	449	472	458	431	430	477	428	445	436	456	388	418	466	459	452	418	438	479	464	448	439	422	417	454	399	423	451	415	402	431	436	460	419	446	434	432	460	477	448	466	475	446	433	397	424	454	440	421	426	450	454	433	444	410	437	435	433	449	449	472	437	438	413	448	414	480	443	431	462	422	451	436	431	455	444	425	445	437	436	427	434	395	477	412	491	429	461	440	430	438	418	442	440	406	463	413	462	421	417	436	456	444	428	457	457	444	437	408	437	458	444	441	430	434	432	454	457	415	425	450	434	414	420	428	472	416	453	493	412	440	452	432	434	480	448	444	409	429	412	427	445	465	450	419	450	440	419	438	485	443	461	464	456	404	421	446	437	467	444	425	490	470	401	439	411	432	398	473	464	441	440	456	436	435	450	429	426	450	462	448	418	397	449	455	439	415	419	489	460	408	410	443	454	421	439	490	413	424	453	428	455	484	454	384	440	418	409	415	414	459	428	426	448	439	466	452	425	408	447	432	465	414	465	454	431	464	440	412	424	427	423	413	405	414	449	417	470	451	457	454	449	448	413	452	444	444	476	392	454	404	482	441	423	433	421	465	457	412	417	412	420	406	434	426	440	433	429	484	420	449	438	488	401	460	421	452	456	458	418	424	400	434	433	469	427	429	488	445	447	439	460	441	384	436	440	417	440	436	424	406	427	443	458	419	433	428	450	421	435	445	420	398	476	418	457	429	417	426	443	417	408	439	427	429	399	491	449	447	441	408	450	426	432	460	418	419	434	436	433	455	404	446	436	436	431	462	419	459	441	452	459	460	430	452	465	434	450	457	461	377	448	426	426	422	411	433	411	431	478	407	406	452	442	442	399	441	449	444	429	468	457	440	415	458	413	418	457	464	498	405	450	440	421	470	412	451	435	442	456	406	410	452	425	437	452	437	393	421	400	489	423	462	402	408	412	429	434	444	454	445	423	443	484	425	464	416	423	467	432	453	416	434	429	428	431	416	409	447	442	415	440	433	445	448	444	435	436	446	411	434	427	421	422	435	420	468	430	454	394	462	425	429	458	461	424	426	405	470	446	439	405	434	471	435	439	441	424	443	459	443	422	435	433	431	423	461	420	408	419	406	441	452	439	439	416	452	417	409	463	395	429	433	408	444	438	446	456	444	416	421	509	423	432	427	433	459	412	435	409	472	420	441	469	424	493	423	418	428	440	410	481	447	471	420	444	441	421	439	429	436	450	447	431	435	454	433	414	441	441	461	443	389	423	458	436	412	434	446	432	422	400	451	428	426	432	451	419	444	423	420	425	411	457	458	403	429	423	415	448	420	422	452	413	443	431	461	409	449	425	414	443	450	469	457	433	446	420	446	395	452	445	474	459	446	441	454	440	451	424	418	429	398	448	458	436	444	420	419	440	463	442	472	446	416	469	408	433	421	444	414	453	456	459	424	470	434	433	411	442	418	414	434	429	420	455	471	459	451	426	447	441	433	465	422	438	482	446	434	453	425	442	447	467	460	434	488	453	420	473	470	436	411	457	455	407	403	421	433	455	462	443	426	454	424	408	475	424	440	444	466	450	407	446	456	439	411	443	426	448	454	456	422	425	464	458	453	469	431	447	458	451	446	442	402	400	459	424	440	454	449	435	447	467	423	446	461	436	433	462	431	421	466	431	433	469	430	433	397	433	473	498	443	420	414	414	456	469	426	449	397	434	423	425	446	421	442	428	431	436	414	449	434	431	394	424	433	501	444	452	414	454	475	417	424	464	437	456	398	443	414	458	450	472	466	428	421	432	405	415	449	460	441	457	428	415	422	433	416	458	431	445	441	423	432	457	471	446	382	471	421	438	426	441	438	469	447	433	450	414	439	430	443	435	442	444	458	420	419	450	451	434	430	449	446	441	451	460	420	437	474	485	422	461	437	438	444	472	454	449	425	442	432	459	454	432	425	440	417	447	443	426	442	431	412	442	384	418	449	426	392	444	449	460	439	403	498	419	413	426	452	463	462	413	446	393	448	421	459	461	427	430	453	430	422	433	438	426	453	430	439	465	441	447	422	450	473	460	457	424	483	423	426	466	399	457	447	434	445	462	438	485	432	422	432	446	421	446	403	382	454	475	407	462	466	476	436	447	404	427	423	406	425	443	481	417	392	436	468	449	418	439	429	454	436	469	440	471	471	421	428	430	398	455	444	402	476	476	453	444	427	430	429	414	431	426	453	430	429	423	419	451	427	463	442	447	424	460	478	456	440	423	451	464	422	475	456	397	465	464	447	417	435	482	453	435	482	456	429	416	443	460	440	408	434	435	428	403	398	420	427	431	443	460	429	414	457	422	437	431	395	467	444	450	424	445	440	410	411	412	420	465	455	450	395	429	439	443	424	433	448	455	417	448	440	428	466	396	424	414	441	434	466	450	431	420	442	464	433	458	433	466	460	402	449	418	437	458	396	472	438	418	441	416	432	452	433	460	423	469	475	443	465	436	422	421	469	455	396	442	457	428	448	430	450	472	448	428	429	430	462	454	448	446	444	471	440	432	453	434	468	476	473	403	423	461	466	403	445	436	453	440	439	472	421	478	450	444	425	477	440	418	440	456	453	436	443	421	448	394	457	443	462	446	427	431	406	434	421	430	475	433	405	438	492	431	426	442	455	423	403	475	414	464	419	456	400	401	430	438	413	453	454	441	437	441	433	459	443	437	408	423	444	414	416	437	429	490	470	449	446	444	433	460	453	440	404	416	427	441	414	451	441	432	406	434	470	408	479	438	451	405	474	403	459	438	440	402	422	451	431	458	435	485	458	435	455	445	447	399	450	420	438	415	444	419	416	436	442	487	419	416	407	420	438	463	423	468	425	430	429	455	423	433	461	429	461	455	426	429	477	451	440	416	436	418	435	419	495	452	462	442	421	398	435	422	421	477	463	467	462	435	447	446	484	402	433	451	442	431	441	413	449	404	443	418	426	442	440	427	433	500	430	439	465	455	421	449	434	435	438
25590	21525	27429	25630	10901	2577	1774	1178	917	767	788	3376	3101	665	576	537	586	619	537	575	574	644	1040	1382	1613	1553	980	525	511	575	554	520	599	538	560	518	546	528	512	557	539	553	540	487	541	545	527	518	531	543	518	550	558	526	541	531	533	546	560	586	557	524	516	507	508	553	530	508	537	538	541	563	549	554	523	577	550	550	559	578	556	502	540	569	508	548	493	533	548	527	543	538	550	524	564	516	487	581	513	563	540	545	572	511	515	549	548	541	489	526	498	515	568	543	536	541	501	541	561	574	560	586	497	550	589	549	553	573	504	532	550	499	508	595	544	584	539	544	552	547	501	552	534	540	540	555	516	571	536	530	540	534	596	546	518	568	543	528	505	499	515	545	529	568	523	565	568	547	583	577	586	539	569	546	548	489	547	512	550	582	513	571	537	555	533	503	545	532	508	535	521	529	522	562	529	535	567	553	538	524	508	564	536	508	503	539	531	540	523	527	577	537	517	567	572	541	534	524	555	575	554	509	551	544	516	606	521	569	549	547	568	562	599	551	569	547	560	548	509	549	560	522	529	500	551	550	557	543	581	504	532	549	548	532	540	551	555	546	553	532	520	584	512	550	559	529	527	522	571	573	517	586	546	544	529	549	531	608	554	554	550	560	579	523	542	542	574	537	522	554	542	524	545	575	525	533	599	550	521	516	574	535	533	547	541	553	536	575	560	552	543	547	503	508	526	540	529	561	538	538	583	527	527	501	546	507	580	531	515	524	527	524	531	496	503	533	511	509	588	540	529	551	548	528	523	541	520	563	500	553	540	527	519	513	498	591	509	571	520	556	556	591	529	535	496	534	541	505	540	535	527	574	553	546	559	517	535	513	551	550	527	542	573	521	562	556	556	526	518	485	550	566	550	519	540	496	479	505	562	535	582	503	559	586	584	552	526	513	571	507	514	554	556	581	542	531	559	576	512	538	542	554	594	572	531	550	523	589	529	529	514	572	531	501	511	589	584	540	552	544	550	554	485	555	534	503	585	530	563	546	548	488	547	526	538	546	534	537	557	573	535	556	508	524	536	531	556	575	527	552	541	532	533	533	551	513	535	555	530	550	559	576	537	550	553	586	561	502	574	576	567	494	513	550	496	559	545	577	519	525	550	541	539	543	542	544	572	576	532	555	550	507	589	527	566	582	574	517	497	501	568	585	540	572	534	539	545	550	522	543	534	541	551	545	525	523	474	560	480	555	523	529	496	508	525	579	555	508	545	542	567	506	534	542	563	563	564	594	524	489	541	551	551	557	482	541	510	540	557	534	582	512	522	539	502	537	527	584	563	579	572	539	517	521	549	520	575	554	514	528	569	515	540	515	562	532	550	524	508	523	557	581	564	537	562	540	575	519	539	513	541	541	533	543	527	533	564	563	537	540	541	550	576	520	531	562	546	552	532	557	516	548	492	541	562	536	590	512	528	549	526	523	533	525	539	531	561	523	554	552	532	532	541	562	514	533	556	547	546	529	493	557	544	539	523	553	529	542	531	558	521	537	544	531	538	541	525	550	552	534	521	543	560	536	542	524	532	524	559	528	524	550	516	519	520	588	536	579	556	537	561	560	536	559	520	546	579	572	505	558	513	566	565	539	538	524	553	547	514	530	536	543	521	549	561	541	539	537	514	547	566	541	521	554	559	535	532	507	527	524	507	539	559	532	534	582	571	557	529	563	532	560	514	536	536	517	544	539	533	547	567	578	554	526	555	568	550	554	505	541	541	524	575	554	523	553	531	534	572	553	534	537	517	517	528	575	558	515	551	547	546	578	536	555	518	550	549	543	524	539	562	554	526	552	596	541	540	528	554	541	518	510	562	494	515	489	549	567	515	535	515	582	556	548	575	560	570	553	565	501	560	544	551	580	536	504	544	569	576	573	518	501	532	546	553	508	528	560	542	531	554	505	537	518	573	549	555	518	529	539	556	547	517	585	558	572	517	567	564	556	556	538	560	526	571	529	555	533	528	515	569	511	548	523	572	560	524	533	518	564	514	505	552	544	491	515	550	548	505	533	558	558	523	574	557	530	511	545	551	507	534	504	574	573	561	537	529	528	582	549	527	530	564	513	538	562	547	531	567	577	512	569	542	525	557	528	506	583	556	506	570	552	512	535	574	543	512	544	545	561	553	530	544	565	527	604	536	556	541	468	529	559	557	547	550	582	532	550	595	606	530	557	531	572	535	569	573	529	534	539	536	541	541	528	555	563	498	558	561	589	534	563	548	545	523	566	559	535	544	561	542	532	579	548	491	551	513	515	553	545	511	527	528	543	525	509	523	556	529	532	562	526	582	521	578	553	523	524	520	534	558	528	523	547	525	579	540	548	539	499	507	490	530	553	561	557	521	562	550	528	532	540	569	550	584	571	549	527	511	560	545	539	536	556	558	526	537	567	534	500	551	556	534	546	533	536	568	526	524	556	556	544	556	519	521	539	516	542	566	519	530	567	542	566	574	542	523	560	537	540	530	544	519	524	574	525	547	576	552	521	551	525	628	520	523	556	565	540	508	519	530	550	600	528	561	551	516	516	553	572	516	529	534	552	478	581	536	533	560	517	551	550	550	558	565	535	540	540	550	490	572	549	542	564	486	543	582	534	529	572	535	495	544	559	541	527	567	532	497	557	518	546	554	578	517	547	541	576	544	529	527	587	503	546	560	537	548	557	557	561	537	561	500	536	578	539	574	531	559	540	532	524	549	579	557	545	556	523	535	542	540	510	523	534	554	520	575	559	513	567	578	532	533	570	519	519	552	515	560	553	525	524	558	544	561	564	553	571	510	531	590	538	498	545	545	531	529	542	548	522	535	486	556	569	581	529	527	500	562	565	535	506	549	523	585	544	519	573	542	552	529	546	517	539	550	490	523	551	526	520	562	567	579	565	522	545	580	558	531	525	524	528	527	606	531	597	488	509	553	573	550	546	593	537	512	569	563	594	557	538	549	550	523	546	492	547	532	556	560	501	512	580	601	544	555	579	526	568	560	557	537	553	544	539	565	534	555	556	557	526	550	562	507	546	527	526	533	548	570	594	536	543	523	525	574	525	551	553	531	500	561	581	515	523	531	544	519	508	553	590	552	496	535	538	543	536	511	533	570	543	524	519	521	566	512	510	548	553	519	520	539	559	553	489	561	568	529	542	531	581	541	507	535	538	494	503	515	526	500	558	569	496	540	512	555	480	544	517	557	572	575	514	548	636	568	561	547	513	549	563	571	530	533	547	552	577	555	561	552	559	525	557	571	531	520	519	555	536	535	546	562	515	511	540	576	516	554	530	547	589	606	524	583	520	528	532	527	574	566	539	517	536	596	523	481	518	519	572	545	526	571	528	517	505	544	545	514	547	519	571	579	556	510	554	512	540	552	529	518	591	500	530	537	563	495	539	526	569	532	520	526	546	527	525	521	502	556	549	547	526	521	532	548	553	551	508	537	555	553	534	536	500	520	543	559	549
33589	41821	11394	6766	5162	4092	2962	2228	1533	1202	1200	6877	5753	939	700	764	722	733	689	724	694	867	1605	2416	2904	2588	1495	668	675	672	702	665	650	679	655	646	664	653	645	662	610	629	650	641	604	641	659	655	664	622	628	624	644	647	636	667	667	646	656	649	654	655	604	666	674	674	633	667	625	620	659	662	638	665	634	652	660	649	702	677	612	686	660	728	623	576	618	615	626	595	662	588	618	613	658	640	646	643	680	602	649	600	596	566	652	669	636	668	643	660	645	668	671	675	621	614	649	678	648	647	642	678	656	630	670	686	668	611	648	696	636	657	702	656	635	651	613	631	630	667	644	645	642	622	618	638	608	624	646	631	641	671	637	677	631	653	632	628	603	599	615	664	660	686	591	661	659	658	637	650	668	658	657	648	645	654	670	642	619	673	646	614	653	689	595	644	638	617	704	627	622	621	704	679	682	641	647	653	646	681	652	648	659	633	613	629	666	646	668	624	659	703	631	677	684	675	634	639	668	697	641	638	622	660	669	662	630	696	634	676	657	622	692	652	637	615	636	662	619	680	653	634	645	626	650	672	665	612	657	668	617	646	634	668	652	658	614	689	615	689	668	679	641	630	687	653	660	657	608	666	656	687	614	661	674	666	672	687	666	629	674	648	642	657	692	682	657	637	683	685	668	660	643	683	654	636	647	655	651	659	666	668	669	612	606	658	666	643	675	662	624	638	653	630	607	636	657	630	709	612	662	659	585	650	646	694	668	636	645	640	686	691	660	614	685	665	631	642	693	603	639	659	639	645	650	656	652	640	630	670	669	666	614	636	611	645	678	699	665	642	659	664	668	616	631	621	693	649	617	623	639	636	673	662	619	685	650	631	627	609	661	663	642	637	674	641	639	612	712	690	635	691	641	651	631	652	674	688	661	653	657	618	653	681	649	679	690	688	614	634	658	629	601	656	666	682	657	642	606	655	684	611	679	652	631	655	660	636	644	628	643	614	643	656	644	611	670	670	646	644	635	639	630	599	658	608	667	656	654	662	631	644	666	654	643	663	611	580	659	650	649	610	629	714	678	637	702	670	665	605	642	632	629	667	641	668	654	668	635	651	633	627	647	665	630	663	633	628	657	642	639	629	655	673	618	664	620	620	670	637	646	690	677	656	683	610	694	701	622	631	601	618	645	626	677	672	692	691	642	630	664	633	652	621	658	665	603	657	619	637	662	649	611	669	611	637	626	668	670	671	675	665	665	637	611	631	664	657	666	670	672	660	644	683	666	654	645	658	637	646	671	640	637	666	704	668	631	639	636	607	638	668	650	610	658	586	622	611	671	649	630	623	642	606	655	683	621	680	647	635	677	626	682	681	661	700	622	625	610	629	643	712	651	655	685	682	621	644	640	642	608	608	667	614	639	690	607	660	643	642	669	605	684	617	640	637	654	634	645	659	648	626	671	649	653	640	624	658	695	676	609	644	661	639	644	653	629	623	676	643	661	673	645	651	639	682	630	644	672	649	670	683	637	647	646	638	656	674	669	649	608	671	655	632	679	604	633	644	656	637	607	652	639	619	658	611	642	632	644	653	645	661	681	649	647	625	603	652	660	694	676	663	646	648	671	649	652	628	608	664	653	672	648	613	652	670	655	699	646	637	674	623	666	651	659	624	643	640	626	662	651	612	680	611	663	659	620	658	609	645	632	616	644	615	643	697	642	685	655	643	654	675	642	692	628	641	672	677	681	632	627	653	636	659	652	647	610	655	608	660	681	705	644	622	677	631	653	687	678	646	669	633	613	662	661	606	636	672	636	665	627	672	650	695	619	626	643	640	644	643	622	661	662	643	648	642	629	625	611	669	644	668	654	652	634	686	656	614	638	655	670	635	641	636	627	652	670	654	629	651	644	632	693	644	681	658	650	645	633	649	674	638	647	651	666	619	616	627	691	670	650	603	610	653	638	637	656	630	604	658	650	661	644	590	642	652	669	619	642	599	630	616	616	649	633	654	681	655	607	658	639	654	645	633	687	668	659	661	635	667	646	638	642	661	631	675	619	638	636	607	591	652	639	686	617	634	619	620	644	663	638	682	661	622	673	661	659	631	627	652	661	618	641	644	667	594	621	666	678	682	610	676	633	674	662	621	608	663	635	676	650	646	662	694	598	687	650	647	631	632	642	652	626	602	659	628	633	648	665	679	642	661	686	616	671	650	629	653	694	642	667	658	667	617	639	640	622	649	624	632	607	663	592	637	690	635	655	683	715	629	674	645	626	697	642	661	654	620	586	665	614	649	637	645	636	607	664	654	634	655	662	626	677	644	664	629	653	624	697	661	674	665	660	629	621	654	616	681	647	653	634	656	659	596	672	665	639	637	681	668	625	657	622	646	622	597	667	636	677	582	649	655	648	634	645	629	669	594	659	619	670	617	661	644	649	643	661	631	672	586	604	686	685	677	590	612	601	660	673	603	655	693	638	660	632	617	689	632	632	649	629	675	645	640	652	627	620	631	657	643	685	672	637	565	642	665	667	652	741	662	644	671	645	630	597	660	617	626	651	664	637	673	609	663	653	644	681	661	653	632	602	646	627	617	668	649	637	598	628	652	619	601	640	662	667	677	635	650	665	686	624	618	678	635	630	611	606	659	641	624	649	662	649	649	654	636	616	630	674	693	616	669	646	666	636	659	600	683	674	613	625	704	623	683	621	639	632	664	669	671	655	647	640	610	639	632	679	616	609	625	647	679	635	635	653	674	638	688	665	635	680	605	726	682	643	643	608	619	647	585	658	675	605	643	646	636	630	647	639	676	624	684	657	623	635	617	632	652	660	679	627	612	661	663	666	662	613	661	637	627	665	626	654	663	628	663	645	668	650	620	634	658	663	651	661	654	667	632	617	659	653	675	682	657	622	673	639	627	635	680	655	641	639	663	662	679	633	697	605	620	669	676	683	654	643	681	645	665	631	621	659	665	663	663	579	651	610	670	656	640	620	641	691	636	646	718	634	625	662	660	667	648	664	643	629	639	686	651	615	604	677	673	626	640	627	657	631	662	650	629	676	660	630	667	678	652	628	644	644	636	645	651	652	639	669	600	633	645	625	658	688	600	633	614	620	680	667	613	637	617	632	625	639	643	655	635	606	639	653	654	675	634	626	708	677	669	625	685	663	582	627	617	644	663	639	641	619	640	668	637	676	650	654	650	672	625	686	681	625	680	619	672	663	675	638	650	664	659	640	634	670	652	618	635	672	612	653	669	626	619	649	635	657	628	602	687	653	672	642	628	652	672	660	670	663	644	616	691	615	663	628	657	622	650	635	684	671	636	668	606	610	716	621	662	660	643	628	640	654	635	622	651	646	639	663	654	661	650	650	588	635	649	664	653	618	629	683	662	659	597	605	735	669	634	641	620	677	614	667	659	632	622	636	663	704	684	674	644	647	682	646	647	620	694	611	647	671	610	657	625	688	681	679	649	622	698	689	640	622	686	665	671	632	661	664	667
23207	21540	29247	24207	21504	21561	11421	2254	1489	1336	1593	10071	15245	4762	846	742	713	675	656	663	646	668	1580	3476	4887	3959	1667	653	577	572	571	584	611	576	607	557	593	569	601	568	614	564	573	548	526	539	581	604	573	576	547	580	603	573	555	559	550	553	608	581	562	585	601	560	579	576	573	541	593	558	618	597	564	598	585	540	547	544	602	558	629	564	563	548	561	601	526	534	567	601	592	567	609	551	554	568	604	579	568	521	544	621	572	578	559	578	558	607	558	578	561	542	575	551	618	570	511	561	599	558	572	599	595	580	552	564	506	558	571	546	544	569	614	532	549	564	569	504	596	545	568	592	565	527	574	598	556	537	560	580	606	541	599	521	535	592	579	547	593	558	560	594	587	612	536	560	602	543	581	568	581	576	589	586	559	606	568	600	572	577	562	626	551	610	516	566	536	549	568	598	531	534	580	588	511	532	548	577	572	555	551	536	548	543	545	540	553	572	599	594	552	581	579	566	553	549	582	538	553	642	559	580	559	565	602	559	584	553	572	544	588	585	567	594	560	591	524	571	550	561	554	559	565	585	587	545	585	582	570	556	562	588	570	579	564	603	566	558	563	594	530	632	570	542	610	575	596	555	601	570	604	546	595	551	547	545	568	582	567	628	532	589	575	563	568	582	544	569	567	610	567	601	574	543	578	532	516	518	569	523	559	543	564	524	572	590	543	560	557	586	595	556	572	546	605	589	566	554	584	589	635	569	545	605	571	603	603	581	554	574	538	536	608	575	549	589	602	522	589	598	537	548	611	585	522	581	557	584	591	519	606	564	569	576	574	599	569	522	488	546	548	542	586	563	560	563	601	568	548	570	513	599	557	577	550	565	560	564	556	565	593	558	561	555	571	537	582	585	585	596	576	619	586	556	575	597	560	559	539	585	618	527	587	525	581	519	563	599	571	576	580	538	590	559	547	550	530	568	583	570	605	568	576	558	564	605	551	529	551	565	583	553	548	567	587	568	559	537	563	558	582	554	548	525	560	555	537	519	557	616	570	598	544	547	546	552	567	594	571	576	547	546	609	577	551	609	579	539	545	555	554	572	563	574	563	557	550	558	609	576	539	583	564	574	622	530	609	604	558	568	562	592	584	576	555	562	542	585	559	541	562	585	586	623	580	561	587	539	580	548	570	573	535	616	596	520	577	525	561	562	570	528	548	523	564	562	575	540	552	601	560	548	546	611	584	575	543	536	574	554	563	561	596	593	556	538	563	591	558	576	564	632	567	533	628	592	566	561	601	571	580	541	570	558	545	585	563	554	577	574	571	523	592	579	575	592	604	607	581	577	605	556	550	558	552	594	555	563	585	585	542	562	560	550	575	586	568	551	596	594	567	596	602	591	577	572	535	569	564	550	595	514	568	613	560	572	567	566	573	593	526	553	601	539	562	539	569	557	588	542	576	576	579	576	593	540	571	531	545	593	534	589	581	552	595	527	556	583	562	562	547	569	565	546	563	592	573	573	577	549	585	583	579	581	578	590	558	541	605	574	598	560	581	586	563	536	590	568	552	554	587	559	522	563	568	632	558	582	589	564	556	576	555	588	572	538	612	550	602	560	573	560	569	561	539	572	548	575	555	590	570	569	576	560	605	582	585	557	614	555	560	555	593	566	554	566	593	565	588	565	547	547	547	601	589	594	539	547	549	545	522	562	572	552	608	560	585	569	601	569	557	589	587	560	537	560	569	576	551	559	588	563	583	551	558	566	537	555	579	591	552	554	577	574	556	628	572	529	528	568	553	551	551	559	570	557	525	540	530	558	550	585	556	576	562	516	542	585	554	550	627	540	558	516	497	598	572	520	559	541	546	549	530	573	535	564	554	562	559	597	557	575	538	548	578	560	574	565	571	553	616	586	579	596	604	536	576	572	560	578	591	590	565	518	599	557	562	586	538	590	615	544	591	566	589	542	589	584	566	587	577	602	596	600	533	582	562	535	558	559	519	554	542	567	589	562	598	539	582	581	567	563	611	548	586	557	583	564	564	523	583	518	562	562	543	590	638	589	572	608	578	542	568	533	592	556	613	549	564	583	590	578	561	586	620	556	538	592	534	544	592	535	567	611	527	580	597	598	556	585	547	587	572	577	595	581	570	594	553	567	593	591	584	575	553	579	580	569	588	562	591	553	543	567	555	545	566	545	543	554	566	587	542	537	567	553	583	577	562	579	525	632	537	550	583	550	598	587	500	540	591	567	605	622	605	609	581	548	543	565	584	587	550	586	557	557	582	588	577	551	558	579	603	572	544	593	523	557	572	540	547	561	558	564	616	589	592	577	586	570	603	610	578	581	579	586	583	560	543	514	576	549	540	563	593	565	606	530	547	552	559	548	603	562	539	624	564	579	607	586	582	557	575	583	563	598	593	555	594	547	559	568	602	536	551	567	575	581	583	522	548	550	578	588	600	563	576	595	562	552	511	584	579	530	561	573	557	589	575	523	572	552	592	567	595	535	590	582	590	600	595	549	611	549	573	599	579	571	525	560	552	551	586	528	588	533	569	561	567	584	567	539	585	590	541	581	590	580	521	529	581	555	565	582	562	544	560	495	586	592	625	537	553	562	572	607	496	566	547	596	563	593	552	566	574	587	572	576	569	571	549	540	596	558	567	564	583	562	576	544	582	546	591	525	544	550	555	574	586	528	569	584	581	575	617	540	574	542	559	600	562	562	561	569	529	575	552	535	620	566	571	571	556	527	513	595	612	602	524	602	580	564	535	579	527	526	564	565	565	533	538	552	571	546	556	601	616	535	553	577	582	551	584	600	565	632	620	585	562	588	597	589	581	525	537	569	615	589	584	570	565	605	537	565	596	566	584	534	599	566	549	553	568	530	560	573	584	606	547	591	601	602	552	545	575	573	606	568	560	555	556	610	604	522	602	579	563	562	547	575	569	518	545	571	584	584	557	569	572	597	556	577	566	591	566	554	567	520	566	606	548	573	564	617	580	546	580	555	525	583	587	603	567	567	567	581	549	549	605	559	538	573	558	611	538	536	551	522	568	572	586	542	584	550	563	574	532	583	584	588	585	591	604	605	590	582	592	563	534	545	583	587	597	548	557	577	596	562	578	539	598	553	597	565	576	583	570	575	583	536	540	572	565	559	572	521	560	582	538	568	534	578	544	637	527	610	599	601	613	566	596	579	552	578	582	527	589	566	577	561	571	561	590	620	547	605	578	558	564	538	572	585	610	495	592	560	540	563	574	567	562	568	554	596	562	574	543	577	556	565	570	569	582	557	584	530	533	575	570	590	550	544	532	572	529	575	529	574	535	568	561	579	582	574	579	543	584	588	561	563	543	599	602	566	556	529	568	564	571	536	543	516	527	578	544	555	546	567	579	543	560	537	558	629	569	549	545	569	572	550	606	568	567	553	574	547	581	540	568	545	494	577	517	561	573	552	558	553	581	615	550	526	592	595	540	549	582	548	558	593	546	526	588	598	571	568
39363	56595	19158	12822	9461	6781	5021	3759	2766	2166	2782	16544	20810	5147	1013	1023	835	863	809	783	724	842	2649	5619	7747	6275	2372	736	682	673	670	670	659	709	700	647	686	673	674	655	685	630	647	643	697	669	647	645	641	656	633	709	620	656	676	658	682	659	641	667	642	672	606	686	648	634	686	635	715	644	698	663	662	657	628	642	649	630	668	666	708	712	617	658	628	660	675	641	617	661	673	637	649	642	616	620	643	635	627	648	608	654	635	642	668	691	645	648	657	628	697	679	678	667	651	663	641	675	640	661	707	656	634	602	622	683	688	654	602	679	672	610	642	686	647	701	710	613	663	647	687	638	652	597	685	630	654	607	609	665	691	679	655	641	678	687	640	627	644	643	673	629	670	662	612	653	657	668	632	657	656	633	657	662	637	638	678	727	654	664	679	629	617	679	661	588	624	659	680	615	636	643	638	648	666	636	660	630	681	664	695	638	638	642	698	654	669	684	633	661	653	622	644	611	622	624	610	652	634	661	615	647	657	668	652	665	657	654	672	666	657	695	668	700	652	638	678	644	662	649	663	654	664	662	651	639	675	634	643	601	634	634	625	688	624	638	636	658	661	611	634	614	648	605	677	664	600	624	657	638	648	595	645	640	633	657	664	656	630	668	610	643	680	644	633	717	652	686	633	629	619	663	639	611	617	677	691	636	647	640	624	646	681	674	633	644	622	644	667	644	654	659	644	622	692	658	685	612	664	652	643	588	645	670	620	686	651	668	641	676	679	620	630	637	608	651	637	683	632	651	688	590	663	653	678	634	696	653	647	645	631	647	637	643	673	719	691	671	615	592	642	635	613	646	636	699	681	617	646	614	660	654	635	658	648	686	676	691	653	645	648	630	673	669	647	632	688	644	668	618	623	646	665	667	631	624	643	652	634	622	624	629	708	664	623	631	634	665	652	636	650	629	654	672	643	664	667	669	643	646	649	646	655	660	628	656	600	635	649	626	635	646	657	622	672	679	648	637	592	619	681	620	644	658	615	661	648	653	634	676	682	654	625	645	664	679	620	641	660	624	694	626	621	702	666	661	610	669	660	678	630	644	613	674	751	663	622	685	653	613	642	637	618	658	609	601	642	643	664	656	621	697	670	658	652	673	679	656	622	631	644	640	602	683	648	683	635	650	649	633	722	656	667	658	633	621	654	618	709	645	659	709	642	626	612	647	667	691	693	638	657	619	669	628	694	654	656	688	645	574	647	673	625	688	624	672	635	626	685	656	679	614	660	676	647	656	613	658	660	640	650	664	639	667	719	636	671	657	641	619	617	698	605	644	644	639	644	640	632	665	685	642	657	670	657	665	687	616	690	707	654	603	672	661	669	643	626	615	633	645	656	687	667	649	660	661	706	605	665	635	625	629	639	642	700	688	639	655	652	618	636	666	677	650	652	671	574	651	685	650	639	647	647	653	651	662	625	642	640	654	602	662	637	687	643	623	682	645	645	653	670	628	688	633	666	698	629	614	700	635	646	632	660	655	663	683	652	605	634	639	654	630	664	615	662	663	680	667	676	638	657	666	682	648	679	638	649	596	634	640	674	637	658	614	683	653	685	666	637	623	636	686	641	679	645	674	641	665	656	660	639	634	613	630	633	638	657	668	641	662	679	643	619	639	673	667	688	674	665	677	624	707	591	624	654	690	660	644	637	595	701	643	604	659	639	662	674	620	674	654	640	646	643	639	644	651	651	621	687	640	627	637	653	628	691	650	652	648	653	644	652	649	673	669	707	656	651	637	665	662	652	689	671	620	624	640	693	627	653	633	649	668	627	680	653	642	590	658	668	676	657	663	676	631	628	669	676	660	625	704	671	704	652	650	644	678	624	658	655	603	633	634	677	668	592	640	706	638	686	665	684	685	632	622	707	637	651	600	660	657	667	634	678	659	658	642	654	644	626	668	662	647	650	651	655	657	661	643	681	684	674	651	649	625	651	689	678	665	686	674	635	632	647	690	627	665	639	666	605	686	646	629	637	683	690	657	630	635	662	646	649	593	628	664	682	638	555	699	628	647	626	637	591	612	648	675	621	695	641	586	646	625	683	600	625	646	627	666	660	682	627	654	632	650	638	608	642	637	630	696	635	685	620	681	641	656	665	638	685	675	668	608	657	657	674	660	665	638	678	678	637	676	620	652	656	612	661	681	620	647	674	652	627	689	647	625	639	678	634	608	662	605	648	657	640	644	648	626	680	645	636	632	690	658	631	641	667	625	690	633	667	674	658	667	672	645	615	631	684	661	671	696	599	649	647	646	681	681	641	639	649	672	683	629	646	667	663	684	692	652	654	674	651	647	660	612	653	641	693	626	649	656	607	652	653	614	674	653	624	648	663	649	605	592	673	662	679	671	695	665	656	663	649	599	681	639	671	601	673	684	674	684	653	656	656	661	651	631	660	664	688	646	609	617	598	688	635	647	670	612	653	688	644	605	665	635	613	720	621	658	644	642	629	694	660	633	655	674	656	679	643	687	638	678	697	629	653	638	670	627	645	688	641	669	650	606	649	676	642	669	634	697	668	672	650	670	612	626	638	648	662	684	651	662	636	663	653	710	677	635	642	682	667	627	629	609	649	689	644	667	649	658	632	649	655	646	669	657	653	682	627	663	645	652	627	624	634	684	620	656	647	634	644	621	673	662	647	600	644	681	658	607	735	635	673	625	632	631	641	672	666	628	667	651	663	597	659	602	642	669	665	652	627	654	654	621	694	674	649	653	657	608	663	673	671	680	657	636	659	653	654	619	644	623	640	651	649	659	649	653	653	658	655	599	696	663	670	670	631	649	644	639	647	638	627	632	673	643	624	703	671	615	645	656	672	660	683	657	677	620	607	645	659	660	679	624	663	668	676	660	647	666	675	659	637	658	669	657	638	701	616	670	681	654	644	676	612	650	671	633	670	631	670	644	663	640	622	663	616	649	629	651	664	642	665	689	657	644	656	675	626	625	623	640	715	611	679	663	691	691	616	637	653	682	658	656	655	645	628	622	618	626	672	662	633	673	651	667	703	638	667	644	642	642	677	665	652	657	622	639	694	680	658	652	681	646	666	682	667	632	660	660	613	616	631	672	670	654	668	668	647	648	667	621	680	648	653	609	673	615	660	672	638	637	622	679	640	622	626	650	662	657	721	654	645	681	638	648	643	652	648	646	620	664	655	671	627	603	634	629	624	643	641	643	651	652	692	636	653	612	603	643	661	662	689	618	622	639	622	677	679	637	657	626	631	619	667	610	641	649	676	638	655	652	677	668	634	657	652	702	582	637	691	650	655	621	611	704	712	652	664	648	657	643	681	675	642	692	660	617	682	631	676	654	643	657	628	661	656	679	619	649	661	632	616	625	713	619	673	625	675	618	648	656	684	652	692	650	645	637	682	643	654	622	635	639	640	658	659	673	625	637	631	659	693	603	638	644	660	639	659	633	641	596	611	678	694	636	657	654	635	676	623	609	682	593
28888	24120	16437	5015	2000	1354	1027	748	622	497	438	681	579	404	405	362	393	373	332	358	304	336	385	498	579	403	386	309	318	326	339	333	329	341	354	344	337	352	343	331	325	368	328	334	366	317	339	336	327	330	320	326	343	328	327	346	331	336	328	298	365	327	337	331	363	302	330	396	311	334	355	325	338	360	313	328	315	335	326	287	320	344	341	320	311	340	328	341	342	313	340	347	335	331	357	321	366	307	338	323	311	305	307	311	350	321	305	347	324	353	353	343	369	315	327	331	338	373	323	314	313	359	325	338	325	306	299	373	299	312	325	346	348	338	319	323	345	307	336	348	327	336	313	338	324	350	332	338	322	349	324	351	330	326	331	367	317	334	340	318	313	362	360	338	321	356	341	341	364	320	336	342	305	344	353	354	347	307	330	342	346	335	335	302	273	345	337	335	326	348	320	316	375	378	318	330	343	317	280	353	336	350	342	345	353	319	342	363	306	319	324	345	341	333	319	342	321	337	349	346	348	371	338	347	307	363	364	369	355	354	331	318	352	330	334	334	334	352	325	377	335	316	336	352	376	339	374	323	356	336	344	362	304	309	337	339	333	353	335	346	341	308	312	321	351	353	371	335	344	357	315	348	317	308	319	320	347	361	342	331	323	377	340	337	311	349	354	345	363	303	298	340	345	294	331	317	323	295	315	327	290	352	323	345	337	335	361	337	352	355	340	324	321	301	354	344	332	313	344	343	335	400	339	333	298	372	302	350	331	350	312	305	304	345	306	311	296	302	323	342	335	311	374	328	342	350	339	346	334	322	343	348	340	334	331	318	346	337	320	344	329	324	339	340	315	352	328	345	339	294	342	344	353	342	338	356	313	374	359	333	318	346	339	360	333	285	354	353	319	329	343	320	349	301	350	330	347	347	327	327	331	339	345	314	345	311	355	313	361	324	299	306	361	314	344	314	389	338	352	347	329	331	342	345	308	339	333	333	372	319	318	299	345	317	321	358	340	330	341	337	351	381	332	373	340	342	312	347	318	323	337	350	322	321	335	344	352	334	331	327	304	347	321	326	329	315	340	298	335	316	332	321	300	314	326	313	321	302	319	355	328	333	349	363	342	353	351	367	333	316	322	314	322	327	325	314	357	347	324	337	331	356	340	321	341	317	328	313	360	335	337	318	333	310	341	294	308	294	349	330	342	320	332	300	338	348	360	349	331	315	316	323	328	332	346	326	352	347	326	332	362	324	333	389	327	335	341	349	331	311	338	322	329	293	325	310	374	310	345	336	334	352	337	346	321	324	341	344	311	343	334	290	321	335	343	325	345	327	326	366	310	307	321	326	344	309	316	338	334	309	334	317	339	334	339	344	330	353	350	333	319	314	312	359	340	335	312	372	352	343	323	348	321	315	312	333	348	299	350	351	319	325	366	341	341	348	336	333	325	317	352	340	327	338	324	346	317	321	338	299	353	345	328	346	347	368	339	330	331	330	331	338	330	318	336	314	319	348	347	370	330	333	371	317	337	328	338	336	333	352	350	330	367	328	325	348	338	307	345	367	347	343	371	332	359	315	295	364	310	324	337	346	318	333	334	371	322	334	355	348	287	297	332	330	354	329	364	324	296	344	338	337	347	337	320	336	355	375	352	348	347	357	335	335	340	352	339	339	335	340	310	338	326	341	325	343	337	305	344	349	370	341	330	309	342	308	327	375	292	350	326	329	356	320	316	339	321	333	342	312	303	341	351	352	356	325	312	317	306	325	337	329	312	332	342	309	348	312	350	300	360	337	329	322	321	319	335	368	376	351	341	333	335	319	328	331	355	305	337	322	350	340	319	351	314	326	326	336	337	318	340	343	337	387	318	304	354	333	344	330	315	302	342	331	333	339	335	352	336	284	299	361	324	336	322	348	348	329	356	375	336	332	310	338	313	355	367	341	337	347	325	363	320	370	298	331	369	343	313	359	349	345	364	343	345	360	333	332	309	316	348	363	325	328	313	341	346	333	324	324	328	312	349	333	321	331	359	340	355	369	325	360	335	336	333	357	347	330	347	323	346	336	295	339	341	289	354	344	327	337	310	310	367	322	338	351	335	343	328	309	339	331	348	327	343	332	348	335	341	318	338	282	326	342	366	345	334	309	340	345	328	335	297	331	353	302	337	341	330	328	332	335	341	336	367	312	369	312	346	344	346	322	322	352	326	333	331	347	324	331	337	307	357	352	355	348	344	297	321	332	345	307	327	334	384	367	345	316	327	349	321	315	338	334	349	348	339	332	371	319	302	314	338	300	316	317	348	349	347	356	346	364	354	345	332	315	338	351	333	343	353	337	358	339	350	321	322	321	318	322	344	323	335	313	343	347	341	340	347	350	331	359	331	378	355	335	355	328	351	360	356	326	314	376	369	341	330	326	371	346	296	335	340	320	337	347	326	334	338	356	361	287	341	353	345	357	334	334	319	332	355	312	355	319	323	337	319	328	330	330	303	337	363	337	342	299	343	332	313	356	354	349	327	349	354	318	334	344	331	342	333	343	329	334	304	319	333	356	342	320	324	341	337	329	329	328	328	341	310	317	352	369	358	371	338	326	306	342	355	357	296	331	356	367	351	287	340	311	367	307	345	326	359	310	345	328	340	321	318	318	359	331	350	336	343	338	344	342	355	360	320	316	335	336	351	343	338	339	307	334	348	348	320	331	325	334	352	338	341	343	315	338	346	360	337	335	355	352	335	325	327	314	314	326	311	362	319	323	312	321	329	352	349	312	348	355	303	342	337	336	333	328	340	321	325	329	363	326	285	309	341	314	325	356	338	312	333	322	362	299	339	292	354	327	361	335	373	331	328	316	317	303	365	320	359	330	338	300	332	282	321	325	347	351	348	319	357	337	303	352	354	327	342	339	348	336	327	331	350	321	308	360	296	300	337	318	347	317	332	325	331	367	358	337	349	372	348	341	324	341	366	316	340	334	386	348	375	330	374	340	305	352	358	302	372	361	344	343	329	313	330	358	331	327	363	314	307	322	327	340	298	328	346	355	354	317	297	323	362	343	324	324	347	345	310	371	347	321	352	289	303	336	322	342	366	352	320	350	331	336	374	332	368	322	336	317	345	323	354	329	347	327	336	365	324	342	342	344	338	331	366	314	327	327	321	340	339	336	314	333	332	350	329	357	292	333	320	351	329	350	322	339	326	333	346	310	322	372	336	348	327	350	308	347	376	334	308	321	350	364	355	309	326	330	363	329	298	314	335	336	339	345	370	331	338	338	335	348	341	326	323	309	354	320	306	326	321	341	328	324	361	301	308	336	328	343	324	334	301	337	320	329	338	346	319	327	316	386	368	335	368	343	322	329	340	356	304	377	335	348	348	353	365	328	344	375	339	323	355	329	358	304	327	331	323	359	334	329	363	322	341	312	323	344	328	354	333	347	360	319	368	335	346	357	331	329	342	360	362	330	350	352	364	355	350	297	329	332	309	304	318	335	354	306	336	325
31308	33745	7693	4681	3510	2563	1967	1412	982	829	672	1214	823	567	557	498	498	457	477	463	453	457	537	710	872	522	463	388	377	421	419	415	378	419	389	416	403	420	440	419	425	388	395	395	420	420	401	398	389	429	424	437	418	408	391	414	419	432	413	431	409	422	388	453	386	400	428	429	411	433	427	429	457	376	407	409	442	387	398	448	431	427	406	396	409	423	354	426	417	415	398	436	413	415	433	389	419	456	420	366	421	425	435	413	409	406	418	454	448	464	424	413	403	433	413	391	421	416	407	431	442	449	444	441	441	392	434	457	444	421	422	383	419	438	433	418	405	430	425	427	435	395	404	406	416	415	412	455	408	422	434	404	430	397	417	436	428	409	431	424	380	416	422	401	382	401	401	413	417	378	442	390	409	431	421	413	417	425	410	413	428	395	427	422	427	386	458	421	411	424	384	410	395	386	411	432	471	431	426	438	428	418	388	405	402	400	391	405	368	401	415	403	402	405	403	388	418	397	387	395	428	405	402	421	415	427	442	396	403	419	416	426	397	417	427	409	401	390	437	418	446	435	421	409	447	396	422	402	413	407	432	438	426	428	449	436	424	418	469	418	431	457	391	395	436	417	397	421	397	422	412	437	411	427	413	433	407	402	447	361	416	409	464	402	425	399	419	400	410	432	370	450	410	421	444	417	427	391	377	401	408	386	445	428	428	411	425	435	400	395	385	394	410	415	428	394	417	405	432	433	419	401	413	441	423	433	379	362	395	421	433	416	388	402	445	421	433	414	439	421	437	444	428	412	425	424	416	384	460	425	400	419	435	414	409	446	418	401	429	386	416	401	415	406	416	396	408	392	409	380	410	355	397	397	416	415	427	398	431	418	429	467	412	427	413	400	426	409	419	425	385	394	414	391	379	414	406	399	428	416	431	443	413	389	435	417	381	433	404	428	374	412	396	429	403	374	414	418	387	424	440	409	448	420	417	407	458	395	434	428	437	374	425	390	461	439	404	430	407	390	426	431	398	442	424	418	408	416	455	432	403	410	426	413	433	391	427	430	398	445	402	414	415	408	433	394	434	391	399	428	431	405	404	429	397	397	419	420	422	412	415	405	438	417	408	433	447	413	397	422	415	379	410	402	382	431	394	416	406	402	432	396	425	405	407	459	428	392	363	415	401	394	428	414	396	402	399	413	401	413	418	395	411	399	400	432	407	405	407	429	399	418	402	417	433	433	414	407	412	387	388	418	441	444	360	418	419	406	388	395	408	388	424	409	399	406	398	413	396	409	420	405	415	414	418	395	390	439	408	463	451	403	397	415	435	421	403	386	427	395	446	441	452	414	434	435	421	416	427	436	421	432	428	394	412	432	366	433	416	422	420	396	431	384	373	408	402	431	443	422	414	401	438	427	408	423	406	375	423	410	407	381	439	450	426	393	422	431	450	365	403	415	406	419	418	426	424	428	433	423	373	409	446	413	408	427	380	430	427	391	397	417	413	390	425	421	412	399	404	427	398	440	408	406	418	416	420	384	392	447	391	411	380	409	436	406	420	407	443	409	429	409	396	380	448	391	395	415	407	379	431	433	409	407	389	451	426	419	427	440	424	393	394	413	442	407	437	399	417	445	433	416	395	418	395	421	431	422	380	410	410	417	414	409	440	432	450	430	433	416	455	405	427	445	436	437	404	419	400	452	413	411	421	391	398	432	361	408	450	407	404	409	410	401	427	429	430	438	425	389	416	425	389	426	422	420	411	431	397	403	450	429	440	418	421	463	435	436	441	418	422	392	437	431	422	391	433	409	402	423	419	392	439	428	443	451	413	434	420	415	413	434	449	453	441	380	463	427	415	404	404	395	407	385	417	435	414	413	449	446	393	422	389	438	395	392	448	429	430	391	409	408	405	411	415	430	429	418	408	409	444	416	457	406	433	439	437	437	404	422	407	424	461	404	416	434	416	438	383	454	444	402	382	404	411	436	416	399	405	398	432	394	435	403	436	419	438	415	420	390	425	366	423	394	385	422	407	401	433	411	414	380	432	410	417	390	432	420	391	417	447	396	403	431	372	401	373	443	408	438	426	420	399	419	437	428	401	412	388	446	392	461	425	438	413	403	446	404	401	415	407	433	379	413	427	378	419	402	430	399	417	399	414	401	423	405	412	440	428	419	429	432	409	437	400	400	445	430	401	407	445	461	375	410	396	416	389	402	430	399	396	416	416	438	400	426	411	432	403	412	420	405	453	409	399	413	421	406	405	403	435	409	416	410	454	441	414	406	405	385	412	406	405	400	424	426	435	443	377	401	400	421	416	384	455	416	423	435	433	470	394	429	396	368	384	433	399	421	415	431	413	414	433	430	447	435	414	427	470	376	427	422	405	414	403	455	434	455	408	421	411	413	406	381	410	453	418	396	386	415	412	400	439	407	445	400	424	418	383	398	424	421	419	417	400	433	411	410	430	413	398	394	407	467	396	408	378	429	431	430	401	413	421	401	424	416	395	424	436	399	387	415	420	400	384	420	412	399	401	424	439	406	420	403	425	426	435	443	456	406	412	405	440	385	430	415	408	386	429	414	431	424	384	417	423	380	413	397	428	405	406	437	390	436	415	447	388	422	386	397	443	399	423	423	420	412	417	409	412	414	418	415	455	467	391	444	423	410	393	438	387	410	433	434	424	447	407	421	414	417	449	409	428	432	416	410	472	416	397	429	439	456	440	416	431	403	420	413	430	424	457	408	407	419	423	424	423	432	391	400	424	446	464	435	410	426	395	375	389	434	413	399	450	403	404	423	418	445	413	399	401	405	409	452	395	457	408	421	395	399	400	380	414	414	449	450	457	468	416	410	419	404	431	449	397	440	384	379	404	415	418	433	441	401	409	394	427	416	412	415	429	458	453	419	426	399	430	452	430	395	416	396	386	401	413	402	376	427	438	424	429	418	444	421	387	445	407	437	391	408	406	405	371	413	427	436	427	446	371	449	352	384	389	405	413	417	410	407	393	433	398	399	412	432	368	418	430	430	436	379	418	402	394	435	416	418	408	399	446	409	421	408	428	425	378	404	410	447	404	439	412	418	415	425	393	380	423	396	402	406	394	467	420	399	423	424	403	432	420	404	409	440	406	421	402	419	446	434	437	409	453	408	444	423	433	434	413	419	420	406	422	412	443	447	422	399	388	437	377	379	417	432	417	390	409	432	430	431	426	445	442	419	405	470	430	410	433	408	385	435	412	430	399	379	395	398	461	403	430	407	412	386	393	410	403	433	448	396	395	429	411	410	411	433	413	445	385	400	422	426	429	393	458	382	403	411	394	414	386	405	392	372	408	409	423	388	438	427	417	412	407	408	415	391	405	408	375	427	413	385	415	429	427	402	417	459	428	429	392	427	429	413	438	455	396	414	427	397	413	380	424	410	405	394	406	417	416	437	399	421	428	396	396	392	417	407	433	400	424	430	424	405	446	385	413	402	437	391	424	402	414	413	380	422	435	429
24253	21496	28736	24604	21443	12314	2616	1459	991	677	986	3861	2456	1444	640	471	410	399	372	328	348	395	920	3107	1537	1164	593	289	294	317	291	291	282	276	265	303	281	295	291	296	302	274	311	317	260	303	290	307	293	314	298	283	299	275	308	314	287	286	321	309	268	285	312	275	324	279	272	282	288	308	323	276	316	288	286	312	293	274	324	282	283	300	305	318	314	326	325	303	345	276	272	281	275	271	270	265	312	278	322	279	282	294	309	294	310	273	281	276	291	302	330	292	290	303	316	290	308	297	325	290	320	283	315	316	274	284	281	250	271	279	316	271	308	293	290	282	303	303	300	269	305	268	266	286	315	298	295	307	330	284	299	273	327	306	286	285	325	320	297	300	269	287	258	267	269	307	301	288	304	276	278	283	303	299	276	325	284	258	274	284	286	299	320	308	281	278	298	300	313	278	285	287	327	287	337	333	283	285	292	326	275	267	295	290	301	306	283	288	281	268	290	299	305	256	264	281	307	306	275	287	294	285	331	327	279	300	268	284	293	312	283	292	285	270	296	288	277	296	282	322	296	287	303	297	285	308	292	297	292	294	287	303	304	309	289	311	273	321	251	294	301	274	279	274	305	268	283	287	291	293	304	282	301	278	276	333	283	271	307	321	271	272	285	302	283	299	342	302	289	265	291	310	282	258	294	287	301	285	295	272	294	293	310	297	310	285	289	297	300	297	270	314	292	309	267	305	274	307	311	301	281	304	302	298	307	300	271	312	293	276	278	330	284	276	292	321	298	283	282	287	276	276	289	282	282	308	260	287	287	284	288	303	292	310	285	288	281	289	269	297	303	294	291	288	297	317	268	319	270	277	312	293	306	293	284	301	293	288	277	248	336	269	304	285	280	326	302	256	298	321	285	279	298	293	312	271	295	298	288	312	298	321	291	292	282	275	255	260	286	311	302	308	310	288	269	310	293	315	278	265	290	283	294	272	300	283	297	318	276	263	298	295	294	303	295	312	312	299	309	279	289	309	307	287	278	296	312	305	304	321	258	300	291	300	302	296	277	287	292	287	313	286	257	313	298	316	278	309	290	276	319	289	301	293	297	261	307	293	273	309	328	284	296	299	277	286	287	290	288	296	315	300	282	283	299	267	302	303	276	309	288	305	303	319	271	274	307	300	280	294	322	290	287	277	293	297	297	284	298	304	275	268	317	296	289	274	306	300	290	324	301	305	268	298	296	287	276	296	283	289	309	298	270	302	326	282	283	295	259	306	320	286	300	296	286	314	300	301	297	294	284	303	294	279	298	286	314	268	257	279	305	313	309	276	285	266	281	304	293	306	308	314	286	294	297	297	322	281	266	320	287	296	282	321	277	299	280	269	308	313	301	273	315	284	304	294	278	291	292	303	284	288	258	294	311	265	277	257	290	295	309	275	294	299	286	284	296	321	280	312	284	303	287	309	256	254	291	307	290	281	289	302	269	274	274	307	298	291	303	306	313	274	301	250	310	314	297	295	281	294	285	266	298	279	273	290	290	289	276	287	298	288	283	295	262	294	289	298	265	311	302	317	290	291	314	293	310	281	275	279	248	312	333	328	334	304	310	292	322	266	276	284	303	303	282	277	289	298	266	304	281	265	312	307	299	277	281	266	285	320	302	295	269	287	291	278	269	298	271	279	285	306	261	293	274	295	329	312	293	317	306	292	297	306	283	314	309	298	282	324	304	304	331	266	298	299	301	303	313	272	282	322	289	307	277	290	302	298	293	289	320	296	289	307	325	286	308	322	281	279	283	309	307	295	284	291	267	292	300	269	263	296	306	296	287	309	318	281	305	286	285	289	300	285	259	308	302	263	311	264	307	276	300	288	261	291	300	261	311	315	290	297	315	300	311	290	288	301	288	305	301	277	318	299	308	303	321	310	298	291	315	318	314	284	308	263	271	266	302	277	283	297	281	289	292	289	288	277	317	274	263	270	310	309	318	308	319	285	287	247	291	268	281	298	336	286	283	261	308	260	301	316	323	303	264	304	330	283	281	298	299	273	290	306	290	285	308	287	319	284	285	274	311	302	310	268	273	304	291	282	289	302	293	296	271	307	270	303	310	306	307	302	297	299	300	293	318	313	290	323	296	298	284	292	318	295	305	323	300	296	288	296	272	309	289	303	331	279	256	303	302	273	274	305	298	286	283	298	279	302	306	294	308	284	291	301	316	296	287	299	291	289	311	310	291	276	294	303	256	291	298	278	322	283	269	283	276	300	277	311	316	333	322	281	274	306	271	308	306	245	289	302	286	314	287	303	279	324	289	276	296	322	316	295	271	302	309	286	303	276	270	312	282	282	312	328	293	310	301	282	309	263	304	251	309	310	318	292	295	278	288	302	278	272	296	278	294	289	272	270	314	286	288	252	272	272	296	293	304	299	309	296	294	282	286	272	280	305	264	300	298	329	269	303	288	267	287	293	306	303	272	282	308	252	296	323	340	294	296	288	345	305	302	289	283	303	321	310	291	284	316	287	271	281	304	282	304	283	286	310	318	298	287	318	296	300	281	335	304	299	300	315	300	280	328	268	309	267	306	250	319	310	313	308	285	264	310	287	283	299	275	290	293	285	287	270	241	313	301	298	292	311	282	297	303	297	274	316	295	302	267	299	283	284	323	316	259	294	304	307	300	328	270	324	292	281	273	263	322	303	328	276	281	289	273	279	301	295	313	299	293	288	286	291	294	295	320	264	278	283	297	291	291	292	261	276	278	266	287	306	284	285	301	277	277	305	319	296	278	261	288	311	249	323	290	297	297	290	310	296	291	279	288	296	287	310	301	303	294	271	299	281	265	260	274	294	286	287	298	272	297	277	288	288	318	307	266	284	288	294	317	278	273	275	287	299	294	328	293	313	282	300	301	276	291	268	269	275	289	286	315	263	308	314	298	309	292	267	274	266	322	320	272	270	286	285	328	294	306	309	304	277	278	295	282	296	276	310	267	315	283	292	297	303	323	291	317	289	315	282	267	299	294	293	308	294	287	308	269	320	297	276	330	326	305	295	328	298	299	284	290	315	289	282	287	290	292	305	300	303	301	286	328	302	310	342	296	279	297	302	322	288	294	325	299	318	314	294	269	274	305	273	314	308	342	267	266	344	280	296	280	253	305	276	276	286	297	296	300	296	295	273	287	278	277	296	270	302	283	281	271	299	337	303	260	313	285	256	303	279	293	319	303	312	293	284	304	311	265	269	296	272	276	284	331	299	298	290	283	290	298	297	255	291	291	288	272	296	292	303	308	302	280	268	287	299	305	312	312	295	295	284	268	306	295	280	272	287	268	301	282	265	281	290	286	296	301	282	288	285	271	300	290	307	306	276	312	289	261	285	289	305	296	272	311	305	283	299	280	288	298	314	298	322	279	278	276	284	275	277	294	304	300	291	317	287	288	289	303	302	287	286	318	301	324	325	295	295	317	287	309	262	325	288	264	304	301	315	302	256	300	327	284	299	293	320
34771	47291	14328	8022	6831	4967	3689	2680	1786	1239	1837	6886	3973	2557	1007	710	611	597	533	501	477	507	1613	5357	2286	1895	926	360	377	351	395	398	352	359	354	374	379	346	356	355	382	368	369	346	328	356	364	351	353	373	372	338	380	341	371	357	341	354	387	378	372	366	360	352	324	375	389	371	345	351	369	342	337	374	355	369	334	364	349	346	389	353	346	383	364	361	361	352	353	357	350	355	322	358	349	358	366	361	346	363	337	359	374	345	364	387	361	352	376	369	366	358	373	338	341	377	377	369	387	372	334	365	343	332	356	378	360	375	337	330	353	358	356	360	354	372	371	356	344	344	386	359	336	339	378	350	360	346	363	351	347	350	360	354	367	355	355	371	333	353	363	350	367	363	356	350	384	350	391	380	387	353	346	328	320	335	367	359	359	327	347	324	355	348	395	383	323	350	374	361	337	383	342	364	364	356	335	340	346	366	335	353	350	377	338	360	348	360	343	312	353	365	357	341	356	354	355	347	379	352	333	371	357	331	344	388	365	385	350	338	395	377	363	367	365	359	381	342	340	362	375	349	374	381	380	342	339	383	345	345	339	373	331	355	358	324	354	376	353	392	343	366	390	342	365	385	350	370	362	342	381	363	365	380	384	353	379	332	353	360	336	350	352	374	344	342	342	363	346	376	324	386	381	378	372	364	361	341	355	339	354	368	342	357	382	357	374	385	374	342	376	365	357	326	354	360	355	302	354	339	370	345	371	358	318	369	361	345	340	330	370	361	361	366	370	380	383	408	353	355	371	336	348	359	354	366	320	369	360	393	338	345	321	338	296	322	342	353	349	369	352	345	368	347	353	337	325	360	376	384	362	362	372	364	340	339	362	382	366	349	390	373	297	353	365	363	366	363	409	363	396	395	356	375	365	382	358	373	356	365	361	377	346	334	336	331	299	366	327	352	356	358	391	366	320	341	358	367	345	338	368	381	362	396	360	362	352	360	352	354	363	364	352	334	373	345	354	340	369	355	360	367	366	370	347	330	375	403	369	354	343	379	346	381	362	361	367	335	345	346	361	338	383	350	357	340	363	365	372	339	355	385	362	362	343	351	324	346	349	386	360	349	348	363	338	361	365	364	364	320	380	374	372	352	388	347	365	346	324	371	355	366	394	377	346	370	331	358	363	368	325	360	343	362	366	368	342	340	338	361	336	336	361	374	332	351	358	352	355	374	350	361	341	325	378	368	348	342	367	368	360	389	367	368	348	327	368	366	378	364	329	355	339	393	381	364	355	343	366	372	359	369	334	380	357	372	335	386	363	368	375	335	346	380	378	372	367	380	366	347	359	365	369	364	343	360	371	401	341	355	342	362	355	376	362	351	364	362	355	355	377	322	324	328	340	382	363	333	346	348	346	365	355	360	350	347	364	361	356	389	361	376	334	322	344	340	379	340	370	360	372	355	382	376	337	393	347	338	322	378	331	346	315	338	370	364	365	349	373	336	371	371	358	320	350	371	370	348	335	358	388	366	357	318	349	387	367	366	372	384	387	390	326	382	347	346	348	360	386	354	375	324	384	362	319	377	339	364	363	380	377	360	354	315	338	384	357	348	354	365	332	350	370	374	368	342	357	360	381	357	361	333	352	338	360	396	343	367	330	335	360	363	338	396	361	359	341	402	369	354	371	309	331	317	324	350	353	351	365	380	381	349	355	374	342	373	370	352	410	337	343	366	372	359	349	436	392	365	352	369	329	355	340	338	362	361	374	358	325	355	382	321	355	349	358	359	390	344	352	354	357	375	376	346	363	353	334	367	352	343	347	355	349	375	335	325	349	357	347	306	378	401	372	358	380	343	334	341	350	392	353	357	362	353	338	373	343	362	386	363	363	359	330	365	355	369	347	300	370	388	389	387	322	347	383	323	351	345	380	349	388	354	358	344	371	359	352	333	358	357	339	381	354	380	359	350	382	339	352	387	346	349	383	384	351	365	349	362	340	352	336	357	369	344	349	351	329	316	356	378	361	356	392	377	365	378	358	354	326	383	349	386	352	354	344	367	342	337	378	397	339	394	395	381	349	347	353	373	360	360	355	357	365	368	326	330	355	355	366	346	366	375	351	321	390	374	357	294	379	341	380	372	355	361	362	376	389	313	358	368	389	371	366	352	369	346	363	362	379	377	342	373	355	383	345	354	343	372	348	382	381	328	340	340	374	372	308	352	345	397	355	346	381	330	359	363	373	389	368	380	396	366	369	369	383	342	364	356	367	348	349	382	379	314	338	343	357	357	331	378	380	375	325	367	354	337	325	334	345	374	392	353	374	328	348	345	330	354	355	370	378	388	339	347	370	369	346	350	384	362	364	369	349	382	351	368	376	353	371	345	378	381	327	348	357	365	363	388	330	372	365	369	338	380	353	348	363	344	386	388	358	324	336	345	379	349	368	380	393	360	344	360	387	369	357	351	363	346	373	342	356	356	351	381	350	342	343	357	364	337	372	376	325	381	368	336	327	357	355	364	354	341	366	373	366	375	339	364	362	348	329	322	351	341	342	340	325	355	363	364	352	357	354	346	352	369	377	382	375	380	356	392	358	382	354	397	358	330	413	355	361	338	366	340	379	348	306	361	370	345	374	370	366	357	364	355	358	343	364	360	354	366	356	356	337	371	328	357	356	348	360	395	373	352	349	326	350	384	360	353	354	341	380	327	356	358	336	353	361	354	362	354	351	348	385	371	361	358	338	384	336	344	328	352	370	368	412	367	378	382	340	357	349	348	367	342	343	354	372	319	322	374	405	428	352	389	350	341	352	348	333	361	329	342	371	364	378	358	391	338	376	355	335	378	345	356	350	343	347	375	397	394	363	359	357	337	371	357	370	346	335	353	335	343	350	363	345	334	350	366	378	391	372	387	333	366	345	334	354	337	362	329	339	352	365	352	357	357	335	337	333	370	387	357	346	363	344	356	355	326	339	345	334	357	372	348	379	384	349	353	374	351	356	344	324	342	368	384	360	394	352	339	316	329	341	361	376	345	348	359	356	337	335	349	349	346	349	392	351	327	361	331	373	370	367	328	340	399	351	396	374	364	354	353	329	345	378	393	349	323	381	417	372	369	361	362	385	355	353	367	309	370	340	347	357	351	364	345	346	349	367	349	370	358	374	343	355	374	354	350	362	355	363	362	372	325	368	341	371	341	381	376	365	348	343	360	347	344	354	380	356	335	346	369	396	353	380	366	343	312	351	332	352	329	388	345	352	351	335	357	364	350	345	319	345	373	354	357	363	354	383	333	359	344	351	333	380	369	342	370	356	339	344	352	352	363	374	381	389	372	356	351	351	368	366	406	318	372	361	346	381	356	405	332	365	372	367	307	364	379	347	353	374	354	350	348	380	340	342	346	371	368	333	357	333	326	358	361	364	391	369	370	379	364	352	335	361	368	350	360	381	353	357	303	360	333	361	357	352	357	357	334	351	370	363	345	376	361	383	403	340	347	338	327	364	371
25533	21523	27447	25643	11028	2606	1677	1280	887	956	1034	1632	1047	1077	608	558	548	625	604	571	534	586	739	1520	1284	767	665	847	662	511	462	520	522	463	478	507	500	502	487	479	523	566	494	490	517	466	488	497	461	521	535	453	486	528	515	505	494	478	478	520	494	495	508	513	500	501	507	486	511	506	500	513	508	538	536	457	503	487	549	486	465	484	484	503	490	484	500	480	487	481	526	501	540	515	478	524	487	489	540	493	505	503	521	530	479	502	511	523	483	501	541	530	496	503	502	486	502	490	501	487	493	500	496	482	486	524	494	514	523	514	460	490	458	472	512	482	513	524	491	497	469	522	519	467	452	524	521	479	479	490	506	513	481	462	473	498	515	537	507	495	512	518	531	504	475	502	473	482	486	518	483	505	509	486	502	518	503	544	532	512	498	500	486	477	481	507	499	472	490	520	446	513	519	516	443	471	497	461	528	527	489	488	513	465	540	517	496	451	467	477	501	488	447	492	474	489	491	507	506	513	516	516	484	492	531	462	495	514	466	484	476	475	493	518	503	492	469	483	493	498	458	471	572	492	465	515	540	515	502	489	496	533	499	557	527	482	478	504	496	503	497	472	516	487	508	490	521	484	502	489	507	465	504	518	493	501	510	517	506	462	460	529	463	503	508	494	484	505	503	510	521	495	514	478	532	506	548	498	497	469	482	471	510	497	471	510	460	520	474	474	529	528	505	512	503	513	482	486	474	516	511	521	493	480	497	490	509	487	468	504	521	519	479	506	488	485	478	469	510	476	497	483	481	489	518	538	517	474	487	530	500	475	452	501	499	457	485	460	546	507	486	462	461	516	477	455	481	479	492	512	491	504	523	552	527	494	506	572	513	516	484	508	505	484	498	520	528	479	503	455	454	476	489	481	472	497	473	511	474	475	505	460	478	529	489	489	500	512	516	490	534	501	459	515	498	484	482	507	495	506	500	435	515	487	535	494	471	502	488	501	506	482	501	496	462	504	518	523	504	511	501	507	436	512	491	504	488	487	482	510	499	495	500	485	502	557	475	542	497	523	466	453	540	528	496	484	511	540	495	491	516	508	534	533	471	519	447	498	509	473	530	495	495	458	496	526	516	512	501	464	465	534	484	488	502	482	485	483	506	507	463	501	518	466	534	454	480	520	480	477	514	478	476	525	520	485	517	448	501	517	538	457	472	522	492	458	517	504	518	476	471	519	513	477	487	502	484	517	538	502	533	465	489	535	476	488	516	482	510	470	473	519	474	463	519	449	460	485	521	483	478	504	473	528	472	491	501	537	515	513	472	512	480	521	536	521	448	506	478	489	498	478	546	456	490	517	521	542	508	524	482	515	479	499	490	508	461	467	503	513	513	475	492	487	484	488	497	496	480	472	513	478	534	493	500	512	491	524	527	520	511	487	496	518	518	520	495	485	493	495	487	476	506	522	498	530	496	511	446	504	479	528	492	500	535	474	463	496	512	474	521	480	464	515	455	500	518	502	522	524	521	485	492	497	489	445	550	489	514	470	494	510	509	498	492	519	472	487	487	473	496	546	527	463	491	557	497	467	507	488	489	491	488	497	465	481	494	514	500	500	503	483	488	487	501	504	511	505	507	491	515	540	507	478	518	470	533	479	513	507	517	484	466	491	520	494	524	508	528	480	485	503	508	477	473	500	512	534	473	533	466	493	495	512	461	524	535	467	484	475	526	510	444	457	502	522	524	523	508	471	472	491	500	497	494	535	467	489	492	520	509	512	511	495	500	459	551	496	481	530	511	484	505	486	460	467	491	509	492	505	475	511	478	472	487	487	475	541	465	515	511	521	529	487	486	522	525	519	504	510	526	515	523	463	494	488	514	515	477	486	529	493	506	513	509	484	519	552	511	497	477	485	506	529	473	492	500	503	474	494	508	489	520	461	506	530	454	501	494	506	505	470	519	477	499	530	488	506	519	540	511	488	472	514	496	481	508	528	493	474	486	480	530	494	466	479	517	486	512	457	507	459	465	494	471	509	506	509	541	480	510	499	521	553	519	511	484	481	482	474	499	519	468	491	472	449	529	471	484	438	522	479	499	476	536	507	486	528	472	501	514	515	539	523	504	485	501	552	512	517	502	504	494	508	496	502	483	475	543	529	524	465	510	513	514	486	504	477	543	487	534	510	464	552	494	486	506	503	510	480	519	500	553	518	469	529	495	533	514	498	505	513	527	523	513	485	478	461	507	448	510	484	493	530	478	520	512	470	500	513	491	480	517	488	513	495	531	486	510	502	528	547	487	463	530	505	495	522	489	479	460	475	484	488	497	511	478	528	502	528	538	520	471	479	479	528	465	456	482	468	502	497	453	516	469	501	458	515	519	507	497	518	514	478	479	493	513	511	483	515	509	515	517	506	499	508	478	514	512	497	544	529	521	482	523	508	473	502	473	487	522	470	501	539	526	518	482	495	535	458	488	486	503	510	494	519	477	504	498	496	499	467	514	489	514	529	502	519	512	511	492	478	507	482	511	496	509	500	477	528	494	461	475	485	489	491	492	512	506	481	480	465	496	516	496	494	528	487	490	498	509	502	516	480	468	525	496	464	481	524	517	498	518	460	518	520	522	511	503	511	485	494	522	495	528	473	500	487	474	518	492	465	526	510	508	485	518	538	502	515	511	498	486	506	479	518	471	474	477	512	491	508	506	511	528	448	527	504	495	495	498	486	481	498	505	497	449	492	491	526	495	499	464	462	510	467	498	461	482	496	493	494	523	504	487	475	471	439	525	447	494	504	487	487	497	485	551	492	486	485	484	490	506	493	476	420	499	494	487	512	484	498	508	507	471	522	491	452	486	544	503	504	527	509	510	469	478	488	512	498	498	480	563	512	502	510	498	526	474	496	503	510	491	501	511	506	528	467	505	536	432	529	468	514	504	482	476	453	527	522	520	502	504	511	495	517	484	518	481	510	478	478	470	507	526	520	489	485	488	537	502	488	479	515	494	499	501	507	506	488	501	475	473	500	492	533	470	475	470	495	492	512	539	496	492	529	494	504	475	487	518	479	451	534	481	502	506	469	501	499	476	505	517	530	518	498	522	504	495	531	473	498	520	502	485	492	520	540	492	532	486	502	517	496	502	459	509	511	492	536	471	531	522	512	470	498	486	526	521	490	510	471	489	530	513	475	479	462	504	523	458	479	474	500	517	518	489	462	510	535	477	510	503	512	501	507	519	535	458	471	521	478	512	522	480	504	476	514	494	542	549	516	506	526	498	501	516	472	483	515	511	498	545	492	455	495	471	506	482	510	460	550	505	488	502	488	519	518	470	506	512	511	495	492	482	537	462	473	543	531	477	511	502	542	452	491	492	460	491	476	489	477	502	475	443	484	510	462	504	486	520	497	500	515	475	501	507	519	511	496	457	506	493	521	503	445	517	487	503	460	526	488	482	456	520	514	514	466	518	491	517	523	502	491	473	520	501	482	489	493	505	508	502	515	492	478
33094	41101	11694	6951	5585	4368	3298	2358	1633	1496	1812	3165	2004	1985	840	842	752	726	704	716	653	709	1129	2623	2104	1236	954	1310	915	600	634	585	603	598	650	628	632	630	630	603	570	688	639	597	636	631	574	643	585	607	611	653	615	617	613	621	653	630	612	600	613	628	601	608	628	641	612	605	627	615	592	597	594	557	587	608	569	618	605	631	609	605	607	607	606	585	616	584	632	586	614	592	643	582	589	586	597	640	607	603	586	584	590	614	590	610	611	616	611	617	622	621	660	569	605	626	615	623	594	605	643	623	606	580	596	648	601	613	636	648	597	590	609	625	619	586	603	649	547	620	602	581	611	601	638	654	578	606	659	636	600	578	586	559	580	607	606	604	628	598	627	617	607	606	641	637	623	672	645	584	642	583	622	681	588	662	615	563	593	632	603	635	577	606	573	581	605	593	593	625	596	587	608	630	646	592	633	575	570	626	598	613	605	588	664	616	625	630	591	600	589	587	606	613	624	600	590	597	582	598	584	594	624	668	642	606	582	599	627	639	618	567	598	576	612	596	577	611	604	631	635	599	599	634	615	595	597	619	637	604	573	626	611	606	594	630	593	614	606	615	602	657	623	557	622	582	647	609	649	589	601	607	614	548	621	614	577	580	640	581	592	603	652	634	619	602	599	545	565	594	631	595	598	609	609	605	611	605	573	579	587	566	637	599	588	618	591	611	646	618	594	615	577	638	643	584	616	608	616	556	575	601	621	621	630	628	601	608	592	614	553	594	594	607	587	626	605	599	614	565	606	618	645	620	627	631	622	590	578	593	571	604	633	619	642	601	645	613	618	630	631	560	604	560	631	634	612	617	589	587	597	588	626	649	630	599	590	586	576	586	593	616	603	620	603	646	585	609	573	632	652	610	568	633	622	646	556	586	608	597	585	670	590	658	606	607	617	596	615	597	586	614	603	618	609	621	594	602	600	632	640	580	635	574	633	602	563	624	615	588	582	602	579	603	565	567	642	607	627	568	597	589	595	595	609	608	626	616	610	602	612	561	592	598	649	643	615	632	603	635	633	584	572	572	604	592	625	597	622	587	641	605	576	580	618	611	673	674	624	602	576	571	613	578	632	588	589	624	628	582	594	566	618	599	632	596	619	622	632	586	547	617	595	594	596	587	633	621	623	617	600	629	580	611	575	571	566	612	594	603	601	600	660	620	593	631	657	608	580	613	632	623	610	591	607	591	585	641	544	638	626	593	593	631	609	646	644	598	598	576	622	622	616	612	571	661	586	611	620	582	631	554	589	622	614	632	650	611	563	606	630	604	619	598	592	630	620	589	627	588	584	605	644	604	602	627	566	630	638	631	600	599	621	593	605	611	632	555	648	614	614	649	641	648	620	606	632	613	617	649	607	608	620	579	585	617	593	600	633	588	607	605	624	590	574	577	641	568	600	603	569	617	608	586	569	604	639	633	605	608	592	637	630	585	575	636	620	603	610	616	586	607	629	672	651	601	647	587	625	577	632	644	589	620	555	645	619	619	613	600	628	647	649	612	585	589	635	625	570	594	572	604	611	611	599	680	622	629	557	562	608	591	563	559	584	607	596	585	614	616	571	579	585	576	596	627	646	607	585	611	589	606	606	598	621	597	587	612	622	632	584	622	633	618	580	589	619	628	635	613	627	647	609	593	626	614	609	626	619	620	613	594	609	602	565	613	600	614	595	618	654	581	628	582	558	601	597	604	574	586	611	617	603	618	621	587	614	584	592	630	557	591	594	624	632	575	571	661	647	606	617	552	601	604	601	586	590	601	595	597	629	555	609	614	574	620	632	542	609	600	583	618	613	584	647	558	600	640	615	611	619	580	619	588	578	620	631	639	620	597	651	632	618	578	627	624	618	616	588	598	590	600	596	580	587	588	618	619	577	613	575	612	597	565	627	611	605	599	632	610	628	617	654	637	606	568	635	636	548	596	597	591	613	590	590	584	612	585	611	623	625	663	600	600	617	640	581	623	616	590	587	576	596	604	571	583	573	625	636	630	595	598	646	577	630	593	657	593	602	623	603	606	584	573	622	619	613	571	596	579	616	621	666	600	593	634	600	610	574	629	618	596	611	615	601	567	659	639	629	605	592	605	593	603	622	631	568	604	594	634	576	572	572	625	629	598	601	597	572	613	632	623	662	608	610	582	641	629	620	565	598	602	566	599	587	599	615	569	614	585	643	617	575	620	580	625	612	586	643	608	610	607	587	593	599	602	631	603	620	635	603	582	631	637	574	630	570	655	558	631	589	602	625	546	554	606	629	567	579	595	641	621	582	657	650	626	617	594	625	563	594	614	609	664	604	601	600	622	609	590	599	595	617	610	603	633	629	616	604	591	609	570	613	617	599	597	614	589	622	612	613	599	618	571	632	609	626	591	592	610	598	574	622	610	626	587	599	605	606	599	582	644	625	620	572	569	590	588	606	627	580	580	588	593	612	603	608	613	653	606	571	601	628	596	587	602	601	618	591	583	610	590	608	580	613	600	591	573	620	599	567	617	583	592	593	638	581	636	583	585	589	578	596	577	619	591	596	647	647	590	630	603	638	597	608	600	630	632	642	594	579	642	601	606	608	617	625	635	588	617	621	573	619	624	589	593	638	641	619	594	601	613	614	612	567	598	609	624	591	553	627	644	636	588	635	625	620	652	647	583	603	634	582	601	661	572	625	578	597	650	657	614	642	576	608	568	607	619	625	611	616	577	594	638	625	639	610	601	614	612	574	591	577	637	636	593	634	608	570	602	632	607	626	630	653	640	591	577	580	610	578	625	609	548	561	613	611	666	636	611	587	587	575	604	585	610	610	559	580	579	630	597	616	619	545	619	638	577	649	639	611	658	620	614	612	633	643	635	590	615	597	584	635	620	642	628	607	582	592	595	588	607	622	611	601	586	622	619	609	555	574	609	606	572	632	592	590	588	553	658	620	602	565	601	610	597	590	637	575	622	590	623	621	637	588	621	630	598	650	611	597	643	601	629	623	647	569	593	621	621	587	561	641	604	657	606	591	630	628	581	589	577	644	610	615	561	607	552	621	583	568	610	544	598	599	665	653	617	623	654	543	624	625	659	615	606	614	543	665	614	628	600	625	649	614	621	596	590	632	581	612	606	611	574	611	608	630	600	590	611	595	615	643	592	591	613	598	548	642	601	587	576	611	581	600	562	601	614	621	625	596	611	576	590	602	625	580	603	590	657	643	608	649	606	595	553	668	625	609	591	613	589	598	610	554	579	610	644	616	582	591	604	613	593	604	570	617	612	628	633	590	617	583	604	602	597	592	621	625	598	573	598	600	633	561	582	608	608	597	621	592	595	641	599	602	565	559	589	670	613	617	590	585	577	598	608	627	607	594	565	575	595	611	570	599	592	614	593	638	570	578	646	621	592	615	616	641	620	655	623	577	570	578	624	571	632	609	607	628	585	578	570	622	584	585	575	581	598	644	664	655	601	597	604	615	560
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
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
