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
339414421185	339414421753	339414422303	339414422853	339414423403	339414423953	339414424503	339414425053	339414425603	339414426153	339414426703	339414427253	339414427803	339414428353	339414428903	339414429453	339414430003	339414430553	339414431103	339414431653	339414432203	339414432753	339414433303	339414433853	339414434403	339414434953	339414435503	339414436053	339414436603	339414437153	339414437703	339414438253	339414438803	339414439353	339414439903	339414440453	339414441003	339414441553	339414442103	339414442653	339414443203	339414443753	339414444303	339414444853	339414445403	339414445953	339414446503	339414447053	339414447603	339414448153	339414448703	339414449253	339414449804	339414450353	339414450903	339414451453	339414452003	339414452553	339414453103	339414453653	339414454203	339414454753	339414455303	339414455853	339414456403	339414456953	339414457503	339414458053	339414458603	339414459153	339414459703	339414460253	339414460803	339414461353	339414461903	339414462453	339414463003	339414463553	339414464103	339414464653	339414465203	339414465753	339414466303	339414466853	339414467403	339414467953	339414468503	339414469053	339414469603	339414470153	339414470703	339414471253	339414471803	339414472353	339414472903	339414473453	339414474003	339414474553	339414475103	339414475653	339414476203	339414476753	339414477303	339414477853	339414478403	339414478953	339414479503	339414480053	339414480603	339414481153	339414481703	339414482253	339414482803	339414483353	339414483903	339414484453	339414485003	339414485553	339414486103	339414486653	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2923	3600	2300	2923	3600	2300	2924	3600	2300	2925	3600	2300	2926	3600	2300	2927	3600	2300	2927	3600	2300	2928	3600	2300	2929	3600	2300	2930	3600	2300	2931	3600	2300	2932	3600	2300	2932	3600	2300	2933	3600	2300	2934	3600	2300	2936	3600	2300	2937	3600	2300	2938	3600	2300	2939	3600	2300	2939	3600	2300	2940	3600	2300	2941	3600	2300	2942	3600	2300	2943	3600	2300	2944	3600	2300	2944	3600	2300	2945	3600	2300	2945	3600	2300	2946	3600	2300	2947	3600	2300	2948	3600	2300	2949	3600	2300	2949	3600	2300	2950	3600	2300	2952	3600	2300	2953	3600	2300	2954	3600	2300	2955	3600	2300	2956	3600	2300	2957	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
25017	23412	31023	26058	20920	10298	1595	797	728	738	696	724	709	690	755	708	706	739	690	717	694	742	721	754	700	685	746	729	696	713	715	748	680	699	733	688	671	707	765	723	691	718	670	715	678	697	684	749	664	646	661	749	714	649	682	699	668	700	715	663	727	719	702	690	629	637	728	674	704	676	724	699	702	693	783	688	677	673	697	678	715	740	680	668	671	699	700	680	721	702	663	682	731	668	652	679	683	668	701	705	694	690	711	728	696	654	684	710	759	692	677	718	690	699	691	665	675	737	681	722	732	709	732	733	671	716	693	675	683	700	679	660	703	680	705	633	684	704	670	685	695	701	654	689	710	732	676	684	705	682	694	666	737	717	703	676	634	698	699	696	686	676	713	726	667	720	679	674	743	669	726	762	665	744	720	675	663	744	711	679	712	751	694	705	692	653	690	685	692	749	682	644	743	712	677	702	659	708	677	696	709	676	717	694	743	661	706	648	675	716	697	724	697	657	713	642	709	716	629	652	686	669	663	752	694	677	712	727	718	744	667	702	678	733	683	678	677	725	679	695	650	707	692	717	663	694	685	664	672	686	678	720	704	726	690	679	686	709	687	678	668	661	739	671	694	667	742	721	670	732	701	715	692	685	706	714	695	682	707	667	683	666	738	691	643	658	685	661	667	711	702	702	680	682	713	662	685	710	729	675	698	693	693	689	673	706	682	687	660	733	684	733	705	710	704	693	669	711	648	668	666	715	681	720	690	699	616	643	703	661	650	727	699	700	699	674	670	694	705	700	703	661	675	711	727	644	685	679	674	671	705	691	758	737	689	673	678	744	712	699	701	686	677	690	712	695	717	735	706	689	723	687	672	708	669	698	701	650	656	723	755	667	724	632	716	689	664	661	701	705	726	714	701	707	690	748	718	699	661	714	718	708	734	665	692	680	672	682	714	687	728	684	725	703	731	710	676	665	695	700	727	671	710	654	681	730	710	692	688	688	730	699	725	665	685	669	737	679	668	712	649	742	696	682	665	680	696	706	664	629	691	708	662	702	714	699	731	705	660	659	691	692	715	614	689	701	638	678	657	673	713	660	729	689	672	700	684	656	702	724	701	700	656	702	686	691	670	698	709	703	735	672	716	696	727	695	690	676	709	684	708	664	665	648	684	685	716	672	693	699	726	688	694	737	653	724	660	697	679	677	708	675	682	712	639	695	661	688	742	718	659	684	682	674	675	656	654	725	693	726	656	688	722	716	656	649	648	686	708	681	664	700	718	743	697	689	726	664	679	683	655	674	670	666	708	682	690	765	700	721	681	683	719	695	675	645	680	721	678	679	707	707	715	734	693	705	673	673	661	692	715	687	723	646	701	685	717	695	649	697	674	707	708	664	743	690	684	666	670	691	668	711	655	743	703	684	706	723	684	704	706	692	704	657	695	679	673	713	719	673	669	679	658	667	663	651	679	685	724	705	705	749	682	723	708	692	759	708	662	700	660	730	729	698	656	780	715	695	707	670	682	693	711	649	721	681	695	669	702	673	671	723	691	720	654	665	688	680	706	672	709	714	636	675	730	661	699	734	680	711	717	688	697	691	716	613	706	659	673	666	701	681	699	695	680	651	634	715	693	699	652	690	658	678	717	725	728	692	673	694	703	679	645	661	708	734	687	754	664	683	737	677	642	691	671	671	684	668	723	726	670	689	693	678	687	706	724	715	727	703	656	659	691	704	738	679	733	677	665	670	728	691	648	651	700	704	735	685	705	713	703	704	681	705	680	659	731	656	670	712	721	706	660	671	692	737	664	708	712	700	654	730	661	690	721	691	704	684	647	728	702	690	682	674	677	691	696	665	706	696	688	639	678	656	697	691	697	683	711	693	670	704	741	718	736	675	613	700	700	740	715	744	742	673	694	686	778	654	646	723	707	687	693	724	638	708	670	708	698	680	752	715	687	676	684	734	716	658	700	709	704	680	716	689	712	691	686	741	703	663	731	674	675	658	709	689	683	660	677	707	659	684	753	675	714	729	701	697	710	735	661	737	690	671	721	677	654	696	686	641	718	663	670	704	721	726	669	701	711	693	714	742	731	686	680	734	680	683	700	657	683	700	731	683	624	672	700	671	648	716	637	678	697	689	725	710	673	669	700	675	676	682	726	667	689	730	731	686	697	698	713	689	653	666	712	698	666	674	673	677	705	680	671	685	743	671	680	703	744	658	712	655	698	696	688	675	696	632	708	725	668	696	688	688	677	690	673	672	682	710	716	694	730	650	683	697	711	700	667	700	661	738	691	720	715	682	668	683	667	681	654	723	701	649	722	695	695	676	656	744	739	678	695	671	651	682	670	774	742	684	670	690	686	685	663	708	685	689	722	704	698	676	681	704	624	675	736	667	711	719	723	661	701	673	688	658	724	733	684	643	670	691	745	670	695	694	700	731	689	698	706	618	701	649	702	699	640	678	700	664	689	701	748	663	673	682	725	729	695	743	701	701	730	695	720	699	725	665	666	661	657	710	669	673	695	690	683	695	691	679	694	730	743	657	704	687	692	706	695	704	685	700	663	704	720	707	667	659	661	730	699	647	677	677	725	667	747	685	657	709	685	677	707	732	711	693	693	682	711	712	696	678	726	723	731	723	706	735	670	672	716	746	665	671	718	718	680	695	760	727	720	683	757	715	708	701	724	674	719	686	640	716	661	732	719	722	744	670	672	675	755	687	685	656	689	708	639	729	697	721	700	698	661	704	711	694	724	698	692	662	704	682	635	689	686	687	699	618	687	723	689	741	710	693	719	696	663	693	724	700	747	641	686	799	684	759	674	684	632	735	623	700	723	687	681	678	712	689	697	711	683	717	698	731	656	696	691	713	655	697	717	695	665	695	670	686	688	694	678	678	710	689	681	708	653	662	679	659	684	677	687	729	741	659	722	694	653	734	682	729	669	707	705	690	680	694	686	706	671	685	690	692	681	723	667	667	716	707	692	734	686	691	711	662	680	692	660	678	685	658	706	732	690	709	698	683	682	691	740	710	704	699	699	707	681	678	718	652	735	718	728	631	686	675	652	668	705	726	700	660	670	707	750	660	701	674	693	646	679	661	701	711	675	666	717	661	684	681	698	693	697	645	685	649	701	677	693	669	714	687	708	660	687	716	713	687	696	715	718	717	682	725	671	738	747	724	663	739	669	704	681	662	677	698	685	692	668	684	690	680	680	685	666	673	641	714	720	693	655	761	671	654	650	683	651	693	681	716	640	709	655	685	663	714	692	705	693	714	707	669	638	691	723	654	681	672	687	664	677	659	657	674	658	675	731	650	659	674	681	649	696	693	695	684	653	686	639	702	697	703	726	773	773	686	702	701	724	724	698	698	735	695	751	705	646	717	712	702	714	707	660	675	694	736	720	684	709	671	665	679	669	656	683	693	720	690	689	687	718	694	712	708	686	660	649	694	684	676	658	681	679	687	643	663	690	708	709	687	692	658	712	651	675	683	706	700
64269	94787	56821	22584	6683	1686	685	633	654	644	616	629	620	648	713	674	647	655	648	610	617	598	641	639	617	615	648	664	663	625	621	551	652	645	638	613	657	644	646	621	649	590	616	599	639	667	605	629	661	635	630	609	646	606	655	637	590	638	696	587	636	606	651	649	623	628	647	618	614	638	601	646	642	639	637	623	642	627	636	637	607	595	637	601	656	634	633	677	610	611	644	667	632	606	698	634	634	623	625	639	626	627	611	637	637	646	666	629	598	638	656	654	643	603	652	624	595	661	647	689	601	646	655	660	632	623	632	612	666	632	621	619	620	642	613	671	623	638	650	620	648	641	584	637	609	602	607	628	655	601	614	617	616	651	607	622	649	614	633	611	594	600	592	674	649	640	590	623	631	661	632	628	629	650	613	595	624	635	629	620	643	586	637	648	601	623	625	615	591	601	642	625	644	631	617	613	610	605	645	617	638	634	633	649	657	601	624	662	657	637	575	672	650	648	660	608	617	615	625	660	635	663	602	617	686	584	636	611	622	680	636	641	651	594	657	667	636	631	653	617	606	659	640	623	635	645	630	588	608	644	636	641	622	670	614	620	665	632	614	622	595	660	661	612	605	658	666	637	615	635	622	637	574	616	614	573	613	661	633	649	686	642	617	610	625	612	644	595	624	655	656	629	633	631	677	628	626	588	589	606	626	627	592	628	628	612	612	621	652	675	617	646	633	587	652	620	577	606	611	615	633	618	610	618	654	634	665	689	617	644	658	617	576	595	640	609	680	589	630	610	551	672	635	626	656	636	641	703	640	619	637	603	696	583	581	639	582	574	639	618	620	583	615	592	632	641	602	612	602	656	636	590	671	593	595	593	610	654	671	634	638	603	620	622	591	635	643	660	618	564	639	656	616	619	636	563	638	554	620	598	668	618	612	635	631	652	617	601	631	596	615	696	620	650	653	630	663	625	612	612	634	589	668	611	625	646	627	631	624	595	625	600	648	657	652	632	603	611	600	577	707	668	627	634	615	634	609	621	636	628	635	654	627	622	603	583	631	643	640	664	658	629	635	607	634	622	584	655	614	654	621	614	632	613	611	620	672	664	662	628	613	629	572	675	603	625	628	644	656	617	653	623	596	656	635	655	626	650	615	669	592	625	622	641	617	603	584	655	656	631	624	654	599	680	596	646	573	572	611	643	618	676	613	649	611	618	651	622	635	643	618	589	591	606	597	621	624	612	607	609	612	694	651	651	642	625	563	618	618	608	644	660	612	646	620	585	611	623	613	632	667	581	640	611	652	645	668	626	621	653	672	669	617	633	641	627	656	658	567	632	663	624	643	626	674	575	613	657	637	617	661	649	648	604	609	603	670	621	657	620	620	625	628	605	643	621	624	640	662	614	590	640	631	643	592	599	638	633	610	623	611	684	654	566	638	624	660	618	630	666	656	636	619	673	641	603	606	644	620	669	598	621	623	643	616	608	667	593	622	610	654	629	637	618	671	596	643	579	606	621	610	630	602	619	602	614	628	611	622	601	690	634	633	636	643	628	597	674	648	611	594	651	622	639	579	639	656	639	607	652	580	663	611	626	635	639	672	663	673	644	611	608	641	617	650	584	625	629	662	623	611	599	657	651	592	662	634	663	634	585	650	617	615	613	607	641	660	648	638	625	648	579	637	621	623	584	639	646	629	609	622	634	583	604	618	651	655	634	636	633	619	628	622	621	634	570	671	645	634	632	662	612	597	617	634	677	570	639	647	658	620	638	621	597	657	614	625	641	657	611	589	628	660	614	675	653	619	611	624	610	688	630	618	658	626	617	621	624	633	604	619	612	643	627	609	628	616	590	624	628	650	654	660	606	601	669	621	683	628	599	641	650	639	639	605	673	635	643	618	613	598	639	656	636	644	615	615	642	629	612	620	624	640	650	622	638	610	602	625	646	636	645	643	631	673	612	637	667	624	592	613	602	613	630	629	658	577	609	656	686	616	633	634	640	658	636	627	604	615	640	640	600	704	655	666	623	659	629	679	654	619	599	638	640	596	641	678	636	645	585	621	591	596	616	615	623	654	620	572	650	632	607	616	644	584	623	649	660	642	613	650	672	634	627	638	606	646	645	597	646	616	642	626	631	626	615	622	635	613	626	626	694	639	609	642	602	662	630	659	653	619	612	660	638	593	614	651	648	650	615	588	674	657	647	619	619	638	638	604	652	626	663	661	636	622	615	606	612	652	619	655	615	616	626	655	604	663	629	682	626	614	615	633	631	620	603	639	614	649	633	617	639	623	593	627	600	580	613	590	634	584	606	599	612	621	630	615	609	607	625	644	627	630	629	644	674	576	634	649	682	659	620	600	612	602	613	591	650	640	594	664	637	601	638	640	627	616	625	600	646	608	642	593	663	649	616	629	634	632	632	662	579	616	571	604	649	644	545	628	627	639	623	631	668	652	616	625	658	618	626	654	638	598	608	571	631	642	621	638	611	626	650	654	626	681	682	635	596	620	645	633	680	646	630	592	656	635	636	620	641	618	642	615	608	595	607	640	615	648	606	646	612	614	622	678	657	602	613	613	631	599	608	654	631	610	622	635	641	636	656	653	567	676	641	638	598	652	651	569	597	571	638	615	575	668	622	601	621	706	617	652	622	640	632	593	641	625	637	617	585	678	602	619	619	599	610	648	622	614	615	645	614	644	700	668	636	608	635	592	629	639	572	624	600	613	569	643	585	568	627	647	633	620	623	619	633	616	644	630	622	590	599	644	617	587	611	609	654	588	621	644	588	625	644	608	636	606	637	606	603	648	629	650	634	637	620	590	597	631	621	633	615	636	634	610	560	679	629	622	664	629	574	618	666	624	615	614	612	650	664	655	618	682	596	633	647	660	608	688	616	631	615	628	608	653	615	617	626	615	609	602	650	678	601	617	640	655	627	643	607	608	655	642	639	611	606	612	604	623	628	562	656	599	638	691	628	581	643	648	640	584	608	642	624	620	632	638	606	655	647	643	626	580	632	615	643	644	636	635	633	577	655	583	625	595	608	640	600	601	606	590	658	583	627	632	639	601	637	639	600	606	608	629	636	659	646	631	641	646	624	591	612	615	626	620	613	614	615	600	613	637	635	624	610	581	612	619	628	667	605	633	633	615	669	598	608	659	669	582	632	624	618	634	644	619	617	646	626	614	660	621	607	631	627	646	656	632	631	608	647	639	577	641	584	698	627	656	611	673	667	618	581	604	639	631	612	583	613	588	654	670	641	632	651	594	616	638	666	595	585	592	602	635	654	665	607	625	585	688	602	614	623	664	602	615	616	616	580	621	613	601	614	629	594	619	583	645	672	597	649	611	606	621	608	597	622	624	638	630	627	635	631	615	666	564	626	616	638	607	625	646	638	649	594	633	644	605	605	649	655	672	670	610	615	637	644	621	611	597	611	647	642	639	598	682	648	609	678	621	592	664	704	627	617	633	675	602	611	609	628	632	626	665	640	647	656
33475	30440	20671	5988	1117	593	566	504	530	514	493	538	477	494	515	484	531	517	528	539	498	522	519	509	473	509	537	513	556	507	523	520	518	485	504	521	532	488	536	503	507	506	505	519	509	514	529	478	473	503	497	496	511	537	527	500	490	497	476	502	499	504	519	529	467	519	479	476	495	495	451	507	502	483	507	530	483	543	475	513	508	514	501	545	497	526	518	505	497	525	529	536	502	503	525	507	490	503	507	533	542	499	493	560	536	525	519	513	510	530	495	514	543	486	541	565	555	514	504	527	560	522	546	472	471	520	495	512	572	540	540	512	515	535	508	482	532	501	558	463	528	524	528	515	490	533	478	484	488	546	531	506	514	503	523	549	531	527	495	495	510	552	472	472	477	484	528	514	491	542	536	510	480	541	514	517	526	516	541	527	540	517	529	532	529	497	534	508	513	543	493	510	536	520	477	523	521	502	521	532	503	492	513	507	509	517	522	504	523	531	564	475	541	439	514	512	532	505	494	520	503	527	531	497	494	499	517	521	521	500	488	489	521	495	516	519	532	491	555	516	510	512	508	504	509	506	493	551	537	515	573	482	517	508	471	508	474	506	482	504	486	493	529	495	514	489	517	496	516	486	446	444	524	523	501	536	498	508	511	516	510	482	510	512	496	501	492	544	512	521	485	534	549	518	532	536	495	523	520	495	519	534	544	535	515	463	495	543	564	498	501	471	506	511	523	519	509	528	553	473	513	535	546	469	509	548	480	520	466	540	505	470	516	500	472	528	468	497	525	514	507	513	538	494	485	510	537	468	507	515	534	527	559	469	515	504	501	541	490	525	508	513	502	508	521	451	561	509	466	512	476	511	481	538	563	507	496	502	555	531	505	515	493	517	486	510	534	538	494	494	502	555	501	491	539	542	534	489	457	491	531	533	493	521	510	502	555	501	541	475	518	580	515	530	510	529	517	502	466	490	558	518	502	503	453	543	511	492	547	514	501	537	534	512	536	514	526	506	551	538	507	518	520	534	492	485	474	481	478	500	521	489	509	492	495	495	504	516	545	504	517	484	522	515	502	514	502	534	537	547	526	481	516	484	499	475	503	548	492	493	508	503	473	467	526	505	459	525	511	550	499	504	479	520	472	512	533	513	524	541	497	461	491	488	520	496	484	508	518	542	483	554	522	521	535	494	523	528	571	522	505	495	510	564	590	524	513	535	525	483	523	496	533	520	485	537	550	513	496	527	517	549	471	479	497	526	559	531	521	498	521	501	535	528	547	502	498	472	484	461	526	522	503	539	519	470	536	526	492	495	487	485	485	527	503	492	483	511	527	521	509	521	516	536	486	506	533	522	508	512	534	473	491	582	502	507	508	511	522	532	483	521	501	526	534	527	530	470	525	493	539	526	532	508	495	506	507	486	525	473	515	489	521	491	512	512	489	529	500	494	476	526	490	484	465	523	495	497	496	554	474	491	519	532	539	546	545	494	508	528	486	524	515	506	529	501	498	493	526	498	544	579	527	503	542	472	511	525	520	508	518	515	504	494	495	519	529	495	474	513	463	494	506	543	494	550	524	482	527	549	525	515	528	537	486	505	523	483	507	510	503	467	524	552	512	531	494	494	479	503	525	478	503	508	495	519	520	494	535	515	528	520	530	516	514	515	523	474	470	504	499	528	552	527	507	447	549	531	547	490	520	516	557	511	496	518	531	492	486	554	526	523	484	494	488	498	495	484	493	543	520	520	528	537	515	548	520	512	561	515	502	469	484	558	558	471	494	527	505	513	555	518	507	480	522	531	523	503	492	478	525	553	508	508	524	541	515	560	519	503	485	505	563	515	516	536	530	514	492	512	503	505	478	500	509	519	519	499	494	508	513	513	505	506	503	503	571	545	541	512	522	498	517	498	553	489	538	509	493	484	499	506	519	472	490	522	463	495	556	487	551	498	484	499	538	570	511	519	537	534	477	473	474	514	546	552	532	521	544	484	475	471	520	482	510	499	542	485	507	506	471	545	507	493	491	539	487	529	514	512	470	527	486	519	503	503	528	524	525	493	476	517	507	512	497	500	558	521	540	471	498	516	492	506	509	504	548	531	520	476	492	525	494	542	496	516	474	494	477	494	498	535	470	490	487	501	526	494	521	534	522	500	527	516	519	498	560	516	510	526	518	470	499	487	564	511	520	530	484	537	486	507	555	502	493	486	519	552	476	478	490	491	505	559	550	516	492	495	521	561	509	492	475	521	541	508	498	504	483	498	500	486	503	531	494	528	491	475	534	523	528	509	523	504	507	540	513	530	519	480	506	524	510	538	494	463	540	513	492	545	499	547	507	491	550	527	502	546	520	527	518	487	522	493	539	525	511	508	522	511	476	479	509	506	507	522	494	540	479	549	478	512	528	522	498	499	527	523	509	504	488	483	539	501	517	513	550	529	539	499	482	494	493	546	525	509	493	514	566	519	544	471	506	538	489	533	505	484	491	502	505	492	524	500	541	487	498	531	508	502	505	512	522	522	488	473	534	491	526	500	563	501	544	541	492	515	487	517	498	514	475	510	538	512	491	526	502	484	532	497	505	482	509	503	521	511	480	541	522	514	513	478	566	523	536	502	538	531	514	541	517	477	524	506	539	524	537	543	547	513	504	510	503	508	504	529	532	517	513	543	505	489	489	531	501	506	536	522	530	502	495	535	515	473	538	507	483	482	518	515	492	519	509	510	496	543	498	520	518	515	531	500	526	527	512	526	494	530	539	523	508	491	539	497	514	534	518	537	554	542	475	493	477	505	499	484	536	509	507	527	481	501	526	509	520	540	495	493	556	501	503	510	542	508	511	490	486	526	529	526	529	492	500	476	505	539	536	497	516	514	518	493	524	497	520	511	522	529	520	524	502	515	536	518	508	506	522	490	517	513	546	470	497	534	489	517	508	532	494	506	525	485	514	531	543	505	502	487	496	505	516	508	518	498	527	533	527	527	517	539	496	510	524	525	516	535	522	554	508	506	503	517	539	563	490	516	517	488	558	476	507	508	541	511	559	498	513	527	512	519	498	497	521	524	530	520	571	546	535	504	533	544	512	524	477	505	553	524	476	544	469	490	524	509	505	504	503	539	508	461	521	462	508	538	501	492	527	517	478	514	497	525	496	520	479	492	513	495	494	529	517	526	513	521	558	493	533	508	490	559	496	486	517	542	537	495	513	500	518	512	523	474	527	523	509	520	503	490	526	510	495	515	538	519	518	526	536	490	529	530	483	512	495	503	521	525	450	512	519	499	519	501	512	564	510	543	524	502	508	493	525	519	539	474	493	478	466	526	535	544	531	517	547	508	545	526	523	474	502	521	514	503	517	544	518	513	521	547	499	512	509	532	494	513	504	571	475	470	520	573	500	470	514	479	506	575	495	566	508	567	507	489	530	519	528	493	549	495	528	532	552	492	527	510	536	520	484	550	523	528	487	503	585	514	486	531	495	521	491	500	491	531	493	534	493	515
31293	30628	12737	2758	904	487	468	445	436	418	429	452	474	391	416	411	436	419	430	434	464	450	425	426	428	382	430	439	413	441	409	429	389	436	412	441	446	393	426	426	431	425	459	398	437	411	418	441	409	452	416	438	416	439	425	394	449	452	419	414	466	427	418	415	417	435	447	423	430	421	380	396	415	421	449	399	449	457	450	439	457	418	434	447	439	412	405	422	456	418	424	411	396	423	440	414	399	412	372	444	435	393	438	430	451	417	414	445	445	439	392	417	407	401	499	396	419	422	466	440	434	428	427	451	462	431	414	445	460	455	425	430	409	435	435	440	450	419	437	443	462	409	453	429	409	415	456	388	398	427	451	412	469	419	423	417	401	442	420	418	425	408	432	411	443	426	433	420	429	448	385	440	388	450	386	394	421	415	419	417	411	431	426	411	432	442	423	422	407	446	395	406	415	382	455	414	406	425	378	430	430	408	398	415	393	411	430	430	437	403	428	460	428	425	419	440	405	436	436	403	421	452	439	434	410	401	445	420	441	425	427	396	422	395	435	463	405	391	410	430	390	404	431	411	472	444	373	403	382	435	442	460	399	426	451	400	438	405	414	422	415	443	425	429	429	445	451	400	415	451	392	375	462	422	438	457	417	384	424	428	455	404	379	432	398	394	448	426	450	440	421	438	402	391	404	415	440	396	440	411	416	436	444	412	446	393	424	423	427	427	446	401	450	436	429	424	428	423	423	432	454	420	428	448	417	400	432	447	459	413	450	417	418	427	405	421	416	435	428	453	457	401	410	433	407	427	422	431	418	431	406	398	430	429	441	419	422	415	444	460	436	417	470	442	407	426	403	447	447	445	445	419	399	422	435	420	423	413	462	420	440	442	431	411	419	406	415	472	389	411	438	396	406	440	440	425	428	421	395	418	432	443	432	432	448	405	419	419	428	393	429	421	440	437	390	452	415	412	379	421	438	438	413	417	429	387	409	406	419	409	440	445	409	411	426	402	415	425	424	422	468	434	443	417	408	441	445	405	430	405	422	404	412	433	408	423	412	436	399	412	424	430	414	427	454	386	419	432	434	445	420	423	404	432	406	411	439	411	444	461	396	385	420	447	387	395	405	388	469	432	400	444	403	413	427	422	414	405	457	448	434	433	424	394	425	437	423	441	464	425	393	415	410	438	467	401	387	432	436	425	464	458	418	414	437	425	401	447	425	410	453	412	420	405	424	437	416	473	433	433	412	397	403	415	439	451	426	434	415	405	421	414	444	434	410	449	416	401	438	425	428	400	394	441	397	392	398	432	418	433	426	427	388	442	397	418	416	413	404	409	419	427	403	407	414	420	435	437	442	423	430	410	438	402	426	426	412	384	425	418	408	422	445	419	384	438	445	437	410	416	448	382	437	415	407	423	419	409	409	401	420	422	455	410	410	478	422	443	444	437	439	433	421	409	443	421	464	440	404	401	413	426	442	468	411	417	399	400	438	458	436	413	404	403	405	460	449	418	445	417	411	411	432	425	500	434	427	419	427	419	421	425	426	446	413	441	412	436	435	449	434	432	435	440	403	434	403	428	418	417	411	425	420	475	426	456	434	435	423	445	451	429	439	428	464	429	449	433	441	418	429	441	367	424	428	442	428	410	390	428	447	434	441	432	405	405	418	411	460	425	424	434	435	424	460	447	410	435	436	421	424	384	469	419	391	411	446	456	428	419	443	423	402	415	419	427	403	412	430	412	434	446	396	437	442	432	451	453	397	424	466	449	415	424	419	425	435	403	423	460	458	409	421	440	452	429	435	416	410	421	398	411	413	448	454	424	421	403	427	431	377	431	423	362	443	401	461	409	441	418	422	382	429	449	406	446	464	448	385	467	428	402	414	477	436	408	430	443	396	411	418	434	436	428	427	421	446	446	449	441	429	450	424	440	412	416	429	407	422	414	413	451	403	396	376	438	447	417	434	449	453	384	431	434	395	427	465	418	422	412	454	440	457	434	405	419	463	424	420	430	444	379	411	426	425	457	410	409	407	436	400	444	438	398	434	403	476	458	421	413	419	419	385	414	423	452	476	413	395	432	379	445	405	454	449	446	408	450	412	435	459	415	445	428	405	466	409	390	432	397	438	446	400	410	444	433	425	423	430	453	437	439	393	420	397	433	441	453	415	414	416	417	433	426	434	476	434	455	428	432	425	440	396	440	451	435	429	441	450	438	414	427	438	448	440	442	456	441	384	383	419	413	405	462	403	444	412	422	421	407	408	450	439	409	387	383	431	404	384	407	458	421	427	432	455	449	404	476	389	437	397	400	426	436	449	406	441	449	414	417	424	398	432	436	423	433	429	425	415	386	415	421	436	423	381	432	394	404	406	413	422	418	411	394	449	488	415	410	449	447	410	400	463	433	442	422	467	436	431	424	447	458	449	416	416	397	405	422	421	407	431	487	447	421	400	456	425	441	416	470	376	427	452	444	413	419	401	450	433	424	449	427	407	416	425	454	419	414	414	399	389	404	441	378	434	400	390	432	438	458	422	396	440	382	417	425	439	444	397	396	407	414	423	441	428	387	429	437	382	432	427	427	400	436	439	442	406	435	417	422	420	410	437	405	396	436	396	426	460	403	454	463	399	392	432	435	392	406	407	418	442	432	382	404	422	425	401	443	439	432	431	449	429	435	408	427	416	405	392	410	417	434	404	433	418	406	397	418	445	439	446	467	421	409	447	407	454	451	433	442	417	456	436	467	430	411	435	436	439	395	422	422	409	451	410	450	391	417	427	419	413	434	428	396	414	439	415	379	404	404	430	388	442	425	458	381	400	435	468	399	413	427	435	426	417	435	426	465	466	398	422	445	432	426	422	422	416	423	408	424	451	445	428	384	394	416	450	422	418	448	396	400	448	407	408	406	396	406	459	388	449	445	410	421	456	432	449	437	459	428	388	409	423	451	429	453	418	438	389	422	456	429	433	394	434	389	398	391	412	397	422	436	402	413	393	421	427	472	401	420	426	429	469	435	421	433	403	408	405	453	459	425	421	434	436	424	418	429	423	452	442	489	421	422	406	402	450	420	422	440	460	437	432	413	422	417	407	419	466	442	414	419	418	408	395	407	422	368	398	428	416	399	419	436	455	426	400	380	423	412	437	415	432	430	387	424	422	398	403	446	420	436	422	413	431	420	447	460	420	416	431	427	421	433	412	422	420	417	447	420	442	396	437	430	414	463	466	428	447	393	420	402	445	446	454	406	427	408	434	437	383	444	412	384	401	412	388	411	443	433	425	420	437	446	461	458	413	404	404	429	425	458	475	447	400	393	471	460	398	433	389	408	462	453	395	413	414	443	398	430	427	434	449	418	445	399	447	447	415	447	407	477	436	419	401	431	433	406	387	427	421	421	430	428	401	427	433	430	419	437	409	442	430	413	426	421	460	403	429	435	428	431	443	420	473	441	401	417	431	419	428	443	424	437	428	384	446	412	449	426	422	418	440	437	471	422
24836	23541	30777	26208	18273	5522	1066	674	597	604	616	625	646	605	608	624	548	563	582	572	557	586	544	578	602	555	552	574	603	592	574	612	563	606	568	556	574	576	565	615	540	590	545	555	513	560	602	590	597	585	547	550	554	547	582	558	589	588	571	589	590	612	601	572	546	600	547	576	560	579	575	580	585	613	599	599	618	534	590	536	596	585	560	540	617	569	561	566	618	590	532	601	603	592	593	566	586	558	587	585	579	569	582	544	571	583	533	644	571	580	579	598	574	593	648	610	598	565	524	584	555	626	564	567	560	553	534	647	582	554	563	581	508	582	575	606	576	598	551	577	595	513	559	541	555	554	596	556	552	600	578	585	547	531	528	560	537	561	561	538	576	610	579	611	577	574	551	571	557	544	548	595	556	540	600	617	586	601	565	570	572	580	548	544	565	544	592	558	593	559	583	563	561	541	549	559	519	564	570	545	583	622	542	569	569	589	543	514	581	557	584	586	566	580	592	538	558	581	559	605	515	539	599	577	582	561	594	563	525	564	555	599	575	566	570	528	615	592	558	561	575	567	595	576	537	591	544	576	590	578	610	578	550	590	533	541	574	584	576	541	575	585	541	574	599	598	568	600	615	591	565	592	594	544	552	545	572	580	561	503	576	552	561	583	551	522	577	593	583	550	590	589	527	527	557	536	576	555	554	553	616	568	528	567	560	567	573	553	547	561	563	515	561	553	566	580	585	598	580	523	584	557	528	566	532	580	551	564	533	580	526	612	562	595	593	550	579	594	575	559	532	551	544	576	605	577	533	571	547	577	564	553	549	588	580	596	586	547	553	609	584	586	524	554	577	573	559	571	586	554	565	578	567	575	561	555	596	532	590	533	558	579	583	559	595	568	537	568	592	601	551	569	535	533	609	565	572	531	543	621	535	559	574	561	545	550	560	588	555	584	586	543	599	580	523	575	625	522	589	567	574	546	592	553	582	571	586	585	576	592	549	558	591	550	603	629	568	562	562	575	602	606	540	575	568	583	565	552	566	525	561	615	551	561	613	586	601	550	602	554	615	535	586	556	571	540	597	581	538	578	581	577	561	553	574	535	530	511	583	575	569	573	569	604	553	562	588	583	591	566	567	567	576	607	554	606	586	574	521	554	577	598	578	538	543	589	560	578	574	555	606	549	590	568	557	591	533	595	566	564	540	573	576	556	565	555	571	575	579	614	535	580	565	548	569	533	568	592	507	600	563	555	571	507	555	587	569	536	565	569	560	574	564	573	552	580	570	543	535	582	580	530	546	583	577	565	534	589	563	577	586	523	512	555	576	584	596	553	555	612	608	581	601	570	599	555	568	559	570	554	600	565	569	573	543	558	619	567	581	559	537	539	576	582	613	572	592	578	547	542	585	556	587	598	583	566	586	590	574	596	549	538	562	574	538	546	568	600	546	571	578	559	534	578	550	572	556	576	549	538	554	546	550	577	588	566	562	566	562	560	587	577	580	571	564	595	599	605	576	573	562	559	526	574	556	562	569	568	559	568	597	585	531	573	589	532	587	548	591	584	511	572	605	575	540	608	550	560	582	576	572	601	578	561	610	552	559	518	545	526	602	544	537	583	558	618	564	538	611	551	564	534	512	571	565	583	573	603	574	578	544	565	560	562	573	569	583	604	592	603	567	554	582	547	597	536	578	559	538	612	561	589	533	577	539	547	546	590	575	562	563	552	597	566	556	548	567	572	597	580	575	563	548	590	557	567	556	544	591	582	594	574	541	568	560	612	580	555	545	544	606	575	556	569	636	567	577	604	585	585	607	596	571	545	564	523	595	528	602	532	550	615	559	532	546	544	600	603	590	566	589	585	624	559	567	553	559	584	547	574	572	592	545	572	546	553	585	604	563	579	590	514	579	561	603	554	551	597	570	592	569	553	593	602	560	612	619	574	575	559	551	583	569	583	574	532	581	558	579	570	569	605	535	552	564	597	563	577	543	564	590	519	559	592	533	523	568	614	578	579	563	572	596	527	519	601	587	549	579	560	563	571	550	581	512	535	558	594	563	599	546	573	575	539	559	537	554	556	577	558	525	629	551	575	580	566	565	558	537	550	565	574	523	564	566	566	537	578	509	545	621	561	610	561	559	603	565	541	549	577	550	598	568	571	581	557	586	559	597	564	582	601	568	602	622	541	598	571	584	575	578	575	550	564	540	605	567	550	586	594	562	559	569	575	605	561	602	561	569	578	589	598	579	582	559	613	604	555	530	572	578	567	536	562	583	550	600	600	550	592	575	580	572	576	622	534	589	578	514	549	586	560	621	564	535	592	552	586	545	541	542	568	551	580	598	593	557	562	547	537	591	580	562	580	553	583	617	554	605	564	556	554	588	558	559	590	618	536	547	565	571	565	529	570	592	548	574	578	557	541	553	581	579	550	589	559	562	546	561	535	611	598	578	590	564	501	587	594	598	564	549	541	550	589	577	540	603	563	571	573	500	585	577	579	546	597	564	531	544	595	546	588	584	582	570	571	627	552	569	585	556	517	568	560	571	614	575	623	572	561	569	607	557	527	584	538	531	598	525	562	555	591	582	635	551	532	560	561	563	540	560	565	584	603	582	538	580	546	579	581	609	608	559	556	549	577	585	589	563	580	576	605	546	570	535	550	551	589	597	558	572	562	563	575	574	592	573	585	576	598	585	582	559	580	529	555	556	553	588	602	580	632	567	561	561	580	588	615	543	586	527	599	572	545	525	574	596	549	543	565	561	581	556	557	521	579	557	597	590	538	539	551	580	569	577	585	580	591	591	565	562	573	591	577	599	571	548	551	560	531	576	583	596	513	548	529	525	600	585	580	538	564	552	578	581	581	538	594	552	570	552	554	577	574	566	575	580	595	571	601	598	558	578	575	594	543	584	559	533	580	539	584	581	569	560	584	604	552	564	582	558	581	568	585	562	542	542	577	580	568	550	533	570	577	565	549	605	556	565	555	567	553	596	578	551	543	601	579	556	619	602	584	584	576	572	558	569	576	581	604	566	618	563	581	581	564	547	580	569	589	563	552	557	585	600	551	569	573	548	583	558	562	568	540	548	543	558	562	536	577	581	580	553	570	543	588	547	520	582	538	557	594	558	628	574	572	574	568	574	562	556	552	534	575	566	577	561	559	585	566	590	572	577	572	584	571	573	557	609	558	623	577	541	616	536	591	565	590	541	576	529	532	567	560	536	586	551	580	599	603	579	568	558	531	596	602	611	606	568	581	576	544	532	589	526	581	559	610	562	580	591	569	564	564	549	580	524	553	566	571	495	580	581	599	575	540	586	543	564	536	529	623	545	583	567	569	555	560	594	568	544	554	562	575	542	657	539	565	579	552	593	578	597	536	539	559	586	596	578	577	525	542	514	560	531	557	574	596	599	577	572	549	534	598	603	576	576	572	587	566	587	619	562	492	604	562	588	580	546	574	553	595	540	604	546	574	581	553	558	557	559	538	537	554	570	573
62919	86608	51551	19063	4821	1304	651	556	532	526	509	519	589	500	538	540	605	540	500	510	510	557	511	514	502	531	560	513	519	535	521	545	504	515	504	528	546	508	542	524	529	494	562	523	537	493	490	524	505	504	543	508	550	499	517	565	518	545	547	538	528	534	520	555	514	501	536	503	532	552	528	512	532	545	523	550	518	563	524	521	529	497	502	533	541	509	550	521	551	579	537	521	492	517	531	541	561	504	544	513	519	515	538	542	492	526	531	540	524	499	514	549	594	524	498	533	507	523	525	544	477	521	510	565	503	501	546	511	531	556	528	507	523	545	496	569	553	518	527	519	542	483	519	564	552	525	540	503	518	564	554	522	524	510	477	508	546	537	515	518	520	573	536	569	541	546	467	520	537	489	525	584	509	520	524	467	510	543	568	528	527	518	541	529	515	545	509	535	559	524	527	532	537	516	550	529	540	548	483	486	478	516	514	536	556	542	525	546	517	483	540	491	502	502	515	494	498	511	553	523	530	530	518	517	539	519	539	544	507	540	553	528	522	514	549	523	506	489	520	510	519	512	524	530	532	517	518	526	495	561	513	520	528	553	565	545	552	549	504	500	496	495	533	518	537	493	512	518	530	488	514	536	528	515	474	517	524	489	552	522	566	530	516	519	525	535	568	532	513	546	509	520	544	528	487	488	521	473	497	509	596	536	533	522	558	541	555	496	521	526	506	498	498	499	542	513	530	505	565	548	504	544	508	534	540	548	563	551	540	561	555	501	518	530	527	534	496	447	530	530	542	523	518	528	512	529	535	518	513	521	514	534	494	564	513	539	546	498	564	546	542	492	551	529	515	504	531	537	538	548	538	562	535	476	506	545	551	518	482	527	490	528	542	506	548	558	493	511	504	495	586	498	551	538	535	490	524	534	549	520	549	498	535	542	547	530	547	535	518	505	580	508	556	559	528	556	524	529	529	509	493	496	507	522	508	528	555	504	518	530	567	569	509	531	543	552	527	508	533	541	514	529	514	520	568	490	472	515	519	561	522	568	537	556	532	539	486	519	520	556	476	525	492	509	501	540	536	473	541	528	550	561	552	518	547	493	535	456	517	527	509	512	525	501	530	536	513	533	532	522	527	538	527	527	539	537	516	488	528	503	546	517	527	535	524	524	525	509	460	554	513	540	552	571	500	511	518	479	520	523	525	530	548	529	513	563	508	506	532	535	520	520	542	531	539	526	536	499	485	523	541	500	494	541	533	547	563	564	536	491	518	477	504	507	544	543	516	511	555	519	491	532	556	519	509	543	561	513	501	491	511	491	519	525	556	488	491	491	548	537	523	497	518	534	498	532	524	513	524	529	491	520	536	494	508	522	522	519	511	536	546	551	529	535	564	529	578	529	524	525	500	519	496	503	535	485	532	558	526	502	506	541	515	534	566	508	552	513	511	531	530	503	546	488	522	526	504	500	533	507	557	533	471	511	518	549	599	509	506	520	544	535	558	562	527	572	549	508	523	522	535	525	515	497	529	520	519	503	516	526	542	536	526	519	510	551	499	581	501	516	497	515	476	531	545	518	512	527	555	532	512	522	507	575	540	543	524	544	498	508	521	531	553	497	541	512	505	504	502	499	491	516	506	519	539	547	517	542	512	517	526	523	501	539	522	505	542	529	549	513	501	531	530	558	535	534	514	541	558	519	505	529	534	531	541	531	532	512	522	517	515	517	507	516	563	548	529	559	519	516	534	586	507	495	546	482	503	496	512	526	556	570	473	543	494	539	524	556	523	550	525	530	559	546	537	521	519	530	475	486	551	537	517	516	543	544	513	517	517	502	501	516	526	507	500	524	527	521	503	501	512	563	515	579	509	484	535	514	533	526	543	517	502	556	514	517	518	490	473	526	538	516	531	513	496	558	517	499	501	551	519	575	522	515	498	530	539	535	508	493	500	551	566	521	550	501	554	515	522	534	504	532	532	514	514	481	508	532	554	539	512	547	498	512	569	511	532	488	540	516	530	504	530	554	537	537	483	529	566	534	549	511	527	489	532	500	506	538	555	542	503	530	526	507	534	568	530	508	538	526	557	497	552	523	511	526	526	522	524	537	510	538	535	511	527	507	579	516	508	479	526	536	540	498	518	553	504	545	526	491	480	509	543	544	532	488	495	551	524	509	541	552	568	527	511	509	534	525	513	485	545	517	561	552	475	553	512	537	534	546	543	489	523	518	532	511	541	529	521	509	524	508	511	563	523	543	511	492	542	511	503	569	526	553	543	540	509	538	508	512	523	500	566	502	522	538	519	525	514	528	527	504	510	515	547	517	487	539	557	502	505	500	519	484	540	504	535	505	504	552	549	531	564	542	506	507	533	517	556	538	521	520	540	520	566	511	498	546	541	493	518	518	595	529	492	539	512	534	546	537	550	560	502	517	509	546	495	544	528	532	497	521	500	495	496	493	533	543	536	533	515	535	522	539	566	541	543	526	513	508	518	492	514	522	546	542	490	542	545	508	487	496	526	535	532	533	550	525	490	517	516	484	507	531	497	503	532	498	587	546	494	547	490	548	540	542	497	494	496	542	501	523	507	488	515	503	528	534	570	494	576	515	505	534	536	465	506	505	511	520	534	568	572	503	558	499	520	514	520	545	531	577	524	488	498	528	490	535	479	503	556	502	527	508	480	495	517	539	482	530	487	529	523	539	536	508	532	518	485	534	497	536	511	486	501	516	464	546	483	500	470	515	518	484	507	505	491	480	506	553	554	519	504	486	529	498	557	537	520	503	508	543	510	536	493	488	514	506	500	520	522	511	528	509	541	513	546	559	532	500	529	550	499	518	476	542	489	524	492	559	517	487	570	509	522	565	545	553	545	523	509	520	533	525	497	499	533	514	553	516	515	539	529	552	534	545	492	533	538	550	533	582	560	566	534	527	552	520	496	525	511	541	521	542	481	551	533	522	494	503	539	552	530	534	486	517	512	558	517	537	554	482	561	504	537	555	545	483	514	521	487	511	512	456	483	495	513	540	484	513	544	520	488	503	477	535	497	511	514	498	535	474	518	549	532	489	536	522	538	521	571	510	508	484	512	480	550	530	482	521	490	572	511	493	527	513	490	541	520	517	504	475	521	545	527	476	562	566	511	524	509	478	529	533	555	505	538	531	544	526	496	489	523	517	511	500	468	474	503	544	516	519	515	584	564	558	510	520	501	549	515	527	525	530	494	536	557	534	521	500	521	536	544	545	562	528	504	543	555	508	521	509	503	516	531	556	533	504	547	546	557	526	574	511	533	563	520	539	524	551	497	508	547	530	498	545	525	532	513	527	545	514	517	510	554	527	489	537	491	539	523	490	502	543	474	507	479	524	526	529	530	535	513	539	499	526	529	494	541	529	515	497	515	555	503	517	569	501	540	533	518	518	544	568	517	512	536	504	506	553	499	526	574	534	496	516	500	523	520	491	523	538	549	487	529	553	537	501	525	511	551	516	502	471	514	504
24054	22584	29930	24934	20236	10012	1599	849	709	774	727	780	730	769	809	731	749	706	756	739	721	757	723	723	704	753	690	676	708	742	705	750	695	721	702	678	689	705	694	762	669	753	781	747	715	700	750	725	696	719	695	725	737	694	712	745	699	698	729	688	749	701	749	739	755	683	720	720	708	696	685	729	749	711	721	677	761	740	767	696	668	719	680	728	705	729	685	712	747	710	736	691	716	687	751	722	705	735	709	732	700	748	750	745	670	730	662	721	660	709	734	695	698	645	724	670	670	741	760	733	735	686	676	727	719	683	695	734	698	731	701	699	731	736	717	677	683	762	704	711	707	728	713	703	733	688	732	719	732	683	722	724	721	738	719	680	717	660	711	729	722	707	735	754	711	724	744	718	719	731	745	715	714	683	691	701	739	672	664	692	745	746	680	725	717	736	752	689	728	677	658	708	743	711	759	703	719	705	723	690	671	697	689	667	690	679	675	658	716	688	674	682	755	698	696	653	706	696	703	712	687	678	693	677	728	729	701	716	735	690	686	666	722	725	705	721	725	702	721	735	697	727	732	728	710	721	724	708	702	675	687	680	738	694	699	688	735	770	757	701	732	700	723	751	759	720	696	722	699	710	692	722	655	719	723	760	656	685	711	667	713	719	741	699	679	729	688	705	733	717	702	711	732	689	696	659	700	764	689	722	755	712	723	728	675	674	666	716	751	753	699	743	723	746	712	702	685	688	716	713	707	749	739	711	730	693	745	700	694	711	711	675	744	734	694	698	702	700	690	702	730	739	698	695	735	713	724	721	735	730	757	741	697	733	716	688	723	720	755	692	719	730	713	716	686	694	706	724	691	718	685	717	742	658	699	727	659	691	741	744	670	714	656	678	685	720	688	721	715	743	721	737	695	735	716	672	664	730	686	730	749	708	688	676	726	661	733	708	723	670	681	698	789	732	721	738	677	681	664	705	731	653	712	710	746	721	684	693	742	699	722	664	714	644	724	746	749	747	701	703	735	724	724	710	689	717	681	705	721	723	669	712	722	776	719	710	686	716	701	684	714	691	663	720	725	717	689	712	723	742	713	753	725	707	697	707	701	689	701	738	776	704	731	662	721	720	733	677	690	723	695	696	687	712	676	774	734	726	761	697	723	653	697	761	708	649	715	735	718	716	692	667	727	727	679	714	686	783	700	725	704	706	734	664	760	699	754	762	690	723	713	740	706	692	693	682	722	714	719	694	671	698	718	720	707	720	692	695	738	726	692	717	775	694	697	683	710	698	776	698	708	728	701	719	726	718	742	706	702	671	687	719	664	706	731	683	734	683	710	721	703	676	727	654	706	684	664	726	706	710	685	735	707	719	728	700	724	734	719	737	731	718	678	699	707	675	727	692	747	714	676	702	715	723	761	688	720	780	686	670	714	694	763	687	676	745	737	671	660	691	652	678	686	661	721	704	731	713	754	681	732	716	684	695	732	732	652	703	705	691	728	700	719	776	712	710	758	706	736	703	692	680	709	704	674	683	667	685	736	681	683	715	688	714	704	736	704	697	709	766	728	684	684	724	703	763	709	691	697	670	752	700	718	666	669	737	725	731	715	722	650	742	701	722	733	726	679	674	694	726	693	638	738	759	706	716	734	697	690	748	683	709	731	730	675	673	719	698	670	707	673	714	740	693	727	736	726	677	701	707	753	723	738	701	730	704	714	683	659	676	670	715	715	732	723	708	722	726	673	716	713	739	705	691	734	715	696	671	681	711	692	690	726	694	661	748	685	713	666	710	696	704	678	662	715	744	737	709	666	670	689	769	722	696	670	689	763	700	687	733	770	735	724	694	714	691	699	718	757	707	665	756	661	728	702	731	711	735	688	701	722	709	689	731	684	728	713	695	714	743	695	647	702	651	713	657	695	688	703	694	714	706	700	678	718	713	691	671	693	695	753	705	698	708	665	743	730	697	688	678	648	727	735	716	702	701	735	717	727	704	738	694	711	690	705	681	722	759	728	667	692	667	736	694	650	710	699	691	710	689	679	741	747	728	707	728	714	723	691	692	710	701	720	707	665	667	661	666	687	725	714	685	725	782	706	729	714	663	709	698	681	732	723	661	729	718	676	733	652	721	677	721	749	687	720	716	692	746	730	701	690	719	738	708	739	736	690	708	721	729	742	658	681	724	701	692	708	697	742	742	702	694	702	689	709	706	669	742	704	737	688	741	720	757	701	785	682	697	700	737	679	713	723	716	739	731	731	712	751	693	684	682	760	699	686	712	689	681	715	715	661	668	688	731	680	709	705	674	706	682	718	686	738	755	695	686	689	669	719	725	657	700	725	711	731	754	764	678	714	707	689	736	713	730	752	722	699	727	697	677	699	739	752	712	728	691	706	752	694	748	713	680	726	724	749	735	716	711	737	730	682	703	678	710	701	709	663	677	725	681	692	735	744	735	692	718	746	719	703	703	705	696	705	721	675	650	701	693	744	658	697	691	699	664	668	695	728	763	750	696	723	742	742	721	690	670	679	703	700	751	700	634	710	712	696	699	716	731	688	665	689	695	716	758	725	720	714	705	717	730	678	795	725	649	700	726	735	686	702	707	706	715	692	711	739	710	674	662	681	713	669	691	683	709	720	695	707	702	613	731	702	684	710	658	662	722	703	711	687	725	668	744	713	700	685	683	684	686	715	727	685	762	708	702	710	729	721	718	688	713	722	746	679	705	670	685	751	709	638	701	678	709	781	667	734	710	708	701	682	710	703	701	689	742	726	727	720	686	708	701	707	702	688	721	725	716	699	714	745	730	722	691	721	727	698	662	695	692	708	778	692	705	725	719	725	692	729	698	665	692	638	712	669	707	704	642	725	719	683	687	735	699	724	740	697	732	678	735	708	735	740	684	656	710	668	701	678	740	692	697	693	745	720	757	728	734	699	668	758	757	682	682	691	743	670	719	699	715	704	677	750	718	703	703	692	694	710	701	679	658	728	676	717	686	666	707	679	718	706	716	706	735	679	694	671	724	720	692	764	695	681	715	696	722	667	730	759	703	701	731	672	695	746	703	756	760	708	694	716	704	673	730	687	683	697	703	726	737	737	743	712	701	706	692	695	721	694	692	735	689	646	675	694	659	752	698	729	735	713	721	713	669	695	732	689	701	678	708	724	731	689	739	726	725	725	672	696	687	698	743	701	664	694	714	722	705	656	707	725	703	693	733	716	729	706	742	786	721	697	715	753	751	676	727	673	735	726	730	710	708	764	707	709	712	716	750	709	748	675	680	734	673	651	750	709	694	722	710	702	698	676	703	694	742	721	697	684	701	678	703	715	628	706	706	732	718	685	723	707	690	770	700	657	690	639	711	642	721	713	716	712	688	711	711	736	715	697	693	652	689	720	712	740	665	711	700	683	715	689	711	756	697	713	684	736	669	677	739	687	692	721	684	737	709	692	688	724	754	766	722	698	680	719	687	716	730	736	715	720	683	736	718	740	678	716	703
61181	89728	55538	21409	5628	1482	746	655	682	647	652	619	621	684	609	587	620	677	624	654	655	606	627	648	661	657	630	638	652	657	661	626	653	642	651	613	579	656	649	636	653	594	674	629	617	670	601	662	651	655	597	656	650	690	645	645	611	619	653	692	618	593	625	673	650	648	666	643	667	570	668	589	601	638	632	623	667	649	597	612	647	633	639	640	609	624	615	655	611	659	648	614	625	646	625	679	633	654	609	655	576	633	644	659	657	582	624	628	659	670	698	609	611	657	652	679	614	586	622	646	626	632	628	636	627	614	604	645	573	639	674	648	673	597	669	607	625	600	643	603	596	627	617	669	634	665	595	625	632	614	618	627	596	657	642	641	661	663	651	651	633	636	648	632	645	628	584	622	627	649	588	602	639	624	611	610	635	611	632	616	617	596	620	616	606	645	681	608	632	654	601	654	604	627	645	635	603	644	586	619	638	643	649	651	643	641	625	552	666	624	600	618	650	636	624	664	657	622	622	588	598	598	638	638	615	619	636	608	627	635	633	631	629	627	607	631	632	622	621	645	613	625	660	642	616	634	624	639	660	627	607	594	604	674	622	604	629	619	647	683	613	645	650	595	650	681	606	647	637	608	636	636	686	635	632	649	628	650	658	634	584	638	633	626	646	631	613	625	637	685	639	618	596	617	669	635	689	615	616	636	644	646	613	662	609	658	607	672	634	605	642	649	625	611	622	601	628	643	601	692	670	639	608	648	598	643	633	641	615	662	620	571	646	666	609	612	666	646	636	629	618	597	642	613	591	647	668	620	618	673	653	604	606	660	652	623	623	620	651	624	659	598	647	592	630	644	572	642	638	607	633	699	663	607	612	620	682	612	624	650	652	622	621	635	684	663	620	600	648	637	633	656	677	603	616	630	647	692	626	651	617	655	686	631	593	668	654	607	586	674	649	647	664	641	623	652	650	633	645	657	621	634	646	600	605	592	677	600	660	608	643	643	673	615	667	611	676	658	620	637	588	634	593	620	596	642	616	643	636	606	647	596	646	667	623	629	607	644	628	601	652	604	677	668	592	684	647	603	639	605	669	593	628	643	670	614	647	656	672	618	664	608	599	665	622	650	635	626	585	632	604	633	622	608	625	650	611	633	606	630	666	644	623	641	622	621	621	625	624	668	661	604	604	629	627	606	647	582	655	623	605	673	644	651	619	652	632	606	579	640	636	644	606	658	635	631	622	610	635	645	634	693	603	659	633	637	576	649	646	626	621	654	618	666	647	618	626	634	637	606	630	624	619	649	619	623	649	626	648	638	681	608	625	642	614	615	638	656	629	642	671	660	649	629	620	665	655	638	617	639	621	668	652	664	629	649	596	636	640	646	636	676	628	629	627	629	666	608	654	649	605	623	690	641	652	655	619	650	632	599	634	692	684	626	623	600	677	680	621	644	618	665	640	614	637	621	593	629	613	650	585	661	639	676	664	664	636	581	663	585	640	646	602	635	638	622	637	605	625	585	612	626	589	631	599	606	637	631	639	596	622	627	628	604	639	636	588	594	637	657	625	635	604	617	653	606	619	666	617	637	639	613	677	641	681	597	635	669	636	614	619	604	655	621	632	603	649	639	603	626	667	605	622	673	591	641	633	643	591	636	615	662	635	608	610	626	646	616	656	634	630	663	684	606	633	635	608	596	621	607	627	650	636	633	588	662	615	659	612	661	630	639	668	632	600	621	616	570	619	634	634	601	605	650	648	614	639	610	634	662	658	681	616	627	620	635	582	671	642	611	623	662	631	585	656	663	669	632	641	642	608	637	659	620	605	613	607	682	662	638	603	604	657	617	606	639	626	629	644	625	624	633	645	675	602	668	630	590	617	587	680	674	600	683	650	638	609	631	676	586	617	632	664	666	646	650	626	665	639	622	638	646	626	691	649	636	622	635	631	613	622	626	612	580	612	655	604	658	597	652	617	626	637	594	617	594	617	667	676	607	625	639	636	635	580	650	607	650	620	619	646	626	652	607	649	630	616	634	620	610	630	626	605	636	623	626	641	625	646	639	647	619	604	637	639	588	627	629	588	667	686	610	626	620	609	607	638	649	680	632	620	646	689	591	669	655	618	651	617	583	617	630	630	643	652	630	663	657	621	614	615	635	651	631	642	647	648	635	628	622	612	597	647	667	594	618	614	634	602	672	643	595	623	642	619	636	662	665	626	619	595	627	633	609	612	643	674	621	627	626	620	607	608	682	642	655	622	661	581	651	647	623	591	652	587	664	670	635	642	648	623	654	641	628	640	673	600	655	585	621	627	644	667	671	600	634	585	611	640	615	636	601	663	636	620	637	630	639	661	632	603	656	640	648	662	629	631	632	629	632	629	621	642	613	612	619	597	678	638	661	608	585	649	598	694	654	621	628	605	659	629	597	671	602	646	658	685	624	595	618	633	642	657	638	643	632	654	621	613	625	624	630	635	690	657	602	648	653	605	637	617	610	614	651	622	651	646	633	645	655	591	716	621	646	604	638	638	606	677	611	618	636	593	569	602	629	617	640	621	634	630	615	637	636	633	633	671	639	633	577	634	630	610	637	611	634	676	626	653	623	593	657	657	632	634	610	609	643	627	643	651	599	629	626	626	643	616	641	652	616	591	670	634	664	627	605	636	640	605	637	636	621	633	606	666	645	627	594	644	700	661	647	617	632	604	635	639	628	619	576	662	619	616	607	587	638	626	612	634	675	636	643	642	660	608	625	624	632	636	598	599	637	645	615	638	591	669	623	618	550	626	625	604	662	645	581	594	695	669	672	646	638	601	645	616	620	641	641	617	619	586	612	643	628	619	642	629	609	628	608	633	633	617	659	641	621	661	550	632	646	596	618	643	626	630	596	636	574	619	629	637	641	630	623	626	627	664	615	644	625	621	605	615	651	619	648	676	621	651	660	631	625	606	639	660	649	670	681	576	645	636	595	639	662	618	609	643	618	625	589	622	680	629	650	613	623	610	641	644	620	649	630	644	602	655	644	664	629	625	624	636	645	597	634	625	604	609	648	590	612	635	611	646	607	657	652	617	634	606	610	629	661	648	671	611	662	649	608	628	632	598	628	645	629	603	644	649	648	619	608	633	668	671	591	622	646	642	640	676	631	675	636	609	647	651	571	637	635	577	602	633	643	620	575	632	600	637	607	605	626	621	669	624	606	637	632	652	625	589	579	649	677	662	680	645	641	632	670	606	615	654	654	635	584	667	599	657	648	687	646	651	640	620	609	635	679	609	627	634	630	670	627	620	613	630	635	617	633	646	626	622	672	636	641	635	634	600	611	624	635	620	619	648	628	641	636	617	643	611	629	670	671	598	602	651	627	617	599	639	604	648	635	615	600	603	638	651	629	647	617	642	638	643	644	673	635	630	589	618	606	635	655	636	621	631	600	634	625	637	653	608	662	599	608	653	636	619	621	636	650	652	631	612	611	612	572	593	665	648	665	639	645	632	617	597	621
34029	30842	20328	5469	1194	665	561	558	520	543	517	541	516	533	525	523	548	542	520	531	551	507	492	546	499	547	498	526	521	519	530	556	505	598	533	556	539	525	580	546	531	515	537	542	569	529	551	485	537	531	487	524	521	524	500	541	555	540	488	547	571	516	518	533	530	516	522	548	509	523	531	541	538	545	519	525	516	541	552	531	509	520	529	538	459	507	497	513	525	516	491	536	526	498	504	515	548	551	575	579	547	533	512	558	547	564	540	519	520	519	516	525	493	521	526	476	516	547	533	561	476	521	507	535	540	555	546	514	536	540	527	556	543	499	546	510	495	502	527	532	506	534	496	499	496	495	524	516	492	523	557	540	519	550	502	547	528	540	563	476	519	525	495	482	515	493	531	586	549	535	480	479	538	528	496	527	489	494	555	567	554	521	539	528	512	554	525	538	524	525	501	546	509	547	568	556	493	514	535	485	489	539	514	502	492	487	514	519	520	496	579	490	486	536	536	520	486	512	514	505	527	516	553	553	518	544	538	475	491	542	531	512	536	554	527	513	525	492	531	524	516	537	553	525	499	514	518	510	548	510	477	543	549	537	571	539	522	490	539	525	528	559	575	489	512	535	507	494	509	527	509	495	506	504	514	580	499	503	503	513	514	549	560	541	506	503	502	547	503	521	505	500	537	493	578	539	532	543	512	554	511	565	542	506	540	538	539	522	516	516	526	488	519	509	536	533	518	492	526	524	513	499	540	567	507	549	504	503	537	497	512	512	562	524	533	518	567	514	544	507	529	553	539	546	512	539	555	543	503	510	502	535	552	516	499	523	490	520	540	526	489	506	511	511	497	485	483	542	550	533	515	561	531	539	548	542	509	542	539	514	503	512	484	518	570	514	533	534	504	498	500	523	478	567	542	510	544	542	502	487	493	540	579	532	503	521	511	506	531	528	502	495	541	510	540	504	533	538	542	546	520	483	526	512	543	536	537	519	559	533	510	536	552	529	543	491	510	527	461	536	546	515	509	504	524	523	530	504	548	512	568	501	535	505	526	482	486	488	517	574	497	514	544	570	513	489	547	544	554	541	511	479	514	468	504	532	535	537	533	509	511	506	513	505	543	526	498	519	517	524	534	496	500	537	557	541	512	500	544	559	531	496	560	555	601	498	519	494	544	577	512	542	537	547	518	539	521	535	531	521	503	484	540	545	554	510	561	510	566	544	568	507	528	478	524	516	556	535	537	526	527	525	581	546	565	477	515	544	554	517	538	512	569	553	542	526	553	528	553	508	522	529	573	498	542	497	500	532	549	532	523	530	492	495	526	533	502	521	515	520	560	517	517	486	540	566	591	525	529	534	520	532	540	531	493	549	496	517	489	511	548	519	543	534	570	515	521	562	518	512	498	531	535	519	572	495	519	551	537	548	489	568	516	517	528	514	518	519	506	495	497	513	551	531	558	520	554	561	513	500	527	575	512	532	534	558	465	525	565	499	538	546	471	562	566	526	511	543	527	592	512	462	518	526	506	531	498	543	533	560	547	511	517	530	546	574	563	531	512	546	515	498	551	506	516	517	545	562	543	483	499	504	545	534	547	519	500	512	539	547	499	525	537	547	529	544	533	540	519	550	486	504	497	528	507	488	548	509	513	515	533	514	555	516	523	535	515	549	514	507	524	506	550	524	564	541	533	520	526	541	538	548	532	517	548	522	550	531	498	535	541	534	483	508	572	554	515	476	524	528	530	499	546	520	511	517	514	494	544	500	490	524	535	510	482	570	545	525	550	530	510	522	511	495	516	522	525	530	527	543	529	507	520	568	531	458	559	503	572	526	527	491	567	501	518	489	553	530	542	492	513	545	521	533	563	458	516	539	573	552	515	510	544	545	540	541	558	561	533	539	510	520	534	489	553	524	566	564	538	545	514	525	538	519	530	520	507	531	494	525	534	562	510	552	548	565	514	525	509	539	518	529	534	514	538	559	500	571	562	526	554	523	494	563	536	537	534	524	540	547	497	512	569	541	507	545	525	543	510	516	540	549	535	550	509	557	559	500	468	535	500	513	528	516	549	546	518	512	553	549	493	517	534	516	518	527	483	482	548	502	542	554	514	512	530	554	516	535	529	576	528	560	506	538	542	511	538	522	492	515	533	568	516	539	504	504	523	530	532	546	542	518	530	508	500	523	529	525	466	520	551	521	517	498	553	568	528	529	553	532	522	487	492	521	523	544	520	522	548	475	549	507	533	491	533	539	514	509	545	494	538	539	552	512	494	545	532	529	536	569	530	564	499	526	550	493	512	544	504	503	541	556	533	569	542	541	538	513	502	523	514	559	530	518	510	524	536	549	527	513	526	507	564	487	549	498	546	503	510	509	525	550	516	506	510	551	528	507	572	522	517	530	482	505	546	515	581	528	513	442	501	521	531	555	558	541	515	531	508	508	518	584	539	498	533	506	544	559	538	553	504	502	518	538	533	469	534	551	534	577	512	520	511	543	513	516	526	539	518	547	507	543	554	554	547	510	527	478	571	541	567	524	505	562	510	530	547	545	560	568	550	493	493	540	534	516	500	516	508	558	536	534	544	533	487	522	518	547	539	504	531	521	568	526	548	514	491	542	537	498	495	530	523	523	507	534	556	519	532	511	511	532	526	512	506	503	522	523	541	527	523	490	537	493	540	551	525	530	481	536	487	550	533	524	496	488	522	551	486	575	497	528	527	527	556	559	534	529	520	500	500	498	509	568	490	521	567	546	489	546	542	526	517	536	555	517	544	514	545	518	522	531	544	517	540	519	511	511	548	570	523	479	516	508	543	555	517	536	504	526	521	527	509	523	527	514	508	570	501	511	544	529	494	535	534	510	518	530	499	563	507	510	502	539	497	521	546	559	519	463	510	549	513	509	534	535	524	570	530	537	482	525	516	547	549	501	473	521	485	577	502	517	491	520	497	514	532	551	568	532	528	566	503	500	535	522	531	530	470	539	480	523	527	534	522	531	547	518	489	510	523	562	557	518	481	512	501	516	477	521	503	511	522	551	534	544	590	526	550	509	512	506	498	520	510	558	576	538	525	549	536	470	525	467	540	578	546	575	532	502	522	490	513	506	509	557	511	533	524	513	518	540	475	563	514	490	480	539	530	541	544	512	544	553	530	518	546	513	547	521	480	525	490	552	516	471	565	542	459	523	558	515	515	538	517	521	543	506	516	531	510	517	519	552	515	543	524	524	498	539	545	517	534	512	525	557	493	495	518	560	476	522	551	517	553	548	586	540	524	545	501	519	520	548	524	582	522	561	543	517	549	552	511	498	535	554	533	540	554	532	528	587	538	493	569	549	492	554	510	490	499	512	556	521	531	496	524	498	529	537	533	512	537	525	538	560	538	490	514	534	545	541	531	522	496	500	540	519	525	509	501	494	567	525	555	537	524	527	496	495	517	568	527	485	515	511	497	558	502	559	560	555	498	504	533	521	545	530	539	540	488	510	500	517	542	519
32383	31406	11845	2579	876	542	423	396	425	418	390	448	418	448	413	419	422	469	454	461	478	438	431	409	433	445	417	468	437	437	456	449	460	438	434	452	452	454	431	404	443	413	432	406	416	439	441	421	483	457	442	447	458	426	439	445	467	423	398	442	438	422	412	439	435	434	427	433	446	474	411	400	435	454	401	449	448	461	448	436	441	460	457	438	463	449	438	434	426	422	450	425	459	440	407	465	428	436	434	440	432	417	458	458	403	467	445	413	456	443	439	451	416	456	459	432	404	442	440	474	469	434	439	431	449	458	421	444	397	424	429	420	453	440	422	439	444	470	463	395	432	428	421	399	422	428	429	439	446	486	445	452	466	447	428	462	454	407	414	458	423	470	430	460	459	392	422	418	406	427	426	436	417	425	458	447	384	412	428	434	421	449	426	470	440	430	471	441	428	423	412	424	424	465	419	407	421	415	409	440	424	454	442	434	425	479	400	436	427	468	441	458	416	433	465	444	457	447	476	442	457	434	415	430	453	423	425	445	414	420	449	437	422	464	459	411	449	408	413	409	448	443	384	468	396	441	396	405	447	424	418	420	428	446	402	447	408	420	458	435	429	418	418	422	434	434	433	370	445	430	440	449	436	428	414	417	416	423	454	445	438	443	414	445	450	440	423	442	421	439	434	453	416	417	437	452	452	427	453	435	426	430	428	422	470	447	430	451	433	422	409	450	444	411	451	482	434	427	441	417	448	404	412	452	461	435	445	445	427	418	449	420	438	427	454	431	417	461	467	436	437	436	403	438	447	485	463	446	424	440	457	437	437	384	435	467	445	453	405	404	466	425	429	405	425	436	438	414	417	443	460	405	431	445	423	445	416	435	430	433	416	423	441	417	418	412	379	415	454	428	433	427	427	473	488	420	412	468	451	438	442	413	433	434	473	408	432	449	428	428	447	444	427	418	436	422	436	415	413	434	457	422	446	408	459	433	426	445	433	439	414	440	453	416	414	437	467	481	461	413	455	426	476	419	454	432	435	394	432	455	434	421	433	434	432	422	403	459	427	443	466	424	400	438	444	422	480	417	408	451	484	443	420	439	403	414	441	418	429	431	439	406	405	442	413	443	459	424	450	420	457	460	426	448	423	457	445	427	468	432	417	443	452	509	438	444	450	451	424	422	429	488	430	486	418	422	413	444	468	456	413	465	447	423	413	437	437	412	448	450	426	444	445	427	436	439	403	421	440	412	420	437	409	365	420	430	399	415	393	432	437	453	432	446	408	471	435	452	445	464	408	449	433	447	413	465	437	442	416	415	441	456	471	450	466	445	418	420	450	422	451	464	420	435	396	413	477	415	431	428	417	457	417	423	446	438	464	437	404	462	410	436	458	414	441	436	427	419	390	422	449	445	424	407	438	466	438	418	442	430	412	432	430	446	459	453	402	433	427	445	446	433	436	434	440	419	467	415	425	424	428	420	445	409	442	476	473	416	408	461	449	411	390	454	451	469	401	424	437	439	485	459	456	434	424	444	447	432	446	455	425	444	399	498	455	411	424	435	433	408	443	396	454	408	423	468	423	398	408	442	415	427	411	418	472	400	407	408	416	461	434	435	436	404	466	430	465	404	431	422	439	407	425	419	424	427	415	410	429	430	453	410	460	445	447	438	439	419	405	446	418	463	444	445	454	400	418	425	473	455	441	444	444	436	407	427	448	439	466	405	434	433	424	417	419	445	415	437	468	423	437	442	421	430	426	400	427	454	472	438	463	468	449	442	464	420	441	420	433	444	434	456	429	416	394	413	437	432	398	460	382	463	421	433	440	425	421	446	446	444	401	448	444	427	438	428	435	452	449	418	470	407	441	472	428	449	455	412	427	449	437	437	488	430	474	396	428	425	436	419	398	447	474	457	436	450	402	412	445	459	415	450	424	458	417	456	440	408	406	395	395	433	449	448	424	410	422	405	428	414	440	439	442	456	452	395	456	455	408	430	427	432	439	437	418	450	418	459	405	464	404	424	443	448	445	419	438	448	404	455	403	421	451	406	448	422	386	437	455	432	455	432	452	494	456	425	411	453	460	425	424	436	443	437	427	418	447	408	436	471	459	411	439	449	481	429	456	452	435	414	470	434	418	439	421	422	473	420	406	423	442	483	427	426	430	419	422	400	428	416	435	446	470	431	438	456	433	459	425	436	418	457	444	433	407	437	466	412	401	422	439	442	447	426	444	426	441	460	419	421	404	415	436	406	455	400	413	391	432	426	435	434	440	443	475	445	402	469	419	461	434	453	438	444	494	423	445	429	448	464	460	437	410	437	423	435	419	441	454	417	472	438	448	446	464	437	431	403	432	394	432	402	407	457	443	424	454	436	426	438	441	450	417	418	416	430	434	455	398	433	441	405	416	428	435	427	415	446	421	438	428	444	452	410	445	467	400	436	460	449	402	426	433	442	465	459	438	470	400	387	409	414	477	422	421	466	437	464	452	442	442	444	430	457	418	424	431	393	408	436	426	437	405	429	437	425	427	435	373	457	420	404	427	445	432	434	412	441	419	427	441	431	439	479	470	482	428	446	451	405	447	420	424	445	434	419	434	434	415	445	399	457	436	428	414	452	396	426	467	442	432	445	432	438	437	437	434	419	446	428	444	431	422	398	431	452	428	434	427	431	450	429	405	465	412	461	438	415	442	466	463	396	426	452	463	423	444	437	437	431	460	450	409	446	433	462	430	438	445	416	452	391	406	400	415	434	446	440	401	445	431	445	467	405	431	460	429	406	420	412	447	480	451	463	437	431	434	394	449	482	487	418	419	472	416	425	448	409	421	427	429	412	447	435	444	420	444	430	430	451	435	437	381	437	396	448	463	430	439	460	434	423	447	448	433	443	445	427	466	404	459	450	437	431	438	436	418	481	433	420	436	435	425	439	439	430	403	426	424	423	418	473	398	473	450	446	432	446	466	421	421	438	426	437	449	452	434	429	452	404	437	473	413	474	438	429	440	400	409	449	406	458	425	426	440	425	407	418	416	468	449	475	410	422	438	445	425	458	416	463	473	422	452	422	465	426	419	454	415	429	433	475	455	471	459	419	469	412	429	394	438	412	426	405	415	441	463	447	455	464	404	447	426	390	458	462	419	423	428	443	440	418	425	421	453	402	428	431	469	410	424	463	452	424	394	422	401	410	444	415	440	390	458	446	436	444	404	405	465	434	461	454	434	416	433	465	407	428	415	424	459	486	398	435	419	442	481	444	448	420	475	423	429	478	401	458	409	464	497	435	450	413	454	404	461	442	465	416	418	462	401	438	397	454	469	444	459	430	447	447	464	445	450	455	391	421	464	475	445	419	455	414	423	432	457	440	419	443	421	439	420	430	414	439	422	433	483	448	454	440	440	388	429	422	436	397	442	453	451	413	434	409	438	476	420	427	460	461	435	419	422	434	492	457	443	418	405	439	435	449	436	426	430	421	441	405	436	430	405	408	417	418	417	433	424	446
24761	23523	30449	25690	18009	5114	981	617	601	579	591	531	581	593	598	523	556	578	586	538	539	550	594	597	544	535	575	588	578	530	555	547	557	547	556	564	562	600	546	532	587	565	544	555	537	565	568	561	541	564	575	555	549	579	574	531	587	517	565	533	568	531	509	541	546	569	585	555	567	566	537	520	533	602	568	572	516	569	557	567	548	599	591	563	530	564	616	569	515	539	574	560	546	563	538	545	561	514	574	512	565	571	539	561	562	581	549	557	544	531	548	584	536	553	560	553	545	517	595	564	530	585	530	546	569	562	562	537	565	560	558	572	580	530	569	578	554	559	553	557	571	558	550	602	522	510	593	565	577	544	570	574	512	560	544	552	571	546	546	528	574	547	576	561	556	579	590	543	533	549	541	556	567	555	591	541	526	586	571	586	566	566	570	577	527	554	565	559	539	535	564	555	544	542	571	548	561	527	588	552	546	530	563	541	573	577	544	550	573	538	559	536	542	571	571	566	518	531	569	523	516	547	558	554	542	531	580	559	567	525	529	509	546	540	527	553	586	541	572	528	536	554	579	544	564	584	609	621	549	570	550	522	516	584	568	569	604	589	525	565	563	549	527	572	535	546	553	563	589	544	544	529	567	554	538	570	555	595	533	572	545	560	548	550	564	584	551	539	588	562	517	571	536	527	535	551	504	571	542	555	530	575	601	559	566	555	556	574	533	550	550	521	533	570	522	545	525	547	566	538	530	538	571	549	524	631	547	569	550	560	562	569	567	555	569	555	548	552	562	557	563	555	536	558	567	586	574	509	573	569	563	530	565	564	565	548	532	563	531	516	539	542	570	517	567	550	549	509	525	497	508	547	615	573	566	555	548	571	575	549	557	502	550	562	577	538	582	555	555	568	520	532	560	602	524	551	558	514	549	564	553	532	524	587	583	538	580	549	518	526	547	547	543	552	586	571	496	591	536	564	565	554	566	544	552	578	549	524	557	579	578	505	602	524	565	552	594	576	581	554	595	533	591	548	586	564	556	574	525	577	554	580	538	536	538	521	544	539	582	555	571	577	557	600	544	598	554	533	560	530	550	575	574	581	562	559	514	553	554	563	565	528	528	530	551	573	574	567	558	595	553	543	546	570	579	605	563	511	556	557	556	550	569	571	519	556	537	554	568	524	584	566	534	579	558	547	598	559	547	568	554	538	595	560	526	534	561	555	537	548	550	567	592	552	523	555	594	521	582	546	562	569	494	589	583	555	553	564	540	562	560	499	545	539	597	534	520	545	543	531	515	546	543	540	597	544	557	595	604	545	487	555	542	541	561	585	586	543	587	554	537	544	566	523	522	546	530	528	572	546	546	552	513	564	593	571	605	557	579	603	546	513	559	545	572	539	542	529	564	611	515	531	528	571	526	562	610	581	587	566	559	561	518	537	578	534	555	577	522	559	571	540	516	558	562	577	534	570	495	582	551	598	535	537	525	497	516	576	586	555	552	529	529	556	562	554	583	544	540	531	571	578	546	595	555	524	518	555	571	568	567	533	607	543	535	532	553	518	568	546	598	514	552	584	552	526	588	540	550	572	581	551	564	531	562	542	597	565	583	537	553	555	605	599	526	559	562	564	534	551	548	538	531	560	569	564	534	584	611	542	581	587	581	544	594	524	571	527	587	579	546	561	544	536	610	578	534	591	533	560	553	569	536	565	573	549	593	550	556	562	550	562	577	580	565	562	574	551	560	556	570	558	558	530	516	548	551	605	532	502	605	504	523	560	554	529	558	486	535	526	546	582	525	560	518	572	538	567	523	592	536	549	538	529	522	517	568	523	559	575	548	557	540	569	586	514	531	562	530	543	527	570	568	543	541	551	519	553	547	574	517	506	551	611	566	556	576	574	584	556	553	486	526	561	573	551	537	557	562	517	543	552	537	571	516	540	571	596	528	548	561	572	567	567	558	558	533	562	565	561	555	574	614	561	541	584	589	533	560	528	548	611	548	602	540	557	525	564	553	571	569	535	568	561	561	555	559	469	577	521	575	505	522	574	550	532	543	532	586	562	528	544	584	563	579	543	519	546	578	589	582	558	577	569	529	526	543	532	557	595	552	558	598	554	571	552	527	562	573	573	591	598	581	538	558	567	568	556	576	525	588	541	559	617	579	552	540	566	558	575	558	511	550	601	554	569	564	576	594	594	500	573	555	541	541	549	533	603	547	494	533	524	509	556	495	558	536	543	547	576	538	553	520	560	557	550	589	542	533	557	568	564	539	544	548	565	540	520	571	567	533	512	551	573	530	542	551	532	533	549	569	552	550	592	587	529	533	521	513	540	574	591	555	564	546	590	551	533	516	543	593	524	510	524	570	538	564	561	542	602	562	587	520	587	546	562	535	572	593	521	562	514	556	571	571	553	580	580	612	562	518	555	551	541	525	581	573	559	530	591	549	550	542	585	538	553	554	564	511	527	586	574	558	584	565	544	538	520	565	576	537	552	547	512	536	576	559	558	561	525	542	535	535	545	566	547	549	576	554	510	612	592	587	569	576	517	568	543	545	580	527	526	517	558	549	535	546	537	526	507	539	565	543	564	542	545	568	548	557	527	583	573	550	546	539	579	550	585	536	484	597	530	539	550	567	542	554	591	537	528	556	549	534	547	532	559	558	563	567	582	557	584	558	533	564	563	567	477	541	541	574	558	580	531	539	557	555	579	539	585	537	553	586	560	560	560	564	560	531	568	528	606	535	573	581	594	562	549	587	569	480	498	539	561	563	546	525	552	582	567	533	595	562	542	509	578	556	599	543	546	557	575	528	553	535	558	555	598	542	546	579	577	551	546	569	535	523	542	536	543	630	572	537	538	551	563	552	566	589	551	557	520	544	534	529	545	557	553	519	591	536	525	533	561	551	543	571	521	535	512	554	555	572	547	527	525	599	587	564	562	562	553	530	572	585	556	550	572	598	608	531	572	557	555	554	556	594	569	576	571	538	535	551	591	535	583	549	559	533	560	551	539	577	551	576	578	542	544	587	566	566	531	557	557	535	567	581	523	547	564	572	603	542	591	497	501	534	531	565	529	518	533	551	568	539	519	564	561	581	551	546	592	572	542	586	576	539	522	603	537	549	553	577	545	537	554	580	549	506	556	566	572	543	541	514	581	567	556	552	530	562	543	559	545	538	563	561	583	540	531	563	565	546	559	545	580	545	525	552	538	536	544	513	541	551	547	584	589	537	526	575	562	544	547	542	556	562	527	553	539	567	579	554	586	566	535	562	569	536	565	547	511	551	542	566	530	563	521	572	516	573	531	552	503	570	565	589	541	564	582	598	607	595	583	539	548	594	565	492	527	621	557	566	565	505	548	567	580	535	540	568	559	529	564	585	552	569	554	555	548	595	525	561	563	523	528	589	575	507	539	557	599	533	571	581	547	555	539	584	530	552	554	541	569	509	550	547	587	568	562	548	536	590	518	590	571	574	584	555	553	534	604	524	558	522	570
62721	84152	50665	18148	4447	1164	655	530	503	525	521	551	489	502	512	519	466	524	517	472	510	543	515	514	515	512	492	488	533	472	508	480	510	552	515	485	486	479	545	509	510	555	526	479	533	509	525	516	498	528	509	490	476	524	515	505	512	482	504	556	530	504	506	505	495	465	478	488	492	545	509	495	525	511	511	513	529	510	511	511	519	471	491	516	506	482	517	516	515	512	489	505	543	486	520	515	521	538	518	530	522	495	510	514	486	545	526	526	541	507	506	524	501	538	521	454	461	483	539	523	500	508	530	531	497	511	503	478	498	503	567	514	530	462	476	544	525	479	522	486	517	506	477	473	494	483	530	533	497	516	483	493	516	465	496	471	492	505	494	538	542	477	523	508	544	479	503	540	506	472	505	495	493	525	547	485	488	501	527	487	541	498	495	482	468	439	490	557	544	512	523	501	525	509	538	490	504	541	491	519	506	509	526	536	468	506	479	533	529	499	494	459	502	515	562	504	527	496	501	479	467	511	470	526	526	539	508	528	510	543	499	469	495	489	525	515	500	537	493	520	533	462	526	498	510	532	516	509	498	476	511	470	534	488	515	438	516	517	528	515	531	464	526	515	512	536	501	481	495	499	488	509	500	500	516	540	518	511	500	529	492	532	455	514	516	506	510	521	471	500	495	454	508	474	509	490	492	485	527	476	530	520	502	521	543	492	539	516	532	518	514	517	491	519	522	477	550	476	527	575	497	468	502	487	491	512	488	505	504	501	477	529	512	488	508	497	465	520	506	484	502	540	501	504	527	512	449	517	489	495	488	548	486	504	466	507	489	524	472	476	557	509	544	519	506	487	492	485	507	499	496	474	481	487	555	504	480	479	491	512	458	501	460	509	535	532	471	466	544	512	459	497	519	484	503	509	499	504	529	493	503	518	495	554	502	493	486	532	458	488	476	511	519	528	484	495	506	481	481	514	522	465	525	478	523	527	485	490	521	500	501	482	504	518	523	459	468	506	524	480	535	513	513	503	526	502	518	520	472	486	494	483	536	516	499	496	490	502	539	507	536	485	510	471	482	538	507	474	465	505	521	514	534	471	514	486	491	512	507	467	532	486	476	494	445	512	503	548	500	546	487	477	474	450	521	537	522	542	498	498	486	483	470	516	504	497	517	503	463	534	515	523	506	539	522	530	501	503	507	514	472	553	546	515	474	522	497	517	478	481	507	493	472	523	531	489	505	501	448	482	491	520	500	485	536	441	509	482	482	508	496	539	516	517	506	466	519	515	522	496	515	477	544	537	507	501	517	523	512	500	507	489	516	528	504	498	455	498	486	501	487	545	450	512	502	485	504	518	464	484	512	549	509	496	496	532	481	541	528	506	506	471	475	532	497	467	532	498	470	518	490	496	467	493	480	492	546	480	478	503	448	546	519	504	524	519	481	444	522	526	484	496	508	488	533	491	504	496	523	542	506	506	507	494	544	479	503	500	520	479	505	497	497	457	496	478	517	503	521	479	520	507	483	476	534	507	517	519	477	503	456	510	480	527	550	524	522	465	490	490	459	476	462	464	507	509	523	505	492	516	474	497	474	487	507	489	495	510	520	481	528	525	519	506	515	518	500	513	491	458	506	533	481	512	531	487	483	476	527	501	506	503	505	512	508	520	515	540	480	532	552	504	508	538	500	536	478	502	503	503	502	479	569	511	529	498	490	523	451	511	493	472	520	486	534	499	538	477	481	510	532	536	518	469	495	530	505	514	483	520	476	527	528	519	505	485	488	485	500	512	536	536	512	497	516	457	500	452	507	497	491	510	511	485	516	530	499	499	511	539	489	492	525	461	482	517	482	480	484	531	482	541	498	515	471	496	502	488	470	531	534	507	522	501	496	511	483	490	532	482	498	538	510	510	460	494	487	468	504	529	509	485	529	479	506	466	510	500	512	463	534	516	482	516	562	483	485	464	555	516	517	502	495	506	452	531	493	442	471	501	498	541	487	493	525	530	487	505	513	501	511	485	510	517	502	471	484	480	522	493	522	513	517	485	480	491	512	492	486	486	497	477	522	525	550	480	523	456	481	489	490	505	522	530	464	558	536	486	516	507	476	478	522	496	470	499	516	501	523	507	519	497	504	513	511	495	523	477	504	482	507	515	511	523	515	461	518	532	511	502	492	513	526	513	505	483	476	499	472	528	490	534	517	498	505	460	509	490	509	523	501	498	499	529	471	515	488	492	495	487	519	517	498	481	489	554	471	547	503	517	566	492	521	504	480	440	495	470	540	475	506	479	475	512	475	502	495	505	499	448	516	522	510	522	495	491	501	508	499	504	527	494	496	459	495	468	500	481	514	497	517	513	481	516	505	507	514	496	502	484	536	503	502	519	483	485	499	515	506	533	513	477	490	563	483	494	516	511	537	490	508	492	501	497	499	488	504	507	480	473	501	532	522	524	542	499	496	477	513	498	504	496	516	506	483	519	539	529	531	514	528	485	521	513	497	491	506	546	488	526	524	520	544	473	489	495	488	485	513	479	506	472	493	498	520	464	517	502	537	468	493	528	498	528	508	507	485	571	500	479	470	490	528	524	509	505	505	466	501	519	506	522	502	531	485	546	480	514	492	543	525	507	476	478	529	484	522	504	513	532	464	512	526	516	487	515	550	471	525	535	491	540	504	519	493	489	491	456	493	489	514	516	516	507	538	521	524	510	502	530	535	520	518	524	509	481	501	489	478	500	477	519	499	493	512	528	460	496	557	478	529	525	519	495	572	488	505	500	475	506	518	491	490	509	508	499	491	456	517	543	502	460	536	489	479	482	520	532	491	477	487	532	537	485	519	529	521	520	461	492	505	485	489	510	484	516	492	501	507	503	506	482	543	505	516	478	489	508	496	493	526	486	493	511	468	513	504	514	475	503	476	498	479	504	491	504	523	470	507	459	491	526	516	496	512	528	467	488	518	490	525	477	489	511	469	533	464	519	515	494	489	478	493	497	555	499	482	434	482	506	512	530	476	504	523	506	495	503	495	528	505	515	503	517	491	510	503	492	479	480	497	495	526	533	514	473	500	509	504	502	489	504	520	498	489	517	464	489	507	529	502	537	475	531	564	568	489	487	524	492	516	521	492	478	508	483	523	490	486	475	544	491	470	493	519	491	475	515	546	512	512	492	479	521	497	473	522	470	466	515	507	518	479	524	484	513	522	514	490	510	487	532	500	509	509	478	493	512	471	489	513	518	528	485	487	507	503	548	493	499	504	536	509	497	522	503	498	552	503	466	540	518	515	522	504	479	465	480	463	508	525	530	487	523	497	509	489	494	472	477	523	512	495	520	482	519	507	503	529	509	503	478	522	482	507	484	507	505	509	507	514	516	506	511	514	559	503	506	499	495	497	514	467	502	493	473	482	531	507	513	502	529	467	525	500	504	528	516	457	523	489	536	496	485	495	493	492	497	465	535	497	497	492	478	490	480	458	513	528	498	526	510	476	502	528	514
24206	22736	29543	24840	20222	9942	1543	795	701	684	669	678	629	694	703	645	695	683	707	632	699	663	658	645	676	684	626	659	645	679	628	662	692	644	660	666	642	703	701	678	678	634	694	669	649	670	666	649	608	678	692	679	628	656	617	680	616	633	654	658	688	639	662	674	672	637	683	695	664	598	664	670	716	716	678	670	681	649	670	676	662	647	630	662	683	625	625	651	649	666	629	617	648	630	687	715	678	646	715	666	657	660	671	638	646	671	687	694	593	647	641	698	691	667	603	690	668	658	688	712	621	661	669	676	661	629	626	654	675	669	633	690	666	669	661	649	627	670	675	649	670	652	671	675	650	624	663	681	689	695	650	621	631	696	653	666	656	587	649	666	681	680	657	645	641	635	644	647	673	662	650	660	658	614	642	659	616	626	664	629	653	632	677	637	590	638	662	641	647	651	653	674	632	662	632	691	690	656	674	619	656	661	677	643	640	649	692	643	648	612	664	629	653	674	603	659	663	654	629	684	641	626	634	649	643	698	614	614	578	629	629	588	690	638	583	661	666	646	679	642	591	678	641	625	635	666	630	630	699	660	654	653	684	644	629	643	675	657	655	656	638	627	648	623	617	641	662	623	642	658	627	618	654	683	655	669	685	611	612	633	623	606	640	660	608	683	656	648	625	643	657	642	670	591	644	646	671	631	615	618	631	682	650	666	638	664	682	654	645	649	629	660	669	645	631	653	641	680	646	643	650	617	667	633	713	667	664	650	631	657	666	631	673	666	654	669	656	673	635	649	638	646	625	654	629	657	643	639	631	675	675	655	670	670	637	650	663	674	631	676	614	628	631	621	677	603	632	657	665	629	660	714	638	645	655	650	636	624	667	643	726	673	661	656	669	654	667	649	637	687	609	617	621	630	632	662	626	621	682	674	657	663	671	677	612	593	706	664	672	654	695	620	685	685	656	664	672	644	647	691	613	627	655	612	665	672	646	647	646	682	676	664	642	620	671	670	617	645	636	651	673	657	673	668	648	637	617	671	629	671	661	608	671	654	617	636	691	689	629	616	643	616	611	650	656	660	644	641	646	667	650	645	644	673	655	673	605	712	669	651	685	643	687	686	651	673	656	648	652	672	649	640	670	636	649	670	676	639	635	662	657	688	644	656	671	600	683	645	658	614	639	707	693	636	658	664	654	644	669	651	667	676	626	693	689	660	628	629	654	670	642	599	657	706	685	644	629	672	631	630	646	665	623	649	633	628	673	704	661	659	626	614	644	650	672	671	685	637	582	643	611	597	699	692	675	679	696	655	636	651	634	633	625	675	641	649	675	664	666	705	641	672	653	665	673	630	620	656	660	699	659	651	662	670	680	635	653	667	618	633	687	651	695	654	673	639	682	593	641	652	643	667	659	693	650	693	681	640	635	610	634	626	655	667	652	667	637	688	628	655	632	681	649	620	638	689	636	645	631	628	650	647	703	636	637	673	644	661	643	653	623	637	659	656	625	649	645	639	644	649	592	615	655	620	610	630	642	681	659	666	698	654	632	676	634	637	672	674	672	629	625	628	636	613	645	637	669	643	663	639	666	628	639	638	669	648	626	675	684	624	663	624	635	638	717	645	675	614	603	644	664	649	668	654	686	598	702	682	611	671	634	622	674	599	627	652	667	618	626	644	650	679	658	641	649	608	662	676	644	663	626	632	668	659	671	626	663	655	619	669	617	653	676	630	655	668	650	625	683	621	668	660	687	669	601	630	639	633	605	652	634	671	657	645	667	652	660	667	634	637	645	635	685	616	639	662	710	636	688	693	662	632	721	699	659	643	630	650	616	656	649	616	627	641	684	644	589	635	630	679	665	696	606	665	708	671	649	665	626	622	663	646	664	673	660	670	642	651	635	684	648	678	673	675	678	637	657	652	620	619	649	624	673	648	627	601	637	660	698	681	635	661	653	676	649	624	639	662	640	621	627	661	645	656	664	696	623	643	657	632	699	605	659	690	654	707	664	631	672	684	685	665	625	660	686	668	615	624	637	646	624	644	640	652	654	622	634	647	633	621	709	683	654	609	676	610	653	668	692	661	586	675	636	572	603	674	612	619	672	620	663	687	631	602	678	680	630	666	655	642	668	640	647	637	639	621	592	689	696	650	624	617	632	675	648	645	653	678	662	662	669	624	659	657	666	682	663	667	651	652	665	657	675	661	676	646	621	628	649	658	679	627	646	655	642	666	664	637	620	663	673	652	642	656	577	618	656	683	672	668	657	591	630	625	676	610	650	644	633	614	635	599	639	680	648	692	637	616	643	693	634	621	643	696	672	636	637	664	608	679	647	681	692	596	688	680	647	630	634	678	663	680	660	652	687	720	676	677	668	630	634	635	659	674	659	658	618	654	669	661	650	642	613	631	647	669	642	632	608	612	622	651	643	658	626	617	691	649	630	628	672	661	673	691	630	631	622	686	594	664	650	672	699	626	614	616	640	635	689	649	670	629	645	640	675	603	634	631	644	652	679	635	669	637	600	656	634	664	660	653	656	653	671	645	659	633	662	615	623	659	641	657	647	660	672	619	635	607	671	622	629	609	642	650	630	654	681	670	708	648	607	686	665	624	673	618	629	653	613	663	598	653	638	666	647	672	648	626	673	633	610	647	635	649	661	636	643	608	655	641	672	610	662	645	644	668	649	645	668	618	630	656	654	703	631	622	629	678	654	644	668	676	656	652	638	639	616	631	684	637	676	636	658	655	666	610	652	651	674	634	679	665	663	690	643	689	647	629	638	604	657	672	631	675	643	642	651	677	631	631	644	619	668	649	647	650	624	639	728	628	615	625	665	666	659	644	657	628	652	610	645	690	649	666	647	652	622	644	603	685	669	630	619	624	640	664	616	636	613	661	677	650	668	638	632	644	661	680	629	650	640	642	662	673	664	676	624	663	607	658	696	659	684	724	643	682	649	675	648	629	657	622	654	642	676	672	626	653	631	678	632	682	686	660	621	639	676	633	669	637	619	606	631	668	676	683	637	661	652	664	621	673	629	678	698	648	691	661	653	651	645	636	603	639	658	620	625	619	637	654	677	694	672	604	638	688	598	634	657	645	609	623	640	666	634	668	652	679	674	693	691	610	612	675	684	609	655	643	650	635	612	651	624	630	636	683	682	640	668	643	647	630	670	637	648	594	684	650	611	720	648	625	648	584	663	651	662	616	676	672	643	624	656	666	664	692	675	668	569	637	624	645	654	660	686	631	670	655	665	648	650	628	649	653	640	635	600	634	644	645	689	639	655	661	564	638	663	662	684	677	646	653	661	651	612	685	669	663	674	645	665	663	633	667	604	643	650	643	622	660	657	641	641	681	691	669	654	655	614	629	646	671	685	698	659	692	627	644	696	646	690	607	651	615	666	637	617	640	617	641	658	667	619	672	644	643	630	646	677	690	651	582	697	666	568	665	626	652	641	613	630	615	672	679	655	643	699	666	625	659	638	631	666	686	682	629
61472	87902	53453	20329	5412	1674	756	596	611	631	584	573	584	579	604	621	591	572	609	578	586	618	589	597	592	545	605	579	603	624	621	593	594	618	611	633	584	593	597	614	594	589	585	621	567	595	578	575	599	604	588	588	625	553	596	601	576	621	567	565	596	616	638	585	597	588	609	562	565	598	524	605	591	610	594	608	570	585	586	617	528	604	575	591	568	571	611	602	595	593	586	587	581	595	608	570	566	590	593	570	619	616	578	598	592	575	593	581	543	589	614	559	597	605	578	558	602	620	573	594	608	549	554	570	627	577	545	570	667	608	547	608	585	586	596	579	628	585	551	543	614	615	623	562	553	603	605	582	602	599	577	590	645	588	589	580	605	570	549	624	551	587	560	583	612	577	613	583	582	556	572	612	633	540	584	572	544	612	594	551	628	612	593	584	581	584	557	609	576	607	589	599	537	611	574	582	567	639	581	534	584	576	571	602	586	610	543	593	553	574	633	593	503	607	642	548	585	571	597	562	597	570	573	562	583	587	576	558	592	645	586	562	581	604	591	593	595	564	565	565	592	624	589	610	581	603	597	590	548	566	613	546	561	613	567	609	573	593	583	550	617	578	624	598	594	592	616	563	574	578	597	577	582	564	596	560	607	597	607	579	614	585	565	597	599	607	568	563	552	617	549	581	578	611	561	619	582	602	601	608	597	608	603	544	583	588	589	559	560	580	568	588	612	595	592	592	578	617	581	551	599	616	617	560	604	623	570	582	600	528	586	514	617	583	622	560	567	611	575	589	599	594	562	566	596	556	598	616	586	566	616	641	572	587	598	585	570	553	609	581	547	625	588	616	567	566	590	606	577	624	541	557	566	601	594	583	555	601	579	581	611	610	586	581	616	552	568	588	590	594	605	579	564	560	573	563	595	562	585	592	589	608	541	560	583	525	605	582	592	580	591	599	596	573	580	582	571	593	587	558	562	605	559	532	554	576	584	567	604	571	561	551	553	643	563	575	559	583	607	578	564	570	552	563	567	614	622	621	591	546	588	559	606	577	611	616	567	593	569	538	577	592	599	582	533	587	573	585	626	581	617	604	573	587	589	577	597	589	581	601	616	621	577	573	584	577	568	607	556	590	534	612	615	596	562	586	575	593	596	599	627	612	640	533	578	565	593	544	566	556	611	578	562	563	535	613	564	610	609	599	554	571	609	595	625	542	550	614	588	581	630	528	561	584	618	576	593	579	605	627	574	586	592	561	572	564	561	576	602	555	632	624	549	589	561	603	575	551	560	602	577	534	588	623	617	572	551	600	570	591	575	591	612	566	608	611	556	583	583	576	632	574	587	619	596	590	614	534	596	660	555	595	569	587	556	563	568	582	631	583	580	543	600	572	605	603	590	580	570	590	547	589	574	580	537	559	572	579	564	608	599	598	591	612	577	580	583	575	609	597	573	582	560	573	607	625	609	560	574	547	569	583	597	602	599	566	563	579	626	557	579	588	564	620	616	581	577	618	592	602	640	580	566	587	561	593	561	548	583	575	605	584	587	591	586	607	600	618	563	567	608	592	609	568	619	581	619	606	618	585	575	631	612	584	565	596	556	603	597	569	622	586	547	565	612	608	558	586	548	542	584	600	578	613	613	557	578	566	562	627	553	619	580	595	625	615	540	590	617	571	628	578	621	625	579	611	570	544	642	542	592	633	625	554	623	606	526	614	594	574	594	582	586	603	572	581	614	574	605	582	551	600	591	602	589	576	571	556	558	564	591	592	537	610	532	602	587	608	606	558	602	584	623	587	589	548	604	639	566	585	575	589	592	610	594	615	580	601	581	580	603	590	571	596	595	594	606	601	580	550	603	625	594	568	583	573	561	577	575	608	580	588	594	584	584	558	567	562	579	604	597	605	587	580	629	584	601	599	655	598	574	576	567	605	617	612	635	580	606	542	568	623	590	595	584	597	600	559	593	595	593	595	605	579	579	586	613	588	642	581	585	564	591	593	572	575	577	553	579	567	593	586	553	585	584	571	562	561	660	597	625	574	571	602	598	599	589	612	627	584	620	598	558	592	557	582	554	593	594	636	607	572	559	631	548	574	570	557	578	604	583	581	561	585	578	608	579	596	568	582	600	581	578	599	611	615	581	626	670	562	582	575	553	635	591	585	593	597	574	555	575	592	618	582	593	565	596	566	569	624	625	614	616	583	588	585	543	539	617	585	573	572	591	590	584	600	600	563	599	601	579	564	605	596	575	611	594	563	552	603	562	555	622	641	604	611	620	611	633	563	565	581	569	577	620	620	604	544	589	575	601	597	581	559	568	581	596	555	567	557	601	590	605	618	572	615	584	532	545	613	579	580	589	609	598	580	576	587	575	599	600	564	593	603	550	599	587	605	579	579	584	588	578	573	603	584	571	552	560	571	580	572	574	600	603	597	583	588	617	574	599	552	631	595	582	589	603	586	554	595	625	571	554	612	610	552	566	570	586	569	617	605	573	592	587	596	602	546	593	592	586	576	594	606	568	589	573	547	572	571	581	569	568	554	550	593	558	584	562	542	580	567	573	578	592	540	577	603	604	582	553	587	575	571	580	590	595	585	605	567	567	582	577	547	596	565	616	560	578	600	540	584	588	573	585	587	569	620	592	578	611	590	559	607	619	591	567	586	563	628	607	624	584	514	617	510	557	570	586	566	605	632	571	594	626	556	595	606	608	603	612	567	569	599	569	613	561	575	613	555	548	614	558	611	543	594	595	626	627	566	583	600	606	613	589	578	589	609	582	613	587	576	565	605	554	571	585	553	551	547	589	594	580	591	583	593	547	555	568	600	601	584	603	568	589	571	618	605	582	558	579	600	541	563	555	589	549	622	612	587	556	547	582	560	558	569	557	593	604	572	571	623	547	583	578	586	612	566	595	591	626	570	577	592	541	554	619	587	639	605	568	590	597	565	622	607	568	602	625	602	602	565	577	571	595	587	533	609	571	579	637	569	510	606	613	568	581	585	553	632	560	560	581	598	594	613	588	591	562	572	589	614	572	571	589	583	586	584	532	631	622	593	574	595	593	593	591	601	572	601	556	615	581	532	557	550	560	552	599	593	543	613	614	584	599	566	597	603	631	585	592	574	609	606	641	621	564	578	615	614	630	611	549	572	611	580	569	531	557	602	606	604	572	570	539	582	571	576	581	569	578	571	602	603	613	595	571	610	551	593	600	581	566	578	585	573	615	629	569	611	630	599	582	594	612	594	616	586	548	570	599	566	582	589	573	582	567	580	565	568	564	575	590	593	604	603	593	569	608	605	599	599	583	602	600	614	577	585	595	556	528	613	561	589	592	554	562	598	585	579	556	561	559	601	600	608	607	575	609	611	545	575	538	579	582	578	608	574	556	556	589	564	591	611	544	542	571	623	584	603	621	561	557	553	572	560	571	593	591	593	583	560	574	586	588	583	610	598	536	620	586	539	589	589	605	575	606	544	556	636	555	566	582	586	595	602
33844	30964	19295	5209	944	504	469	432	472	437	439	437	419	387	424	421	465	447	461	454	454	455	486	459	440	445	455	451	452	440	406	502	443	451	442	471	441	459	442	440	443	437	428	438	454	495	496	424	472	437	432	427	474	438	482	444	450	420	417	425	417	460	464	441	439	434	449	428	410	439	423	425	443	467	407	443	416	468	436	452	431	457	437	454	421	445	393	416	463	462	474	393	447	443	438	437	453	440	419	430	418	453	467	472	460	433	410	442	453	481	437	423	446	485	463	408	446	418	419	405	439	428	443	450	431	452	454	449	435	422	421	435	436	450	477	462	444	412	432	438	450	443	428	424	439	426	447	414	430	416	455	415	449	457	445	417	419	419	465	423	429	387	410	418	449	436	451	444	437	406	437	422	441	414	461	436	477	420	418	430	415	423	410	418	448	472	396	437	427	457	442	423	439	432	458	452	451	438	435	429	430	457	457	429	436	464	448	445	436	461	437	467	431	417	431	456	489	411	482	472	419	402	429	415	479	503	451	450	436	471	395	436	477	445	407	435	441	480	444	413	435	444	454	450	426	445	461	451	456	426	456	463	433	459	465	435	437	463	454	432	450	438	429	494	438	430	449	448	419	444	448	444	461	428	458	436	400	458	450	433	448	432	477	483	385	438	429	415	446	445	438	441	435	454	476	458	427	444	456	452	448	436	428	446	471	458	434	401	452	454	413	429	458	471	433	432	419	436	464	435	419	459	410	461	419	430	473	448	453	431	444	427	435	438	477	444	428	441	433	443	453	415	443	422	418	461	427	464	430	488	435	445	450	457	421	427	425	465	402	413	447	384	431	429	424	449	425	439	457	464	429	474	471	419	444	442	422	432	472	465	416	414	431	469	468	420	443	461	457	444	414	416	430	429	449	485	445	444	465	429	456	475	454	457	462	430	437	420	398	444	442	450	496	441	433	454	414	455	418	436	449	431	469	383	452	430	446	400	456	439	421	436	428	422	469	430	423	460	480	476	450	432	418	437	464	438	425	432	421	471	424	436	465	462	417	476	448	463	460	441	467	384	432	476	461	453	432	460	443	467	453	426	417	464	438	441	481	471	409	440	456	425	438	418	431	422	450	436	408	434	447	463	431	417	443	442	483	431	389	432	428	467	407	448	443	455	458	436	462	434	432	430	427	445	466	475	441	439	432	398	464	418	429	442	483	431	460	437	410	431	441	469	458	410	439	422	414	475	437	437	437	477	484	433	413	462	446	452	482	415	414	416	450	411	470	474	455	427	450	441	441	467	430	434	452	430	439	457	419	439	441	383	438	487	467	455	438	441	463	407	445	447	434	451	445	463	462	414	465	450	419	430	440	445	405	468	443	447	439	422	405	415	474	435	457	446	464	455	439	429	423	427	449	440	406	456	458	424	461	436	416	434	436	415	416	433	425	439	436	446	438	437	411	459	442	471	430	432	432	431	464	439	432	460	461	461	422	438	440	425	433	487	429	420	452	442	416	458	392	446	470	480	470	466	466	449	445	419	443	454	423	455	445	408	461	444	435	458	430	417	441	420	457	433	444	470	442	443	472	428	458	467	439	473	465	431	474	417	450	435	440	454	432	474	425	443	415	451	446	425	417	465	477	481	446	420	422	427	415	416	421	440	457	466	437	416	459	439	450	480	426	417	444	438	424	473	437	507	429	436	455	430	417	453	443	445	459	419	413	432	414	446	414	464	492	431	456	450	470	474	444	461	446	447	445	430	469	499	457	427	446	469	455	436	450	458	462	456	461	436	414	451	406	414	453	476	434	482	459	403	435	409	429	457	414	447	432	423	464	419	431	443	416	466	486	458	478	410	442	473	421	422	458	428	430	435	450	419	456	433	455	419	439	418	468	440	458	423	437	448	436	455	431	431	411	454	468	442	480	455	437	411	428	425	442	416	477	439	468	411	426	448	420	437	423	515	463	431	426	423	420	461	428	421	447	425	480	412	409	408	441	429	430	456	431	433	467	468	433	439	437	460	437	432	432	451	420	427	421	442	446	432	431	444	431	423	426	406	442	442	468	425	479	439	447	441	416	406	442	468	461	445	451	477	462	437	440	422	457	431	443	473	466	447	459	430	451	444	417	425	463	426	455	442	440	442	449	416	462	443	462	421	437	470	410	436	428	432	456	416	476	401	458	477	482	429	410	432	427	428	419	402	419	446	467	447	441	444	476	445	444	430	445	446	455	458	463	413	391	421	446	402	457	445	444	479	425	424	437	451	436	414	467	376	471	446	456	422	462	445	468	469	434	415	467	496	488	437	428	448	452	451	427	447	437	452	456	473	439	431	428	476	435	440	450	453	454	452	408	431	398	467	414	434	464	425	452	462	435	457	445	464	440	423	453	456	458	432	468	497	466	434	401	428	508	438	418	456	434	464	456	411	443	450	470	485	433	445	425	448	459	469	419	483	470	397	441	437	442	447	432	426	475	452	440	413	428	435	454	404	430	461	431	435	437	455	450	448	435	494	436	426	426	459	440	440	464	429	462	461	439	447	418	440	475	448	430	431	457	437	462	436	445	433	453	404	445	465	453	460	453	452	484	420	420	438	454	413	424	444	422	423	439	466	478	428	458	432	478	428	409	404	412	432	436	447	407	479	448	421	454	461	409	489	459	446	420	439	441	446	458	435	437	441	474	431	436	452	408	457	440	430	460	442	484	450	435	423	475	399	424	422	465	427	465	400	476	439	443	445	422	450	466	427	509	420	471	449	488	434	442	447	421	452	439	405	445	455	424	424	431	475	464	442	471	423	458	444	481	416	446	439	436	454	438	445	470	489	476	460	480	421	466	429	470	437	454	438	402	462	452	415	491	438	446	457	441	441	405	441	481	429	438	432	439	426	400	457	432	416	452	449	482	432	417	426	435	458	448	421	442	421	468	470	420	444	462	437	474	465	439	422	457	457	458	448	448	438	450	438	428	466	437	414	455	453	467	471	456	459	439	440	407	403	446	445	426	422	419	446	467	486	458	458	442	470	424	440	478	443	418	454	439	451	461	419	442	445	453	477	465	408	477	418	473	450	446	462	433	429	444	444	446	416	458	444	437	422	425	428	438	451	420	443	443	408	441	481	406	450	451	450	437	467	489	477	470	423	412	422	447	465	435	430	444	437	435	436	444	414	424	432	401	439	456	494	445	447	404	510	421	436	472	440	458	445	461	463	462	478	430	453	429	445	457	462	459	472	410	432	437	437	444	428	426	446	451	459	409	432	418	438	420	437	425	492	420	452	415	461	412	467	479	452	394	466	447	417	397	432	450	462	424	459	440	423	456	478	370	440	460	469	469	455	461	470	409	407	424	398	471	433	465	448	476	424	439	472	426	427	474	451	441	446	439	406	404	433	461	452	414	407	442	441	461	445	428	439	447	493	443	463	478	450	488	485	447	444	472	419	483	447	395	418	461	448	461	418	455	442	446	438	434	440	439	477	447	462	455	431	421	436	464	425	476	495
32249	30022	11180	2345	737	483	380	341	384	356	335	371	385	357	363	387	401	384	380	370	365	366	362	365	393	381	375	361	400	366	372	387	354	374	344	324	394	352	349	376	354	401	367	364	360	374	353	364	351	386	347	353	375	359	361	360	354	364	382	383	402	390	399	390	363	341	343	397	366	402	423	367	374	408	334	386	363	384	347	339	370	373	348	355	368	360	376	411	382	357	370	362	358	369	380	387	379	373	369	358	372	334	367	382	335	370	368	382	368	397	408	390	360	375	367	341	353	391	372	404	371	378	395	346	336	377	354	357	358	390	376	363	359	378	373	355	347	366	368	383	352	363	364	366	359	373	383	348	406	395	372	335	371	370	357	348	358	356	358	383	370	373	393	379	385	370	349	367	360	344	346	339	369	377	345	396	349	361	332	366	381	380	376	361	351	347	351	326	349	369	365	361	388	360	353	346	378	344	386	358	352	375	364	370	354	350	368	369	372	358	385	368	371	379	362	376	369	384	347	335	392	355	350	381	409	357	349	366	389	359	363	363	374	332	350	397	366	414	377	387	357	403	372	386	372	374	337	392	336	318	355	371	400	359	378	336	358	391	363	389	382	376	385	391	350	376	377	372	336	397	354	364	386	397	345	353	361	402	399	382	359	366	356	370	388	365	390	375	363	383	374	371	375	370	380	353	355	359	347	365	351	367	398	354	368	370	376	398	406	373	396	372	374	311	365	393	370	385	364	363	358	353	365	388	345	366	356	384	367	341	369	358	393	407	383	348	369	358	368	351	352	367	377	378	380	369	385	382	369	351	342	358	366	368	340	355	360	378	332	371	390	379	373	383	377	394	347	366	345	374	365	352	372	361	389	377	378	361	373	364	385	362	365	363	410	383	382	397	342	352	392	343	358	382	379	392	380	380	342	388	358	350	421	378	344	345	391	365	386	384	367	321	362	343	397	389	380	394	373	331	372	380	389	375	393	382	355	361	389	401	364	359	359	387	354	368	345	385	360	418	362	374	349	341	392	369	410	382	372	377	359	365	347	359	341	407	381	359	386	394	345	361	353	357	355	387	355	399	380	349	372	412	357	388	387	332	368	375	358	373	343	371	354	386	358	397	391	367	354	362	371	407	414	355	383	384	366	392	385	374	369	380	388	377	400	351	383	380	387	341	395	340	408	361	369	353	371	400	416	415	361	345	381	372	365	338	349	386	346	355	375	388	410	398	384	381	357	368	358	374	385	340	402	384	346	373	382	375	361	385	422	381	365	369	391	381	363	384	388	373	360	374	373	357	392	362	416	346	361	361	367	346	348	357	369	392	352	383	358	348	352	400	388	385	354	366	349	364	388	365	381	399	393	395	360	367	369	347	365	334	392	382	340	359	363	351	347	336	354	373	347	345	421	414	331	358	358	372	354	378	379	344	327	359	353	383	368	369	357	372	359	415	384	386	382	389	357	346	381	392	360	352	389	409	364	373	382	362	370	351	382	343	367	385	371	385	333	373	388	369	363	347	391	333	369	392	352	363	353	362	365	332	382	391	383	360	387	341	365	358	387	371	369	373	388	356	387	343	360	385	367	350	394	375	360	392	361	354	384	391	381	377	371	411	396	375	394	369	404	363	365	355	391	348	365	377	377	403	361	378	330	350	350	362	352	377	394	405	349	364	345	364	419	313	372	378	370	353	403	363	370	359	379	395	332	362	363	359	411	382	380	349	384	340	390	378	403	373	364	354	373	360	335	354	395	335	360	375	393	360	403	365	353	393	375	405	361	387	351	374	381	388	355	350	377	362	357	356	361	392	381	369	355	402	375	371	400	358	374	381	387	349	373	379	349	398	387	347	380	375	408	338	354	356	347	334	346	343	384	402	372	391	370	400	348	360	346	341	353	352	364	364	397	379	372	363	388	355	385	370	360	360	361	397	326	343	396	372	341	378	352	352	323	362	383	393	335	369	353	387	398	364	377	363	377	365	367	409	383	384	375	360	364	379	363	373	374	393	362	344	373	375	373	355	361	368	337	360	363	343	360	362	326	388	363	369	373	356	405	379	393	379	393	371	348	360	387	376	345	393	402	399	354	360	368	370	393	343	365	401	365	365	333	347	364	373	375	385	346	347	401	368	380	327	388	364	404	384	365	363	361	401	384	375	356	393	376	341	367	365	384	355	366	325	391	379	361	365	357	364	387	379	336	380	330	359	375	388	333	358	407	378	362	376	358	372	360	370	339	331	356	384	334	359	368	393	407	395	379	354	359	408	350	409	394	355	400	379	388	358	365	384	386	376	392	405	357	398	384	386	368	371	350	392	339	353	354	354	372	368	320	378	339	364	412	363	380	382	351	382	374	361	377	331	367	374	352	334	336	418	370	352	350	347	293	377	391	350	381	369	325	356	357	340	351	352	351	322	336	390	385	398	394	401	367	400	366	372	357	379	374	369	363	384	332	365	352	357	384	383	382	360	387	365	353	368	398	374	348	355	409	380	408	373	368	374	383	342	370	387	369	375	356	403	391	380	341	394	370	369	330	428	399	355	377	343	393	411	366	366	388	386	379	359	376	375	407	365	355	378	383	366	393	383	396	369	388	419	388	382	411	361	388	365	360	406	381	383	390	376	358	378	392	385	376	342	387	390	384	379	356	377	412	355	377	372	370	361	351	352	385	376	373	363	355	410	384	355	395	371	384	376	369	363	349	374	348	359	345	374	368	368	370	377	344	381	352	368	396	387	379	372	398	329	372	383	363	388	352	374	379	374	394	357	361	396	381	412	369	379	365	399	343	344	404	406	388	345	406	395	374	368	380	368	391	391	384	377	394	362	347	377	363	337	350	351	389	359	371	353	350	352	377	376	362	354	409	390	362	394	360	342	389	360	387	429	349	378	375	390	371	391	382	348	357	348	364	367	352	389	350	367	373	364	407	375	391	337	342	374	376	359	349	366	363	392	380	379	415	385	340	350	368	360	384	330	365	377	320	391	371	357	351	378	349	358	337	368	365	349	398	348	382	416	350	367	383	377	362	332	352	350	407	343	366	377	360	340	371	368	350	390	375	390	389	398	365	368	373	334	381	380	377	339	391	359	318	400	390	382	375	362	346	413	349	388	371	371	367	392	372	382	386	356	367	373	331	379	361	376	397	335	396	362	382	379	383	376	381	380	376	318	368	353	361	346	360	364	386	359	348	346	375	391	349	369	375	353	360	374	388	393	357	393	365	380	353	396	382	363	378	338	344	354	382	372	376	409	379	355	328	362	384	348	372	416	374	389	386	347	369	385	387	382	396	356	362	361	365	390	373	368	382	390	372	392	359	367	354	381	394	361	409	359	347	359	381	368	358	381	388	369	362	341	420	381	361	364	373	360	360	375	351	380	395	390	347	377	372	394	412	369	385	384	413	363	340	376	393	361	356	371	397	359	350	375	382	346	399	360	403	377	355	348	384	396	353	341	360	391	349	383	378	377	356	338	368	382	375	367	338	403	386	373	385	365
24746	23375	30368	25982	17966	4895	917	594	552	523	565	493	506	513	518	532	495	551	489	517	507	471	519	524	513	543	491	476	487	492	490	535	524	498	512	524	505	487	522	501	486	511	474	504	521	534	524	525	460	517	490	507	493	473	487	475	486	558	473	505	492	480	501	475	492	517	492	472	494	490	538	489	508	495	489	499	514	504	537	507	502	491	498	488	499	475	533	500	527	481	519	509	520	514	515	462	564	510	499	503	523	482	530	480	511	479	498	528	525	520	517	491	512	505	495	530	491	470	531	505	457	509	511	529	482	508	526	501	464	495	516	489	508	486	503	511	432	512	532	524	549	495	501	491	516	540	542	491	460	457	518	526	519	502	517	486	536	512	504	522	526	501	503	477	486	505	472	504	484	501	511	481	551	536	491	462	596	503	486	520	466	501	465	482	515	484	493	520	491	530	498	481	506	523	508	484	496	447	478	507	463	489	467	492	508	522	506	519	539	491	514	481	509	508	472	501	526	492	541	494	469	511	500	476	491	492	516	472	500	538	502	481	517	491	468	508	505	478	529	467	494	533	513	534	484	494	473	511	459	522	499	520	518	499	466	505	461	512	521	542	525	511	500	493	522	511	507	516	460	496	479	506	507	527	539	480	510	517	513	477	520	520	482	484	474	505	461	502	547	524	527	521	498	505	485	485	515	538	480	493	510	503	498	535	502	512	520	500	495	494	498	506	490	535	478	487	510	505	479	528	451	515	529	471	478	514	496	530	535	518	502	453	507	465	492	500	535	477	464	514	503	476	498	511	498	507	515	466	516	542	508	502	497	518	519	507	516	521	501	543	491	490	512	550	469	513	499	513	513	492	501	496	510	505	487	499	471	508	531	507	479	503	488	475	526	505	490	523	485	496	570	505	508	509	471	500	513	532	482	491	491	528	487	490	534	455	488	480	493	508	545	494	498	503	518	529	487	425	509	532	517	489	509	543	508	512	508	517	544	457	512	498	499	491	498	503	483	497	501	566	530	528	499	487	505	533	511	505	517	474	469	473	510	495	531	472	532	522	552	499	476	458	488	493	500	488	514	468	487	500	510	507	538	524	467	488	523	490	512	485	514	493	499	473	476	492	497	513	473	458	467	497	494	519	501	483	509	522	501	486	503	519	485	534	473	514	503	504	498	471	512	519	511	521	515	542	514	549	520	496	482	554	491	510	489	495	487	493	511	473	484	496	452	497	518	489	508	487	534	510	515	495	501	484	518	467	498	471	522	503	499	507	488	486	511	494	451	524	502	522	533	480	512	501	463	520	541	532	484	528	505	502	487	505	474	480	518	500	535	462	467	496	488	475	480	491	507	500	514	488	486	478	502	505	514	508	540	508	534	484	499	511	553	492	477	489	496	490	502	485	506	524	512	491	504	490	516	475	481	479	499	525	492	477	492	512	492	544	503	522	458	469	484	472	458	499	486	493	530	524	516	499	502	485	479	497	519	498	525	458	485	479	476	496	500	524	520	498	515	510	500	514	489	472	442	509	523	502	478	534	507	473	527	525	497	509	506	485	524	502	467	473	477	476	506	493	506	470	527	554	503	503	500	499	504	476	483	464	525	481	498	511	500	482	497	456	441	498	514	515	511	519	475	513	476	484	495	474	494	479	528	497	474	487	467	486	487	534	488	477	518	480	514	477	510	498	502	500	498	490	476	478	495	448	487	479	521	504	482	524	514	467	536	479	546	495	498	471	521	504	477	493	487	456	510	502	501	517	515	518	516	485	476	498	487	526	530	509	468	501	519	508	519	480	494	496	505	486	505	521	488	499	521	481	498	491	482	498	503	545	474	510	468	494	494	468	522	474	527	443	479	511	507	450	488	504	483	491	482	488	524	525	533	497	480	493	514	507	483	478	518	483	518	474	500	500	506	533	532	520	504	501	510	501	521	528	485	529	472	525	512	488	437	491	513	489	479	524	466	539	529	472	455	488	501	494	510	453	502	483	459	510	470	512	452	505	526	571	499	506	529	477	496	543	481	504	511	515	465	502	488	481	486	513	464	505	508	471	503	504	517	474	524	495	522	474	496	478	519	465	514	506	550	514	461	510	500	451	521	504	479	483	483	527	482	508	486	512	490	477	523	492	520	472	499	499	512	538	475	492	496	521	491	501	493	512	478	510	504	497	463	448	491	523	543	524	488	494	473	520	515	510	489	476	479	496	498	556	511	485	513	494	496	513	506	507	511	505	465	479	469	455	540	515	515	477	490	535	490	475	497	486	524	529	475	501	527	494	521	496	461	516	524	489	512	499	480	488	478	503	504	499	491	450	500	517	486	480	480	484	500	493	509	489	520	468	560	523	519	529	537	512	495	562	535	486	486	534	541	530	543	473	507	480	427	480	466	460	496	489	496	470	490	508	510	468	501	468	483	495	530	521	486	533	504	483	540	510	503	511	483	525	506	482	493	505	474	451	539	499	518	476	444	520	473	473	470	492	519	500	503	481	507	477	507	494	472	522	488	496	509	499	522	502	509	486	508	538	483	490	484	475	499	513	518	504	473	493	497	503	476	482	527	512	438	506	482	515	477	471	490	478	520	450	538	533	512	512	494	483	514	492	515	504	531	454	478	530	490	507	491	495	505	497	559	517	502	490	532	503	526	474	513	510	475	513	476	545	474	504	528	477	513	499	494	507	492	504	473	496	478	491	519	506	559	501	518	470	499	506	485	503	542	451	509	475	517	526	502	474	514	552	474	489	491	500	502	451	522	498	538	487	493	468	497	501	505	507	508	507	470	479	523	467	524	513	484	484	508	509	490	510	445	475	496	484	487	532	508	519	492	444	506	506	461	508	513	484	523	514	523	471	551	500	489	529	501	515	517	496	507	514	531	498	455	505	516	472	501	494	482	484	477	508	455	504	520	499	481	478	500	514	496	514	491	499	510	509	511	539	508	524	521	505	567	473	477	512	490	506	504	496	516	528	528	512	524	474	510	514	528	498	475	470	524	513	507	516	516	468	500	481	492	485	483	496	485	497	489	474	487	466	575	486	509	482	464	539	498	543	533	507	476	538	514	497	489	482	449	515	496	547	509	478	547	502	487	469	501	475	508	543	546	486	463	490	497	508	505	461	491	512	527	483	497	481	492	502	447	458	516	500	467	489	536	524	499	498	497	523	528	496	509	464	500	497	526	494	487	461	473	473	494	465	507	495	489	483	524	549	490	488	465	462	508	508	493	485	491	486	503	497	506	461	494	486	480	518	488	515	526	498	488	543	477	520	461	523	533	500	487	543	540	490	479	501	533	486	516	507	487	495	493	500	503	511	471	503	528	501	460	478	475	504	461	519	471	521	477	467	515	546	494	487	440	482	503	522	453	528	480	510	466	484	505	522	480	469	483	486	493	486	530	477	508	493	523	508	519	464	476	504	535	492	488	543	499	458	511	542	506	479	462	502	493	513	452	485	514	519	516	503	511	525	479	511	514	535	516	506	504	489	471	524	495	479
62797	84909	50961	17048	4854	1103	597	440	492	452	465	476	443	494	461	475	478	440	501	472	494	465	462	448	457	403	456	467	433	492	472	445	470	485	475	427	478	425	480	467	464	496	457	493	443	466	438	488	465	473	456	476	442	454	452	452	471	441	477	470	454	471	500	455	465	439	447	489	483	466	460	454	463	491	458	479	469	450	460	511	455	468	473	462	448	485	456	503	461	467	451	475	442	459	437	484	441	451	462	439	463	456	450	473	480	501	431	458	471	449	457	492	470	432	439	455	487	481	449	478	494	461	484	458	479	479	460	462	483	505	450	473	502	416	517	441	441	475	485	474	441	456	458	462	448	521	456	489	491	462	477	485	438	496	444	439	501	437	459	463	506	465	488	452	441	443	477	501	451	421	476	444	464	476	412	465	459	417	467	483	485	481	453	437	457	461	445	450	471	475	477	506	447	474	467	448	508	459	479	490	451	443	457	436	441	458	487	455	442	450	471	496	455	471	500	463	462	488	496	482	455	484	447	471	462	468	482	486	458	430	451	461	476	499	474	447	451	452	456	443	497	442	436	450	434	487	467	437	459	417	493	463	459	469	421	453	483	450	470	466	432	492	492	457	459	455	447	478	449	446	467	487	453	447	485	474	479	422	436	473	467	450	466	451	445	463	466	449	472	447	478	453	465	457	432	449	440	451	472	449	444	413	498	497	456	462	482	477	470	444	457	452	484	491	458	463	460	450	464	451	481	447	468	442	465	446	480	446	438	476	448	425	452	451	452	515	475	452	412	489	468	444	471	436	449	487	486	474	459	445	482	447	480	478	443	464	468	444	430	439	438	423	482	459	457	459	494	468	495	439	477	508	451	445	445	495	482	519	466	443	446	468	453	478	465	483	465	460	472	419	503	416	439	469	465	462	474	443	457	477	462	450	443	494	502	462	472	480	482	406	454	491	471	487	459	472	464	457	433	463	462	453	445	440	489	467	453	460	434	441	451	460	443	445	452	483	493	488	469	457	491	492	463	452	435	468	460	461	488	432	479	442	508	469	448	482	463	468	494	486	444	440	459	442	439	459	465	431	468	435	442	444	488	467	478	514	475	469	456	462	464	476	478	464	461	449	442	457	477	444	459	474	458	478	472	472	471	451	473	429	451	453	423	432	417	493	464	433	473	477	456	467	467	445	413	461	485	496	503	453	477	440	483	429	473	469	462	436	464	433	452	440	454	466	442	440	471	491	458	464	444	438	461	472	454	435	482	434	480	435	440	452	482	475	433	440	462	471	448	456	460	498	459	491	470	461	497	432	427	463	461	470	469	458	461	475	461	461	438	473	449	446	452	456	441	516	418	424	492	488	458	442	459	479	486	464	466	473	467	407	465	459	455	476	429	439	454	451	452	471	452	453	487	458	451	476	408	493	468	422	443	491	466	458	429	449	479	492	458	451	418	493	461	442	479	449	472	463	507	441	471	412	450	460	439	444	415	419	425	466	456	464	413	477	474	444	483	445	455	456	463	483	448	462	501	452	450	481	493	469	481	449	442	444	470	454	465	463	470	441	489	470	435	451	445	468	478	439	452	456	462	449	491	479	456	461	413	493	459	411	461	446	455	441	445	447	476	458	445	481	477	434	487	474	442	480	466	444	456	416	452	474	484	467	442	441	487	467	467	425	460	471	469	460	452	454	473	456	466	481	432	473	451	458	481	457	437	431	464	461	505	428	441	483	436	482	480	485	467	452	459	485	458	457	458	464	449	436	442	400	448	450	438	450	457	470	471	450	472	509	448	468	422	455	478	451	461	438	451	454	404	499	474	504	439	437	459	462	451	469	513	475	475	475	463	448	511	479	448	484	459	448	453	445	430	423	473	449	452	455	440	441	477	497	453	448	490	471	451	471	471	433	447	473	423	484	494	464	461	469	511	453	460	458	467	464	460	437	486	472	457	427	467	513	475	456	471	486	477	449	449	492	461	465	469	438	458	452	467	449	433	425	497	489	470	466	426	438	489	480	464	472	493	449	426	459	488	443	478	445	472	461	435	451	486	485	460	476	486	453	452	459	465	438	476	428	435	512	457	445	466	471	455	445	491	483	441	405	429	455	462	470	457	463	441	487	467	502	457	482	454	490	451	469	465	464	436	451	466	505	480	463	464	458	457	420	458	439	464	415	440	511	486	473	467	472	454	450	461	463	458	454	484	442	466	448	437	438	469	445	477	445	460	460	487	403	438	469	455	484	493	404	475	464	449	428	430	441	450	451	484	443	453	475	453	460	443	437	465	507	468	499	467	443	515	449	465	457	458	464	492	467	515	469	471	481	452	466	449	463	478	402	479	430	458	499	459	446	433	447	456	451	500	426	460	464	462	428	470	430	476	437	479	485	443	491	475	430	474	432	465	454	463	459	472	471	491	451	462	447	467	461	415	442	495	457	476	488	451	453	505	475	446	471	440	461	467	463	411	480	411	488	476	469	467	468	457	470	446	495	455	441	478	472	456	475	461	450	481	457	506	444	464	433	475	521	470	465	463	458	447	467	425	427	461	461	464	433	482	454	443	462	438	479	468	422	441	448	468	451	426	450	439	449	479	466	469	464	448	453	479	458	446	469	503	486	426	484	476	445	499	511	455	486	501	476	446	471	457	484	452	437	467	445	454	432	495	472	456	442	491	461	418	470	472	486	456	467	499	466	429	441	485	495	511	471	401	480	463	441	468	468	429	442	469	486	463	448	436	445	422	452	460	429	432	444	486	453	437	481	475	467	469	441	451	444	450	476	480	436	427	516	488	462	475	420	461	438	513	466	448	486	458	473	471	458	456	479	451	436	458	486	443	465	442	476	442	441	489	458	466	468	465	489	463	450	505	489	481	439	448	445	453	447	466	469	441	481	464	478	475	462	414	498	480	475	465	454	472	426	473	493	433	473	460	450	442	456	484	443	500	442	491	462	472	448	464	485	418	455	479	457	442	462	463	461	449	457	454	458	447	502	488	488	481	481	482	433	499	496	460	449	438	502	443	436	436	505	446	506	475	439	444	482	497	480	488	451	494	467	457	495	479	431	475	427	427	439	463	463	446	438	462	446	511	435	465	457	480	467	492	483	442	445	454	454	491	483	450	443	435	437	460	451	450	494	485	483	421	462	472	458	459	445	500	467	450	447	481	447	484	456	465	450	444	479	458	460	469	438	462	471	465	474	485	417	465	462	485	464	459	437	486	486	486	445	466	405	440	440	446	481	448	497	448	474	463	448	490	470	462	464	457	421	476	493	452	495	443	466	514	482	497	473	462	449	443	426	461	493	454	464	446	449	429	460	470	435	483	427	446	460	473	441	450	436	479	414	467	454	420	459	483	442	479	458	444	457	441	453	451	470	483	459	486	462	435	492	459	454	439	496	426	494	468	487	473	448	469	466	457	451	497	452	429	487	464	462	445	445	464	434	464	425	453	457	500	459	444	452	490	476	496	398	459	501	479	453	468	442	474	480	469	443	484	467
24207	22665	29760	24948	20004	8993	1347	829	735	716	716	697	742	704	743	713	747	651	704	697	705	677	663	686	685	694	702	707	688	682	693	638	652	691	660	711	615	658	652	688	651	662	682	641	721	663	653	629	708	673	700	725	687	682	627	674	742	673	712	679	749	632	664	648	728	700	694	651	669	695	676	648	696	709	669	643	671	667	637	706	660	704	682	723	667	680	682	683	685	671	660	678	693	685	673	680	647	628	692	704	679	703	675	745	708	700	625	709	664	701	697	634	634	653	680	694	676	687	608	686	672	658	649	674	666	688	718	632	652	732	637	650	670	619	654	652	634	642	642	683	690	662	602	643	637	669	652	692	675	692	635	630	667	689	625	642	691	644	671	671	698	653	655	713	628	631	705	702	671	629	692	688	676	681	640	685	698	658	670	668	681	679	705	627	664	666	705	648	671	656	675	658	715	665	668	692	657	634	629	681	656	665	642	647	652	657	678	679	671	669	687	712	665	697	631	667	703	674	638	678	696	651	634	654	680	653	675	669	653	657	669	671	653	677	687	683	668	676	712	714	686	676	656	641	673	644	625	698	674	703	649	712	680	696	678	658	648	676	664	661	673	687	697	655	726	702	665	739	655	688	685	600	643	670	646	667	694	658	710	669	689	711	619	706	647	628	693	661	665	680	676	664	695	701	653	682	665	694	675	737	701	679	712	715	680	655	673	690	663	632	666	648	647	631	670	657	690	654	697	605	653	662	674	637	627	666	624	719	676	661	673	676	654	673	641	626	675	700	677	651	639	675	646	686	673	668	631	635	660	644	695	655	678	658	695	703	638	701	710	678	670	656	686	691	658	692	673	682	655	670	660	677	648	687	675	692	670	675	679	706	647	696	670	688	675	681	640	642	697	670	641	667	692	674	686	678	647	706	650	714	667	646	629	706	634	671	672	708	653	746	675	669	670	716	683	722	677	631	677	676	663	684	678	679	634	679	724	710	696	695	679	670	725	625	651	648	683	707	665	675	692	700	660	683	661	672	683	686	629	684	617	689	718	711	682	682	707	698	675	668	690	626	664	672	702	662	654	656	677	699	642	653	669	645	673	658	662	681	668	692	674	744	643	658	639	650	674	641	716	679	748	687	702	667	692	644	622	675	706	709	662	676	689	630	694	699	645	650	701	696	704	660	687	642	715	673	649	749	658	645	681	640	675	638	668	686	659	700	610	672	654	668	642	713	641	670	716	687	676	710	669	650	686	683	671	691	637	641	734	608	640	671	652	717	653	660	631	692	645	694	662	685	663	707	686	647	685	678	705	651	689	687	674	632	674	682	704	652	616	676	694	711	688	606	699	684	692	694	653	681	674	689	659	679	654	651	673	668	667	713	702	717	662	669	729	651	687	669	636	688	639	672	656	704	689	658	682	644	662	616	705	635	653	638	669	597	644	646	704	713	645	716	677	686	700	626	644	609	639	694	650	697	666	642	632	646	666	640	697	703	684	642	689	677	694	695	680	654	684	660	667	630	639	688	695	668	670	645	654	686	707	684	657	648	682	686	740	685	653	685	707	695	650	713	673	648	657	694	719	669	675	660	641	642	689	680	725	687	658	685	632	703	694	674	654	612	664	675	625	719	674	702	672	663	612	696	664	675	685	643	643	708	707	690	686	671	658	649	665	685	654	691	669	654	638	728	625	646	661	673	653	661	686	705	643	674	683	647	655	652	650	696	690	734	664	655	674	700	700	717	682	672	603	657	662	679	668	649	707	641	651	683	658	667	670	653	659	654	667	687	657	668	621	683	673	649	637	667	681	666	643	662	727	648	663	647	656	677	707	711	654	679	660	688	633	675	688	701	676	721	648	668	712	609	662	658	623	691	683	688	715	673	648	703	678	706	655	659	672	629	662	671	659	675	633	610	674	668	668	673	692	673	677	604	683	605	724	704	655	718	628	664	626	616	712	642	663	696	693	723	670	663	643	691	716	701	653	660	688	640	626	634	629	696	668	643	697	673	623	659	713	639	646	685	694	639	646	653	639	682	676	681	678	684	676	633	626	671	687	650	683	664	696	690	701	633	674	653	670	696	649	699	676	651	666	642	735	678	731	675	667	665	672	660	636	591	646	646	681	681	685	690	695	651	665	631	702	686	669	656	674	698	611	678	707	665	689	683	644	669	694	705	648	677	669	702	696	683	675	646	652	691	696	674	704	629	623	712	690	646	680	680	665	673	643	664	688	674	633	657	715	652	711	677	714	669	686	653	684	640	695	700	665	674	672	640	645	667	700	708	685	717	680	678	646	660	661	678	719	642	695	679	673	663	679	702	715	694	685	729	690	669	676	659	664	707	651	708	703	655	710	673	698	678	670	630	697	648	657	672	668	669	672	691	623	644	702	645	690	661	645	671	655	651	641	672	702	655	654	657	693	622	700	660	687	626	665	629	635	729	664	646	658	674	682	701	669	655	653	682	658	664	657	686	690	664	695	671	681	719	690	644	657	664	681	636	688	687	671	691	651	704	632	642	635	681	678	680	687	649	633	668	663	651	650	642	668	687	667	662	724	660	683	632	671	703	674	683	686	680	665	673	664	631	726	680	686	663	672	677	710	676	636	685	663	674	654	657	691	673	644	676	715	691	611	681	655	703	670	669	651	647	669	717	697	690	702	651	688	679	692	633	675	664	665	706	662	599	703	644	695	677	689	658	675	668	698	696	671	666	677	682	703	642	724	644	650	661	697	666	690	674	624	679	646	647	620	648	614	668	663	654	618	671	679	689	739	677	677	643	627	677	662	669	683	679	669	721	648	694	688	675	699	646	620	682	645	672	715	657	634	690	689	704	656	660	663	634	674	681	676	647	661	651	688	680	658	683	656	691	702	642	688	674	641	645	635	665	703	730	620	710	628	673	667	694	681	669	719	669	680	633	647	657	641	710	659	699	695	613	643	648	655	722	696	653	704	731	652	640	675	688	647	649	687	696	658	665	661	676	656	633	631	655	647	650	726	694	696	697	642	692	697	647	634	673	658	653	668	664	658	651	679	665	691	698	691	666	703	676	689	692	660	667	702	657	690	704	663	641	636	640	645	660	702	649	623	679	679	676	644	631	630	707	704	670	689	640	685	678	658	653	702	690	710	632	680	685	708	672	632	657	658	701	663	618	692	665	671	658	649	667	651	700	682	662	675	680	688	686	649	677	714	673	668	677	705	639	667	652	663	640	672	666	686	661	662	623	657	724	637	695	704	687	714	643	644	645	633	655	719	629	616	689	637	668	613	697	691	690	645	668	683	661	675	676	670	649	687	696	671	660	658	650	667	662	642	618	636	635	662	628	670	657	691	616	679	681	704	640	699	651	675	656	670	684	660	666	656	647	645	665	726	683	637	673	721	673	675	669	717	655	671	690	673	708	649	711	660	626	642	653	648	649	677	692	609	692	662	671	644	683	681	704	674	643	659	682	667	684	700	685	669	653	674	682	701	697	652	646	690	697	651	721	662	631
61148	90290	53872	18140	4002	1078	610	590	589	597	624	615	631	589	581	608	643	584	593	597	619	622	614	607	625	606	605	643	547	640	612	639	611	603	619	631	633	636	641	622	614	609	619	602	667	634	578	589	609	596	563	606	653	609	648	636	594	596	616	582	576	606	625	626	611	604	638	615	616	607	582	660	600	609	660	603	662	629	610	632	592	588	588	589	628	603	639	660	594	597	608	653	600	604	610	616	650	622	564	614	626	599	605	607	619	635	608	592	643	673	626	595	597	635	582	644	659	582	664	577	635	594	589	621	566	587	616	598	627	574	598	636	622	622	629	584	622	650	638	542	580	618	607	630	653	619	622	642	591	594	610	617	616	579	529	595	620	593	629	645	642	614	586	612	603	622	624	620	565	628	570	596	621	634	597	577	614	614	623	596	572	581	614	638	587	583	588	577	587	612	616	635	568	602	666	602	604	631	619	623	591	660	557	618	596	592	592	643	573	610	630	616	620	636	587	594	612	665	607	609	614	616	573	615	589	597	661	613	643	554	596	610	587	586	594	590	640	591	603	600	580	610	631	558	646	618	562	606	617	628	594	643	600	577	616	632	589	614	593	638	592	604	607	627	563	592	579	663	637	615	609	581	623	577	623	604	607	594	635	543	612	619	577	645	580	617	590	620	630	623	577	620	601	605	636	583	577	622	621	658	611	630	637	613	573	632	620	667	588	629	646	616	579	598	620	627	585	629	621	579	613	624	656	599	623	579	602	612	609	648	604	587	597	595	612	572	635	630	584	633	627	598	585	617	613	597	624	606	645	629	610	651	595	635	596	649	601	617	575	613	639	578	584	627	594	579	606	612	616	603	613	595	605	656	646	608	613	628	592	617	606	600	588	585	583	592	592	620	627	623	618	620	574	634	608	612	595	672	611	608	602	584	643	597	524	601	655	590	612	584	661	619	674	590	561	615	596	625	630	572	639	601	573	626	596	590	595	616	612	595	566	617	613	603	605	587	633	644	627	583	642	583	549	598	614	604	613	649	603	615	593	608	643	599	600	597	587	589	576	611	576	616	577	609	637	552	601	606	588	590	584	584	615	638	569	594	584	590	585	618	612	620	636	581	588	636	565	649	646	569	637	657	606	640	629	633	612	616	578	582	587	606	564	577	612	569	612	558	614	629	602	587	609	644	546	572	592	614	624	596	604	580	609	601	609	591	623	637	578	596	609	614	607	584	586	635	582	594	644	600	623	643	605	620	605	576	603	638	611	606	602	607	589	602	596	576	546	636	581	610	618	613	632	583	631	648	588	555	625	647	637	567	600	671	606	594	631	610	654	628	597	588	633	598	589	607	597	601	638	553	608	560	603	594	563	602	579	603	606	605	631	603	614	581	600	639	571	591	614	602	609	612	637	635	584	575	633	579	586	565	616	624	604	611	601	610	654	582	621	639	563	577	591	606	609	627	641	580	590	620	607	631	583	585	612	621	563	611	594	576	605	580	589	621	575	601	638	605	637	627	650	588	628	645	630	627	558	606	575	632	584	640	648	595	572	617	614	613	614	612	602	600	615	621	630	624	615	561	593	634	604	610	590	561	627	605	635	620	611	584	577	583	612	563	587	647	640	607	615	592	624	551	644	591	597	626	613	624	572	591	619	634	633	564	571	628	584	623	595	599	649	628	591	631	595	628	594	619	594	564	583	600	646	613	621	618	573	600	588	655	608	540	618	596	572	615	611	604	586	657	648	635	598	556	621	619	611	617	600	599	610	605	589	619	625	617	635	572	658	586	622	624	575	592	591	594	581	589	541	600	605	591	571	574	606	649	575	552	628	598	600	607	580	586	624	608	597	656	587	582	608	604	626	610	621	629	617	542	615	643	622	589	596	623	635	616	562	557	597	605	664	576	589	581	588	598	584	584	567	602	602	605	636	579	642	556	555	629	601	620	593	641	662	669	649	570	641	601	605	638	605	610	611	610	649	646	621	665	584	592	624	613	600	575	610	607	622	614	602	590	607	594	612	616	599	589	576	608	570	642	605	592	589	617	565	599	595	534	600	622	656	552	625	609	673	609	633	650	636	597	591	619	615	620	622	570	585	598	578	628	558	620	607	627	619	587	587	613	573	608	603	610	574	622	603	590	633	605	578	600	600	624	576	598	655	598	626	576	611	628	624	595	618	585	619	602	623	612	578	610	581	613	588	629	636	597	645	609	586	620	581	596	596	609	630	603	570	617	582	601	584	605	608	572	589	554	599	631	573	619	597	631	588	627	557	663	661	595	598	598	622	630	606	586	572	593	611	636	603	550	674	608	626	637	593	624	628	586	633	609	582	661	644	594	587	568	609	594	559	601	612	604	558	572	582	604	598	644	555	622	656	610	589	600	592	593	604	628	591	641	612	568	618	619	611	609	623	600	601	564	616	595	626	611	621	579	566	581	607	603	633	614	619	594	590	595	630	571	604	596	608	666	632	598	597	590	644	624	614	610	598	609	585	625	560	576	633	565	593	615	595	642	587	600	610	627	614	621	570	598	624	624	595	600	589	619	599	572	609	622	625	603	587	619	616	536	591	588	598	545	585	636	607	599	625	592	624	594	605	607	609	584	624	635	592	650	594	572	584	592	585	587	593	631	611	614	593	637	620	613	625	655	567	574	612	637	609	595	558	615	610	592	614	573	586	625	605	562	629	597	617	595	604	656	622	642	618	610	603	602	592	589	617	597	621	606	588	604	639	575	639	563	621	598	559	585	598	606	607	629	610	631	594	557	578	573	640	598	613	598	604	580	629	604	591	583	640	606	606	614	592	608	615	627	565	599	593	596	579	564	647	574	662	622	586	602	594	625	632	588	605	592	635	596	600	586	617	604	549	583	605	560	605	609	652	633	580	611	637	614	644	629	610	583	642	632	619	563	585	594	647	594	556	598	593	591	582	624	614	603	632	606	584	612	614	630	594	648	576	604	617	666	596	563	640	578	600	584	586	632	649	588	603	584	580	611	574	615	638	669	615	569	561	582	605	583	637	628	625	599	578	590	607	620	614	611	603	623	593	593	577	557	617	627	620	606	622	655	656	582	579	614	607	618	579	603	624	616	599	594	616	579	617	618	612	633	612	584	600	629	625	578	609	616	599	601	621	587	610	629	598	647	578	596	563	602	602	588	629	630	593	598	632	629	594	634	582	607	557	630	659	572	627	609	622	567	597	571	580	646	610	588	589	571	606	620	575	587	588	651	579	601	597	575	577	652	611	613	576	642	623	578	638	588	591	595	574	574	605	610	608	572	615	613	636	610	577	595	605	619	569	602	614	617	561	589	594	583	654	619	610	612	599	582	603	583	586	541	588	626	590	641	611	587	586	639	613	578	632	577	610	577	594	554	571	620	576	629	605	596	627	658	630	623	615	588	615	605	602	667	619	596	603	578	611	613	628	621	631	604	624	605	586	574	618	599	604	655	611	598	585	618	614	612	634	563	629	550	612	617	603	591	621	658	602	636
33537	30826	20350	5669	1123	621	537	498	508	507	508	539	485	477	510	478	515	513	555	476	479	503	535	505	540	522	497	486	511	514	448	525	499	529	535	528	515	504	539	512	521	485	491	470	506	495	503	521	499	496	493	499	497	477	503	503	527	477	534	514	520	489	498	512	491	506	496	513	495	478	508	505	546	478	506	474	536	465	507	482	493	530	494	497	504	510	475	520	506	539	521	502	532	543	507	498	496	505	530	470	475	542	531	515	478	519	505	497	484	486	512	507	479	512	488	510	558	532	518	480	479	504	455	542	514	487	545	515	469	499	488	471	509	507	479	517	509	480	530	504	531	494	479	497	506	469	533	550	512	508	474	506	500	515	492	517	541	501	532	520	507	460	522	468	516	485	487	527	528	488	519	476	485	530	489	472	516	542	500	544	497	500	487	470	514	473	511	537	501	517	520	474	502	474	515	497	532	537	541	540	503	514	489	456	535	485	501	493	508	505	499	507	543	514	510	473	469	491	518	522	486	482	507	528	515	498	509	496	541	509	499	529	523	510	507	504	496	475	515	520	492	515	507	494	474	521	528	478	532	507	486	492	509	510	490	489	490	535	493	528	506	525	495	497	506	482	483	532	520	515	480	510	521	546	498	489	528	507	515	486	485	516	515	499	506	565	505	519	501	546	506	465	525	519	479	465	513	508	522	513	539	488	520	491	495	476	515	528	465	506	478	515	504	500	461	500	507	547	527	543	533	490	527	483	510	519	556	524	536	493	502	494	483	538	488	538	477	451	468	543	502	525	480	529	483	465	496	537	472	506	517	521	519	493	528	511	471	509	464	500	518	503	512	513	524	494	473	521	497	495	493	530	494	523	548	480	516	513	475	502	493	493	490	528	503	515	516	472	482	504	488	492	535	497	523	498	500	503	471	490	481	498	486	483	475	524	473	502	530	510	483	527	504	510	487	498	555	485	503	504	480	530	460	477	537	475	512	468	490	528	494	523	494	490	470	554	496	484	508	499	507	540	497	490	495	495	504	526	506	479	494	474	503	506	495	468	505	459	545	480	533	457	484	489	463	487	493	502	528	476	502	518	499	521	477	494	510	512	516	478	488	451	484	469	541	487	488	489	508	513	497	572	498	520	552	493	488	503	498	492	486	509	551	511	503	514	520	529	515	504	496	480	543	553	492	502	526	509	487	545	541	472	493	476	517	528	506	497	498	499	502	527	491	483	503	472	527	477	513	530	537	476	505	547	465	466	530	505	522	582	501	504	515	497	490	493	504	468	508	523	514	494	513	516	508	508	538	520	542	543	488	481	505	487	520	487	510	532	496	505	444	484	513	504	491	518	507	571	493	530	515	524	505	508	501	481	496	525	478	529	495	523	486	522	488	488	482	504	500	488	499	516	467	482	513	534	529	506	528	527	549	514	487	495	513	496	522	502	527	511	511	546	527	513	527	483	498	470	511	498	460	520	524	508	509	525	501	458	477	530	535	519	523	499	507	489	504	503	493	514	523	506	479	485	510	563	528	470	479	477	521	484	497	500	466	516	525	523	525	536	520	542	529	480	461	508	500	486	483	508	474	503	495	487	491	480	486	489	530	502	532	536	502	493	527	467	565	516	541	505	510	563	503	500	470	488	467	510	502	483	494	531	519	541	501	528	497	524	509	512	529	507	494	496	485	485	534	496	483	540	480	509	507	451	488	501	514	474	464	519	495	527	464	510	462	506	502	522	511	433	493	508	496	518	539	526	501	502	471	519	532	513	517	503	511	513	526	506	498	503	548	520	481	483	539	506	521	513	512	494	509	509	525	506	520	523	483	475	498	487	481	510	543	474	525	493	531	537	526	500	504	505	519	508	517	522	524	496	531	533	560	522	498	503	507	535	502	542	515	527	525	521	551	546	516	517	492	529	551	540	505	504	504	506	495	518	537	511	513	492	541	494	479	447	545	477	504	507	537	535	508	514	484	497	493	503	471	491	481	517	491	509	455	495	504	484	535	512	486	505	481	510	483	480	472	539	514	483	506	511	521	484	458	485	544	508	487	482	509	539	476	511	523	503	543	494	523	513	481	452	489	549	523	482	502	482	509	477	499	485	500	523	511	503	497	479	512	474	494	509	544	548	496	514	501	484	522	498	473	456	503	487	508	524	504	508	544	558	519	459	507	494	484	511	502	522	478	489	483	486	506	512	479	532	542	474	513	486	528	547	482	531	491	522	510	517	495	497	506	553	470	518	474	498	551	494	487	535	503	506	488	545	504	497	511	503	476	500	517	464	517	490	497	528	483	464	516	497	491	504	482	500	470	490	489	475	511	504	494	496	507	525	468	472	497	495	511	468	570	489	522	470	506	481	533	501	493	471	484	522	500	468	481	513	528	523	462	471	491	479	502	488	505	470	518	513	520	489	492	473	475	486	466	520	511	512	531	482	501	497	491	471	528	517	493	498	511	490	515	469	529	471	535	508	476	464	498	517	505	502	531	531	504	530	528	500	532	522	547	512	506	502	518	532	513	531	489	508	469	526	506	489	514	478	506	538	523	511	507	524	473	489	496	491	468	528	493	519	505	503	472	533	500	459	534	562	521	479	541	508	501	499	489	493	487	471	503	495	518	486	514	504	490	504	503	518	500	489	518	512	491	496	479	482	498	495	479	545	528	515	494	510	496	512	514	506	481	517	538	446	494	520	514	554	494	508	483	531	491	480	491	516	481	472	502	488	517	514	455	501	495	524	496	517	498	510	486	505	500	464	513	526	505	517	506	485	512	510	517	496	506	485	502	525	493	472	471	469	488	533	509	531	532	542	495	517	491	501	565	509	501	466	485	494	495	431	507	521	522	504	521	498	501	522	522	496	479	520	514	503	536	499	485	497	520	536	510	502	521	524	495	507	513	504	508	541	531	495	503	479	472	534	499	500	512	498	525	480	507	523	512	506	499	536	519	511	492	543	524	496	526	495	477	485	502	510	504	500	498	533	482	528	476	543	504	513	495	485	537	507	485	511	518	506	496	477	511	486	511	537	476	496	522	492	497	504	516	511	517	490	480	478	483	498	537	480	538	487	497	473	499	488	515	517	531	518	511	527	531	490	490	518	501	506	512	521	494	506	519	515	511	497	497	511	510	511	533	528	505	511	480	528	552	493	500	478	540	519	498	498	546	493	460	541	513	573	474	496	484	487	497	488	466	526	516	540	507	538	444	505	522	484	492	492	499	551	467	487	487	492	501	523	505	520	561	548	534	513	504	500	490	495	525	499	479	524	528	537	472	495	476	492	467	477	535	462	498	471	508	533	480	510	578	516	505	499	505	519	504	487	516	546	509	461	509	484	477	529	531	522	486	519	491	501	521	477	505	507	517	522	558	481	541	490	501	535	500	498	522	502	510	479	528	522	505	519	513	521	521	511	521	512	555	508	478	545	549	471	487	525	513	511	497	491	515	514	503	537	489	516	553	512	559	494	470	470	506	527	507	537	494	531	477	479	510	507
32222	31497	11822	2570	821	487	441	447	441	439	408	406	430	432	425	408	385	420	443	386	419	402	414	404	387	427	384	409	429	436	425	392	429	392	377	393	378	413	432	429	422	420	435	469	422	425	400	411	428	441	436	432	398	421	410	436	430	424	393	421	395	404	428	410	430	389	429	383	404	464	420	394	397	426	425	410	419	395	401	434	423	433	409	377	390	418	400	423	415	407	401	431	401	417	443	420	407	412	424	422	388	408	423	422	427	414	416	443	444	397	447	442	390	402	420	418	399	436	414	419	398	423	406	393	407	405	397	440	428	411	435	417	402	480	402	412	386	415	418	432	409	450	405	407	361	390	404	387	440	425	461	405	445	411	406	370	433	401	428	420	412	379	447	417	400	449	436	433	390	400	404	401	402	419	431	418	402	438	395	414	430	397	413	407	433	411	408	422	405	388	417	443	389	401	395	419	415	400	421	435	412	423	404	429	411	412	429	421	384	373	422	399	411	410	409	446	444	430	386	441	407	443	417	443	415	419	412	381	440	425	404	426	415	412	435	437	410	406	414	403	404	404	397	385	424	388	412	431	416	391	417	412	417	368	432	419	440	420	407	444	412	424	422	410	442	427	404	431	415	432	428	409	431	409	393	386	423	440	418	395	408	407	366	355	448	410	412	425	450	437	358	427	434	417	431	444	407	412	388	440	417	418	417	430	417	403	428	436	392	414	421	476	418	449	400	381	419	406	416	409	386	439	403	421	403	442	407	439	382	381	383	432	416	420	429	402	434	433	403	383	424	433	401	402	417	389	420	417	396	403	440	434	360	399	419	434	419	447	438	427	373	367	450	439	426	402	436	397	431	415	421	396	414	455	400	443	422	413	411	414	429	425	447	433	401	420	421	442	398	418	421	440	415	391	425	408	413	404	452	421	450	409	418	419	371	442	391	398	405	389	426	422	409	438	407	416	408	417	431	392	392	410	462	374	414	428	440	379	435	419	422	409	390	480	395	393	410	435	408	395	411	415	373	407	432	431	405	415	450	422	458	410	410	402	405	409	410	423	419	417	441	429	427	438	434	407	420	418	410	405	416	391	418	433	398	436	419	409	438	449	410	454	397	446	434	409	421	390	443	416	439	396	417	423	421	424	406	403	430	416	426	424	441	419	407	417	388	400	427	398	422	402	422	455	390	408	408	401	428	402	421	455	436	425	428	422	421	436	407	434	434	438	395	414	394	432	380	447	429	394	434	400	428	429	438	436	393	425	419	435	402	381	421	416	382	392	397	436	441	379	414	423	444	416	443	416	438	429	381	406	410	422	409	400	428	433	406	415	386	369	416	417	411	415	424	398	415	424	449	446	413	395	416	401	421	423	414	419	417	429	429	448	440	386	409	427	397	402	407	415	448	401	419	391	415	424	394	415	403	447	426	443	398	444	431	429	426	437	406	426	407	411	410	442	416	420	420	424	414	406	395	417	440	421	410	395	353	434	414	430	445	404	403	436	379	378	420	411	386	432	417	405	422	442	430	434	398	427	373	449	417	455	385	430	459	415	428	431	421	429	406	412	422	455	407	379	402	390	419	406	366	390	448	412	444	399	437	413	406	385	415	413	408	424	410	395	407	385	414	427	424	452	415	421	416	406	447	445	434	411	406	431	388	423	420	437	401	403	438	457	406	421	441	441	439	401	415	444	388	390	444	401	416	403	426	449	393	407	413	407	429	437	450	388	419	417	430	413	437	380	410	402	422	377	438	430	463	429	406	423	431	420	397	434	434	423	449	431	431	432	401	411	420	434	452	437	381	414	406	398	423	397	392	435	418	409	405	431	392	431	446	431	413	393	426	407	401	382	438	402	430	433	405	412	398	402	428	435	439	417	433	437	452	395	428	456	454	417	436	436	422	409	386	437	397	400	436	439	419	421	402	457	420	412	425	400	426	424	378	428	437	391	404	387	400	399	432	410	447	373	411	438	425	412	425	441	385	421	413	435	417	393	428	415	382	437	394	387	436	429	420	442	428	424	402	411	410	407	391	434	441	429	396	400	417	392	379	384	457	408	422	412	427	436	425	393	420	405	429	392	398	432	400	405	450	419	397	424	389	385	425	396	375	417	419	436	424	442	396	384	440	429	442	413	403	433	454	405	416	429	413	381	443	430	414	380	422	413	429	411	449	406	383	417	413	404	427	429	396	416	409	434	406	409	413	398	455	410	402	428	441	429	402	429	386	433	430	401	452	425	427	404	393	403	438	403	405	427	395	406	405	419	433	420	441	454	403	411	409	425	438	421	424	449	406	388	424	397	415	411	411	418	394	406	432	405	387	400	442	398	423	430	421	426	402	384	446	444	412	412	416	436	387	394	410	383	397	436	450	433	440	433	430	434	429	401	434	431	396	368	391	414	406	406	410	431	423	429	403	429	400	426	443	434	423	407	411	380	422	433	435	386	401	431	406	404	427	442	420	379	391	436	423	406	375	362	356	405	403	424	409	399	425	416	388	439	409	460	376	459	406	394	398	453	413	399	438	400	380	422	430	421	420	409	446	371	434	442	402	425	414	432	405	423	419	392	410	405	418	405	432	402	406	421	432	384	424	431	444	405	429	427	431	423	384	402	383	391	420	392	411	454	434	439	430	468	413	413	456	391	410	434	433	404	420	421	381	432	413	427	454	411	370	422	405	428	404	388	426	390	432	420	414	385	413	391	422	419	455	388	403	425	432	410	416	406	406	411	432	411	417	399	440	405	405	426	450	425	442	445	403	394	437	419	425	416	409	403	372	401	427	406	418	428	362	410	438	400	431	394	392	427	412	428	389	406	449	446	412	428	433	388	442	422	428	415	377	398	397	438	389	457	413	464	400	392	416	424	388	412	429	394	404	414	399	458	436	417	406	412	419	377	442	429	456	404	417	421	399	430	417	413	406	402	420	405	405	406	423	470	417	398	393	440	401	419	446	406	445	398	439	361	424	437	412	437	422	424	401	439	408	414	393	423	424	414	426	444	418	448	383	440	409	413	422	452	420	436	458	388	418	398	401	423	452	383	386	430	434	451	421	464	426	416	427	411	425	449	434	386	418	403	414	408	393	429	404	421	412	429	430	426	396	405	404	422	423	409	403	397	436	423	411	400	411	383	463	431	416	390	381	436	407	441	415	391	427	442	401	454	433	408	415	429	409	395	431	405	416	418	392	427	407	403	438	427	413	419	435	432	401	408	449	439	385	403	406	428	371	409	433	373	396	434	406	422	408	394	414	419	422	423	407	414	401	444	440	416	396	414	427	422	405	396	411	415	404	418	423	391	434	439	418	418	447	401	434	411	402	407	439	420	443	406	404	464	405	428	383	360	394	379	412	403	422	405	418	416	412	443	421	409	408	413	435	398	420	431	399	385	454	410	401	402	401	410	428	436	420	409	441	440	414	402	444	388	406	433	420	416	436	443	406	438	399	426	444	429	407	414	419	407	418	427	452	417	446	431	391	409	416	401	408	416	456	407
24790	23254	30139	25475	18291	5321	970	665	582	571	559	592	572	548	543	591	570	560	568	522	602	590	609	604	543	594	574	565	551	550	538	544	536	564	541	533	578	576	540	535	597	574	510	548	574	628	540	542	543	587	512	552	568	527	579	505	581	561	555	564	580	564	565	561	630	546	526	515	519	538	553	542	573	534	556	555	529	565	538	611	523	580	525	556	510	520	543	582	530	547	558	503	543	516	507	556	558	544	527	565	574	529	546	531	518	541	554	586	557	526	601	521	556	526	557	521	535	546	557	552	597	524	564	558	573	555	561	584	559	539	543	562	524	552	550	542	541	531	599	573	517	523	538	544	541	558	516	569	532	537	592	537	515	558	529	535	520	555	534	543	536	522	554	558	519	514	539	524	554	530	531	519	524	584	567	538	515	540	508	552	569	532	584	560	573	584	534	560	570	550	501	558	554	576	537	528	548	582	575	524	534	554	565	538	513	574	533	521	529	566	552	526	545	544	537	514	590	605	534	508	587	567	553	547	536	551	546	525	539	532	541	547	539	581	532	567	545	533	559	564	562	555	545	548	520	547	544	495	546	556	591	556	552	539	510	528	538	512	550	568	593	546	537	585	568	553	587	541	548	543	561	547	550	522	555	549	535	570	548	550	542	501	526	575	556	563	498	582	572	568	551	547	524	533	527	535	548	570	545	574	561	552	560	559	550	540	558	545	554	540	545	596	547	556	533	568	566	562	576	498	555	534	535	493	568	573	541	526	562	528	545	524	539	547	537	511	542	560	555	511	553	555	561	562	535	555	543	569	579	574	526	540	553	569	547	554	550	557	546	540	567	560	553	557	590	528	522	590	542	560	492	559	549	515	554	534	512	561	585	545	537	515	531	561	571	566	532	572	587	550	560	535	595	554	515	512	528	589	541	544	568	562	525	550	560	548	511	528	519	498	555	578	543	582	550	566	549	553	562	541	537	528	580	546	530	549	566	533	585	560	538	525	565	522	551	547	515	502	568	513	568	565	557	538	513	559	589	533	546	524	573	548	534	561	548	568	551	545	515	561	556	533	553	522	536	553	603	535	532	506	551	506	546	527	542	567	558	600	550	560	525	523	548	541	508	530	530	571	536	545	530	556	529	558	526	564	587	536	547	579	532	544	536	543	532	535	522	533	575	567	496	544	556	591	549	523	537	551	547	601	514	571	566	553	585	548	563	582	553	552	541	594	544	513	530	541	564	546	489	526	554	574	563	526	547	550	535	535	520	568	549	557	537	539	592	510	530	513	548	598	586	550	572	574	568	530	555	543	559	575	498	515	535	550	545	541	556	541	592	531	581	543	565	547	572	564	561	543	531	571	533	536	560	545	517	535	577	504	605	513	557	521	523	577	511	546	532	559	536	524	517	548	552	593	572	597	560	548	566	543	587	558	509	521	511	568	561	546	517	553	568	533	586	558	489	537	530	550	561	516	546	530	566	538	498	548	596	545	505	565	542	549	515	540	533	526	547	546	559	540	597	611	543	532	499	564	558	536	527	554	516	564	556	535	516	489	539	516	518	546	539	515	533	561	526	562	558	591	556	524	548	568	562	528	535	500	527	555	538	545	538	538	569	539	529	556	569	595	528	572	595	586	566	537	535	562	572	573	526	531	557	551	569	597	537	524	573	583	576	545	543	538	550	565	543	547	534	488	527	539	545	544	572	558	556	549	545	544	572	536	565	570	566	523	558	559	561	558	558	558	576	529	515	574	530	533	546	554	543	540	563	552	531	514	541	510	514	553	562	535	530	550	539	565	531	538	530	507	548	517	548	581	540	556	570	571	523	584	542	517	559	559	548	512	608	534	601	579	583	574	533	550	530	541	575	540	541	606	572	576	527	575	576	548	547	547	567	593	557	541	570	589	531	567	578	531	578	556	497	563	553	602	540	545	528	601	512	548	544	549	517	540	510	572	533	584	588	574	575	564	535	533	531	591	548	571	570	520	582	551	567	514	552	546	586	535	552	527	577	519	540	541	524	572	542	584	531	574	515	507	550	555	569	509	557	521	542	552	569	571	565	564	513	536	555	538	513	546	552	533	501	559	584	553	556	542	568	558	549	552	546	557	526	570	557	547	538	554	565	547	559	571	563	537	542	538	618	599	546	546	539	572	600	542	563	580	519	582	542	546	535	561	544	537	550	568	563	526	542	516	566	561	570	580	578	559	500	519	540	524	521	567	548	536	513	554	524	536	564	527	540	539	569	566	564	566	562	552	550	591	538	523	537	541	566	524	537	556	587	589	502	542	579	534	563	554	506	517	546	544	518	550	552	581	525	553	603	526	544	531	534	557	538	535	520	561	562	529	570	538	509	532	533	526	586	553	505	538	543	551	524	539	523	608	582	551	572	589	524	533	579	522	541	557	552	538	552	566	581	528	585	530	552	499	543	545	547	501	548	576	511	564	563	574	557	544	551	511	531	576	540	563	530	561	565	546	576	503	577	534	536	575	553	562	529	561	537	550	548	568	494	574	528	599	557	541	553	501	568	567	584	589	565	533	548	557	569	514	533	555	601	567	582	551	557	546	544	559	580	565	538	573	565	570	551	544	585	555	561	531	541	554	555	541	556	538	549	502	529	582	569	598	533	520	553	522	562	593	540	554	552	547	568	509	509	532	513	573	558	525	573	531	581	548	505	539	601	535	561	552	534	550	532	572	532	551	533	557	593	521	556	545	586	555	531	561	556	579	564	569	513	574	534	536	589	542	560	558	537	574	552	529	532	534	584	548	553	555	578	514	519	567	550	602	537	536	560	552	577	547	557	515	547	551	548	524	558	530	580	534	559	526	557	541	508	523	589	533	521	525	578	582	574	599	552	558	528	522	536	563	520	516	519	552	576	567	552	539	558	556	587	597	534	547	569	596	513	568	596	542	528	565	548	531	572	504	547	576	528	490	518	561	566	560	589	535	533	531	509	517	518	555	546	554	528	527	562	509	581	560	552	538	548	569	487	558	588	542	566	592	537	547	554	539	538	585	567	547	557	554	565	566	531	535	572	502	564	574	571	580	567	571	519	559	557	574	511	554	518	502	538	544	579	507	552	503	519	571	547	528	569	539	582	583	573	548	570	563	522	539	517	552	503	534	597	570	544	555	516	544	493	573	533	604	561	561	557	566	580	557	478	518	554	536	591	528	532	577	501	538	568	584	527	538	562	537	528	546	570	517	507	524	555	530	543	540	550	515	515	614	518	553	537	537	614	558	562	590	532	533	562	609	533	557	564	562	535	557	562	536	522	540	538	562	533	555	570	544	517	522	544	565	538	514	569	554	550	546	555	544	587	566	486	568	542	544	577	546	558	551	568	543	545	529	552	516	519	565	545	580	558	521	532	546	537	537	553	523	604	532	561	548	521	566	543	531	535	530	564	542	555	595	584	511	541	538	568	542	526	551	535	564	529	529	516	524	538	531	570	573	548	583	526	600	583	549	533	585	548	552	548	553	542	523	537	565
63981	85514	50099	16948	4096	1037	559	498	478	467	507	496	500	483	528	479	521	507	502	486	464	532	537	504	473	482	526	519	507	509	497	512	477	495	499	515	482	512	467	516	482	549	487	513	523	469	451	511	467	456	516	470	480	490	474	501	464	525	485	503	499	469	458	481	460	483	520	474	491	517	509	488	518	480	480	516	467	502	480	529	501	545	467	480	499	521	489	466	517	481	528	494	478	494	502	510	461	487	499	518	474	495	486	500	459	508	512	508	465	515	502	526	479	484	479	506	489	484	491	477	523	480	497	469	525	544	456	488	474	497	482	518	487	471	503	503	498	479	476	507	517	543	466	497	481	485	518	472	499	494	509	512	523	480	523	475	476	494	462	460	508	504	494	491	490	497	466	544	494	477	454	484	524	453	521	532	488	537	493	524	499	497	489	555	492	434	492	503	518	514	512	488	493	501	468	488	510	461	459	458	511	513	522	465	485	509	490	532	536	518	498	484	479	507	496	499	473	507	505	472	480	482	516	478	522	483	467	495	458	484	470	471	479	495	485	492	484	460	473	487	513	461	510	474	504	474	510	490	496	565	488	479	498	481	462	503	513	462	505	459	501	492	504	533	530	542	502	502	486	492	497	508	474	494	497	497	540	512	467	488	504	465	497	456	490	475	523	459	493	495	534	476	486	482	475	517	533	492	520	484	514	520	483	474	497	512	544	501	480	475	457	537	488	467	504	515	490	516	485	497	484	473	483	493	479	522	480	468	494	468	522	503	503	496	482	459	518	493	505	466	491	514	498	463	472	471	477	460	478	472	515	486	491	503	462	528	499	516	485	522	483	507	480	517	482	474	489	507	517	506	483	505	479	448	479	510	510	529	500	487	510	490	503	493	482	516	492	511	507	470	506	506	498	513	515	499	504	483	520	557	480	487	502	495	485	471	481	453	489	508	529	452	509	492	470	504	469	465	500	501	491	505	474	521	496	466	481	535	501	504	461	475	501	499	437	516	491	513	487	493	502	514	477	466	489	462	493	485	515	512	493	507	500	488	530	517	513	526	486	480	509	455	465	500	492	498	504	466	513	468	473	507	453	511	486	508	468	477	517	476	495	471	471	478	483	498	500	490	483	474	491	513	524	489	509	479	521	489	484	471	477	501	490	485	512	534	491	493	491	472	517	481	478	480	518	486	476	509	489	492	489	479	501	502	495	491	508	471	510	471	471	464	471	483	487	535	491	471	496	499	504	501	472	499	488	478	503	490	524	454	495	444	476	511	488	515	505	451	447	510	494	518	472	478	489	503	516	511	510	499	512	508	485	495	451	523	483	493	488	499	499	519	517	475	552	495	459	494	462	485	521	507	477	460	518	464	476	494	531	538	466	510	512	521	531	466	534	516	482	460	503	508	497	498	474	502	498	488	493	483	523	476	468	494	525	506	497	504	454	497	479	505	485	511	534	483	511	543	462	508	505	466	509	515	483	510	477	473	537	453	491	481	475	456	501	507	479	481	473	483	515	518	462	456	459	464	469	467	523	505	472	492	511	503	517	500	460	487	519	523	485	518	463	499	525	505	475	490	479	489	470	465	535	494	502	513	520	477	482	501	499	472	508	460	510	488	464	489	480	486	517	488	513	511	491	457	509	484	508	523	496	499	487	473	505	494	549	451	501	506	492	515	499	530	478	514	483	530	486	467	460	512	451	501	480	503	477	489	478	491	497	511	483	480	495	503	493	508	438	473	534	483	531	489	496	434	563	477	471	478	521	536	524	499	458	484	521	507	450	502	518	476	517	509	496	491	473	471	480	478	517	487	506	520	483	494	503	481	497	520	505	483	450	520	522	512	473	507	502	483	446	507	508	499	483	484	541	452	512	489	486	486	476	522	460	465	481	528	468	513	446	495	490	481	522	487	495	515	528	485	458	472	506	510	469	527	502	494	486	468	459	482	503	482	506	532	501	519	505	491	498	506	440	469	487	507	507	488	490	461	500	473	510	501	537	481	513	467	462	482	496	489	532	497	472	512	450	498	474	518	494	512	554	448	497	495	478	481	496	466	509	483	503	494	451	509	464	527	505	499	487	542	520	525	522	515	440	468	465	484	497	508	508	485	476	474	448	498	483	484	488	504	486	489	477	461	483	510	493	514	508	494	517	465	505	487	483	468	499	472	492	515	477	478	465	507	490	462	489	479	477	517	447	523	491	514	495	483	539	506	512	511	512	465	505	484	494	474	475	484	470	539	507	512	566	500	457	475	474	518	490	508	544	495	505	435	508	464	508	525	538	509	533	491	491	543	484	490	478	504	470	501	492	487	460	476	504	487	499	463	453	514	470	495	490	526	481	497	483	490	500	509	452	526	491	489	490	490	484	495	501	488	500	529	495	517	498	465	532	537	473	471	469	458	509	473	494	459	484	504	503	510	545	501	452	478	490	494	525	551	476	507	497	484	453	485	491	505	497	499	503	504	485	434	517	530	541	489	494	475	503	511	499	441	462	527	513	472	509	503	513	527	434	489	516	509	505	440	460	503	521	491	454	511	466	517	491	506	508	488	491	468	500	547	499	544	513	479	495	499	488	493	483	480	488	448	488	505	469	502	505	523	479	488	474	501	513	488	476	455	516	494	497	494	488	514	493	498	475	542	500	498	495	484	494	458	500	508	499	502	518	497	505	515	510	459	514	473	511	510	478	486	517	533	534	517	457	490	481	504	442	512	496	485	473	478	494	511	494	483	524	505	474	467	490	455	503	518	479	483	494	516	487	456	487	511	521	468	453	470	512	506	484	486	469	485	487	512	502	464	505	448	506	482	478	478	449	511	524	523	499	484	475	466	502	470	514	484	475	468	491	489	481	546	498	492	496	469	503	526	503	474	506	512	516	480	509	509	506	497	456	473	501	494	453	551	440	455	472	503	519	508	503	489	465	524	497	443	502	494	458	468	482	488	499	471	463	503	516	489	493	505	464	503	491	467	488	520	460	492	515	467	525	496	537	495	524	459	464	502	522	508	507	527	517	478	517	497	437	469	484	519	525	529	472	458	499	509	479	494	457	482	519	492	501	457	510	467	494	464	521	449	475	493	496	501	522	499	485	520	499	479	480	502	524	499	523	528	506	472	523	492	520	486	510	479	515	497	480	473	527	503	518	517	546	481	503	473	482	470	528	471	480	507	489	502	467	522	470	508	488	536	496	515	517	506	513	500	478	503	509	477	511	507	541	499	480	509	474	460	488	472	490	513	507	477	472	468	481	469	524	497	479	489	510	500	494	506	526	478	492	498	470	499	491	501	528	486	480	474	519	495	494	503	475	508	512	477	500	483	521	478	489	484	492	465	484	480	523	516	501	505	494	536	487	507	468	478	511	492	484	501	478	508	474	501	522	480	467	469	485	538	507	515	494	508	532	515	501	520	488	503	504	495	497	490	515	420	501	500	479	487	508	516	522	515	495	510	532	515	473	467	488	489	548	542	472	530	461	459	467	487	519	521	489	515
24189	22710	29747	24685	20232	9704	1459	834	683	648	680	702	662	700	676	711	657	682	695	648	645	634	664	657	647	678	688	704	656	632	643	680	683	647	631	677	640	660	639	658	669	652	677	694	676	635	646	657	720	651	647	638	610	702	693	690	670	703	670	621	724	672	642	678	667	653	624	678	623	665	652	668	675	696	681	690	665	649	678	672	680	685	637	650	733	649	669	692	659	657	673	633	670	643	707	665	646	632	647	672	649	654	649	655	662	672	635	664	636	652	668	662	655	659	674	683	615	686	614	680	623	691	644	596	651	672	705	686	621	688	675	667	708	637	659	681	643	660	692	635	703	675	627	633	674	637	672	642	660	693	611	644	659	665	634	678	650	682	613	637	649	685	658	633	640	686	658	669	703	650	666	671	668	641	632	637	667	662	653	665	665	698	636	658	644	642	646	679	649	665	678	631	665	677	676	660	656	667	696	674	622	643	710	654	676	659	665	660	671	685	667	674	651	631	651	633	650	661	620	668	656	682	638	707	675	680	669	629	667	604	668	646	644	667	645	686	701	647	640	635	673	642	681	636	646	605	647	620	615	670	666	672	664	634	687	702	642	632	680	661	671	683	683	646	668	670	657	595	692	644	629	643	631	648	597	649	626	682	694	654	706	650	688	634	661	655	685	667	707	650	673	660	646	658	663	710	613	664	612	640	635	683	626	674	684	597	624	661	666	643	652	696	637	679	639	670	667	662	656	641	626	656	625	655	678	681	676	675	651	666	705	645	664	668	670	606	625	675	642	668	673	618	670	601	623	650	654	677	672	683	660	679	650	662	655	664	658	659	648	648	649	685	689	653	669	706	670	598	656	680	657	634	610	646	627	686	686	708	636	667	658	674	634	698	697	644	641	628	669	674	642	649	690	656	674	679	654	661	670	670	629	634	652	643	692	672	642	651	627	672	690	631	637	674	653	672	665	656	661	614	663	660	614	692	640	653	631	628	651	632	644	677	674	629	665	642	656	676	661	651	645	661	677	666	697	620	702	688	656	632	660	659	667	686	661	627	716	694	635	695	698	661	661	666	633	640	674	667	681	629	667	604	626	672	607	638	697	693	644	659	687	645	612	681	671	641	630	623	684	658	643	643	662	642	623	625	668	635	661	657	644	602	595	666	702	672	664	695	630	695	651	664	644	648	628	668	633	669	658	640	630	655	657	709	648	636	621	635	650	679	624	658	693	671	643	619	619	680	608	676	656	679	681	634	673	608	687	650	690	646	661	650	660	620	641	637	634	634	673	638	728	682	652	660	689	603	690	665	623	658	655	643	658	727	660	694	664	693	693	642	680	673	665	684	632	637	570	634	646	680	685	661	664	666	658	679	656	647	607	673	659	677	655	684	619	609	657	632	639	663	661	647	694	674	637	737	646	640	608	635	657	635	664	669	658	686	698	684	655	615	629	672	636	696	642	651	645	631	691	606	679	599	678	672	656	694	663	620	655	654	617	648	682	659	671	630	672	669	664	664	671	644	660	666	619	633	631	655	624	654	642	664	652	694	611	620	698	639	638	676	675	646	621	665	630	640	658	661	665	643	633	668	638	644	666	648	629	675	667	661	654	673	631	683	654	657	680	620	638	667	657	648	679	638	617	696	653	621	641	649	737	647	715	654	679	672	627	681	636	690	668	651	693	634	675	624	664	704	642	668	660	647	647	622	643	607	621	605	660	633	659	655	664	649	640	668	633	650	643	637	676	648	663	718	617	657	669	615	638	640	633	616	714	657	654	671	613	645	643	627	636	616	644	661	648	638	597	640	681	664	684	674	648	668	705	630	655	630	643	660	680	648	638	646	639	669	611	614	658	666	699	669	632	689	684	611	685	673	623	654	697	678	617	646	643	620	647	640	619	681	679	667	645	703	658	661	709	652	664	607	619	652	623	692	654	633	657	662	634	682	645	657	671	631	624	685	654	616	665	661	641	684	674	659	667	626	688	661	669	686	676	645	664	706	652	650	655	648	701	660	650	629	683	653	652	644	629	626	663	624	662	643	603	701	673	678	655	647	656	673	699	650	653	651	699	649	654	679	636	630	617	672	647	623	647	694	686	702	600	657	643	629	651	693	690	667	628	680	672	668	672	656	638	653	648	645	666	608	692	682	624	656	681	693	666	643	668	676	687	658	608	703	652	626	645	702	604	614	630	623	660	667	638	661	640	694	642	689	632	656	678	634	697	648	644	643	653	625	659	581	659	634	642	658	679	665	683	685	651	654	637	687	620	640	644	677	663	660	629	662	654	675	678	679	688	667	656	667	657	648	661	641	593	583	648	677	656	627	639	664	619	706	656	620	672	663	676	641	722	661	700	653	720	644	676	655	622	698	629	658	670	653	647	638	652	666	649	639	684	673	680	651	630	652	650	656	626	668	642	660	660	598	647	677	634	615	687	683	641	672	669	685	657	695	650	638	662	655	633	619	627	686	644	652	648	632	628	630	647	654	671	646	726	642	647	689	698	691	679	686	668	675	668	624	677	620	584	665	625	684	587	676	665	664	669	664	704	672	707	686	687	620	659	634	659	651	660	632	660	692	652	654	637	644	652	582	679	614	642	639	699	653	674	669	621	674	668	653	669	706	660	690	665	630	631	639	662	690	674	638	645	678	628	681	640	676	659	621	684	662	699	641	641	664	638	644	667	610	664	643	668	658	708	635	643	650	664	655	642	657	649	718	665	660	663	635	654	615	659	651	682	632	686	646	658	669	642	633	615	646	649	713	616	647	658	658	650	678	678	663	702	662	699	613	671	657	606	653	645	683	664	666	642	646	644	658	659	687	720	658	653	648	707	636	722	696	647	659	658	699	702	665	664	671	674	602	673	641	670	657	641	679	643	619	619	675	669	622	661	680	653	682	638	673	645	622	680	663	678	634	626	639	614	650	652	662	684	627	606	646	654	607	664	656	659	655	602	656	635	648	690	693	654	655	650	665	644	676	645	650	695	676	624	642	634	666	654	615	598	628	635	649	662	652	676	624	691	633	630	691	661	627	642	599	686	681	709	652	692	637	641	654	636	676	700	622	672	598	610	645	667	612	655	649	631	645	643	664	682	626	589	652	650	676	689	686	646	637	677	653	687	673	690	687	659	643	597	653	636	622	655	588	642	623	674	675	641	668	658	672	698	687	623	657	643	683	630	653	689	594	652	594	624	680	675	614	673	686	669	659	687	650	638	645	692	641	652	675	664	640	649	634	695	668	656	665	667	673	702	650	612	654	646	710	660	663	601	656	676	683	635	627	673	651	687	677	657	665	636	677	697	651	631	659	676	715	669	657	621	652	649	682	642	641	715	632	623	649	637	664	682	663	657	645	696	655	671	677	616	686	651	656	659	621	726	653	673	661	665	644	669	674	673	628	641	713	640	644	654	679	654	671	639	674	663	678	679	603	657	664	668	652	617	666	661	644	689	651	652	667	696	647	645	709	663	616	642	633	642	668	666	677	687	657	636	649
60574	89326	52386	19939	5469	1377	665	659	578	606	576	612	636	556	605	636	580	640	570	588	570	590	622	593	631	587	634	623	576	602	629	619	557	598	589	631	615	568	560	580	596	585	593	565	593	598	568	585	567	608	579	602	601	594	568	568	609	608	568	594	583	561	601	581	592	557	561	630	580	627	579	543	619	610	608	586	606	569	600	609	600	553	582	624	580	610	591	608	548	589	602	628	551	593	581	590	619	572	574	615	590	555	587	556	620	591	573	589	593	578	565	571	572	611	563	650	580	614	589	588	585	593	550	632	612	627	568	579	631	599	577	585	538	553	658	601	555	561	608	589	525	619	549	598	597	587	620	590	645	595	569	563	556	582	600	582	582	619	600	585	578	557	599	572	587	613	587	606	580	610	596	633	557	570	607	533	540	543	612	617	556	569	582	609	597	614	591	583	605	572	593	582	608	574	549	574	565	587	579	587	566	644	580	590	582	598	552	600	600	598	599	586	605	586	658	571	598	573	619	600	623	576	580	580	615	573	580	644	542	614	605	601	562	604	551	593	588	635	620	593	564	564	622	569	580	567	567	551	558	626	543	577	575	594	589	601	607	600	552	575	581	565	618	577	567	598	606	535	594	579	596	584	603	634	596	610	617	561	571	603	582	579	613	588	637	550	582	593	558	582	587	600	564	610	604	591	611	564	579	627	585	587	556	584	611	568	589	599	608	587	585	608	571	607	585	610	609	569	621	528	566	571	576	580	568	568	571	557	632	604	611	569	596	594	596	550	603	603	569	575	569	602	622	565	570	596	578	582	553	567	603	537	604	588	589	540	556	536	606	601	590	514	625	606	609	571	600	568	600	575	632	620	573	548	576	576	604	579	585	622	604	537	595	551	545	561	610	590	594	613	618	576	619	603	651	594	567	557	591	600	588	618	569	595	574	553	612	569	588	612	575	606	580	599	627	622	625	584	584	586	548	588	574	567	587	598	603	610	618	581	582	577	572	586	570	577	613	544	594	603	564	584	565	606	591	607	559	563	568	579	586	579	596	606	592	582	614	531	579	576	567	580	573	566	552	589	599	564	597	602	575	566	598	587	587	572	591	588	596	535	571	569	558	553	581	616	609	604	575	607	582	608	582	624	580	605	614	569	589	581	562	581	546	561	590	628	578	564	610	562	605	564	570	623	589	601	639	545	610	559	608	603	624	583	601	555	616	581	551	550	566	562	553	597	638	565	565	557	592	608	554	578	594	554	600	561	611	582	634	564	586	594	579	584	608	540	593	567	603	593	580	553	584	592	657	581	613	611	569	579	603	616	616	557	565	584	588	605	609	603	578	564	575	568	599	592	560	588	587	571	568	587	558	552	588	577	604	582	561	613	569	577	596	638	584	561	587	591	600	607	583	591	553	578	566	584	585	574	594	583	634	662	607	591	549	589	608	561	549	618	564	589	556	552	620	565	595	585	585	594	565	601	611	590	578	579	614	596	575	592	625	586	583	576	611	591	628	532	560	583	539	604	557	680	571	579	606	600	592	559	602	579	576	569	608	601	589	574	566	542	618	594	587	535	580	599	571	589	593	574	572	580	607	577	557	604	547	545	599	572	590	522	618	570	626	610	592	608	589	594	552	620	598	577	599	597	620	556	584	609	586	560	568	563	594	564	618	613	543	587	575	573	591	582	590	571	623	600	566	607	582	574	575	559	588	594	586	588	525	549	602	606	598	563	554	549	575	587	585	585	606	617	587	621	533	604	607	612	600	564	595	622	590	598	605	595	587	592	540	574	628	621	572	575	588	565	611	575	576	582	579	559	566	596	569	582	607	593	583	545	601	628	588	573	542	633	583	585	593	612	578	607	596	594	606	588	599	588	609	589	561	603	566	554	605	598	563	582	619	619	607	614	586	592	541	615	582	615	616	584	565	537	590	556	601	562	569	566	584	597	551	601	548	598	559	575	621	581	589	574	627	602	571	626	593	615	579	589	568	594	603	580	569	572	562	600	560	580	585	539	591	583	603	576	623	641	553	550	589	575	556	646	557	602	595	608	596	560	591	593	582	609	597	581	606	595	588	528	610	588	579	622	580	590	598	591	647	602	562	601	578	543	578	559	561	583	572	611	604	618	570	553	565	553	591	565	588	617	593	563	574	649	542	580	572	562	608	592	592	591	563	586	598	568	611	608	545	574	582	573	583	554	580	623	566	596	613	572	572	590	610	628	595	601	567	543	564	622	629	597	587	556	600	564	555	600	579	590	560	579	578	617	564	595	551	604	566	560	630	548	574	619	601	544	568	582	603	592	632	584	616	551	554	575	558	641	584	591	562	569	551	576	584	556	574	584	582	595	589	569	599	629	600	530	558	576	588	603	589	569	581	558	609	557	508	591	588	567	589	560	588	599	578	598	637	594	585	574	608	562	591	557	635	583	588	591	655	532	572	602	611	549	624	590	607	587	567	587	570	592	610	569	569	572	562	565	564	586	560	548	622	576	573	595	581	655	575	527	591	624	588	549	567	553	647	575	583	561	569	567	585	591	607	627	609	603	529	592	597	615	579	560	534	577	564	607	544	593	596	551	588	613	531	597	562	587	565	557	609	573	642	606	562	555	627	635	576	599	594	606	613	573	596	539	612	556	610	584	529	548	633	593	552	598	582	579	588	636	561	583	627	568	618	593	566	640	534	621	559	555	598	572	584	627	551	561	606	560	583	570	615	590	628	626	587	542	542	622	610	599	562	616	601	588	560	584	575	589	588	591	565	580	539	550	632	621	615	572	595	579	596	544	575	566	599	611	621	573	568	594	595	521	612	545	597	551	555	558	594	606	526	588	579	564	557	553	559	623	629	611	590	619	582	559	625	614	618	581	561	574	572	555	572	546	550	575	556	565	583	557	560	611	534	563	585	571	595	582	589	642	595	574	578	542	650	581	559	544	601	569	546	560	602	589	549	568	569	581	551	613	614	589	582	563	615	577	544	605	591	565	565	569	593	559	631	568	567	638	605	598	642	585	576	558	638	546	578	527	556	583	590	590	583	565	578	569	561	578	599	577	595	587	566	545	580	574	598	584	581	584	600	631	584	612	606	603	561	586	598	579	577	622	624	582	541	604	595	559	551	605	566	563	606	601	552	569	596	568	614	542	557	581	568	601	600	547	616	596	555	595	588	579	545	615	613	592	599	591	595	618	567	601	616	593	589	561	627	557	602	626	570	588	548	596	577	619	593	590	564	563	582	589	615	584	566	599	609	507	593	587	604	556	598	576	591	566	616	603	596	576	561	568	571	577	587	551	579	535	603	595	585	541	605	588	587	567	567	584	592	558	615	596	591	614	555	572	563	604	581	571	592	608	584	606	580	574	551	563	559	582	648	626	589	601	572	573	630	589	607	554	582	571	562	578	619	573	574	590	602	583	617	577	600	604	585	596	610	569	592	575	579	590	575	615	557	594	598	617	581	583	565	608	572	572	559	575	602	568	593	587	587	587	565	569	613	575
34001	31480	19246	4775	946	549	484	473	432	485	442	519	433	483	484	468	509	450	485	491	517	465	468	451	528	445	481	519	478	472	485	508	445	444	463	430	444	472	467	477	474	469	472	500	398	436	468	483	473	449	502	458	474	473	476	483	450	446	444	459	491	447	483	455	431	486	442	458	452	486	434	479	462	444	484	477	476	481	483	469	452	436	478	420	465	490	491	470	459	432	486	474	462	466	421	460	456	430	465	482	439	458	459	438	441	464	493	498	466	445	471	460	473	441	483	460	489	464	489	460	480	456	470	455	442	472	469	487	492	450	431	447	456	464	474	480	473	442	479	431	459	438	512	450	448	443	518	497	474	474	470	503	445	482	458	450	461	451	455	507	473	458	494	474	445	458	483	454	491	484	468	496	462	443	441	450	483	449	483	467	486	475	454	474	473	468	481	471	472	471	470	453	461	433	496	459	427	477	465	449	447	447	471	442	471	486	434	456	465	501	475	491	469	454	519	483	467	427	439	490	438	514	458	455	483	498	490	491	478	458	454	465	469	464	445	438	460	491	470	467	472	467	452	451	445	445	460	511	475	430	453	487	499	449	483	497	483	450	458	470	465	472	499	455	496	472	489	449	469	465	435	438	483	438	467	427	460	438	491	463	450	493	503	491	437	437	496	458	446	506	504	414	456	483	492	483	456	481	495	422	467	417	469	483	464	489	479	472	482	417	495	471	468	464	474	472	478	488	466	445	501	452	445	474	446	486	442	473	428	472	480	492	438	479	454	481	483	470	456	461	474	457	455	456	480	441	483	500	435	475	470	449	478	465	495	482	450	468	459	472	473	470	490	483	452	447	473	488	469	484	501	495	464	444	471	491	486	463	475	457	402	468	473	436	455	440	463	483	483	463	490	462	480	451	447	402	441	453	443	471	471	479	445	465	458	466	456	472	459	487	439	477	513	441	472	457	447	452	450	473	494	460	491	477	458	478	487	440	516	481	448	488	460	479	478	427	428	474	452	486	441	459	468	464	491	471	484	463	425	456	479	494	443	465	509	468	482	437	444	454	470	465	466	467	461	440	451	471	468	454	505	468	452	481	434	478	470	464	451	450	499	427	467	473	482	463	461	478	502	513	494	473	452	482	491	451	500	480	466	475	443	450	452	469	473	475	491	467	497	480	489	475	460	501	472	433	463	437	405	470	449	475	471	504	483	464	507	450	444	448	484	483	467	429	439	466	486	467	473	445	485	471	458	438	455	475	465	461	504	432	443	488	472	444	483	460	517	507	456	466	452	482	465	499	479	466	487	479	463	464	491	451	450	456	494	486	458	459	496	492	472	453	481	468	455	472	484	481	506	476	496	504	451	445	477	492	443	459	456	446	446	441	480	464	484	479	497	438	426	471	442	483	454	488	467	471	471	452	457	440	433	465	489	468	457	468	429	492	481	474	466	485	456	467	460	449	512	454	485	488	465	454	474	504	449	472	457	476	452	455	445	451	472	467	445	452	489	459	501	501	496	458	478	455	461	481	453	480	462	481	458	463	481	487	491	471	431	476	467	489	462	456	433	460	460	490	461	450	458	471	501	491	455	465	480	465	486	474	486	457	430	442	504	455	473	465	492	489	481	477	487	458	435	505	481	489	475	464	460	477	462	453	429	460	449	505	462	449	430	465	463	451	449	499	503	497	446	454	436	475	464	448	464	476	476	468	440	488	469	438	466	484	497	488	472	454	452	489	439	444	458	492	499	448	449	447	467	482	481	454	464	447	452	460	476	459	470	468	503	473	484	482	436	471	515	486	472	493	477	479	467	452	469	462	509	473	488	462	480	500	452	460	462	444	440	495	468	441	424	481	468	474	472	446	458	485	470	488	481	425	502	500	447	435	451	464	469	440	442	462	457	478	471	492	465	483	462	440	476	454	446	451	492	482	443	451	458	450	437	489	486	481	443	464	455	452	491	482	454	424	454	433	437	460	461	412	481	480	474	493	476	490	510	467	506	477	464	469	476	469	448	469	500	436	456	455	488	445	458	492	470	423	481	475	462	483	433	446	418	469	508	440	494	448	475	459	467	445	491	497	520	446	482	489	482	470	430	477	460	482	483	441	436	488	468	455	497	464	458	490	445	431	464	475	487	417	488	470	434	462	446	501	485	478	490	461	431	503	473	497	459	468	479	433	507	468	447	483	438	463	470	471	476	460	471	519	423	461	518	460	452	461	450	490	433	479	477	458	445	429	500	479	460	447	480	477	462	482	471	440	446	488	446	465	450	484	510	491	521	474	463	459	463	477	472	471	478	438	469	460	472	468	474	469	457	449	498	472	462	496	517	465	448	428	451	472	458	481	469	448	474	464	456	484	487	470	472	495	461	485	485	493	452	442	487	474	486	477	474	449	466	493	497	464	483	477	477	481	431	458	452	412	456	468	451	466	431	459	448	456	453	468	478	443	478	464	471	446	462	445	441	466	467	457	493	517	487	457	479	435	448	498	482	443	453	509	481	483	449	434	465	475	508	493	464	482	467	441	462	450	488	427	484	442	483	454	483	457	473	434	452	440	463	459	466	437	428	487	489	469	475	487	460	446	470	418	463	466	476	480	442	499	497	445	487	480	460	488	474	493	468	493	479	477	475	439	459	478	467	467	452	461	484	498	476	462	467	471	483	437	417	481	463	495	437	500	455	438	452	454	467	472	508	491	451	462	447	443	463	447	445	475	458	481	513	493	489	531	477	455	434	477	457	472	495	474	491	489	476	458	460	484	482	477	495	442	471	462	436	489	447	508	460	443	425	484	484	453	482	454	432	510	477	448	478	463	469	465	487	523	475	443	463	472	481	449	447	482	424	484	453	488	500	463	449	442	474	433	467	487	488	491	440	448	463	450	466	507	459	448	471	470	488	501	465	450	449	476	492	475	501	436	475	494	427	475	446	484	450	483	427	485	452	481	449	414	467	463	463	490	466	465	468	483	493	445	442	454	463	463	469	472	437	471	443	467	474	469	432	481	477	462	468	473	470	511	499	456	469	458	452	487	474	453	462	454	483	456	460	476	465	450	472	448	458	492	456	441	456	438	464	451	440	506	427	466	497	436	503	463	449	479	473	445	465	476	500	455	456	449	441	490	476	469	444	447	469	453	451	449	483	484	493	452	481	474	486	442	467	483	478	464	456	446	435	439	462	507	482	468	410	452	490	480	476	469	489	466	448	453	452	452	492	390	475	500	434	456	465	495	449	492	488	438	458	484	508	437	468	471	482	473	464	444	454	440	444	458	455	461	483	494	445	456	505	457	468	506	473	483	491	442	485	478	496	485	503	435	467	431	425	447	480	470	442	427	471	453	455	443	476	489	469	499	475	443	492	459	488	434	485	473	486	464	492	468	486	463	484	468	475	493	494	465	440	486	496	462	468	484	462	395	498	507	491	472	481	498	436	493	488	460	484	481	475	460	490	459	463	491	462	495	464	470	474	437	510	496	452	489	495	491	458	515	505	475
32703	30891	10410	2186	743	425	392	384	410	388	389	376	390	388	437	362	396	410	366	391	408	384	396	406	385	371	378	405	367	418	413	402	383	421	417	425	400	381	421	386	371	405	395	383	423	377	406	402	345	406	397	403	374	383	406	372	396	403	419	382	407	392	372	418	407	371	377	366	398	388	384	373	389	393	410	385	396	362	392	387	369	408	419	389	424	394	392	375	388	362	378	382	402	390	384	419	369	375	350	393	383	346	367	349	344	427	376	379	361	396	369	384	385	383	390	364	393	409	387	369	397	352	389	395	358	388	393	365	361	401	382	368	397	357	382	352	400	372	376	403	426	383	385	372	377	393	376	326	393	369	371	352	391	358	402	408	418	391	417	451	422	401	393	368	426	362	365	394	376	387	365	390	375	364	411	396	406	416	382	372	393	382	389	428	373	383	408	346	401	408	406	343	403	380	350	382	392	387	396	401	380	358	405	403	370	394	351	422	391	424	393	366	381	394	385	381	381	398	367	413	368	390	363	361	395	384	365	398	368	346	366	381	387	368	391	401	368	347	393	372	372	396	353	419	370	413	384	375	373	371	401	368	370	355	360	343	400	399	395	394	402	363	376	395	396	407	343	346	384	407	373	377	397	395	398	420	376	383	410	425	379	373	366	388	356	378	397	364	402	377	409	370	385	368	407	398	357	355	374	387	378	380	399	352	377	400	378	359	373	377	424	365	394	339	364	365	386	374	405	390	412	397	373	392	417	376	410	391	384	363	397	372	400	402	379	393	416	407	406	335	374	385	362	368	382	364	373	392	387	390	406	388	393	385	384	397	381	374	414	413	377	427	365	379	372	356	373	402	381	370	384	392	393	403	442	372	427	355	362	369	404	392	387	390	407	367	370	374	387	423	401	378	380	384	376	399	375	392	385	385	390	419	401	367	387	381	383	390	400	395	347	378	341	383	372	374	353	392	366	411	375	382	403	395	393	369	373	391	361	368	374	412	391	396	352	378	400	379	353	395	385	389	375	409	431	372	390	408	377	366	366	388	361	388	391	404	405	391	385	411	367	338	390	379	414	400	369	402	382	352	358	368	369	401	376	384	375	364	371	361	387	411	377	387	403	391	397	407	431	394	407	362	380	369	356	379	367	401	362	379	388	372	388	420	370	380	406	399	394	409	383	401	373	398	402	379	380	352	408	371	367	382	401	366	349	369	353	361	396	369	395	362	437	399	371	381	392	443	387	391	365	393	404	403	381	376	412	354	381	382	369	381	398	398	395	401	403	392	399	398	397	377	388	380	396	423	410	381	406	397	385	405	379	397	365	419	372	383	381	368	374	368	391	382	391	414	392	405	408	373	400	438	396	382	379	419	370	397	384	403	373	379	342	402	435	364	401	407	383	371	388	372	388	380	395	430	378	413	405	383	386	414	383	396	385	377	403	382	390	349	402	366	403	371	375	389	408	417	411	385	384	378	374	375	357	379	375	404	372	396	367	390	369	394	372	393	377	347	392	380	393	407	387	358	381	395	370	401	375	370	410	382	379	372	369	404	387	390	404	375	401	376	403	364	413	361	392	366	367	403	377	405	347	364	409	379	385	370	371	451	406	403	391	363	402	369	389	386	380	389	406	399	429	390	374	400	418	355	364	388	376	398	381	356	386	388	416	375	388	414	395	404	409	400	366	383	361	401	387	378	381	385	360	404	401	424	389	424	411	375	386	383	389	413	380	368	387	391	360	400	415	390	370	365	381	376	366	390	407	384	388	396	388	359	377	381	343	367	391	376	388	387	396	379	356	387	416	369	404	375	395	368	401	379	346	369	371	375	376	387	365	390	401	416	372	370	420	394	383	390	391	387	419	374	374	372	382	385	389	393	391	390	401	431	371	403	413	424	359	392	391	355	376	356	362	374	395	395	417	393	391	390	379	380	378	410	373	398	406	356	391	401	352	408	371	372	427	398	383	413	394	349	396	356	394	371	373	427	365	411	440	412	352	356	384	360	392	359	384	386	367	347	377	393	365	363	382	401	368	410	402	398	405	362	396	398	406	404	386	375	400	372	397	380	371	379	397	385	369	399	392	371	354	333	355	410	400	373	365	393	383	385	366	411	338	392	392	399	436	378	379	388	432	378	385	422	383	401	385	381	403	405	368	386	403	421	344	380	364	375	377	404	379	400	431	425	359	372	392	381	411	380	397	393	413	352	359	388	369	403	384	429	404	386	380	408	410	370	425	394	388	369	407	406	381	361	382	411	385	379	338	380	387	398	369	368	356	390	371	392	357	384	360	381	364	424	374	369	387	403	412	405	355	410	378	398	396	391	417	416	354	404	413	393	396	377	397	377	398	417	354	371	377	379	374	371	394	369	406	394	391	401	357	360	393	421	384	389	391	384	395	332	376	332	400	368	350	340	408	384	396	406	359	363	315	424	403	359	387	384	363	413	372	432	400	395	409	359	373	404	377	398	369	390	411	362	404	368	410	385	382	357	399	368	399	424	403	410	373	412	367	355	385	434	391	398	368	398	370	396	370	405	367	392	377	392	404	375	378	361	367	383	395	387	379	409	388	389	359	377	373	394	383	410	365	410	395	417	388	370	411	400	395	389	351	383	383	392	410	409	407	361	372	360	369	409	363	378	395	380	426	387	362	370	373	382	406	368	399	377	391	341	405	363	379	410	360	366	415	358	387	363	410	381	391	402	367	427	380	402	407	377	376	363	394	374	397	385	390	407	396	367	383	353	403	415	395	404	391	394	405	382	359	383	361	411	368	401	379	382	379	375	351	403	378	395	380	376	398	396	379	374	416	379	374	395	378	389	366	391	391	396	389	394	405	401	380	380	405	381	361	380	388	380	379	415	364	402	383	405	424	368	401	357	362	405	361	370	399	394	413	378	429	405	406	412	362	387	362	391	384	363	422	361	410	384	393	397	385	398	372	390	394	379	374	396	408	367	400	358	368	370	405	395	394	367	407	357	364	393	431	375	422	394	387	369	396	360	419	385	372	345	418	384	431	365	359	357	363	407	381	403	394	394	382	426	388	371	368	348	400	350	398	367	380	396	394	417	384	385	404	358	374	392	404	376	400	385	371	423	396	364	386	376	356	430	410	403	405	379	340	393	375	408	410	369	381	372	356	381	373	409	383	387	367	397	419	423	388	416	391	370	398	392	358	378	391	374	380	371	387	375	389	356	407	349	423	371	393	382	405	360	374	380	402	399	416	385	382	398	408	422	358	395	407	409	374	388	387	366	393	382	352	382	364	377	385	390	368	399	413	385	362	357	378	400	398	395	342	391	409	419	374	419	429	405	375	393	397	390	358	362	377	378	373	394	392	358	388	383	398	392	385	376	400	355	368	412	389	367	369	388	395	382	360	409	351	402	371	401	364	386	399	386	393	364	378	364	390	369	400	394	372	376	379	418	429	387	377	394	350	378	418	380	382	415	385	383	362	390	378	381	393	385	361	371	373	382	388	422	372	376	388	385	363	399
24888	23547	30116	25324	17898	4469	810	588	461	504	521	510	512	525	494	508	469	508	523	460	523	535	498	492	474	551	488	552	533	475	559	513	515	485	502	500	498	491	510	474	442	482	488	497	555	494	534	482	525	500	511	522	529	481	514	527	487	515	470	527	480	476	492	504	504	505	501	486	482	495	473	502	464	463	542	510	509	500	540	521	502	502	490	540	510	508	480	520	479	497	491	503	499	464	541	468	495	529	486	461	481	496	503	483	495	500	506	513	485	486	508	496	462	484	493	534	509	499	518	501	496	540	485	534	465	500	509	485	497	465	504	477	489	489	517	527	492	512	507	529	479	464	510	474	481	489	441	497	507	498	493	471	483	489	512	473	506	509	465	466	523	451	505	471	479	526	485	472	493	486	477	479	489	457	527	480	455	517	559	462	492	496	470	473	476	466	552	511	526	504	471	508	512	512	469	490	452	485	495	501	493	504	479	475	500	503	539	514	514	488	493	494	525	493	526	510	453	536	506	490	516	500	508	484	521	512	484	481	507	505	526	506	489	460	519	488	486	489	487	521	507	498	469	514	539	493	475	506	501	481	471	488	496	450	472	487	469	481	500	495	561	517	467	533	503	499	496	447	488	504	500	460	495	468	481	472	498	492	532	528	478	491	492	483	465	501	460	513	519	486	476	508	517	507	531	461	489	487	479	507	493	504	520	552	461	496	520	482	507	496	471	466	501	521	506	476	472	460	479	517	494	465	513	499	500	512	504	530	532	461	525	470	471	479	535	491	487	526	520	528	508	507	511	485	518	477	510	522	492	469	476	499	496	468	494	494	485	510	458	470	495	518	481	519	473	452	465	453	488	507	483	487	495	479	515	506	490	505	523	494	527	477	474	488	529	527	533	504	560	525	488	491	463	497	496	455	480	479	468	466	476	468	475	504	490	486	520	552	501	500	482	516	516	535	569	497	496	470	498	488	510	535	515	496	498	491	498	489	512	525	542	486	505	481	522	485	492	486	480	533	514	478	523	484	518	484	488	466	504	484	491	491	498	504	465	509	487	428	529	519	527	500	501	510	507	476	471	476	512	480	509	478	463	494	493	490	480	496	500	479	524	500	541	521	497	459	482	507	504	490	451	479	480	477	494	502	489	486	498	526	483	525	489	505	493	477	521	484	504	499	549	465	474	477	510	453	528	454	510	472	499	474	488	484	542	476	481	435	465	518	471	480	484	461	500	519	500	498	482	500	526	515	527	489	492	523	528	492	495	473	514	494	543	446	493	497	501	517	477	538	544	504	523	513	490	466	501	468	460	467	507	504	525	508	481	483	513	500	478	483	465	488	498	455	466	503	509	498	489	499	495	510	505	493	520	460	481	443	483	493	528	518	495	469	501	517	489	479	513	517	506	514	511	499	487	499	501	488	473	526	452	482	550	510	537	512	502	518	464	476	487	504	489	523	484	519	502	492	492	452	543	519	477	499	511	444	515	523	495	474	497	451	475	485	483	472	476	523	476	446	489	471	473	508	455	509	502	514	454	492	509	481	468	544	515	499	485	470	484	474	486	450	445	493	496	496	498	519	491	466	490	534	493	495	514	487	514	511	472	518	468	486	487	475	464	536	522	477	483	496	445	506	472	521	481	494	459	490	506	484	495	512	465	529	511	522	493	497	469	500	527	481	488	522	452	508	447	469	508	484	503	465	458	481	488	491	472	495	461	504	510	490	473	478	465	451	532	513	506	489	513	506	502	528	516	513	479	514	500	442	501	494	516	510	448	489	462	478	515	482	546	521	509	464	489	491	513	510	492	513	508	543	528	463	463	477	477	519	516	485	496	493	482	458	476	500	495	500	456	492	495	504	480	482	501	494	532	446	517	517	524	500	500	538	515	481	449	458	495	478	511	510	515	503	502	490	459	499	551	480	538	488	499	465	441	481	506	476	504	521	476	492	493	477	519	466	511	461	517	489	528	531	496	465	488	506	526	500	501	478	490	489	502	502	463	503	484	468	502	462	491	532	530	497	482	463	482	500	495	499	533	468	463	509	466	521	491	499	527	487	473	437	493	498	462	492	466	512	474	530	509	484	478	524	485	457	464	496	493	493	518	490	502	519	444	526	488	490	496	513	473	487	452	492	463	470	486	520	501	475	476	517	510	533	505	490	504	500	473	489	516	481	496	495	505	476	500	485	491	536	483	485	499	519	523	479	433	524	484	490	492	489	512	476	470	512	529	467	501	487	509	450	489	491	516	510	473	517	469	503	513	516	451	520	495	540	485	522	522	457	484	530	475	474	495	463	465	456	513	541	507	480	523	518	517	476	477	484	528	501	540	477	492	463	491	449	522	482	486	494	501	517	455	464	500	547	496	482	534	482	491	456	492	456	492	458	493	516	541	484	474	490	482	521	529	466	472	521	505	509	474	481	454	542	512	537	498	473	483	481	498	468	490	490	487	488	518	470	468	496	492	502	483	492	479	490	481	492	442	490	446	481	499	456	471	535	516	527	511	492	481	493	477	541	536	484	511	508	510	513	502	478	501	503	478	532	486	508	489	507	499	508	447	488	497	465	486	452	498	523	507	515	487	502	519	512	507	467	473	483	513	470	485	499	493	496	519	503	483	479	460	505	480	507	477	516	507	519	451	518	530	489	512	412	487	456	438	491	521	485	492	503	497	491	470	438	471	509	471	461	501	481	469	500	499	526	495	496	476	533	508	538	507	472	486	519	496	471	493	474	521	509	512	508	511	492	499	520	472	487	509	505	482	513	479	473	479	513	504	495	479	475	519	450	479	489	528	528	514	564	496	485	516	483	488	532	506	499	488	502	509	472	504	508	484	478	496	534	489	467	481	496	478	459	510	508	486	534	499	455	491	493	509	510	488	509	452	490	484	517	468	504	478	486	493	502	451	456	507	467	517	526	490	512	479	464	486	502	488	490	501	468	502	525	517	514	497	502	503	509	476	503	471	484	506	502	515	473	509	493	469	488	439	509	485	508	487	499	488	547	490	494	484	470	541	511	512	466	494	517	469	475	530	498	484	497	494	503	493	487	487	528	502	479	462	478	499	457	494	494	505	492	474	482	503	494	518	528	499	475	467	510	518	463	509	495	481	503	487	509	504	495	463	510	483	486	470	451	503	496	472	505	486	480	505	495	448	476	461	497	470	456	501	470	517	464	490	485	537	521	524	503	520	517	493	529	504	507	473	509	458	450	443	483	524	448	505	523	485	437	488	527	499	514	524	531	507	476	479	487	509	491	520	498	524	489	454	463	498	507	468	494	497	502	485	556	508	499	478	489	459	489	466	535	480	473	454	488	488	492	514	467	500	525	505	538	495	521	530	508	478	502	474	505	537	485	507	491	505	498	514	502	456	458	514	505	466	506	480	507	518	500	516	486	499	479	503	526	479	463	484	501	509	502	522	515	492	461	531	481	516	515	494	485	466	497	497	519	493	469	482	450	488	494	510	504	472	498	490	483	497	487	556	475	500	486
62632	85357	47058	15500	3651	924	469	448	475	486	446	417	468	452	449	459	453	455	445	448	463	429	480	445	438	457	431	424	442	477	442	475	482	481	443	466	444	475	465	449	453	481	454	469	455	418	465	417	477	432	463	462	433	450	459	474	421	484	467	447	400	415	456	470	393	458	464	425	512	457	434	463	467	418	473	478	426	435	468	477	451	440	455	470	499	512	470	449	458	483	440	442	437	464	471	458	433	437	421	444	397	488	496	444	464	473	454	477	430	482	461	426	409	429	443	441	485	426	457	455	444	458	473	456	478	467	463	440	469	440	439	488	463	467	479	459	434	469	446	469	434	449	467	467	432	491	458	459	434	452	436	421	498	449	435	483	442	428	428	482	432	435	468	444	429	450	463	460	438	458	481	448	468	480	475	465	440	480	491	457	503	480	438	445	455	414	453	447	467	450	481	471	437	497	418	451	441	442	460	428	478	432	457	460	462	439	448	451	442	440	477	447	476	460	443	433	444	447	447	462	463	448	433	448	439	450	432	453	442	447	460	431	417	383	468	437	434	479	439	465	442	469	436	440	474	425	449	459	456	434	455	481	421	441	476	453	469	458	442	457	462	435	455	460	441	436	460	461	501	480	458	454	431	424	458	459	486	428	457	441	438	468	441	455	451	452	484	486	441	483	498	462	474	471	464	449	473	429	460	461	467	419	468	409	462	453	472	410	424	471	463	418	441	459	455	473	440	426	459	472	494	433	430	442	435	458	456	465	497	443	465	455	439	464	523	452	425	461	474	440	452	490	423	498	474	471	455	478	459	453	392	421	484	452	466	462	463	454	467	456	467	448	477	427	498	444	470	418	425	489	417	452	456	460	459	467	462	431	447	465	460	472	406	455	430	440	456	483	425	461	513	443	457	495	475	440	451	463	477	491	425	434	465	479	450	428	416	460	460	421	454	462	482	458	448	448	456	464	445	440	448	460	452	487	492	518	468	456	438	446	432	400	485	432	395	458	472	442	465	424	459	450	466	474	464	459	464	450	469	446	473	452	440	467	472	433	456	474	410	479	449	488	478	447	484	470	459	440	474	467	442	409	444	466	443	425	464	448	447	452	457	467	429	439	404	448	444	452	474	432	442	436	444	436	470	463	438	479	434	396	431	447	466	467	435	433	464	429	454	474	428	483	456	477	456	481	453	451	418	443	441	454	433	439	463	481	480	457	390	444	466	439	439	464	415	465	473	448	425	516	452	434	422	451	478	425	462	424	448	449	450	462	457	450	455	482	446	486	456	437	462	403	438	436	428	469	449	433	457	400	435	454	429	439	467	460	446	460	467	479	458	454	449	481	449	485	471	470	483	460	470	481	419	425	440	431	447	434	439	452	471	454	447	436	432	468	443	438	443	470	468	425	469	488	440	438	459	449	462	425	465	452	451	457	434	457	458	449	445	425	429	475	409	440	505	457	470	445	417	429	444	485	408	451	457	461	458	420	471	462	444	443	460	424	447	423	451	428	467	455	452	470	472	438	452	462	438	449	463	466	473	437	468	453	469	438	455	472	463	462	462	451	476	500	471	444	392	456	438	418	436	473	457	469	474	467	431	423	479	421	484	445	461	420	465	428	447	441	425	456	469	453	446	482	449	437	442	444	469	456	451	464	438	412	450	421	445	460	452	445	472	442	477	442	436	454	427	412	466	446	472	450	446	469	434	466	444	467	497	449	454	439	497	446	437	459	452	438	452	467	418	451	494	431	453	440	449	446	442	466	440	426	461	422	437	411	440	461	441	428	451	417	489	444	487	445	433	473	450	421	455	458	459	432	438	460	466	425	463	466	441	463	470	447	440	476	442	446	464	447	473	455	432	424	468	435	462	475	454	464	444	417	434	448	478	447	448	451	473	468	462	480	453	428	453	456	433	418	469	478	453	473	438	460	441	476	460	447	419	396	449	464	433	424	456	448	431	481	484	464	453	431	488	482	447	446	485	433	431	479	429	487	457	444	459	429	474	476	421	417	451	423	440	452	425	437	414	481	445	448	426	503	409	430	421	460	451	479	451	449	401	472	448	469	461	427	439	499	444	476	452	439	468	444	439	468	434	495	471	440	433	428	408	442	430	490	416	403	444	458	453	470	477	440	470	460	470	482	461	444	421	455	430	419	476	434	466	476	466	423	492	457	464	448	427	453	454	472	452	458	448	463	440	454	420	469	461	441	471	453	434	409	457	467	445	493	444	469	458	454	442	431	417	476	471	451	455	418	464	490	448	443	458	438	462	444	446	441	439	451	442	412	520	443	455	436	413	462	463	447	433	418	420	456	447	463	437	459	475	416	443	432	427	471	439	415	447	456	441	449	477	436	449	414	411	425	462	448	426	413	468	430	421	462	449	453	408	443	429	468	454	476	429	458	475	408	456	477	430	447	418	448	421	457	468	418	469	440	493	453	486	438	401	433	457	440	473	466	451	459	421	453	463	436	451	470	447	437	488	450	466	457	472	464	440	435	467	440	440	482	439	436	478	454	450	466	454	474	461	433	434	430	424	447	389	445	439	426	418	429	474	441	459	442	452	462	426	427	456	512	418	447	496	475	437	432	437	466	431	471	466	452	423	466	451	459	463	470	423	429	458	440	457	460	457	444	428	474	492	445	459	474	457	485	439	511	443	431	456	423	448	427	441	490	437	464	440	460	453	484	448	456	440	456	442	456	436	456	483	406	449	493	459	439	433	438	427	445	441	465	434	436	421	467	399	466	416	461	435	461	459	440	421	459	444	447	480	445	447	441	453	453	481	457	452	438	404	423	431	465	446	429	462	436	468	477	434	423	445	419	449	441	425	482	483	459	478	448	450	456	489	429	452	472	432	446	456	464	423	491	459	444	413	490	469	469	434	452	457	416	451	456	453	454	498	462	459	437	446	467	491	451	447	464	478	456	440	454	448	496	415	429	430	477	435	450	420	438	440	467	454	472	459	450	443	447	430	452	434	456	435	456	450	457	474	438	459	466	519	430	461	455	434	448	437	434	442	490	439	465	472	458	404	419	451	451	437	484	458	458	442	454	445	465	424	501	437	485	421	458	434	457	452	429	461	396	472	446	444	453	456	461	442	448	445	424	439	468	489	442	463	517	465	457	454	482	454	500	466	454	445	483	477	458	478	429	436	458	448	456	497	450	447	455	469	460	462	425	456	504	452	414	484	467	430	464	479	432	429	451	440	477	470	465	433	451	457	439	446	442	425	430	422	464	460	445	448	478	470	426	438	429	440	444	460	450	451	445	465	470	429	414	453	450	439	442	453	436	444	468	444	435	468	453	449	436	474	464	454	424	462	448	416	426	434	436	440	453	450	444	469	490	440	463	422	460	463	448	441	418	443	482	411	409	468	478	464	454	443	411	429	468	440	501	449	445	444	444	491	463	460	470	435	472	458	443	444	471	473	407	441	403	428	467	416	445	448	454	461	476	439	471	446	395	438	440	456	434	465	484	456	444	480	419	465	431
24213	22676	29642	24713	20078	9238	1209	740	626	624	668	603	654	623	615	613	598	621	635	626	614	609	626	589	630	626	630	613	613	616	658	630	598	636	623	595	594	616	624	595	567	657	593	558	575	592	639	590	584	613	577	601	572	591	602	624	639	574	602	573	598	663	595	669	606	612	595	609	579	578	547	604	600	621	580	620	592	588	582	605	616	602	604	602	626	609	626	575	580	580	583	618	616	603	566	597	559	558	559	602	648	602	560	581	650	588	609	588	582	564	614	657	601	587	614	575	548	575	596	628	618	599	621	605	577	634	621	639	597	589	633	603	575	614	641	600	616	581	548	607	627	614	587	609	562	595	647	556	603	614	613	605	568	611	598	621	557	569	564	599	551	583	600	570	603	610	590	639	595	635	652	627	584	582	630	569	579	648	541	617	591	587	632	623	611	567	597	604	601	618	614	598	588	617	565	598	578	561	622	615	604	597	615	606	550	608	617	601	590	580	629	596	634	572	591	593	559	612	608	576	592	615	596	570	607	586	574	614	574	604	587	616	602	566	580	590	602	601	589	593	615	601	682	620	573	615	606	598	571	629	619	586	611	630	565	608	624	611	589	620	571	554	597	580	607	579	623	600	553	675	613	565	638	595	643	604	566	601	612	568	595	591	655	614	625	608	560	614	606	568	600	632	588	571	628	603	586	619	593	640	627	607	621	589	612	626	607	586	620	619	586	556	573	551	588	564	578	600	582	540	559	575	596	589	553	570	611	548	588	597	599	638	626	614	607	612	607	602	596	604	579	585	604	578	649	591	566	559	562	618	648	623	632	633	560	609	592	591	563	581	586	614	572	586	622	589	581	597	623	575	594	571	613	594	582	596	620	561	587	596	584	592	609	604	604	598	623	623	565	576	578	586	582	611	614	611	580	602	611	584	594	613	593	593	577	609	624	636	566	612	588	595	597	578	614	620	623	602	592	626	585	629	579	577	589	584	582	608	542	636	600	575	625	609	601	564	647	627	623	622	552	601	597	613	621	592	590	651	619	639	600	626	613	615	621	578	619	574	585	591	580	598	619	605	578	595	591	599	595	604	575	581	640	603	642	573	601	599	584	553	629	549	607	588	616	608	577	627	578	609	585	633	610	578	601	602	612	583	585	594	632	637	583	584	635	564	572	601	617	590	546	567	621	593	635	583	543	589	602	602	576	578	628	601	625	568	618	587	532	618	618	590	579	641	606	577	628	580	615	616	573	583	577	603	618	629	597	600	559	594	573	571	634	596	599	569	615	591	622	562	560	606	598	570	583	628	587	611	620	593	557	582	600	555	593	580	661	590	585	586	585	625	623	584	598	598	628	608	592	600	601	626	616	601	609	597	607	629	591	576	611	546	570	556	588	615	590	568	597	626	649	613	571	616	608	620	571	633	563	555	582	576	588	584	591	600	592	630	574	598	631	582	626	633	606	576	623	529	612	577	622	588	628	535	592	627	574	589	617	581	601	612	552	578	595	620	623	612	589	586	583	564	650	584	641	558	605	554	620	572	568	613	567	644	587	609	572	591	598	597	652	595	592	607	550	559	579	549	606	648	638	616	620	590	563	614	601	585	608	600	561	600	619	579	575	653	604	603	589	635	596	576	601	618	599	595	615	574	575	588	608	584	626	597	615	640	575	561	647	584	620	595	608	623	631	573	599	579	612	581	596	590	622	599	634	586	584	608	605	607	620	591	580	580	579	605	608	570	602	578	579	598	590	603	567	609	641	624	594	649	649	539	561	615	590	575	638	628	583	550	594	594	598	560	618	621	597	559	571	617	600	558	634	561	602	570	620	621	600	658	575	587	641	550	605	569	596	585	592	600	633	614	593	592	597	577	623	597	624	610	596	626	560	577	611	566	596	584	594	590	616	585	589	611	610	626	605	543	599	580	638	589	581	617	635	593	598	577	622	613	556	599	594	629	598	637	607	600	614	540	576	575	589	597	612	596	596	567	599	550	597	593	619	569	571	667	579	594	603	642	596	582	587	558	601	613	556	589	573	589	596	600	580	630	571	597	596	575	594	617	578	602	640	565	579	604	586	580	604	552	621	609	566	555	651	578	608	612	593	602	605	585	581	647	602	620	597	594	540	590	605	612	629	586	609	596	556	591	581	592	576	620	618	587	604	580	660	554	628	575	630	602	595	571	582	572	590	580	608	627	603	570	587	557	578	619	593	583	583	604	626	588	605	574	561	580	582	579	589	552	599	570	579	608	633	646	572	610	619	602	640	604	583	581	584	577	596	574	562	603	588	588	575	581	607	579	596	570	587	595	614	601	595	600	608	609	606	565	612	598	570	564	600	576	620	604	583	591	571	535	607	576	580	587	639	598	598	617	610	563	609	573	566	601	634	625	602	576	617	569	624	615	603	596	602	582	604	609	597	607	557	583	604	576	603	574	571	578	565	590	563	533	588	604	575	645	604	609	587	617	627	627	604	584	659	617	599	550	594	608	573	605	617	594	582	567	536	566	607	609	597	608	555	577	606	628	559	601	585	620	583	569	600	563	592	572	603	562	593	597	617	588	574	622	647	599	577	558	622	605	616	585	563	571	575	591	578	577	570	532	583	604	604	555	576	633	574	605	621	597	616	583	598	620	606	626	591	624	618	595	595	645	579	599	583	569	584	564	573	606	603	590	603	598	526	628	590	589	571	579	565	603	573	582	606	544	641	564	609	606	569	585	584	665	580	589	607	604	588	604	588	547	560	581	605	535	600	594	580	609	610	576	570	652	584	631	606	589	546	584	624	613	613	574	587	589	572	633	632	599	605	558	588	593	626	595	617	561	587	610	621	587	622	608	626	624	585	654	598	587	581	595	610	587	587	666	603	559	594	575	604	609	626	556	572	600	632	571	594	574	614	622	625	597	605	581	578	637	548	607	603	641	579	569	561	602	617	607	604	566	581	603	629	634	587	603	614	565	571	605	624	660	581	624	570	578	583	570	577	585	620	617	594	580	602	616	599	598	604	595	565	636	557	604	603	627	592	552	587	613	562	602	596	569	636	605	611	582	581	576	584	582	604	626	590	597	559	587	595	569	557	610	570	648	542	579	621	578	516	619	629	616	619	587	597	594	568	597	574	599	594	614	613	626	552	581	559	596	609	565	616	614	607	613	574	625	581	573	591	601	620	566	626	579	585	627	620	586	586	567	622	609	612	625	610	644	592	608	596	573	604	594	548	570	602	597	553	572	577	613	609	584	608	608	598	604	552	581	602	613	574	610	607	591	587	616	620	581	591	610	624	542	631	570	598	561	608	601	574	566	574	561	597	569	626	614	569	600	608	600	576	569	583	616	603	606	590	583	545	547	619	624	644	611	590	571	586	628	603	589	578	571	576	580	591	572	601	631	565	585	609	585	580	527	583	529	595	641	589	594	632	595	581	594	593	596	612	603	573	585	597	546	581	583	591	606	611	645	586	634	604	593	616	581	594	602	588	603	606	588	594	598	575	599	572	587
60557	88336	52803	19821	4394	1310	564	565	544	544	539	544	532	500	510	557	521	520	568	552	544	564	553	532	488	596	547	553	556	509	561	520	526	537	566	515	578	521	534	505	526	555	547	566	564	566	545	530	562	526	569	584	525	525	537	562	534	536	540	557	584	520	567	574	537	513	545	489	546	518	601	512	547	537	537	562	550	546	578	534	548	535	513	536	525	498	530	542	551	503	579	553	532	547	550	558	526	557	532	562	531	542	517	516	499	474	563	533	560	557	518	545	517	513	557	520	519	521	581	518	527	531	511	490	520	538	506	544	568	538	544	544	529	554	555	531	554	527	527	543	528	513	531	503	541	541	546	568	560	550	504	489	522	527	515	544	515	530	539	518	540	555	573	566	549	510	544	558	538	503	544	545	582	566	559	574	496	542	532	534	523	542	507	546	513	534	504	513	557	550	548	509	535	519	467	529	547	501	556	507	555	565	543	544	560	553	562	553	537	551	530	546	566	543	549	528	546	530	538	545	547	514	520	521	541	585	528	552	526	535	535	566	527	527	557	550	552	529	522	562	534	546	535	545	548	546	554	520	534	562	535	550	524	543	518	577	527	534	533	584	540	501	556	511	575	515	519	557	550	547	552	548	530	542	581	525	600	535	535	562	512	510	530	505	515	517	527	553	557	540	548	524	501	601	530	527	544	521	550	561	538	525	543	518	559	523	555	532	516	538	542	528	497	559	566	516	540	521	547	599	561	509	526	562	533	521	554	505	564	536	505	543	528	550	542	491	507	517	571	514	537	523	559	508	501	514	531	567	562	510	518	520	556	516	544	559	547	552	564	540	573	531	544	495	494	501	514	537	544	570	503	541	555	531	521	569	510	543	511	533	511	537	536	509	515	515	505	557	570	546	510	543	514	555	582	542	565	525	521	546	514	559	547	535	552	521	559	514	509	548	528	539	524	515	541	525	587	525	523	552	492	516	505	533	531	545	535	536	520	563	499	508	540	559	530	506	544	498	547	553	510	537	530	520	557	574	553	515	556	550	508	507	536	527	565	537	503	510	524	566	548	535	526	512	587	552	548	563	533	558	516	508	525	556	553	547	533	526	541	531	540	503	520	542	610	542	480	536	541	498	512	553	530	564	527	546	571	526	528	555	550	538	531	567	512	539	550	519	552	529	527	545	529	548	555	516	542	517	546	494	517	557	500	528	539	525	553	562	525	507	517	532	500	517	557	553	528	468	529	501	535	492	523	532	530	540	536	533	521	593	584	526	535	538	544	527	555	523	527	544	551	557	581	545	544	568	515	557	539	524	539	516	521	537	498	510	547	534	534	542	563	542	526	523	499	503	533	537	559	535	554	529	508	552	577	545	541	543	495	546	544	545	544	549	581	547	528	545	539	532	526	558	484	508	536	534	566	523	519	540	559	530	507	517	543	509	541	530	529	547	526	525	519	527	545	527	578	515	543	549	537	533	572	517	524	535	495	495	563	555	585	503	561	533	533	538	563	509	572	514	540	520	554	541	520	542	557	549	494	534	574	530	555	512	549	548	520	541	580	546	562	583	563	505	542	550	507	567	569	528	526	559	534	535	534	560	595	517	512	556	568	521	544	520	529	577	527	512	532	562	533	507	490	542	518	571	539	495	563	543	536	552	556	544	542	528	519	540	556	471	567	548	564	531	516	538	570	556	529	539	558	475	531	555	561	492	501	511	500	541	540	508	552	547	538	531	534	559	526	516	551	486	537	539	526	538	539	516	520	558	498	550	514	525	539	585	550	581	566	496	514	539	538	503	539	546	522	534	556	512	512	498	572	531	541	542	539	524	543	571	574	555	522	520	510	537	542	529	481	494	500	528	516	536	532	502	515	529	532	505	535	512	531	526	504	552	519	501	544	533	547	533	570	535	489	546	535	532	550	524	541	536	524	526	508	473	531	549	523	539	558	519	532	523	572	563	533	547	503	538	540	552	527	561	525	575	527	509	547	526	538	556	572	520	549	528	575	529	523	547	546	531	542	500	556	558	528	533	518	518	530	592	552	555	566	523	534	544	542	541	535	506	529	532	552	541	593	539	570	542	519	553	555	521	548	558	535	534	511	550	533	572	543	556	501	515	551	522	538	548	509	528	543	559	557	540	515	575	503	530	515	543	580	557	548	503	491	529	555	496	558	567	541	526	535	541	493	531	605	551	568	526	525	534	531	556	519	522	551	521	507	573	564	551	493	505	515	536	543	551	534	566	512	514	546	551	528	520	528	530	518	557	525	492	525	513	512	522	548	525	491	546	555	518	507	527	539	558	506	512	555	524	552	514	500	529	513	547	495	516	514	519	536	539	546	515	544	516	542	531	546	528	488	533	520	519	537	543	543	538	549	567	586	536	542	558	516	529	523	516	566	537	550	517	521	549	494	553	522	507	519	538	554	543	503	514	539	576	550	528	511	543	553	519	500	520	586	523	511	478	582	561	518	518	519	500	526	525	551	535	527	532	542	523	514	516	568	564	549	522	524	545	498	518	520	548	509	513	556	511	547	524	508	497	565	532	579	542	550	556	513	555	534	539	548	516	549	567	568	566	513	500	541	545	518	507	554	526	551	512	534	548	515	556	519	564	537	554	555	587	523	557	521	549	556	543	501	531	531	552	559	521	574	521	548	527	536	498	521	496	524	551	523	536	545	564	549	500	516	484	537	557	482	534	517	546	556	526	516	513	510	509	577	557	498	555	535	538	529	547	529	519	566	531	537	540	582	530	548	566	511	548	507	511	554	577	560	548	538	500	521	539	529	566	566	575	536	553	505	547	566	530	564	522	541	533	517	534	567	566	520	548	531	529	504	500	548	561	560	535	605	561	508	580	570	514	542	555	531	542	585	500	513	527	573	528	565	537	511	503	516	454	566	484	543	513	531	507	481	504	556	549	507	545	562	510	522	501	529	539	537	534	528	567	524	508	569	563	484	519	559	546	521	550	547	518	585	554	539	537	545	513	506	562	524	505	551	547	525	504	550	550	505	539	563	552	545	577	496	496	505	539	567	512	473	536	537	538	525	537	520	538	533	531	530	540	557	527	567	501	535	524	526	545	516	512	554	502	523	531	517	568	521	516	547	506	538	508	510	553	525	519	543	544	549	493	518	556	548	540	550	510	489	543	532	561	557	507	537	527	524	557	518	516	575	523	512	552	562	508	538	530	544	533	559	549	543	549	549	540	530	541	541	534	566	563	544	526	541	526	524	535	539	560	522	494	554	547	576	515	551	528	565	546	524	533	532	531	520	507	565	603	516	537	587	534	534	549	502	520	552	534	486	549	515	525	570	536	556	539	528	497	513	543	547	550	491	577	522	547	519	517	540	566	486	512	547	545	559	512	557	559	549	561	526	536	559	571	507	563	527	558	541	593	489	561	529	544	520	548	514	526	490	533	539	525	527	575	551	519	534	565	518	472	539	492	513	540	487	516	498	526	532	513	554	544	493	505	588	518	586	558	504	538	523	516
33932	31010	18848	4757	710	467	431	436	411	392	381	359	429	378	379	408	389	417	374	402	413	423	381	402	418	410	392	402	397	372	419	410	369	381	386	393	370	397	380	418	397	362	380	395	390	420	352	393	392	383	397	392	381	414	414	398	438	443	416	382	396	398	373	379	407	391	400	401	399	412	372	366	420	410	389	375	403	364	409	380	395	361	385	365	435	414	415	381	417	395	366	396	403	405	402	420	421	406	404	389	392	353	406	378	376	389	395	340	412	354	360	391	371	417	388	391	409	372	384	405	406	411	376	365	369	403	406	403	419	365	421	379	412	374	400	387	396	396	417	415	351	424	353	384	389	408	375	373	414	402	389	349	400	424	388	333	398	366	383	391	390	403	409	402	395	392	413	401	394	411	420	400	423	385	395	408	382	377	390	371	374	389	410	399	435	402	397	386	401	414	375	381	411	399	395	391	381	373	412	390	378	399	383	402	362	405	423	420	374	385	345	348	410	391	375	384	455	415	373	403	403	420	401	383	384	393	419	418	377	402	362	403	397	404	402	387	406	400	367	399	411	389	375	413	427	394	406	393	376	393	409	402	390	420	391	362	408	404	376	386	388	383	375	388	384	399	385	419	405	380	402	397	388	412	374	389	407	377	377	363	365	384	405	376	391	413	358	406	378	398	374	386	388	416	384	406	375	413	383	377	423	391	377	422	381	360	409	409	426	369	400	363	444	426	389	429	382	346	380	408	396	370	386	409	395	402	406	376	368	393	372	379	390	437	408	396	389	424	409	406	398	435	394	380	383	407	432	381	387	411	405	385	421	383	381	383	391	426	405	361	365	370	404	418	399	388	388	385	380	383	390	430	408	391	377	429	411	415	399	396	377	369	378	384	394	433	364	392	395	399	382	386	412	412	415	418	336	399	425	425	398	390	391	388	399	389	385	403	372	380	392	395	375	385	412	385	379	399	378	359	401	405	366	391	395	381	381	384	382	388	347	426	393	416	365	392	355	442	402	349	385	417	402	399	431	410	414	386	380	413	411	413	393	391	365	361	418	385	362	446	384	416	401	370	407	433	383	413	436	411	365	387	413	434	413	389	376	394	361	405	398	371	398	379	372	368	376	408	369	399	417	356	386	369	406	432	383	388	410	402	419	360	435	383	389	408	409	390	398	429	404	378	403	391	381	412	402	352	420	381	404	383	395	375	412	405	385	409	464	419	370	403	384	404	362	396	371	412	395	403	386	359	388	402	404	417	399	376	380	393	377	425	388	419	356	351	388	395	384	410	379	393	390	392	385	391	394	373	448	412	409	400	408	397	388	381	412	412	383	370	409	388	410	389	388	385	379	380	438	383	418	396	384	430	394	412	422	404	407	423	389	398	379	427	352	397	363	382	352	378	399	404	352	411	390	393	403	398	377	399	430	410	376	361	354	373	390	366	354	392	395	436	405	341	400	406	379	395	402	386	401	395	420	375	398	397	393	373	396	409	449	428	391	389	382	395	395	421	391	401	399	378	382	380	399	376	390	370	383	378	380	390	370	367	393	393	411	393	413	411	382	374	431	413	385	395	396	430	409	367	402	438	392	388	405	404	418	409	411	400	378	404	412	407	405	392	401	450	383	395	362	419	403	400	385	364	387	393	412	398	438	401	374	392	385	367	389	400	381	396	386	395	406	368	391	413	370	367	387	406	400	403	370	398	405	400	417	353	390	384	411	406	351	372	383	353	345	411	392	419	374	364	414	400	376	402	396	364	416	403	369	387	434	392	439	430	416	371	433	381	376	395	368	358	383	379	395	378	375	395	403	392	396	341	378	376	441	374	377	363	393	408	396	383	393	390	387	383	406	386	380	374	410	432	398	430	374	393	374	378	378	411	402	400	386	389	408	416	388	400	416	373	356	384	387	385	374	395	361	399	386	393	397	398	388	390	409	400	392	401	380	388	417	393	383	385	393	425	408	395	438	404	426	403	374	396	386	420	425	356	391	433	422	359	380	395	378	415	362	394	393	396	390	411	394	409	411	414	430	411	400	408	394	381	380	377	375	389	408	412	387	383	423	391	400	396	425	376	339	385	381	388	426	391	432	405	420	403	373	407	430	387	394	398	372	421	361	373	410	394	415	397	399	398	404	358	366	415	386	392	416	376	380	402	409	411	389	362	409	391	417	409	403	400	397	412	396	377	412	396	379	385	369	397	429	388	386	393	366	384	392	387	380	393	386	406	347	437	409	371	384	373	405	398	420	379	414	426	423	362	415	399	400	389	377	381	372	430	405	410	413	402	409	407	411	387	372	403	412	420	382	402	393	351	396	402	422	366	381	396	386	394	408	344	396	408	426	411	441	406	399	380	363	415	407	398	431	417	382	404	387	395	388	377	390	374	332	388	396	386	429	384	399	383	406	393	401	389	450	369	402	372	391	397	367	385	386	365	407	390	433	414	373	390	399	385	402	365	427	404	392	368	402	358	407	372	426	383	375	408	379	413	405	386	371	372	386	349	387	403	397	386	394	381	417	422	358	405	421	389	392	391	388	446	410	419	426	424	421	396	389	383	372	392	434	400	363	396	371	363	380	396	357	399	375	361	383	418	400	405	439	436	395	413	372	396	395	434	387	393	397	409	394	380	413	410	415	367	380	400	402	379	414	407	404	386	386	383	418	414	349	395	379	396	388	352	409	407	375	372	399	400	388	385	391	396	398	413	398	367	399	398	371	413	392	409	377	407	372	362	384	435	365	400	380	391	419	410	390	369	412	420	407	404	405	456	407	366	382	409	406	383	372	380	404	416	415	372	409	366	391	394	399	408	423	387	378	392	405	390	423	396	372	402	382	415	397	412	367	389	399	371	368	381	394	371	401	371	398	386	374	403	365	415	401	385	407	398	388	375	389	413	379	395	377	400	378	402	396	418	381	415	405	407	384	420	421	387	359	376	388	380	415	433	424	426	436	406	392	379	400	374	381	406	358	426	375	407	384	366	388	381	381	384	379	439	356	405	406	365	388	426	407	366	410	378	358	392	392	431	369	384	387	397	392	397	394	383	372	357	415	391	394	413	371	412	400	413	371	421	440	388	375	404	387	410	368	421	390	407	362	402	377	395	384	396	383	401	395	359	424	408	378	387	399	409	399	387	380	364	361	394	390	393	430	402	436	397	407	410	389	408	405	369	407	392	378	372	404	358	405	407	419	424	414	379	378	398	404	380	380	373	376	385	392	409	404	379	386	396	410	399	446	422	396	403	391	376	424	434	397	385	402	398	413	418	393	420	403	385	398	390	392	389	417	376	412	408	402	414	383	383	404	387	412	399	367	419	377	431	406	433	400	412	396	381	403	400	392	428	378	372	397	364	348	389	414	368	400	409	388	374	382	438	391	398	439	383	389	363	405	395	356	397	433	395	409	447	420	382	396	380	385	400	419	409	412	371	424	369	378	378	381	433	395	402	397	415	366	388	408	408	412	377	403	411	400	396	408	406	384	383	378	399	384	386
32179	30093	10186	2172	591	354	295	347	307	316	340	344	315	322	335	366	312	333	356	341	349	319	339	354	312	313	334	326	351	350	318	307	343	362	323	333	323	316	321	331	343	337	352	333	332	354	330	317	336	342	362	329	326	331	335	323	346	295	345	339	335	342	355	338	324	350	333	349	363	326	332	332	331	340	350	328	337	346	320	324	299	322	309	305	319	334	314	327	335	329	318	364	362	323	341	347	323	338	339	316	335	295	334	331	337	332	356	356	307	336	317	344	325	327	314	304	327	316	288	332	369	316	335	328	321	359	310	327	300	324	338	320	366	328	314	309	302	298	303	332	310	336	329	317	341	340	357	330	313	340	324	326	338	319	325	342	345	310	327	295	331	350	310	295	333	318	325	323	330	342	317	319	308	309	279	334	299	327	324	370	304	292	352	336	323	326	303	355	314	346	297	362	345	332	297	337	279	336	320	327	333	348	345	336	344	318	342	291	301	331	317	333	338	351	344	332	339	306	290	313	328	337	350	310	338	356	306	321	317	321	337	364	323	322	342	328	326	316	320	332	300	322	337	328	319	317	347	322	326	308	338	346	336	371	313	315	298	293	329	303	344	327	317	303	313	365	325	326	349	322	305	312	382	356	331	325	303	320	321	350	336	304	337	340	332	323	315	344	329	339	297	305	333	346	324	307	356	325	314	344	352	327	359	342	346	356	283	330	320	335	354	346	341	324	362	317	304	335	345	315	309	351	331	343	308	319	358	325	341	370	353	323	310	355	348	304	347	303	333	350	354	335	349	372	340	344	363	352	323	325	332	303	298	307	319	337	323	293	325	312	302	334	325	336	335	324	335	292	347	320	327	336	372	321	330	325	322	338	296	317	343	360	368	337	306	317	331	341	340	324	322	347	308	354	349	342	325	326	364	315	339	315	360	334	312	328	330	279	343	333	365	343	353	336	335	342	318	347	352	352	328	314	363	359	334	355	313	341	325	319	364	334	338	335	336	329	336	352	308	329	297	340	327	340	309	323	338	332	297	329	312	336	326	318	329	321	345	327	331	294	297	337	320	340	362	334	330	348	322	295	352	331	359	309	355	319	321	362	338	349	324	340	314	341	297	320	321	318	316	338	355	327	349	337	310	314	307	305	360	344	326	352	295	287	329	365	335	309	334	364	335	351	304	354	331	356	348	343	316	340	331	371	340	338	335	296	350	340	369	326	335	356	329	349	296	312	334	345	305	338	336	341	328	331	356	331	313	296	334	317	328	324	302	372	317	344	321	330	340	380	355	320	300	365	344	307	359	341	337	310	334	314	329	304	315	294	316	349	319	327	344	328	315	320	346	331	341	364	320	334	342	336	309	330	295	310	310	347	303	300	332	327	336	322	338	326	323	331	343	331	336	332	326	320	320	305	302	337	347	331	342	318	343	323	289	338	311	309	341	323	345	276	324	329	348	328	354	334	339	348	313	362	297	327	335	348	317	311	331	331	350	327	344	312	355	346	331	332	330	354	304	365	361	334	317	356	310	360	318	328	332	338	330	358	330	302	326	356	315	331	325	314	336	318	325	306	301	318	336	336	337	332	344	323	341	333	305	327	328	334	313	344	327	341	316	332	300	357	373	339	327	326	338	349	339	320	333	301	340	337	356	366	344	358	335	319	317	327	326	358	339	352	339	324	339	347	303	334	339	358	336	322	321	326	327	289	313	359	325	334	336	349	300	320	342	329	327	324	314	328	348	340	316	326	349	313	340	339	324	317	378	339	308	355	323	342	369	348	308	319	342	316	333	330	334	323	334	355	299	346	333	301	360	334	303	342	337	352	327	323	367	339	340	304	316	369	313	308	322	314	381	307	325	349	317	328	329	351	315	367	337	312	367	355	367	304	335	309	326	321	315	352	365	312	309	352	310	306	350	323	334	336	302	336	306	360	345	339	318	322	331	330	342	317	336	329	294	321	318	359	321	355	314	293	338	307	328	311	325	329	367	304	327	344	328	327	329	338	357	336	315	326	316	323	326	331	340	359	313	308	317	307	344	352	319	334	313	331	334	349	329	307	346	302	323	309	343	308	332	345	313	368	297	351	327	360	316	360	324	318	357	349	298	356	339	343	349	361	306	315	318	366	315	317	325	333	364	321	335	321	342	328	324	337	336	340	337	359	343	352	324	300	364	317	343	310	289	348	321	335	310	346	330	328	353	311	330	330	308	327	351	352	325	296	346	317	316	319	342	333	316	316	318	372	338	332	300	323	303	336	352	323	355	355	288	330	363	341	339	334	335	310	346	330	325	348	318	357	349	333	319	343	345	330	329	328	332	311	318	352	319	344	327	323	354	338	326	353	359	323	301	325	309	329	309	327	307	314	328	337	324	329	335	306	329	336	324	307	313	334	368	323	312	308	349	317	358	314	341	315	330	331	323	380	336	336	294	330	312	322	363	330	323	315	315	351	337	335	320	300	347	345	335	314	370	329	270	364	357	354	341	324	337	334	327	346	358	337	336	360	313	331	307	322	321	335	318	292	358	334	324	332	366	341	345	331	319	333	345	335	361	326	347	349	346	317	350	330	337	310	352	312	318	350	326	319	329	317	353	324	340	299	314	324	367	343	278	337	337	361	356	294	337	336	316	341	336	322	368	317	341	353	351	333	346	358	366	307	327	340	324	350	345	337	337	334	293	339	284	286	319	348	319	344	340	356	320	334	326	313	335	355	322	352	350	348	321	317	342	304	343	320	324	310	311	306	340	334	342	341	351	349	302	355	320	333	329	319	317	327	306	336	329	343	317	334	299	340	324	344	304	352	315	312	313	336	339	350	333	327	317	321	366	294	348	338	322	347	353	336	336	343	322	339	336	335	323	325	331	338	336	320	328	340	342	321	342	324	309	316	313	314	344	317	325	360	341	357	324	329	324	342	323	349	316	352	357	345	323	313	328	331	313	345	300	327	327	335	329	296	357	340	337	294	337	333	353	324	320	300	299	333	315	309	331	311	338	301	339	330	339	329	316	316	316	326	330	315	322	332	311	358	339	308	354	345	347	312	333	288	340	340	320	331	329	317	292	359	360	309	328	343	332	299	347	330	357	335	332	335	328	330	327	320	306	343	338	329	326	339	372	311	339	348	297	335	328	340	311	324	298	340	359	346	321	324	337	352	344	299	313	326	366	339	374	364	352	376	335	335	333	311	316	345	332	320	322	336	324	333	285	340	329	364	358	332	324	326	298	317	347	368	346	285	337	337	362	319	356	333	339	339	320	317	348	312	345	374	335	343	310	315	307	357	307	328	342	310	324	324	371	328	333	343	333	312	334	341	319	321	308	345	316	319	306	285	336	355	313	329	303	310	331	367	346	341	329	341	357	328	303	334	306	361	344	326	318	315	302	334	326	316	339	318	360	328	310	323	352	362	342	312	297	310	292	345	319	347	324	342	324	326	339	342	342	346	315	345	345	323	310	300	289	360	382	315	340	317	320	329	321	357	333	331	311	329
24926	23379	30135	25707	17808	4559	658	486	472	427	421	420	419	430	424	433	424	450	462	442	448	441	429	427	437	429	473	419	406	427	420	438	443	422	411	448	435	429	407	442	456	416	404	438	413	410	419	421	463	409	414	450	429	384	407	446	443	438	429	410	426	408	370	438	409	435	396	371	384	427	417	427	391	430	416	403	402	433	424	412	408	419	425	392	438	430	430	428	389	416	435	436	418	414	406	426	399	389	418	424	412	426	403	418	441	421	413	412	407	416	402	423	444	438	407	444	451	435	400	409	365	430	390	447	432	424	404	390	432	382	460	397	373	440	457	421	417	385	422	426	412	412	392	424	398	418	411	376	427	434	409	442	414	424	383	415	449	420	429	461	433	405	427	431	373	401	399	386	418	412	435	427	446	379	413	409	396	402	415	412	400	423	419	432	421	429	393	423	408	416	417	401	422	398	401	402	416	386	382	411	455	408	443	405	437	460	414	456	393	419	434	417	424	468	397	418	446	422	387	446	437	414	397	431	419	441	414	464	433	465	391	383	420	469	389	404	424	407	441	425	406	386	427	430	397	390	421	444	430	432	427	432	390	428	397	461	440	435	420	419	426	438	405	438	446	430	454	428	436	438	457	399	424	374	435	458	395	451	413	416	409	416	396	410	447	465	409	443	407	414	423	397	438	404	446	420	436	410	396	406	370	415	397	420	428	416	453	417	410	463	457	422	434	427	426	390	446	432	418	385	428	400	444	413	414	426	413	449	448	404	410	433	435	417	421	453	411	427	449	395	405	421	425	425	424	451	438	437	412	395	424	441	384	416	423	437	424	380	408	425	405	436	421	413	389	421	444	436	401	415	397	433	446	421	381	407	385	401	422	441	418	410	411	446	397	409	444	417	391	430	472	391	448	395	425	426	405	388	401	432	382	449	418	433	397	413	410	422	423	428	354	379	427	408	415	429	426	415	402	415	415	433	422	404	442	462	413	426	427	423	446	430	399	400	398	415	415	442	439	407	420	427	404	412	409	394	414	425	423	410	423	415	419	395	476	398	446	441	441	423	400	412	430	388	420	408	412	445	409	462	394	440	419	435	407	418	422	471	422	425	420	408	428	402	434	417	407	411	405	432	381	392	415	410	410	429	421	399	385	441	444	453	390	409	386	404	408	414	393	418	419	385	382	405	365	407	439	381	416	456	421	410	438	376	409	399	411	412	407	414	442	416	434	447	412	410	398	442	406	406	455	408	405	413	434	430	388	423	450	405	415	418	402	418	377	432	426	391	425	456	432	400	397	442	400	449	441	407	395	434	412	430	382	447	390	390	415	441	396	452	414	416	444	409	438	387	405	430	429	375	456	451	415	424	449	388	372	391	405	378	441	426	443	397	425	414	446	415	411	414	391	433	392	422	427	406	411	399	399	411	415	403	430	441	396	409	400	416	404	421	407	417	390	401	414	406	462	412	373	420	392	418	424	429	415	399	390	437	397	405	363	405	413	416	424	408	411	392	423	426	412	452	446	422	427	457	383	405	404	421	416	410	422	423	445	403	419	437	433	397	404	400	396	448	410	464	435	412	450	414	359	473	435	463	411	424	430	409	415	427	377	434	427	421	414	435	424	414	442	412	404	435	418	391	453	458	393	411	439	410	423	417	400	417	452	410	432	435	424	402	422	419	375	390	422	374	431	461	395	430	430	402	380	417	439	388	395	405	430	441	425	429	401	448	425	449	446	384	408	458	422	426	414	451	441	411	468	404	409	430	425	460	397	378	421	399	378	392	417	434	411	399	449	408	418	395	431	395	447	432	418	419	423	417	448	427	429	420	438	432	419	444	442	402	436	401	444	437	422	414	426	448	419	435	386	411	400	386	430	397	417	447	398	395	380	388	449	410	397	405	385	420	454	435	413	421	395	413	405	398	441	413	386	394	438	378	433	386	428	398	383	454	422	388	404	396	433	437	457	433	436	445	392	441	405	436	384	419	411	433	433	431	436	404	426	391	396	424	409	412	427	399	419	426	415	432	422	422	388	426	431	406	396	458	400	377	404	462	405	370	442	380	412	439	426	410	424	394	382	422	418	400	462	395	401	406	415	402	433	431	414	422	419	442	383	451	393	407	401	411	437	399	398	393	399	409	421	409	406	401	392	422	436	401	448	408	418	395	413	395	412	413	400	407	433	368	425	421	397	406	437	446	400	426	403	437	428	399	413	400	401	412	407	428	415	422	437	396	382	450	435	449	399	418	402	408	432	384	406	372	438	438	414	406	414	422	387	416	430	445	426	412	395	416	408	408	456	428	447	402	450	409	437	400	425	403	402	455	394	384	424	423	421	416	416	397	431	380	362	367	434	489	423	426	438	399	412	430	405	449	417	419	436	430	427	409	394	440	395	421	381	439	427	388	405	411	429	432	406	398	447	426	466	399	421	397	430	434	449	395	399	424	430	395	383	456	442	398	433	397	437	427	439	428	435	395	391	419	405	386	365	421	376	403	410	438	411	394	416	431	379	416	464	426	415	443	425	407	423	414	402	416	444	401	432	391	416	396	411	409	425	382	387	409	446	459	432	409	403	422	397	386	424	447	399	384	430	427	431	424	420	409	400	402	431	441	429	435	425	410	389	400	377	419	410	416	390	396	452	413	434	424	411	438	405	423	438	382	411	379	389	442	410	412	440	426	408	405	445	413	426	367	403	438	418	420	488	428	438	414	379	432	419	416	407	389	414	424	430	411	442	428	442	430	413	419	386	457	467	421	433	425	383	436	424	443	422	394	396	431	391	438	394	406	432	415	438	449	399	359	428	429	388	415	467	432	465	418	406	415	442	431	414	391	439	370	448	438	407	410	389	414	428	423	405	409	416	399	414	433	410	421	438	392	412	418	411	395	412	437	419	396	407	400	416	431	417	448	403	439	410	428	436	412	447	412	430	418	407	436	379	388	443	367	395	394	426	421	389	466	422	402	431	468	422	392	413	445	382	458	426	425	417	435	415	420	411	406	378	382	389	424	453	395	428	397	411	447	392	403	399	410	420	418	414	389	449	383	401	416	426	457	418	368	381	451	428	415	432	415	412	434	390	409	405	425	463	391	383	418	449	412	414	390	420	446	410	407	385	398	427	431	425	417	423	417	428	451	436	372	430	428	445	417	420	413	401	452	434	420	410	440	403	454	374	418	402	416	431	395	414	386	423	422	421	409	417	405	409	399	404	433	435	417	395	414	429	451	411	407	404	425	406	381	379	424	434	388	384	396	381	454	402	444	405	402	389	422	377	422	407	402	436	438	395	425	400	439	423	405	466	457	423	419	389	420	403	405	415	436	412	367	432	441	487	448	413	435	405	415	413	428	414	378	413	439	430	380	408	421	412	420	447	418	437	431	441	434	418	418	423	446	402	440	409	405	414	405	419	425	436	419	403	382	397	404	375	407	427	426	440	458	386	417	402	416	420	412	439	410	404	448	442	412	435	434	446	405	425	405	428	440	365	414	436	399
62336	83987	49232	17744	4049	1010	428	395	397	376	413	378	393	399	412	392	388	413	396	391	398	378	418	394	361	414	392	393	406	404	398	385	363	402	380	363	390	381	356	370	453	417	405	414	431	403	393	403	393	389	411	395	423	388	404	376	368	384	391	393	413	418	382	395	380	411	389	372	405	398	367	400	392	402	385	386	368	373	400	384	367	392	398	424	374	368	383	387	402	350	398	400	401	405	408	417	405	366	389	388	386	394	393	408	382	385	368	398	408	403	450	407	394	396	409	440	394	371	394	373	387	373	411	410	367	402	380	409	383	413	373	396	403	398	380	441	367	382	392	416	379	414	367	385	436	398	390	369	426	407	401	363	354	388	387	381	408	361	387	381	388	390	383	369	398	393	398	388	345	374	407	367	369	373	406	403	383	398	402	442	419	387	399	411	367	405	377	383	399	408	395	395	399	368	385	381	404	396	384	412	396	371	410	345	394	355	403	410	364	363	380	404	365	385	361	408	354	378	397	379	397	394	345	369	396	363	398	406	375	408	394	383	403	410	401	372	408	405	406	396	397	387	367	450	388	348	401	405	437	419	386	383	404	366	403	405	391	360	386	377	415	367	374	399	376	364	395	383	379	379	383	378	376	362	385	350	412	416	403	428	374	414	395	405	411	408	353	373	413	380	408	392	381	440	383	385	417	366	396	403	400	418	350	375	436	380	383	376	408	384	391	357	426	385	407	373	398	409	359	384	388	397	415	393	361	416	388	396	391	403	380	370	400	362	370	402	415	384	364	387	370	384	376	393	376	389	400	373	404	437	403	380	398	367	410	419	389	372	394	425	395	354	394	405	361	382	414	388	358	412	385	393	408	384	369	403	396	359	408	426	397	424	412	384	395	406	365	375	392	400	374	414	363	388	416	431	437	370	410	376	424	372	409	412	395	379	389	374	391	394	375	389	375	370	366	400	402	389	381	390	402	383	394	395	368	375	422	377	377	369	390	381	387	380	367	411	348	382	425	370	357	392	411	373	374	380	409	416	426	386	406	348	414	428	396	431	396	412	391	346	372	383	392	370	384	413	382	386	438	367	402	382	408	401	392	360	363	409	377	384	382	429	405	376	360	386	384	418	384	406	390	390	379	375	373	351	390	349	422	426	392	400	400	363	418	366	400	373	334	393	371	419	377	410	387	398	414	414	387	384	374	402	405	393	361	349	406	371	381	370	368	378	377	357	392	361	398	393	347	370	382	425	394	365	352	409	366	372	393	393	398	377	397	400	385	399	382	366	363	400	374	410	388	363	419	398	399	365	395	384	366	395	398	403	377	397	415	388	418	398	395	418	404	395	372	441	392	426	403	363	378	442	387	430	385	403	392	391	405	371	404	396	387	357	382	414	402	389	394	398	365	376	378	396	390	427	405	409	394	385	367	399	373	393	406	415	414	379	364	363	395	424	430	394	384	412	353	413	402	389	393	377	370	380	426	351	420	387	385	372	424	355	386	373	403	351	381	413	384	397	382	407	386	416	402	347	427	398	398	365	393	404	429	377	381	398	390	368	397	402	403	396	444	404	406	372	384	391	383	374	415	402	397	407	371	396	412	422	384	354	441	411	404	404	405	350	381	379	390	402	400	397	415	400	373	394	362	370	393	383	391	357	373	384	366	433	404	375	384	385	384	388	398	380	388	403	395	408	396	404	365	370	339	393	374	371	373	379	391	399	346	405	371	354	373	383	367	364	404	382	376	437	372	399	407	385	383	402	379	429	410	365	380	394	397	390	349	387	429	398	412	368	383	398	371	367	386	446	376	441	406	396	386	400	378	374	399	359	387	374	386	375	368	373	356	377	362	409	400	392	390	354	359	416	414	367	389	375	389	371	395	393	408	402	403	395	357	374	414	374	399	385	399	420	393	361	382	444	419	398	362	384	413	435	400	412	386	392	378	433	395	388	405	365	402	385	412	439	386	380	437	394	411	379	385	393	397	378	391	389	374	368	395	418	430	386	372	373	413	359	404	408	384	390	437	376	401	414	384	379	374	399	364	385	380	362	403	393	404	395	401	382	391	393	448	378	395	365	404	418	418	352	389	376	400	371	390	381	396	387	390	376	399	386	400	402	406	370	365	411	397	395	372	399	406	367	397	409	367	355	386	405	403	348	412	374	406	388	362	395	406	345	366	401	398	416	391	428	415	390	372	397	391	383	403	421	363	337	419	369	402	399	392	409	423	401	378	391	369	397	377	414	381	385	394	399	415	416	373	361	372	403	397	426	362	402	366	355	422	404	390	397	373	438	401	386	369	419	400	364	385	369	375	377	406	397	388	371	390	384	358	396	368	380	387	380	380	364	398	369	424	368	365	377	367	394	415	386	404	404	384	376	356	373	395	413	379	365	425	349	438	402	361	394	406	410	393	379	390	384	379	367	395	409	408	398	430	386	419	376	405	410	386	387	405	364	401	394	390	392	403	424	367	363	397	420	417	373	360	382	386	416	411	369	412	403	386	371	387	375	416	383	399	431	395	397	379	371	388	411	395	419	387	387	374	395	392	383	377	340	399	361	413	382	390	411	361	394	419	405	350	351	368	388	386	381	401	409	385	411	408	384	391	403	384	399	369	390	393	384	383	395	380	340	358	376	387	400	419	407	359	372	439	372	345	375	395	404	426	371	355	404	393	416	385	397	389	414	400	395	413	386	376	386	399	410	363	387	386	387	420	408	419	385	387	389	384	393	373	403	369	389	384	393	394	373	399	383	396	394	382	403	391	405	384	404	352	403	371	373	410	406	373	373	386	396	369	361	373	407	404	412	392	375	367	396	376	375	376	394	411	430	428	400	335	402	378	394	401	370	367	379	401	423	384	419	397	379	418	378	381	410	406	403	361	380	365	356	398	423	353	415	382	384	401	414	408	393	391	419	400	357	406	397	417	336	419	360	391	368	402	414	411	369	369	385	394	406	326	404	420	368	376	389	358	390	393	380	380	404	416	420	397	385	408	399	379	404	360	389	379	372	347	373	412	365	361	388	389	380	385	357	372	406	410	380	429	405	404	401	392	359	388	391	388	388	403	374	362	400	372	386	389	384	395	384	424	386	403	370	387	401	392	392	410	384	371	368	441	377	360	376	403	393	398	374	403	411	414	391	405	385	384	419	352	394	416	428	381	399	409	400	422	362	361	382	393	391	392	353	381	398	399	382	408	385	395	381	382	383	345	339	402	364	386	396	374	376	379	428	399	393	398	379	438	364	413	386	419	414	375	434	384	367	385	385	362	412	397	423	385	400	366	392	387	393	376	389	389	406	401	385	383	390	353	418	386	398	378	370	390	372	396	404	398	391	363	333	382	362	360	417	407	375	383	417	394	416	401	386	392	383	412	432	414	389	391	396	370	410	433	392	384	434	361	406	348	375	395	403	372	384	375	391	435	365	392	384	410	384	381	409	407	389	388	422	389	378	372	396	371	391	406	376	379	410	370	380	369	412	429	343	402	411	391	399
24290	22669	29593	25142	20234	9331	1078	673	510	542	548	575	550	612	606	573	528	576	564	569	558	576	542	522	519	541	490	560	523	564	543	537	555	548	575	498	514	561	549	562	552	512	578	592	555	521	572	568	521	567	501	537	563	554	533	585	569	544	572	551	569	549	583	563	537	571	555	535	614	575	532	562	545	562	599	530	553	554	539	562	561	534	520	518	543	559	525	574	539	568	548	583	537	552	546	517	535	540	572	553	523	512	523	560	535	543	583	535	535	552	548	538	536	570	509	535	523	547	552	521	538	581	521	541	562	530	564	513	579	525	582	528	566	549	546	550	512	558	517	547	539	511	533	531	558	536	516	599	557	555	485	536	540	527	585	544	516	556	533	530	532	567	558	569	553	518	519	550	576	543	551	576	483	552	566	544	543	542	586	519	532	531	550	519	542	551	521	563	544	563	565	537	558	516	571	522	547	527	571	552	532	534	535	520	514	521	528	559	555	541	541	535	529	525	528	539	555	541	528	490	563	550	529	514	505	560	545	532	541	524	532	583	535	545	590	543	555	545	497	531	558	590	492	561	516	579	538	528	507	569	514	516	562	601	516	579	515	510	590	540	559	595	561	560	553	536	560	556	571	541	498	479	577	532	533	546	557	503	555	549	575	536	574	568	535	524	541	587	550	551	524	584	488	507	538	520	519	547	605	580	494	523	571	539	554	555	535	521	548	523	547	556	552	526	557	514	545	555	515	521	530	521	545	523	574	474	547	561	526	571	503	560	498	572	569	563	536	576	576	552	555	603	501	537	541	547	526	510	532	537	519	538	499	544	566	517	564	537	554	517	530	567	517	570	548	565	518	534	521	523	576	585	514	562	532	552	570	556	534	529	475	542	507	567	548	518	571	550	550	544	570	530	537	560	544	493	535	562	564	570	525	549	565	522	530	542	527	523	571	551	517	587	559	535	510	533	536	571	550	534	520	525	500	547	553	555	538	503	524	515	531	511	528	537	521	574	562	558	495	552	561	529	533	544	487	597	540	519	557	503	542	526	537	555	532	563	483	556	592	551	559	554	532	491	551	549	568	518	542	554	524	533	557	531	546	583	511	564	545	579	565	552	565	545	541	546	518	532	547	547	525	486	525	549	536	493	557	502	590	528	579	555	518	503	583	527	570	514	513	514	511	542	551	541	513	541	550	542	538	526	560	520	578	557	533	535	505	534	558	489	531	516	529	569	552	564	557	541	541	566	531	490	544	521	518	512	533	593	515	589	547	523	551	532	524	509	561	505	554	557	551	544	532	556	532	564	583	507	548	552	571	536	543	541	531	553	571	486	588	562	538	549	560	531	523	563	504	528	580	567	558	513	518	560	566	549	538	552	527	556	549	541	560	538	512	564	523	560	546	500	561	550	523	526	545	572	516	537	525	538	517	545	539	571	564	560	538	552	598	507	537	517	536	565	501	516	528	546	526	570	502	550	562	568	546	563	519	515	517	542	563	546	543	537	545	584	517	585	586	532	530	508	546	541	516	544	552	584	531	537	529	530	548	566	576	560	527	517	516	565	512	568	520	581	574	525	571	550	561	558	569	508	539	584	528	513	536	605	565	544	533	540	521	566	538	552	556	538	559	515	507	522	535	522	539	531	527	507	545	513	528	540	549	517	543	542	514	526	533	558	587	597	521	554	559	564	571	557	531	533	551	484	527	531	574	561	530	559	548	540	558	515	542	502	571	527	561	491	541	547	503	567	532	539	581	557	574	523	526	522	544	568	565	527	526	574	528	500	544	513	544	546	553	558	596	538	560	554	516	533	502	560	551	500	533	502	532	534	525	512	526	546	553	583	514	532	562	556	528	533	499	542	520	529	497	562	557	566	585	555	531	505	522	547	531	487	515	547	519	553	507	538	555	506	555	563	552	548	533	549	551	525	532	544	541	555	520	559	540	506	546	515	537	569	522	537	539	541	540	506	535	582	543	545	548	538	535	508	547	559	568	542	521	541	504	506	551	530	559	544	556	571	564	527	526	561	554	532	554	529	494	490	539	560	530	561	545	555	555	558	500	546	547	522	509	538	516	559	511	533	508	526	535	565	510	570	577	560	550	606	509	552	479	530	565	551	590	514	549	531	520	585	540	582	568	501	586	541	558	521	565	529	571	537	547	551	522	578	506	558	513	590	522	515	542	550	563	554	524	574	563	540	513	580	529	522	510	575	520	516	582	571	540	579	536	550	533	527	557	501	530	525	539	539	559	510	551	521	533	544	525	528	555	571	552	519	519	542	539	511	524	532	566	502	533	559	531	544	517	534	535	541	517	597	535	493	521	535	583	571	550	559	555	531	503	480	536	546	547	566	526	563	570	528	514	512	536	567	532	513	557	562	536	540	500	570	544	552	516	519	556	568	509	518	548	555	534	567	554	500	522	516	524	548	526	498	554	568	524	551	536	500	546	523	517	544	525	566	520	545	532	529	508	514	511	548	585	531	558	574	527	520	551	537	520	515	530	550	554	559	543	557	547	511	571	584	506	552	551	567	568	529	531	524	539	495	540	510	516	605	526	476	547	541	525	547	525	529	561	536	563	519	562	579	509	519	513	525	544	543	560	537	519	502	554	540	553	526	527	597	557	530	536	505	515	503	534	562	575	554	520	535	523	506	579	541	550	522	541	546	568	536	570	538	483	565	546	519	501	542	590	568	563	493	560	575	537	548	501	534	574	545	508	497	513	554	560	514	566	561	560	516	537	567	543	507	521	539	564	516	524	549	534	519	572	540	548	525	532	555	520	529	551	534	533	528	525	559	527	514	549	537	563	550	522	500	563	543	527	565	527	536	530	541	535	563	576	536	528	562	537	521	581	542	509	554	566	536	504	541	512	497	517	518	528	520	544	560	556	543	569	586	523	584	511	539	510	584	533	543	544	567	491	526	517	556	544	516	549	536	543	502	515	527	532	557	524	528	523	538	525	539	560	521	558	503	606	563	517	521	543	536	564	542	523	539	567	514	570	508	527	524	557	528	509	554	579	549	505	526	530	574	561	561	548	560	550	543	519	530	538	505	528	514	527	553	550	533	549	570	560	520	533	560	517	528	524	545	555	527	510	553	531	527	555	510	540	549	527	525	547	529	562	553	529	530	568	559	531	505	531	539	551	561	576	542	511	525	533	546	532	548	532	543	547	573	519	535	527	572	563	532	586	528	553	522	515	562	543	502	560	531	503	562	564	516	575	555	523	528	549	545	549	535	538	511	564	572	556	524	573	548	528	550	544	509	534	527	539	592	552	546	542	506	513	530	544	552	523	540	521	504	539	520	515	543	549	507	538	505	509	542	511	520	560	561	536	550	572	533	489	521	509	578	517	556	547	524	503	541	573	507	512	551	537	555	536	500	541	553	547	533	511	516	534	504	535	529	515	519	510	540	560	556	539	537	570	540	503	566	551	607	546	539	514	515	564	570	528	562	562	546	549	530	532	559	508	563	536	511	545	562	590	538	603	513
60624	88093	53665	20557	6058	1431	495	496	456	504	518	510	495	518	477	448	524	523	491	528	456	490	510	513	466	538	490	510	517	508	508	501	469	525	495	503	507	516	524	488	462	469	531	494	518	538	505	505	491	486	521	503	482	501	485	513	500	482	498	499	475	545	527	512	506	487	498	524	531	479	470	468	477	483	504	514	528	525	482	430	483	490	469	498	471	508	488	488	485	512	473	503	488	511	491	536	501	486	514	476	502	505	461	555	465	513	514	476	504	496	469	506	510	488	507	508	498	488	508	527	496	495	498	499	475	494	500	521	460	445	491	508	498	453	542	484	497	502	490	498	513	437	505	482	515	519	490	495	491	519	480	504	453	471	476	497	508	486	504	491	476	515	479	514	478	464	507	511	454	503	532	518	512	493	497	476	491	484	502	471	518	465	501	498	495	472	457	474	499	527	454	510	532	455	499	463	521	504	495	511	490	493	498	507	501	486	486	536	522	500	467	494	467	457	518	513	444	493	461	510	497	486	519	469	501	478	517	478	490	477	499	527	451	510	482	491	462	545	438	485	494	468	482	470	527	508	518	501	493	486	483	504	480	501	499	487	457	493	492	488	500	499	499	496	492	522	498	507	499	505	504	494	483	522	439	465	495	491	477	484	513	485	501	538	496	495	510	520	504	512	445	483	522	512	506	490	492	519	476	502	488	500	492	485	510	487	485	514	468	529	512	484	508	484	487	514	467	479	487	511	494	490	521	466	505	513	503	453	471	501	472	500	470	486	478	466	496	464	501	515	497	487	505	493	474	501	528	508	494	519	516	522	468	495	473	492	517	495	439	510	465	476	499	476	529	495	526	517	438	460	479	493	502	467	458	498	504	509	526	474	492	501	530	512	482	475	482	504	509	529	485	502	474	519	470	497	511	484	489	464	500	482	487	494	484	509	488	513	501	504	445	454	506	480	509	503	496	489	517	479	520	484	541	461	467	450	487	534	481	470	483	498	488	500	490	481	490	493	474	480	502	457	476	472	505	501	469	488	491	476	488	528	488	500	487	493	484	507	524	471	467	454	474	526	518	505	501	517	500	472	490	502	469	442	486	493	516	521	510	458	502	522	488	473	493	523	490	514	523	523	482	464	488	473	486	497	462	499	467	520	479	501	482	489	490	490	507	502	489	483	476	560	490	472	482	492	449	519	491	512	495	494	528	486	485	536	499	492	469	543	500	493	501	486	468	509	512	498	476	488	490	474	484	519	515	488	487	496	514	510	446	516	516	523	472	506	533	489	509	443	515	485	532	501	465	453	460	522	509	458	502	507	496	543	499	479	477	478	494	487	508	510	464	492	488	462	490	506	499	485	484	528	516	517	511	485	505	524	512	505	488	487	488	525	543	494	501	481	501	500	463	455	519	479	540	505	494	528	547	515	452	489	482	523	501	506	481	524	527	490	518	503	481	472	462	506	496	472	487	496	525	463	491	530	480	476	494	540	521	459	486	485	495	459	510	475	508	470	507	492	479	528	476	481	494	504	500	504	490	464	499	499	488	514	468	475	479	502	511	494	504	438	464	494	526	523	524	522	463	508	524	522	502	510	521	536	435	498	514	514	460	478	500	523	469	503	472	461	484	505	498	484	494	532	499	493	467	522	490	487	502	502	489	474	496	467	459	515	520	454	481	502	494	518	497	475	462	459	502	502	545	522	478	468	447	529	523	522	481	484	479	469	492	512	490	487	529	501	482	471	454	507	509	467	501	455	516	511	450	511	447	471	452	482	477	487	493	488	504	485	449	483	494	471	508	493	539	527	487	516	489	477	526	494	474	476	535	498	494	471	497	507	490	492	501	481	529	511	461	520	528	490	478	476	510	506	506	542	494	503	502	495	505	497	474	511	462	473	467	472	524	491	510	481	511	511	473	464	479	490	465	479	495	461	495	516	504	462	516	478	473	464	532	483	491	513	487	505	487	457	449	510	497	487	503	535	499	500	523	500	489	457	485	483	485	478	499	513	511	471	500	503	470	455	475	463	477	513	465	519	484	505	475	500	502	534	498	479	445	504	490	462	490	504	497	471	486	508	454	508	523	498	520	507	478	478	452	484	526	498	460	467	506	482	501	512	518	485	476	513	483	480	496	515	498	515	515	452	476	470	495	502	486	489	498	512	469	552	509	497	517	495	504	516	483	527	483	503	496	496	508	453	527	481	501	474	510	480	471	504	493	506	505	512	479	477	485	500	496	469	464	486	497	521	502	448	479	513	475	487	478	515	482	481	488	539	497	500	533	498	517	494	499	458	506	533	535	495	469	489	521	496	464	490	500	520	498	488	442	492	492	462	490	467	479	506	498	514	526	501	493	456	496	472	520	452	496	493	494	481	516	478	462	484	497	502	507	500	496	500	462	466	521	493	500	504	488	501	458	482	542	508	478	485	524	492	525	486	473	492	509	458	496	473	508	507	506	479	523	494	502	473	483	517	470	445	493	530	519	509	500	529	481	483	503	519	467	473	547	459	474	494	477	517	523	553	516	517	461	464	519	514	474	493	496	506	470	489	486	466	479	499	457	476	499	513	499	475	509	509	506	476	537	448	496	489	483	457	531	515	509	508	476	488	521	483	513	466	478	481	525	494	530	490	506	475	484	513	480	495	484	542	471	516	509	519	524	473	506	468	518	494	462	509	487	547	486	479	511	505	496	497	495	493	501	531	518	451	483	526	474	477	448	495	503	504	451	495	478	505	487	447	520	455	495	455	468	520	527	493	493	477	484	518	499	501	476	485	481	574	493	501	510	482	485	492	483	473	504	529	516	523	525	467	457	464	461	502	496	489	487	491	500	471	493	473	502	516	507	462	480	511	492	501	507	495	484	491	492	493	490	488	431	513	513	471	468	506	485	503	456	487	459	490	470	512	491	503	500	436	474	504	512	501	526	460	474	446	488	481	484	457	481	476	504	451	501	502	536	465	495	508	512	523	460	514	464	493	467	442	465	550	494	483	517	487	473	512	462	502	495	513	511	455	485	495	487	520	465	503	505	471	461	494	492	548	509	508	508	518	476	502	476	483	480	510	495	479	501	504	495	493	504	528	506	484	528	506	513	490	498	528	485	505	524	489	500	460	477	525	452	468	500	509	495	498	536	482	483	484	486	506	528	480	456	506	517	499	461	527	468	505	465	470	481	430	500	509	463	500	487	493	482	494	491	485	490	509	477	532	506	503	504	501	526	494	467	504	481	484	506	535	503	438	456	490	531	481	544	481	530	500	509	517	515	456	457	515	482	512	480	490	499	489	491	499	486	492	513	482	474	500	462	438	467	520	445	488	509	526	482	474	449	538	488	507	514	505	482	481	489	445	512	507	462	508	505	487	454	462	468	494	450	495	479	478	513	512	462	490	524	452	553	503	469	501	508	483	482	480	494	530	516	499	510	483	482	547	523	528	498	500	485	475	501	475	509	463	502	451	503	491	468	520	521	463	496	529	502	479	466	476	472	472	484	483
33781	29837	19400	5400	829	433	387	356	379	358	387	354	399	359	403	357	377	404	361	396	377	356	366	392	356	380	356	384	345	354	363	387	355	362	371	364	366	390	376	408	416	420	371	395	396	370	375	382	393	408	382	388	377	417	378	370	379	369	382	361	357	364	408	392	378	364	366	365	408	380	397	392	336	400	350	369	339	359	363	398	382	345	374	364	394	358	383	348	385	378	390	348	387	368	367	372	379	371	398	378	380	382	409	371	396	406	363	377	354	376	402	391	352	371	356	369	357	362	372	362	358	353	366	389	361	388	351	338	392	377	357	396	370	392	380	358	390	366	354	403	392	367	383	375	362	365	347	359	367	378	423	397	371	397	341	371	375	372	332	365	353	363	352	373	338	367	382	335	380	355	380	377	375	379	367	379	380	378	372	388	376	409	391	359	342	350	405	416	354	371	412	374	411	333	366	344	385	384	410	364	372	371	383	386	376	340	397	367	352	374	375	355	408	339	388	370	355	361	365	350	389	351	378	351	385	371	372	384	383	380	389	346	364	366	412	377	417	328	384	371	384	414	362	363	365	366	356	375	388	355	376	393	390	350	412	380	373	364	375	385	442	359	415	394	403	383	383	380	365	383	392	389	384	392	373	370	367	352	363	380	393	386	417	371	415	354	405	378	430	387	365	370	323	368	390	369	374	364	388	378	379	359	340	373	357	394	390	369	416	399	396	381	384	371	388	387	379	372	367	359	400	387	381	406	354	395	368	364	381	407	398	403	364	399	380	339	367	410	360	401	353	396	392	382	404	373	393	386	387	373	385	355	366	400	404	380	390	402	373	369	339	384	371	382	372	342	363	361	401	367	345	370	389	381	374	394	368	362	390	363	367	360	360	380	364	375	387	374	354	354	351	404	382	375	369	406	352	346	399	354	419	383	378	382	373	382	426	361	391	423	378	367	386	343	382	387	371	380	353	390	364	408	377	382	367	379	379	382	371	409	360	373	371	357	379	388	411	329	365	364	362	369	389	399	367	385	367	372	380	366	407	351	385	398	422	378	368	397	401	396	407	395	369	351	402	378	414	380	384	353	381	373	366	356	394	397	373	375	388	420	375	378	362	357	394	367	363	357	380	366	373	364	371	385	378	394	358	363	367	343	416	374	396	362	370	346	370	412	375	357	345	398	402	422	374	389	401	389	373	350	370	376	408	364	383	374	380	371	363	391	376	393	382	347	350	399	345	396	387	348	380	374	356	395	364	387	367	347	388	356	361	360	363	396	379	362	338	384	378	341	354	419	353	392	390	396	393	404	362	422	372	357	340	346	378	362	367	390	373	380	313	370	388	411	362	348	366	359	410	379	376	358	379	377	397	389	355	407	383	405	369	346	381	386	354	387	389	383	379	373	404	397	328	386	334	360	394	403	374	384	395	387	388	351	348	379	368	386	374	396	386	367	426	362	369	366	375	380	376	399	398	388	387	370	379	412	385	346	388	402	375	365	390	377	364	374	374	390	345	385	378	379	378	370	390	364	390	352	368	335	387	369	412	384	394	370	357	395	393	344	395	389	423	397	374	376	374	371	363	384	381	357	356	371	395	377	380	403	351	379	337	368	391	385	407	409	386	370	340	348	371	351	368	406	376	408	335	386	353	381	362	396	360	386	355	400	375	381	353	350	410	376	376	359	400	423	372	413	389	391	363	355	362	408	394	404	379	347	380	375	374	356	378	345	355	407	343	356	360	378	413	376	370	378	386	401	371	377	382	409	389	358	375	361	377	318	387	353	396	435	335	346	370	344	405	398	362	404	375	352	367	388	375	374	376	381	416	393	384	362	400	386	380	387	388	383	364	378	414	400	383	360	403	361	369	356	386	381	354	364	353	359	396	379	342	386	382	371	418	391	350	360	411	400	392	355	365	357	361	359	380	393	362	359	355	371	377	378	356	378	389	364	392	368	391	380	342	361	383	373	382	396	359	404	383	369	377	360	370	342	375	385	349	367	343	345	410	374	407	385	363	387	410	365	369	376	376	394	392	348	412	368	372	379	377	380	366	379	383	379	357	389	390	416	391	388	366	387	387	349	367	381	405	430	368	406	378	395	395	366	358	349	388	363	387	357	370	393	383	405	374	364	334	378	382	376	399	370	366	411	385	370	417	379	347	395	342	391	366	384	392	376	375	376	363	360	348	384	365	379	377	354	389	381	373	362	362	387	383	369	377	370	366	408	379	387	397	352	415	356	367	422	370	349	337	350	349	345	385	371	349	357	384	389	365	380	361	384	369	365	395	388	379	348	398	393	341	390	364	392	390	393	354	378	368	378	403	358	379	371	359	396	372	397	360	375	378	375	371	372	369	392	362	365	363	385	360	381	397	399	384	386	403	377	377	383	387	396	363	422	383	384	372	374	384	376	352	349	362	349	375	356	387	347	375	354	395	389	400	363	383	368	371	382	384	382	337	397	367	403	388	396	401	341	372	388	392	409	419	365	366	383	375	377	355	390	389	385	391	386	395	396	383	389	382	367	389	357	382	387	388	404	357	379	397	361	391	357	397	386	356	401	358	411	374	388	388	375	435	374	431	397	367	360	390	333	370	350	354	385	364	366	361	363	355	431	387	379	368	405	403	354	365	349	378	363	396	340	383	380	389	413	377	362	356	374	405	374	368	350	387	425	386	377	361	385	368	354	384	371	368	368	389	391	356	371	376	376	385	377	379	339	362	354	371	384	384	413	407	406	399	381	372	388	386	390	374	390	385	387	400	382	411	386	375	375	367	378	386	370	378	400	382	398	367	380	379	412	388	344	344	386	378	381	370	362	379	361	391	409	359	389	425	384	363	379	350	364	385	388	377	364	388	391	362	335	355	373	353	408	342	391	363	363	392	390	342	382	367	399	371	421	393	400	364	365	356	389	364	382	369	399	363	344	399	397	362	406	398	386	394	361	391	417	398	406	364	399	408	395	370	391	367	355	381	371	350	396	374	388	373	395	344	386	349	380	414	371	385	389	411	373	396	413	373	360	364	349	409	411	380	427	390	381	325	372	380	398	393	371	384	400	384	355	376	366	375	378	365	385	398	428	372	374	401	432	362	394	378	384	391	413	349	387	371	393	390	372	364	372	414	370	353	395	371	375	393	361	368	387	370	359	383	365	361	366	380	374	372	396	352	385	391	381	366	400	346	375	355	367	397	358	362	364	358	379	358	361	370	380	376	376	360	356	386	353	388	392	391	346	379	394	367	371	369	365	352	354	384	351	374	366	376	392	361	408	369	396	377	398	360	344	357	404	372	391	398	353	396	373	345	391	403	375	368	368	377	369	351	416	373	422	353	384	354	377	364	338	400	359	371	375	392	354	379	386	379	409	360	355	400	363	365	372	373	389	390	400	354	372	347	389	377	375	372	388	366	391	379	366	357	387	416	397	353	358	394	388	372	387	350	356	365	364	392	361	381	390	388	381	379	396	392	365	394	387	383	394	379	412	375	376	371	413	365	366
31597	29362	11176	2474	655	346	334	320	316	322	295	335	344	299	303	339	379	304	321	355	335	319	313	312	321	341	307	326	306	352	357	338	343	353	302	322	319	336	333	343	307	354	329	298	314	347	331	348	299	324	326	314	326	307	339	377	340	289	296	294	329	310	326	323	326	315	312	355	350	348	312	317	340	331	308	336	316	316	272	313	316	344	337	287	342	318	291	319	331	296	356	335	339	338	306	311	327	313	316	329	318	357	286	345	332	300	325	316	322	328	295	328	314	320	331	308	326	340	332	345	311	316	334	336	362	278	346	336	294	316	343	320	279	312	310	334	313	334	318	333	314	341	304	328	324	337	326	316	298	288	324	316	314	314	337	336	347	321	331	306	280	347	334	329	319	360	302	331	325	306	310	343	323	346	286	314	344	359	316	297	341	325	330	308	332	356	297	351	306	301	319	329	327	307	329	304	329	359	316	312	306	313	328	307	323	314	326	332	320	331	298	319	322	327	322	331	328	322	312	307	321	294	339	312	355	307	328	324	323	333	352	346	321	339	314	333	316	338	310	328	324	315	359	314	337	330	313	337	350	297	341	350	338	350	334	328	334	331	321	315	326	311	306	297	370	315	330	322	328	324	356	340	333	344	284	332	316	320	307	320	305	290	328	277	318	319	313	302	311	318	363	353	324	313	331	320	325	343	346	342	337	334	304	316	341	315	313	293	301	315	313	331	323	339	317	327	310	347	358	307	322	331	300	346	321	349	321	331	303	317	302	296	337	352	318	321	304	322	343	322	298	352	321	313	305	315	325	317	316	336	318	325	323	293	333	343	284	335	309	314	308	331	330	315	309	321	305	351	337	311	322	318	357	309	314	351	337	319	319	317	323	325	333	319	342	336	329	309	353	317	344	309	339	341	299	350	318	335	320	301	338	362	348	344	387	325	309	302	330	331	314	340	332	310	299	309	343	346	311	340	311	311	333	318	310	310	341	329	321	305	334	334	298	314	317	322	300	347	346	331	329	307	313	329	325	300	310	319	300	356	344	316	337	310	348	322	323	344	313	315	334	333	306	312	351	335	332	338	328	349	322	347	380	313	332	319	317	337	351	326	325	341	318	296	329	288	358	357	325	303	345	318	331	331	340	300	349	318	330	293	301	360	286	275	334	345	328	349	351	341	337	315	323	327	294	281	326	359	323	353	323	293	331	339	315	322	334	313	326	319	313	287	331	323	336	323	337	310	327	340	315	300	339	291	333	356	336	338	304	339	327	343	344	319	347	334	320	312	292	308	311	360	321	314	333	306	289	326	310	320	336	332	346	311	356	346	355	328	330	316	309	332	322	333	325	344	321	308	288	340	325	323	294	336	332	340	336	320	312	353	288	328	334	349	335	348	320	331	315	317	316	309	321	321	280	318	339	316	309	311	342	329	344	306	294	361	311	339	296	304	323	310	305	326	309	309	318	321	333	330	334	311	345	371	362	333	323	330	310	316	322	307	338	300	295	308	327	326	342	294	308	331	341	345	343	332	335	337	290	334	338	325	327	299	342	359	336	339	322	326	338	327	310	318	304	328	293	348	302	316	311	326	326	303	315	310	283	308	336	301	310	322	326	308	331	333	336	308	311	317	308	334	323	310	340	332	310	348	286	274	356	350	299	273	313	309	321	319	317	296	328	321	312	329	327	319	325	310	341	333	315	321	288	320	333	317	314	317	332	329	311	301	326	338	352	344	323	323	307	333	319	347	332	311	342	315	327	344	322	328	321	299	334	335	343	342	283	326	331	310	323	321	315	321	311	313	325	324	292	357	310	342	331	310	288	341	345	340	289	292	308	354	315	359	345	320	342	333	353	309	320	331	298	311	325	289	318	342	328	312	327	307	337	322	308	300	283	343	367	318	328	329	333	304	304	304	314	337	345	289	322	321	307	318	351	293	318	315	331	313	330	329	299	314	328	332	322	331	338	319	340	350	305	302	347	323	321	341	314	353	305	333	308	327	352	333	310	338	347	295	321	329	343	320	338	354	331	302	327	311	338	305	351	352	334	343	322	331	323	333	338	309	321	360	327	322	300	345	315	303	346	331	338	307	331	369	323	323	349	304	321	327	305	329	330	314	306	323	322	305	349	295	346	341	302	275	327	336	291	306	310	298	305	330	278	316	308	321	347	346	327	345	304	312	330	372	316	343	351	363	301	306	301	328	308	319	334	326	319	305	312	325	335	298	329	319	348	317	341	267	314	327	326	306	330	308	294	316	305	345	286	320	339	305	324	314	316	309	331	306	304	291	338	343	376	330	328	326	314	336	336	345	337	338	323	328	306	321	325	333	321	290	343	320	305	337	298	305	322	326	321	290	307	315	343	326	299	330	303	327	333	320	333	307	346	323	326	300	310	299	326	310	332	285	293	327	350	333	349	309	324	322	311	309	334	341	335	325	335	333	325	310	334	323	328	350	321	334	294	348	329	289	313	322	327	332	329	322	335	327	334	309	329	317	347	328	339	342	315	324	358	314	305	310	324	343	334	340	339	349	325	297	318	328	330	323	333	341	339	334	306	292	304	311	327	329	300	324	311	328	332	301	316	327	310	300	303	343	330	329	367	344	314	324	348	325	313	335	325	307	314	323	350	338	319	344	346	355	339	353	342	348	320	307	295	346	320	301	334	326	293	291	310	303	352	320	331	298	367	344	349	301	336	339	310	311	316	332	329	341	337	327	339	360	334	318	342	293	302	340	343	329	305	349	313	337	352	306	355	326	347	343	324	316	341	298	341	300	310	316	308	311	329	348	294	316	344	312	313	328	323	314	306	326	298	310	337	262	327	324	331	314	263	325	309	319	282	352	328	296	324	332	339	298	322	293	329	310	320	327	335	297	339	315	354	337	331	326	310	361	348	314	336	318	319	310	315	312	351	314	301	342	309	299	331	367	310	310	327	320	282	334	324	315	283	316	329	335	317	299	349	293	312	319	333	302	334	306	306	328	308	317	309	330	268	341	354	309	305	326	355	301	334	295	344	362	311	327	326	308	326	326	328	322	325	308	306	311	319	307	332	328	356	297	314	353	305	324	320	298	320	314	325	325	325	316	319	344	325	354	324	320	321	334	305	302	303	302	346	329	376	287	329	344	309	305	319	317	305	348	356	316	315	309	310	321	359	304	335	323	318	310	364	351	321	298	306	318	296	306	335	329	300	326	276	326	324	321	337	337	346	318	300	314	341	314	346	334	348	344	347	322	301	338	328	341	354	303	351	344	345	332	331	313	307	341	344	328	331	329	317	353	309	324	349	324	322	340	324	337	363	339	291	348	334	315	348	298	304	337	292	297	319	325	341	292	311	323	327	323	338	303	301	339	309	329	290	310	318	302	334	326	351	333	320	298	339	302	360	345	341	344	343	326	296	332	324	337	308	342	329	326	321	334	317	342	302	344	348	336	337	351	313	287	365	325	320	310	340	309	319	340	293	311	321	311	368	308	332	316	323	310	318	322	338	320
24832	23443	30564	25503	17939	4501	686	527	479	473	462	423	485	464	481	466	459	486	415	461	462	472	431	496	477	455	448	469	434	480	473	456	434	497	440	435	443	451	495	444	439	442	478	448	414	420	416	451	438	429	472	435	448	462	427	452	458	468	424	458	416	422	482	455	455	429	457	435	467	455	446	456	450	460	452	459	470	446	494	424	461	440	433	447	421	419	463	409	460	440	480	451	453	482	422	415	435	449	481	426	481	471	466	427	470	421	473	426	442	425	487	434	444	429	476	455	448	445	454	449	440	401	430	446	458	422	433	497	429	438	425	449	462	439	454	450	448	474	428	448	485	431	446	437	461	450	478	440	405	438	463	472	496	453	448	432	440	395	462	450	444	467	424	421	452	471	427	438	442	438	431	448	459	474	466	408	478	455	428	477	448	476	464	467	432	419	450	462	449	478	393	462	447	410	413	484	435	436	460	417	417	446	446	467	424	471	440	388	423	462	438	448	430	408	449	471	454	441	445	447	460	430	453	446	462	477	487	458	440	428	428	466	441	428	397	420	422	407	446	480	450	428	469	441	437	462	460	465	487	465	441	472	467	474	437	444	428	457	435	464	452	464	453	446	413	455	431	475	475	457	470	453	467	483	444	424	456	451	442	454	463	451	474	463	407	478	433	467	419	458	431	434	458	429	451	472	469	432	434	453	473	459	437	428	467	436	418	455	442	448	419	477	464	483	438	436	418	424	434	449	459	482	444	443	465	445	459	430	429	427	452	455	444	469	463	467	449	485	453	467	454	426	468	457	479	469	450	484	456	489	418	411	461	456	442	434	429	431	451	461	475	434	431	493	446	459	439	465	450	424	461	448	470	451	455	482	458	493	456	437	432	399	489	436	449	456	445	436	442	461	420	445	421	479	487	428	466	459	422	432	460	427	496	441	452	445	479	445	480	453	446	436	437	431	452	461	432	445	429	426	462	472	447	455	452	471	460	434	465	441	419	453	443	490	448	469	487	462	445	447	444	444	465	446	466	461	454	443	425	423	472	458	432	457	471	481	494	441	460	425	458	444	438	489	454	443	464	424	457	432	455	469	459	458	435	492	460	462	446	452	461	409	453	440	419	411	430	449	441	407	469	446	448	450	451	451	468	475	452	505	444	453	467	433	433	453	445	409	465	447	435	434	465	467	464	481	447	463	456	439	411	362	405	440	511	459	453	448	452	445	460	449	413	440	456	462	471	444	443	450	428	459	431	466	454	470	435	429	412	408	414	471	423	416	474	414	449	439	447	442	420	492	443	458	426	465	452	465	412	460	457	416	440	457	441	441	477	430	399	458	460	460	426	438	419	448	446	491	435	417	425	427	466	439	467	475	431	444	414	434	445	462	467	440	438	464	509	447	440	461	499	434	450	422	427	449	437	409	447	479	449	420	438	424	435	449	488	460	467	466	468	447	414	470	457	465	430	480	421	455	404	434	489	447	406	487	442	413	452	434	467	454	454	429	438	462	467	462	456	449	488	504	447	485	451	454	446	458	481	462	424	472	442	455	407	441	472	403	464	473	415	462	443	427	415	488	468	483	418	438	458	437	453	459	451	442	411	455	442	457	460	463	458	444	421	450	428	451	466	439	448	413	446	464	506	469	430	474	449	431	454	446	441	389	436	425	440	402	430	471	448	399	437	457	479	491	432	426	438	425	425	447	436	412	438	457	457	465	434	445	500	468	462	451	424	461	432	453	467	461	430	452	458	447	425	452	481	449	427	415	455	455	407	428	484	438	417	442	489	440	456	478	474	442	445	462	470	460	501	434	495	455	432	472	465	431	441	486	445	452	453	500	444	446	425	448	458	413	457	477	447	442	452	410	458	434	455	473	445	433	433	451	459	447	420	417	385	412	460	405	443	438	452	479	462	448	478	450	443	457	491	439	439	449	457	459	433	457	443	454	464	456	489	449	452	426	436	422	474	462	462	494	468	418	473	438	436	435	408	430	478	442	449	490	415	440	427	441	441	482	459	474	490	492	424	454	438	441	429	425	445	444	446	416	423	448	456	483	435	422	445	460	449	453	425	451	448	442	458	431	446	477	419	433	446	491	434	449	478	431	450	426	414	451	425	456	477	431	430	448	437	423	469	482	431	430	455	446	419	440	451	497	458	428	389	418	485	443	485	458	429	476	478	442	388	478	436	484	457	466	449	415	432	491	424	426	448	444	458	454	446	461	411	459	449	464	439	474	436	470	454	427	460	476	449	404	445	436	413	441	441	443	462	454	447	425	439	449	448	432	400	414	463	452	438	447	458	407	412	467	424	448	456	452	448	451	466	459	461	444	476	449	424	446	456	415	429	456	450	446	481	420	443	420	489	421	431	445	423	451	450	451	474	467	449	469	436	453	460	411	422	440	475	478	448	415	424	404	465	419	440	428	467	447	456	436	447	436	442	428	443	415	460	445	425	436	449	442	450	428	448	431	440	460	446	463	437	440	443	447	440	448	443	452	459	425	476	456	492	436	438	441	459	442	450	429	455	429	469	434	468	452	460	424	502	448	469	437	494	493	470	455	457	443	443	453	505	437	401	449	426	419	408	434	457	465	473	455	433	414	440	454	478	455	447	398	474	470	450	449	441	470	438	431	450	427	495	425	417	429	457	402	440	451	470	462	486	389	431	454	448	439	475	474	437	450	456	453	458	448	438	443	418	478	421	435	440	441	436	472	433	454	442	419	419	461	442	435	469	437	433	434	399	429	446	446	476	420	426	470	455	432	466	444	458	439	487	441	456	431	414	423	420	452	437	437	405	421	451	442	420	441	491	440	446	426	441	459	446	431	442	467	417	438	454	474	438	455	456	428	455	403	454	443	383	445	458	443	448	416	427	459	422	425	434	424	448	459	482	484	457	425	446	447	461	444	427	453	437	423	456	454	433	441	457	449	460	415	441	469	420	467	450	470	424	458	429	400	462	441	483	438	477	441	472	448	469	457	460	448	453	434	459	444	427	450	436	466	465	427	434	472	426	426	483	472	481	468	475	461	451	446	424	467	444	435	433	446	458	439	452	465	457	422	447	433	437	412	442	426	471	446	439	442	449	456	489	448	478	428	470	466	426	421	445	429	430	412	430	449	443	440	458	460	464	474	419	447	442	474	408	473	444	434	474	430	430	413	439	431	450	437	445	462	464	432	421	488	488	456	482	423	487	439	439	471	425	439	439	432	426	459	454	396	452	446	462	470	428	488	443	508	470	435	436	456	446	440	428	426	455	426	440	405	440	449	451	481	437	465	392	420	429	430	420	425	421	426	395	467	451	447	445	423	435	459	427	416	450	466	476	468	444	447	447	411	432	442	498	509	433	455	432	462	404	435	485	450	449	469	419	438	441	449	470	461	461	449	414	419	509	440	468	464	509	466	452	431	464	434	464	465	429	420	442	423	450	413	454	448	467	456	422	469	438	500	432	460	471	438	434	433	432	419	436	429	461	504	461	430	435	436	479	463	435	485
62842	86624	50225	15924	3418	817	423	413	454	411	451	425	412	433	440	407	422	434	404	474	414	434	419	423	407	425	433	426	428	427	423	435	423	405	452	410	410	427	385	415	438	464	423	443	423	432	402	387	422	430	421	416	407	421	457	395	425	424	444	381	411	424	402	437	410	431	403	443	398	350	415	403	466	415	448	446	391	415	438	410	397	430	412	429	395	429	413	405	400	413	439	460	457	408	412	400	429	385	411	392	438	450	436	418	430	393	386	446	408	382	416	449	431	403	445	457	417	411	420	404	459	436	461	430	388	420	438	409	419	463	428	422	378	405	435	427	369	420	416	402	435	420	447	421	439	420	421	409	459	461	434	397	422	440	448	425	450	447	407	424	396	427	438	438	446	433	440	403	430	415	419	401	382	441	420	378	445	386	410	421	410	444	441	422	387	406	435	418	420	398	443	439	422	432	431	397	414	462	404	384	412	442	361	422	442	412	444	386	443	396	432	420	435	420	446	404	433	414	435	423	440	430	446	437	420	430	407	427	417	401	408	436	417	387	414	437	404	423	419	399	411	414	429	430	412	403	395	407	440	383	426	413	423	418	440	398	418	407	407	414	429	426	418	425	441	427	434	393	429	405	368	436	438	401	396	443	461	428	424	426	451	398	404	420	416	400	438	396	381	428	385	438	379	398	429	388	407	462	422	435	426	407	443	445	458	410	427	437	407	413	417	406	389	423	398	440	436	456	396	437	414	400	429	402	414	391	410	396	428	406	424	402	431	453	416	402	437	401	438	411	420	402	404	456	460	427	435	404	431	417	429	475	435	416	417	406	439	392	452	396	416	402	430	418	435	420	430	379	439	411	388	456	384	423	393	400	392	425	457	406	463	427	420	431	404	417	438	429	433	438	408	419	405	463	423	396	442	435	419	428	399	410	403	399	441	384	438	403	406	391	444	423	383	429	390	430	427	429	450	381	389	431	401	401	428	396	399	422	411	429	411	417	448	438	410	411	464	443	442	383	444	452	404	420	443	408	451	425	398	421	430	424	400	432	410	425	414	428	425	416	407	439	410	433	405	413	453	424	429	393	416	411	460	416	428	406	421	401	436	378	430	433	420	399	435	415	420	441	437	413	399	441	430	406	459	402	415	445	408	434	391	424	429	440	429	415	420	454	425	420	439	383	424	400	404	420	408	386	433	426	414	462	432	387	420	396	432	424	407	403	407	392	430	451	429	468	448	413	408	420	401	382	471	385	396	401	468	395	439	395	434	416	443	427	438	402	443	367	411	413	419	427	424	434	408	386	435	406	401	432	443	406	415	417	427	430	449	437	443	446	443	411	437	412	416	429	415	413	422	421	397	408	448	418	396	394	417	475	422	445	427	417	429	441	451	405	391	441	420	354	413	413	422	433	427	402	425	393	421	383	431	413	383	391	416	394	425	423	406	404	379	409	406	430	449	402	416	407	406	426	421	426	429	382	446	426	437	413	449	441	430	438	399	414	404	409	433	416	411	398	423	397	447	383	435	408	420	428	394	436	429	407	432	409	419	403	413	399	421	407	422	399	447	422	388	406	415	443	400	422	429	441	384	425	444	416	426	420	415	392	413	385	480	399	410	403	405	410	421	416	423	459	394	451	415	453	422	411	441	422	388	422	411	403	459	416	441	452	427	426	470	424	392	399	450	429	433	411	415	410	414	433	428	409	448	412	414	425	448	420	429	414	451	417	421	415	395	396	400	449	433	415	420	430	483	401	437	440	413	410	416	395	414	443	451	432	362	395	419	393	443	432	450	399	428	419	365	461	419	397	427	404	431	421	400	429	416	417	456	421	423	432	390	381	464	402	421	430	435	417	407	418	376	394	406	433	415	440	384	431	401	404	399	441	430	424	438	437	419	408	446	413	420	415	429	465	387	411	410	446	422	412	383	370	415	381	428	416	439	441	408	405	436	402	437	380	417	425	428	405	444	393	443	442	397	397	421	448	410	446	462	408	432	400	452	418	424	383	388	390	405	438	406	403	409	412	403	404	454	455	412	438	390	417	372	456	426	455	404	423	365	447	414	408	389	408	442	426	426	432	421	417	401	427	432	414	425	457	435	457	374	435	443	424	470	405	427	424	418	384	410	422	396	433	425	404	408	430	429	381	420	423	454	432	412	439	390	434	445	396	420	452	407	410	420	431	437	397	475	397	412	423	431	379	416	432	381	418	466	421	436	388	419	429	433	412	419	419	405	428	443	426	381	416	379	413	460	411	423	395	451	432	431	380	420	379	378	392	421	441	430	426	424	419	424	385	379	404	426	418	446	433	410	446	436	418	440	444	423	429	402	447	414	445	431	420	383	466	449	412	399	416	411	421	421	436	424	432	404	426	433	420	412	423	393	426	428	377	417	418	398	440	424	431	387	427	416	398	403	422	446	426	422	377	427	395	421	398	416	448	433	435	416	411	427	432	431	414	433	444	399	408	429	403	425	446	416	416	442	430	396	415	416	424	404	405	413	415	434	421	414	412	404	429	446	433	419	413	418	423	428	403	433	414	418	395	405	440	423	437	436	442	462	404	443	408	417	433	437	445	398	423	409	430	418	425	429	395	407	416	421	406	396	431	430	419	419	462	416	436	392	396	443	422	439	383	425	457	382	420	449	401	455	398	401	440	448	434	437	410	423	387	416	396	405	396	429	429	398	431	435	466	399	432	399	430	419	441	415	470	392	420	422	435	427	425	379	386	393	411	439	375	397	444	429	422	430	421	406	421	418	383	440	447	456	431	457	402	423	401	401	420	408	447	429	378	416	419	423	421	425	421	431	415	411	400	380	412	405	465	445	418	423	439	404	423	414	425	442	413	413	412	422	413	447	432	408	434	397	423	414	437	452	434	409	443	423	420	432	442	403	403	454	396	384	422	421	419	394	411	461	429	410	446	401	423	401	418	395	425	387	443	411	422	420	401	412	428	409	430	388	434	436	418	435	433	426	418	409	402	380	409	443	465	431	450	428	410	402	436	398	422	411	406	443	450	423	423	401	411	461	425	423	388	380	405	452	424	385	404	442	432	396	439	383	418	427	426	385	414	412	411	415	438	409	438	425	424	430	434	413	412	385	431	440	410	413	406	405	412	429	429	398	422	444	392	440	408	417	428	417	415	410	410	415	417	400	457	465	431	465	410	402	449	404	409	422	384	432	393	427	402	386	400	413	373	405	416	427	410	416	433	434	400	438	389	415	393	405	404	438	430	398	414	436	434	455	436	413	429	447	445	405	457	425	439	445	395	434	410	417	456	443	406	418	416	424	393	399	412	419	403	371	410	414	430	404	452	414	417	435	476	397	398	408	413	402	408	404	394	406	407	408	383	423	439	426	382	398	452	366	416	365	459	417	410	405	400	392	410	440	416	446	438	399	407	436	432	402	424	443	404	438	428	453	458	399	400	400	415	384	402	432	382	377	400	411	405	416	438	435	440	435	405	411	417	431	410	411	448	415	395	418	410	435	405
24158	22756	29634	24689	19993	8624	1117	729	644	670	621	649	667	601	574	588	600	622	641	553	615	608	588	552	586	582	600	616	614	559	639	579	595	617	595	638	588	633	572	620	535	581	571	637	576	626	611	566	636	580	632	610	601	647	624	631	582	610	573	626	603	644	594	605	599	623	634	582	563	597	592	604	606	588	557	600	653	548	644	590	599	605	595	609	603	602	586	582	571	602	577	595	609	604	621	618	625	607	598	586	628	607	605	602	615	611	562	590	570	570	558	564	607	585	651	589	591	626	586	573	614	615	595	600	598	592	619	608	606	582	592	618	591	619	602	625	568	581	601	578	601	602	615	593	605	616	610	582	590	592	599	594	592	598	615	627	588	601	580	645	585	602	626	621	594	588	559	569	609	584	586	642	590	604	606	595	614	613	567	586	629	586	583	537	633	579	608	601	613	653	621	562	606	605	590	570	589	569	555	622	563	614	609	571	594	598	536	589	582	616	575	577	606	602	601	585	608	616	613	567	562	547	595	615	613	612	577	639	602	602	625	584	540	586	628	614	643	552	579	589	588	611	618	652	587	647	614	588	602	552	605	607	636	564	600	588	609	565	569	568	601	582	607	613	624	598	594	579	614	596	598	591	595	603	608	592	610	559	609	573	619	601	608	600	598	528	617	607	601	600	633	583	614	621	595	582	575	592	611	598	602	608	542	610	601	586	593	620	609	620	598	598	631	591	576	582	601	578	552	615	674	596	604	587	621	615	576	582	599	579	603	643	613	594	624	614	633	606	618	603	564	634	636	624	621	597	621	573	585	580	613	569	625	624	611	593	574	651	600	587	616	607	632	574	589	591	553	617	589	601	591	599	598	576	551	605	574	619	625	600	583	590	553	575	550	591	608	591	580	601	617	577	535	623	598	598	599	575	623	596	635	575	615	623	598	605	594	622	596	584	606	611	584	581	613	578	608	580	631	651	566	562	607	591	530	616	614	597	570	607	613	560	627	601	609	606	594	555	609	611	576	603	577	584	614	605	568	615	582	591	613	584	582	579	557	560	574	609	599	578	573	606	576	597	607	625	595	570	557	545	606	581	591	619	604	608	591	609	568	611	593	604	599	584	557	604	597	600	636	597	583	551	630	627	550	623	644	598	590	579	601	584	558	620	657	614	610	613	608	563	576	609	622	572	553	588	612	614	627	623	612	631	583	625	568	587	556	573	602	614	612	597	569	596	588	602	540	588	582	633	540	594	608	615	583	581	562	624	585	584	601	575	615	597	591	606	583	607	602	663	631	563	575	580	586	611	595	597	610	606	609	618	571	620	640	590	609	533	579	566	587	585	606	650	630	618	618	603	568	595	572	600	588	587	582	611	608	598	578	588	638	619	601	563	591	605	539	645	542	581	636	559	622	588	617	605	604	622	634	610	602	593	597	624	606	594	600	554	555	612	557	597	619	643	620	615	592	601	542	592	575	608	546	560	586	557	576	618	564	596	611	636	608	598	593	602	601	561	569	609	638	562	636	574	588	564	612	598	598	621	619	612	594	588	617	558	624	561	581	575	619	602	648	575	620	599	590	585	618	595	557	603	581	544	572	565	554	613	581	580	622	619	603	596	561	613	621	578	618	588	543	587	574	596	583	602	586	575	575	649	617	624	579	615	599	591	590	613	563	634	590	639	613	561	555	627	607	600	622	597	557	564	593	594	621	593	611	568	597	574	582	581	544	628	595	554	603	605	588	548	607	604	598	562	550	605	596	579	557	591	601	623	581	615	644	603	609	589	586	583	614	598	622	595	587	580	614	593	577	581	553	553	614	613	593	592	554	532	608	579	582	591	562	613	582	598	583	596	606	640	601	631	598	586	565	554	515	565	582	595	607	570	576	600	591	579	554	574	565	552	589	612	632	576	623	585	586	603	563	601	602	575	600	590	599	603	596	604	593	552	560	602	593	611	605	555	579	616	598	578	570	597	560	619	555	557	591	615	611	620	585	608	604	616	593	595	604	558	563	576	571	595	570	586	571	613	569	562	588	555	589	611	580	583	581	606	594	590	603	586	604	538	596	572	594	592	611	586	575	594	658	578	561	579	590	592	613	578	577	622	578	616	645	610	571	593	605	571	614	587	573	589	567	559	620	548	594	571	600	636	601	591	596	574	585	621	602	579	569	590	510	593	618	569	583	557	585	580	617	617	621	622	611	569	630	589	569	555	593	633	604	653	555	629	604	546	603	647	636	634	595	630	626	569	592	561	555	604	609	636	598	596	595	590	614	594	597	629	639	632	612	605	583	609	627	566	591	620	626	604	582	545	596	589	580	587	618	563	575	596	611	616	574	578	574	571	572	588	644	576	586	613	601	559	589	554	585	608	578	550	615	574	570	635	611	561	576	586	549	579	606	581	606	580	564	587	653	583	583	597	601	622	630	591	621	601	561	609	609	596	635	584	569	608	572	575	570	584	581	568	598	545	600	579	637	579	565	602	626	595	594	636	576	596	587	529	596	601	640	569	601	608	602	617	566	597	599	564	583	600	590	584	574	592	587	554	619	562	599	585	557	612	591	570	595	572	588	673	619	591	610	659	609	593	610	597	564	615	614	593	605	588	603	568	596	612	586	596	558	594	624	615	592	574	589	595	584	611	638	598	613	576	586	591	584	626	572	595	582	601	603	620	594	620	571	619	596	581	613	581	602	603	593	591	625	575	588	623	605	611	609	621	563	590	614	571	589	626	578	592	643	575	614	596	582	599	558	571	588	581	633	609	611	565	543	549	616	596	559	576	597	597	602	596	553	645	568	566	603	596	613	593	537	613	605	634	604	564	567	576	575	608	610	553	648	589	575	590	611	619	565	581	567	615	593	592	585	582	599	590	615	596	609	600	593	593	563	597	605	577	601	564	607	648	593	601	621	613	547	580	621	598	575	567	572	549	624	595	594	616	619	571	565	621	552	601	586	629	600	550	604	607	569	606	608	634	534	591	613	648	611	575	637	576	559	568	598	592	598	656	592	618	566	621	572	574	567	580	609	565	590	561	564	609	590	584	555	618	556	556	575	574	592	583	576	615	591	567	564	585	568	576	558	586	592	549	589	559	608	578	527	630	576	595	625	558	598	630	586	614	571	628	583	562	613	610	516	595	600	601	597	575	593	640	576	588	563	612	575	601	595	591	568	604	611	587	572	601	585	621	602	572	609	603	585	601	563	618	567	595	575	566	561	591	543	598	616	578	621	625	566	629	639	538	585	588	622	604	549	575	641	559	582	631	591	624	565	553	601	613	631	540	552	599	578	599	627	633	618	594	570	592	595	564	604	594	581	578	584	529	614	561	581	565	614	554	578	576	593	624	558	603	603	575	585	611	597	597	589	618	601	592	579	600	624	590	567	625	581	594	594	594	568	617	562	606	605	568	559	592	595	558	605	597	594	569	579	574	568	590	622	581	628	617	615	568	634	629	574	597	612	601	632	595	585	615	592	582	607	596	578	571	611	603	604	601
62220	90234	51582	17292	3966	1043	578	533	537	539	609	577	565	600	557	555	554	540	517	580	538	544	568	571	495	557	501	609	576	555	531	587	562	543	545	557	550	529	553	556	533	575	546	558	512	545	524	525	527	579	554	540	570	502	537	559	560	546	528	565	564	551	536	538	575	569	566	584	572	590	627	556	554	545	511	544	569	559	583	592	574	537	571	549	572	485	569	595	534	566	541	554	600	529	560	557	529	501	518	527	567	563	502	559	572	543	539	546	551	572	551	566	518	544	542	559	561	542	539	569	544	537	520	540	519	471	510	562	573	576	545	551	563	523	535	532	536	600	574	546	546	594	568	545	559	507	581	522	557	586	540	554	572	551	562	575	571	520	531	576	561	552	551	538	550	568	552	544	571	620	540	549	541	546	529	509	516	546	582	606	554	527	539	550	531	581	547	578	572	554	546	531	516	538	568	531	555	534	571	587	524	549	552	512	534	572	546	550	532	521	569	561	516	571	538	563	566	521	580	571	542	572	552	523	541	544	585	540	533	573	556	564	501	555	544	541	550	558	572	538	531	540	534	537	572	564	566	583	532	555	560	542	600	551	569	496	534	541	533	573	497	514	532	527	529	588	537	570	590	550	530	556	563	541	528	545	542	513	532	559	559	503	535	523	557	572	540	547	535	561	563	587	612	546	562	559	532	565	534	592	571	525	553	548	560	590	553	547	524	569	580	566	551	580	547	547	555	552	570	543	559	566	549	563	532	581	568	567	527	535	532	557	580	576	539	535	561	542	579	553	558	572	541	521	565	554	531	541	577	569	550	545	561	555	516	600	562	556	524	549	600	595	572	549	570	566	515	541	521	535	559	569	566	584	524	541	587	590	521	543	559	578	509	546	544	571	579	564	543	571	570	572	577	541	527	532	567	583	564	586	534	599	551	554	561	552	548	563	554	560	584	565	602	552	540	581	569	549	553	567	529	541	547	529	513	559	539	568	525	570	546	579	565	540	540	572	539	551	506	538	603	532	517	522	522	529	537	523	577	541	525	542	540	555	525	560	562	543	540	548	570	576	524	541	539	534	550	545	550	596	555	565	557	568	511	569	577	532	572	509	584	575	564	579	518	508	575	545	553	535	578	554	545	520	563	571	566	566	525	534	548	554	574	561	556	536	554	535	562	552	539	534	550	594	526	543	558	525	580	570	530	545	546	565	545	559	535	542	528	550	529	541	570	554	534	548	508	571	568	555	520	536	567	514	601	539	474	541	522	535	562	601	526	569	500	531	544	534	572	568	564	553	564	539	504	528	582	555	575	510	550	552	567	532	615	588	559	570	556	581	523	599	536	564	543	570	528	539	586	560	549	566	545	538	527	560	522	588	533	521	596	552	512	556	559	525	567	549	514	568	517	504	549	562	548	575	534	549	553	546	580	545	548	537	541	564	549	565	542	538	501	545	534	509	507	583	569	561	561	552	560	556	592	553	559	575	554	557	515	536	580	534	568	576	549	543	558	571	525	568	531	529	589	537	576	529	556	545	484	584	590	549	505	523	547	549	535	520	552	542	551	534	511	553	551	559	519	591	518	576	551	544	565	506	546	522	547	548	531	487	591	521	518	573	551	537	549	527	562	532	539	572	561	547	585	557	562	554	579	551	565	562	575	533	553	527	561	552	513	530	552	535	505	511	576	547	520	544	546	527	588	530	522	560	544	560	544	553	521	555	562	537	551	571	572	520	542	564	531	551	584	554	498	591	497	559	567	558	551	532	547	517	532	548	567	563	545	551	552	545	509	532	541	580	566	561	558	541	549	561	557	539	533	606	566	557	569	533	535	557	547	547	576	535	581	588	517	539	534	511	553	514	563	572	527	549	524	525	535	521	527	553	527	517	542	558	552	539	518	524	560	530	556	540	527	544	558	562	569	589	558	624	564	553	564	521	526	534	539	599	531	553	533	552	529	579	587	498	581	554	547	567	563	558	595	590	556	561	502	554	555	555	532	541	548	521	549	578	562	568	504	561	543	567	497	538	521	583	546	542	540	539	563	551	550	598	571	505	557	576	524	549	576	540	547	562	574	507	554	547	533	567	546	553	534	586	536	554	565	556	539	553	545	552	567	576	606	539	526	572	535	566	570	545	559	562	558	524	568	538	573	562	555	535	573	524	575	528	545	542	568	552	568	538	582	545	522	563	555	564	505	537	600	516	556	533	577	545	542	559	546	520	554	540	528	555	557	565	555	569	579	524	555	533	552	543	539	529	568	561	521	593	549	542	567	593	529	539	541	579	526	529	535	562	551	592	498	506	567	551	504	572	559	543	555	529	521	527	551	544	566	523	547	568	555	577	544	581	529	505	561	584	510	563	540	531	526	564	590	583	545	567	549	543	545	511	494	565	563	570	548	512	554	522	573	540	552	583	551	560	527	564	566	519	536	571	569	546	576	556	589	604	521	525	540	585	577	568	544	571	521	526	537	535	563	536	549	583	553	555	566	526	497	538	529	549	540	548	530	565	520	540	513	574	543	540	516	541	532	547	565	540	527	566	541	552	552	553	531	552	503	586	534	543	580	534	520	527	555	607	578	541	553	555	565	601	521	563	569	559	595	536	548	569	555	510	549	523	544	591	573	568	559	539	553	553	548	554	526	540	521	543	566	565	587	549	557	567	600	564	528	570	533	551	555	575	522	559	533	551	560	581	574	523	593	547	589	528	541	551	564	563	540	552	569	597	506	571	551	543	596	557	530	544	493	545	551	572	537	479	586	598	530	536	546	546	558	498	516	545	558	551	525	536	526	541	530	607	509	522	500	542	531	534	552	561	541	567	567	520	548	516	557	537	544	571	577	538	535	568	522	556	530	527	514	533	629	552	537	576	541	554	554	563	561	547	528	525	544	531	570	542	530	528	556	546	518	559	540	507	536	519	502	523	511	559	543	563	540	605	500	530	539	563	565	518	581	559	575	539	561	493	563	542	542	531	567	570	482	554	510	489	556	587	511	522	534	570	527	529	552	581	527	567	567	498	535	534	527	548	542	547	521	565	555	517	557	541	551	583	579	572	588	559	538	512	565	555	551	541	521	573	521	539	574	539	561	516	543	540	524	523	544	524	517	566	555	534	544	529	560	570	573	538	587	558	576	555	551	553	530	526	531	534	547	575	582	531	602	545	550	563	540	579	558	571	519	581	550	544	545	563	495	495	547	578	523	541	567	505	566	537	563	555	591	544	526	543	527	556	555	527	541	517	524	558	558	535	544	519	565	547	530	572	556	589	517	551	551	564	502	531	514	599	551	570	500	558	528	569	551	555	506	519	549	594	531	558	553	546	536	585	511	509	584	552	571	546	529	542	503	550	565	524	522	577	552	549	522	561	525	555	596	533	526	513	570	542	566	539	517	558	557	564	551	531	535	543	531	545	546	522	512	519	537	543	546	545	557	553	550	500	559	533	572	544	568	554	559	563	537	538	520	535	555	533	500	543	564	551	555	560	530	510	538	551
33875	31432	19599	4644	815	491	454	459	413	414	441	403	443	421	401	391	444	416	437	456	419	430	407	431	418	420	455	432	405	447	410	450	413	425	443	434	418	423	467	425	417	403	405	409	432	387	410	423	453	423	409	418	434	413	459	432	439	434	435	413	422	415	422	445	418	454	427	431	397	417	412	441	401	418	412	440	470	431	464	454	423	437	431	416	437	446	414	438	429	446	425	440	424	425	420	417	433	416	444	429	413	443	461	435	410	424	403	464	403	460	422	426	405	451	426	414	447	430	423	459	429	408	441	455	457	401	392	398	446	436	491	461	430	388	436	396	481	393	431	465	434	383	440	394	397	372	428	414	454	392	428	420	389	434	393	466	422	444	401	386	441	418	474	445	438	426	425	401	399	430	437	444	419	411	425	435	442	440	411	454	443	366	387	418	433	409	412	423	446	389	407	406	426	426	426	463	405	444	439	435	406	474	426	432	437	428	422	449	395	408	377	422	419	429	433	438	427	414	426	434	432	416	410	409	454	422	403	408	427	398	406	414	455	412	405	426	406	469	443	442	449	462	450	398	476	400	423	416	408	417	433	411	441	423	444	440	468	425	454	463	446	416	429	413	433	430	438	433	443	421	423	416	469	413	437	432	430	428	457	448	427	401	443	428	435	428	438	459	414	430	432	423	425	442	429	404	413	409	443	436	423	427	390	444	410	418	433	426	449	425	450	418	424	403	421	439	423	449	444	429	412	433	451	412	394	426	380	426	464	413	399	413	445	391	459	461	413	432	398	421	454	438	423	443	427	415	470	445	411	433	409	430	413	443	439	436	436	422	434	408	406	407	413	420	379	426	428	437	427	400	444	427	419	393	442	421	401	417	434	428	407	429	397	435	428	436	426	432	410	412	454	422	408	451	436	458	424	425	418	423	424	426	439	425	466	395	448	426	437	416	421	436	443	446	421	410	443	421	432	451	434	400	406	440	429	439	441	452	466	423	418	433	428	400	448	432	433	431	421	374	431	458	444	446	423	441	413	424	421	410	432	440	422	443	394	415	446	404	449	429	442	456	479	450	451	466	436	455	415	410	445	421	450	435	458	465	421	413	456	403	444	443	410	413	454	409	449	403	467	492	418	399	442	429	425	468	404	434	439	436	428	410	429	458	443	415	444	432	400	424	408	395	396	454	421	383	447	449	418	478	432	466	435	443	465	428	412	443	428	400	402	413	434	432	446	406	441	429	412	471	437	416	429	424	426	424	453	443	435	409	419	385	429	384	420	424	464	427	460	409	397	432	385	427	431	410	408	432	361	464	434	431	459	429	427	448	433	447	410	385	427	437	418	425	430	452	415	444	414	443	454	412	426	431	429	421	408	428	417	425	449	443	454	404	421	427	423	415	412	444	402	399	448	436	396	479	419	391	447	437	424	443	454	390	412	448	451	396	428	400	452	454	466	423	436	459	469	408	433	435	426	445	431	409	460	428	448	427	404	445	441	433	420	419	438	449	412	450	410	468	426	412	426	404	448	425	436	438	431	451	405	389	449	406	423	433	385	423	457	399	415	440	421	441	430	427	439	463	423	428	430	415	434	439	427	432	398	418	435	415	413	427	440	441	439	373	419	430	444	431	422	452	428	395	396	432	427	434	460	436	374	450	440	450	391	428	375	384	402	458	439	402	423	443	459	386	456	449	419	425	417	425	415	394	409	405	404	400	445	437	449	409	440	452	474	397	405	474	430	406	408	469	442	458	420	425	452	458	403	452	418	458	420	422	383	454	427	406	423	399	437	441	411	431	448	441	454	437	407	413	414	410	450	405	392	428	455	408	404	416	451	409	442	428	412	473	443	431	410	403	417	424	435	408	435	449	422	402	460	461	441	381	451	410	390	440	407	445	469	450	383	445	428	442	441	429	432	426	431	422	415	433	431	425	417	436	432	442	407	448	467	419	437	437	426	436	402	428	465	418	385	457	459	439	439	441	428	436	435	466	438	414	429	411	420	404	401	453	411	406	410	442	422	438	396	458	412	436	389	455	453	449	427	459	412	430	434	412	442	421	436	431	441	439	434	448	456	415	446	419	444	442	425	431	452	431	431	397	419	442	427	423	424	438	406	413	414	422	366	439	471	435	434	407	435	418	443	425	442	465	395	450	415	458	434	419	401	439	435	467	455	442	393	394	436	412	436	442	412	439	402	432	405	387	457	422	450	440	366	383	381	404	455	444	453	413	443	476	393	439	428	451	394	453	442	448	429	467	438	452	456	413	418	388	437	436	405	450	421	455	415	456	438	422	431	438	415	392	408	409	442	422	424	467	442	434	463	440	398	433	432	446	399	388	428	438	431	448	424	452	419	454	430	408	443	424	429	465	417	415	440	453	402	457	417	455	417	470	446	430	428	415	435	426	471	424	421	436	450	415	391	435	400	446	431	431	416	442	434	390	447	431	440	437	408	406	431	439	453	400	444	433	437	463	454	392	386	397	447	424	437	428	442	428	460	436	424	404	454	368	409	439	434	431	434	407	427	389	414	430	440	426	400	443	376	418	428	415	424	418	441	417	438	443	431	445	457	424	467	385	416	396	431	439	469	368	395	421	412	455	445	425	398	442	418	431	376	438	401	414	402	422	422	435	442	441	436	410	448	455	403	404	447	452	444	417	438	417	416	412	427	422	424	481	419	422	393	444	416	404	440	423	456	434	396	413	444	463	412	413	427	454	396	450	443	438	462	437	429	395	396	422	429	461	400	410	439	444	424	432	407	405	430	407	421	405	461	406	403	373	398	441	473	428	433	434	455	407	444	467	425	429	398	445	419	431	440	451	445	411	449	439	440	413	444	417	462	414	489	456	434	409	406	442	438	410	438	440	448	431	426	402	397	415	448	430	408	420	432	428	430	434	416	403	469	454	407	408	423	435	405	423	469	432	468	434	447	434	394	444	431	396	400	433	417	407	409	468	420	448	423	427	451	427	452	443	423	418	464	436	432	451	429	442	406	453	413	443	432	411	415	424	463	435	446	414	431	445	414	418	420	418	440	404	418	384	441	430	420	381	427	407	426	420	440	418	440	434	410	430	473	429	448	423	430	428	445	436	434	404	442	464	416	407	419	420	443	434	431	415	448	415	404	410	405	437	444	411	410	448	430	450	395	403	433	400	425	437	404	431	438	490	440	423	427	405	409	424	425	419	470	440	460	439	436	420	420	434	424	426	445	456	457	439	425	435	402	418	431	425	439	462	419	411	419	450	446	467	405	384	464	423	411	394	444	438	412	427	393	450	444	400	405	364	412	416	408	417	393	461	431	464	434	401	444	444	422	432	418	416	399	428	426	450	424	438	427	399	435	439	448	416	410	424	402	430	435	398	406	414	418	462	403	444	434	407	431	433	378	434	442	448	443	426	445	420	446	447	409	419	452	410	402	410	447	429	453	391	420	435	428	428	404	429	422	424	475	422	466	400	417	417	438	397	430	419	422	462	411	414	425	439	418	393	439	412
32477	31036	10601	2049	661	422	369	374	371	345	351	343	351	386	374	391	374	376	370	349	371	357	354	386	343	372	369	352	351	384	347	374	358	380	408	352	369	363	395	383	366	362	359	364	343	354	365	372	400	366	362	386	339	387	400	333	357	335	349	352	368	383	362	408	373	367	337	352	350	392	384	364	378	358	354	355	357	385	375	351	380	360	353	359	363	378	375	361	370	330	366	395	349	377	362	371	377	366	381	347	379	361	399	366	365	345	397	372	380	383	381	387	354	360	384	359	385	360	362	408	389	378	384	354	357	375	373	357	389	354	373	387	347	398	369	392	361	362	412	329	326	350	346	361	367	346	377	379	412	386	356	392	362	334	367	362	346	363	393	374	376	365	372	367	385	387	374	362	385	367	347	354	372	365	369	358	345	362	345	359	323	359	342	357	340	349	363	383	386	366	366	382	377	361	368	377	403	342	359	346	371	335	371	351	344	363	360	315	362	346	354	401	362	394	355	366	363	358	338	341	372	371	365	377	401	364	364	374	389	344	333	340	369	351	361	354	348	358	364	376	385	378	339	358	329	362	383	363	392	349	379	390	390	364	331	336	394	380	336	359	378	350	375	365	343	386	358	404	377	408	394	331	390	352	374	387	361	321	386	333	363	357	337	351	362	393	358	364	374	359	389	359	385	332	351	326	383	352	351	341	356	370	355	389	365	317	334	401	365	356	355	339	369	346	383	389	385	359	368	329	357	372	388	362	367	382	354	366	362	347	393	349	359	362	376	390	347	388	359	365	360	350	373	360	348	354	366	341	371	359	349	394	418	366	360	355	415	371	367	320	364	365	389	364	406	380	360	362	386	362	364	377	350	404	357	416	406	367	356	362	343	350	344	385	380	377	355	356	386	352	386	343	363	380	371	366	360	355	371	359	334	371	374	400	358	383	350	373	344	369	387	359	371	346	339	359	324	361	378	367	332	336	338	394	341	363	383	363	345	359	404	352	362	361	364	408	365	364	374	348	357	372	344	349	361	395	371	372	379	377	365	362	360	366	392	323	392	348	388	370	371	364	389	357	332	386	344	348	376	341	363	388	372	331	342	338	353	387	392	370	378	366	394	385	394	401	374	371	408	364	373	343	355	390	367	381	393	368	367	380	402	356	373	353	361	391	366	398	353	359	376	346	362	367	385	372	362	361	367	366	384	396	368	362	364	385	345	400	388	366	356	338	365	400	367	367	395	362	352	363	386	384	386	311	369	328	371	358	355	380	395	366	410	377	366	348	371	360	374	347	388	367	404	362	377	384	374	368	377	379	361	337	372	399	336	380	348	332	396	372	367	361	347	403	351	360	394	400	354	334	383	387	387	356	328	370	388	386	356	409	376	361	395	373	400	367	389	365	360	348	381	396	345	380	386	358	332	355	376	326	371	360	368	364	368	330	386	374	389	365	400	415	342	366	376	374	393	364	410	351	415	354	359	373	352	369	354	369	352	351	362	349	346	386	381	360	342	358	377	341	383	384	360	342	390	360	363	340	383	359	383	374	339	410	390	365	363	366	352	396	377	406	342	392	362	369	328	365	342	405	369	394	377	359	374	361	349	336	381	373	389	355	345	351	372	373	340	370	355	368	383	375	362	372	369	362	352	368	408	338	327	371	398	351	371	350	361	376	367	340	377	367	368	358	349	380	360	373	363	387	367	346	348	351	352	373	368	392	373	350	342	380	352	351	363	384	313	400	330	353	389	381	361	393	391	347	371	339	352	361	391	376	368	361	367	342	375	390	359	385	351	400	357	340	378	325	368	376	390	404	373	385	391	380	336	337	361	396	368	354	363	373	374	361	342	388	359	346	372	363	374	378	364	353	363	362	388	372	369	359	369	376	351	346	383	357	364	378	372	353	366	391	406	365	366	390	354	395	381	386	389	343	367	405	386	382	378	378	363	336	387	372	383	361	367	348	381	392	398	358	348	415	368	362	381	384	394	346	352	364	363	365	372	371	360	367	334	366	380	357	374	393	336	370	326	390	388	364	375	400	364	359	354	377	380	370	341	387	364	360	327	379	368	373	374	367	371	355	373	351	374	357	313	419	357	351	365	399	398	367	347	349	362	387	386	379	375	358	377	374	346	344	372	362	344	348	383	385	369	331	364	350	368	379	376	341	367	388	326	366	344	355	375	362	371	371	393	333	369	389	359	385	402	367	355	375	339	340	363	356	388	349	398	422	331	347	348	365	383	350	333	345	348	356	369	385	372	372	378	375	360	367	375	372	388	360	354	336	374	376	370	361	355	390	373	377	373	360	368	374	388	360	393	365	368	353	359	391	364	360	395	364	375	363	368	347	368	402	392	382	383	362	382	380	343	346	381	373	372	363	374	373	387	372	383	376	387	359	381	385	350	370	375	353	367	347	343	373	374	382	369	412	373	372	332	360	342	358	358	349	397	369	334	335	342	351	367	380	342	366	335	381	367	380	363	362	390	393	380	362	355	330	359	360	366	390	406	366	385	372	391	373	364	362	348	330	374	379	371	333	368	378	414	332	381	409	380	349	360	381	390	371	389	353	364	397	368	386	346	361	371	364	345	371	368	367	367	363	379	359	375	360	374	352	389	359	375	363	385	351	350	386	369	370	371	360	337	356	374	367	385	349	351	401	352	357	342	389	361	353	328	382	396	416	370	360	390	370	380	351	398	328	391	348	380	386	378	364	397	386	369	339	358	390	350	338	371	352	365	342	377	396	378	362	354	351	364	372	404	389	336	347	406	344	381	369	357	391	401	365	361	372	352	364	370	357	384	358	377	371	359	382	351	359	381	381	346	383	389	378	346	364	370	357	378	349	384	385	380	353	357	324	357	354	371	385	357	375	361	377	369	383	364	375	355	364	338	375	385	370	363	382	387	378	330	358	377	367	388	368	356	377	353	372	352	354	359	405	390	386	354	352	347	355	388	358	341	381	357	369	368	339	350	356	357	370	369	384	363	354	359	390	375	373	377	344	403	382	383	351	373	376	348	405	359	375	382	351	386	351	402	347	400	343	351	321	358	387	359	327	375	436	355	356	360	387	356	345	344	402	343	393	389	364	357	361	366	374	374	364	342	402	343	384	378	343	372	371	362	381	357	369	362	393	387	355	349	387	387	395	370	384	368	407	367	363	357	373	359	370	397	337	383	358	383	368	342	394	375	339	370	379	343	344	349	423	367	345	350	356	394	393	341	383	360	362	360	376	362	332	356	368	364	367	369	380	373	346	391	366	375	360	396	345	368	364	402	371	337	351	373	392	355	354	374	341	365	384	368	347	383	379	368	400	357	350	376	373	378	393	353	333	347	389	324	336	350	396	371	387	356	396	376	385	335	365	360	368	387	352	331	372	372	393	377	353	357	315	350	351	332	392	385	359	365	401	373	359	404	361	350	374	394	381	403	347	358	373	379	358	372	323	368	404	352	374	365	341	366	373	370	382	347	338	381	332	377	384	365	395	410	378	364	378	378	382
24882	23636	30140	25176	17460	4057	733	513	510	515	473	452	531	491	463	506	496	486	488	463	479	489	499	511	504	479	487	459	474	492	470	500	466	486	509	461	499	461	482	505	485	452	485	494	440	499	483	459	527	505	518	466	442	474	493	465	516	465	523	466	498	437	479	440	493	461	479	469	469	454	478	484	485	476	439	495	504	452	486	467	452	522	460	470	461	477	470	438	510	485	505	481	499	488	496	488	521	485	455	461	472	451	470	508	474	483	494	477	480	470	462	464	482	476	475	492	485	502	447	492	468	475	469	492	442	474	474	488	507	514	502	469	462	487	465	482	499	493	489	498	501	499	467	452	476	466	431	512	425	480	483	483	487	442	445	520	464	491	457	495	501	465	454	512	497	461	485	462	463	444	487	476	488	455	483	467	488	438	467	477	458	478	446	479	452	501	475	449	485	479	456	513	444	491	458	488	443	467	456	499	475	446	465	504	439	470	487	465	497	512	455	458	485	494	522	484	465	486	467	472	446	470	490	502	472	453	477	421	468	470	473	467	452	446	483	469	503	488	501	471	505	455	512	466	432	491	471	503	482	451	440	459	440	520	481	445	456	483	523	456	506	506	428	471	492	497	469	460	481	440	496	461	490	514	461	488	505	487	489	485	496	493	471	471	461	508	503	465	509	504	493	460	513	455	482	494	459	472	461	444	422	447	494	463	520	500	448	460	467	432	488	497	453	478	454	470	463	497	492	521	485	468	464	437	465	459	475	526	487	491	497	481	477	475	477	507	474	449	486	474	471	449	490	465	483	478	457	495	510	452	484	434	502	477	449	466	475	468	456	458	468	482	476	469	441	431	429	504	446	489	478	443	484	455	471	449	461	446	482	490	450	469	470	421	470	502	491	458	477	463	519	475	441	483	478	485	468	503	489	461	452	485	486	483	471	534	476	467	452	494	490	467	466	444	483	521	461	472	497	484	482	479	470	457	475	461	467	458	446	447	499	460	442	479	513	499	467	455	457	517	441	460	489	488	496	475	488	459	475	480	476	419	494	459	444	530	482	472	467	497	483	434	497	503	474	454	467	471	460	479	489	486	451	458	474	480	467	467	454	465	493	486	449	508	437	465	540	484	471	476	479	433	497	499	457	461	470	475	464	504	482	460	489	468	464	463	483	442	465	440	504	484	443	481	483	468	485	460	426	492	468	478	500	503	485	451	494	474	437	481	500	476	462	447	489	476	493	460	487	520	466	512	484	490	452	481	484	500	480	503	452	527	476	471	475	493	474	493	419	515	447	473	435	435	483	489	457	478	458	467	500	463	498	507	466	510	494	460	446	472	445	461	487	463	468	460	468	468	464	451	470	479	451	446	413	467	466	473	493	453	499	482	458	467	471	487	441	468	478	484	484	462	453	484	467	458	492	465	490	456	456	498	436	439	510	506	473	477	525	494	483	462	483	452	515	467	452	491	468	486	504	445	474	457	464	456	449	448	451	470	455	459	485	470	471	424	471	500	471	537	457	482	434	483	459	481	481	467	468	466	472	446	494	464	449	481	454	482	448	480	465	469	471	483	439	494	489	464	478	496	465	443	514	459	442	495	476	496	464	455	462	468	456	517	498	491	466	473	483	499	484	456	464	465	472	448	458	466	465	454	483	483	479	478	479	469	486	498	483	456	453	468	477	471	502	462	490	454	486	490	497	490	468	491	458	525	454	445	451	486	474	483	454	470	435	471	512	450	469	512	455	479	470	483	490	455	517	479	505	489	498	493	475	517	465	471	490	467	492	441	480	507	426	517	479	514	471	482	446	463	475	493	449	468	450	455	530	511	485	438	462	441	485	497	506	499	490	486	432	472	464	487	463	444	476	499	466	499	466	483	467	501	451	477	459	479	476	465	448	468	474	472	476	489	482	494	485	457	476	492	492	473	480	447	443	470	483	486	474	495	489	467	506	466	477	470	489	460	480	461	470	475	496	482	463	494	483	435	492	490	483	487	464	467	446	518	535	471	465	478	466	451	505	453	484	505	478	485	464	451	479	516	465	466	441	489	453	474	473	466	476	460	449	455	518	525	461	462	457	473	450	481	475	462	457	465	489	472	501	507	518	465	457	442	496	477	468	444	486	513	458	478	482	466	490	472	440	462	459	453	492	458	484	466	501	514	484	479	476	442	467	451	438	457	449	482	459	496	490	447	504	466	460	486	487	470	458	465	495	507	502	417	467	486	458	468	464	479	481	513	462	434	476	475	486	483	495	450	484	465	486	435	482	469	467	497	454	473	467	485	463	475	419	485	449	514	468	473	455	464	481	439	513	462	486	446	494	474	475	500	428	473	433	491	443	519	463	444	450	499	470	452	478	473	480	465	479	492	493	448	521	512	510	461	470	453	483	475	497	470	455	490	486	516	499	459	467	499	480	502	458	484	484	470	456	449	513	462	494	484	474	487	448	444	494	489	460	512	455	507	484	501	474	446	470	463	523	472	482	463	445	473	468	458	480	430	490	487	486	456	462	459	480	496	489	477	454	534	437	467	445	477	454	486	507	468	493	439	440	482	511	486	471	512	456	475	493	488	487	481	514	491	492	503	457	471	455	467	455	469	496	485	465	477	463	481	479	451	481	471	446	497	469	487	462	457	517	464	518	459	482	476	493	466	513	469	467	496	433	465	482	483	480	504	450	469	477	498	478	478	452	455	445	483	452	516	489	469	477	452	468	491	500	466	453	464	506	489	511	487	432	495	476	501	468	461	491	462	479	478	468	482	493	460	487	471	451	471	506	492	493	481	459	496	488	420	471	458	513	484	493	466	491	459	465	484	507	489	483	508	472	445	462	492	480	462	457	474	485	467	480	497	478	447	449	454	463	461	472	473	497	491	459	489	485	461	497	491	458	480	480	465	481	476	443	492	496	483	460	500	469	498	523	504	497	462	501	442	460	488	487	484	474	502	481	449	466	466	506	461	459	479	487	514	457	484	437	455	508	496	507	485	453	484	438	463	494	498	448	428	497	475	472	490	465	472	481	467	442	469	489	468	475	478	451	464	510	448	508	467	495	471	473	467	474	487	463	446	503	476	472	506	510	484	501	477	491	462	434	460	457	488	452	494	475	534	462	496	468	482	501	511	502	436	484	464	490	530	477	476	461	498	480	512	492	525	482	472	442	513	475	476	464	488	438	479	482	516	509	464	483	494	449	460	451	502	449	478	496	465	506	496	430	484	471	505	470	498	480	480	456	455	452	457	478	514	483	482	483	448	501	492	464	449	455	470	475	441	481	468	464	476	514	494	454	479	490	499	493	470	482	499	475	495	436	491	475	459	443	479	498	441	469	462	479	462	511	492	470	487	463	520	504	456	495	464	484	496	463	464	485	492	463	485	485	508	507	467	460	467	445	454	537	522	486	436	460	469	449	533	431	489	505	423	496	464	476	465	458	415	508	472	522	451	492	505	469	521	479	473	462	447	442	483	446	529	462	485	466	459	480	429	464	472	474	491
63623	84973	46384	14949	3202	844	455	468	446	427	486	429	471	483	440	446	440	459	450	447	502	497	425	440	437	432	498	460	471	445	452	443	441	473	456	487	468	433	492	434	410	464	448	447	436	444	468	440	472	459	421	432	477	448	434	464	440	442	423	458	429	453	390	435	466	444	430	466	453	487	452	453	432	456	457	439	464	474	448	462	438	454	421	421	443	462	427	394	418	422	469	469	492	435	461	442	460	435	466	433	461	465	477	457	414	417	416	455	450	483	457	416	451	468	434	485	457	414	467	424	435	418	471	436	423	471	448	458	455	439	414	438	468	447	428	463	442	449	456	439	436	428	417	421	482	465	412	410	442	441	478	427	469	456	456	453	458	465	441	421	428	433	470	468	456	456	435	441	487	434	434	469	440	467	443	441	458	461	483	443	444	455	396	459	453	457	458	407	442	477	446	491	470	496	466	443	426	485	437	452	399	463	433	440	429	436	459	459	447	486	479	443	448	423	411	469	440	414	426	473	446	452	447	423	430	477	413	446	438	451	467	456	432	431	455	460	444	437	479	473	462	453	479	447	438	435	456	436	455	431	468	465	444	465	448	444	457	445	442	429	432	445	469	424	474	459	406	446	430	458	463	410	452	467	475	451	408	454	435	469	438	420	441	450	404	441	415	479	471	454	428	445	474	437	426	448	454	455	484	453	467	482	444	407	408	467	442	399	457	476	421	425	465	433	463	423	475	477	449	459	439	417	437	442	472	470	430	431	410	461	426	443	427	448	434	464	449	454	443	472	448	459	438	434	442	436	489	398	416	433	471	447	430	415	437	410	465	458	442	427	424	422	436	489	460	475	473	469	467	452	444	454	421	479	460	424	441	462	448	451	464	422	436	475	466	438	402	439	473	428	445	453	444	427	484	424	431	443	444	445	430	450	459	463	439	399	479	432	443	440	424	470	434	459	478	442	422	454	467	447	476	417	461	455	436	423	479	470	487	402	493	458	439	435	425	435	449	482	476	439	466	445	444	454	445	433	460	425	414	451	425	452	410	451	452	400	437	465	460	456	442	439	437	422	473	468	489	439	420	439	438	456	416	433	462	433	452	453	438	427	453	449	455	462	465	441	479	462	450	460	456	450	448	455	481	429	450	428	428	430	442	419	472	431	449	451	448	447	441	483	443	461	476	472	437	467	446	453	463	469	475	433	427	461	459	470	470	466	483	444	421	452	482	448	477	442	462	435	454	418	423	485	470	431	477	456	446	452	470	458	421	447	444	452	450	422	454	449	464	437	448	459	429	449	442	474	426	441	460	412	447	438	486	455	478	423	419	443	434	440	437	448	478	470	468	446	455	449	432	480	462	450	450	477	445	415	474	434	414	445	451	458	428	486	406	432	491	463	438	443	425	416	436	466	480	449	459	432	444	431	443	443	455	450	432	434	457	421	440	460	462	445	470	425	464	448	408	437	422	436	464	411	428	450	452	447	470	459	445	437	436	434	434	436	416	437	471	467	494	461	427	459	417	437	457	430	433	391	438	416	419	467	458	431	419	468	448	438	441	419	430	437	428	441	427	406	416	410	455	436	465	471	453	441	436	456	428	475	435	460	451	435	427	454	453	406	452	470	450	465	507	491	422	464	457	463	437	450	410	493	452	423	424	480	422	439	430	484	439	459	415	451	421	455	439	477	470	442	488	447	412	468	475	412	458	471	438	433	442	439	418	433	425	464	436	482	420	435	478	460	482	463	440	466	478	444	446	404	449	476	427	403	431	456	448	470	459	463	451	476	447	461	469	435	424	413	449	453	464	444	428	415	409	446	427	467	439	412	427	498	439	461	432	412	432	437	440	439	453	454	440	440	419	459	480	454	470	423	424	438	429	414	439	488	473	439	435	433	432	451	433	462	455	450	491	436	448	442	427	452	438	447	423	466	437	455	423	450	444	456	431	459	472	452	417	459	432	453	435	467	460	435	456	453	446	431	460	438	439	442	452	431	402	454	416	427	460	470	472	450	437	452	448	450	477	439	459	465	482	450	428	438	440	442	437	439	459	419	478	469	449	445	461	435	398	478	459	449	433	437	446	450	447	464	435	429	440	463	419	462	423	473	455	424	453	445	451	456	461	427	409	438	439	469	454	438	440	489	475	404	479	450	419	422	431	415	443	466	434	464	445	453	415	468	433	434	460	444	412	452	414	451	449	456	477	445	472	459	440	467	452	437	445	450	437	458	473	469	461	434	466	461	450	450	408	429	460	484	413	459	425	449	444	431	441	445	444	442	475	438	441	450	464	411	473	447	423	429	433	453	415	438	413	427	413	439	437	398	446	446	443	402	471	447	419	406	469	453	451	437	466	461	437	486	468	433	426	429	418	438	457	497	465	458	423	410	419	443	453	443	444	437	444	457	486	442	452	423	455	425	428	417	450	459	456	457	437	413	457	443	428	413	455	470	450	445	460	441	451	484	456	422	437	465	403	436	460	431	454	453	441	441	436	436	440	479	457	423	454	435	447	423	466	438	452	463	434	420	462	414	458	474	430	443	449	422	453	428	437	416	463	471	391	438	455	466	470	446	438	461	453	431	458	476	425	431	442	444	434	467	441	441	443	475	440	460	500	418	485	447	449	481	431	424	480	452	461	448	396	453	475	423	425	439	448	438	455	417	469	453	420	422	459	451	419	428	451	447	428	436	447	422	472	464	445	434	454	459	441	436	426	459	411	463	428	445	467	444	458	443	430	473	483	448	473	441	426	438	449	440	443	472	424	469	430	422	467	418	453	400	436	428	494	472	454	426	427	441	441	434	451	453	454	478	450	459	450	441	450	465	419	456	494	434	457	417	476	429	439	411	481	439	444	435	427	409	414	472	451	441	408	436	441	471	494	441	444	441	426	470	413	427	436	460	427	397	413	463	446	452	458	439	445	407	427	462	467	418	405	439	450	438	429	439	425	433	442	452	468	439	404	478	454	447	405	468	442	469	473	468	433	424	470	426	510	430	405	429	465	469	466	426	423	444	437	420	425	414	469	463	459	457	445	447	456	420	440	438	452	463	451	441	437	453	424	417	503	432	424	445	415	433	451	457	411	397	438	475	469	446	492	389	459	451	440	449	439	465	441	495	459	456	449	450	462	442	420	448	457	466	420	453	447	452	456	435	411	446	416	492	429	489	464	453	473	461	454	439	425	450	420	435	481	427	467	421	416	445	427	453	446	436	423	433	454	456	462	425	447	461	466	439	448	447	427	406	436	471	441	465	445	423	396	437	449	427	456	474	482	439	422	418	460	483	432	441	412	422	443	464	467	462	426	423	481	451	468	424	464	417	467	473	472	444	429	434	466	452	427	462	435	485	409	404	447	394	430	451	458	457	452	451	414	424	440	432	437	434	425	476	462	417	437	457	421	438	437	421	433	435	466	427	459	453	469	466	446	433	491	464	430	441	467	454	445	426	436	474	482	428	443	410	444	498	464	457	445	416	410	423	460	419	453	458	438	463
24222	22779	29434	24495	20018	8625	1142	718	634	618	635	646	620	642	598	591	611	647	644	629	570	551	610	635	615	631	631	617	619	625	642	595	599	616	626	614	620	643	593	639	628	660	621	655	600	633	628	650	599	596	624	615	595	623	646	591	605	597	594	627	636	593	627	609	574	621	601	598	603	582	669	591	606	596	596	594	640	591	635	581	582	574	611	565	594	596	560	613	555	612	594	634	591	598	583	614	590	600	620	611	578	614	565	563	639	618	586	657	580	597	606	568	571	636	619	578	592	603	579	638	556	646	587	616	614	599	623	599	613	615	613	582	650	634	629	555	596	578	610	571	629	591	623	613	597	635	667	611	645	608	608	583	613	583	601	617	586	625	574	585	615	617	595	645	588	631	638	642	595	628	580	623	633	635	592	637	573	622	598	616	618	634	599	555	650	643	609	584	554	624	624	582	627	606	624	589	636	616	575	575	612	618	606	606	600	611	593	572	608	580	616	637	604	566	586	576	572	545	641	553	582	612	605	577	614	602	650	641	621	643	626	588	611	589	643	632	581	583	619	650	621	586	598	599	618	619	586	592	595	578	586	565	636	616	564	566	599	603	610	615	559	579	612	589	575	612	572	632	608	576	577	594	614	586	607	615	629	607	517	619	602	602	592	619	611	578	629	584	598	584	595	578	585	642	619	595	586	562	635	616	578	634	606	661	587	576	638	617	588	615	584	593	637	647	607	652	555	647	625	585	627	608	607	569	579	603	609	614	621	611	566	544	630	632	602	596	617	573	570	576	587	637	585	611	582	657	620	639	608	642	598	617	606	592	599	588	584	586	586	611	622	600	564	607	586	611	626	595	590	653	571	583	604	615	624	616	579	649	597	626	634	610	541	623	604	596	632	623	597	580	586	614	630	598	593	573	582	617	622	614	572	620	600	561	577	580	633	640	616	605	616	606	615	612	618	586	610	595	613	603	573	632	629	569	588	578	585	643	622	589	609	588	560	635	608	583	622	609	621	636	615	644	619	630	618	645	642	603	619	591	604	630	641	553	581	604	620	612	582	588	647	614	590	658	605	574	627	585	568	623	629	595	598	630	597	591	615	656	568	657	615	599	621	611	620	627	584	610	622	566	599	635	631	565	611	584	589	657	576	603	585	615	598	620	569	589	615	577	582	620	610	583	624	608	559	590	562	638	618	623	627	630	596	581	560	630	627	605	638	594	584	593	577	640	641	576	569	589	598	622	624	596	583	617	595	613	587	596	608	602	611	614	576	597	574	612	622	536	580	587	601	606	575	612	594	616	600	589	598	596	601	588	578	581	655	597	646	627	585	587	588	617	601	580	569	599	605	619	550	593	618	613	588	561	612	607	592	589	594	588	627	626	584	566	615	600	564	567	593	604	568	555	610	563	608	625	585	581	639	600	587	578	624	601	664	611	611	602	624	619	599	643	664	577	624	585	627	615	596	606	591	572	633	652	623	641	647	618	571	567	634	594	586	591	548	607	611	576	587	616	597	611	620	621	612	596	605	576	613	589	567	561	633	604	591	582	609	621	574	604	607	597	588	620	583	597	611	588	607	598	594	647	612	615	600	611	610	599	592	578	595	648	583	577	574	636	590	643	599	588	627	583	603	594	614	640	607	572	600	613	581	656	590	609	567	621	590	613	611	646	613	601	646	623	630	559	628	555	575	600	570	601	557	588	610	604	574	633	637	628	601	589	629	636	575	617	641	635	589	604	637	651	614	610	585	623	610	571	623	654	615	603	626	601	581	604	591	574	604	638	611	603	585	585	611	623	612	608	598	588	564	567	586	621	581	627	618	628	603	589	602	613	625	603	613	574	629	606	572	592	574	604	569	589	531	595	620	568	646	630	619	589	588	586	571	622	581	565	604	596	574	562	638	623	651	638	599	615	597	638	595	557	523	565	633	625	626	583	584	633	634	606	667	562	580	643	627	574	625	603	615	617	581	568	596	588	601	651	580	607	592	613	611	631	616	622	581	595	620	599	590	635	602	650	599	582	625	558	621	585	611	592	549	562	574	526	651	623	605	564	615	622	596	631	590	604	642	553	576	601	601	646	614	579	586	550	577	595	590	589	559	614	627	609	594	618	614	582	602	599	620	634	554	610	600	606	617	629	569	614	613	624	644	592	571	599	620	541	602	564	609	572	641	586	599	619	617	610	603	612	568	630	605	591	556	620	627	610	555	608	580	595	605	601	586	587	560	614	582	615	591	561	600	607	557	660	590	621	592	613	585	603	592	631	549	611	658	639	620	592	607	602	625	575	604	605	617	596	608	605	586	617	639	583	602	643	612	562	603	550	574	578	638	615	595	578	610	589	636	620	571	552	618	562	593	578	567	560	573	620	589	597	606	584	576	559	605	638	593	630	593	575	606	640	599	609	595	577	612	607	573	607	586	631	578	582	639	645	617	563	618	640	627	604	616	583	598	616	600	587	641	598	627	591	628	611	595	625	573	599	610	600	580	616	620	649	639	613	598	602	631	581	590	608	584	590	567	607	599	623	592	575	580	653	559	615	618	604	628	599	601	559	572	631	617	587	609	617	613	547	603	612	603	583	584	584	574	597	557	622	603	635	590	622	608	631	575	602	598	634	568	629	632	550	579	616	568	598	585	549	624	587	636	601	581	596	585	600	603	609	572	624	579	618	603	599	607	579	611	619	591	615	598	584	661	637	576	614	614	574	571	610	636	650	630	590	570	580	610	590	565	558	580	621	589	575	618	607	609	607	602	575	608	604	588	617	595	611	575	601	605	603	565	576	587	599	579	583	578	607	587	621	554	613	598	617	613	596	597	589	594	568	625	601	622	589	623	602	560	613	636	588	585	624	583	592	570	602	625	578	654	599	597	657	580	621	580	596	582	665	624	586	608	633	606	575	612	655	585	640	610	582	581	604	622	637	622	573	628	586	604	600	549	607	608	570	583	621	576	620	620	632	628	608	631	619	622	597	597	607	619	620	564	591	657	621	654	566	573	606	611	626	561	602	590	621	566	611	606	640	587	594	596	623	628	574	620	608	611	597	664	585	648	603	639	611	601	577	579	621	603	620	633	623	601	581	600	610	577	592	628	601	606	605	623	592	583	622	589	589	617	644	620	584	626	587	619	605	589	620	584	640	634	594	573	597	611	591	590	599	571	582	587	590	589	580	579	632	600	616	601	617	600	653	594	566	567	642	585	633	574	592	632	628	624	636	619	577	591	581	549	585	584	610	591	567	597	625	626	684	594	563	635	614	576	650	592	560	602	606	621	597	558	607	588	585	592	613	613	641	596	606	610	606	592	589	590	612	623	621	546	586	552	620	557	601	571	674	615	612	584	580	591	605	610	587	599	660	620	635	594	679	589	579	637	532	639	621	588	584	604	613	600	663	595	599	648	567	584	623	599	643	553	615	632	599	613	589	612	633	591	558	559	608	612	588	616	578	591	617	554	648	559	607	563	617	592	599	612	569	597	559	635	594	612	624
60652	88512	50760	16901	3599	1025	609	573	570	563	598	534	580	573	535	596	583	560	571	544	537	548	589	528	534	562	548	521	590	552	582	549	583	571	565	525	576	543	580	564	557	556	569	594	593	529	571	543	531	572	552	522	545	547	568	573	511	548	560	546	590	584	588	577	551	520	567	570	570	534	556	502	596	532	571	550	562	522	565	539	544	585	551	529	554	562	575	558	536	575	561	537	556	556	544	542	593	561	565	496	582	550	574	587	568	552	553	536	579	529	550	562	557	571	560	582	585	546	533	542	595	559	540	557	544	542	577	555	545	536	504	569	568	539	596	584	489	557	557	535	589	564	574	596	587	583	552	542	518	540	587	533	553	562	571	571	551	562	560	580	583	576	573	552	546	578	561	532	559	591	570	598	555	603	527	575	515	511	549	522	531	563	580	571	551	575	530	553	546	578	551	558	568	517	527	538	587	530	534	552	511	568	553	564	561	534	522	544	553	561	511	556	562	540	554	530	574	558	528	595	557	550	558	560	562	545	563	536	513	556	546	592	585	555	539	560	567	546	530	555	587	537	573	554	572	551	579	554	568	573	597	583	541	564	523	532	562	585	585	521	562	574	544	521	555	562	576	578	572	526	551	550	557	528	566	581	524	571	579	561	555	534	580	569	545	574	543	548	524	537	587	568	527	552	569	509	570	540	556	592	563	513	548	540	548	530	559	593	553	523	573	582	493	560	523	547	556	496	602	569	508	554	579	530	551	553	514	554	569	555	551	511	565	533	586	569	592	586	541	552	525	566	547	545	559	541	537	577	567	556	565	558	540	562	565	588	525	533	594	550	567	559	572	582	512	538	560	515	545	604	575	575	591	513	563	562	563	544	536	542	586	547	550	522	567	593	576	556	585	559	573	561	597	561	555	577	541	574	540	535	537	550	566	599	541	565	513	547	634	555	559	523	568	534	525	552	541	529	546	517	546	545	537	597	518	578	571	550	573	572	539	526	571	563	555	523	577	580	566	531	562	535	561	545	550	533	550	533	578	567	584	539	524	566	572	556	559	493	542	561	567	530	581	543	551	557	587	536	571	580	520	546	588	550	536	580	544	542	577	538	579	537	583	588	551	512	562	588	554	531	561	542	535	584	494	548	533	556	568	565	529	607	563	548	545	584	568	555	571	577	582	535	537	548	534	550	552	587	549	561	540	551	543	540	523	567	604	591	565	504	554	519	530	575	502	544	557	593	555	540	530	568	585	576	501	513	565	552	576	564	579	557	546	489	546	560	562	532	559	527	523	563	575	538	548	581	604	565	554	553	583	560	542	549	530	630	562	591	572	526	575	548	538	552	545	526	571	548	576	532	579	598	555	561	532	549	569	558	553	544	573	519	514	539	547	580	520	532	551	507	532	582	527	548	551	562	562	538	555	520	558	554	574	592	531	579	557	534	562	560	543	543	518	540	563	555	546	563	579	567	549	543	511	559	592	560	556	538	561	548	520	534	542	533	547	515	579	537	561	583	519	551	557	530	527	567	575	550	573	511	555	579	564	548	567	538	535	525	527	527	582	569	580	547	514	531	564	538	504	595	546	571	512	596	535	557	556	527	543	530	555	520	566	565	546	526	603	586	561	522	537	568	539	510	476	568	589	555	572	541	543	588	570	529	551	599	539	561	537	546	540	573	555	532	601	528	531	542	538	559	541	570	528	521	542	566	538	564	558	555	560	533	576	559	552	560	572	538	556	567	543	560	575	540	598	556	544	526	529	543	527	557	545	519	562	530	530	571	540	559	559	541	564	552	554	585	533	585	559	526	575	513	567	526	551	538	547	550	530	585	545	546	573	566	574	508	603	544	512	542	512	552	569	530	546	577	562	532	530	550	535	521	558	570	576	535	568	513	520	609	570	568	562	536	525	522	613	531	584	536	520	535	546	537	523	570	595	550	509	556	515	556	576	563	550	548	567	549	538	557	500	568	585	527	555	592	545	567	563	501	548	564	529	553	564	541	557	525	543	536	568	553	578	568	549	537	556	531	582	551	554	517	581	567	544	548	498	577	599	582	538	547	561	557	586	578	555	563	551	530	568	526	523	580	610	531	541	527	550	533	548	585	565	559	543	536	552	536	551	601	570	559	555	549	583	528	530	531	535	523	534	564	574	558	591	574	534	546	570	535	548	512	556	538	525	523	578	540	532	608	602	569	559	529	548	563	519	539	531	561	562	548	523	549	562	555	554	572	563	549	511	568	558	501	564	573	554	523	551	567	554	542	552	565	541	587	571	534	569	570	569	576	553	548	555	564	547	570	522	556	553	569	540	594	534	572	587	591	552	552	496	529	542	535	584	562	540	565	531	549	569	551	532	509	555	541	524	551	594	594	556	549	579	585	596	554	513	553	520	574	485	547	487	526	539	519	518	561	563	567	575	525	562	546	552	563	526	535	576	572	556	536	550	581	596	550	562	583	561	545	558	596	550	547	548	549	544	572	516	599	550	523	550	575	537	523	571	544	536	564	556	566	549	596	574	534	519	557	538	557	564	554	536	569	563	530	513	533	510	543	571	557	549	546	506	515	534	585	556	531	536	567	571	580	543	559	546	550	555	543	532	555	525	529	549	556	557	522	585	564	567	551	573	590	531	531	580	508	542	510	506	568	588	584	542	566	545	587	546	555	563	557	561	577	541	504	546	530	584	572	510	524	587	580	563	568	588	591	571	520	554	555	497	534	549	530	518	533	570	548	531	589	582	525	561	563	546	576	559	553	534	540	555	555	563	559	558	557	569	519	567	591	562	542	588	546	518	538	567	531	553	555	582	547	550	564	535	545	547	513	519	575	545	564	544	567	560	559	529	516	524	523	590	547	591	525	548	538	560	599	529	549	551	559	545	591	556	602	547	580	519	492	518	607	541	561	529	564	553	521	583	564	573	558	578	539	559	555	544	542	528	548	521	559	581	519	571	550	548	541	538	560	571	564	566	599	520	536	541	563	537	538	547	570	563	537	511	518	534	581	567	540	555	572	564	560	537	565	572	566	579	556	549	588	572	564	562	567	591	531	541	515	526	586	558	530	586	531	559	570	539	585	627	540	552	518	577	558	557	561	510	542	561	573	568	593	538	535	538	553	562	558	563	542	579	515	624	538	532	494	552	565	550	561	575	563	525	572	556	518	515	561	567	598	573	542	554	560	541	522	557	541	508	572	582	557	525	567	579	577	546	541	579	555	541	567	556	542	591	549	558	547	528	550	534	550	541	516	556	569	537	542	580	561	561	564	564	502	554	531	578	587	540	558	527	552	562	565	523	557	564	529	558	528	506	568	532	560	558	534	581	511	574	572	574	568	536	500	564	512	585	552	534	560	560	562	570	561	554	531	532	547	539	518	545	570	524	584	575	586	535	535	525	536	537	567	543	563	528	583	556	565	539	517	550	549	546	569	569	531	538	543	543	566	537	545	570	583	536	521	551	502	593	543	546	594	560	550	569	604	573	547	547	505	574	566
34246	31336	19237	4584	726	533	446	444	427	448	430	403	439	453	451	407	424	441	439	458	419	437	456	426	440	389	459	430	416	417	401	414	422	411	423	419	451	397	428	418	432	386	426	414	400	414	452	398	428	416	379	447	454	436	428	408	422	410	458	430	408	460	433	420	413	429	416	460	470	445	432	456	437	412	428	444	469	456	471	429	451	414	444	419	412	422	466	401	407	371	425	418	431	408	459	430	401	404	439	428	401	432	424	442	414	446	427	412	407	415	445	434	427	427	411	460	447	432	430	427	485	424	416	426	417	453	412	437	384	449	438	400	411	405	425	400	409	454	448	454	421	415	407	428	469	453	439	444	457	441	400	419	397	439	397	435	453	452	425	445	424	466	438	405	429	437	407	422	442	440	440	417	460	427	446	410	449	386	418	431	448	410	415	447	421	424	447	447	404	473	416	418	440	398	419	409	409	412	411	414	419	412	400	413	437	424	452	452	414	434	433	461	440	435	473	443	414	413	460	422	447	416	430	429	413	447	435	402	453	395	455	415	419	423	412	431	409	456	392	432	428	410	419	458	426	439	423	429	426	444	435	443	443	439	448	473	443	425	473	407	439	432	393	403	415	413	411	422	412	433	408	407	400	423	434	443	446	448	453	405	417	435	429	440	470	415	464	413	401	441	411	392	425	425	413	463	384	454	463	384	438	426	434	400	440	445	441	451	429	400	442	473	447	418	437	450	431	406	424	415	434	453	438	424	457	457	432	430	453	428	446	456	420	408	411	419	427	421	438	395	426	399	416	475	407	403	430	426	426	409	407	432	401	432	405	417	451	424	426	404	446	444	418	390	429	452	413	401	397	403	431	480	418	435	449	433	410	416	416	462	413	413	411	445	466	439	451	436	427	436	427	455	407	434	418	393	438	413	430	429	413	481	402	460	449	442	426	460	455	431	421	443	474	392	429	462	397	429	449	459	400	405	461	428	400	396	416	429	424	451	428	434	430	400	392	415	431	375	402	448	452	420	478	408	429	435	427	424	482	411	410	396	455	395	460	456	450	422	448	428	422	405	427	449	418	380	441	447	464	425	418	427	422	435	455	368	460	407	431	433	428	415	407	448	404	441	404	440	383	405	448	412	423	487	457	423	423	456	447	395	410	422	444	417	425	403	422	439	418	417	418	425	417	413	438	439	425	404	429	453	463	435	399	441	415	453	430	462	392	425	445	474	458	414	435	447	411	448	424	424	444	412	405	435	409	458	439	433	435	418	407	410	416	425	424	467	427	450	429	436	438	453	431	422	417	422	407	444	445	384	409	446	442	434	444	441	453	471	436	398	409	429	430	429	410	453	452	431	428	417	440	427	416	456	464	450	456	412	384	397	423	432	423	435	435	426	421	380	415	422	419	398	415	400	427	425	394	416	450	434	404	439	446	435	457	376	415	454	400	440	429	414	436	423	431	404	421	433	426	441	443	415	444	426	428	417	427	444	455	437	468	464	423	454	369	435	460	448	435	429	405	414	440	447	412	405	438	453	409	425	455	426	463	392	435	457	404	420	484	419	445	455	430	413	386	429	417	398	432	426	455	407	464	405	438	391	450	422	402	459	415	448	411	388	469	411	418	483	430	448	433	410	427	416	400	446	461	423	443	418	421	426	438	447	407	464	425	416	464	422	441	446	428	424	425	432	451	465	455	419	459	387	419	455	431	389	448	421	418	433	433	397	420	432	434	421	440	435	449	409	421	401	460	448	448	424	410	463	456	419	426	456	452	442	407	420	421	412	479	421	453	441	471	433	465	410	468	427	387	439	441	422	416	455	448	404	446	469	427	431	413	441	437	445	413	429	454	408	457	445	441	405	468	445	460	398	424	452	429	447	454	439	425	444	472	445	457	409	432	422	421	443	433	435	418	438	454	402	420	421	428	425	442	401	448	381	442	436	376	429	425	424	452	401	425	426	414	433	444	411	436	404	444	417	422	441	430	446	417	465	408	413	438	420	404	420	460	450	452	434	458	413	438	420	412	435	441	441	403	432	399	442	423	432	415	419	423	441	417	399	410	459	390	415	391	450	479	461	459	434	431	449	410	404	431	431	402	415	422	435	442	416	429	415	458	429	401	441	409	443	435	471	434	411	447	442	424	436	436	443	483	428	448	415	434	434	468	425	423	451	443	397	451	433	438	408	459	461	435	423	448	442	449	424	416	453	462	389	427	412	459	442	453	429	451	446	432	427	414	459	400	440	434	439	453	443	422	429	447	448	408	427	429	476	477	418	397	446	433	439	402	392	435	425	486	399	441	418	431	437	451	443	424	438	455	452	421	420	454	429	429	423	411	481	444	426	451	435	459	456	432	445	428	457	410	434	427	468	427	434	416	425	431	429	441	401	396	438	416	444	439	448	454	448	450	471	413	414	402	457	471	424	417	450	445	411	458	402	400	444	451	452	430	401	420	431	454	424	401	431	469	405	458	466	381	445	440	418	415	445	420	452	416	420	418	442	456	457	407	423	441	420	418	406	441	424	413	448	420	449	445	430	409	410	412	453	434	471	424	451	429	416	441	397	448	428	408	449	422	404	445	415	434	409	397	442	450	405	461	454	426	441	418	426	397	448	399	398	434	400	435	430	448	418	408	450	455	462	423	390	444	466	408	437	465	430	383	452	405	436	400	446	445	395	408	433	438	426	438	418	430	433	445	440	410	428	392	414	405	420	452	421	414	438	411	406	403	430	435	413	449	430	402	447	463	414	423	414	417	434	433	465	429	429	441	437	421	428	430	462	396	426	441	391	446	414	445	465	421	436	419	391	413	406	415	411	414	411	428	423	405	427	452	464	415	434	439	414	391	427	422	404	455	415	420	390	445	432	419	405	465	402	427	415	421	408	446	426	452	454	420	404	418	440	442	435	468	457	450	418	426	411	462	449	448	453	427	440	445	444	439	420	377	470	439	412	391	429	441	422	434	426	416	423	444	435	454	417	487	395	443	445	413	443	436	442	411	446	428	436	414	432	452	458	417	442	448	414	412	434	439	431	431	441	389	411	430	443	420	430	396	454	424	411	448	444	452	458	424	418	412	450	463	396	435	393	468	419	441	426	420	436	424	424	463	438	438	399	416	451	419	442	438	430	405	402	427	450	385	424	439	423	412	412	438	394	438	429	412	418	470	457	428	413	427	452	420	442	465	421	412	419	430	444	425	438	440	439	392	460	399	453	415	405	377	478	413	416	446	405	434	413	393	452	414	459	424	400	398	449	412	420	449	445	455	444	436	449	447	395	426	429	406	381	427	433	418	422	419	423	408	399	486	445	426	451	374	428	425	451	442	441	406	454	430	424	393	447	463	452	447	441	418	402	432	463	402	417	389	405	416	391	388	418	393	405	406	397	446	415	459	442	402	438	447	451	431	422	481	455	436	416	470	443	401	445	421	405	414	439	431	409	391	467	454	395	455	465	420	421	414	454	437	443	448	480	419	432	429	408	447	456	417	411	408	402
33068	30745	10471	1966	589	417	392	363	387	362	369	363	348	348	368	338	376	388	366	385	343	355	383	404	397	373	385	394	352	405	348	355	383	338	365	351	382	363	347	353	376	373	343	361	348	386	368	354	339	358	371	377	364	336	371	401	351	401	353	359	372	369	377	333	384	353	381	333	384	379	351	364	354	353	354	382	364	383	391	366	343	371	331	357	363	356	363	328	388	346	358	332	381	356	358	338	378	357	365	391	366	368	379	383	349	336	352	359	342	418	388	368	350	391	371	385	337	369	347	360	367	380	372	386	384	383	321	407	368	368	353	372	363	390	360	356	388	368	394	355	389	343	350	347	409	318	337	365	363	360	349	389	343	373	385	379	368	339	421	388	353	352	342	354	375	332	356	391	371	350	351	352	370	371	384	333	366	358	349	388	390	381	361	329	384	368	342	362	393	384	363	386	403	376	355	364	376	334	390	349	405	354	351	392	391	369	370	406	364	396	367	358	367	368	381	366	389	345	381	358	370	374	330	376	348	332	366	355	355	360	366	377	367	393	346	364	363	356	377	386	377	391	362	381	354	391	338	347	364	373	374	354	392	363	357	334	354	347	340	386	374	376	351	434	328	348	352	383	366	347	357	368	362	377	383	394	353	360	331	342	349	365	353	356	376	378	366	387	368	387	342	372	385	414	341	355	321	354	316	343	374	379	368	378	355	368	343	367	364	380	366	368	378	398	385	360	373	394	385	381	346	373	376	375	397	388	361	361	370	388	350	379	378	407	345	392	346	344	382	379	356	381	358	375	346	379	388	362	378	348	371	360	345	369	348	359	363	350	350	379	357	347	350	374	374	343	355	349	350	352	344	401	360	334	366	359	383	372	362	394	349	390	377	339	367	389	363	353	356	358	377	345	367	343	334	357	378	373	351	379	342	335	357	375	335	375	351	335	332	393	354	359	370	374	398	354	399	354	346	316	378	386	376	343	403	344	371	372	388	383	370	364	386	366	389	367	391	356	368	336	378	369	352	379	364	369	373	358	350	374	363	349	343	366	361	417	357	389	364	350	388	381	343	364	361	366	354	382	379	365	377	384	384	377	355	370	392	359	334	361	381	352	364	365	381	356	352	369	378	364	373	368	379	380	328	367	361	353	366	386	361	367	347	359	393	378	369	355	348	355	329	370	374	354	364	341	356	406	387	373	397	371	357	404	347	376	364	337	355	341	353	395	358	382	372	339	332	380	348	350	366	344	368	357	346	363	365	383	361	358	390	401	353	351	365	402	358	356	399	356	359	346	362	350	360	378	352	345	391	334	359	342	366	360	357	354	395	357	341	367	345	361	339	334	349	346	338	360	368	364	355	345	390	327	353	374	375	369	370	371	378	369	347	372	365	408	370	332	360	370	370	348	358	372	363	384	372	402	349	353	389	349	337	351	363	364	358	366	349	380	367	340	372	346	389	368	336	389	363	345	371	382	363	367	351	366	367	352	380	361	355	379	317	356	370	400	373	331	372	347	370	398	380	378	374	343	387	351	354	330	383	373	393	358	371	379	381	372	354	343	330	378	337	336	362	358	353	396	379	347	385	386	378	335	395	349	361	388	366	334	344	368	370	345	329	359	389	385	367	340	340	362	357	394	350	370	358	352	375	372	372	342	386	349	348	371	358	376	374	374	366	357	383	369	355	353	386	325	369	353	338	342	371	361	367	345	380	365	371	346	357	375	390	373	333	385	369	329	380	356	330	374	335	348	347	373	376	388	410	355	418	381	356	346	339	354	351	329	386	347	387	362	349	340	360	352	341	367	379	339	330	398	312	359	353	383	344	388	348	353	376	353	327	395	365	366	381	355	343	385	360	377	378	402	368	357	380	342	341	340	355	376	364	432	352	406	364	377	369	350	362	347	355	355	329	384	352	363	406	344	359	368	374	352	366	364	343	343	315	371	380	336	360	354	369	336	374	403	364	349	338	376	391	377	369	362	385	352	342	344	351	363	401	409	377	347	353	392	348	350	357	347	363	390	391	373	384	355	357	357	404	386	360	331	383	349	346	355	330	377	336	422	359	345	374	367	353	343	404	341	397	356	399	354	372	357	373	365	386	349	382	358	365	400	355	374	372	389	368	381	403	386	367	375	363	354	350	384	376	377	386	352	362	363	347	373	379	381	385	351	366	353	383	353	339	367	401	355	394	355	345	380	340	380	352	337	371	360	371	373	374	355	351	371	346	381	348	380	357	344	380	382	352	336	405	360	358	357	360	382	357	338	401	352	354	396	379	373	364	358	368	376	349	375	348	356	342	374	337	362	351	385	348	382	387	359	386	369	379	340	346	389	378	347	379	376	372	398	360	375	403	355	350	368	395	387	382	373	381	368	358	338	379	349	382	363	358	367	367	364	367	376	389	330	350	404	333	364	348	345	309	342	366	397	346	356	337	347	361	354	346	382	344	349	382	377	363	360	347	370	372	359	380	339	382	359	369	355	324	347	381	380	371	342	371	366	373	372	357	352	381	370	374	344	376	344	367	376	359	384	350	392	365	355	384	352	377	359	377	349	337	341	368	384	372	351	312	386	380	372	359	355	340	333	337	357	377	367	364	377	372	367	370	359	369	390	396	372	360	398	361	378	364	380	404	366	358	374	361	335	368	393	401	383	377	316	369	336	368	331	382	358	348	356	392	381	402	361	361	365	369	346	381	365	380	371	366	341	368	376	371	397	380	352	368	356	356	397	390	352	390	357	362	360	364	356	372	356	339	351	364	372	349	350	378	352	363	394	372	371	343	317	372	372	353	404	372	348	347	348	368	361	369	415	371	368	378	384	347	360	357	381	356	370	405	372	380	378	359	366	383	346	385	344	370	374	373	319	361	383	363	370	370	393	391	357	378	374	388	345	374	350	374	340	370	342	392	369	367	392	368	388	392	358	392	430	363	373	339	355	336	343	363	398	395	371	346	350	355	371	351	330	351	374	380	385	333	375	392	356	388	358	361	356	376	368	357	355	384	346	359	387	370	366	376	336	366	366	360	385	362	351	346	375	384	374	379	353	358	370	365	338	348	379	360	347	354	384	402	363	362	372	362	405	355	360	348	389	376	393	364	359	360	339	362	382	368	322	350	388	359	347	378	346	403	330	370	394	362	372	338	349	374	375	346	364	400	379	389	358	391	346	343	395	371	357	362	349	371	384	373	411	396	375	336	353	356	379	368	410	374	357	382	369	386	392	361	398	364	351	348	378	373	382	371	363	361	350	364	381	366	384	340	387	377	367	364	385	375	376	335	345	361	375	397	335	394	354	355	361	365	356	378	359	346	361	370	342	428	332	377	354	367	345	384	348	363	364	376	375	399	386	404	354	340	370	359	351	384	375	371	352	374	363	365	372	384	389	371	411	359	364	365	369	369	369	376	356	388	352	342	337	357	389	360	344	372	362	373	322	356	381	346	389	376	355	380	372	360	393	380	402	373	384	380	357	376	385	396	376	392	360	373	348	351	398
24871	23391	29932	25198	17854	4699	790	564	509	521	533	498	505	494	490	485	469	498	496	498	536	492	448	517	529	481	525	504	494	496	494	454	538	502	491	519	493	479	478	472	477	480	477	511	504	484	483	509	546	457	454	487	529	478	466	452	498	457	475	500	496	487	507	502	476	513	476	512	483	486	476	496	532	497	523	496	499	502	466	513	441	460	479	461	431	491	491	482	510	508	495	462	477	508	516	513	464	477	491	490	486	471	495	487	472	484	492	470	486	467	474	474	472	520	480	427	480	467	445	469	459	485	500	459	486	533	465	465	486	494	483	497	449	486	468	514	495	494	448	479	499	486	475	507	492	472	480	452	470	451	443	480	464	506	471	464	494	476	500	523	449	466	472	496	475	446	460	527	479	498	472	469	509	471	499	545	494	504	480	483	489	484	500	480	478	511	473	497	467	458	470	479	508	496	494	448	516	447	488	463	463	462	480	492	465	480	480	517	483	516	489	486	506	481	519	501	509	438	479	508	487	481	517	499	489	455	473	483	507	475	521	480	471	464	446	509	510	523	478	470	432	444	508	495	462	457	482	488	487	502	470	473	492	522	512	492	479	492	498	520	513	457	462	474	503	460	449	531	503	478	529	496	463	484	459	483	486	507	461	505	528	489	473	515	478	497	451	498	490	455	498	483	480	520	498	486	508	469	491	452	490	499	527	473	513	498	457	493	467	433	458	525	483	475	507	492	446	430	499	473	493	502	416	512	462	433	501	501	479	460	456	477	466	512	469	479	473	492	485	473	468	496	476	483	468	454	466	474	494	483	463	550	487	453	463	513	451	494	486	471	474	473	539	464	456	490	492	489	510	474	502	489	469	500	483	471	490	484	456	465	481	459	479	512	479	487	489	490	480	526	467	473	527	486	512	495	515	479	511	476	488	472	539	471	466	483	485	490	467	479	481	476	466	463	507	488	471	519	491	463	481	504	471	472	500	482	462	500	468	510	475	484	477	448	517	479	491	477	487	463	511	501	481	474	471	476	462	462	478	523	481	459	485	497	492	485	495	480	462	489	507	468	482	489	482	478	516	462	461	499	474	487	432	492	474	491	492	469	451	531	487	471	491	482	475	508	499	466	489	469	467	461	470	516	471	539	461	467	476	481	438	468	493	439	495	469	500	482	509	490	506	453	450	471	455	504	517	494	500	487	487	469	475	473	501	522	455	459	446	477	503	513	470	496	479	478	479	499	434	499	501	506	454	487	472	474	470	473	496	502	518	483	466	464	461	448	473	482	477	482	485	454	509	494	474	501	478	435	486	494	512	505	492	500	470	534	461	497	435	471	454	490	491	471	483	495	497	496	452	500	516	507	468	496	473	515	465	504	484	476	491	518	477	496	485	511	483	481	507	499	475	480	485	500	472	475	477	468	489	465	496	468	548	478	491	495	526	461	509	456	455	500	451	453	467	497	481	466	496	501	462	525	454	486	498	476	460	496	470	467	535	472	465	500	478	495	497	506	483	499	485	496	486	460	496	494	482	488	441	446	493	496	473	482	485	507	477	494	516	443	477	458	488	503	491	476	538	463	474	481	499	488	482	462	476	471	509	506	462	494	481	455	505	460	485	479	493	467	551	440	467	500	498	512	469	481	492	479	535	516	471	468	453	495	497	450	476	482	458	488	472	455	512	475	505	488	540	479	460	490	455	457	510	493	493	463	510	480	505	443	493	476	515	492	515	496	495	458	468	492	447	460	501	499	476	509	540	493	480	509	485	486	497	514	488	423	549	537	503	470	470	486	479	492	473	472	491	506	490	496	512	482	485	485	486	463	497	476	502	458	480	480	477	496	444	459	456	527	503	469	464	510	469	508	503	559	474	479	514	481	468	507	454	460	480	470	455	461	501	497	416	463	472	492	490	483	450	487	483	498	503	479	483	532	486	446	452	479	492	474	484	480	445	475	463	470	439	471	464	466	519	472	502	489	484	466	486	463	485	488	478	527	473	542	474	523	497	447	480	494	496	462	491	479	469	495	474	507	497	439	505	503	500	497	488	458	487	514	466	508	489	481	442	523	553	490	489	507	502	480	488	521	492	487	499	503	501	493	456	491	492	503	503	487	483	482	513	470	463	446	458	514	468	491	509	467	455	503	442	508	489	489	474	471	470	495	462	464	508	441	487	498	503	492	508	466	476	484	493	475	491	511	501	474	490	488	534	459	519	447	495	466	493	430	469	472	485	513	490	497	495	477	506	470	497	501	502	508	455	472	501	461	539	530	491	494	476	480	464	506	497	523	472	486	442	463	453	466	479	507	487	517	480	482	476	492	470	537	490	492	485	513	475	513	504	480	467	519	459	469	479	488	472	515	483	510	487	507	496	462	477	447	515	488	491	480	450	503	472	446	478	481	481	496	490	498	506	456	476	476	503	494	522	519	504	483	532	463	488	502	547	506	474	485	507	513	525	486	515	516	463	483	526	459	538	445	497	510	496	479	503	476	497	480	481	518	520	437	523	479	442	494	464	469	487	508	487	464	476	502	490	502	497	479	525	496	526	507	469	448	510	498	492	479	469	468	465	491	515	488	454	525	487	501	508	497	469	492	468	512	491	494	491	506	469	506	492	487	487	507	483	449	477	452	483	444	451	472	519	516	436	450	526	475	488	439	489	469	467	435	469	512	460	493	483	446	447	466	509	462	476	448	508	501	455	468	500	477	489	434	479	508	471	496	476	466	490	478	498	529	450	473	485	474	445	511	501	476	499	499	479	494	489	465	457	542	522	499	489	505	464	454	537	485	483	505	506	490	464	474	477	476	470	442	510	488	473	471	461	460	477	497	487	470	524	527	505	457	471	532	484	508	469	492	482	484	516	444	518	487	489	520	499	491	499	454	454	513	476	479	530	499	458	430	505	449	480	480	492	430	486	474	510	482	506	453	460	482	493	491	509	442	461	483	493	463	469	492	472	526	482	500	455	473	457	478	462	451	495	510	483	497	476	467	525	457	509	472	453	496	472	478	529	482	517	462	472	480	469	477	456	473	483	469	485	492	461	499	531	511	505	486	506	483	445	445	496	511	452	501	490	516	505	481	454	491	448	488	487	471	501	495	449	519	468	495	486	477	493	445	485	455	532	469	470	500	478	476	485	451	532	522	467	464	520	532	485	523	463	451	446	464	514	449	481	501	483	459	487	470	475	527	508	473	467	454	495	530	470	446	455	513	519	494	481	531	519	478	472	509	480	460	490	501	429	500	500	511	445	517	480	522	464	477	517	466	468	496	472	480	470	460	507	468	496	467	471	458	476	500	500	488	486	505	488	484	489	498	487	435	507	479	486	493	509	496	484	475	474	465	528	508	493	471	506	484	506	476	457	474	464	497	496	516	499	505	494	479	458	449	502	445	486	459	481	499	499	458	503	465	475	489	506	466	471	468	489	467	532	517	446	494	470	497	478	489	472	499	480	470	446	492	440	461	433	492	457	506	459	486	457	480	451	467	509	502
62445	84108	48865	15528	3249	894	483	462	448	429	423	465	455	424	447	442	425	490	482	467	415	460	500	431	428	462	473	435	445	457	464	485	436	459	427	446	452	431	466	517	438	454	461	442	438	445	451	474	471	453	418	465	475	444	445	424	443	472	432	473	463	448	434	486	413	464	470	433	414	441	493	478	473	490	438	469	443	454	470	445	437	438	480	426	437	482	445	442	455	447	466	453	480	475	433	501	427	447	450	449	480	444	391	420	463	449	441	458	450	460	488	428	471	452	502	419	458	434	473	450	442	459	456	493	449	482	457	420	484	453	490	445	435	454	442	435	470	430	484	436	473	421	458	460	471	442	446	442	455	466	438	479	432	458	450	452	421	447	435	422	463	444	460	433	441	513	457	425	430	454	475	450	453	422	471	423	463	433	431	470	456	440	453	462	440	439	490	425	455	459	450	448	426	437	423	407	482	434	422	438	452	432	437	493	441	437	448	440	466	437	452	457	448	477	429	479	455	446	476	481	450	416	449	447	459	443	486	383	434	426	451	465	430	460	478	470	489	462	453	474	478	449	429	459	418	440	450	454	517	452	436	429	475	484	470	459	456	461	493	474	431	453	450	452	492	468	445	421	464	469	472	444	442	447	412	450	429	457	425	429	467	414	452	396	462	429	454	471	463	465	478	423	464	445	421	442	451	474	466	470	447	481	447	422	472	432	462	459	435	458	458	420	442	460	454	438	455	425	468	479	454	463	441	420	434	437	450	456	466	468	461	447	428	500	405	440	426	438	417	414	464	447	436	479	469	445	427	439	454	436	473	448	454	455	458	458	404	454	419	408	447	447	453	478	443	419	456	454	479	444	433	463	443	481	413	444	437	478	433	434	471	451	452	426	470	428	418	402	438	448	437	439	437	450	444	435	459	441	469	455	458	429	461	493	470	499	450	444	474	426	438	454	479	472	451	457	439	472	417	459	444	449	454	411	435	439	414	440	434	419	455	415	452	462	473	407	449	433	455	430	494	472	457	403	442	476	499	427	465	444	476	408	462	452	457	414	456	457	440	456	442	454	442	440	460	467	437	460	428	426	420	441	446	451	455	441	470	456	444	435	466	457	453	448	450	479	471	477	464	463	436	462	440	442	455	482	455	448	468	431	450	440	446	463	461	452	424	439	444	423	454	445	443	423	464	462	437	444	457	470	437	429	409	478	446	455	460	464	429	441	450	479	437	422	446	428	490	437	429	433	444	450	457	457	437	474	455	456	466	456	444	453	456	428	471	485	450	443	467	452	445	441	483	417	454	436	492	460	477	416	424	468	476	459	442	465	435	470	432	448	417	444	438	421	473	412	459	476	425	392	415	440	432	431	470	460	505	423	460	469	483	484	420	438	444	463	463	488	454	477	445	443	443	435	452	441	455	455	429	443	443	447	424	489	446	467	452	426	460	445	442	462	462	419	496	434	421	473	477	434	429	444	457	457	449	479	462	446	424	426	448	436	457	481	473	445	458	417	446	421	445	443	477	444	443	440	433	448	432	451	436	448	467	454	441	474	460	468	397	468	507	455	463	403	448	460	466	443	476	487	482	455	469	443	453	439	496	449	476	481	477	460	417	444	502	430	431	461	464	454	439	460	418	422	450	435	444	457	411	489	454	438	426	453	446	449	425	419	464	457	454	453	442	427	454	430	439	456	460	447	466	441	454	465	465	470	438	444	443	441	459	471	456	479	460	489	454	459	402	422	477	464	498	450	423	463	460	449	457	450	428	465	465	415	452	458	464	410	451	472	424	473	454	506	461	459	461	424	452	462	471	480	424	466	484	459	468	463	424	445	436	463	449	428	418	420	476	463	455	463	460	459	477	447	419	468	475	431	435	449	436	402	456	480	455	448	430	450	429	427	440	457	436	462	467	433	413	466	424	453	420	481	463	458	470	449	452	464	446	443	439	456	462	410	401	446	461	452	416	444	429	448	507	448	446	403	458	457	439	469	474	430	475	442	432	484	466	459	443	440	438	453	429	432	473	439	416	435	477	429	454	466	409	450	443	446	449	463	458	447	428	469	452	464	484	466	443	440	438	444	431	444	447	464	433	410	441	456	431	442	454	453	451	430	436	427	465	455	455	479	461	468	481	464	420	421	445	455	462	461	449	456	443	432	442	433	458	416	462	489	500	500	419	460	433	445	431	481	470	457	467	479	440	479	466	441	477	431	460	478	469	466	423	452	491	462	433	464	433	419	494	459	430	445	426	472	462	414	481	429	413	466	458	460	444	480	428	447	443	459	448	448	456	443	441	441	486	433	454	397	463	411	403	452	444	446	442	459	493	436	467	435	491	433	515	451	447	462	433	446	443	443	439	452	450	461	431	451	437	440	425	430	437	449	410	463	429	444	451	454	464	455	471	470	414	422	447	438	476	462	463	481	455	459	427	479	427	471	445	444	445	441	432	471	451	448	461	451	436	453	417	445	459	436	431	487	450	402	423	485	450	458	468	394	469	452	415	439	437	459	442	440	417	459	431	494	432	440	490	403	476	467	439	506	463	457	465	473	434	434	424	453	437	465	450	439	448	423	422	440	448	465	433	489	471	463	455	466	459	436	410	426	437	465	449	452	422	407	431	425	441	491	444	452	454	447	470	449	481	471	459	445	453	482	472	455	459	448	454	446	463	454	423	381	449	455	463	437	472	425	405	431	408	454	473	493	438	436	411	444	460	506	416	470	453	480	437	438	460	450	462	422	441	443	478	460	475	452	450	445	453	421	476	452	433	461	461	484	468	459	444	460	464	463	437	452	440	436	414	449	480	437	450	463	455	479	448	456	471	449	428	448	457	464	435	451	450	480	417	419	446	451	477	428	462	460	414	458	463	462	493	501	444	434	435	427	437	454	427	430	421	418	433	484	474	419	460	466	428	429	428	433	457	460	441	520	436	458	428	430	436	457	487	447	440	415	441	480	462	455	424	478	444	472	457	461	452	466	434	432	460	447	427	414	458	463	446	451	451	440	439	450	449	446	461	425	444	430	470	442	437	448	483	462	468	493	462	459	463	464	440	447	434	467	463	440	478	473	439	447	449	428	462	441	438	437	464	481	404	439	440	447	499	420	471	431	438	425	469	433	462	455	446	436	447	441	461	459	404	469	467	397	437	461	454	422	440	434	445	415	413	434	411	441	437	437	418	454	486	441	443	438	433	444	444	455	485	417	463	449	443	479	427	429	454	481	433	468	443	457	418	448	473	455	460	459	427	479	430	431	462	476	423	480	472	452	466	461	469	458	448	470	419	435	452	458	428	477	464	431	515	445	460	453	439	433	445	457	452	436	452	445	473	424	444	478	402	454	468	453	461	471	455	461	435	405	466	448	452	447	402	451	425	447	413	510	471	468	495	445	431	441	451	446	447	428	468	454	424	481	445	426	435	437	455	425	449	459	459	478	449	448	414	433	451	453	453	440	456	433	483	445	429	447	425	441	473	445	448	420	462	460	412	410	438	416
24232	22463	29522	24804	20105	9501	1304	799	673	685	705	703	718	698	687	657	623	666	658	643	671	649	682	650	662	676	631	638	647	674	682	626	644	636	623	631	611	639	663	639	664	648	662	658	623	642	586	634	646	662	683	632	629	653	648	663	592	621	637	542	635	620	650	646	653	652	670	649	655	637	658	627	669	692	598	606	583	673	619	654	638	631	672	602	677	650	630	630	668	657	607	605	617	637	668	623	636	643	668	640	615	601	626	620	657	640	635	633	681	604	627	635	680	635	611	597	627	635	653	600	609	629	627	619	622	630	589	650	636	681	640	614	628	646	636	656	604	673	652	620	607	662	626	674	633	634	615	650	647	669	659	652	636	600	628	598	631	644	655	640	669	642	659	649	639	647	683	664	611	672	621	670	690	651	692	615	613	612	613	631	594	650	655	616	620	650	621	648	607	661	667	626	615	657	602	566	601	670	613	604	611	611	639	643	643	695	647	615	614	659	699	663	631	683	598	672	674	641	654	653	642	639	650	657	654	617	605	620	665	605	624	613	668	626	650	622	635	621	583	610	594	651	614	675	631	617	614	600	649	607	606	606	641	693	652	582	644	666	624	682	604	636	601	628	663	637	653	649	610	596	628	597	647	621	626	617	653	685	627	639	590	608	643	668	647	625	632	665	639	685	652	608	639	627	658	688	630	667	679	706	600	625	616	619	627	693	686	651	630	644	645	646	661	602	621	653	600	648	644	651	639	647	629	618	640	649	641	623	648	658	646	610	627	638	623	594	620	653	650	678	671	643	642	611	587	616	601	649	633	634	627	668	637	623	620	593	634	615	624	627	589	676	627	620	573	630	645	584	620	649	602	646	595	637	662	671	641	626	675	620	642	670	581	610	643	683	621	629	634	651	619	628	641	612	614	654	620	606	614	656	643	664	638	637	640	641	649	589	618	609	631	623	623	626	647	593	639	657	644	643	616	646	649	642	648	641	615	596	632	664	662	625	598	638	644	669	605	623	665	622	650	616	610	639	612	622	644	657	657	653	629	610	623	694	650	612	615	637	599	645	655	634	605	618	663	620	661	631	647	644	616	651	622	630	651	590	655	647	679	649	665	626	676	612	673	639	674	634	642	656	596	621	638	631	596	635	625	655	653	581	623	634	595	624	663	625	657	635	616	649	653	634	613	595	603	646	707	647	600	627	610	673	654	660	623	651	635	647	648	620	609	612	622	653	626	649	603	630	627	644	645	668	619	694	666	630	613	652	647	636	627	636	645	628	660	656	662	634	655	631	631	611	653	644	611	667	638	643	631	617	617	611	620	703	634	593	564	668	614	613	617	679	640	617	621	645	663	687	621	614	631	661	659	646	641	606	678	649	642	617	704	599	654	609	636	627	625	615	629	633	597	623	620	664	636	605	638	605	624	642	642	644	612	626	639	650	597	589	618	637	641	644	601	625	635	629	628	597	584	619	654	651	649	644	629	646	627	655	628	592	664	620	629	630	623	641	636	619	634	654	585	651	641	660	632	624	692	632	649	655	640	620	638	647	633	639	636	664	638	623	620	630	629	606	632	674	611	593	642	690	657	610	674	607	640	626	662	629	607	646	562	681	582	655	635	649	638	649	599	672	674	600	682	581	606	665	629	632	613	619	624	705	645	603	617	618	611	623	628	640	646	620	645	606	661	628	622	634	629	597	666	613	640	648	623	626	650	647	614	640	659	633	665	631	636	670	589	692	650	626	660	636	671	613	634	643	677	679	614	618	643	651	647	649	634	663	605	629	640	637	645	618	653	651	637	625	607	644	627	638	641	634	623	653	632	621	617	659	645	632	593	607	666	625	633	697	657	627	655	640	628	647	637	612	599	658	631	624	639	619	632	642	629	649	629	643	605	652	651	659	618	658	612	630	649	639	599	587	617	645	633	651	594	635	645	632	637	585	654	657	664	576	596	669	621	616	605	635	587	648	626	648	629	637	647	636	617	626	617	654	673	607	594	652	612	650	632	649	631	659	592	635	658	622	600	652	627	647	634	644	621	625	685	627	632	607	639	633	640	661	607	660	642	659	635	636	609	648	678	658	631	634	620	616	648	664	664	638	628	588	622	678	641	614	655	641	614	634	646	666	590	623	612	618	640	633	633	646	664	628	653	624	672	628	637	606	629	588	646	655	636	625	633	653	614	647	644	625	620	642	631	657	583	655	641	659	634	612	618	636	658	647	653	610	676	631	627	631	648	580	675	596	652	629	620	627	664	612	638	641	639	655	643	613	591	627	649	625	609	671	626	660	654	610	632	640	642	626	623	633	642	661	651	649	622	604	655	551	614	611	645	658	624	609	618	668	631	579	627	647	687	616	628	635	604	651	600	626	624	627	636	612	605	653	644	628	673	627	675	644	680	645	656	627	597	606	657	656	652	660	632	636	621	639	688	606	620	626	654	687	630	626	642	614	638	633	654	655	658	593	622	597	639	620	655	640	599	583	664	639	631	641	646	643	620	661	616	620	618	660	684	659	612	638	628	694	658	630	648	605	628	634	665	657	653	634	627	605	639	648	704	620	654	620	682	665	614	616	617	636	612	708	615	605	698	623	666	600	632	631	684	646	673	673	640	580	632	643	576	643	644	650	629	661	685	602	624	606	631	636	643	641	561	645	669	619	637	620	651	658	643	638	628	615	663	628	599	637	610	633	629	637	592	621	643	640	688	618	649	667	648	607	629	667	633	649	601	640	671	630	633	621	638	609	653	666	610	575	631	609	614	613	623	595	658	656	609	633	658	642	675	566	557	675	667	616	677	627	621	637	627	634	625	623	630	661	631	679	654	610	656	666	644	632	644	637	613	615	648	618	641	590	597	612	676	637	592	577	641	633	653	606	627	584	623	610	628	653	606	675	602	649	629	636	658	623	610	641	616	642	615	637	638	577	624	616	574	623	610	661	640	599	661	645	642	614	623	640	598	652	665	688	664	644	577	668	636	628	642	637	595	608	659	665	652	693	658	599	667	675	610	627	630	623	665	640	665	609	622	660	623	647	642	633	619	696	642	609	611	660	659	683	628	643	598	630	635	637	665	647	652	640	640	631	617	637	698	659	648	669	657	634	632	632	619	631	634	644	619	647	623	587	563	630	674	687	612	619	634	614	609	598	645	618	667	633	631	666	647	592	642	639	640	644	662	604	629	659	625	657	641	644	628	649	609	611	682	608	612	672	618	642	649	653	666	615	636	593	648	645	613	671	611	578	655	644	620	601	633	604	638	611	631	670	615	636	650	659	624	641	633	660	589	668	617	658	604	629	625	646	624	662	623	649	616	656	638	673	610	632	621	572	630	658	632	609	624	671	595	642	630	676	623	648	636	663	615	635	650	629	582	587	627	651	635	595	636	622	628	634	660	615	622	636	626	642	643	675	601	653	650	620	621	630	659	549	632	621	607	659	632	630	627	636	632	644	630	614	678	644	660	595	633	627	631	661	619	638	593	622	610	642	644	629	620	588
58843	88408	52988	19059	4717	1259	578	601	576	552	574	647	589	622	582	549	568	584	583	589	629	577	594	548	538	561	597	603	564	585	547	586	583	603	571	582	573	566	537	587	578	566	607	619	583	600	572	613	626	587	577	530	587	611	579	588	586	547	599	576	551	593	592	604	572	576	564	559	547	567	574	604	553	602	589	573	583	575	579	573	579	578	565	573	568	518	590	626	552	531	654	577	604	565	652	596	559	573	577	619	587	570	618	593	598	577	536	564	567	550	592	563	591	632	572	571	571	581	541	567	569	581	583	562	547	595	594	579	589	564	550	584	574	570	579	584	614	596	626	581	623	594	578	577	588	602	635	559	576	551	553	570	603	558	552	586	611	561	581	539	566	557	559	614	560	530	540	581	587	603	589	549	584	598	576	597	563	544	611	602	626	607	579	594	529	653	596	543	596	593	596	602	572	590	590	557	555	537	612	558	595	611	578	574	563	488	589	588	562	562	522	573	581	595	557	566	619	574	541	546	585	592	565	593	539	611	591	588	527	593	596	608	586	604	555	539	552	578	566	594	598	593	585	534	609	599	564	537	603	505	589	543	581	587	549	562	571	585	583	587	553	526	561	563	574	601	593	580	571	584	575	610	569	592	610	559	538	576	589	578	616	541	577	553	508	575	605	617	598	567	600	603	569	548	557	584	573	580	626	553	547	562	571	570	582	523	601	603	569	597	573	529	553	562	620	540	603	561	598	588	549	614	556	531	535	555	557	582	574	559	568	565	539	574	593	593	567	597	589	578	567	570	579	547	556	556	552	573	534	554	579	594	585	585	579	575	577	536	550	542	553	576	598	599	614	572	545	607	610	569	573	546	577	606	557	530	558	614	589	588	543	566	535	577	596	559	594	528	565	551	556	568	582	564	578	610	602	560	573	635	556	606	609	558	569	615	539	638	572	556	563	575	590	597	608	569	559	604	561	585	560	561	603	553	543	590	557	607	557	584	570	582	572	549	586	589	542	575	547	607	594	543	581	557	592	605	555	568	569	613	609	564	580	586	606	612	599	588	581	533	594	607	557	586	534	553	582	582	580	562	559	605	593	566	565	554	578	592	595	578	552	567	598	590	538	607	555	526	586	513	590	601	540	574	563	565	574	523	579	554	528	594	614	542	588	568	570	595	601	588	619	598	584	585	553	526	561	581	634	571	517	560	559	559	621	564	584	574	569	596	579	560	578	578	553	562	614	589	541	553	602	558	592	581	582	549	560	554	547	611	586	596	576	556	585	565	556	576	603	624	554	608	583	574	552	567	558	585	566	581	579	577	556	571	581	551	512	526	565	606	612	601	568	555	628	541	581	558	576	574	551	591	594	565	565	566	593	601	610	567	543	554	559	562	587	576	559	573	552	613	567	550	576	577	595	607	554	570	545	585	571	544	588	587	548	560	538	574	606	572	570	561	570	567	575	613	589	542	547	595	590	547	584	595	549	578	586	568	545	539	561	604	567	591	563	611	607	603	546	624	546	560	597	600	605	636	622	572	604	554	566	544	593	561	559	583	521	555	559	573	582	562	559	589	576	559	586	582	588	566	588	570	554	560	577	567	614	632	564	583	612	582	571	565	536	576	523	596	547	590	546	589	593	609	609	539	599	566	534	561	579	580	535	558	557	569	593	597	563	569	550	575	601	630	571	534	549	570	564	594	573	574	551	574	616	599	588	566	588	595	566	582	571	602	552	561	576	608	550	547	584	578	557	577	538	570	558	576	592	555	540	585	545	562	557	555	603	580	552	578	560	584	611	572	656	583	598	577	613	574	599	568	571	563	601	554	548	565	596	543	586	576	570	532	600	616	583	604	594	598	621	596	573	564	574	590	601	579	603	581	605	579	569	591	549	588	621	517	590	577	592	555	570	585	588	600	574	580	523	592	611	585	550	575	584	555	591	559	553	620	625	517	555	555	566	560	564	598	549	535	569	553	556	554	578	547	601	574	608	566	584	554	606	575	574	613	576	530	634	603	573	615	548	587	572	611	567	600	600	561	554	589	606	589	552	579	584	580	542	539	569	553	595	534	572	551	562	536	560	620	566	572	567	581	573	555	565	619	564	582	559	576	560	563	557	597	606	558	587	602	576	558	601	577	538	597	533	593	575	598	561	523	580	578	589	548	543	593	558	612	530	597	522	600	548	583	583	567	577	562	590	596	577	601	552	572	602	600	578	538	578	569	543	609	569	573	569	555	560	551	575	581	606	577	601	616	539	549	592	555	585	561	567	552	543	580	545	587	553	560	556	598	534	599	562	563	614	579	551	540	603	580	594	622	554	600	598	545	564	561	579	602	584	566	586	564	542	582	549	531	602	564	542	575	572	551	554	570	568	585	546	557	579	524	618	595	493	580	543	559	568	565	618	566	587	559	581	548	582	556	572	536	587	581	608	586	619	591	590	566	582	553	623	585	570	602	573	582	590	609	548	593	571	544	569	556	561	555	592	570	552	554	578	555	597	522	583	550	584	587	604	594	598	582	529	580	551	579	545	556	564	551	565	503	603	570	574	588	604	546	629	636	586	531	567	582	582	569	587	574	566	544	561	552	505	594	614	564	597	565	572	558	563	587	566	599	576	583	564	585	572	563	554	543	595	559	558	592	589	577	587	582	579	566	551	529	567	575	542	603	581	595	575	567	587	573	591	601	563	587	542	561	545	582	584	554	555	612	551	567	550	571	545	570	586	618	575	526	600	606	565	595	551	592	586	562	558	563	616	580	587	550	584	556	587	565	538	573	547	563	571	548	573	543	562	578	530	591	593	597	555	543	531	574	608	581	558	559	550	544	564	568	576	611	574	588	579	598	598	597	568	587	524	579	558	598	574	548	555	590	567	572	549	569	589	618	537	563	580	541	564	590	580	554	561	581	585	576	599	566	577	578	605	561	597	600	592	580	559	548	558	566	545	545	586	590	590	593	595	581	562	554	547	608	570	619	576	587	569	561	598	601	594	602	574	532	540	574	573	569	599	599	559	535	614	545	559	624	590	543	571	622	535	581	542	570	579	582	568	588	569	606	575	586	587	559	577	621	595	546	598	555	564	585	519	550	566	616	587	586	561	534	567	556	563	584	599	561	557	550	531	531	587	558	569	631	583	552	564	575	551	545	512	570	588	588	557	553	590	556	589	570	602	608	604	595	553	582	583	574	576	558	583	573	573	578	623	598	551	537	560	562	583	570	622	581	564	556	567	582	553	560	559	549	616	601	533	571	567	605	611	556	558	564	567	555	591	584	573	546	551	579	528	598	588	570	546	545	590	571	556	576	560	582	566	581	549	517	548	575	576	543	588	598	561	551	578	544	545	585	604	609	560	572	610	573	552	579	568	531	544	568	579	567	536	569	578	556	614	584	580	565	548	594	618	588	564	565	591	585	582	559	565	607	611	600	550	550	627	567	591	576	549	586	557	540	585	539	550	617	579	565	594	560	572	552	563	563	540	572	520	523	580	589	561	621
33962	31097	19561	4725	912	545	523	515	467	478	465	455	472	493	441	467	478	489	465	495	531	509	487	480	494	460	526	508	501	485	471	463	464	507	475	494	550	514	484	470	487	477	476	468	465	472	514	465	494	506	488	468	483	461	502	495	507	492	480	513	485	480	495	494	491	464	486	476	481	471	464	476	519	512	465	486	514	458	458	491	497	494	477	502	487	470	449	493	499	493	440	488	466	486	507	514	470	524	477	493	504	477	485	499	475	493	489	477	470	498	479	426	482	477	457	461	474	458	485	479	465	476	459	502	467	492	482	480	445	454	496	473	471	463	470	460	514	505	473	449	498	476	443	528	494	457	436	503	522	491	457	437	483	485	459	475	491	493	476	438	466	520	469	446	493	464	473	484	467	497	462	497	485	468	502	464	488	463	441	524	506	452	482	462	506	491	465	452	425	475	476	480	452	453	488	448	463	474	512	444	463	465	500	471	487	514	470	504	502	504	550	467	515	499	425	471	463	479	465	496	446	475	492	499	478	478	492	515	461	486	501	475	442	464	493	431	481	497	485	463	527	453	451	517	465	502	432	476	461	509	498	458	462	458	474	484	500	434	470	479	467	470	479	498	459	443	462	506	483	495	435	496	442	446	496	473	509	462	497	498	450	502	494	482	494	488	454	495	486	474	418	469	468	473	480	481	443	477	500	507	462	493	512	470	497	486	470	465	440	481	533	467	527	493	471	485	460	442	488	474	484	488	429	460	454	497	465	476	454	486	479	499	468	448	470	466	509	474	506	479	451	535	494	524	479	463	468	473	467	469	476	465	485	491	503	471	510	453	478	483	465	476	458	490	462	475	490	486	477	499	482	492	458	484	475	454	454	486	493	478	494	496	504	490	460	475	493	504	510	457	456	455	431	474	479	522	511	499	451	451	494	495	462	521	487	496	479	490	488	497	473	483	483	493	447	497	438	477	496	465	474	472	464	468	486	494	506	471	453	481	420	454	424	504	454	488	458	485	474	479	476	483	511	456	481	488	521	461	449	451	433	458	429	459	456	481	447	470	460	507	412	442	480	477	501	510	480	453	487	527	481	478	471	424	476	510	487	541	492	465	478	478	511	479	475	457	471	469	487	481	502	480	481	478	469	520	507	469	498	495	500	476	500	489	466	431	476	487	517	509	491	475	468	500	519	503	478	461	478	491	501	475	462	478	506	477	448	449	478	487	494	452	486	484	470	479	471	490	458	480	447	472	477	485	427	443	475	491	474	486	447	441	492	480	461	477	461	466	494	470	487	469	425	464	500	481	515	469	497	504	472	484	498	442	467	513	485	471	442	482	480	482	469	495	492	490	460	486	497	483	495	455	503	488	450	472	540	489	468	443	527	490	461	480	512	477	491	454	497	478	470	498	463	486	510	476	495	454	479	441	526	469	478	479	451	471	490	488	485	492	469	495	485	487	480	482	456	450	456	509	480	457	502	470	456	500	472	471	448	504	486	457	484	479	479	464	473	482	508	503	493	486	522	497	505	493	466	433	442	503	504	452	515	470	474	470	521	443	456	498	477	460	466	487	485	501	471	472	470	453	482	507	483	500	467	479	512	484	471	480	485	471	501	463	511	491	445	469	480	496	506	551	457	478	509	495	501	489	466	504	480	458	476	467	477	499	445	494	451	483	503	460	515	508	438	522	433	470	472	457	498	500	466	475	453	471	514	454	463	506	483	485	484	547	466	456	487	476	461	514	519	468	501	478	471	471	466	445	479	461	492	519	506	466	483	480	445	502	488	472	513	450	499	480	473	477	493	484	477	514	523	454	491	501	459	458	459	456	496	473	450	514	517	464	446	487	515	489	476	482	468	489	471	503	460	473	470	484	466	487	499	482	494	464	482	469	481	493	487	452	462	489	476	514	449	472	497	509	426	490	510	484	493	487	477	495	492	478	506	476	503	489	504	481	480	483	497	498	474	490	475	478	473	482	477	501	449	466	506	481	485	444	481	474	510	455	511	474	510	492	475	476	473	459	497	472	484	428	454	497	472	474	497	462	451	489	422	514	516	424	468	484	507	494	471	505	512	473	511	462	460	429	478	484	460	429	511	499	463	495	515	534	491	499	489	522	473	463	474	482	482	485	496	468	500	494	489	459	474	464	470	508	469	496	494	489	445	463	484	492	466	499	490	496	483	526	496	432	436	475	499	495	469	512	449	500	463	496	452	494	468	481	513	492	487	506	451	490	482	464	496	470	491	469	498	474	500	467	465	475	477	519	481	505	519	480	472	478	480	480	504	515	475	448	450	441	454	450	485	441	465	473	490	511	447	439	485	482	492	468	496	489	469	493	506	459	473	464	485	514	493	463	457	463	445	454	483	495	474	486	479	469	512	483	525	463	460	475	453	480	496	508	473	492	478	468	537	452	499	483	453	442	479	491	497	455	500	502	482	508	505	481	471	465	438	466	514	480	478	490	426	506	466	493	466	484	486	459	485	461	470	513	503	440	472	495	518	456	447	502	508	486	465	513	464	486	505	469	468	487	500	460	471	488	459	488	493	477	465	454	480	517	469	485	490	480	489	482	481	430	467	477	488	479	449	474	475	465	466	462	477	438	483	493	499	478	470	483	470	512	461	460	482	475	485	496	518	499	462	493	487	464	490	537	493	473	468	448	466	505	486	477	458	462	487	485	498	497	500	520	488	491	476	480	470	447	460	450	472	476	492	466	513	499	465	464	460	477	450	498	496	430	507	475	443	449	534	544	483	482	482	469	468	475	444	489	435	455	514	473	451	522	486	463	503	449	453	501	490	491	449	427	492	489	492	444	473	453	452	490	498	483	501	493	482	487	481	456	489	493	464	493	467	460	458	474	502	484	461	497	494	438	486	501	478	446	506	475	500	453	485	484	492	486	498	475	476	496	492	467	480	486	448	485	486	436	478	491	501	495	431	467	474	476	507	480	469	512	452	471	500	476	468	486	497	504	477	512	485	487	454	490	497	454	475	454	471	453	470	437	488	476	482	483	498	479	471	472	496	470	439	457	449	470	455	452	491	474	518	483	500	535	425	439	482	505	506	430	518	483	466	450	522	472	468	464	481	500	491	510	466	493	520	501	494	464	490	472	454	506	477	483	496	494	457	470	526	449	462	482	462	497	462	496	455	502	477	465	442	459	488	431	468	445	460	461	496	493	468	503	480	485	468	468	483	476	473	469	457	512	504	489	504	467	481	457	465	532	513	477	470	491	490	518	464	475	487	495	497	475	468	512	496	481	448	491	479	463	490	489	477	486	454	490	490	466	465	445	493	448	451	498	455	503	531	481	471	516	473	465	491	489	447	460	488	446	508	475	460	498	501	463	486	476	479	473	474	486	500	476	439	498	439	518	519	498	489	490	435	495	473	455	439	480	446	490	518	468	485	479	475	503	491	512	478	473	470	516	428	517	451	486	490	501	455	499	468	463	448	458	469	511	504	476	442	495	509	492	499	497	434	516	473	504	457	472
32170	30436	10812	2109	722	438	390	390	405	416	410	403	406	405	411	383	411	372	394	390	385	380	390	387	366	406	394	403	412	389	417	412	434	375	422	408	391	427	409	410	390	425	399	379	393	385	426	388	413	416	390	416	410	373	406	392	387	421	410	389	418	389	367	395	390	376	382	416	423	414	416	425	436	400	364	435	396	415	389	390	400	392	430	384	376	401	398	362	402	401	402	384	401	411	423	419	419	369	409	404	380	432	400	418	401	400	401	382	414	427	417	401	420	398	392	397	402	363	410	396	388	391	368	416	380	389	414	449	409	374	396	427	445	389	417	366	394	413	413	392	367	386	382	375	384	382	415	385	392	408	383	396	357	425	392	440	396	401	382	420	426	396	416	417	380	375	378	401	405	425	396	394	405	392	429	423	400	427	386	442	396	362	404	386	402	414	407	398	390	374	391	371	363	381	413	396	403	392	392	390	380	427	430	433	393	377	412	370	382	402	410	400	372	390	416	394	405	420	407	391	386	398	397	393	380	380	410	398	381	411	408	389	404	380	399	402	405	360	356	422	381	399	385	380	394	418	458	426	414	382	389	419	403	370	402	356	378	383	373	400	421	403	389	390	402	408	376	398	400	397	400	369	388	381	418	361	389	402	372	417	377	418	363	401	421	375	384	383	389	421	392	393	385	366	394	387	382	385	378	377	389	430	374	396	412	387	400	385	394	363	400	384	401	419	407	360	375	374	383	413	413	402	422	403	379	433	406	376	372	415	386	368	346	416	422	381	382	418	388	422	400	400	411	389	366	403	387	405	404	401	384	370	393	387	406	354	376	424	380	403	384	394	422	377	405	381	423	437	382	411	389	413	393	430	355	379	441	411	383	437	408	402	386	395	399	395	408	399	437	417	400	383	374	400	399	398	378	401	396	421	389	389	396	431	417	399	395	403	437	402	426	437	395	404	462	398	411	393	388	390	397	423	424	406	374	431	394	381	440	411	414	376	395	388	377	397	426	414	359	394	400	407	400	381	411	400	423	375	373	396	351	438	383	397	385	405	399	415	406	342	354	417	409	395	385	386	417	372	397	378	396	410	384	376	405	393	377	401	421	419	385	374	407	423	401	391	369	402	360	417	376	432	412	398	374	402	412	432	401	389	398	378	386	364	386	406	384	403	379	434	422	388	421	402	397	385	442	400	393	435	375	413	427	422	382	401	410	415	400	379	449	361	411	358	385	378	406	373	393	376	378	371	396	397	407	395	403	394	393	403	416	396	362	378	377	389	364	386	405	429	363	382	388	402	421	413	420	384	388	385	376	390	392	399	388	394	381	395	431	415	393	362	388	395	402	422	397	411	387	401	412	414	382	419	386	368	426	386	395	382	408	360	400	410	396	400	397	393	379	363	418	381	424	410	357	397	421	398	406	383	393	402	376	377	385	401	373	426	395	402	383	397	420	414	386	369	375	401	375	401	378	365	419	450	398	382	400	418	415	415	405	408	407	408	392	426	421	368	449	381	402	388	401	409	389	391	397	379	378	407	398	412	383	407	407	367	442	409	389	414	389	362	403	382	395	385	350	393	389	410	392	406	407	356	400	379	368	398	410	391	382	388	439	382	413	391	401	401	377	382	381	424	410	382	406	396	413	411	402	413	414	456	416	440	392	424	402	396	420	417	387	405	415	412	372	398	427	360	373	377	394	376	385	419	357	395	396	409	384	375	406	363	383	406	429	401	390	389	403	397	386	398	373	440	397	405	390	391	436	407	366	414	423	420	393	392	363	399	392	415	392	375	387	378	376	370	381	402	383	383	374	427	406	383	393	377	381	382	388	374	449	411	393	380	398	413	391	432	422	411	419	389	422	423	378	366	408	417	408	384	365	413	390	398	390	425	413	433	419	395	418	378	379	364	435	396	383	404	394	430	398	372	422	417	390	371	378	432	371	400	380	396	418	400	397	384	425	427	407	357	385	410	376	421	379	387	420	391	369	366	393	381	417	399	406	390	406	383	380	433	379	396	401	391	408	378	384	397	360	386	380	436	412	399	383	393	413	430	395	391	398	365	377	334	395	421	403	422	398	406	386	397	398	413	384	395	397	377	393	420	406	441	406	409	390	393	434	395	391	381	392	439	405	371	382	372	431	422	370	413	435	415	413	403	401	414	446	396	429	419	413	396	400	408	403	391	386	377	382	388	406	379	411	416	434	395	412	395	391	378	444	381	368	389	399	382	384	361	407	382	411	381	397	397	427	397	423	376	420	388	423	418	406	376	410	427	390	427	376	384	402	388	401	427	407	429	380	399	390	374	408	362	414	401	371	417	402	413	398	374	424	382	407	376	393	408	386	405	421	368	394	385	396	375	414	414	356	422	388	441	391	378	391	412	405	381	376	384	414	439	343	441	365	386	387	395	400	376	436	402	432	399	402	387	396	406	414	382	374	351	393	392	355	358	387	382	388	400	416	379	395	409	404	411	389	429	401	369	411	420	362	377	400	396	438	377	434	391	431	430	414	402	392	378	395	385	373	409	399	395	410	368	388	384	400	434	383	406	383	389	380	433	401	422	414	399	411	394	390	369	419	408	366	409	426	396	371	416	408	403	407	389	372	398	396	401	379	391	371	431	384	430	415	413	399	363	402	418	393	374	391	384	365	397	396	411	372	379	399	405	417	382	417	371	424	402	397	379	390	396	394	424	426	409	398	379	381	419	424	393	404	379	408	391	359	415	381	401	425	403	411	394	399	423	374	394	399	394	419	387	407	439	394	394	395	365	363	360	379	407	400	387	399	395	422	391	395	393	400	373	357	397	405	372	419	384	354	410	405	429	393	387	391	394	362	442	427	392	371	362	430	447	412	409	407	389	394	392	384	383	389	391	381	408	412	396	424	385	370	393	377	394	416	407	358	390	395	399	393	360	401	438	381	445	443	398	417	418	396	390	419	395	450	403	396	381	406	397	427	378	377	387	405	392	401	395	393	395	379	370	408	382	415	407	388	417	393	402	420	381	405	393	380	383	435	366	414	407	402	402	414	377	398	418	400	430	429	425	412	423	381	374	361	369	401	366	415	369	387	379	398	375	426	372	376	400	432	421	392	403	423	399	381	396	400	434	418	367	402	402	391	403	388	405	391	434	400	369	378	375	405	404	371	411	379	406	407	389	389	396	396	428	390	424	378	410	407	417	396	417	408	442	428	409	386	422	399	399	408	422	395	410	390	416	402	389	407	367	403	406	421	412	394	420	385	433	404	384	360	375	386	424	408	406	405	393	371	407	376	402	400	387	427	413	394	421	399	390	415	376	378	383	371	393	338	413	398	398	395	421	362	427	398	410	405	374	370	421	366	404	410	401	410	360	370	394	377	339	382	380	393	380	448	385	404	367	437	382	369	398	390	360	418	415	372	384	383	423	394	376	442	434	390	398	393	393	422	413	389	400	421	377	389	384	381	393	418	409	398	377	386	398	418	389	348	402	360	423	376	414	411	398	408	357	407	397
24960	23319	30193	25308	17801	4432	923	622	586	566	557	602	575	516	604	592	578	576	600	549	550	570	538	517	550	548	518	585	567	537	523	539	552	542	544	570	568	555	581	581	581	559	567	560	583	519	577	571	511	523	532	547	543	555	518	532	559	575	542	559	509	545	496	566	542	516	512	525	538	523	565	515	584	507	551	534	538	513	577	580	529	586	586	534	549	508	551	520	551	547	537	583	563	558	546	535	551	570	567	522	562	501	557	533	521	563	561	531	555	538	541	564	537	528	548	518	541	513	546	517	575	543	570	551	551	519	570	589	477	538	539	560	574	534	535	502	570	547	542	586	568	548	521	566	543	548	548	573	563	540	592	536	578	567	564	556	498	541	550	555	597	542	497	581	491	537	473	561	583	586	558	529	556	559	567	518	481	542	546	541	541	538	543	537	559	576	557	571	502	596	495	547	529	489	511	547	522	517	541	548	546	508	522	533	540	553	545	541	551	558	548	553	528	543	528	582	545	483	534	511	521	541	562	582	537	488	534	530	559	575	520	544	550	561	530	526	572	539	510	557	554	549	500	548	553	575	536	486	544	538	562	510	548	495	523	535	536	545	506	552	527	542	559	496	549	537	584	525	539	546	542	534	535	497	545	539	536	533	570	501	544	557	532	506	533	553	526	542	506	512	560	506	541	557	559	535	548	525	574	539	537	535	559	515	552	556	532	570	504	561	585	531	489	586	542	521	523	515	551	517	576	540	545	553	499	546	545	494	591	569	561	517	501	544	555	541	557	547	523	524	573	538	557	548	537	529	564	528	537	547	535	488	518	532	521	552	525	527	534	531	534	539	573	550	570	565	556	549	526	534	518	557	566	537	552	551	563	530	536	549	538	548	508	531	541	595	572	569	546	513	531	536	554	538	562	535	556	541	542	550	543	576	553	572	504	500	500	530	540	545	524	550	575	529	535	567	552	523	561	525	542	537	526	527	521	533	565	546	501	547	517	531	574	520	503	536	538	509	509	528	504	524	559	581	541	560	554	536	547	501	554	531	518	545	562	582	523	543	557	557	534	557	524	528	527	559	535	536	553	533	566	514	524	498	555	545	527	514	562	583	565	501	566	564	526	612	548	547	511	560	539	487	535	520	559	515	566	566	564	499	542	535	547	538	525	561	541	551	543	552	548	547	539	569	501	538	512	539	520	542	547	547	504	529	558	518	524	545	524	581	528	559	506	558	577	550	577	540	568	541	527	600	536	591	557	548	516	516	559	537	521	525	515	530	550	525	550	540	532	545	548	476	526	494	527	517	536	531	528	551	540	515	584	523	473	551	567	517	521	543	529	576	602	525	517	520	587	508	540	518	574	510	509	540	542	522	546	574	546	523	489	556	574	564	541	550	513	518	540	509	501	509	565	565	528	538	535	538	557	516	557	511	529	534	527	538	513	568	555	558	536	511	526	575	534	539	547	569	546	580	533	533	534	582	551	583	537	535	549	548	550	561	536	531	550	518	562	540	500	579	597	544	545	509	518	535	543	537	550	540	525	509	534	532	559	545	584	525	546	561	560	539	545	518	546	508	542	545	545	543	552	546	551	528	536	581	520	564	552	549	549	552	542	556	552	541	563	509	597	576	526	547	625	558	588	546	533	527	539	505	572	545	543	583	550	544	543	518	547	524	547	537	529	552	565	584	536	520	541	542	541	548	529	571	561	542	534	484	536	545	553	535	527	575	538	494	561	548	549	538	560	550	588	522	548	558	584	550	488	531	544	556	527	559	526	565	500	507	515	548	558	555	531	519	572	515	579	481	564	555	530	514	523	560	544	554	539	518	522	517	555	526	519	595	570	515	518	547	527	491	543	528	552	611	552	534	568	511	551	514	501	526	516	589	518	568	550	552	556	552	513	551	560	530	584	553	565	558	544	563	554	527	551	557	569	532	534	533	540	579	534	580	551	551	553	507	551	555	545	534	532	551	574	536	558	522	560	576	546	540	518	513	576	567	531	525	591	540	513	537	485	529	529	525	519	544	524	578	562	528	535	501	547	538	618	538	529	568	520	552	570	535	549	542	552	578	529	535	577	529	550	492	570	541	536	529	570	511	554	525	560	538	575	534	521	533	538	557	559	521	531	546	576	560	607	516	552	549	533	571	610	555	512	564	517	577	549	523	544	498	483	560	490	578	520	592	572	553	539	558	527	546	543	548	544	504	528	542	536	549	562	549	533	526	576	560	528	555	549	540	530	555	534	509	529	560	621	572	523	555	558	594	542	561	590	549	508	528	539	526	564	529	569	545	561	501	538	524	530	541	526	529	514	573	551	516	566	557	526	576	552	519	531	541	520	523	558	589	535	516	511	542	509	541	562	519	509	526	554	528	519	568	554	526	555	561	565	511	539	517	572	520	498	572	554	517	536	536	534	557	549	535	548	544	533	512	520	579	519	527	524	551	519	573	524	532	543	557	537	555	525	536	569	500	525	561	553	545	523	524	577	556	536	533	491	553	542	582	537	539	509	477	562	569	546	505	556	548	547	539	561	559	528	564	496	555	525	514	554	522	559	532	546	577	542	535	528	568	537	546	585	531	543	472	564	553	521	559	537	563	540	518	510	544	543	575	515	549	526	566	535	493	502	537	574	528	585	555	521	529	567	585	550	503	558	530	566	528	513	579	526	548	519	555	575	559	543	537	508	524	554	532	561	543	542	543	555	524	547	549	529	587	565	510	558	605	565	592	544	541	537	551	556	590	527	542	528	543	516	524	541	565	544	499	547	532	608	534	523	557	565	536	534	514	515	551	532	546	519	557	567	530	542	525	533	492	547	529	562	550	529	541	509	515	542	527	580	526	547	572	519	504	577	565	541	542	542	552	557	582	552	503	544	533	559	528	527	571	538	528	566	534	583	543	535	577	554	498	509	558	547	510	516	514	498	570	575	588	530	530	537	558	535	546	557	524	532	478	505	511	523	550	528	536	527	521	559	569	588	552	541	536	577	549	548	556	558	539	584	576	530	551	521	561	516	555	586	556	590	553	526	507	493	533	543	550	560	523	564	559	546	546	540	538	521	540	518	504	502	509	581	522	551	530	553	528	555	524	539	537	526	536	548	501	520	564	566	551	526	522	561	579	535	515	583	598	515	550	561	528	538	563	545	513	533	533	481	560	527	558	562	533	525	536	503	561	499	553	548	553	566	550	532	528	522	522	547	557	542	543	589	501	539	548	560	530	529	536	569	540	528	521	524	515	542	537	533	517	542	527	574	534	523	532	566	521	515	519	513	579	546	551	502	555	525	554	535	533	573	606	551	552	524	580	527	554	607	567	563	523	553	534	541	559	543	525	548	527	543	579	541	545	537	523	537	541	588	550	501	537	496	515	527	499	541	565	553	511	549	573	537	552	554	529	546	516	541	538	532	524	531	524	503	520	522	566	581	523	545	551	555	531	580	547	510	553	557	512	505	576	544	544	542	599	564	525	558	530	540	522	535	492	500	515	529	568
62583	85395	47591	15212	3364	921	542	509	522	506	531	488	495	505	497	502	517	522	473	534	497	510	508	545	489	462	514	504	514	457	508	502	499	483	485	457	557	521	507	478	487	538	499	502	520	516	480	502	497	494	523	496	501	503	494	501	551	479	467	540	524	509	509	521	465	507	520	467	455	459	525	480	480	440	500	502	527	480	502	484	506	509	529	484	510	526	486	466	462	519	475	503	482	522	463	543	523	509	515	520	505	473	469	515	495	451	502	461	527	563	519	499	529	516	488	521	489	518	497	462	479	508	475	473	507	521	500	476	527	527	514	527	487	514	504	500	523	459	481	561	489	504	523	472	476	524	490	482	488	512	505	499	522	475	496	482	492	556	428	482	530	475	504	490	501	491	505	505	546	462	475	522	500	535	533	518	475	479	448	493	516	494	492	496	491	499	497	489	507	531	492	456	502	480	500	503	505	475	498	484	531	437	476	496	453	516	524	535	493	506	512	513	495	471	471	521	502	488	502	502	471	479	472	517	504	476	476	476	502	535	472	507	455	454	490	477	533	495	510	522	475	472	517	460	530	507	509	489	479	470	534	502	522	523	493	525	483	478	463	504	492	484	445	513	509	492	524	521	494	517	477	492	506	485	515	499	513	533	524	534	463	494	460	502	536	481	510	498	509	490	500	512	484	505	499	524	504	514	478	516	491	475	463	479	512	492	497	510	474	497	460	526	487	511	533	486	460	456	486	495	501	484	491	479	505	508	506	493	496	480	503	502	511	493	478	489	493	514	487	533	504	511	481	513	513	514	506	516	482	485	446	499	474	489	466	484	478	511	472	509	481	500	539	506	494	480	519	469	542	500	573	500	483	491	535	468	479	463	520	502	483	522	468	529	528	478	504	523	487	485	474	483	472	488	524	491	473	496	470	505	526	476	491	481	533	496	515	538	499	438	449	494	498	526	503	458	491	511	502	498	489	510	479	524	483	483	453	515	517	525	516	469	509	451	519	512	503	461	484	518	507	521	478	495	508	492	523	498	499	511	486	502	563	470	506	496	505	481	499	531	506	469	528	487	505	522	523	493	464	473	528	498	518	491	509	463	505	494	482	501	494	535	521	512	524	478	505	479	524	524	520	497	482	505	505	477	509	515	520	494	450	490	508	526	503	479	514	482	502	518	507	483	520	508	488	517	509	465	519	482	510	512	527	454	466	527	509	526	479	497	506	503	510	510	502	506	499	451	478	465	473	516	477	489	481	503	482	490	497	530	516	511	477	495	488	487	503	481	496	529	486	496	495	488	481	512	498	520	499	492	526	467	516	484	497	494	476	488	484	485	498	550	487	540	511	503	502	513	499	505	527	477	489	497	460	507	501	501	482	513	486	526	489	501	479	485	477	464	506	498	482	464	483	483	488	490	495	515	523	467	538	480	501	469	468	488	481	464	474	486	525	528	528	473	503	441	510	497	526	495	486	503	483	497	521	519	488	492	515	503	482	489	493	498	480	516	504	504	481	490	508	506	476	466	456	502	479	499	505	493	498	534	539	494	466	499	503	455	484	499	494	520	473	493	527	454	455	489	519	504	481	522	475	520	484	475	511	475	517	517	488	487	490	451	470	513	507	514	511	502	513	465	481	516	461	496	469	520	453	491	488	492	511	481	531	517	486	502	474	462	549	516	496	503	490	524	488	463	511	483	511	500	503	460	518	518	502	481	459	482	544	457	500	483	455	492	450	488	466	510	460	501	454	504	529	476	540	471	493	458	466	521	525	503	509	472	493	502	491	460	491	505	509	486	512	537	486	514	501	482	511	493	475	498	490	528	538	490	501	479	501	532	495	483	524	463	503	542	511	546	507	507	508	525	480	495	466	517	492	507	511	481	505	503	518	506	496	474	484	469	515	507	521	467	503	482	495	453	528	502	508	519	508	513	486	479	471	508	484	472	505	497	511	528	521	499	441	498	484	485	487	508	537	481	530	507	506	501	514	529	498	451	500	502	494	477	505	483	494	482	482	482	479	484	504	462	506	486	524	489	516	470	505	473	481	485	497	506	520	497	481	493	488	500	515	481	491	494	498	493	506	493	505	515	501	489	536	513	482	504	468	478	503	483	484	509	510	483	512	491	543	484	473	493	518	466	455	508	504	485	541	461	475	479	514	501	475	523	514	502	479	476	512	477	545	489	468	486	487	503	497	475	471	538	526	515	479	514	488	499	533	508	496	478	482	477	483	505	475	497	508	477	476	448	479	495	464	521	482	537	514	492	509	519	499	507	493	488	490	486	490	505	504	507	499	501	482	479	496	504	485	512	461	508	459	526	499	454	497	523	474	534	511	508	484	459	509	482	529	483	491	503	473	494	498	468	507	453	512	471	524	486	507	483	510	497	511	498	495	444	507	492	503	478	502	512	490	471	519	491	502	501	500	476	494	475	463	460	511	483	465	473	501	522	478	505	500	467	485	510	535	464	493	511	490	486	480	549	500	490	519	496	488	474	535	495	478	523	453	510	462	499	479	491	499	512	503	518	509	503	529	546	483	529	499	487	488	489	463	490	539	461	469	531	512	478	486	497	498	498	499	476	525	481	508	479	503	506	496	501	513	503	466	498	517	541	521	499	532	509	494	481	496	502	467	503	528	520	483	484	497	491	545	477	516	513	512	492	497	499	496	513	531	507	457	471	511	492	505	453	501	523	499	461	501	456	478	504	509	433	501	485	501	474	504	476	469	477	497	479	457	502	468	502	516	518	470	484	484	487	510	510	513	520	491	491	470	486	525	500	505	551	484	502	508	514	483	485	525	432	516	483	499	503	499	485	459	485	478	520	490	513	470	497	498	475	496	518	473	511	461	513	504	480	472	484	483	507	470	443	500	497	469	516	480	455	493	492	481	504	513	499	475	515	472	488	506	467	476	483	466	499	506	493	484	497	498	537	499	509	496	486	516	485	487	524	482	503	504	465	515	506	499	483	515	495	537	505	513	493	523	477	505	512	482	464	482	506	475	510	492	454	506	553	509	512	511	509	487	513	516	491	499	491	497	496	523	512	500	477	484	514	471	478	499	499	509	489	512	532	511	472	520	504	485	500	530	470	494	474	499	477	540	515	545	502	479	515	471	466	492	508	518	487	481	487	488	509	520	529	484	502	517	466	501	490	496	502	489	519	500	492	524	549	506	489	477	491	484	478	454	483	469	523	470	486	488	439	473	470	470	496	515	504	505	522	502	489	507	499	473	456	531	515	439	515	478	497	471	512	501	524	470	489	475	530	539	488	481	527	505	490	471	492	493	471	496	489	475	487	447	477	530	493	496	463	493	487	477	493	495	536	471	528	507	536	525	488	487	505	475	484	470	515	528	487	507	497	483	539	507	485	476	462	537	475	495	504	490	511	465	501	519	501	483	479	487	504	484	492	485	466	480	476	522	508	498	493	538	504	493	502	533	448	509	502	499	469	477	468	492	488	501	489	494	493	471	547	478	518	486	475	483	478	517	503
24159	22567	29414	24517	20107	8947	1393	816	669	652	707	697	707	733	651	695	743	689	701	692	692	649	695	675	650	656	687	674	683	722	659	694	695	699	703	688	699	665	664	654	692	654	680	674	648	691	624	642	666	630	677	661	646	659	690	684	644	613	620	685	650	702	682	645	684	677	689	686	680	701	677	692	703	621	675	693	663	669	674	657	712	642	695	643	667	697	675	671	663	700	677	692	645	668	680	669	643	654	661	687	715	644	661	666	649	669	654	679	646	626	639	664	663	665	711	684	667	642	701	683	681	668	625	636	713	687	674	634	666	690	661	620	744	672	648	686	638	717	675	638	657	653	682	625	692	677	644	679	680	699	688	668	722	684	678	705	701	669	692	654	660	657	621	632	708	665	652	650	648	622	647	668	667	686	652	658	638	651	632	629	675	664	719	735	643	658	667	679	726	702	641	689	679	649	681	713	661	663	672	679	666	676	654	627	663	683	638	721	637	696	707	640	675	635	692	635	685	615	695	698	682	688	715	662	647	659	707	631	678	673	624	645	681	742	632	648	669	665	649	676	645	685	642	700	644	611	688	614	662	653	677	658	650	629	651	655	664	616	675	664	701	648	712	669	649	647	679	661	682	648	626	655	708	682	696	655	668	681	686	684	648	690	725	677	683	660	671	680	645	682	713	669	712	660	651	662	658	638	672	631	668	694	698	676	688	678	676	723	663	623	689	668	694	740	694	627	654	639	642	665	681	651	618	677	685	664	686	697	687	654	618	685	667	645	646	671	672	698	617	631	718	641	653	682	641	697	657	720	660	716	688	705	677	677	657	641	714	678	663	670	620	672	621	676	671	616	641	710	649	642	698	677	650	651	653	705	733	703	658	721	642	728	662	647	685	685	670	642	672	647	680	675	670	710	700	701	659	704	727	600	682	659	662	683	667	676	683	733	662	663	659	686	672	667	687	681	605	681	687	653	678	658	653	677	617	707	693	704	698	662	646	678	637	663	660	643	649	687	692	650	660	632	646	656	674	686	682	626	628	704	649	739	613	697	704	688	674	684	651	633	658	685	684	686	743	689	681	672	678	744	679	715	664	668	635	670	658	671	626	742	717	704	644	646	686	622	669	697	681	701	640	666	654	674	682	619	677	677	636	664	696	665	639	697	705	677	690	644	715	666	677	663	632	676	681	673	638	703	638	680	677	703	715	676	686	653	683	680	641	696	693	659	650	654	666	678	635	695	661	669	693	635	708	675	651	661	640	699	704	680	668	656	634	652	637	669	667	670	690	617	692	681	686	680	623	658	654	661	679	693	672	736	642	636	716	649	645	661	688	646	679	717	696	663	662	646	694	646	687	679	678	664	679	665	706	633	696	681	689	658	701	651	654	691	715	684	673	677	661	676	634	723	673	717	698	676	631	669	644	690	663	633	666	665	691	643	640	680	648	623	727	687	660	699	655	686	654	651	680	663	680	667	657	634	664	643	647	698	649	684	732	665	652	704	665	699	657	674	622	629	696	666	642	696	651	676	698	672	699	648	709	734	675	647	673	673	706	674	661	650	615	671	675	651	661	666	649	663	654	697	684	661	621	696	658	635	634	649	720	650	649	666	639	669	645	662	714	651	694	640	637	644	639	678	672	676	650	646	705	692	699	676	677	688	640	689	691	651	636	681	671	693	676	676	710	682	644	645	682	696	656	666	670	683	683	715	642	663	629	693	659	660	623	641	667	688	665	635	673	654	663	657	659	660	659	671	665	661	671	661	580	622	630	699	673	660	682	658	663	678	650	637	714	702	598	649	705	683	710	642	634	671	630	641	671	667	713	657	675	618	619	680	661	690	696	680	625	670	656	629	674	626	656	673	614	629	677	642	683	659	632	622	695	641	685	690	632	664	693	653	627	650	628	686	625	633	679	650	665	661	693	659	677	661	664	648	696	644	681	670	609	709	683	695	682	631	667	666	656	686	707	719	676	659	641	682	658	710	649	666	689	659	717	638	667	631	662	629	625	622	616	670	660	650	692	686	698	688	645	654	678	695	713	675	673	689	618	665	620	670	678	651	695	697	725	697	682	681	712	622	671	706	650	723	684	697	679	677	645	630	665	668	688	640	665	703	662	651	671	667	719	667	628	723	683	657	645	672	637	662	704	670	654	624	670	648	669	689	668	624	653	680	673	666	658	623	654	643	687	700	631	671	629	608	652	685	660	642	671	659	661	679	693	663	643	647	643	663	679	676	679	687	663	651	628	667	693	658	640	680	673	688	618	678	625	714	668	656	632	633	658	651	663	675	705	679	656	681	691	722	624	652	678	672	642	676	638	715	668	682	670	660	658	713	672	620	723	644	658	700	616	647	676	701	687	669	691	627	678	691	667	678	650	678	603	684	700	639	683	652	654	633	676	690	688	672	711	672	685	642	661	632	656	659	684	639	699	675	663	673	716	670	643	637	702	637	629	639	655	661	694	687	659	658	668	642	643	653	662	658	667	672	669	671	671	679	712	662	677	641	694	676	648	674	680	652	690	663	696	682	719	731	679	685	730	681	661	616	711	686	654	649	668	687	681	681	679	695	664	646	674	625	689	673	643	691	667	664	678	650	681	724	623	573	657	693	668	683	719	655	682	697	681	632	666	683	688	647	667	663	638	637	661	676	660	664	647	693	661	708	673	698	639	654	670	658	691	712	689	659	642	622	625	656	661	615	641	683	710	682	708	638	650	678	675	687	714	618	695	699	680	727	651	678	652	672	661	616	708	696	660	660	634	660	645	678	681	655	670	628	714	666	668	713	608	646	650	705	680	689	610	671	705	666	640	643	678	644	707	664	656	652	702	678	672	681	679	661	654	665	678	659	656	668	693	631	653	618	650	673	632	694	677	633	631	674	662	650	680	673	678	670	660	668	682	692	683	657	718	675	667	628	705	648	640	651	664	637	676	683	665	635	678	679	622	693	719	643	697	647	695	658	664	670	717	720	691	664	688	709	668	696	704	645	678	700	663	679	663	645	643	696	669	688	712	640	669	648	649	681	662	674	631	676	637	674	649	648	696	678	647	667	656	628	646	717	658	660	689	666	630	659	681	671	681	739	628	659	647	671	613	664	644	637	610	641	655	715	646	653	688	648	694	642	665	649	681	650	668	681	665	671	677	708	616	699	726	677	670	662	661	652	702	696	651	699	663	696	699	686	620	715	697	672	687	664	688	648	656	691	654	665	682	641	638	622	718	667	670	711	694	637	667	630	669	649	666	661	632	708	646	668	636	721	687	660	663	686	666	707	662	671	653	690	695	682	683	667	623	640	611	604	638	665	658	682	686	603	644	665	620	637	622	698	669	650	640	694	624	646	662	671	684	625	637	638	640	629	674	696	666	664	717	706	646	703	645	674	645	656	677	641	670	639	721	673	623	716	727	643	644	697	688	632	706	681	693	631	670	683	621	707	702	698	721	648	683	678	682	652	653	670	688	656	655	649	650	657	675	655	649	704	625	695	651	680
60801	88295	50688	17196	4005	1083	669	591	598	630	603	619	651	588	594	612	616	609	664	605	659	621	606	620	612	608	583	634	602	624	617	655	626	599	638	609	649	623	609	596	592	607	622	569	566	615	624	625	584	577	616	628	642	619	627	574	651	601	606	576	625	606	611	587	616	605	623	565	604	606	606	584	572	579	630	643	608	615	603	636	615	589	570	614	609	625	592	590	614	625	566	611	621	612	620	587	601	567	608	590	634	610	619	600	586	588	606	599	609	647	634	604	590	603	614	616	613	597	574	614	619	592	584	652	635	634	588	655	578	589	607	599	633	615	576	589	579	579	640	633	631	589	584	563	603	634	611	582	623	610	582	602	610	601	587	621	610	639	600	581	635	624	608	585	623	588	588	617	595	598	596	609	631	620	657	589	597	617	624	610	602	616	661	577	564	621	581	617	585	604	624	633	598	641	640	566	571	602	662	653	618	614	630	616	635	623	635	596	581	605	624	594	540	597	579	553	637	630	610	616	538	632	565	586	611	614	591	639	596	654	611	573	590	596	596	603	603	623	616	583	599	627	590	589	596	594	589	557	625	607	650	617	579	619	588	618	574	613	562	633	577	608	634	626	618	558	610	623	613	575	568	594	555	601	632	549	538	591	555	636	604	573	593	629	581	613	645	624	596	605	612	588	541	626	621	590	626	610	603	569	605	612	590	601	600	617	612	609	584	583	658	566	599	606	636	619	597	643	657	632	598	562	582	615	592	594	625	590	604	567	575	590	620	635	590	594	626	589	598	602	624	586	599	592	629	602	634	563	610	615	582	633	610	586	613	637	641	611	575	605	630	554	590	583	606	605	619	612	596	613	579	640	652	639	619	587	610	591	592	573	590	613	578	577	608	590	586	605	646	619	576	574	605	608	564	624	614	627	574	589	620	633	597	615	628	600	594	624	625	591	601	623	567	597	598	578	633	640	573	620	590	584	596	605	585	619	588	594	593	602	600	578	617	588	618	593	625	617	623	567	638	626	655	596	624	621	552	602	649	585	574	594	616	581	596	627	621	602	580	587	604	602	623	615	597	591	610	604	591	611	664	633	596	598	644	625	547	651	633	597	647	593	621	562	616	609	592	593	584	597	607	597	594	577	565	610	598	585	621	601	625	596	602	590	614	631	600	578	628	636	593	591	625	554	622	592	586	616	612	605	575	678	614	584	620	606	586	622	637	628	639	623	571	626	558	630	650	596	593	630	617	683	575	606	603	585	595	569	559	625	589	588	583	617	617	595	613	622	605	578	602	635	595	650	650	599	658	569	617	609	579	587	591	633	613	626	551	608	616	639	590	561	595	563	623	601	579	574	655	632	613	591	587	583	598	594	575	606	581	609	597	588	625	581	618	625	590	565	628	595	664	592	603	605	598	645	607	599	631	592	622	588	627	631	623	613	585	616	586	622	610	585	594	600	622	581	614	628	598	574	610	558	646	550	616	592	625	618	625	591	646	635	584	619	594	622	589	620	620	615	645	611	590	616	604	601	619	591	613	582	594	605	587	626	603	574	636	645	556	603	574	574	662	593	589	630	637	609	603	590	606	588	603	605	608	594	597	569	607	626	596	602	608	656	617	598	582	583	600	592	595	598	594	588	579	566	592	633	642	590	572	620	610	613	606	576	620	583	615	611	607	570	610	607	623	593	563	584	612	594	550	555	579	621	619	595	629	601	585	618	632	655	661	580	613	573	599	630	601	583	578	636	574	611	589	616	620	621	623	627	656	617	577	599	612	609	627	600	604	603	623	594	572	631	585	640	588	592	610	611	618	609	617	596	615	620	669	593	635	657	610	612	623	605	564	613	587	596	631	628	568	618	559	570	612	597	595	620	588	634	613	589	606	564	589	575	620	635	616	619	608	582	596	636	591	573	613	574	651	583	647	603	569	602	618	631	627	615	604	590	590	633	604	566	609	592	641	607	586	585	619	619	532	618	581	597	602	638	576	615	629	625	588	623	636	557	643	625	610	644	624	596	581	576	613	607	608	614	615	617	636	593	624	581	621	615	611	602	588	577	572	567	557	610	602	615	545	581	576	581	628	619	614	618	646	614	632	607	591	641	625	589	593	606	648	603	596	626	612	592	630	608	620	622	609	587	593	586	604	637	561	589	656	612	618	611	630	622	592	570	644	568	585	616	583	589	589	610	622	579	584	592	586	569	589	627	597	613	606	623	601	612	638	588	617	576	587	595	597	639	628	637	601	575	599	609	617	596	596	628	615	568	594	654	626	599	628	614	598	607	557	581	590	606	626	592	651	589	596	605	586	616	571	576	610	600	600	636	592	620	588	622	603	605	590	618	618	580	594	594	600	568	605	603	619	600	603	574	576	609	632	565	592	597	585	580	554	589	590	593	574	599	561	608	595	619	578	624	615	607	640	587	657	632	654	584	567	605	641	596	588	609	628	638	618	570	600	626	611	619	618	575	618	564	600	607	603	634	624	615	643	586	650	574	595	603	642	637	610	606	580	623	555	593	602	570	607	610	594	612	621	623	583	617	604	583	578	614	584	599	568	542	581	655	633	632	611	571	662	602	618	601	623	578	598	640	617	611	575	554	547	609	570	613	612	588	610	579	579	573	609	612	612	585	633	619	586	633	601	591	618	577	578	599	593	586	611	611	592	635	586	608	596	634	609	624	575	597	624	600	573	613	589	633	561	620	607	605	620	621	622	611	600	574	581	617	613	588	628	562	644	591	634	591	586	621	642	543	592	607	606	601	627	604	565	584	566	595	572	614	615	599	589	604	575	619	591	589	599	606	621	569	616	618	618	603	644	611	591	582	594	637	581	585	590	590	646	584	589	648	622	626	611	597	598	602	599	598	600	602	559	612	606	616	603	596	568	621	547	604	618	572	591	594	590	581	605	616	635	628	566	627	621	580	595	574	576	606	561	601	577	581	596	617	628	596	632	601	599	587	606	639	598	601	572	622	642	612	654	628	639	588	579	618	587	592	601	605	571	591	620	603	615	577	602	652	576	630	621	586	596	614	586	543	559	575	571	646	651	554	638	586	631	593	617	645	637	608	620	609	635	586	591	628	609	621	622	586	568	589	560	669	579	614	588	567	615	603	578	578	571	564	607	603	590	584	608	607	590	602	621	594	592	594	610	643	616	588	581	590	602	571	583	581	613	577	549	624	613	607	597	600	590	617	601	568	611	605	580	597	596	604	573	597	624	592	616	565	626	600	601	609	581	572	615	572	613	595	638	601	545	586	577	584	613	622	586	583	649	591	614	586	570	612	592	642	566	616	635	575	560	572	618	560	623	620	627	579	607	634	653	605	586	598	620	603	617	614	614	642	568	561	628	629	625	589	608	583	618	611	634	589	601	566	607	578	558	572	627	591	557	604	576	602	592	586	580	648	576	605	589	600	598	646	623	618	593	617	607	588	605	546	571	657	609	601	632	621	649	588	576	578	597	612	609	601	615	584	609	584	550	592	654	585	593	616
34227	31448	19082	4648	855	500	486	455	492	489	468	476	467	510	490	466	485	504	480	485	482	505	465	477	503	456	495	417	468	476	494	464	505	463	461	483	478	452	490	478	460	467	482	488	484	489	505	458	495	482	486	497	472	453	503	465	485	499	487	460	446	471	477	474	448	456	498	501	448	528	453	481	485	467	441	452	468	489	448	479	472	488	483	456	465	481	505	458	452	453	470	472	504	463	473	468	488	488	488	476	474	451	471	464	444	467	468	459	458	484	464	464	489	454	469	472	491	496	476	483	475	473	453	457	487	477	512	476	446	500	460	449	482	493	482	450	477	467	462	489	507	459	495	450	474	479	500	490	428	492	486	455	455	491	474	466	480	472	459	501	453	497	475	495	465	470	456	441	445	409	454	469	452	452	471	463	475	496	487	474	469	502	465	471	455	513	466	522	478	469	452	470	500	487	481	456	460	466	483	497	450	505	472	465	466	477	454	462	425	444	506	429	482	475	468	478	472	477	492	443	473	455	495	508	485	480	436	448	485	443	481	458	449	506	491	470	464	501	445	492	462	469	516	427	460	467	452	455	441	469	475	457	507	480	450	492	450	466	486	472	448	486	463	470	475	484	430	493	500	458	517	453	435	438	464	481	469	451	458	449	468	469	422	506	444	473	451	481	460	510	458	471	478	491	466	465	482	472	485	436	507	432	532	458	486	494	474	475	454	471	485	447	453	491	499	466	490	431	518	481	473	485	500	450	491	461	455	461	500	475	491	506	506	492	484	476	464	448	468	439	493	447	485	457	498	425	501	498	463	471	473	438	468	464	495	505	452	479	459	452	470	465	510	483	464	493	510	443	483	430	497	456	488	429	514	462	477	470	498	464	477	468	441	480	442	467	488	494	470	527	497	498	480	458	485	486	472	492	509	437	486	487	480	476	477	484	519	454	471	501	420	433	509	515	449	493	484	455	459	429	494	507	488	460	467	473	457	482	485	489	456	485	469	471	497	433	441	472	505	432	475	441	476	457	456	484	464	474	428	458	476	487	458	463	482	434	455	457	504	484	444	507	495	448	469	460	458	452	470	530	488	458	470	503	450	526	476	494	477	444	502	465	449	473	476	481	473	438	489	458	483	488	481	465	442	491	468	460	445	445	445	471	463	453	451	472	451	484	432	463	470	474	442	492	500	471	508	484	469	482	472	464	461	464	482	482	465	487	493	474	457	454	489	486	483	470	430	482	452	465	440	489	476	476	450	457	462	409	489	440	479	475	476	466	481	475	490	462	472	463	496	469	470	502	503	455	470	474	485	459	468	477	488	490	509	484	456	478	490	450	482	502	510	459	478	477	463	478	507	480	438	478	451	513	469	449	455	462	443	448	507	450	494	456	471	483	512	476	462	459	439	505	472	474	413	479	462	459	470	442	464	460	508	501	475	485	493	448	474	543	453	450	470	481	482	465	468	497	476	489	468	486	492	525	497	476	469	445	523	445	462	535	483	483	474	477	479	479	480	491	509	484	475	490	486	442	488	499	469	461	477	492	472	447	467	450	465	481	494	492	458	505	440	479	476	489	486	452	471	432	472	438	498	492	466	511	454	483	466	499	486	433	426	514	495	498	477	448	511	439	490	486	430	462	500	462	460	475	458	466	461	480	424	424	491	455	493	464	479	446	478	501	471	482	496	492	494	481	467	490	512	473	506	462	493	486	519	473	499	531	483	487	440	458	501	444	463	456	464	487	462	460	516	471	459	480	473	484	459	504	494	457	477	461	477	453	455	476	445	488	494	506	461	456	480	475	476	479	462	522	475	474	479	449	481	429	500	480	421	470	452	462	471	478	477	478	445	484	433	446	443	471	448	478	437	492	519	452	454	489	448	456	439	490	458	442	470	428	475	488	480	482	468	480	493	477	435	491	478	474	478	444	504	468	452	522	472	426	514	464	474	465	461	469	476	421	491	490	449	466	476	457	482	461	479	447	490	448	460	481	506	461	478	468	452	440	506	481	494	431	489	480	455	448	508	476	500	488	462	453	465	458	475	474	490	502	467	482	472	432	481	493	489	450	477	501	476	467	439	456	472	479	446	501	500	469	502	445	454	465	493	518	462	476	460	457	476	518	492	469	473	510	467	434	483	478	484	445	487	465	456	472	479	518	507	493	466	488	481	476	506	515	485	464	469	493	469	469	453	455	481	501	444	479	498	457	507	472	500	478	525	504	482	443	466	494	498	506	469	514	461	472	435	482	465	479	449	478	433	460	487	473	497	520	463	466	487	459	506	454	463	450	496	462	489	487	447	509	511	499	485	461	445	478	447	451	482	481	501	488	472	483	467	485	459	482	457	469	512	508	473	489	498	496	471	493	486	462	457	469	470	486	476	458	476	452	471	478	462	457	476	481	449	466	447	444	460	461	480	471	510	492	500	470	451	461	446	460	482	457	492	494	421	430	475	502	489	442	480	470	465	491	441	491	460	464	469	450	446	453	474	460	516	472	455	491	506	471	497	460	486	497	483	460	477	460	457	469	483	452	457	454	501	468	473	487	514	455	503	463	497	466	467	441	491	484	471	495	480	491	441	493	460	452	460	488	478	512	467	460	494	480	484	483	470	484	513	473	482	487	447	482	458	448	440	444	467	472	538	488	460	483	490	452	490	483	462	459	477	447	443	458	455	483	476	490	443	489	480	497	464	437	461	436	499	502	459	433	464	467	469	513	470	522	431	476	469	460	460	454	513	473	471	484	468	494	468	478	489	465	464	485	457	482	474	480	507	450	454	482	453	482	489	454	495	495	491	482	456	494	458	503	422	473	481	504	445	495	459	453	465	447	475	450	459	458	446	455	466	481	504	478	434	468	457	494	498	479	522	541	438	466	454	496	484	502	451	513	440	496	460	532	435	475	488	508	447	479	404	473	503	473	468	467	500	459	449	455	472	470	466	470	453	467	509	487	504	456	466	493	470	469	456	497	501	531	452	471	503	463	486	486	451	477	499	472	484	466	462	490	493	492	496	486	455	452	429	445	490	474	448	495	503	438	506	497	451	448	475	462	448	453	481	476	481	459	478	461	468	442	481	505	518	479	452	442	502	450	465	498	496	473	471	490	454	448	473	448	465	483	445	486	469	441	453	465	423	494	480	490	529	491	450	471	471	426	447	432	515	481	485	450	499	491	485	473	487	437	482	475	502	443	485	468	467	476	446	428	473	488	480	482	465	474	446	518	464	520	457	456	463	520	490	436	454	494	465	484	473	491	475	471	473	436	455	482	478	465	462	501	445	465	483	504	500	455	553	482	461	495	461	488	481	494	482	450	489	517	448	473	513	453	470	488	452	444	493	481	497	461	465	485	406	452	450	499	490	467	460	494	460	485	472	517	456	482	473	444	433	505	466	476	490	491	474	476	452	495	449	451	503	449	497	506	441	497	496	465	497	452	469	454	468	449	439	489	465	445	456	490	471	494	448	485	475	485	489	502	459	444	507	452	526	503	500	449
32671	30482	10160	2005	677	425	408	398	386	396	417	394	392	406	406	387	390	404	395	383	378	374	382	383	418	414	394	425	354	419	408	382	401	384	401	417	385	386	391	395	394	416	389	399	395	376	403	392	368	398	384	421	367	464	420	386	411	398	380	371	416	367	399	381	402	407	387	387	396	379	386	396	391	409	414	395	442	377	386	364	394	399	380	390	390	404	368	357	382	398	423	395	387	422	448	388	439	385	395	386	374	413	375	356	394	377	405	392	373	403	385	391	401	379	427	397	424	433	398	387	427	420	385	420	409	407	372	425	373	362	382	416	380	369	399	412	405	385	363	352	378	412	386	397	419	423	438	368	408	386	387	411	412	384	395	395	433	410	381	417	365	389	401	402	377	386	421	415	401	409	401	401	383	361	404	396	386	374	399	382	390	386	395	371	382	351	392	413	392	401	368	420	388	423	395	432	387	362	365	383	381	374	381	398	393	390	383	395	400	398	377	410	412	407	412	392	432	392	401	383	371	376	391	401	382	396	432	383	414	375	421	388	362	388	404	392	379	379	383	388	377	380	410	405	373	371	414	402	418	393	406	374	407	372	357	412	363	404	375	377	380	377	421	356	396	392	375	394	410	448	349	404	402	389	387	394	385	399	393	389	400	399	412	381	367	425	378	360	383	416	387	418	433	428	414	382	398	412	377	376	380	416	389	376	406	423	391	386	426	395	374	436	379	375	454	404	355	421	365	351	402	379	420	365	392	366	425	422	391	405	385	377	394	374	391	394	404	396	407	378	423	398	393	386	411	404	403	380	364	372	370	394	409	370	395	431	414	399	375	391	403	397	369	366	427	428	389	378	400	410	374	408	366	411	386	357	377	420	415	420	405	384	419	394	402	402	419	393	393	404	383	405	423	442	387	386	359	402	402	384	391	406	398	389	400	376	389	395	389	394	353	369	438	387	384	412	391	393	385	378	377	385	368	386	388	368	414	394	378	413	401	404	381	361	396	418	412	387	397	382	399	403	397	386	411	380	412	361	440	423	372	406	402	381	404	370	376	393	375	391	346	369	385	388	412	380	403	402	415	400	376	393	408	385	396	414	382	415	431	362	352	388	397	363	413	368	368	409	435	360	374	411	373	416	413	378	402	415	372	402	404	405	450	387	423	363	389	392	394	377	400	388	397	403	405	389	382	379	405	374	409	380	409	368	406	396	399	417	377	406	394	389	417	411	370	347	391	427	423	388	407	451	415	394	396	396	399	372	432	432	384	420	398	379	373	407	431	408	414	378	394	371	390	366	415	395	385	381	399	369	386	398	406	380	399	392	400	401	393	386	473	396	409	413	367	384	380	417	371	401	368	397	439	385	372	377	381	384	375	385	395	397	444	399	384	424	385	393	369	379	392	417	369	393	372	366	409	391	386	420	409	383	384	387	368	389	361	396	395	380	391	374	367	378	387	398	371	393	388	415	381	459	371	367	382	375	392	412	400	404	404	400	368	380	392	388	399	395	378	381	383	366	406	403	431	361	408	426	414	401	398	394	405	381	396	391	379	424	390	395	390	381	385	382	425	438	375	373	348	394	418	374	411	409	405	399	396	400	400	390	392	402	379	388	412	383	376	394	426	391	371	375	408	409	388	386	387	418	379	372	435	409	387	410	384	406	382	409	409	383	406	385	405	400	433	403	385	389	394	351	404	401	385	411	405	434	417	361	396	379	416	396	413	379	398	409	419	382	387	420	404	426	400	370	389	388	404	388	395	357	376	369	400	396	414	398	387	409	367	380	397	421	371	400	357	405	426	394	391	407	372	420	388	424	432	408	407	362	384	390	430	379	402	395	416	375	359	378	421	416	396	379	390	402	381	396	385	418	409	388	424	403	402	392	357	413	437	408	393	385	412	401	378	374	376	429	373	427	390	393	370	399	429	377	387	404	382	408	377	382	446	372	381	399	401	400	363	371	395	377	398	405	377	389	357	395	373	390	375	400	417	352	444	376	396	428	410	382	427	430	372	401	379	418	366	379	414	391	397	396	395	413	356	408	395	413	414	361	434	395	393	387	395	377	384	391	411	399	353	390	381	434	360	420	344	430	373	395	389	422	419	358	378	369	405	421	373	400	430	394	370	398	424	412	361	423	380	386	391	406	380	387	372	395	416	408	395	466	380	377	393	363	410	385	428	402	385	389	388	383	389	401	413	396	412	397	401	411	396	397	398	383	395	388	423	383	402	369	386	394	389	368	394	428	406	434	367	379	393	425	404	407	371	428	394	382	404	400	390	417	384	372	394	407	422	406	386	374	368	393	363	422	392	404	385	376	408	397	388	396	379	339	381	387	387	384	396	401	383	371	403	385	391	428	403	415	375	412	375	390	401	386	404	387	395	388	370	382	387	395	405	394	404	388	432	403	409	411	427	415	400	407	402	386	380	393	403	409	415	402	385	401	388	377	389	398	372	395	401	343	362	397	412	362	410	386	406	391	399	377	416	369	426	394	410	393	403	345	409	432	375	396	417	382	375	421	364	390	390	395	381	345	382	400	404	405	405	443	428	374	385	377	416	360	400	376	406	391	393	366	400	376	400	391	378	405	407	429	370	385	402	441	389	396	408	416	395	385	395	347	372	386	426	379	381	395	434	411	350	370	391	391	436	362	389	375	385	392	404	408	385	410	394	382	361	403	378	423	394	395	387	368	381	399	381	396	420	403	384	392	408	379	395	377	378	405	435	382	392	379	384	363	343	413	404	406	397	404	367	411	410	381	403	414	389	381	357	386	450	405	382	364	351	346	388	396	424	409	365	415	379	404	365	357	374	417	385	392	372	385	373	388	435	376	383	385	378	364	385	395	388	383	369	409	409	417	400	398	400	375	399	373	401	378	403	386	395	402	409	422	403	391	409	458	395	360	412	396	376	386	396	387	401	405	414	389	354	405	400	365	377	402	382	381	379	365	398	399	415	364	380	410	413	417	391	398	397	380	369	362	418	422	403	430	370	361	383	427	397	355	389	343	415	389	408	415	413	374	389	425	364	392	354	379	409	410	393	385	397	408	389	393	442	407	430	393	404	393	405	387	415	397	411	393	438	420	366	430	354	402	387	380	383	348	379	429	419	428	411	380	421	388	432	410	381	416	393	360	414	401	393	392	379	398	408	386	362	388	389	364	412	387	392	375	388	372	432	389	374	375	381	382	374	374	403	401	403	389	449	359	443	405	398	431	415	396	384	380	399	389	387	375	348	402	386	386	403	409	382	397	403	390	369	389	429	395	381	387	406	364	447	430	404	367	395	397	380	357	379	373	417	409	369	388	394	422	372	424	405	404	368	360	401	369	399	402	383	441	375	419	410	393	373	409	404	379	381	409	408	423	394	384	393	373	394	363	413	392	396	359	372	389	429	379	422	396	384	376	362	399	375	425	383	410	384	409	405	406	386	391	413	417	409	408	427	391	414	423	390	397	396	362	376	406	439	381	436	372	376	380	412	407	382	400	401	418
24858	23496	30175	25313	17819	4441	854	567	497	547	513	499	491	501	484	536	533	481	502	511	473	495	537	510	469	505	508	498	494	508	504	523	503	485	486	511	488	535	507	490	505	512	492	494	457	447	480	478	489	507	472	461	440	502	525	461	466	504	492	503	534	505	492	467	495	468	499	474	505	494	429	499	480	517	467	464	497	513	469	510	498	492	503	500	488	490	482	490	527	473	452	510	489	457	484	480	487	464	463	479	486	493	510	494	464	514	482	499	445	504	514	540	496	485	528	480	490	487	477	471	469	487	496	502	505	504	516	462	427	498	488	495	481	444	524	459	474	506	464	499	461	478	465	467	491	534	497	508	471	442	509	486	498	488	474	470	478	471	428	494	464	513	479	488	493	474	464	467	475	506	472	480	499	489	493	485	476	546	504	494	496	491	458	480	462	488	470	476	478	514	527	501	504	463	523	473	479	512	479	502	484	499	491	458	502	501	452	487	443	434	488	485	454	484	497	462	492	455	498	497	473	488	487	490	448	464	452	504	462	464	497	467	485	510	452	494	472	469	471	498	444	474	470	489	510	518	467	515	445	516	479	470	496	505	500	477	496	492	489	498	478	492	485	451	477	483	478	489	479	499	490	488	468	444	486	478	507	523	511	487	476	485	479	457	491	476	505	464	450	492	483	469	484	508	480	511	494	477	481	493	474	472	489	515	464	487	451	479	471	496	471	481	501	515	535	467	499	479	480	441	462	456	470	506	469	482	496	504	465	489	478	529	505	494	467	507	487	476	490	488	507	497	467	481	499	518	481	481	492	451	505	460	469	493	495	468	471	487	510	474	500	499	476	499	465	480	481	478	480	488	457	521	488	510	494	470	494	495	468	465	482	483	472	479	463	477	467	486	463	453	472	486	499	447	485	509	483	477	469	479	485	496	479	469	472	493	475	458	488	477	464	534	510	502	454	483	493	481	530	515	440	489	495	466	502	516	467	489	473	478	517	500	468	487	503	497	531	479	521	470	483	484	498	522	433	461	465	497	485	476	483	438	494	483	441	509	476	458	502	494	491	468	475	469	457	500	496	490	477	490	468	477	467	540	523	469	489	501	453	473	505	501	424	483	473	484	468	535	452	535	492	504	474	475	472	489	523	495	501	500	461	447	483	480	496	491	475	486	511	497	460	496	528	497	434	485	474	454	471	472	467	506	473	512	478	501	494	465	463	495	492	500	467	525	475	496	477	465	498	480	461	441	476	494	499	492	487	483	479	489	470	494	497	458	472	511	461	493	472	460	471	481	499	498	472	517	499	468	524	509	480	459	483	505	482	539	511	494	473	487	471	469	499	462	497	462	489	498	475	468	513	485	498	510	475	511	470	473	471	490	499	496	493	507	537	469	531	519	533	491	524	470	467	487	536	488	456	473	454	475	496	521	486	517	524	492	462	474	469	473	500	468	492	470	503	486	499	508	550	481	459	505	497	460	489	498	464	458	489	431	479	489	458	518	507	503	497	492	493	487	513	522	450	519	499	464	464	529	488	508	478	495	510	500	471	493	520	472	496	475	495	499	491	492	503	452	488	454	445	520	452	491	481	488	505	433	496	486	480	454	480	484	494	470	490	443	483	483	486	468	475	518	512	482	470	476	471	529	496	496	452	465	451	503	448	503	481	501	508	468	487	439	456	510	449	497	503	525	462	485	536	467	476	448	494	498	456	457	510	478	491	478	427	493	510	518	500	536	511	453	493	497	527	465	511	487	496	468	504	503	508	442	488	467	494	502	489	468	521	507	480	483	505	485	451	486	464	470	455	492	458	514	518	465	482	476	473	510	452	477	487	504	484	483	453	503	479	462	468	513	458	495	486	503	483	490	458	492	492	471	490	493	503	474	490	440	446	499	505	491	500	449	527	468	469	482	502	535	507	505	490	452	471	496	490	457	510	459	472	499	502	476	507	506	528	457	464	474	476	505	456	496	484	471	501	457	496	486	496	467	485	498	476	454	485	449	459	519	486	487	488	477	518	498	495	516	489	504	492	496	488	506	475	473	521	505	469	480	506	479	463	452	498	471	482	490	486	479	502	514	508	482	502	491	499	475	470	463	507	496	480	496	489	481	477	496	493	488	478	477	489	511	490	472	471	483	469	452	501	503	471	459	491	464	470	448	516	484	447	456	477	529	486	516	454	464	442	504	495	501	480	466	479	423	508	461	471	452	505	486	533	491	451	464	461	432	463	487	454	498	463	469	498	459	470	467	466	470	509	460	509	438	499	476	528	468	465	471	441	470	475	469	499	482	486	457	503	506	459	497	460	460	463	492	455	492	466	452	475	462	528	487	556	487	473	505	511	496	519	495	488	489	530	476	469	496	480	494	530	509	433	458	507	526	481	468	505	475	467	512	417	474	448	476	535	503	480	455	499	483	470	498	484	480	445	456	454	466	511	486	471	478	523	491	464	475	524	506	506	527	516	488	506	515	488	469	468	487	469	494	475	530	501	452	486	502	526	503	513	462	522	505	460	507	446	461	476	502	481	503	510	486	471	478	458	499	538	495	476	512	461	480	465	503	473	465	470	489	480	543	489	514	442	523	483	510	504	505	498	480	509	488	496	501	478	492	477	518	513	478	480	511	439	508	490	474	491	467	484	452	446	484	449	510	477	467	522	453	466	509	513	504	507	470	442	463	518	485	493	506	492	481	440	457	511	476	466	496	475	497	464	509	518	488	475	533	510	469	487	499	475	505	481	454	550	439	463	470	474	470	497	479	465	490	471	494	508	471	458	459	460	481	534	493	493	471	497	476	443	512	459	491	467	498	486	461	489	489	473	462	496	498	485	499	482	476	507	477	476	461	514	504	465	511	470	494	471	475	486	477	506	492	462	492	475	516	478	511	477	482	472	494	519	475	455	461	510	468	471	439	455	487	474	494	499	435	517	497	458	469	469	488	475	545	495	542	503	502	510	489	513	512	517	496	439	485	488	493	505	468	491	492	507	492	479	519	470	473	473	469	487	527	490	484	471	483	468	454	466	468	522	482	477	466	499	478	467	483	484	488	491	441	502	481	478	458	524	508	447	510	478	471	470	511	494	494	475	499	477	488	461	510	439	483	471	515	468	529	475	505	520	473	489	461	458	496	469	520	481	470	489	477	495	457	473	492	504	516	502	480	483	490	458	468	495	455	492	481	464	474	488	476	512	468	480	489	485	461	519	512	454	475	463	487	472	473	480	509	495	496	447	478	493	492	454	493	499	498	484	486	490	468	521	456	485	500	450	467	498	494	478	479	469	512	467	511	464	450	511	461	473	515	485	518	489	516	483	492	456	495	493	504	516	464	471	448	458	472	459	464	520	535	482	447	435	500	479	468	455	501	481	485	503	451	456	533	459	491	470	476	477	507	458	492	463	497	460	516	468	479	468	493	472	458	499	475	502	484	487	464	470	467	502	513	502	467	453	456	480	500	495	466	469	475	461	483	517	463	446	469	489	499	482	465	485	466
62695	84908	48126	15241	3794	1007	506	409	479	455	440	500	445	481	487	474	464	447	466	491	478	489	447	462	455	497	495	450	441	440	465	470	419	492	472	467	479	429	466	498	439	463	437	454	491	425	414	463	461	462	474	458	414	467	437	484	475	481	449	466	435	453	484	473	435	484	461	498	415	465	445	480	500	457	407	462	458	428	451	456	457	499	423	473	474	490	462	445	460	450	461	465	483	457	445	440	460	466	434	440	444	445	457	472	400	436	443	470	439	407	472	455	474	463	449	480	413	480	476	494	447	431	469	480	468	443	447	456	470	424	478	466	452	424	488	445	445	454	423	471	440	477	453	447	446	433	425	459	496	412	463	439	471	449	437	466	478	454	518	475	412	464	411	485	450	431	459	432	471	438	500	444	458	439	464	449	443	433	438	442	440	462	435	462	445	473	432	419	483	438	458	477	457	477	444	445	478	460	434	467	447	457	407	492	492	482	458	447	484	471	445	458	456	409	479	441	474	454	472	454	446	461	488	419	446	419	451	483	499	446	472	442	453	448	495	467	475	465	462	469	455	459	463	441	426	461	455	455	454	470	449	414	470	481	473	424	441	432	423	430	493	481	450	454	439	438	433	439	446	470	462	460	450	463	494	478	453	444	438	414	498	455	462	431	441	474	443	447	451	481	456	434	460	490	475	463	439	444	483	466	441	451	420	448	469	434	413	438	488	484	483	443	437	439	463	423	458	482	438	446	484	460	450	437	466	469	437	420	472	431	460	471	439	432	453	466	478	455	420	437	452	471	441	500	435	446	447	446	434	447	469	438	455	443	432	431	475	478	445	469	443	464	435	468	424	472	455	477	448	440	443	468	458	426	452	478	434	462	458	417	419	473	424	451	481	465	467	435	453	470	473	469	457	471	452	469	497	437	449	411	444	440	440	463	463	448	486	470	470	458	456	426	479	466	447	464	437	490	448	441	437	411	470	476	444	436	458	449	466	453	458	473	459	461	447	437	502	466	468	398	453	455	421	435	462	436	438	470	483	431	450	443	449	427	458	445	432	424	434	472	447	469	438	443	430	439	453	475	449	416	452	484	443	448	489	442	481	470	447	410	449	449	468	465	418	475	433	451	445	453	461	437	481	432	447	429	411	470	447	422	410	391	429	487	442	441	457	453	472	431	440	471	466	463	449	437	475	467	468	447	434	426	464	476	449	459	461	468	455	429	437	485	493	454	422	495	466	465	455	418	455	430	471	461	437	463	469	434	453	443	481	443	433	469	423	474	423	399	473	489	422	461	428	457	447	421	469	494	428	446	478	479	420	445	425	466	468	470	446	439	447	427	456	455	438	447	437	421	449	421	488	439	477	436	452	439	472	422	457	434	451	471	465	470	440	456	413	476	466	457	469	449	425	444	465	443	449	423	452	471	438	455	425	443	450	457	473	437	437	438	468	454	447	441	437	463	452	474	469	492	462	447	454	443	436	439	480	458	453	458	468	468	478	467	414	470	429	436	437	438	450	446	467	443	431	441	482	450	442	431	432	456	445	458	456	486	435	452	434	445	439	443	446	452	402	470	428	451	437	435	460	460	460	455	449	444	470	407	439	426	454	512	440	419	476	438	429	454	445	420	435	441	468	441	415	424	455	475	430	434	453	425	439	406	437	427	440	436	473	456	429	430	496	464	447	427	441	467	437	456	452	459	413	460	458	464	453	458	449	442	468	447	492	458	465	435	455	456	445	501	440	465	427	469	446	412	465	451	472	441	470	463	480	443	447	501	409	454	461	424	456	421	431	458	402	419	506	444	470	487	459	435	466	456	448	442	452	479	423	482	469	442	459	471	446	423	457	465	477	474	467	405	478	465	434	450	441	468	430	472	470	464	458	460	449	405	473	423	478	448	457	435	450	427	463	465	467	457	450	473	480	509	422	463	479	426	462	463	459	432	461	480	439	442	450	443	457	422	445	421	467	428	473	435	410	447	501	461	432	416	403	412	439	439	419	453	459	442	460	469	478	486	451	462	438	446	455	443	456	462	452	458	458	486	449	463	460	455	396	494	487	480	451	437	454	437	464	450	435	448	454	432	443	465	461	465	433	482	460	458	433	414	471	451	465	445	451	478	470	497	455	449	463	457	468	438	465	460	447	436	438	463	441	459	444	444	441	418	455	442	436	423	436	445	455	440	441	438	463	429	448	462	422	420	451	472	439	473	448	450	451	395	425	514	449	442	430	440	454	477	439	456	468	467	429	469	437	449	444	465	458	453	459	441	425	449	429	471	471	460	457	426	453	475	472	490	459	426	441	429	492	463	474	459	462	453	452	441	433	447	462	461	448	478	431	444	498	422	441	460	429	494	402	429	465	460	451	451	475	483	424	478	461	484	476	459	465	436	494	456	418	421	441	450	472	442	438	436	456	443	464	455	439	467	439	470	450	405	468	442	444	430	473	454	445	471	413	424	432	448	411	434	485	472	453	452	436	434	477	446	468	443	460	462	456	480	433	482	445	457	421	451	504	446	487	491	456	411	466	454	438	449	454	467	428	460	479	498	460	436	476	439	440	463	486	418	436	448	479	465	459	453	463	426	500	441	446	440	503	469	459	445	487	435	487	425	463	457	440	453	441	464	430	406	442	455	415	431	448	417	469	421	468	457	458	483	462	492	465	506	439	474	453	473	450	442	426	474	477	431	448	480	498	413	435	436	425	417	451	431	478	451	490	453	416	442	452	422	428	422	446	443	450	454	451	441	445	449	473	458	449	461	454	436	447	467	471	361	448	461	508	462	484	449	478	434	464	452	436	444	445	501	463	445	460	433	464	464	501	448	407	469	434	450	416	440	482	441	455	475	455	427	490	450	473	453	455	444	456	400	453	488	461	457	410	427	482	457	475	438	442	432	426	454	472	455	454	405	470	455	436	415	471	466	414	443	453	435	469	462	461	447	457	436	458	473	431	479	483	446	494	454	438	428	482	483	455	455	473	454	441	478	444	474	484	410	440	428	426	491	433	435	418	476	448	437	438	463	439	488	393	446	477	474	447	465	428	443	449	458	432	426	449	451	464	470	429	446	445	474	482	424	440	474	466	412	476	466	447	485	503	471	464	468	441	442	458	453	449	469	467	460	432	472	429	444	450	480	448	470	488	444	446	452	448	470	432	462	398	467	451	430	458	448	462	430	423	465	447	471	415	441	436	412	422	432	459	510	473	448	436	451	420	421	401	478	459	398	447	430	461	448	447	442	455	454	448	478	499	463	470	402	459	495	482	467	426	471	452	413	449	448	444	439	446	430	442	417	411	436	432	461	450	455	448	429	464	447	468	461	487	459	446	455	481	458	469	471	429	448	436	471	449	478	461	478	472	475	496	464	410	473	471	429	474	431	443	451	452	434	454	430	464	466	456	425	459	453	443	491	477	423	436	439	449	438	408	448	473	451	484	483	467	431	437	446	474	451	462	456	467	449	468	446	460	443	473	423	431	429	468	422	414	437	434	462
24269	22594	29354	24884	20212	9342	1326	743	646	669	641	663	644	626	653	640	659	674	629	645	616	619	602	604	619	619	631	587	646	620	662	638	602	575	654	656	616	578	610	617	574	667	575	634	606	629	606	665	618	582	667	637	638	626	617	631	627	606	579	599	616	595	628	657	609	641	561	589	654	618	568	637	613	590	637	652	645	617	607	629	614	601	604	609	592	614	621	599	638	570	603	625	628	624	627	592	633	612	656	615	594	586	558	633	634	638	628	605	633	602	629	641	641	612	613	618	607	610	596	616	600	635	606	567	613	631	594	649	619	631	612	623	584	569	605	626	651	609	645	639	621	611	615	599	609	598	623	622	642	580	626	633	587	617	586	642	593	649	567	619	600	615	624	627	637	656	591	593	638	597	642	638	626	590	605	651	618	603	616	605	643	661	627	602	625	614	602	569	582	626	618	622	604	641	597	598	608	660	636	611	613	628	587	621	586	606	614	610	599	601	641	601	611	650	675	628	603	634	630	613	597	634	612	584	603	637	672	622	623	542	616	568	621	613	667	612	612	627	605	588	662	623	623	591	643	590	622	659	580	585	606	642	639	604	562	608	658	629	605	570	633	632	606	612	559	635	635	636	630	635	617	592	560	599	602	568	574	621	581	630	632	649	617	586	625	589	603	623	620	616	592	593	585	588	637	631	621	595	622	578	612	598	609	604	603	594	580	621	603	642	618	603	617	594	613	591	633	617	628	608	610	611	634	607	613	664	612	622	613	619	609	598	608	600	609	624	645	632	607	624	628	617	592	645	615	576	595	647	574	622	639	623	627	662	645	662	623	609	637	618	615	614	596	597	602	656	546	617	647	580	591	615	602	584	590	616	632	640	596	586	623	600	610	572	631	597	597	586	619	606	619	596	631	596	598	623	619	632	635	649	624	606	616	603	609	624	598	562	591	614	610	634	589	583	621	633	613	626	635	581	625	647	625	626	607	611	619	608	606	586	640	622	611	588	667	590	654	570	627	616	612	637	613	627	591	606	602	667	587	597	613	604	623	601	564	576	624	662	631	616	643	609	627	605	618	651	598	604	589	612	590	653	620	599	613	632	563	592	625	668	640	589	642	601	633	611	631	611	579	647	611	627	575	659	585	635	650	621	635	637	607	595	607	615	593	589	606	611	594	619	644	567	608	626	591	598	595	602	621	637	606	607	613	628	607	583	611	594	590	612	591	617	594	587	590	576	600	579	613	628	590	601	621	599	597	582	588	605	624	610	653	621	621	598	580	593	579	652	624	618	580	647	643	642	667	584	647	597	631	612	622	625	605	621	591	606	635	619	637	635	621	634	609	611	608	586	653	637	624	608	559	642	619	611	643	622	614	627	605	607	651	618	591	661	574	616	639	601	617	623	556	650	613	596	586	609	643	610	604	603	576	564	583	576	622	622	632	604	643	603	598	611	612	599	612	597	574	595	600	645	599	562	599	627	595	591	645	635	628	606	635	608	649	628	596	668	607	615	639	602	631	579	616	611	576	591	625	633	661	625	601	630	636	655	638	668	581	562	592	574	635	575	657	575	583	616	640	583	634	610	580	654	644	648	593	589	584	620	617	603	608	594	601	599	613	610	653	622	613	574	604	610	611	603	620	617	596	535	661	672	621	626	579	619	586	598	617	590	621	612	614	627	553	613	607	615	590	642	611	627	629	669	622	638	631	575	620	646	630	639	615	612	667	574	610	663	620	576	605	648	618	617	610	619	613	640	596	601	589	634	603	686	601	636	592	606	624	590	642	577	653	621	549	632	602	636	623	639	618	662	610	630	586	591	659	611	637	570	631	628	573	619	648	641	657	641	660	613	583	631	598	645	605	578	628	610	602	609	573	599	608	629	621	645	582	660	599	611	595	616	625	614	661	604	673	635	599	630	621	608	611	642	618	597	629	633	605	680	642	577	621	592	618	611	603	627	598	661	622	545	622	567	619	658	622	629	609	617	667	566	630	640	600	648	614	630	630	623	597	633	587	652	593	553	639	616	593	580	582	597	624	661	651	625	645	637	617	598	584	622	656	621	609	593	647	629	595	570	583	627	621	578	590	606	598	619	586	617	590	629	677	556	620	657	673	592	622	629	640	594	570	645	587	594	576	628	582	636	621	592	640	634	632	642	578	608	586	621	608	619	607	627	610	613	585	650	629	591	593	618	641	603	646	628	624	642	581	609	627	630	617	612	619	633	640	635	608	619	627	591	603	653	575	613	613	640	581	668	582	645	610	604	612	609	646	624	618	619	610	639	606	642	629	616	628	611	662	649	629	606	619	608	640	577	641	616	598	593	647	595	649	595	625	606	586	633	652	625	588	624	604	542	608	601	657	621	604	625	632	568	607	629	630	604	576	587	611	603	597	608	570	605	601	614	642	580	629	604	629	576	609	624	623	605	604	603	628	651	578	624	661	578	632	608	622	626	605	585	585	614	630	583	631	538	594	597	599	616	576	617	654	651	607	591	623	577	624	661	630	675	672	628	638	645	600	588	633	643	624	600	618	596	603	627	628	607	597	629	621	582	602	624	577	609	551	621	604	592	619	603	621	640	667	626	660	620	587	627	632	585	576	635	621	676	602	621	581	593	644	609	613	599	626	605	648	612	557	605	604	619	598	614	647	643	584	608	657	639	633	587	634	653	610	620	559	625	628	598	612	635	616	610	617	629	606	610	614	579	606	581	629	600	619	589	585	664	612	575	637	576	605	640	646	616	603	623	622	677	634	606	576	626	614	615	589	593	589	621	628	604	609	597	590	594	645	620	608	625	596	585	616	633	626	595	658	607	590	628	593	569	613	548	611	590	600	639	605	625	624	583	643	619	639	640	607	576	594	617	580	647	613	603	614	594	619	599	626	614	603	626	615	590	614	694	633	595	610	596	570	562	639	609	646	612	597	592	576	621	613	603	624	636	600	607	588	588	601	608	638	658	621	628	602	581	644	599	630	582	603	631	632	593	564	610	639	627	598	604	624	588	595	632	603	642	636	613	604	635	629	589	661	637	633	604	589	620	629	633	672	620	625	585	592	644	635	631	589	630	637	612	584	623	617	581	635	629	608	630	590	616	662	631	634	616	600	637	649	642	599	575	636	564	597	626	625	624	593	614	612	593	603	567	608	630	577	596	606	598	617	579	632	631	597	606	667	600	654	624	558	625	598	621	622	618	659	595	590	593	662	594	665	610	631	637	656	628	622	632	590	634	575	628	598	614	611	637	654	582	627	629	605	667	589	634	607	599	601	610	596	587	543	548	592	590	624	604	600	650	630	641	585	622	628	606	626	614	605	601	631	627	613	603	596	650	600	636	586	580	588	641	561	591	608	585	612	629	652	594	612	625	623	634	595	620	632	585	590	583	613	603	659	637	600	607	609	609	618	657	664	619	598	614	600	602	607	596	638	648	579	634	641	655	625	599	616	636	600	602	620	584	574	588	644	677	628	608	607	603	556	598	614	614	706	592	561	641
60197	87564	51786	20485	5467	1269	596	584	585	535	574	583	575	584	566	565	570	601	585	584	583	573	600	577	578	579	567	615	551	567	568	558	570	556	595	556	566	568	602	584	543	597	569	538	528	570	515	548	566	536	573	579	605	557	575	563	565	572	569	600	565	571	525	566	578	538	543	540	532	586	602	558	587	583	565	571	533	557	530	575	589	567	541	533	558	558	569	551	572	588	542	547	549	574	547	553	546	555	503	613	521	580	548	554	543	550	528	523	583	544	584	565	574	541	564	538	528	618	521	545	572	553	574	521	580	552	583	589	537	545	544	591	541	560	593	547	564	525	529	560	585	587	552	559	539	623	498	577	594	581	598	598	557	553	552	566	590	565	535	557	519	597	542	574	568	582	565	556	541	574	610	571	552	549	526	577	544	564	555	528	547	586	572	543	567	558	574	561	542	576	566	558	550	581	561	552	575	541	577	521	539	534	559	575	565	570	559	563	562	591	581	561	547	541	584	550	552	580	591	565	534	580	535	549	569	574	555	497	563	598	565	552	557	568	501	555	564	540	573	596	557	567	570	585	585	566	553	543	573	589	572	572	520	563	558	592	594	541	582	546	565	577	547	546	567	573	553	554	563	537	570	534	546	501	555	555	582	584	594	535	592	561	520	540	513	553	566	555	557	559	563	568	528	594	543	542	503	529	546	534	581	565	548	584	534	537	559	538	577	549	576	567	561	563	581	572	520	544	593	573	562	539	535	520	548	576	560	531	554	600	542	576	571	572	531	561	524	561	600	566	554	539	572	569	531	514	538	576	573	603	531	546	559	566	539	570	530	550	593	522	575	544	565	527	549	597	566	587	566	566	589	558	569	591	580	522	609	579	565	566	572	542	573	501	582	496	518	579	518	583	574	534	545	569	495	565	564	538	550	548	552	540	562	555	553	548	543	549	535	609	569	559	516	575	569	546	563	572	568	565	567	557	557	539	553	537	545	532	586	551	534	564	552	571	575	530	584	569	539	515	548	559	566	522	573	602	604	559	521	574	528	547	580	540	579	612	562	565	564	583	561	587	561	568	532	572	581	547	517	581	548	543	582	575	532	568	529	546	580	538	583	542	553	548	584	558	551	580	594	562	566	565	561	575	540	556	551	559	524	544	546	553	558	575	547	576	566	559	534	548	572	570	530	579	561	516	567	596	556	588	516	609	539	565	586	492	564	577	585	522	566	586	565	590	520	557	546	561	554	564	519	552	521	544	533	585	595	547	603	593	577	531	553	555	573	579	565	554	590	549	579	580	532	571	521	574	570	553	580	552	573	537	520	587	605	559	555	557	558	572	489	511	562	564	559	540	575	549	537	543	562	587	563	618	554	601	562	512	592	563	551	580	536	555	554	556	556	517	547	490	572	499	547	533	500	532	539	548	559	542	548	591	583	531	570	554	600	524	517	573	539	562	550	568	545	572	540	557	584	518	554	606	533	520	595	532	555	574	568	569	571	514	563	539	522	525	555	575	561	542	558	588	603	584	554	524	538	561	528	553	515	564	565	589	533	575	565	567	544	564	572	551	571	569	585	567	615	572	547	585	561	555	581	569	555	552	582	542	590	532	549	547	580	549	565	572	586	512	545	577	534	551	552	567	519	579	590	610	603	512	548	600	524	542	573	596	558	576	559	532	560	576	520	538	558	577	554	548	565	531	584	548	529	567	585	561	549	551	582	552	558	570	581	529	553	524	525	531	547	557	536	547	557	588	540	571	548	561	519	561	543	537	530	568	534	535	572	603	573	607	542	563	577	577	556	528	541	556	562	584	593	579	527	571	578	520	548	595	525	556	582	535	560	505	536	575	550	572	604	533	565	555	561	555	583	538	556	564	509	552	564	516	549	561	564	533	569	563	549	569	553	532	542	555	571	587	558	551	523	541	532	574	595	554	529	555	517	565	518	532	549	526	572	611	563	512	538	565	537	608	552	576	572	566	556	548	537	585	546	523	513	569	553	546	552	575	574	587	554	556	546	543	571	559	553	551	565	552	569	525	581	582	552	556	585	602	572	571	555	573	513	570	511	568	562	542	568	567	559	554	521	530	597	528	561	539	577	536	554	517	577	577	545	585	588	547	536	557	561	562	553	611	542	494	608	547	545	567	548	516	548	574	586	543	547	510	600	576	512	550	532	565	538	551	539	548	567	554	570	548	572	553	560	578	533	534	550	527	580	571	565	559	547	554	556	520	547	522	527	568	557	566	584	537	547	613	595	603	535	529	553	555	609	513	547	550	558	544	568	574	569	569	555	520	561	560	573	556	548	568	564	554	557	578	597	552	525	502	572	565	547	608	549	561	532	599	554	531	567	580	603	543	564	581	508	516	531	554	590	499	601	596	551	559	568	605	585	604	554	597	560	550	543	513	579	566	581	524	574	552	550	580	557	557	568	561	576	553	604	543	576	583	555	555	524	551	527	513	556	602	525	556	522	554	546	567	538	544	527	544	537	545	549	614	536	561	557	552	524	553	577	533	604	550	512	561	576	536	543	574	551	568	568	559	509	562	535	556	560	487	517	519	571	573	582	540	543	552	554	560	561	504	552	533	531	574	576	554	550	553	553	532	528	571	543	578	540	546	531	567	544	581	555	580	539	575	557	571	545	549	597	532	565	555	530	530	568	582	568	565	548	554	539	551	569	571	537	558	524	559	524	561	590	545	549	534	616	569	528	542	562	542	531	575	566	550	553	561	583	541	544	538	536	520	578	547	552	545	543	531	555	543	541	494	563	582	552	554	534	544	528	554	565	567	555	576	515	556	593	572	537	555	572	566	547	599	532	573	546	613	564	547	570	549	543	571	539	574	569	545	563	604	532	552	504	535	578	569	535	562	579	513	534	598	561	560	549	563	519	552	509	554	577	555	594	543	551	540	517	543	590	563	574	557	570	568	555	510	546	572	585	563	557	530	557	612	581	569	573	569	567	568	565	507	545	561	538	575	556	578	571	571	572	540	571	575	573	527	565	588	519	536	543	532	578	542	550	552	527	576	558	508	549	555	533	579	599	582	572	592	603	591	512	595	560	570	547	562	579	545	511	542	561	549	549	583	518	572	556	566	582	568	527	564	516	575	603	541	547	567	556	568	582	504	542	550	603	587	533	541	584	586	575	564	574	551	552	550	567	563	547	533	582	548	552	536	606	552	553	574	525	576	526	554	525	576	569	522	550	598	527	528	532	535	568	552	519	539	523	577	535	620	611	594	562	505	570	506	501	574	569	508	545	564	577	559	580	555	567	531	549	594	515	579	543	549	559	563	554	509	546	533	556	610	546	560	560	607	560	585	593	530	592	565	546	557	594	518	553	567	553	590	542	544	592	549	567	543	569	544	572	541	540	547	538	529	529	531	567	579	572	540	579	600	546	551	546	559	581	549	548	530	596	558	559	602	565	552	581	557	560	513	598	571	576	553	530	527	582	548	589	536	564	494	552	559	566	530	511	550	539	546	543	557	531	536
34011	30250	18700	5487	902	460	457	478	446	420	423	421	429	436	424	436	432	460	494	449	442	415	420	458	403	416	450	416	450	430	454	452	425	450	408	436	442	448	419	458	436	414	444	431	429	438	393	440	430	404	417	420	409	419	401	437	447	436	431	440	385	389	454	458	425	396	434	425	403	403	436	417	458	391	386	425	439	425	388	458	434	404	407	424	425	416	436	441	422	399	402	409	472	449	422	413	449	413	459	459	430	396	390	406	420	428	395	408	439	415	440	440	410	440	412	446	410	446	431	436	462	426	447	431	421	383	461	437	401	448	439	394	427	441	442	430	445	452	422	402	409	397	431	419	403	406	430	428	439	455	402	462	388	426	452	404	441	437	388	399	420	449	458	469	420	444	411	434	428	430	434	430	454	401	429	396	425	461	427	411	417	439	436	394	426	435	436	428	429	416	394	420	474	409	377	416	464	408	454	431	445	438	395	467	420	443	407	445	470	419	459	434	407	394	426	423	428	451	396	431	456	412	420	427	460	452	393	463	413	434	419	444	429	410	424	469	421	426	447	416	397	443	423	444	433	432	455	441	403	365	405	382	444	434	422	444	429	409	393	418	431	415	433	442	440	425	417	433	431	418	416	420	433	423	416	430	423	448	456	430	431	421	391	434	430	467	466	412	435	436	428	445	424	428	460	449	418	421	435	431	446	415	417	427	413	421	411	418	391	389	435	420	393	414	405	445	415	433	441	448	407	427	470	422	421	449	407	453	508	426	436	432	406	416	410	412	436	419	441	435	391	412	411	437	430	424	439	414	432	412	436	422	448	462	425	422	427	465	433	465	414	439	433	397	444	439	466	426	425	414	449	421	449	398	460	438	434	422	412	423	439	445	435	445	424	416	433	463	445	431	424	424	442	449	431	435	417	427	456	422	391	392	424	438	377	437	440	392	403	445	455	406	444	413	437	429	396	420	400	415	421	374	458	453	416	419	435	446	389	447	458	425	419	459	420	421	456	428	436	414	429	436	423	438	425	430	436	430	399	445	423	440	427	419	437	364	415	399	442	447	436	431	431	456	373	408	431	440	467	446	439	430	427	397	405	400	456	394	422	433	393	416	410	454	433	396	409	382	402	425	458	397	403	461	456	412	440	418	425	445	421	424	437	416	418	451	451	422	451	430	444	405	433	430	460	401	437	414	419	445	430	460	413	407	406	432	442	460	442	417	396	443	449	399	437	466	422	457	385	438	451	442	434	453	397	418	409	418	417	427	375	429	408	433	403	450	407	422	406	442	462	402	413	443	416	422	397	443	400	433	448	381	399	394	432	463	407	408	446	429	441	390	395	413	401	387	446	387	435	469	454	434	387	445	447	365	426	406	434	418	422	411	418	465	435	431	440	446	427	423	417	450	420	408	427	424	426	456	450	409	430	430	438	417	447	437	432	448	405	390	448	420	431	425	404	447	447	443	459	406	434	411	417	398	399	440	408	394	439	439	435	384	442	409	433	430	430	430	383	385	408	437	434	428	428	436	442	426	447	405	413	413	427	468	460	419	418	422	419	421	402	440	417	449	411	405	426	390	395	436	432	414	409	430	406	416	419	412	410	416	406	417	423	460	393	420	463	412	433	425	448	421	427	438	456	424	440	409	391	463	493	397	426	412	438	444	454	429	402	405	438	422	461	400	423	458	452	477	432	406	411	442	437	413	422	427	413	401	394	425	435	430	433	423	433	438	444	453	461	424	411	440	374	405	429	448	471	449	411	368	417	441	446	417	437	454	375	441	427	412	436	475	447	451	435	463	432	466	426	446	421	462	412	478	422	387	372	467	422	450	408	394	441	454	409	424	437	418	433	470	410	405	442	437	450	409	395	408	429	462	406	403	430	429	461	444	413	418	449	440	457	420	414	424	434	431	419	432	409	387	425	418	442	410	443	432	468	436	404	422	454	457	426	415	439	444	446	414	433	407	420	407	423	425	439	430	399	423	380	413	415	424	436	477	403	440	434	442	451	402	419	404	424	400	415	392	419	438	444	434	453	416	432	425	427	426	458	427	412	428	458	422	463	433	429	432	429	427	416	395	438	436	404	434	420	457	391	435	411	429	391	441	416	425	417	416	416	443	465	409	426	448	416	435	391	428	470	429	434	438	430	410	419	427	433	423	416	435	447	445	478	447	433	405	400	387	393	418	454	412	420	426	477	429	427	442	429	434	440	438	397	429	421	434	409	451	448	423	418	436	390	402	424	430	425	426	415	433	425	430	435	437	397	421	387	397	416	443	433	451	430	455	407	422	437	406	412	434	449	413	408	398	467	444	417	442	429	450	462	426	401	412	441	409	432	390	431	416	443	444	419	400	439	459	402	380	471	441	424	427	446	431	379	471	415	446	405	423	439	396	440	390	400	423	436	429	445	427	407	434	432	407	438	406	406	432	449	446	411	415	422	394	395	489	469	419	449	451	450	417	394	410	371	479	448	454	420	452	435	384	410	432	451	419	403	441	432	438	425	456	394	425	393	468	427	437	416	444	418	410	415	455	436	417	418	494	447	420	446	398	393	422	380	429	455	408	457	427	393	451	428	407	418	426	414	432	392	404	421	426	447	407	472	472	411	438	404	405	447	407	429	402	436	426	412	443	440	407	438	443	419	405	418	394	418	407	453	434	451	468	409	438	396	433	442	403	407	443	408	428	432	412	436	411	451	427	443	412	401	454	393	396	437	415	423	440	411	405	424	416	404	432	406	420	450	409	414	399	437	410	434	386	429	432	430	457	462	422	436	402	429	430	465	449	413	426	403	435	409	434	424	372	443	415	469	390	405	445	426	414	415	434	406	419	453	405	407	429	397	436	402	436	437	467	421	461	413	443	425	420	407	448	463	427	426	410	397	424	437	435	428	419	425	460	393	464	439	421	427	425	433	457	463	371	430	437	431	385	436	432	466	436	414	417	411	446	425	452	397	410	406	398	439	464	389	428	439	427	416	419	453	427	452	438	431	428	439	394	443	433	441	403	413	429	459	412	462	429	395	455	408	426	418	409	458	407	412	433	428	420	438	440	450	456	409	444	401	425	448	428	455	419	427	407	419	427	405	447	441	493	431	411	451	401	439	434	396	432	412	381	415	406	475	422	434	416	418	414	442	411	389	399	433	429	382	423	408	455	421	393	419	448	426	441	438	466	440	451	411	442	441	463	422	442	428	440	401	428	443	435	389	412	412	426	453	394	412	449	408	417	458	430	443	431	444	419	441	453	422	443	421	427	441	404	413	421	417	404	418	411	450	428	411	434	420	412	457	413	443	449	444	420	415	433	421	406	434	419	392	445	431	401	444	427	460	452	429	433	419	423	408	468	411	423	450	427	430	466	456	462	465	432	409	444	405	429	413	435	409	412	417	465	425	409	431	406	437	461	456	372	405	445	429	444	421	464	454	425	458	407	407	402	439	442	402	442	498	414	403	427	431	449	414	430	419	406	426	400	429	439	414	448	449	446	416	440
32352	29396	10339	2702	788	384	377	377	365	374	387	354	382	373	371	375	394	391	381	379	374	368	385	349	378	367	350	382	364	362	367	338	354	355	369	386	340	379	376	373	370	361	375	351	384	387	347	359	341	367	377	378	388	383	370	394	367	364	396	366	369	370	363	365	342	359	380	369	388	359	355	370	320	361	369	363	355	376	393	364	397	357	370	379	372	323	377	344	360	320	316	359	359	355	341	371	344	351	335	359	363	368	385	337	362	355	390	348	373	358	341	370	381	359	335	367	352	369	385	323	342	360	376	384	399	387	359	382	372	341	316	392	367	374	361	350	360	359	357	354	376	357	349	361	378	377	359	340	399	361	350	386	397	363	351	346	358	360	342	363	347	342	393	361	388	359	354	353	340	342	356	355	360	389	310	364	338	382	360	355	375	353	353	359	351	359	400	365	352	357	343	372	333	315	382	369	357	358	379	303	383	381	357	373	371	347	382	386	330	359	416	391	366	377	333	360	371	363	369	352	391	345	375	383	365	329	388	362	396	332	335	370	374	419	363	390	344	377	377	343	408	352	367	365	396	374	358	341	349	355	366	350	381	339	347	373	383	332	385	384	371	366	352	341	378	340	378	403	357	375	372	399	355	344	346	332	361	367	385	353	351	343	360	354	353	324	360	368	359	377	406	365	348	384	361	344	365	375	356	349	357	384	354	389	358	359	342	364	359	334	355	358	330	366	376	371	385	322	367	369	373	390	369	345	336	350	376	348	350	391	343	377	340	385	379	367	350	361	367	356	400	382	386	372	364	368	371	386	368	347	342	373	366	374	377	373	398	362	362	424	388	361	384	323	390	359	357	353	373	365	378	373	364	385	379	343	402	344	379	346	402	335	350	378	366	362	362	402	348	356	338	364	385	354	350	375	400	377	374	397	372	360	368	347	320	338	372	356	388	364	353	367	405	340	352	347	385	353	359	384	363	354	353	382	399	364	329	335	377	335	371	382	323	375	352	392	364	351	345	370	371	338	341	357	365	352	368	348	393	365	349	385	337	401	405	357	388	338	352	334	372	376	353	381	384	385	363	361	378	354	352	372	383	356	336	343	349	371	365	373	346	372	387	360	370	363	388	367	384	388	363	347	345	338	384	364	413	361	366	348	358	396	363	371	364	350	388	361	341	368	356	353	384	352	351	411	369	367	376	365	390	350	348	395	379	354	349	382	343	341	340	388	364	391	379	362	330	362	375	359	372	341	362	369	380	355	355	403	385	343	374	371	358	380	349	361	339	377	336	380	352	348	348	379	366	370	341	324	360	348	384	371	374	357	337	351	379	349	362	391	352	401	388	354	366	368	360	341	360	377	358	359	375	372	360	357	347	373	369	357	383	389	352	369	389	365	373	363	366	356	378	429	345	361	358	341	369	355	355	363	346	363	356	354	368	395	378	383	374	377	371	369	365	346	365	328	390	403	359	370	371	351	373	397	373	359	357	350	377	348	373	361	355	356	389	394	367	359	398	362	378	327	350	320	389	354	340	345	378	360	343	393	352	348	354	377	365	342	358	388	388	401	360	352	379	366	345	340	355	379	317	355	363	375	353	390	347	365	343	354	382	386	400	375	386	344	381	359	366	409	370	357	385	376	394	366	360	357	377	372	376	367	393	337	362	383	369	327	363	335	366	326	401	363	344	389	397	350	365	359	378	350	380	396	341	368	385	352	408	372	339	373	367	381	334	367	335	344	325	324	365	368	367	373	363	350	371	339	346	352	347	347	361	343	370	363	341	360	384	346	341	378	371	403	347	368	404	402	367	359	370	346	396	370	342	362	360	341	372	372	386	339	357	352	339	354	372	394	358	399	383	357	357	350	361	346	348	369	372	348	372	374	350	346	392	363	361	387	369	342	346	332	352	368	358	373	349	376	343	367	351	387	380	372	375	368	369	353	369	375	345	337	389	358	364	342	366	374	360	347	380	363	330	326	399	356	358	389	346	358	409	384	334	377	327	352	365	381	358	357	383	341	374	366	364	379	393	360	386	352	383	355	362	352	359	353	351	368	370	386	374	394	353	371	380	399	389	362	361	365	347	333	323	380	375	354	350	373	360	334	390	384	364	356	378	366	359	327	380	376	363	331	361	345	388	357	374	360	351	377	357	329	346	340	373	375	389	397	380	353	378	406	391	362	366	367	370	395	352	337	391	382	346	357	388	348	389	367	345	372	359	370	393	357	389	381	377	348	380	360	378	333	337	332	338	386	362	376	363	336	379	338	353	370	390	360	384	322	357	327	384	343	362	359	374	349	379	370	359	388	400	363	356	383	385	363	375	384	345	357	338	408	356	362	392	354	404	347	375	339	340	332	355	351	376	385	376	370	345	321	393	329	366	352	388	425	382	351	362	366	352	347	398	332	366	325	365	358	354	366	368	389	385	346	360	355	390	370	329	341	367	366	371	332	380	371	360	357	325	376	344	337	347	361	372	366	382	371	393	381	343	330	392	398	373	378	342	359	371	398	393	397	330	361	360	372	381	324	344	373	374	366	359	349	382	340	358	358	348	386	349	322	403	348	396	388	374	333	368	358	376	356	376	352	344	359	365	346	377	349	350	377	374	363	383	353	372	361	372	347	368	378	370	374	327	368	376	365	373	350	352	378	344	384	364	379	346	356	367	344	346	345	369	370	356	337	355	357	345	354	333	370	349	373	354	355	355	378	357	331	359	357	348	366	358	367	348	374	380	350	376	370	357	396	383	366	373	349	353	376	362	340	360	405	345	357	346	377	364	365	373	328	366	360	355	324	337	331	388	361	363	341	357	356	368	368	336	319	344	367	379	366	363	377	375	370	335	374	353	386	335	363	341	372	372	369	410	332	363	352	357	371	392	405	354	365	371	370	351	361	379	342	402	375	356	375	383	346	351	373	370	374	341	394	372	358	376	340	370	355	370	361	363	381	340	366	338	378	382	404	385	366	369	390	365	388	402	353	357	391	362	360	403	339	371	355	367	384	342	412	376	376	383	351	341	380	349	368	351	391	331	362	347	347	357	366	405	369	348	374	356	336	359	373	334	360	368	397	358	360	343	361	358	365	387	356	359	394	336	371	340	374	357	341	363	394	354	376	344	360	389	389	371	366	372	370	385	377	367	354	364	386	355	415	366	354	359	369	411	346	375	359	345	350	336	336	379	369	374	361	392	343	323	354	349	321	352	354	344	330	377	346	369	408	389	355	384	351	399	360	389	352	376	361	355	374	371	353	389	363	357	380	385	365	408	353	389	375	378	381	333	349	365	348	395	360	320	366	328	337	343	391	395	350	374	357	365	376	374	354	349	377	395	338	364	372	374	367	360	377	339	356	348	342	366	338	365	346	334	383	368	380	394	343	374	364	379	354	364	385	376	356	341	334	385	352	343	342	370	369	336	354	381	364	348	377	366	377	356	376	355	397	351	351	357	357	346	321	386	371	376	350	374	368	348	371	384	355	344	364	387	349	361	326	384	331
24824	23161	30091	26030	18460	5122	858	562	552	494	529	488	530	514	512	504	493	459	495	487	482	522	512	528	512	510	477	487	480	454	527	492	479	450	489	460	488	485	505	466	516	484	469	472	476	466	491	485	476	488	489	512	464	481	482	480	478	425	477	515	467	487	457	492	444	490	488	499	494	469	482	454	483	463	491	506	478	492	485	525	477	469	473	451	470	481	475	501	512	495	493	490	492	459	501	443	492	491	486	491	439	522	456	486	474	501	463	482	479	502	480	455	483	487	474	476	464	485	490	458	485	495	473	473	497	484	455	505	466	516	459	467	476	480	485	478	459	472	464	491	510	478	473	444	509	471	487	482	446	481	471	478	500	488	470	464	482	461	491	447	476	500	439	489	495	496	471	453	514	504	469	487	470	461	501	480	480	485	483	463	467	515	510	468	508	427	503	469	497	476	474	466	488	493	492	453	435	490	513	443	484	496	498	526	486	476	486	495	522	472	457	476	477	490	501	456	485	495	493	477	468	480	421	486	448	514	482	495	504	496	487	457	485	454	477	471	475	492	455	424	434	495	512	531	467	469	478	557	514	479	425	497	457	500	465	492	445	501	499	463	480	464	486	465	469	472	479	495	425	485	478	446	479	490	475	450	437	456	514	470	491	499	456	526	441	505	448	467	463	497	470	451	475	493	452	483	493	479	486	464	486	494	451	473	482	459	462	473	484	486	483	438	493	452	485	444	453	456	466	470	445	497	478	475	475	486	448	470	483	493	506	467	467	482	491	476	536	460	483	446	478	460	500	483	456	468	482	464	457	460	486	509	503	483	478	444	487	491	527	473	489	494	460	526	507	535	467	475	512	488	503	488	446	495	465	475	472	464	471	475	482	444	457	463	483	463	487	442	449	474	448	486	474	463	492	471	457	500	450	485	493	443	470	450	446	473	486	433	485	475	467	486	483	513	475	497	484	485	478	471	502	471	507	491	477	458	470	479	489	431	464	425	526	460	446	482	473	462	462	481	475	441	509	468	469	498	476	487	486	509	461	497	479	486	503	457	507	464	455	465	471	474	461	455	492	452	464	434	540	490	448	454	530	430	469	489	510	463	474	496	475	488	502	491	451	472	489	484	485	486	478	461	522	486	481	460	441	508	437	462	472	527	472	465	491	464	467	484	483	471	494	479	494	476	448	459	477	494	454	461	444	488	452	459	519	484	480	493	452	457	514	509	470	469	489	460	456	500	497	456	476	450	450	505	534	490	437	446	519	480	470	464	424	473	484	500	463	501	462	467	458	483	470	475	456	487	488	519	486	495	469	503	451	471	493	488	476	504	470	443	462	486	471	492	475	470	521	430	460	445	481	470	426	470	490	505	501	455	479	487	495	495	465	464	494	508	481	481	489	495	481	489	466	455	465	480	463	481	494	454	476	488	508	522	487	500	463	477	486	474	458	492	522	472	491	487	473	489	480	511	455	472	443	435	437	456	533	502	519	489	478	477	492	492	471	489	482	485	503	466	459	471	507	490	505	463	495	503	491	491	469	464	481	476	494	489	485	467	485	458	497	474	465	495	474	491	439	466	477	466	491	506	459	479	501	508	468	471	438	496	505	454	456	491	470	517	479	486	457	475	430	493	472	521	453	457	490	492	511	468	445	455	448	481	448	476	467	490	453	437	521	467	479	467	484	506	490	470	509	463	500	467	519	468	509	485	468	447	478	540	449	437	490	446	470	504	461	523	465	489	421	478	506	495	454	491	494	465	497	483	475	457	444	477	518	451	482	476	497	456	502	460	468	463	449	482	510	492	459	534	454	477	476	482	491	425	457	506	481	503	463	498	489	436	500	513	469	492	429	462	487	501	479	493	443	459	451	463	464	526	468	471	465	457	466	498	480	493	479	480	464	479	488	508	433	475	474	440	450	489	506	491	480	464	461	476	480	506	465	483	460	458	473	474	467	471	460	471	454	472	462	486	482	464	452	491	494	464	484	498	515	462	481	457	508	489	470	451	503	468	460	509	468	471	464	484	470	470	466	472	455	456	481	466	478	502	496	456	474	520	488	480	457	484	450	497	490	497	491	501	483	461	453	461	512	481	503	449	488	466	468	477	452	501	493	472	509	475	512	467	498	482	484	467	466	505	539	454	475	512	520	463	464	465	467	474	482	478	451	460	490	478	502	468	478	494	500	498	510	486	510	453	448	451	526	468	464	471	438	462	481	482	487	471	466	456	479	504	434	431	506	515	462	524	458	483	493	464	486	486	484	429	497	478	495	485	458	489	458	528	452	449	469	494	464	466	448	516	473	470	426	514	433	492	506	461	494	468	467	469	501	487	461	436	466	466	471	482	507	489	441	496	507	466	484	448	511	460	524	445	492	468	473	461	456	469	488	458	472	456	491	500	450	477	471	462	453	502	509	456	456	492	439	483	486	521	487	463	462	498	484	480	497	476	546	504	424	485	486	462	505	472	450	486	432	487	465	482	477	435	480	488	492	473	463	489	506	478	486	488	469	467	469	451	461	483	484	466	469	482	475	454	468	465	508	472	462	506	463	479	448	478	463	479	500	459	477	440	480	466	457	458	483	508	510	468	483	483	470	522	463	490	489	450	463	453	494	441	497	500	432	504	470	424	466	478	490	465	502	490	479	484	509	474	496	507	484	483	453	500	449	437	476	499	447	460	471	473	481	482	453	506	475	458	450	467	473	459	491	481	487	445	499	433	476	508	481	483	476	453	485	498	465	478	491	473	500	443	466	423	472	471	506	473	492	472	434	490	511	487	467	445	421	476	458	459	470	503	495	517	477	449	469	466	473	510	506	491	456	430	484	492	513	526	502	487	474	456	521	475	431	455	452	418	505	449	479	461	493	464	460	456	437	465	504	461	465	466	476	470	464	487	512	457	456	466	517	494	468	512	476	483	490	466	454	479	472	455	460	429	487	452	483	459	473	440	437	472	486	443	485	496	458	475	485	474	460	445	447	486	463	441	480	495	467	462	466	495	462	479	470	465	487	473	482	471	468	453	484	476	453	463	468	483	452	432	492	448	478	435	486	452	521	507	517	462	461	474	465	487	467	540	462	474	467	464	467	468	474	496	450	496	476	463	497	454	481	472	465	461	456	486	488	477	453	485	472	488	435	494	475	473	473	503	513	517	502	471	458	493	443	477	473	494	463	454	513	434	481	496	480	485	469	506	471	486	446	479	489	501	460	483	486	482	468	484	468	471	488	469	491	470	481	500	494	462	460	468	483	447	469	481	500	481	480	456	457	508	480	476	476	481	474	453	480	460	507	485	464	487	495	468	479	456	462	480	470	480	477	478	486	436	498	483	541	443	474	496	471	500	482	471	462	474	475	485	485	475	456	478	477	427	477	449	450	488	474	465	497	499	529	481	457	457	483	485	442	455	410	468	478	448	458	484	476	485	497	463	433	458	468	502	483	472	487	448	466	479	499	479	527	475	430	475	458	479	480	448	487	445	499	483	486	447	475	469
61470	82479	51515	19107	5096	1039	474	431	440	444	429	448	467	407	480	469	449	481	471	435	426	436	461	430	456	469	473	424	439	430	448	464	457	434	471	446	456	439	461	421	450	466	442	453	446	445	482	458	461	462	430	446	458	462	441	435	469	445	399	474	428	455	460	434	468	421	462	482	438	448	476	463	445	444	463	463	482	428	421	457	414	409	479	462	459	447	438	473	444	470	446	436	467	455	478	460	429	469	457	475	404	447	478	458	451	487	416	449	468	415	439	440	468	452	453	450	434	445	421	430	428	434	476	476	441	481	450	441	458	449	466	427	457	401	469	491	422	437	440	459	431	424	439	483	472	446	447	454	479	437	464	472	440	431	468	403	458	444	430	421	415	446	460	471	486	425	468	429	426	437	449	436	440	406	448	429	453	453	460	395	431	421	434	397	455	435	477	436	456	453	464	435	413	455	461	492	468	446	489	421	459	478	462	442	432	446	472	453	480	408	438	445	471	421	459	460	419	458	446	445	428	425	431	451	409	423	468	481	445	448	462	481	493	436	441	473	445	445	462	448	446	416	467	422	473	418	452	468	410	423	434	453	423	437	447	459	437	424	438	457	434	450	449	454	495	448	475	413	451	479	464	435	439	443	414	458	491	441	468	468	453	434	430	479	458	435	445	493	428	473	457	437	462	477	488	464	435	420	447	456	440	455	417	476	427	437	476	445	442	441	477	439	427	436	469	432	432	450	452	452	437	423	474	432	456	453	452	481	453	435	451	452	471	440	446	450	447	485	483	468	439	450	462	459	479	443	432	507	475	459	434	425	458	455	460	440	458	480	470	475	435	461	452	433	453	412	413	466	487	436	449	432	432	431	475	448	440	444	458	414	428	460	395	464	461	435	448	454	456	457	484	438	442	431	501	447	475	425	421	417	438	457	434	447	464	451	445	449	446	418	474	469	457	420	453	465	503	438	449	411	412	437	449	464	424	431	463	438	427	482	436	422	492	478	424	444	457	456	441	452	443	399	420	474	432	446	452	449	440	444	446	430	461	444	432	458	479	465	468	447	440	427	448	463	462	473	505	473	458	462	445	446	460	438	462	461	433	449	499	444	410	466	479	490	449	454	415	445	428	473	445	457	451	402	437	499	418	453	500	428	455	449	442	420	460	443	470	424	458	413	438	469	425	492	432	438	443	439	454	457	432	475	447	453	435	449	455	439	450	476	424	437	460	435	456	443	464	454	442	486	449	444	479	449	469	457	461	457	432	426	447	440	437	411	420	431	460	446	462	426	450	442	450	455	427	492	443	439	455	422	453	430	447	416	445	413	454	445	450	434	429	448	451	428	399	451	487	437	453	456	485	460	448	483	448	465	412	466	454	453	430	428	488	453	435	435	446	469	446	437	473	460	438	445	446	451	461	421	412	423	393	434	474	470	424	438	427	442	432	462	470	440	453	439	449	420	452	461	497	468	480	443	443	460	463	434	487	401	431	425	453	449	463	449	462	441	471	428	418	478	465	467	447	461	463	446	441	440	424	425	443	460	421	448	455	389	423	437	436	450	489	442	434	447	451	453	421	430	493	430	464	451	393	430	431	447	463	442	441	469	422	446	476	413	438	470	456	431	455	468	447	425	462	445	418	408	436	436	452	406	444	446	431	444	414	453	426	501	470	437	447	475	450	451	456	475	460	505	455	428	421	439	454	452	453	478	483	432	479	428	446	427	442	443	432	475	453	451	498	431	474	453	445	472	468	459	467	448	425	433	483	417	434	429	466	445	427	455	477	492	471	455	482	438	429	430	465	453	449	464	443	429	454	461	460	470	444	437	423	464	450	430	462	420	491	436	433	425	432	459	458	438	403	492	435	411	457	426	431	478	428	437	456	410	415	484	417	450	454	436	421	445	390	479	424	456	460	444	444	445	463	460	455	468	448	459	411	450	419	432	434	455	460	430	459	415	439	410	396	464	452	467	484	443	489	479	463	473	435	428	462	460	466	440	438	453	452	430	465	468	485	451	426	446	409	485	423	427	452	471	438	400	432	439	441	454	477	442	481	416	505	436	440	418	455	452	462	464	443	456	435	407	435	440	455	444	439	462	422	472	439	426	449	523	438	442	424	462	435	429	426	451	433	444	493	442	410	450	421	477	430	444	436	413	399	415	469	448	467	438	429	443	430	432	490	445	460	427	448	428	438	452	408	471	435	438	412	437	438	453	458	433	445	427	456	428	468	410	435	457	410	430	424	454	463	411	443	445	434	457	427	438	404	455	476	441	412	464	407	437	453	463	450	424	482	475	418	498	441	428	409	452	469	453	469	470	463	418	434	445	481	455	472	469	439	453	475	448	441	432	450	441	494	430	454	454	408	482	420	465	441	474	470	441	455	457	428	439	456	454	417	455	437	436	412	445	443	447	450	443	456	464	462	494	452	472	445	436	469	446	448	474	440	477	477	429	419	429	436	442	417	432	466	423	418	450	511	437	453	409	477	461	444	473	421	478	440	445	488	462	397	468	454	444	449	431	423	394	433	462	459	462	434	416	447	431	439	445	424	430	437	416	524	459	455	416	439	494	466	461	467	429	449	447	469	479	446	441	416	430	477	461	445	450	442	403	431	476	436	443	430	438	450	454	419	421	436	407	434	418	461	459	465	437	447	424	421	439	464	431	423	403	447	467	459	479	454	427	453	462	443	477	407	453	460	443	447	420	466	423	457	433	422	440	478	447	440	439	443	427	462	425	430	434	431	442	464	428	460	413	480	475	469	449	449	427	457	436	425	477	469	422	428	439	407	446	444	448	422	461	435	440	416	418	455	475	457	459	466	466	458	443	460	461	458	437	430	456	430	438	437	482	442	458	487	446	451	429	475	455	419	449	423	471	434	493	423	490	469	469	432	457	436	455	431	443	433	432	485	479	446	450	416	458	467	427	430	445	418	429	426	478	438	493	453	463	434	443	491	415	461	440	434	444	463	429	464	435	485	474	427	445	440	454	468	443	449	434	443	466	427	453	455	404	431	466	479	465	449	453	470	441	448	431	438	485	443	452	438	433	489	466	410	443	463	454	430	441	417	427	411	426	423	421	447	456	469	424	423	409	458	479	437	425	443	420	464	397	454	438	477	467	426	455	425	461	476	428	431	457	415	461	418	434	448	428	423	470	463	418	446	460	439	420	468	395	460	454	419	442	425	453	431	413	440	472	465	433	403	451	407	413	457	458	441	433	416	450	441	469	462	413	477	433	476	408	418	443	463	435	396	423	467	464	440	463	439	455	445	479	464	417	416	450	470	480	502	416	453	464	482	431	408	414	414	414	452	437	448	497	462	441	398	450	415	443	487	437	443	454	440	467	481	433	448	440	465	433	443	442	438	449	444	434	467	420	469	454	419	445	460	485	466	436	433	415	443	422	431	442	479	475	436	443	419	428	487	423	460	479	429	457	430	441	484	430	454	466	456	454	389	446	411	464	411	435	450	453	477	442	456	432	433	488	444	481
24275	22478	29734	24989	20093	9214	1309	773	663	656	724	673	650	666	717	646	594	678	613	680	685	649	643	655	690	673	646	646	635	653	666	668	612	646	684	657	665	678	620	654	658	622	625	656	695	689	654	655	630	646	651	640	682	671	632	629	672	660	630	646	654	601	609	674	659	637	684	649	634	654	641	654	599	647	653	644	683	629	674	663	671	636	621	585	674	617	623	632	652	650	638	659	652	677	661	660	670	613	632	650	635	648	653	626	600	640	632	624	675	578	615	667	656	674	671	622	682	652	668	627	627	626	632	626	667	626	657	638	650	650	636	650	653	618	599	633	648	618	609	654	616	652	655	672	664	646	662	636	652	654	623	648	609	617	656	622	687	599	616	610	591	609	672	668	623	676	654	652	605	655	642	612	657	651	657	677	653	592	655	666	594	647	657	682	650	655	677	629	601	641	646	621	631	597	646	625	633	633	667	618	656	649	619	631	627	629	677	616	646	631	593	616	592	629	604	689	629	643	651	628	651	646	612	615	696	635	631	649	671	616	606	677	621	645	656	701	636	604	662	595	653	652	621	660	603	603	654	670	651	652	609	644	610	646	654	677	667	632	651	626	645	596	655	647	658	650	634	621	629	642	673	634	611	594	603	623	621	636	623	676	613	628	623	650	650	581	630	613	595	634	622	619	637	651	666	639	632	664	656	625	655	570	634	599	639	611	607	643	588	621	672	656	654	632	630	638	606	707	643	646	675	629	622	635	619	612	631	642	632	646	628	666	687	621	638	609	654	609	655	648	626	675	649	628	640	657	634	603	613	641	651	615	684	637	617	627	637	629	656	615	661	661	622	613	576	636	643	704	637	586	626	675	616	671	649	620	606	654	633	652	623	664	619	624	641	648	602	648	656	649	656	643	626	633	642	604	619	620	641	617	671	643	635	634	674	645	679	583	625	627	658	646	628	643	607	667	617	618	651	609	663	675	653	600	633	658	623	657	639	602	636	631	625	632	629	622	621	615	654	618	608	629	674	590	636	652	623	606	631	656	616	656	669	670	603	637	607	641	597	626	666	640	701	582	632	636	677	624	606	692	643	646	593	588	609	627	644	640	634	670	607	654	618	693	699	644	646	615	627	639	640	587	615	669	615	660	649	632	641	658	618	626	645	623	656	624	656	635	625	638	669	612	625	644	592	624	648	643	636	669	664	638	679	625	634	656	619	659	643	641	650	644	630	642	651	597	654	640	600	645	631	653	605	600	647	588	653	629	626	653	622	621	703	637	660	604	649	611	586	651	610	628	623	633	656	640	598	648	587	667	640	669	635	660	610	683	671	642	647	601	622	597	594	635	640	659	626	610	653	609	613	678	633	633	613	610	654	634	627	625	629	669	658	627	665	596	619	642	660	640	643	639	643	611	622	659	608	643	610	596	684	660	633	660	621	624	630	624	658	622	648	658	591	626	634	657	662	643	618	636	637	628	608	646	602	626	647	637	637	613	633	610	621	631	681	631	646	655	648	688	647	627	631	636	594	666	644	674	651	644	639	655	653	651	576	651	637	593	616	644	653	636	595	683	618	649	632	641	646	658	615	637	679	663	592	601	675	661	674	624	655	631	668	613	659	671	626	644	630	667	643	647	616	637	606	582	642	700	596	634	634	636	659	648	632	634	626	703	680	595	692	642	637	640	610	659	589	651	642	624	653	610	633	632	675	598	666	664	626	644	659	657	656	610	634	667	640	637	675	613	641	626	599	653	633	611	703	654	628	630	592	628	640	623	651	625	618	655	643	651	669	627	620	656	632	596	643	639	591	603	626	657	663	602	638	638	621	650	616	662	682	622	639	628	624	640	682	639	616	632	649	651	666	624	629	679	657	651	637	659	604	642	595	635	621	640	620	669	673	648	634	675	653	643	616	642	612	668	666	639	582	658	663	632	636	645	614	643	606	627	624	633	658	608	641	650	635	637	618	620	629	637	656	628	626	638	574	641	639	624	630	613	644	655	629	643	675	657	590	629	640	643	589	652	592	679	659	647	643	701	587	651	642	656	647	578	663	667	639	644	626	638	615	646	604	649	629	652	605	625	628	654	647	656	627	643	629	613	691	656	617	658	661	691	637	629	639	601	606	648	653	649	632	585	683	593	637	641	669	654	600	596	592	680	608	665	625	651	692	670	638	655	624	653	661	629	661	627	619	643	662	659	581	631	631	638	663	606	642	656	651	656	625	641	607	645	666	650	606	667	622	625	631	676	640	644	676	610	626	618	635	628	603	647	642	662	635	652	633	615	646	580	603	628	638	666	649	653	655	638	607	666	666	663	625	653	639	665	598	702	655	603	656	604	611	625	622	612	679	619	611	636	707	663	603	595	622	605	669	670	599	657	637	617	634	642	642	660	626	640	638	649	633	634	587	629	626	665	658	635	660	616	645	634	641	625	629	636	629	653	608	659	633	694	656	623	662	617	650	642	623	631	636	676	586	650	635	666	613	581	587	632	654	604	616	661	648	649	628	609	621	608	640	638	598	599	639	649	615	658	637	604	608	673	643	586	639	619	677	648	585	642	608	601	651	669	639	624	622	610	591	604	622	613	669	630	651	647	624	670	666	684	631	623	663	640	677	590	624	634	612	654	631	636	686	642	659	654	626	631	619	656	614	623	641	640	583	624	633	678	622	645	610	605	660	640	655	635	664	680	606	677	633	646	620	659	606	606	652	660	600	626	628	619	635	631	661	661	648	634	636	664	663	638	697	623	658	623	596	663	609	600	600	613	641	638	628	584	661	618	605	623	629	683	654	648	661	648	652	622	599	658	612	617	608	666	639	621	609	627	661	626	647	672	620	628	603	629	628	635	656	669	672	643	663	648	667	611	640	686	625	608	606	719	592	633	624	634	636	646	608	643	627	649	622	651	624	581	622	625	652	623	634	642	688	620	600	659	677	682	617	603	665	631	619	666	641	651	664	642	658	610	613	614	601	676	647	594	633	643	644	619	671	611	652	661	642	679	604	624	653	610	642	601	627	624	667	614	623	642	627	642	646	679	588	635	633	680	672	628	615	651	653	633	646	677	619	687	626	638	618	659	632	596	667	670	638	633	579	633	668	659	618	659	621	587	625	640	628	650	676	627	623	614	645	660	593	604	625	599	601	684	652	665	659	626	610	617	620	665	643	673	647	599	685	626	607	639	642	650	653	654	637	614	650	660	658	618	637	648	655	640	681	588	623	690	626	632	678	644	648	633	631	669	627	617	641	621	631	629	687	589	653	635	659	646	622	612	618	627	623	624	644	617	636	621	588	644	631	618	673	635	639	634	649	631	646	614	655	610	659	624	637	618	648	622	673	577	655	654	605	617	633	637	657	624	595	584	676	654	679	659	633	633	634	609	679	605	630	589	623	623	632	644	718	621	639	590	641	623	634	636	632	622	623	623	601	684	618	614	640	603	656	614	649	656	639	664	638	616	635	634	595	626	658	634	657	608	631	642	603	601	660	630	674	624
59959	87679	56045	19425	4933	1190	616	563	597	560	609	557	589	600	639	582	592	580	599	620	591	568	549	595	568	579	561	636	598	606	611	600	586	586	577	611	612	584	623	565	538	555	627	589	567	552	560	588	611	582	571	598	570	558	601	572	558	587	607	552	599	596	616	604	580	572	614	554	582	631	632	563	606	595	604	627	581	547	589	528	622	505	619	550	574	562	619	576	560	566	580	581	608	598	587	600	611	563	571	581	537	564	572	570	594	610	599	599	543	582	567	590	537	623	574	572	542	604	581	569	625	572	563	585	553	571	574	614	564	588	597	545	602	555	563	603	576	589	613	598	594	540	533	565	582	525	576	594	582	568	569	615	617	570	619	619	578	544	610	614	574	562	537	583	574	559	552	590	651	573	529	560	572	604	614	588	595	586	612	592	554	611	586	595	587	622	536	571	564	592	587	612	567	594	609	607	591	618	590	598	592	575	547	552	586	615	594	577	597	576	565	616	571	594	537	587	586	526	635	606	568	580	579	558	553	562	558	558	546	562	575	558	632	570	545	581	580	601	627	575	605	610	567	611	561	625	597	557	566	566	614	622	550	581	568	610	565	627	591	580	574	572	546	594	581	558	541	567	574	574	580	582	606	599	595	633	580	583	601	572	595	577	542	579	576	582	593	597	596	582	556	529	593	595	601	596	628	615	608	582	590	618	594	587	593	625	553	573	600	552	589	569	600	598	576	581	619	595	615	575	569	586	614	540	574	568	566	595	596	568	585	582	575	588	597	579	566	621	584	576	605	587	611	575	546	587	629	655	564	587	587	560	598	587	608	583	584	544	570	608	609	541	538	548	578	570	580	634	587	547	578	563	602	584	560	570	608	605	576	561	551	608	570	615	593	566	555	615	638	564	605	583	574	589	577	609	597	594	606	545	574	536	606	571	539	567	584	560	569	625	571	603	566	524	585	578	566	573	597	588	610	583	556	574	578	585	587	628	622	553	615	616	598	543	574	564	585	606	554	576	567	595	564	568	629	580	609	606	593	576	552	576	594	546	601	579	590	591	589	568	541	562	544	579	570	579	579	621	586	593	549	594	589	575	571	589	587	547	600	581	600	565	558	566	572	588	581	580	562	592	584	551	568	572	558	604	589	572	571	589	583	602	592	582	571	559	536	559	561	574	587	603	566	594	580	614	592	559	558	589	583	565	577	586	588	576	559	589	552	588	619	564	584	620	561	580	595	584	595	574	604	575	592	556	647	606	558	559	603	563	598	586	584	607	585	558	570	577	598	579	570	609	577	568	570	587	622	593	585	551	576	557	574	582	563	556	598	576	555	568	605	622	592	584	544	540	548	555	545	548	562	556	543	607	596	567	568	566	566	579	580	551	575	564	567	569	558	573	607	573	566	590	587	559	551	592	584	592	580	569	613	591	594	581	601	592	560	560	584	578	583	558	627	622	577	577	560	554	544	583	590	534	596	604	585	628	562	604	576	552	574	580	550	566	580	591	606	555	605	563	557	605	593	522	576	594	615	568	592	597	623	595	572	562	580	560	586	547	631	568	569	525	566	584	588	613	644	618	592	612	519	550	594	604	532	564	562	598	583	574	610	587	606	591	567	599	622	595	585	633	568	576	534	604	579	522	614	570	569	599	563	563	600	566	607	552	587	580	573	587	599	613	574	590	606	559	610	577	560	579	627	617	603	606	561	644	610	575	575	543	598	531	559	549	570	559	569	587	577	578	571	549	546	602	602	603	586	585	577	582	586	537	617	535	562	581	560	544	571	594	603	585	561	589	559	601	547	558	578	574	597	584	557	598	559	569	560	578	594	564	615	587	572	548	538	578	585	572	551	581	576	590	577	563	589	554	583	626	568	596	563	633	553	590	603	596	555	604	549	609	574	549	577	594	577	584	603	612	616	555	608	580	590	591	560	594	573	577	576	596	575	572	562	599	552	603	592	585	602	616	559	598	575	565	559	547	566	599	542	528	606	604	560	570	569	587	587	581	573	602	571	608	534	522	591	572	613	609	551	577	555	610	562	566	553	580	567	601	561	604	626	564	587	542	574	566	571	571	576	553	557	568	609	541	572	615	620	555	578	593	619	537	579	595	562	569	555	575	583	552	543	583	584	606	543	560	570	601	583	555	587	543	566	557	567	587	530	564	556	587	583	546	563	602	582	580	568	527	556	581	614	610	544	589	611	545	585	611	579	563	627	599	591	593	630	527	623	579	592	548	568	598	611	572	546	589	587	571	591	610	590	561	587	540	543	551	549	605	568	548	576	614	598	590	579	582	584	573	561	547	604	520	568	608	595	587	581	591	618	566	559	590	625	604	519	541	549	562	547	607	564	577	558	565	571	551	558	554	598	572	563	593	567	602	571	595	607	583	554	605	610	553	574	603	583	629	556	591	566	594	559	600	576	613	551	556	518	626	580	591	563	554	582	586	584	557	557	540	541	605	579	601	594	559	597	602	556	586	550	580	557	615	576	553	586	602	581	583	586	561	557	594	556	560	601	582	574	568	584	610	596	586	555	611	557	599	600	546	593	573	564	619	590	577	546	573	528	564	575	574	586	569	535	616	551	573	541	575	600	584	541	586	590	598	606	556	521	583	541	567	552	585	590	577	601	628	590	559	551	587	574	562	581	560	562	573	573	553	579	561	562	570	583	598	587	564	591	623	602	563	575	578	594	570	566	579	557	613	549	609	605	556	617	601	577	622	597	608	596	564	633	582	578	583	539	612	529	566	585	569	560	631	610	576	587	576	598	571	571	579	577	565	603	563	544	605	560	597	554	580	584	617	585	567	558	564	554	599	621	607	579	617	578	564	570	622	549	607	539	603	580	586	555	598	587	557	603	603	578	579	569	613	595	534	580	595	567	589	552	565	579	555	539	568	551	566	560	573	559	567	552	593	567	556	511	584	575	564	614	561	559	545	592	553	609	613	637	546	557	560	558	584	630	583	603	608	574	639	606	573	564	578	601	568	602	564	595	580	599	614	596	576	563	565	561	554	592	562	566	567	573	583	598	572	569	551	591	596	594	571	608	609	564	602	606	578	576	568	610	577	557	605	586	575	544	550	570	604	558	579	563	568	593	631	595	584	571	563	566	581	574	588	594	590	568	579	574	594	615	572	577	608	557	571	572	567	529	604	587	582	543	556	609	572	568	549	586	571	593	583	545	609	612	581	561	549	577	519	619	570	590	582	632	534	599	561	624	585	608	575	617	566	569	546	617	565	555	571	549	595	616	572	564	610	626	573	568	643	558	582	545	546	570	577	570	580	599	569	573	550	590	587	585	573	622	572	579	564	610	570	606	541	543	578	574	560	611	589	584	564	611	587	587	603	586	599	539	592	543	597	567	597	569	597	580	564	578	539	579	518	613	595	618	573	591	544	595	599	554	582	562	595	560	550	577	588	524	562	562	594	567	558	574	612	553	576	600	596	565	599	592	567	589	555	579	602	576	560	584	586	554	604	564	562	570	564
34315	30980	20125	4916	857	530	541	530	464	492	491	519	479	467	528	449	471	489	484	429	471	511	473	462	516	511	507	475	510	484	498	512	471	488	467	472	476	474	548	501	494	506	491	510	511	482	505	475	478	459	515	489	480	489	473	512	524	475	488	475	474	489	510	534	475	509	495	522	499	506	493	485	458	564	496	486	480	487	475	465	477	510	490	474	501	500	443	485	514	470	459	474	489	517	511	455	476	472	477	476	496	458	522	476	478	484	484	470	492	467	531	501	480	485	498	488	480	484	488	494	503	479	495	462	511	474	450	504	447	497	509	489	489	478	467	492	527	475	490	448	527	469	470	502	525	468	483	461	491	492	509	466	478	525	482	488	510	491	450	463	516	497	497	479	466	509	476	500	521	497	477	480	463	503	514	475	493	486	476	477	491	476	458	453	510	495	470	498	491	482	478	483	487	489	503	447	497	540	487	447	519	445	484	462	480	497	454	494	513	542	471	505	470	504	465	467	488	475	474	493	480	450	479	493	460	508	476	496	427	476	493	503	518	528	506	474	462	475	493	501	471	457	501	492	495	494	454	508	480	494	537	464	502	515	483	496	476	496	457	479	464	480	449	487	527	518	515	508	472	454	474	506	499	476	506	492	489	493	488	502	481	448	512	468	485	502	475	483	490	483	464	453	482	500	475	486	490	477	530	482	508	503	493	509	451	508	473	503	463	498	516	482	461	489	478	506	503	510	526	511	507	481	512	503	482	498	494	505	468	507	482	473	503	539	476	492	460	469	510	511	490	491	503	456	540	490	456	524	472	478	450	475	480	477	496	451	496	474	524	503	516	467	488	517	477	502	463	541	458	493	489	508	461	463	494	494	496	530	533	496	488	517	494	483	512	482	497	517	504	489	482	523	462	477	533	530	520	490	486	502	537	483	525	485	511	469	526	500	489	491	487	483	460	483	504	509	490	470	455	519	494	462	484	538	499	494	456	435	531	459	493	509	532	486	480	441	472	470	452	512	497	457	469	473	460	493	509	504	444	501	519	467	535	500	499	491	470	477	484	494	455	481	456	473	554	456	468	462	490	501	515	500	486	490	509	456	494	496	496	502	506	478	459	487	486	503	481	489	472	503	473	467	467	451	495	513	484	481	451	519	483	502	497	453	441	477	509	493	479	510	477	470	470	531	511	504	483	517	504	501	503	511	476	458	467	480	470	483	491	522	458	485	525	482	479	475	513	471	482	483	520	455	519	505	520	467	495	500	522	466	469	482	453	483	481	489	462	521	543	433	507	481	468	480	474	459	478	499	441	490	506	458	520	528	523	478	528	505	459	485	484	493	472	481	498	513	488	471	495	517	506	495	486	496	483	549	510	521	507	519	526	491	470	498	479	514	467	477	525	500	431	510	521	488	467	473	537	498	481	499	506	522	528	466	492	511	492	509	519	474	508	487	501	543	480	522	505	479	489	531	508	526	525	508	477	479	466	488	481	510	498	496	476	468	462	503	501	522	499	471	498	485	514	457	505	512	506	524	480	467	517	515	479	516	462	498	527	473	499	527	520	496	485	510	480	499	528	534	516	495	475	519	499	497	468	489	474	499	456	520	501	522	501	513	500	489	495	470	453	507	483	489	450	516	497	462	521	491	476	459	491	491	448	467	508	484	458	461	514	534	496	487	484	472	482	480	497	481	472	536	495	506	482	482	468	498	484	476	479	489	514	513	475	494	490	471	516	507	500	495	506	514	477	466	488	504	465	498	452	508	433	479	474	473	452	495	487	487	493	471	501	487	524	512	487	501	524	501	484	512	477	476	473	506	484	487	508	536	501	476	480	498	455	531	486	483	528	498	502	491	476	487	506	491	508	502	477	479	502	481	458	511	493	516	485	506	493	508	514	459	489	459	505	521	514	479	506	492	489	504	548	510	473	495	476	468	458	450	525	497	490	495	553	499	546	513	506	484	507	506	485	471	520	463	512	521	491	518	478	482	546	493	508	460	462	514	534	501	497	476	485	473	474	505	515	477	473	490	512	490	468	508	487	518	485	507	495	495	478	515	488	501	486	441	479	467	456	473	489	468	488	519	515	496	536	483	484	516	488	496	501	502	490	482	541	502	478	468	487	506	486	496	499	502	479	469	463	486	485	532	472	458	516	489	471	466	503	484	467	463	488	518	483	494	433	484	497	491	523	496	441	516	464	476	469	449	524	520	481	541	493	491	554	530	480	483	475	433	499	511	458	531	496	508	489	470	535	466	461	467	506	511	437	488	493	485	487	491	476	487	473	466	506	509	459	449	472	465	525	477	518	486	494	472	492	467	475	517	453	475	497	531	518	501	512	502	505	498	481	440	489	496	445	482	507	496	500	501	506	534	513	487	451	503	481	512	464	514	472	525	475	472	495	467	512	459	512	459	529	461	499	487	498	471	438	498	477	498	499	505	486	474	443	474	441	516	483	488	497	513	484	485	473	444	479	482	492	500	490	484	491	476	502	503	528	452	479	553	491	505	501	461	470	437	495	483	436	486	482	500	481	504	478	500	496	487	533	536	456	478	482	456	467	488	444	491	519	485	517	513	497	493	489	463	474	540	514	506	518	493	452	495	503	447	473	499	513	468	503	511	527	497	480	498	509	495	496	437	517	449	495	487	514	483	456	478	455	520	515	539	505	527	490	495	498	518	478	508	450	428	461	461	486	497	496	504	489	513	486	485	474	470	505	529	513	511	465	503	500	488	527	491	500	496	473	522	538	441	481	513	512	520	472	487	498	493	481	501	491	487	505	459	482	474	490	464	492	480	487	485	490	473	483	475	454	478	505	488	490	508	476	526	477	449	511	512	503	491	504	496	482	507	510	442	506	460	461	523	500	483	523	453	519	492	477	481	468	502	499	532	529	453	512	488	511	458	490	473	464	452	490	461	472	486	509	515	442	479	466	457	472	540	508	508	505	532	526	521	517	510	479	482	491	503	497	502	450	527	463	468	496	485	522	506	490	485	465	450	491	498	459	479	475	468	475	500	456	491	502	509	487	453	493	462	453	462	473	490	465	477	505	481	489	471	459	435	484	485	494	533	485	491	507	525	521	478	496	499	500	470	513	517	490	435	514	492	505	480	477	506	494	486	473	471	513	486	461	490	502	466	496	455	483	504	448	488	513	495	486	484	481	504	468	503	518	511	504	492	501	454	498	482	483	477	500	496	457	491	497	519	519	505	488	498	463	516	491	479	456	491	505	519	466	501	482	502	472	478	479	511	476	461	460	474	470	503	494	475	462	489	472	487	483	492	482	488	510	452	502	492	512	483	524	462	525	486	511	468	484	537	477	453	509	491	519	512	464	472	501	508	489	501	496	457	457	483	480	498	485	510	550	488	493	487	506	517	467	486	468	467	503	498	484	501	491	504	529	493	515	502	486	481	508	469	489	479	474	526	494	521	499	496	460	485	488	518	472	494	498	501	542	513	463	475	465	519	442	439	528	485	493	537	514	503	462	500
32793	30878	11188	2128	677	458	420	402	382	428	415	433	421	428	438	417	386	399	415	437	430	403	399	432	413	402	413	378	429	391	424	442	414	399	403	412	386	394	452	445	424	406	403	401	459	422	427	414	466	431	411	412	428	389	391	396	424	425	416	412	462	447	408	456	398	382	402	416	428	406	425	412	421	386	386	388	427	447	422	422	395	384	424	443	434	404	434	400	429	426	420	434	400	420	390	438	416	408	404	403	418	394	375	390	401	428	426	403	426	418	431	404	363	428	417	420	455	421	414	460	425	377	446	410	408	376	444	418	415	417	410	444	386	405	405	425	398	398	416	419	415	392	384	375	426	447	402	409	407	413	421	401	383	397	414	409	361	389	399	409	397	432	401	402	408	395	451	430	422	392	431	398	428	365	361	422	391	426	407	394	398	429	388	464	425	404	422	420	432	410	405	402	392	373	395	402	397	429	401	383	399	404	427	401	387	413	444	423	407	425	416	387	408	465	430	404	371	395	409	409	421	392	419	378	404	412	408	429	370	392	411	385	408	412	418	411	401	444	428	403	425	389	394	405	436	418	421	386	376	433	421	407	410	432	433	389	426	412	436	391	431	451	414	403	400	414	382	437	441	413	433	439	418	413	395	436	394	401	419	412	432	383	427	423	426	438	462	431	394	396	401	463	436	401	451	399	406	374	409	366	424	410	390	451	399	414	442	439	429	422	423	369	408	451	380	409	425	406	419	406	460	414	411	438	441	409	410	415	409	396	439	435	420	416	412	432	444	419	403	422	414	451	413	421	437	400	418	432	383	417	406	405	432	403	446	401	416	424	414	431	412	398	442	435	444	387	429	399	416	390	416	425	433	402	375	378	432	399	404	407	422	389	457	390	400	410	412	379	411	405	397	418	428	406	417	433	432	432	415	396	408	396	408	415	407	447	414	420	440	425	395	412	427	429	430	432	415	424	416	411	425	396	394	415	454	394	392	417	419	393	419	393	397	422	431	402	408	435	450	398	414	438	419	387	415	399	452	417	427	366	383	407	417	415	403	409	412	406	394	400	408	397	451	437	433	434	444	432	439	441	380	439	399	389	398	415	341	430	394	432	395	388	456	422	422	426	387	424	398	408	427	462	405	407	398	421	410	414	423	407	402	426	393	401	387	421	421	393	417	410	427	450	421	403	434	391	364	411	418	384	383	426	378	428	462	379	413	446	368	398	402	457	405	421	402	399	440	427	374	449	420	407	355	399	435	432	391	421	422	411	403	370	442	392	409	388	386	446	417	412	430	393	424	403	384	442	410	420	382	426	388	434	394	429	412	415	432	379	428	404	392	406	389	409	409	410	443	405	422	413	408	384	413	415	474	415	421	410	446	426	408	382	384	428	414	424	372	430	422	382	409	421	434	415	451	400	412	421	376	396	413	415	380	435	407	439	373	399	415	390	384	442	434	420	417	397	417	456	396	402	384	408	375	376	402	433	409	402	452	353	403	405	414	431	397	409	398	404	439	389	410	413	418	394	412	410	436	424	411	417	424	409	404	414	431	411	412	428	440	429	407	449	418	408	396	379	380	424	419	387	429	406	427	406	418	390	400	438	420	391	418	387	431	450	397	434	384	402	384	410	412	433	417	440	415	439	404	390	412	387	372	407	395	408	400	409	401	384	394	424	428	431	410	424	420	428	376	411	428	421	417	438	402	437	409	407	413	417	437	419	414	432	418	419	414	384	407	395	397	435	407	397	401	418	437	386	402	438	406	407	399	435	432	406	424	393	452	464	411	444	418	404	403	432	392	400	375	442	410	405	401	392	415	396	442	423	421	428	415	417	396	378	418	440	387	420	442	428	445	391	440	354	420	388	471	416	414	384	387	439	430	440	398	403	425	475	421	417	407	423	391	406	406	426	432	431	405	416	395	421	396	398	412	448	422	413	420	376	377	430	420	434	416	426	399	431	408	411	425	396	441	403	432	397	399	405	427	424	399	433	405	387	432	418	394	415	395	412	431	387	412	372	408	427	407	388	400	408	415	404	424	400	448	424	419	419	371	400	415	403	445	399	395	422	461	409	401	412	386	444	392	431	435	405	415	440	437	424	414	428	417	403	420	387	422	413	415	409	423	407	440	399	406	435	412	400	436	414	399	387	411	417	390	416	415	395	368	432	405	404	422	416	421	418	414	401	435	417	406	407	421	398	418	372	434	398	426	412	406	404	421	429	405	388	440	431	430	437	406	370	427	443	420	397	403	433	411	394	411	429	400	395	413	446	414	385	403	425	430	382	390	404	449	425	386	413	454	383	418	379	401	440	390	406	422	391	417	387	403	395	410	399	417	445	405	421	414	415	406	409	435	423	446	405	408	430	429	422	451	431	417	411	402	391	389	419	412	396	393	407	426	435	427	416	373	414	426	425	464	376	406	420	396	414	456	412	400	428	393	451	366	412	407	426	399	417	411	408	418	361	390	421	437	416	398	360	442	384	390	408	385	387	388	422	418	436	422	371	402	417	415	430	423	423	430	400	414	392	432	386	431	424	386	404	435	403	393	402	427	399	430	424	406	403	444	378	398	379	415	423	421	404	402	435	449	397	408	401	420	438	426	445	415	398	410	445	401	408	424	414	424	435	402	394	440	410	445	400	393	421	417	407	419	454	422	429	377	393	388	398	432	431	411	391	420	450	416	419	380	418	434	359	399	396	417	399	413	433	417	414	414	412	422	411	403	409	420	415	407	431	414	417	399	379	408	406	378	386	400	428	379	401	426	406	425	411	402	389	408	392	391	396	389	389	435	427	411	420	414	418	398	405	412	404	395	381	381	417	406	435	424	426	412	368	389	392	382	410	396	430	399	410	393	412	425	408	422	397	438	386	372	423	435	404	409	420	444	431	423	429	408	396	433	408	424	404	391	412	392	419	447	403	415	375	434	421	451	428	421	371	438	431	393	424	423	436	415	392	403	409	421	415	398	442	380	412	372	405	424	376	400	429	401	460	401	414	429	412	374	427	426	436	406	457	413	412	447	421	397	411	449	385	423	444	422	401	404	403	389	406	416	415	421	350	419	383	427	428	416	399	443	384	372	436	391	399	466	405	403	422	443	411	380	417	400	414	420	396	411	369	466	399	350	428	405	365	423	421	415	399	434	399	438	425	401	387	422	448	436	445	385	406	421	412	399	417	408	396	431	378	408	446	437	398	410	385	377	401	420	390	404	427	402	456	374	440	391	427	452	443	424	411	435	421	420	396	433	444	425	459	415	412	435	390	411	412	419	407	414	432	408	412	397	405	387	396	422	420	428	410	442	420	457	427	412	418	392	381	407	405	414	389	378	445	429	430	394	455	430	385	449	380	429	403	429	425	459	409	406	396	420	391	422	420	433	449	423	437	413	443	403	388	412	393	422	435	474	450	389	412	394	447	393	401	394	421	386	435	435	398	401	394	417	420	363	423	414	449	424	394	432	413	380	412	403	410	434	462	399	410	438	427	390	423	394	401
24887	23409	29962	25054	17637	4291	892	625	584	602	567	589	563	579	542	550	590	583	579	505	535	511	570	539	619	563	533	560	581	547	603	511	538	540	569	570	580	558	552	534	546	552	479	543	527	559	548	558	526	541	572	539	534	534	514	522	533	528	567	528	562	547	526	540	575	511	558	550	570	573	580	551	574	549	564	591	526	568	546	532	529	572	582	537	546	586	529	536	562	545	545	528	540	555	559	545	520	552	538	511	531	546	531	555	567	560	546	513	497	537	535	554	578	513	528	542	544	540	567	603	552	564	524	569	550	550	563	557	554	562	563	606	539	567	581	534	541	556	551	531	572	565	574	557	555	551	534	550	539	573	611	533	524	525	546	504	527	524	560	520	554	547	518	544	540	559	554	559	554	565	583	518	538	518	526	539	592	579	565	557	567	510	598	532	521	547	547	534	507	573	505	577	553	553	532	551	550	556	544	579	522	545	553	526	513	548	552	534	547	535	560	552	555	564	510	506	546	470	541	575	576	530	534	565	550	579	530	566	573	557	556	536	547	502	554	559	567	578	534	576	562	538	548	548	540	560	574	543	568	550	530	534	549	572	579	523	486	538	531	535	518	528	562	578	530	530	555	498	541	522	516	546	543	553	529	536	552	573	558	513	549	571	565	563	569	562	560	550	604	530	560	540	551	521	571	553	535	553	583	529	529	512	524	527	539	564	569	545	566	516	543	522	555	564	548	537	560	549	501	568	592	539	574	535	551	542	517	510	536	545	529	580	533	547	551	559	542	534	522	574	524	557	544	574	520	510	510	555	519	505	535	533	564	531	549	562	523	552	542	542	536	535	537	558	532	537	586	533	535	529	552	575	545	567	483	535	525	550	531	541	558	547	533	526	569	545	541	540	548	514	580	509	574	538	555	518	567	504	553	528	531	506	518	543	551	563	518	517	581	512	577	558	537	575	512	549	537	527	529	594	524	550	523	584	533	541	543	545	577	551	534	580	571	525	517	561	553	566	511	573	565	554	541	578	477	542	547	567	541	546	538	513	547	565	546	585	557	519	499	547	519	539	558	499	558	553	532	553	565	545	567	547	535	508	540	528	518	596	567	566	503	578	569	566	569	600	562	571	522	546	579	561	552	538	494	582	532	535	540	552	548	554	542	552	497	565	534	607	558	562	520	576	552	581	525	563	570	560	517	518	527	555	539	576	553	541	516	573	556	562	537	515	546	544	554	560	533	546	526	571	561	530	554	581	559	521	597	519	570	543	519	566	545	522	579	585	562	528	568	522	526	565	552	564	558	546	548	549	533	542	510	534	589	526	522	534	553	548	583	565	540	484	583	565	557	539	591	516	512	554	558	557	594	559	542	547	538	550	552	528	544	523	548	549	560	527	508	548	528	547	543	562	553	545	547	550	493	536	525	569	553	544	570	543	518	528	517	575	578	567	540	549	560	579	573	542	550	553	559	607	517	531	535	561	557	551	551	573	562	548	518	568	596	512	549	522	577	544	573	546	542	540	526	542	546	556	552	575	545	545	516	512	495	543	567	554	555	564	559	553	494	531	516	521	575	516	565	517	543	590	555	595	530	502	510	530	570	544	545	571	552	526	561	553	574	548	565	535	551	573	519	534	560	563	552	572	577	597	555	532	503	502	581	556	541	573	573	557	544	550	546	540	533	548	576	548	510	561	556	522	567	571	552	554	597	544	547	529	553	524	550	499	547	584	567	554	534	524	502	563	555	546	547	543	564	560	515	524	594	522	549	515	534	523	566	558	545	534	510	511	534	540	540	475	561	560	547	548	558	502	536	529	542	549	577	535	545	549	548	569	544	534	520	543	563	539	542	527	565	538	536	570	569	563	539	569	590	587	589	523	539	553	576	564	549	533	538	549	522	556	547	531	546	505	552	491	556	555	550	568	567	517	541	526	534	535	553	541	494	494	550	551	554	555	555	561	526	577	507	496	536	567	574	522	495	559	551	570	534	541	557	543	518	552	548	589	588	559	536	529	559	538	555	552	583	553	553	546	531	554	569	579	553	526	526	532	549	527	564	558	535	561	515	534	557	568	572	547	557	541	535	534	595	542	572	535	541	545	576	558	536	570	545	542	566	531	571	496	532	520	548	542	510	538	509	569	532	527	573	579	539	547	522	541	553	544	573	517	530	541	549	545	562	538	532	564	529	557	570	518	509	554	587	563	540	548	603	525	518	572	531	582	584	532	556	548	531	494	567	565	571	607	555	541	500	556	531	543	553	564	572	550	505	519	517	517	566	568	546	530	553	564	583	544	541	590	569	555	570	521	564	536	523	521	574	525	509	537	528	587	564	578	514	505	616	564	547	556	539	540	538	572	553	607	578	552	517	502	494	516	534	503	524	540	546	541	589	542	540	532	524	586	566	505	547	525	496	536	528	529	544	592	556	541	555	568	525	533	556	547	571	542	515	553	522	535	542	536	573	536	553	582	513	508	592	521	530	544	534	504	561	557	528	570	573	568	534	510	538	533	573	564	556	577	580	580	557	537	543	506	610	574	566	531	546	587	528	531	552	528	536	580	546	561	520	593	519	534	559	550	559	532	554	533	556	563	531	604	575	571	529	531	553	509	568	550	522	529	547	556	549	568	557	511	482	584	552	534	548	536	511	528	527	505	566	611	549	561	519	534	525	532	497	537	532	539	544	560	526	531	551	545	549	561	532	538	556	537	515	646	557	568	553	549	535	545	532	550	557	535	552	548	517	574	519	574	482	561	543	553	566	525	606	528	508	562	534	572	558	552	537	526	530	585	530	540	580	538	532	492	550	516	558	570	557	555	545	558	561	537	574	552	601	532	577	559	517	535	556	557	560	515	575	539	566	564	543	546	538	543	549	545	562	560	541	540	562	519	582	541	597	515	512	526	590	564	566	555	552	529	524	576	570	549	552	536	522	559	520	559	534	531	525	562	597	579	552	588	541	525	551	525	554	588	542	536	565	546	530	545	544	538	552	523	531	534	542	545	553	510	549	499	585	545	509	553	578	539	551	565	534	603	514	505	525	581	578	530	568	541	571	561	522	568	542	546	537	527	539	553	549	513	550	559	582	521	579	546	546	560	549	540	560	547	557	595	523	550	542	532	556	530	533	548	541	580	582	535	544	509	560	570	550	529	503	516	563	547	513	529	582	542	535	519	527	560	558	550	568	530	557	550	536	547	575	524	526	550	557	537	549	543	540	578	561	553	554	560	550	527	502	592	523	549	539	531	547	529	557	543	601	552	544	540	557	579	542	593	536	557	538	506	558	560	559	508	573	540	556	511	545	531	548	509	527	530	524	519	538	547	535	558	517	537	541	546	555	551	548	547	586	562	551	551	523	601	572	552	573	550	511	559	575	540	571	511	566	567	541	549	535	529	552	523	509	576	577	558	542	561	523	527	488	561	553	572	577	540	529	558	549	532	513	560	555	557	547	536	539	559	543	578	548	575	539	505	583	528	536	536	504	562	546	572	574	518
62779	85306	46039	13844	2904	811	549	499	528	503	472	474	531	543	493	482	507	494	493	499	564	545	495	468	480	479	531	509	500	458	490	494	495	526	498	519	505	525	492	526	522	563	511	471	464	524	522	495	476	527	472	502	536	485	482	486	524	493	482	508	542	518	512	507	505	512	535	472	503	495	509	477	474	482	520	474	504	499	466	485	475	469	509	506	516	543	503	484	497	519	487	506	520	479	503	515	513	522	492	494	458	509	489	495	511	502	506	493	515	454	493	499	485	520	488	499	497	466	496	524	508	468	497	501	486	529	505	499	488	523	477	480	518	506	498	503	499	523	481	495	480	488	484	472	492	519	471	532	492	506	521	499	486	478	485	496	502	534	536	518	524	520	499	504	525	470	536	509	474	505	487	504	474	515	483	468	552	522	524	509	475	514	499	465	452	495	503	519	489	458	506	531	497	514	508	519	499	485	504	491	478	497	510	482	475	513	507	508	464	510	527	537	492	476	533	532	551	517	487	516	492	448	522	503	475	478	514	508	521	517	515	482	496	489	491	522	493	514	523	505	507	537	525	515	526	485	504	488	489	479	476	484	477	523	532	485	516	469	521	505	546	504	518	499	489	532	464	506	538	523	497	509	506	498	485	479	506	517	478	469	479	479	468	458	500	479	539	535	472	473	470	495	485	508	473	496	518	521	493	483	566	486	489	473	487	495	483	490	498	485	535	454	510	492	488	507	467	501	501	522	484	526	468	457	468	484	487	513	444	481	530	526	523	465	470	495	484	550	528	511	509	520	514	490	501	516	489	535	477	500	515	503	496	448	519	482	487	498	490	505	519	522	500	465	496	479	496	491	544	473	503	516	517	474	546	474	478	483	534	485	497	474	522	504	507	492	503	496	457	516	490	522	483	496	544	495	503	485	490	492	507	454	467	494	493	512	505	492	490	454	479	551	529	490	486	513	475	481	512	488	482	534	509	516	522	464	482	481	494	530	465	501	502	511	480	495	519	525	495	541	494	528	528	505	493	545	501	505	490	502	461	473	537	532	510	523	515	464	538	480	508	459	533	496	509	524	507	497	485	530	533	464	509	503	471	526	485	482	497	520	477	494	485	485	487	481	489	539	520	531	514	508	457	476	528	456	503	505	511	508	489	512	496	507	519	527	474	476	467	505	510	492	490	486	494	476	527	502	540	527	507	514	504	518	533	494	502	517	512	469	514	478	484	494	512	505	487	510	482	520	488	515	501	518	508	500	473	454	519	502	460	522	489	510	524	492	482	496	486	457	512	506	483	484	478	499	479	485	523	496	496	501	501	509	528	489	491	480	482	499	494	498	526	506	497	467	478	535	515	505	534	493	504	511	492	503	494	481	462	485	506	474	475	493	521	545	489	491	493	535	483	471	485	483	509	467	498	490	527	490	483	522	490	487	496	440	465	527	469	537	502	494	475	508	501	515	491	528	506	515	511	489	496	492	523	519	471	467	479	499	513	497	492	487	493	486	493	501	509	512	456	484	503	499	466	493	475	528	486	503	480	452	515	537	494	489	500	484	489	528	483	544	486	495	535	527	449	468	496	480	508	505	520	500	537	517	528	510	505	493	475	485	477	500	522	485	497	471	525	485	503	540	505	495	496	500	531	481	496	507	504	497	496	477	498	498	475	493	509	456	482	502	501	523	525	483	499	479	473	497	516	487	510	470	519	528	507	515	498	526	489	509	494	493	502	514	493	542	501	472	500	522	503	517	515	480	539	506	477	531	502	482	467	532	499	530	479	549	490	459	499	485	488	500	532	481	527	484	463	478	507	480	469	505	504	541	476	511	524	549	489	527	480	510	496	506	520	480	519	493	502	514	460	552	528	507	525	533	468	519	500	428	482	476	485	521	482	513	487	499	506	518	476	534	457	522	502	529	511	480	480	493	505	513	496	480	524	491	464	469	469	498	512	451	528	533	485	460	485	489	454	496	521	490	481	508	508	500	487	490	485	490	482	511	491	457	487	464	451	529	474	515	520	510	484	510	494	494	514	468	494	495	516	513	493	499	540	454	524	503	501	535	506	491	518	523	499	520	500	511	461	488	470	486	526	482	477	505	484	463	487	449	498	483	492	500	487	528	487	509	524	465	474	485	503	499	488	513	509	500	484	545	471	465	500	514	507	519	447	470	496	532	486	525	494	497	533	512	499	527	521	488	494	515	520	481	500	506	497	508	447	489	459	500	500	525	479	492	536	496	502	479	534	456	524	518	455	492	482	519	473	506	500	513	482	495	511	478	479	535	498	507	496	500	521	553	496	545	515	523	484	531	514	469	515	501	498	526	481	521	504	493	489	508	521	505	478	515	501	489	489	500	475	500	504	491	475	476	518	490	542	498	474	452	479	453	539	505	501	450	501	495	482	485	503	498	515	496	475	533	459	520	478	477	562	450	541	465	494	541	484	516	482	519	486	506	471	467	448	499	536	513	528	476	460	477	484	504	502	486	504	492	467	474	491	495	493	531	504	488	532	469	463	507	510	498	496	494	486	482	508	523	496	491	513	468	508	492	507	520	496	510	478	533	454	479	481	493	486	533	500	501	472	471	473	450	494	482	526	473	535	499	492	498	524	516	508	511	469	483	508	507	493	505	507	473	477	517	495	491	490	523	507	486	541	531	484	479	500	501	481	514	470	481	460	498	465	499	509	504	507	523	507	504	492	485	502	484	501	506	477	501	491	506	485	495	496	497	496	491	518	508	478	504	484	486	520	499	536	485	496	544	526	495	478	475	488	527	494	506	518	473	491	432	485	526	477	501	482	487	515	478	480	509	465	454	529	521	455	506	509	521	478	485	489	516	484	484	505	491	484	508	461	514	520	485	528	480	478	495	533	528	507	491	461	488	503	493	500	543	485	493	488	459	482	500	488	487	481	496	482	491	508	486	526	451	489	526	477	526	507	505	477	492	467	485	467	472	508	473	522	512	513	514	517	481	472	508	513	497	477	499	487	523	491	496	497	472	470	529	492	509	420	454	453	494	486	493	515	467	490	477	503	518	489	479	499	500	504	472	462	488	519	493	511	488	495	491	483	515	505	490	465	509	483	496	475	480	460	469	451	480	469	486	475	494	508	531	511	515	480	503	502	515	499	515	520	475	510	492	483	500	521	481	492	526	509	489	456	480	469	458	489	459	518	503	513	519	520	499	459	501	476	478	479	448	488	486	487	513	533	513	508	537	514	467	502	520	502	470	489	478	511	500	500	490	493	477	516	540	536	534	518	519	496	462	500	507	483	467	493	508	470	481	477	485	491	545	501	516	509	522	511	515	499	503	506	466	521	520	498	508	503	510	467	479	540	475	459	461	475	480	499	502	492	525	476	470	486	476	478	497	483	504	455	465	491	526	475	519	513	497	462	513	487	477	465	498	481	517	480	488	476	466	472	494	499	456	477	478	479	544	471	436	527	509	512	477	476	553	468	524	517	454	459	499	482	481	463	492	519	559	526	484	485	527
24211	22664	29451	24537	20098	8724	1343	810	687	708	705	640	704	728	685	709	683	741	711	718	726	668	695	695	736	664	673	696	647	654	687	699	677	657	632	683	659	631	645	616	684	678	696	721	680	634	678	717	699	636	696	688	651	652	661	658	635	673	638	659	671	688	638	681	698	661	666	658	679	680	677	658	694	622	656	679	696	669	663	696	659	656	630	629	683	645	625	705	686	672	684	603	641	643	673	673	677	642	651	654	683	623	639	648	641	669	665	658	642	648	705	703	644	711	690	725	672	698	714	662	627	632	695	624	716	659	643	691	654	642	644	689	702	726	652	676	665	672	661	686	628	695	689	659	666	635	731	647	702	660	673	702	662	652	665	670	652	635	703	643	674	637	651	672	643	639	622	661	641	669	589	690	701	681	690	672	687	678	698	631	687	690	618	618	699	657	647	654	666	707	662	622	636	693	689	661	649	672	651	625	670	679	688	734	639	650	705	675	638	655	685	667	704	655	641	717	626	685	677	651	642	640	663	642	640	620	684	703	637	683	719	672	684	627	691	718	648	634	675	631	669	674	661	660	693	657	626	621	678	648	659	672	674	642	678	659	726	687	675	678	648	674	694	634	694	680	672	690	694	646	675	658	700	651	617	623	679	645	661	653	625	686	637	639	658	679	680	638	644	670	635	651	645	675	682	719	661	713	655	672	660	673	707	640	673	680	643	644	658	698	611	630	682	653	688	652	666	620	699	702	650	697	666	670	677	700	659	672	655	693	680	622	680	673	656	638	638	642	664	630	645	665	659	630	645	661	674	663	673	626	648	654	662	638	618	636	662	639	650	618	683	669	668	656	691	682	643	691	660	701	645	664	654	659	721	720	624	676	636	678	686	672	636	689	681	707	657	678	691	605	632	627	663	626	673	682	677	688	714	662	657	714	658	686	678	620	702	678	684	662	662	656	653	687	640	646	677	673	683	663	645	685	621	679	674	633	631	638	692	679	664	699	678	693	662	642	663	690	695	695	664	636	678	633	643	654	642	713	663	657	605	639	665	696	690	650	640	694	677	639	692	685	667	654	679	658	698	655	649	660	614	632	701	669	651	694	708	703	632	669	665	686	671	669	676	649	630	675	700	687	660	651	654	652	689	662	674	677	641	641	656	661	637	719	706	660	642	652	641	651	653	620	653	640	637	670	654	628	682	669	665	630	670	670	704	617	637	691	692	660	615	669	657	636	673	677	713	680	644	651	632	697	713	656	658	641	685	659	647	670	687	674	635	662	668	639	628	651	689	673	679	662	665	653	657	661	629	648	651	653	655	643	740	683	659	666	648	685	699	633	690	635	666	672	678	660	673	696	654	646	655	646	666	699	701	719	655	685	695	676	691	680	707	731	638	658	642	659	614	721	668	669	677	674	665	649	677	646	684	715	702	661	667	644	653	623	668	666	671	614	642	677	650	671	691	703	634	677	679	683	690	658	680	656	656	670	660	638	656	670	691	658	668	699	612	646	722	724	663	650	663	664	654	660	665	687	626	625	681	675	687	671	621	616	659	655	620	618	654	691	628	680	673	639	672	631	649	713	682	692	668	685	690	644	635	686	672	700	695	693	660	667	626	688	665	653	676	673	658	678	638	666	687	662	664	652	695	659	688	689	652	674	687	699	641	614	648	664	674	675	630	651	643	658	667	703	714	712	689	715	683	682	681	710	701	647	646	662	624	636	672	666	705	689	661	697	648	637	671	695	673	627	610	649	664	676	682	612	697	649	651	681	657	651	635	621	638	713	648	655	690	668	665	695	678	593	660	684	683	682	617	611	649	671	663	691	658	682	689	658	663	627	615	683	693	695	700	663	690	683	667	677	658	655	652	647	664	638	662	679	667	711	708	669	641	706	631	640	648	670	657	702	688	681	650	682	686	667	662	657	651	717	687	626	655	652	667	640	612	647	710	703	663	645	631	683	624	673	637	695	662	654	633	653	648	688	705	652	657	674	640	644	699	675	693	643	697	632	624	700	720	697	677	622	645	692	706	667	665	674	687	685	630	656	651	658	697	638	626	627	675	641	711	661	617	625	674	616	666	654	643	712	648	641	571	693	682	684	657	666	662	683	654	675	668	671	645	708	649	629	685	649	674	687	651	665	635	658	690	654	657	717	632	649	699	691	654	623	651	698	697	647	682	693	670	645	667	627	677	646	684	623	657	622	632	690	642	640	649	690	647	649	673	721	634	664	683	678	726	648	662	681	605	661	657	674	655	637	682	652	632	712	632	640	658	657	644	683	671	658	664	613	675	684	645	678	678	675	652	690	646	663	668	681	643	686	687	665	660	641	692	711	682	677	679	658	654	628	635	658	645	702	635	655	669	631	628	665	663	666	649	653	636	637	658	645	627	677	644	621	644	640	647	597	615	675	642	693	674	698	680	703	642	690	690	682	637	679	695	666	661	659	673	659	691	699	648	681	710	745	665	721	654	668	654	655	690	680	648	666	662	676	669	670	655	676	639	673	602	692	700	631	658	683	630	671	644	649	659	662	640	615	714	661	675	684	659	659	699	686	713	675	636	675	647	708	651	678	596	687	704	749	720	656	607	670	650	686	622	684	666	655	666	658	679	666	654	643	664	645	698	719	691	687	648	673	648	651	606	636	706	642	650	670	650	651	631	659	665	664	718	692	720	683	684	609	627	676	603	671	667	659	623	634	665	639	676	647	687	692	636	649	618	677	688	667	671	675	677	655	670	709	643	663	606	655	686	653	648	687	621	644	613	677	674	644	720	695	622	648	658	656	630	630	704	649	621	668	662	670	689	691	598	665	649	659	638	677	663	656	680	659	643	663	662	687	639	697	704	686	648	664	642	668	707	637	673	656	691	678	665	707	681	643	658	678	720	679	626	650	680	666	649	653	653	669	674	635	614	631	665	647	641	663	639	641	668	650	639	659	669	637	670	668	677	640	677	694	685	679	673	668	673	669	651	648	642	689	602	683	726	646	655	638	659	659	677	646	664	597	646	693	636	672	658	654	653	641	664	628	664	666	667	726	677	655	675	600	700	620	652	653	633	671	689	671	614	668	596	682	657	635	661	652	630	642	622	599	658	677	659	709	650	680	637	644	650	648	686	629	670	680	689	677	712	630	705	585	671	620	645	659	661	682	672	674	636	608	677	630	673	648	686	662	633	634	663	646	643	643	629	707	665	675	691	613	696	665	677	660	707	668	684	655	689	641	686	678	620	657	629	677	621	659	670	646	671	673	641	647	712	639	671	667	676	651	669	670	660	650	688	577	679	647	652	710	656	631	644	677	681	651	659	630	697	671	652	640	641	623	713	702	629	671	662	682	683	680	675	696	664	665	670	660	681	701	664	662	611	678	628	643	678	655	693	626	633	680	619	650	677	667	678	714	669	662	686	660	654	689	679	684	720	632	650	650	646	621	670	639	640	649	706	669	667	709	636	655	608	645	646	655	718	690	640	626	668	683	668	659	630	693	662	679	655	657
60489	89195	50798	16278	3698	1088	616	651	567	603	654	612	603	617	603	625	605	607	615	599	609	598	557	638	597	645	582	609	582	576	572	631	565	599	592	596	615	599	621	605	623	630	629	629	567	602	618	603	591	576	629	649	627	607	654	632	611	604	653	629	595	611	607	629	621	610	615	584	622	632	613	645	618	615	620	589	653	579	611	633	621	608	609	610	614	656	584	607	612	619	622	557	584	622	600	565	634	634	593	555	649	607	638	596	588	623	609	652	627	594	598	619	593	599	585	618	636	620	590	611	589	627	557	541	621	582	626	558	634	588	603	684	673	587	567	610	614	620	613	636	635	586	602	585	591	631	583	576	565	633	567	635	646	532	582	588	599	606	630	596	600	655	657	599	565	601	632	597	608	562	571	602	621	593	557	582	626	583	606	625	600	572	566	597	615	561	538	604	605	616	599	587	605	593	581	628	625	546	629	617	570	580	536	613	605	636	614	618	613	626	623	584	619	612	625	631	618	588	587	599	563	564	602	630	626	587	569	602	581	583	626	580	583	607	554	599	591	500	617	598	623	572	635	561	622	551	594	611	638	570	635	617	579	638	598	609	622	620	601	624	609	644	579	602	567	600	577	585	568	629	613	608	646	619	633	639	619	599	633	627	593	632	605	628	591	584	587	645	660	620	578	613	618	595	608	639	607	577	576	585	642	571	593	603	603	586	584	579	639	634	600	621	656	623	606	598	645	608	555	637	619	619	597	578	586	630	630	578	580	561	563	587	609	608	581	569	613	599	618	637	561	647	592	603	584	629	587	597	602	614	618	624	635	602	579	572	590	602	618	610	561	599	619	601	573	589	598	659	569	562	588	603	596	607	665	613	586	567	586	613	585	588	631	595	578	584	582	599	607	576	570	568	573	608	607	587	561	646	577	537	614	630	600	594	592	596	557	616	584	614	602	607	580	611	615	636	585	590	592	576	577	593	637	603	651	599	626	610	586	596	595	642	645	596	599	554	602	620	577	593	602	543	597	588	617	616	649	637	633	573	616	604	583	620	616	605	580	572	572	568	612	620	549	619	624	534	617	586	618	618	580	638	585	592	575	578	644	638	672	580	569	637	606	614	607	574	569	610	563	559	588	598	572	599	586	606	611	625	607	558	580	587	610	584	601	580	631	571	566	603	674	613	670	639	649	596	578	585	560	615	589	609	585	572	649	605	627	599	619	633	631	567	604	612	600	632	573	572	619	602	587	614	601	583	574	599	599	578	618	615	624	619	569	640	563	560	552	627	655	610	604	631	607	602	632	624	649	588	622	568	617	603	563	636	651	615	563	612	553	608	604	554	617	622	601	602	607	580	600	575	570	564	601	573	557	595	625	608	592	629	586	583	565	612	561	636	611	593	593	552	612	628	593	616	604	607	575	615	616	573	596	608	586	644	641	582	621	592	647	615	618	594	599	672	605	592	631	617	596	556	616	619	614	551	586	625	601	571	589	549	560	595	545	584	607	545	608	616	603	592	588	571	599	624	605	575	599	649	565	586	634	622	579	595	612	608	651	616	614	580	595	574	557	620	624	607	553	569	640	591	636	582	571	613	640	593	601	588	559	574	625	633	598	608	589	599	574	523	622	627	616	596	601	609	571	564	573	574	652	580	594	588	571	588	597	605	607	615	546	600	594	592	605	612	577	601	579	571	656	601	610	622	610	614	587	606	580	602	610	577	579	629	600	588	607	622	596	590	622	564	612	580	551	604	604	615	628	568	571	614	585	570	588	573	609	607	630	600	628	647	613	625	615	624	625	573	602	567	590	602	589	620	570	611	588	570	577	624	605	636	570	601	578	580	555	587	581	584	607	603	650	593	586	618	644	615	596	617	555	609	627	619	600	612	587	633	621	608	578	612	641	624	603	610	622	606	591	605	573	579	631	624	637	587	584	622	589	593	635	589	590	593	625	550	618	616	631	611	575	581	608	561	591	644	581	558	568	619	615	606	590	567	603	591	573	602	578	611	559	611	636	605	594	545	554	571	617	611	589	569	547	595	604	585	583	585	556	589	575	593	600	584	622	577	613	563	618	642	587	606	619	590	596	624	639	576	556	637	588	562	600	632	616	624	603	561	596	603	614	575	579	586	650	553	577	613	578	615	629	568	594	603	578	615	589	608	627	581	633	609	631	605	588	602	585	582	563	621	590	614	603	582	653	584	582	553	572	573	609	615	557	584	569	650	608	623	619	573	537	575	600	618	575	547	625	585	590	580	588	625	579	633	632	568	592	650	636	598	585	598	647	582	600	596	574	640	604	573	598	620	577	591	659	570	593	605	616	604	615	617	619	565	599	626	607	624	527	612	648	587	588	592	603	624	604	622	649	568	622	620	632	584	622	600	620	592	619	585	613	600	625	571	624	595	580	594	588	583	592	608	604	621	568	620	642	599	539	574	631	627	584	566	597	595	645	614	569	619	594	593	585	578	599	658	604	616	642	612	603	565	625	588	566	591	636	598	606	603	584	608	627	612	585	543	578	594	583	570	636	621	608	569	601	612	588	583	611	567	613	590	615	624	611	588	619	620	570	603	593	584	632	558	546	556	575	560	624	615	598	620	605	630	567	582	593	626	614	607	600	560	585	584	553	596	594	599	576	605	620	622	593	519	598	598	573	607	560	589	576	597	575	637	569	597	576	615	661	591	599	610	636	640	595	620	571	595	590	631	591	610	575	604	615	589	642	569	602	600	594	575	609	618	599	652	547	579	575	605	595	607	623	564	602	616	604	580	536	592	596	592	626	594	597	621	623	601	586	586	570	598	623	610	599	604	620	617	614	580	550	564	601	590	624	648	619	639	638	572	567	597	587	642	614	665	592	557	660	603	606	576	578	643	608	596	624	615	578	635	580	615	618	603	583	577	615	614	564	592	589	605	556	616	596	574	622	574	637	626	612	595	577	576	596	592	581	591	576	611	581	558	605	573	603	591	621	579	623	628	625	590	581	584	595	603	606	622	577	621	609	645	629	602	578	644	619	615	621	576	626	583	579	620	567	663	560	556	597	616	659	564	572	569	609	596	573	585	644	569	606	563	578	630	550	595	588	647	588	589	606	567	584	613	625	607	580	533	590	608	624	607	586	539	595	557	615	592	589	568	599	578	590	611	575	597	581	622	577	569	604	578	594	624	624	574	547	582	608	604	584	662	582	643	603	601	635	635	622	663	599	593	602	605	629	617	595	594	581	597	626	601	679	584	603	620	639	637	568	641	613	575	627	642	628	576	633	611	586	602	577	608	605	628	576	589	551	565	626	604	614	639	607	596	590	592	597	607	621	617	615	633	603	548	564	565	581	595	620	627	620	627	632	597	582	595	591	598	558	559	619	591	607	623	592	596	537	589	578	571	605	607	626	588	613	587	579	618	605	568	576	572	632	612	607	571	609	585	600	600	587	597	587	582	630	620	628	576	601	627	570	633	596	583	575	592	589	575	552	596	612	557	580	626	617	586	595	597
34428	31291	19603	4560	826	532	522	471	481	452	473	479	483	497	498	484	464	503	464	526	512	457	451	487	470	444	422	470	444	470	475	454	480	455	459	473	496	465	520	457	469	471	472	490	460	457	436	456	467	510	449	511	448	487	498	447	470	474	451	456	443	468	446	454	476	489	486	512	492	503	482	448	463	501	473	500	473	456	473	477	489	531	444	490	447	520	481	454	459	476	495	479	524	477	452	467	498	462	449	453	446	444	461	492	438	483	477	515	449	488	478	475	462	516	455	493	471	475	453	429	438	440	462	446	479	448	465	470	475	482	496	482	480	458	438	474	480	456	493	478	457	444	455	477	508	499	490	448	461	462	487	465	516	454	478	446	491	448	430	499	453	481	433	477	495	475	473	440	498	432	499	479	458	461	475	467	471	486	452	478	458	455	481	487	472	491	480	491	444	476	459	470	521	481	465	481	456	459	494	488	444	488	450	467	472	491	465	471	471	477	453	527	471	451	488	486	462	508	454	490	486	476	476	483	494	465	503	494	466	498	490	508	493	423	442	442	497	470	449	482	431	449	498	466	442	483	439	509	490	475	489	492	507	505	462	465	479	486	444	467	425	443	480	455	469	478	463	483	448	459	479	445	449	452	454	519	446	476	450	464	479	501	479	453	459	483	477	449	519	473	465	451	419	443	448	460	485	466	485	482	465	490	431	431	490	455	436	458	485	459	497	480	451	454	435	479	472	453	469	455	485	482	485	469	466	453	490	461	462	472	445	491	449	506	489	479	478	432	474	463	504	424	478	473	422	432	423	489	460	502	475	511	503	433	455	525	447	465	465	468	462	458	461	468	471	499	487	455	488	449	484	424	461	455	490	454	440	457	500	484	489	464	422	455	474	466	479	469	488	466	467	472	462	468	489	481	449	492	465	481	474	459	430	469	440	473	441	492	442	436	511	470	461	443	456	467	474	470	461	468	443	444	464	484	468	440	468	475	458	498	486	473	466	469	470	479	486	447	472	440	504	500	483	499	482	463	499	475	474	474	412	468	485	476	474	438	491	463	458	523	429	460	470	441	486	464	451	501	495	450	479	499	493	480	468	494	481	465	470	481	477	475	484	472	479	472	510	506	506	478	427	493	491	437	489	467	478	454	454	489	451	466	446	459	479	483	480	460	456	447	442	455	487	463	487	489	421	494	459	452	460	475	497	483	485	440	465	465	442	483	497	470	459	479	497	488	472	474	455	463	467	476	452	421	483	481	450	451	493	492	485	443	480	495	509	484	482	502	463	519	483	462	484	453	469	476	484	460	429	515	457	467	437	483	459	431	430	465	440	455	468	441	422	450	455	485	453	508	459	445	523	465	494	509	423	475	429	470	422	449	468	461	496	412	431	478	522	450	502	506	510	453	454	495	480	495	466	466	475	473	457	421	499	472	473	483	431	497	449	468	483	513	519	450	495	484	455	460	495	487	484	444	485	451	440	501	469	453	409	462	501	475	488	462	443	484	482	490	485	466	487	499	449	445	467	486	503	455	430	457	428	458	481	456	456	461	444	465	484	457	511	466	453	439	406	502	510	476	476	494	487	456	480	476	474	475	495	496	460	507	441	516	475	485	456	483	460	445	481	475	454	486	495	473	501	460	473	474	454	478	487	472	469	481	475	486	458	488	517	462	467	471	485	485	507	477	466	454	469	478	469	467	490	458	472	459	511	493	450	448	436	473	482	503	483	453	437	487	467	465	452	466	473	464	495	451	473	479	471	474	443	501	478	465	465	481	473	527	493	449	460	466	462	471	442	477	502	474	496	469	441	458	498	491	450	476	481	459	466	518	473	469	425	482	484	493	485	448	490	441	473	453	424	494	426	486	456	517	460	475	512	474	477	462	464	497	459	465	466	487	472	430	457	471	470	491	459	476	445	478	479	452	489	459	515	487	421	465	476	510	493	459	458	464	488	468	436	438	467	494	459	478	433	477	505	455	496	491	444	493	497	502	484	474	469	473	454	488	442	429	449	497	498	496	471	497	443	481	488	451	429	490	520	484	458	408	472	485	470	419	455	440	458	502	503	456	462	488	467	482	461	480	472	461	480	449	496	473	460	492	450	469	512	450	462	482	474	472	458	454	511	514	500	475	504	459	471	463	480	462	479	451	442	454	493	484	486	417	512	477	465	473	491	456	433	485	491	471	480	427	445	483	451	466	449	475	524	442	477	461	480	482	473	442	514	502	466	500	519	482	465	484	456	448	490	508	511	424	467	469	479	460	502	492	467	441	514	479	490	465	478	511	519	467	456	435	465	467	464	457	473	469	483	460	491	465	497	474	446	452	454	498	437	447	497	458	500	479	458	459	443	479	448	467	485	446	449	475	433	470	500	434	496	438	448	450	516	438	445	521	482	441	474	459	448	469	495	493	479	453	504	434	494	496	435	452	490	480	471	485	456	466	481	458	437	444	475	477	480	470	479	464	449	462	442	504	443	477	447	470	468	508	475	477	489	481	461	461	470	463	496	471	441	452	497	481	464	425	497	462	463	470	483	488	457	479	472	484	520	444	441	465	492	467	488	475	495	446	462	457	472	449	499	484	459	438	468	461	464	486	446	455	461	495	483	483	460	472	459	454	480	504	481	490	479	466	449	514	488	496	498	512	439	467	497	467	511	471	454	470	493	467	498	480	507	437	481	489	486	476	451	462	444	450	477	456	490	498	484	493	467	452	474	472	456	432	491	514	452	472	473	466	449	513	474	480	431	453	481	424	451	530	461	473	460	476	482	474	474	411	482	470	463	498	465	506	447	518	497	500	481	455	447	438	454	458	439	462	458	446	487	447	493	480	470	495	499	460	488	468	472	452	443	429	434	446	477	448	443	478	483	463	467	451	486	461	474	509	441	408	461	516	443	478	435	455	458	470	477	454	475	497	461	468	459	474	478	521	483	499	462	466	476	507	445	485	455	452	491	495	445	489	428	480	476	485	467	492	450	468	451	465	450	511	449	451	413	492	451	469	462	441	499	517	500	498	484	509	478	439	486	441	476	498	479	466	438	486	475	477	444	404	460	474	452	473	447	454	444	461	494	472	479	459	454	491	455	470	439	477	513	473	466	456	419	484	483	460	446	486	440	491	469	444	503	439	501	481	476	480	468	488	489	467	463	480	468	472	501	502	474	461	493	483	461	447	482	426	470	490	443	489	480	465	465	435	460	437	499	497	497	444	473	453	443	459	465	426	490	512	463	450	481	458	465	492	474	481	459	432	461	481	473	484	494	456	454	482	410	458	467	444	470	465	460	478	461	463	480	507	462	442	485	467	498	432	444	474	497	430	436	463	448	465	459	460	491	449	469	499	453	513	507	491	473	513	495	459	455	491	470	478	468	499	481	505	481	459	487	503	500	464	508	482	497	505	487	467	477	460	471	432	494	471	494	474	444	501	453	487	477	452	485	430	475	456	465	445	482	477	471	518	473	485	471	484	480	468	469	459	483	466	480	503	503	467
32780	30781	10648	1908	637	435	400	386	359	390	383	389	375	389	427	383	404	369	414	396	382	414	406	386	417	384	376	375	379	404	422	428	379	404	402	421	388	411	417	386	388	393	376	382	395	445	438	383	412	392	388	373	373	368	368	394	383	376	363	410	348	396	382	386	387	368	393	421	416	401	375	392	399	396	407	364	358	396	396	385	365	367	394	368	397	388	393	355	383	372	379	378	377	366	387	413	373	382	380	338	410	370	382	380	383	405	371	358	389	404	393	366	363	386	400	384	408	413	402	405	377	369	375	408	399	408	428	387	384	405	415	401	388	416	339	382	384	389	378	397	420	394	388	403	367	357	391	371	379	342	403	392	389	381	388	405	396	395	426	403	348	345	381	406	359	381	414	370	353	437	381	405	388	383	390	421	430	381	390	401	373	394	398	406	410	378	387	395	399	379	421	400	401	369	413	361	389	387	425	380	361	396	395	377	408	383	422	380	383	403	367	374	420	392	386	367	373	352	407	396	383	388	405	391	343	409	389	385	331	373	361	416	350	405	422	421	372	413	386	402	410	356	395	383	398	410	363	387	371	401	374	424	380	386	379	419	385	344	385	367	391	363	347	385	372	431	410	422	385	402	397	376	390	410	418	389	430	382	367	396	399	384	397	389	389	410	418	406	394	417	355	367	413	390	369	379	356	408	422	401	424	389	409	406	404	363	419	400	384	374	405	427	387	415	386	400	378	362	367	384	385	359	386	389	381	401	393	375	379	385	375	431	406	402	400	391	385	376	380	396	363	404	373	423	397	388	397	376	367	389	394	351	419	367	407	362	376	403	375	386	438	370	410	408	411	404	382	399	388	376	411	417	390	370	392	375	380	381	375	413	377	402	376	392	393	394	383	371	422	380	392	392	366	386	405	403	389	378	358	389	426	370	391	411	395	391	392	406	386	379	400	351	379	364	390	376	391	352	367	409	396	359	395	407	397	365	403	364	365	400	361	360	388	383	356	380	379	366	395	395	393	431	376	379	376	410	406	416	361	419	434	402	378	399	372	409	369	403	401	401	394	400	368	352	378	373	358	424	400	374	390	394	416	387	351	406	404	390	374	402	399	416	367	366	364	357	388	362	388	405	397	370	404	397	358	379	386	379	370	367	385	362	376	375	381	373	382	405	397	393	386	384	345	366	390	392	367	387	375	384	389	426	402	409	375	400	389	404	420	365	394	396	398	380	373	375	399	399	427	408	389	395	345	404	417	403	404	415	372	398	373	369	423	371	422	370	387	360	406	394	388	381	373	386	404	366	382	417	383	379	388	396	358	420	381	365	391	383	370	425	416	383	422	370	377	427	381	418	394	373	379	392	376	395	378	398	383	382	424	384	368	344	367	347	391	355	362	395	394	391	359	382	402	434	371	375	395	379	356	373	376	371	381	379	368	399	385	386	387	406	420	370	436	392	376	382	374	393	397	355	404	380	387	436	421	425	376	395	411	371	417	379	373	386	373	440	384	400	402	360	376	372	401	392	364	427	348	407	370	388	405	412	375	378	427	410	326	404	367	349	388	381	376	376	417	386	400	411	383	408	356	382	412	420	389	371	399	385	359	421	380	396	453	399	346	396	390	414	399	420	378	345	358	378	378	371	420	364	415	396	366	389	404	421	399	358	402	388	408	397	413	402	424	394	404	379	389	410	406	385	410	405	391	389	390	407	386	395	376	379	380	393	430	381	378	419	399	374	363	436	395	359	410	370	364	416	395	400	380	406	421	394	377	373	355	395	369	395	410	426	393	396	377	383	395	419	374	398	377	385	393	374	368	378	367	412	358	411	403	371	419	404	347	366	387	417	399	373	389	424	367	385	397	386	395	387	445	388	374	393	411	375	404	411	395	377	386	387	394	378	379	394	396	376	412	394	416	381	389	391	370	392	401	424	374	379	394	400	342	425	386	402	370	371	403	394	382	357	388	393	385	404	352	380	390	394	377	399	391	364	374	404	381	425	411	384	376	379	389	405	389	427	386	418	393	369	368	392	405	384	359	374	377	432	377	410	400	399	346	414	395	427	411	390	388	382	377	375	358	366	364	411	383	382	386	402	398	362	386	381	390	385	401	404	383	409	410	402	376	375	347	375	397	373	382	366	368	380	378	383	384	395	396	413	390	385	391	394	405	393	394	379	419	397	372	381	391	373	430	397	402	410	380	389	405	423	403	401	360	402	407	388	356	407	382	386	427	401	349	384	408	405	385	411	424	362	379	411	376	390	418	388	381	415	337	406	357	333	388	350	382	397	389	424	401	396	370	364	406	389	408	406	391	397	400	370	376	415	400	413	373	395	392	392	371	394	390	401	395	398	392	394	384	374	359	396	396	369	377	381	396	355	401	406	411	433	417	396	389	398	401	418	367	406	390	358	389	375	413	399	382	398	404	358	384	367	346	383	394	355	390	385	361	377	374	387	378	389	399	363	408	392	417	389	383	385	384	378	370	375	420	360	394	377	348	381	404	381	410	362	412	337	380	370	400	408	376	368	378	401	400	401	396	390	412	352	374	379	330	384	374	440	391	369	339	401	386	369	433	358	384	365	369	383	416	380	413	392	389	388	395	392	387	367	376	393	392	393	381	354	378	395	404	391	426	375	396	371	384	394	395	382	393	391	368	406	369	383	402	383	372	351	382	381	394	397	397	380	377	427	395	390	393	387	435	397	373	363	407	397	409	378	372	396	369	405	398	394	408	380	412	398	431	393	372	422	379	380	386	404	425	394	378	395	386	388	400	407	365	382	402	411	398	401	382	398	411	408	372	411	372	412	353	377	380	392	418	379	405	392	369	382	388	396	417	380	377	375	375	389	408	399	370	361	364	370	384	348	406	407	354	409	398	375	386	397	400	377	372	364	369	380	354	375	382	374	378	380	366	390	387	379	350	368	362	409	412	412	402	356	381	375	407	402	385	420	370	377	392	395	390	354	410	421	375	371	394	394	393	392	367	419	360	348	376	425	394	362	376	361	383	381	400	369	403	394	393	424	390	400	373	363	394	390	397	371	378	386	428	378	423	387	388	375	373	414	374	393	396	412	414	399	406	401	412	411	426	410	370	366	386	390	354	379	386	415	426	374	369	384	364	401	385	389	367	383	401	390	343	376	411	379	402	408	364	393	387	395	419	396	366	423	373	379	393	405	400	371	429	389	368	384	398	434	372	346	356	400	416	384	360	375	388	423	381	380	373	425	409	391	356	385	390	385	422	401	385	383	396	379	398	357	398	353	352	337	383	399	386	398	379	366	398	351	384	375	352	393	417	378	380	357	363	381	370	397	369	405	364	420	404	402	386	367	386	359	363	372	405	389	365	402	386	396	357	385	377	397	407	379	391	352	396	387	418	369	360	406	377	452	392	390	377	371	396	363	371	397	349	396	385	394	394	396	405	377	368	380	421	415	390	398	394	385	372	346	416	375	406	397	384	378	362	413	393	362	397	400	371	395	385	359	387	392	399	416
24868	23470	29944	25041	17947	4424	735	562	472	543	514	520	450	489	469	516	464	474	497	460	482	549	469	473	496	457	476	498	493	484	498	463	501	487	481	509	493	488	485	482	468	518	463	486	490	459	455	465	470	508	467	506	495	468	468	453	494	466	489	482	475	462	467	466	507	478	487	479	499	450	466	492	471	511	520	493	483	483	456	467	501	476	478	477	501	489	498	490	462	467	463	464	465	459	467	513	509	495	459	521	478	492	496	447	494	473	466	496	514	466	487	528	480	499	452	463	493	465	473	448	434	471	492	529	468	470	488	484	465	445	510	478	462	510	497	488	496	446	470	510	469	493	448	433	466	462	489	508	472	449	509	465	468	496	508	457	485	481	475	484	467	492	462	441	466	470	505	497	451	489	432	495	460	494	495	476	482	497	444	478	458	474	496	516	501	462	476	467	484	479	462	496	480	451	499	484	453	462	474	486	473	481	522	446	446	453	448	482	478	480	493	458	462	502	488	455	504	451	450	445	473	510	462	443	522	495	497	471	486	511	497	486	482	498	468	486	476	507	489	485	478	474	511	467	515	448	482	508	494	457	505	485	424	495	495	447	474	486	475	464	447	494	466	463	500	563	479	477	498	478	491	469	454	510	455	495	498	478	496	450	515	482	477	480	499	440	478	471	485	500	460	482	496	450	505	490	448	464	460	459	511	465	467	495	495	477	474	504	494	472	484	463	480	509	467	508	471	471	438	495	470	507	507	482	473	502	477	485	436	478	482	515	495	478	435	466	456	453	457	489	448	438	490	439	506	504	468	441	481	467	467	470	478	494	511	443	464	509	498	472	503	465	492	483	457	483	467	499	456	462	512	495	485	498	500	478	505	523	489	441	483	485	464	471	481	463	484	482	460	447	451	485	490	452	442	504	476	475	442	474	465	532	520	432	495	504	486	478	472	480	465	499	513	474	462	488	463	467	463	459	513	507	512	461	463	469	502	481	487	455	498	459	445	491	497	540	475	487	467	490	446	451	476	510	446	481	488	472	474	484	443	463	531	459	490	496	475	502	484	471	444	456	493	476	419	471	461	474	505	463	511	469	503	455	519	444	482	457	467	504	469	481	503	490	490	484	489	466	490	498	468	469	452	461	454	469	525	465	486	466	508	494	486	499	516	468	473	497	514	505	504	456	483	482	464	494	464	482	490	513	466	455	467	449	470	489	458	476	467	452	466	469	498	458	456	491	464	521	504	499	508	466	432	477	480	446	479	489	493	476	517	489	476	480	502	458	501	451	435	478	478	495	448	464	463	488	487	477	473	467	507	489	461	483	490	474	474	448	485	501	475	438	456	489	451	481	459	498	416	466	480	478	514	512	479	458	497	499	466	477	449	466	500	460	490	474	460	471	507	477	491	478	497	463	448	469	478	441	487	499	502	508	483	528	487	465	491	512	475	471	495	528	465	494	480	515	467	489	469	457	483	473	470	534	543	477	492	517	491	472	489	446	433	463	463	486	491	510	490	513	433	468	475	514	483	458	464	480	489	449	468	459	506	478	509	469	472	466	540	470	464	457	513	471	461	514	416	431	483	474	522	509	506	520	445	520	442	465	453	482	475	488	470	516	418	487	461	436	463	477	458	469	470	453	474	469	479	490	474	497	504	470	470	499	457	470	498	470	450	459	439	493	497	489	474	501	476	437	468	488	442	461	470	490	493	439	458	480	458	490	470	469	489	467	502	462	492	449	440	445	472	452	458	459	440	468	454	509	486	466	504	465	518	497	522	472	470	443	520	459	474	455	466	457	459	481	499	496	475	451	501	486	502	467	493	478	499	517	521	491	455	511	440	519	497	491	453	443	468	488	442	445	489	497	505	479	478	466	494	455	470	485	513	464	494	483	479	488	500	465	483	503	459	458	486	490	519	482	485	511	493	468	484	480	480	461	453	459	485	485	449	448	478	454	511	482	470	511	513	479	493	479	478	467	473	483	439	491	505	472	449	475	489	456	484	484	458	464	449	488	453	484	447	436	479	481	457	450	490	470	450	478	498	495	475	481	469	475	453	464	460	468	493	459	459	437	507	473	475	457	459	445	463	488	491	423	456	500	512	445	454	474	471	457	477	488	451	501	467	456	488	443	483	495	508	488	479	495	511	499	469	457	473	492	436	488	480	417	419	510	508	475	493	503	487	455	476	499	472	491	499	482	496	447	462	453	484	460	525	467	480	504	494	475	482	497	496	502	447	471	492	458	483	504	463	464	489	494	451	447	476	500	493	502	468	500	485	454	495	479	508	460	439	522	494	468	482	464	464	505	436	464	503	465	463	472	501	451	455	482	423	492	486	468	454	495	454	460	491	519	433	503	484	518	432	461	500	473	458	460	485	457	470	496	498	450	488	485	465	488	488	451	510	512	494	465	506	453	470	489	435	467	458	446	516	495	475	490	483	501	495	483	478	509	444	466	495	508	477	480	501	478	450	472	450	469	501	515	483	451	460	421	497	475	493	480	458	482	493	464	481	459	510	467	493	465	480	459	488	499	497	463	447	451	476	490	493	489	460	509	468	503	513	490	484	476	498	464	436	453	514	476	473	481	470	489	425	502	501	467	507	484	481	486	485	493	434	455	481	474	443	431	482	450	479	447	476	467	487	476	448	415	483	445	482	460	456	525	481	492	449	450	488	452	498	433	504	479	508	498	462	502	464	472	512	464	483	479	468	464	511	473	515	492	488	473	507	444	481	503	472	498	475	501	448	513	510	490	491	474	475	476	521	495	477	483	518	469	495	434	444	507	460	455	495	454	463	494	421	505	470	462	470	507	459	448	437	494	466	450	478	490	497	505	447	476	525	474	465	498	493	491	466	453	480	485	504	455	478	460	471	461	478	441	452	470	458	466	463	444	445	495	471	480	469	486	458	466	470	450	515	441	495	440	468	512	454	497	438	496	523	495	511	481	464	487	531	454	499	458	497	483	457	490	450	455	426	489	505	458	442	497	467	490	456	460	485	463	460	468	453	499	479	468	483	477	497	518	469	456	448	429	475	483	441	467	487	478	462	489	493	456	498	491	494	493	466	461	433	465	424	498	489	510	490	468	474	518	523	474	461	502	440	479	487	446	465	459	476	479	514	509	472	454	436	452	484	466	480	502	487	469	508	489	456	482	511	489	503	479	494	437	475	479	470	474	460	481	507	472	467	489	436	494	430	478	476	500	457	516	463	456	443	485	460	468	484	466	470	498	483	483	480	429	478	470	447	457	454	482	470	474	508	461	489	453	496	467	472	478	487	478	468	464	464	486	484	528	505	472	462	456	457	521	495	455	496	505	475	458	463	499	486	475	493	495	482	456	460	426	455	512	492	514	466	485	478	446	481	472	482	484	471	511	436	485	455	423	465	476	460	481	497	458	458	484	474	488	475	445	460	481	481	502	462	464	498	476	475	467	500	497	468	436	497	461	524	478	497	482	528	481	486	452	466	460	497	483	483	452	488	482	419	470	481	448
62596	85756	45321	14389	3571	864	449	447	477	454	439	432	494	449	452	420	446	463	444	458	404	421	447	415	453	455	454	444	449	450	442	417	495	481	439	477	415	476	436	454	436	443	443	427	483	450	435	436	453	401	448	441	483	454	422	467	451	455	423	443	441	474	477	444	471	477	411	455	459	433	430	424	440	443	467	432	416	425	471	449	426	434	404	425	429	469	430	483	418	479	424	401	452	398	451	416	435	401	435	435	474	465	438	412	434	472	446	432	467	470	419	472	454	479	431	453	440	460	460	456	445	432	427	436	420	413	447	449	450	501	404	435	411	435	481	430	418	432	444	456	454	435	437	440	430	447	401	404	454	400	416	451	419	402	427	480	421	417	428	439	398	460	488	461	440	433	438	408	488	467	476	443	437	435	471	498	437	456	466	451	455	440	418	456	393	438	417	448	415	412	465	408	459	436	436	459	403	447	436	456	460	469	442	465	425	477	453	405	442	475	415	415	419	449	393	470	394	460	458	435	399	426	453	480	427	408	413	425	434	474	410	456	421	438	494	418	455	468	408	443	424	422	425	450	433	422	407	443	455	401	441	435	446	451	441	413	440	427	461	448	439	439	420	409	434	442	418	405	416	424	480	455	416	458	448	439	458	458	435	431	429	448	489	423	457	451	444	465	403	451	452	453	419	394	462	425	429	467	414	442	457	418	473	465	455	445	435	419	461	425	425	461	463	459	434	446	446	424	451	439	436	458	431	452	433	427	424	465	485	460	428	447	425	412	448	443	461	420	414	430	449	431	456	451	411	453	464	470	417	447	430	405	411	431	453	449	464	415	438	441	422	419	429	442	440	436	428	440	455	479	443	410	449	435	455	430	455	465	460	446	471	430	426	454	446	436	400	421	451	415	468	448	443	455	461	441	444	412	452	432	435	417	506	444	418	432	435	449	428	470	480	454	433	440	422	435	433	460	437	466	420	468	420	435	408	440	430	448	436	423	430	460	463	435	404	420	461	448	419	463	431	451	406	442	446	448	420	436	430	430	449	453	452	423	464	428	421	400	479	423	426	458	428	451	425	472	469	396	437	478	452	446	437	440	419	425	454	434	432	452	416	427	386	444	427	458	452	449	443	430	426	427	429	427	467	432	433	431	445	419	461	459	461	449	408	412	409	435	437	436	393	428	445	442	447	436	448	419	400	422	432	463	434	446	439	461	386	441	464	436	467	430	400	504	438	411	439	399	417	415	437	446	427	469	429	458	430	421	457	453	443	394	436	448	470	462	414	438	430	482	482	440	459	442	446	461	427	478	458	381	467	436	431	404	424	464	454	464	453	454	453	456	423	465	431	411	428	477	427	402	404	456	471	441	479	440	449	437	403	442	440	410	407	487	435	439	471	457	427	425	442	441	425	430	446	448	447	461	433	467	451	449	467	442	450	401	404	423	464	431	424	420	427	394	435	464	449	483	430	496	435	444	425	423	444	468	433	435	437	409	449	414	430	453	436	441	440	496	418	447	434	446	420	454	424	425	405	443	463	439	414	411	438	454	458	477	410	442	452	395	476	418	420	480	412	445	439	421	442	468	423	461	439	439	427	425	430	462	443	417	413	449	427	445	450	474	416	435	445	428	448	423	441	446	432	430	462	449	448	441	439	449	438	449	403	428	457	410	475	413	455	428	417	469	440	456	411	438	410	461	396	454	428	436	441	420	474	438	448	434	437	397	434	396	402	405	445	422	425	438	425	426	440	433	463	424	449	470	428	467	397	452	474	468	443	440	443	441	452	438	456	390	453	454	404	431	452	450	427	403	453	443	462	439	430	435	404	457	441	442	452	410	424	454	439	413	437	425	481	458	431	431	443	469	439	448	432	458	451	424	470	420	464	441	409	468	446	420	435	480	434	463	426	441	412	462	442	451	449	477	410	449	437	421	431	487	421	426	452	450	453	455	438	437	404	409	464	449	431	453	446	419	429	417	428	425	487	450	433	459	470	469	423	427	414	452	435	472	453	432	452	454	443	458	441	413	410	403	466	474	419	426	440	436	441	461	422	458	440	474	418	455	417	459	431	405	452	424	483	436	447	447	434	427	443	420	411	447	425	387	424	410	433	431	408	430	439	449	421	459	425	423	437	456	488	411	413	423	495	433	459	453	441	449	478	483	443	468	435	426	420	485	445	430	443	421	406	412	398	442	435	464	425	432	451	451	425	442	418	457	402	406	449	440	411	449	439	434	429	440	454	449	444	476	449	444	449	454	418	429	436	459	389	449	434	485	432	427	457	441	411	449	476	458	439	432	424	468	443	483	422	422	460	482	430	420	434	439	469	395	460	440	437	439	457	449	380	436	418	446	452	436	445	439	429	431	453	482	442	456	473	445	447	432	430	460	461	443	408	429	466	398	437	425	442	418	450	431	432	456	427	466	456	455	457	411	439	452	460	435	408	447	475	440	441	449	454	447	461	462	447	425	434	435	430	426	460	428	457	433	406	411	433	430	492	442	438	440	400	445	462	498	479	470	410	413	440	429	429	434	456	473	466	455	421	414	468	449	469	408	414	426	445	414	446	442	447	459	443	425	456	449	452	426	427	415	450	442	473	403	446	466	464	461	434	429	427	433	493	433	416	445	473	463	472	496	425	416	440	439	417	399	466	449	451	458	428	463	478	472	455	449	406	452	447	456	478	465	441	431	481	431	449	482	471	432	439	432	430	463	443	441	429	441	438	423	437	479	433	429	460	415	415	414	457	415	444	451	435	386	423	436	439	461	435	435	492	446	410	419	440	448	409	435	426	443	463	429	440	462	412	443	458	400	430	426	412	420	443	454	412	428	457	476	441	447	448	419	442	473	476	435	431	454	445	422	430	387	422	429	446	458	444	396	380	433	434	461	414	440	433	456	414	487	418	412	406	440	436	434	456	435	463	464	435	424	440	437	446	426	426	451	438	428	469	437	417	467	471	444	442	450	436	444	442	444	459	426	424	460	422	434	454	449	419	447	423	415	459	432	428	416	394	443	424	463	459	444	412	462	429	413	445	454	415	420	446	459	441	470	453	459	442	428	445	431	421	446	430	483	433	387	412	462	451	408	410	449	433	439	445	430	449	470	410	449	433	465	424	470	428	430	433	421	472	454	454	435	433	465	476	447	429	469	414	480	446	484	437	445	413	431	443	454	436	422	450	412	438	446	451	435	431	454	400	430	426	454	457	428	438	444	423	427	423	443	471	457	431	469	458	460	445	402	434	455	471	437	397	423	442	436	409	441	453	422	440	403	453	450	414	454	423	444	430	439	436	461	429	417	454	450	454	456	453	426	427	407	421	462	430	435	444	456	445	429	434	424	463	447	438	420	420	468	427	420	397	417	474	472	412	461	439	441	465	418	442	420	449	425	445	428	474	442	452	433	451	455	424	414	461	442	450	428	419	393	432	455	448	410	443	450	430	417	430	416	433	465	436	407	451	438	394	453	440	434	456	445	451	454	449	461	445	407	449	471
24288	22699	29056	24712	20253	9143	1199	692	580	558	608	623	588	619	595	570	602	594	536	593	588	585	572	595	611	518	514	591	544	568	542	594	579	585	542	567	549	588	593	562	629	574	567	563	572	564	553	558	564	541	558	563	513	587	585	547	578	571	582	578	542	583	570	524	546	562	562	558	618	594	541	537	550	561	610	543	563	574	553	542	555	559	600	564	593	574	582	561	609	597	578	548	568	592	608	576	567	566	591	525	525	553	535	570	577	519	593	540	558	590	542	556	581	539	564	572	530	570	564	546	527	601	604	550	587	529	533	561	551	597	570	576	555	585	558	545	583	562	593	603	585	595	548	526	525	601	584	539	561	595	556	608	543	547	573	562	554	569	563	594	561	580	560	573	576	573	557	591	564	570	532	544	551	577	584	569	598	537	544	566	619	540	561	569	511	597	594	593	611	558	555	551	554	536	577	575	541	537	572	539	541	601	585	539	590	578	537	531	531	591	570	523	573	545	542	532	583	555	521	583	558	568	545	571	558	551	580	579	529	568	557	554	582	560	566	544	540	594	556	586	523	567	547	567	580	551	545	529	566	570	563	610	548	560	568	548	556	578	540	548	557	620	571	550	542	550	614	567	556	516	545	541	557	534	551	559	543	576	578	567	591	551	531	525	584	603	538	552	553	592	574	575	538	528	591	561	525	517	532	531	562	584	568	561	570	523	546	552	558	558	563	547	551	557	549	568	575	594	577	524	558	605	570	582	532	527	572	551	537	584	571	564	574	569	547	580	561	539	570	541	580	551	532	549	559	564	601	572	559	565	542	587	574	536	534	571	560	507	583	572	580	576	588	510	532	554	547	549	583	526	563	536	561	588	573	555	594	559	524	557	535	560	560	558	582	566	597	594	552	537	548	582	562	549	555	536	577	581	606	575	590	534	511	581	543	544	570	574	557	573	558	560	577	551	576	621	590	544	555	584	598	573	598	575	532	518	556	563	545	532	561	549	573	548	545	597	528	610	560	593	586	561	576	543	551	552	527	592	529	578	561	580	508	545	536	554	519	552	545	542	592	546	571	548	560	552	561	555	541	574	552	556	560	592	556	551	575	552	525	588	549	603	595	542	542	532	525	561	606	536	591	560	545	550	542	596	578	582	578	546	546	568	540	574	567	592	551	570	539	555	598	561	592	559	548	549	538	600	568	562	562	583	570	566	582	508	507	535	538	564	574	583	552	580	531	540	556	552	562	564	587	577	560	558	590	583	565	552	550	575	563	565	536	546	579	545	573	505	550	562	552	590	567	535	527	572	548	599	543	511	584	532	530	532	534	582	527	523	563	570	579	547	567	575	552	577	589	573	548	580	602	559	521	555	537	578	546	551	563	560	569	551	567	548	531	574	568	577	551	488	538	577	547	579	528	563	539	586	538	534	562	590	495	549	557	577	554	561	549	594	530	542	547	553	573	558	539	581	550	555	545	598	569	529	562	542	536	537	534	557	554	556	537	555	550	576	536	578	556	590	528	552	587	582	571	557	547	518	630	578	552	553	566	507	540	569	526	543	602	558	540	503	618	590	589	614	584	548	562	563	568	551	557	574	561	570	583	564	569	560	567	577	560	578	591	567	526	580	602	569	599	582	539	560	561	600	530	589	562	569	551	562	529	565	558	581	611	578	537	567	568	530	571	541	549	605	521	548	530	544	561	563	520	585	617	569	576	527	513	578	544	566	541	570	553	595	585	555	572	551	566	528	555	542	537	598	528	556	530	570	528	594	547	572	537	546	563	573	548	577	526	570	542	532	601	579	517	548	560	532	598	531	594	574	570	535	591	535	546	576	508	526	605	523	545	563	580	621	615	545	555	558	556	571	574	578	556	557	568	541	546	510	525	576	558	607	529	556	555	613	535	568	575	550	559	545	594	570	541	544	592	527	581	604	541	576	534	541	586	525	588	549	548	553	538	553	507	597	558	561	526	551	532	535	550	551	537	594	551	637	581	600	551	554	579	515	558	526	487	591	520	524	576	578	541	568	578	568	590	538	549	591	574	576	557	616	582	517	601	576	593	576	557	580	560	564	573	601	544	523	559	553	600	573	558	583	619	602	591	532	538	562	538	559	603	554	570	563	572	549	545	588	548	568	568	549	552	555	539	537	560	604	591	517	573	576	579	564	598	597	547	524	545	577	573	562	562	542	546	560	528	564	563	595	546	586	593	540	558	525	543	560	577	515	512	521	544	579	525	569	561	576	555	515	570	581	610	591	560	550	563	570	541	597	574	514	583	561	548	578	555	569	603	575	550	545	550	544	556	546	604	595	558	531	560	557	580	571	531	544	579	546	556	605	547	552	581	546	555	560	546	545	529	554	518	564	566	544	580	541	560	575	554	556	527	570	527	563	555	590	548	573	533	610	610	572	564	526	551	534	568	601	550	549	550	569	571	551	560	519	574	527	570	562	556	578	576	541	543	597	553	565	525	573	546	524	591	591	527	550	548	537	588	553	587	608	565	537	543	526	581	546	530	534	577	555	541	574	562	560	537	551	593	553	537	549	582	544	547	537	590	592	568	592	528	603	570	549	564	544	569	592	541	559	530	556	540	569	607	550	554	563	538	595	568	553	560	552	578	543	573	586	538	557	536	549	563	614	570	516	552	564	532	594	579	551	576	608	530	521	541	593	568	577	562	543	545	545	567	552	535	561	531	571	581	584	572	589	581	556	582	541	591	540	560	546	563	526	581	580	562	575	540	560	601	588	561	569	577	597	541	618	559	558	569	522	530	589	551	573	545	570	540	565	581	534	569	577	521	541	555	500	562	533	529	527	564	530	557	617	598	559	531	559	517	577	580	543	596	588	582	546	527	538	570	550	525	540	537	562	536	553	539	546	572	537	579	558	565	549	551	538	541	494	555	564	559	557	565	558	585	554	537	559	533	550	560	570	564	546	565	504	550	542	536	533	563	531	601	561	524	573	523	531	549	545	548	568	570	530	536	548	541	571	556	547	544	555	580	572	538	541	585	583	523	521	543	556	608	560	554	554	547	555	530	527	553	598	550	540	541	539	581	574	568	604	536	548	543	578	574	600	562	565	565	562	565	551	584	597	599	527	563	540	565	537	576	580	532	579	612	568	561	546	578	567	555	587	590	554	557	567	605	535	545	519	541	587	542	580	509	505	539	555	542	558	568	565	581	542	538	497	533	551	545	548	542	546	576	605	556	544	553	510	561	570	573	539	549	530	541	549	566	563	567	553	568	535	548	538	569	608	582	598	557	567	571	542	538	543	618	541	525	575	528	613	568	540	551	563	575	536	564	543	575	605	551	582	536	512	619	565	538	550	515	580	536	545	583	581	585	559	594	565	584	514	569	574	596	547	547	515	535	565	562	552	603	541	537	504	557	540	549	584	526	555	553	571	563	570	582	568	575	521	597	524	561	508	550	558	562	540	542	539	560	581	595	533	512	533	566	549	598	564	541	574	584	533	556	564	586	577	553	590	597	530
60652	88448	46237	21116	5304	1115	613	492	533	503	503	514	508	528	565	476	563	506	555	555	518	517	508	506	486	516	491	501	511	513	479	538	496	552	490	495	508	508	494	527	514	520	491	517	497	478	538	479	513	538	509	536	508	573	532	536	531	510	517	454	513	506	533	545	473	491	500	518	509	525	545	505	485	545	494	546	515	476	491	520	523	511	536	531	511	531	556	530	523	541	540	446	534	500	554	530	561	499	537	501	525	507	493	512	441	508	499	503	502	519	475	549	490	489	508	536	544	556	505	540	513	519	504	479	534	517	510	538	496	475	545	520	543	524	513	503	497	531	481	493	470	510	474	528	540	479	545	510	513	507	485	534	497	493	510	501	513	565	504	493	538	536	536	512	480	471	534	498	494	503	553	543	511	510	488	518	533	525	512	506	487	514	549	528	514	523	515	480	475	538	509	478	498	525	512	514	521	487	546	515	485	499	498	510	520	517	545	504	513	535	491	547	502	521	512	481	509	513	509	483	533	477	477	488	556	493	487	481	546	512	500	515	513	559	487	513	493	483	502	550	509	522	550	505	503	554	478	513	524	515	506	541	537	566	503	478	493	480	510	512	532	507	508	503	479	511	520	482	533	524	522	496	528	533	517	511	500	496	532	521	528	507	497	508	476	465	519	531	518	499	550	545	482	497	518	518	524	510	515	517	506	504	560	542	480	493	520	543	516	515	477	494	483	488	463	515	548	508	509	563	497	534	542	498	477	481	468	502	557	509	486	514	496	568	514	540	507	532	486	512	510	514	523	503	479	501	512	514	523	485	518	527	510	504	556	513	562	521	534	535	475	522	468	506	482	524	526	514	522	541	481	510	553	494	513	503	480	504	489	493	484	542	501	506	519	474	501	513	529	507	513	499	512	510	508	480	508	509	553	494	485	521	526	509	526	506	511	510	502	529	507	510	505	485	514	482	523	498	522	490	517	506	520	498	527	561	512	522	495	469	532	534	508	489	506	508	496	514	532	516	537	490	525	520	527	520	495	478	503	524	528	488	499	499	507	511	547	558	475	519	540	534	478	526	526	478	516	520	478	488	541	512	508	552	482	498	528	527	491	495	517	499	499	531	479	516	522	474	550	523	470	509	527	537	504	513	481	495	453	497	518	506	532	521	562	463	509	473	531	575	526	522	480	505	549	532	528	472	455	507	473	483	513	520	507	509	525	511	517	501	531	492	507	521	526	515	528	504	499	511	491	544	504	510	493	504	511	549	535	494	520	467	542	523	498	504	471	517	529	522	474	512	480	485	492	509	528	514	492	509	491	527	517	509	515	505	551	522	519	528	479	495	524	524	468	504	552	502	541	529	492	533	488	502	490	492	533	509	502	537	512	517	469	529	528	488	498	475	505	546	553	498	503	507	489	507	528	510	506	499	483	509	487	547	498	468	514	536	543	469	544	476	503	505	549	507	478	477	488	502	494	519	499	484	481	552	519	519	513	514	529	536	554	530	477	512	529	554	543	515	497	509	499	483	492	492	506	535	495	509	510	522	512	483	520	524	514	503	547	497	525	524	483	526	543	543	503	507	475	472	479	518	529	514	526	478	487	460	510	527	538	496	474	528	510	542	524	505	532	534	504	510	499	482	538	476	544	481	552	497	480	493	480	515	494	519	481	528	510	455	520	499	490	475	513	510	506	545	504	458	508	538	526	513	488	496	514	511	510	484	529	530	509	513	508	520	486	481	504	539	523	472	493	482	490	543	532	505	533	486	523	534	499	531	536	514	505	504	521	496	508	505	487	501	508	544	507	501	506	531	545	522	523	524	516	503	499	480	532	526	505	534	503	523	549	512	485	529	511	527	486	482	534	480	503	495	504	463	515	483	516	526	530	488	506	496	533	523	510	513	497	513	522	518	490	525	461	535	547	519	511	505	489	513	470	503	534	492	554	564	524	518	501	514	495	487	547	543	516	514	536	496	520	512	489	550	550	541	475	455	510	481	524	507	502	488	490	501	466	545	549	490	509	541	494	505	498	499	490	476	529	539	510	471	526	517	503	532	460	512	495	503	511	531	518	572	508	508	525	514	501	498	515	510	485	515	484	527	560	492	530	535	481	490	482	521	507	519	511	454	526	507	493	512	505	497	474	503	514	506	499	506	506	482	513	454	526	474	488	499	489	501	522	559	501	531	515	506	505	498	452	489	508	538	533	485	516	485	505	536	500	542	474	539	530	516	524	486	481	509	525	492	545	516	513	490	542	517	537	528	524	512	502	509	495	486	481	497	510	499	498	486	524	482	542	488	447	472	514	465	522	489	540	554	550	508	478	517	513	538	522	491	514	485	507	499	541	523	479	485	521	536	517	492	510	521	503	515	511	544	491	476	492	543	493	497	494	494	510	504	524	504	489	526	505	509	497	541	532	508	540	533	459	488	519	535	499	487	495	524	519	491	531	504	516	540	501	507	537	497	535	526	490	475	507	499	490	552	483	491	505	527	514	521	496	489	506	527	519	527	482	542	499	525	505	493	458	515	477	525	497	520	525	487	522	513	558	495	521	504	502	527	468	520	498	504	539	539	514	522	509	507	503	513	464	463	508	500	504	510	557	499	562	496	513	491	534	515	536	522	473	518	514	563	523	508	522	518	513	494	508	508	503	520	463	509	567	469	503	516	536	506	468	506	509	513	530	511	485	486	485	476	511	494	490	484	494	492	477	510	517	499	535	500	516	492	518	535	500	489	543	485	499	487	553	509	483	487	488	520	514	515	523	463	513	480	530	514	509	510	486	485	506	514	528	540	499	467	538	493	522	503	511	519	475	511	493	498	487	491	522	486	523	512	468	505	578	515	505	535	543	472	518	488	493	499	485	515	539	545	556	542	465	480	501	497	466	477	515	537	530	549	484	497	487	487	527	513	488	465	457	514	514	496	508	500	489	479	519	530	525	513	522	517	481	473	513	504	500	500	528	496	546	501	523	509	462	519	539	517	536	511	520	523	507	506	537	493	506	492	518	482	480	504	496	493	511	512	504	495	546	533	481	505	494	475	510	525	499	486	522	528	515	527	488	488	514	512	458	526	500	496	474	494	476	486	507	472	515	496	496	529	529	513	463	516	506	561	498	515	505	510	528	514	541	503	539	480	486	513	464	498	485	501	518	498	485	511	494	527	493	550	543	478	508	505	518	471	504	542	526	504	523	498	532	498	517	514	553	513	500	554	520	503	516	488	489	481	522	532	503	479	533	526	530	515	507	532	530	514	495	472	466	506	519	475	507	515	541	499	529	494	501	498	507	482	516	529	536	520	465	512	524	542	557	483	481	486	541	480	503	512	534	517	509	494	434	521	493	506	514	507	496	506	473	513	498	521	482	528	525	524	510	516	486	529	473	515	504	486	475	506	494	524	520	502	524	530	530	523	536	547	509	525	505	508	508	519	507	529	508	556	514	518	485	490	521	467	494	519	468	474	519	518	518	540	517	494	522	478	512	478	506	518	490	495
34055	30670	16953	4439	770	410	340	344	357	332	340	330	329	349	342	389	325	336	355	363	378	358	373	323	352	346	351	343	364	332	320	377	335	350	328	335	333	364	381	354	357	361	337	325	310	357	348	363	324	327	340	323	336	320	319	330	311	356	314	374	329	359	311	362	325	333	367	332	353	356	383	343	312	350	331	321	338	313	351	378	358	328	333	350	341	333	318	315	333	322	379	356	322	343	331	366	313	351	339	345	327	329	346	344	353	341	338	340	327	346	335	332	342	364	354	366	330	328	401	327	295	314	319	343	326	317	340	336	340	324	380	335	378	329	348	338	323	324	355	362	328	341	333	382	364	331	347	347	349	310	352	359	306	340	331	343	354	340	335	354	338	356	353	323	350	310	335	331	304	350	355	347	363	314	352	339	302	348	343	357	328	327	337	319	351	325	328	361	362	355	330	378	346	326	330	339	360	321	357	315	322	370	344	361	355	343	322	369	363	326	326	337	332	342	326	372	341	381	349	326	328	346	354	369	376	317	356	331	350	296	345	348	384	362	339	334	322	345	339	339	340	371	331	351	316	343	316	347	372	344	319	312	348	332	317	389	299	361	340	332	352	335	361	303	336	340	342	358	334	342	343	332	350	320	322	331	381	300	314	353	339	347	322	328	339	311	325	319	325	347	300	352	356	303	323	358	376	316	358	334	347	346	362	366	342	327	335	324	366	379	344	313	324	317	333	340	303	321	316	371	316	306	352	317	324	337	329	373	316	337	334	345	357	333	340	355	366	337	328	345	326	349	346	331	347	344	354	358	356	326	331	348	327	346	349	334	302	337	338	349	348	323	340	396	368	343	329	339	351	332	353	354	328	351	365	351	374	327	376	334	351	351	345	328	338	318	326	341	336	363	336	351	342	337	345	339	325	318	371	367	341	350	325	332	315	324	350	323	332	341	343	321	339	302	353	318	341	342	348	349	328	323	355	335	351	332	332	348	326	381	353	337	335	315	329	330	321	350	360	331	351	320	329	341	320	350	351	332	353	338	345	326	346	336	303	336	348	334	340	354	348	320	322	342	314	340	358	326	342	321	328	318	330	314	370	308	356	338	333	308	362	331	339	317	318	356	362	314	329	321	314	308	339	339	357	310	329	333	336	318	366	342	338	342	327	325	326	348	340	339	311	346	340	318	308	349	359	306	346	359	293	326	341	330	338	330	352	355	336	360	343	368	342	307	354	332	344	350	326	324	339	350	360	346	310	343	341	345	318	343	338	309	331	326	346	348	320	324	288	314	354	354	359	367	333	358	334	334	348	362	326	367	323	383	319	341	350	365	332	331	310	345	344	312	333	309	344	335	345	309	353	327	343	369	344	346	335	350	348	321	359	335	351	340	349	334	324	329	354	369	350	308	342	346	353	328	338	399	334	363	311	348	332	337	342	344	335	340	314	373	347	343	351	331	352	354	339	339	359	331	335	344	347	342	369	313	338	312	352	316	322	344	308	331	335	366	353	338	326	391	334	349	320	300	324	337	363	359	359	359	299	331	313	327	362	359	336	359	341	311	336	347	350	370	327	334	335	320	359	338	299	335	346	343	365	351	358	360	346	306	328	339	351	370	333	352	341	347	360	351	381	326	318	301	350	337	344	323	333	316	339	351	320	360	344	315	343	360	340	333	331	378	327	344	346	300	353	326	324	342	324	319	341	315	303	319	346	320	357	332	362	356	365	336	349	325	370	341	311	365	349	317	333	313	314	347	354	347	328	332	329	306	328	392	305	300	334	336	352	347	316	361	348	333	339	361	333	299	331	325	349	349	330	356	363	344	358	308	346	382	324	341	304	317	356	335	327	345	325	290	328	307	372	321	313	365	306	321	309	316	338	371	364	325	338	342	346	351	334	320	329	353	344	287	369	325	365	361	352	353	349	346	349	358	362	337	349	340	360	329	332	358	352	345	361	360	336	340	356	337	341	334	307	358	329	337	344	345	345	344	354	353	317	311	353	354	333	363	346	355	298	330	377	332	331	349	307	323	359	373	341	366	362	347	322	336	314	317	334	347	340	352	326	347	345	330	355	314	323	354	341	339	353	344	347	340	322	328	342	378	326	328	321	337	349	349	362	355	394	312	319	367	356	331	331	351	343	367	332	350	361	349	347	352	345	337	350	341	321	349	314	356	339	311	357	341	355	328	337	303	342	323	345	301	328	326	320	332	325	316	344	341	330	341	332	355	340	355	339	322	350	337	347	382	362	361	351	346	333	362	336	319	340	352	322	324	309	300	339	316	321	365	330	353	351	356	335	329	304	332	316	359	328	338	330	322	351	357	321	325	346	321	344	327	346	338	354	367	335	325	353	338	301	351	341	329	325	290	346	362	353	351	307	344	341	339	331	301	334	335	321	352	324	351	342	341	340	347	345	319	313	328	345	344	347	344	355	345	321	326	336	356	363	313	345	320	375	344	335	325	345	356	308	329	384	341	310	342	336	274	314	319	328	338	309	370	326	302	346	335	361	321	351	349	346	323	304	295	334	311	321	330	346	325	365	338	339	355	348	310	350	328	323	339	360	322	351	350	335	349	324	311	318	335	370	345	337	341	356	370	313	354	327	340	334	340	347	309	375	310	339	318	313	346	318	319	340	350	370	329	337	344	318	329	350	338	347	337	356	345	311	354	353	361	363	347	334	351	334	360	362	347	301	358	337	319	308	304	313	347	339	341	335	329	345	332	342	360	326	345	344	321	368	317	334	349	353	322	341	342	331	337	339	327	363	338	351	338	329	353	343	337	344	348	328	362	304	297	367	338	344	347	363	372	322	306	327	315	324	316	332	372	322	313	359	341	357	347	326	318	339	370	328	317	347	323	311	320	319	346	341	348	353	329	339	346	313	342	308	342	349	376	357	344	346	351	354	340	356	317	344	336	320	337	334	320	338	347	332	347	336	338	342	345	351	324	328	342	318	362	345	347	341	351	374	326	340	356	322	347	350	336	343	326	375	349	331	347	308	340	358	355	356	351	352	336	321	324	331	345	316	346	322	347	366	331	333	343	341	358	328	339	303	335	350	350	323	362	307	362	326	332	310	332	336	322	309	333	371	339	356	352	320	313	355	315	353	326	341	316	358	338	321	354	338	336	353	315	329	330	320	322	342	340	324	345	342	336	355	342	306	323	329	359	304	314	343	336	370	340	363	376	317	283	345	328	368	365	347	371	353	367	362	333	372	334	309	327	353	342	324	323	345	339	302	320	342	355	336	340	340	346	346	340	372	351	330	304	323	324	328	312	318	334	344	336	367	344	325	314	320	353	333	333	314	363	290	339	318	336	338	345	330	383	346	357	314	333	337	347	359	332	344	336	332	353	339	332	347	319	313	326	358	336	345	354	331	336	323	327	341	313	339	344	362	336	358	346	340	331	328	318	328	335	373	370	330	347	345	358	334	331	343	335	290	310	348	340	344	288	325	345	353	342	308	347	333	332	348	371	327	342	368	353	339	313
32620	28689	8367	2096	640	334	292	302	264	272	288	279	320	289	299	285	299	305	299	284	277	278	297	295	303	316	276	280	316	323	290	288	301	321	291	269	280	322	261	277	285	295	302	316	302	313	298	269	283	298	291	304	307	274	332	282	282	300	293	297	300	303	277	295	280	269	300	293	279	305	260	294	287	289	283	313	298	302	272	273	295	328	286	296	294	308	259	270	302	289	315	298	314	276	267	326	301	281	294	321	276	278	289	301	305	303	308	309	288	292	293	280	293	317	292	299	284	296	302	310	291	301	254	292	331	307	298	263	275	308	266	311	318	310	288	255	285	307	300	319	297	271	280	302	293	319	298	291	260	285	281	298	310	361	251	294	282	261	263	317	289	281	284	313	293	294	306	277	296	288	313	315	290	295	271	276	295	275	285	268	312	293	295	272	287	313	279	302	285	309	306	285	297	264	253	299	301	283	296	277	270	250	299	289	270	283	306	320	281	290	273	269	313	290	281	275	291	323	315	311	269	287	278	269	296	291	298	302	266	287	286	311	286	264	295	301	281	310	251	316	285	296	283	307	298	318	299	305	293	311	305	293	304	294	269	295	303	291	301	276	282	307	306	299	298	303	265	314	299	315	279	286	283	284	301	267	296	301	314	298	294	302	356	264	280	276	312	300	287	318	276	305	285	289	279	262	310	267	290	316	284	298	293	296	297	270	285	309	329	288	294	286	295	286	294	278	317	292	308	300	266	283	287	305	305	275	271	305	277	270	295	277	278	276	318	278	283	298	267	309	322	275	283	305	295	289	296	296	290	295	275	278	275	282	277	283	298	292	297	296	254	309	283	283	273	265	283	277	270	296	301	289	295	288	302	294	306	273	300	271	281	274	275	289	279	295	282	297	331	272	290	317	289	307	300	312	287	277	305	248	310	289	265	321	273	297	287	309	278	282	303	288	280	283	300	316	300	298	281	288	259	288	317	292	295	320	305	293	283	314	297	326	312	279	306	280	300	303	323	299	294	287	303	280	302	264	276	336	323	275	307	285	300	303	310	298	264	284	276	291	310	307	293	273	317	307	293	277	306	278	260	308	297	304	263	293	285	328	282	289	291	308	310	270	310	262	290	269	287	296	263	276	276	304	271	305	297	275	312	291	307	309	316	289	301	317	273	283	258	305	313	251	316	298	286	292	312	300	341	282	301	285	305	303	278	272	295	291	309	310	305	288	305	293	285	297	305	269	281	287	301	292	339	294	283	271	329	291	323	264	325	302	285	297	272	302	285	302	317	275	289	275	264	264	267	283	281	276	272	287	298	292	284	280	306	308	284	270	304	293	271	302	262	318	304	293	300	282	329	320	294	287	317	277	256	272	327	298	296	302	289	274	305	269	259	299	269	301	273	317	307	299	316	276	281	302	278	285	310	295	288	269	310	299	283	276	299	275	283	261	277	297	289	298	297	254	271	297	307	290	290	308	304	283	278	297	310	298	279	279	294	296	307	289	262	297	321	284	278	313	285	281	259	270	263	288	310	302	282	292	306	311	301	295	312	316	297	293	312	255	287	265	304	301	285	291	285	298	295	323	295	266	305	286	315	308	304	287	309	281	280	262	295	295	280	270	273	306	271	296	297	291	302	276	304	291	304	295	290	286	301	263	285	321	287	315	293	277	293	279	297	307	294	273	286	296	329	257	280	275	273	280	321	274	280	283	269	281	295	283	299	291	280	269	301	274	285	299	314	351	310	304	292	290	289	278	283	320	298	292	314	282	331	316	281	273	254	297	287	305	243	297	288	287	267	315	283	280	299	284	306	289	296	292	286	296	265	306	295	268	283	286	281	299	273	318	291	283	284	279	295	302	293	311	302	306	313	278	294	293	316	296	262	285	288	297	323	306	306	330	264	302	312	281	290	297	267	287	310	290	298	268	311	295	303	263	275	267	298	273	288	272	291	296	297	276	268	319	290	259	266	315	280	292	294	278	288	333	282	291	292	277	318	313	287	332	291	288	258	283	298	297	316	278	302	298	299	274	291	275	289	282	311	279	310	276	280	260	294	284	288	307	313	260	274	267	298	286	329	285	313	314	293	291	283	306	316	309	287	305	289	337	274	309	309	286	288	338	280	284	286	281	295	301	319	263	274	272	272	290	300	293	293	279	303	302	294	263	270	274	296	289	291	289	288	309	270	312	273	297	273	283	296	276	289	285	272	280	280	319	272	303	272	298	276	310	296	269	323	327	315	285	270	284	283	288	304	297	311	293	302	290	279	297	262	299	296	319	280	267	278	309	293	275	288	293	293	307	285	289	317	313	292	284	303	298	289	291	268	287	268	301	286	284	261	273	292	290	300	293	274	260	305	288	284	285	324	284	287	279	258	303	273	260	257	283	289	279	286	302	309	288	268	305	299	330	322	249	304	296	286	289	260	294	262	305	281	280	316	297	259	274	312	320	298	315	251	307	271	260	272	270	298	292	292	272	275	291	264	318	316	307	262	298	290	255	297	319	279	291	312	258	272	285	309	287	306	306	287	309	312	295	291	294	321	284	284	312	284	287	303	293	319	273	280	329	293	283	283	316	305	288	273	297	302	295	300	290	292	295	305	288	287	299	289	307	300	294	306	278	283	292	280	328	305	284	278	272	294	303	295	300	289	282	289	283	264	299	273	306	302	301	326	300	314	276	292	300	308	280	308	287	306	297	296	258	294	295	292	295	287	277	310	273	257	291	286	279	292	305	259	286	281	308	275	309	289	304	294	318	288	290	277	298	286	302	280	261	305	266	299	297	299	300	312	282	274	291	309	317	304	282	285	283	282	291	284	290	289	278	301	291	307	262	315	287	270	292	307	288	281	286	298	326	302	298	280	322	307	298	314	322	317	323	303	280	299	284	291	296	292	310	287	302	310	264	284	272	275	315	301	301	284	336	283	322	297	270	331	318	286	307	260	251	299	286	278	282	309	299	289	317	281	271	285	243	290	268	272	303	291	300	267	257	323	280	303	278	327	284	301	298	274	282	304	295	269	278	275	276	290	309	280	282	264	336	278	294	274	309	302	305	282	285	291	288	317	290	309	268	293	286	275	261	282	266	293	277	276	311	322	266	286	269	326	271	274	310	271	317	325	292	284	295	288	273	277	275	306	299	255	298	276	310	306	303	264	271	302	299	294	297	281	310	295	300	307	274	273	286	296	284	272	281	271	306	282	278	314	277	284	313	310	277	304	266	263	279	273	320	311	311	317	289	264	297	312	289	282	306	298	312	313	305	274	304	311	288	290	298	318	324	278	316	275	295	325	293	306	279	302	290	276	274	308	261	267	298	304	316	295	293	314	291	283	278	306	284	291	284	331	286	303	299	270	290	276	315	302	293	303	293	251	300	296	283	272	305	299	287	305	271	319	291	293	294	299	296	288	308	317	284	259	279	300	279	279	271	264	285	279	282	297	294	301	296	306	257	298	323	308	299	299	299	317	303	282	302	283	305	281	280	286	298	281	297
24751	23314	29631	25344	18054	4419	664	428	438	403	422	389	409	373	429	360	416	395	367	395	411	350	397	389	410	407	406	407	397	398	412	407	360	394	372	404	395	388	394	381	354	411	375	385	398	393	383	393	368	357	429	378	389	386	345	377	361	376	377	349	416	393	398	388	374	412	430	382	390	384	381	441	388	401	422	397	367	347	441	403	451	396	399	385	390	380	373	377	399	365	379	360	359	372	375	396	382	411	374	387	370	361	404	389	404	398	375	381	366	410	387	396	351	391	388	401	412	386	396	376	367	364	378	430	405	383	370	401	380	391	426	372	388	413	387	409	354	426	355	388	401	399	370	423	375	413	392	369	394	390	395	382	402	379	417	375	391	429	362	387	401	383	378	384	404	391	389	406	364	397	383	380	374	404	409	373	370	347	394	374	405	405	401	374	382	362	399	402	388	374	378	384	414	354	387	372	424	392	405	384	398	348	400	403	410	402	387	425	380	390	404	393	404	387	400	422	379	408	390	404	381	387	364	408	386	391	380	368	384	386	430	362	381	362	370	385	386	391	373	375	378	372	387	418	424	389	400	406	407	364	406	425	358	410	382	390	394	401	390	375	410	410	396	387	352	405	372	399	359	395	352	372	377	441	392	375	360	377	412	365	373	403	382	357	388	374	381	375	382	414	389	391	350	344	383	377	386	400	390	369	399	406	392	386	382	381	376	382	398	364	375	375	414	382	403	419	373	384	419	370	381	384	395	426	410	414	378	391	377	400	384	359	388	376	400	405	413	352	410	393	399	392	395	410	389	405	336	406	409	400	424	404	387	358	401	377	401	405	374	408	412	370	379	383	392	373	356	424	357	397	382	372	388	388	422	387	439	384	378	410	384	413	395	385	391	392	374	378	402	379	386	391	410	426	373	383	391	420	402	410	369	404	391	409	365	395	379	395	378	419	373	374	373	358	374	402	383	379	412	377	400	379	378	410	400	393	400	397	370	404	355	382	371	381	405	400	421	372	402	363	408	421	390	449	393	386	376	410	391	371	403	420	370	401	364	360	399	397	418	355	383	376	429	388	412	373	407	388	357	428	396	437	386	386	415	379	389	420	381	349	392	396	372	401	376	399	365	375	409	381	393	403	403	378	351	413	382	366	380	420	379	392	375	367	385	402	386	372	360	399	399	376	397	402	396	410	414	400	367	387	355	380	382	400	382	407	395	408	385	405	387	392	392	356	389	360	406	395	352	368	389	408	373	393	355	404	405	346	370	392	352	352	420	385	411	393	348	392	397	399	387	400	382	395	426	381	391	376	376	395	401	419	393	416	416	384	398	366	365	409	406	406	387	394	385	410	371	384	375	393	392	364	369	402	380	420	400	384	367	383	393	381	387	407	384	386	354	370	374	381	400	350	399	404	401	394	403	376	382	388	398	440	389	414	395	438	357	390	351	383	415	392	426	373	409	368	397	412	416	395	363	380	397	395	406	386	412	432	379	373	381	392	361	412	380	352	371	399	381	387	421	369	370	411	386	373	398	395	384	421	395	393	411	390	404	404	403	390	374	393	400	362	394	412	382	400	398	382	384	407	396	386	387	409	394	396	388	367	361	390	387	379	380	374	385	400	379	346	398	370	375	391	395	433	373	381	396	421	365	384	411	410	396	399	378	390	393	361	400	400	408	369	353	366	388	371	404	397	377	392	371	371	395	406	370	390	376	407	393	350	398	396	400	406	383	373	351	387	379	380	378	381	423	373	405	365	393	399	374	373	406	403	382	394	378	406	390	397	375	358	376	402	374	421	386	392	398	350	403	362	416	387	393	395	389	375	397	416	398	397	391	402	404	379	392	426	379	350	404	362	388	419	377	390	409	392	382	372	397	446	374	380	384	367	397	378	410	380	386	383	364	362	380	403	388	401	394	389	378	375	385	405	366	412	420	387	406	376	379	413	397	385	395	385	413	387	395	375	373	414	361	334	423	384	406	400	382	413	403	379	396	414	372	352	390	415	360	439	424	401	408	411	396	375	392	388	381	394	386	368	398	380	376	419	410	375	362	385	375	439	418	404	382	390	375	427	398	398	414	366	358	385	380	350	403	377	363	403	384	373	363	386	395	377	433	391	408	378	413	413	382	391	383	377	360	390	353	367	346	394	355	361	402	370	407	368	367	388	417	386	379	346	419	376	374	437	378	358	398	407	410	372	364	348	366	376	364	431	372	363	399	414	388	391	407	374	414	417	387	371	378	407	387	410	344	393	379	397	396	395	407	370	418	389	359	338	369	376	395	402	377	403	399	372	374	374	372	390	406	417	383	384	354	368	407	413	398	392	390	407	367	376	399	399	370	341	425	382	422	406	382	367	355	364	361	364	365	403	402	407	391	382	413	381	394	388	384	392	402	382	379	404	408	388	386	415	412	376	377	420	381	389	414	402	330	379	384	359	393	390	355	377	408	395	367	346	405	425	391	377	383	364	417	362	387	381	398	373	363	392	396	380	388	391	380	365	381	393	356	363	393	379	406	371	353	369	353	395	386	409	406	414	374	400	385	372	397	406	395	388	361	373	372	398	436	403	392	375	379	404	377	378	363	392	398	421	384	378	402	388	361	414	379	383	379	415	402	404	400	368	371	402	376	373	370	383	401	380	414	431	378	376	386	410	386	389	404	395	392	391	398	386	394	415	413	369	397	379	390	380	384	386	380	377	377	345	411	391	385	394	371	416	388	363	393	374	394	363	411	395	387	371	394	333	387	408	361	407	396	400	381	386	397	403	393	362	396	362	360	383	406	399	386	359	387	426	412	402	399	411	427	382	372	376	482	377	386	401	397	407	385	378	411	364	360	372	390	392	358	397	386	387	388	365	421	406	385	401	382	360	371	371	364	369	377	377	410	389	398	390	381	392	419	367	416	386	418	379	378	405	358	384	398	391	398	385	333	383	422	383	385	362	367	391	395	405	384	381	355	374	406	368	381	393	402	395	409	363	349	376	376	382	395	366	425	405	396	403	371	386	422	344	416	383	365	380	353	372	377	419	375	414	348	415	438	407	394	391	409	384	398	388	408	386	383	396	406	386	402	379	374	410	366	407	363	397	390	399	362	403	385	411	361	409	405	362	419	373	416	385	341	364	424	383	381	377	392	371	403	424	342	402	356	387	410	412	365	402	388	371	393	406	389	406	370	381	408	394	391	409	372	391	383	368	368	383	393	397	363	370	368	387	389	406	348	383	350	356	377	370	399	421	351	388	400	442	379	365	385	376	410	397	406	381	384	378	388	368	375	393	389	388	458	408	389	385	376	397	400	371	410	397	387	388	385	392	402	390	352	367	365	381	383	383	329	425	403	388	382	377	367	368	372	370	394	389	387	432	380	402	374	425	401	426	389	402	366	389	340	369	380	394	408	363	409	368	368	380	381	404	412	397	373	386	408	407	414	388	334	413	393	359	383	393	408	421	413	383	382	386	394	398	383	361	348	389	395	380	407	394	373	415	408	359	389	398
62366	81058	47827	15983	4540	1011	401	364	374	351	377	404	360	369	342	388	372	378	402	370	429	341	378	397	378	359	357	374	368	335	397	365	369	367	367	387	355	345	345	379	378	369	369	343	345	343	381	347	367	378	345	368	395	379	360	385	345	354	374	337	353	351	338	336	388	370	335	352	391	369	387	334	351	339	359	352	397	371	338	393	345	363	349	396	391	335	383	350	387	374	377	386	393	359	358	392	357	363	361	350	375	381	376	363	354	351	373	355	351	343	359	365	363	354	354	381	351	347	356	350	372	364	360	319	342	332	384	347	351	333	360	360	349	387	383	363	384	360	369	357	341	391	335	375	363	343	388	406	401	379	348	360	365	368	366	366	340	381	363	400	380	369	351	398	364	361	368	331	385	382	344	357	378	344	348	360	368	347	365	361	347	353	329	377	374	367	357	349	358	390	407	374	366	355	337	393	376	372	375	380	365	374	385	366	393	374	366	348	352	376	361	355	357	347	342	354	375	348	365	386	377	340	380	382	360	359	350	350	403	321	342	374	380	336	369	385	352	370	350	373	363	364	349	370	374	356	375	353	415	358	353	356	377	356	375	354	396	333	343	361	383	350	346	380	389	343	352	351	365	361	364	377	384	366	361	363	353	390	348	368	369	354	350	345	334	371	389	372	360	358	355	342	341	345	335	353	372	350	362	350	327	376	364	371	329	364	363	334	352	344	337	378	379	380	364	342	357	325	348	379	331	390	414	361	356	386	333	379	381	355	391	347	345	408	384	343	326	379	368	367	381	373	376	337	370	383	346	389	377	375	379	350	354	390	370	389	385	387	365	397	362	369	409	328	383	397	375	364	389	365	325	330	387	344	357	364	367	379	383	395	371	370	392	364	325	372	399	366	333	359	387	362	394	353	380	331	357	378	362	361	367	375	371	385	363	379	357	357	365	383	384	349	358	373	364	398	394	372	359	378	368	356	355	352	375	374	379	343	363	377	348	332	343	389	345	365	361	381	341	354	322	369	355	355	363	360	362	357	391	357	378	352	367	348	416	404	313	371	352	353	376	371	374	356	354	357	336	371	371	378	369	369	357	376	325	345	338	402	363	336	385	376	389	389	343	351	381	382	353	362	379	394	358	357	343	342	394	391	362	340	367	398	363	373	385	347	317	343	352	364	359	380	367	357	398	352	396	317	363	338	348	332	325	339	392	377	366	374	349	336	350	362	371	400	369	355	349	397	331	344	371	350	376	376	348	353	340	362	391	370	336	358	353	376	356	393	388	343	356	354	365	361	377	356	409	356	390	402	359	333	408	347	369	368	332	361	361	369	354	375	346	372	378	343	377	371	351	350	348	348	349	346	387	378	392	351	378	353	343	345	406	371	382	357	421	365	346	331	381	379	326	345	394	369	386	351	343	383	350	373	362	370	344	376	373	361	350	381	344	370	373	355	351	377	382	375	378	376	389	359	348	368	362	367	342	379	356	360	350	349	338	373	315	357	383	364	373	391	360	384	351	368	376	397	334	343	377	366	388	349	379	362	357	365	353	341	377	373	380	364	354	333	383	380	361	388	374	346	389	361	319	385	352	361	328	344	348	353	363	377	404	336	355	385	351	365	334	332	406	361	369	367	368	356	364	371	407	398	353	351	372	402	350	351	356	371	366	331	367	365	353	367	347	342	359	380	328	357	400	378	344	353	384	386	348	364	363	373	385	386	360	384	388	348	369	373	348	384	337	371	357	373	345	371	341	355	389	313	360	380	341	378	352	366	379	423	368	347	389	360	369	381	344	314	352	368	361	383	345	354	383	355	368	374	361	367	355	392	349	344	382	393	383	396	403	367	350	388	336	378	363	344	345	365	358	333	358	376	367	337	369	361	338	405	376	374	381	359	329	369	392	354	364	405	328	358	375	343	379	366	378	382	361	387	360	374	343	329	356	372	370	395	395	354	355	364	381	370	361	341	369	383	346	421	387	361	365	383	366	365	354	351	380	340	369	368	400	328	365	373	370	362	368	356	395	352	370	364	358	389	385	341	369	356	344	405	367	392	377	337	361	354	371	355	380	376	374	367	361	382	360	399	346	337	383	352	360	341	379	343	394	343	351	359	378	355	366	379	368	383	357	351	356	359	372	370	354	360	401	328	366	351	349	327	415	374	394	398	370	334	354	380	347	362	379	377	324	394	391	381	354	369	365	346	390	367	366	355	379	369	357	369	371	384	329	351	376	399	356	354	368	369	348	371	352	379	372	357	317	337	395	341	359	374	384	375	381	378	371	369	354	340	340	388	351	375	364	368	354	353	358	352	368	368	341	380	374	372	346	384	358	353	350	351	373	402	377	364	392	339	370	366	370	377	374	364	364	369	384	324	359	383	381	370	358	356	338	408	372	361	351	371	367	364	360	375	369	381	336	357	367	381	379	366	401	382	349	354	365	341	380	361	381	360	347	355	361	385	382	363	351	383	405	358	343	362	357	370	342	341	362	385	366	368	349	384	389	354	339	396	365	369	366	348	364	347	380	362	381	347	352	344	381	354	356	358	380	379	340	361	347	383	379	346	351	383	357	374	353	372	360	356	365	361	341	388	368	356	344	352	351	379	322	411	353	389	365	389	343	335	383	365	366	346	385	363	349	360	345	389	387	352	385	381	361	369	355	400	357	348	386	322	347	392	391	411	351	351	391	401	383	366	375	365	354	377	353	330	365	368	382	360	341	390	405	366	360	370	354	367	378	386	349	376	349	337	361	387	347	353	398	354	352	396	307	337	334	354	373	355	332	337	372	356	362	350	370	383	347	360	357	371	383	381	387	382	401	325	337	349	364	350	365	345	367	346	331	371	372	369	370	394	354	379	403	400	341	339	357	345	333	373	356	379	404	376	366	393	354	380	405	354	366	385	367	352	368	435	353	388	354	369	335	366	379	359	330	379	362	379	360	361	406	350	360	378	392	359	333	379	370	342	357	360	372	347	372	354	346	358	351	391	382	378	385	337	383	368	375	333	349	368	364	372	335	331	331	379	346	340	389	388	385	367	386	391	379	384	362	318	397	350	354	367	327	359	361	343	369	377	368	353	378	353	380	357	342	354	351	325	366	381	377	387	347	361	373	351	360	341	347	380	378	379	357	391	360	364	375	409	372	394	370	353	397	364	354	359	379	402	348	353	357	364	379	337	345	379	359	360	371	371	392	344	358	350	325	367	389	350	362	373	373	361	354	344	367	360	334	371	359	373	366	385	382	372	356	351	357	329	352	385	369	354	325	349	346	354	386	385	372	342	341	366	388	370	342	361	355	350	374	379	345	386	349	398	348	364	368	350	382	332	350	371	385	376	386	363	354	342	347	371	378	368	376	357	380	376	356	361	346	352	336	362	348	346	334	374	352	381	387	369	345	353	367	396	356	389	333	383	361	384	340	369	356	386	389	360	370	356	362	374	348	354	378	370	347	356	393	357	377	366	337	364	357	401	356	353	356	360	350	402	369	358	336	346
24173	22635	29390	24735	19994	8679	1112	648	573	572	548	519	541	607	542	520	587	520	523	519	562	549	583	543	554	552	541	545	517	560	542	543	524	547	539	530	549	597	574	522	547	498	524	579	564	518	538	548	504	528	563	536	568	506	489	571	528	540	535	557	537	536	533	521	532	527	542	545	515	525	516	529	520	496	511	522	558	570	524	518	558	509	526	519	584	540	574	566	522	543	533	595	502	490	485	559	562	562	593	503	498	514	504	555	538	562	552	549	470	572	540	587	557	574	529	503	536	579	515	577	502	525	524	541	548	559	519	556	504	565	530	545	574	493	548	498	544	529	568	522	554	539	562	528	587	592	534	558	530	494	527	522	560	532	531	558	555	557	549	489	553	551	508	528	520	571	530	534	522	524	527	565	546	523	536	517	568	564	539	522	530	532	561	520	558	541	544	517	504	556	534	514	540	523	552	500	524	541	500	519	565	562	548	512	519	568	542	533	547	484	505	525	516	483	536	496	526	515	549	548	505	492	503	514	567	553	539	513	491	562	538	496	533	521	539	536	512	545	532	490	521	508	498	542	557	571	519	526	566	558	550	569	560	513	544	527	507	516	549	542	541	604	540	516	512	523	562	535	527	573	527	541	535	520	540	520	525	526	535	521	557	532	549	509	509	559	533	497	504	571	530	512	520	565	542	576	500	579	584	489	556	510	498	548	560	546	505	562	528	570	515	566	539	544	505	534	542	499	570	516	512	505	537	520	547	588	518	535	488	504	508	527	500	545	532	542	513	554	500	494	528	509	511	568	554	564	556	533	537	557	513	535	507	556	553	551	566	551	552	543	600	557	546	523	514	495	524	544	580	549	510	581	535	545	541	560	594	533	580	576	536	542	529	523	509	536	536	509	530	528	545	547	540	526	536	543	551	524	542	498	537	525	528	538	541	528	489	564	536	518	529	572	548	557	561	542	526	524	532	567	532	507	523	509	485	568	536	539	539	540	529	512	506	551	548	527	521	555	529	540	558	550	562	540	531	514	487	546	529	562	569	524	541	555	531	521	539	525	555	528	521	538	518	543	513	522	539	545	553	574	524	577	491	530	536	524	507	535	534	559	499	545	533	529	539	536	542	520	512	555	545	548	580	510	526	524	561	501	489	511	576	561	526	535	539	568	529	515	542	545	529	507	496	532	511	556	549	538	514	574	557	557	536	535	582	525	550	536	550	544	567	538	531	514	530	541	564	526	533	558	532	568	533	500	557	556	515	564	565	550	568	529	535	520	529	499	504	550	558	500	543	541	544	534	532	542	563	549	513	527	544	551	539	562	549	517	505	549	532	564	487	533	544	505	505	535	541	527	553	524	549	528	589	498	503	544	548	534	568	557	557	532	560	555	531	572	562	528	554	556	517	500	518	517	554	519	556	537	536	549	499	559	548	544	529	490	581	522	531	522	535	517	551	507	500	583	530	537	522	527	559	533	524	527	512	531	549	544	523	500	571	535	574	540	564	505	591	574	552	571	543	512	495	533	523	532	528	595	569	566	526	547	552	497	535	552	522	545	540	538	512	560	564	510	542	565	569	554	535	528	525	500	549	578	546	507	538	545	520	537	553	567	502	549	551	567	542	534	521	565	541	525	529	523	559	532	557	544	585	506	542	526	533	549	490	559	529	538	516	529	510	512	539	558	590	553	517	558	509	581	510	594	530	494	541	561	504	560	567	532	493	550	578	542	538	529	526	602	497	569	541	535	563	513	512	526	553	550	539	562	539	539	517	516	557	532	532	570	522	569	575	531	535	513	542	541	552	545	525	558	551	533	490	543	543	551	510	506	560	577	534	554	582	564	573	558	571	535	505	545	531	577	487	577	553	518	488	530	498	516	522	512	532	542	543	538	551	521	520	539	513	511	519	508	554	564	533	534	527	568	546	571	531	531	578	537	559	508	529	524	535	551	518	572	516	502	555	508	521	535	582	562	558	561	577	563	530	541	515	517	543	539	529	579	537	490	538	542	562	550	542	550	542	532	503	508	552	568	540	530	511	591	537	516	557	566	539	532	520	521	543	525	505	517	554	535	512	535	519	511	539	523	536	556	541	535	550	532	547	515	543	547	575	537	563	530	510	557	524	562	524	539	559	536	557	534	563	535	547	565	521	538	577	500	572	510	533	559	501	524	505	526	552	544	546	529	514	471	543	519	563	560	503	571	525	587	530	539	555	562	532	474	528	555	519	549	552	528	502	542	561	550	545	521	546	511	524	514	559	546	502	554	510	532	515	507	519	536	542	568	509	584	569	512	528	533	519	493	533	524	516	509	522	540	534	565	534	496	487	551	563	566	527	575	541	534	529	567	535	544	517	547	511	505	552	530	551	533	569	527	521	534	574	538	555	543	544	542	518	573	566	535	537	546	495	551	526	514	583	516	559	502	512	528	497	543	530	526	511	588	543	556	547	552	567	526	506	547	559	536	547	531	546	516	560	546	532	531	565	510	537	513	521	576	532	543	527	541	551	542	530	582	529	483	545	473	538	530	482	543	512	527	537	505	533	535	511	535	539	511	532	520	559	562	521	565	550	544	501	564	597	550	528	480	550	537	543	517	548	559	549	510	565	565	537	508	541	506	564	539	601	517	583	561	550	546	521	517	475	528	529	561	600	524	489	546	535	541	583	530	591	565	544	554	481	539	530	565	578	539	527	542	534	491	506	482	521	531	515	517	530	540	542	495	535	557	519	571	523	495	546	585	568	546	544	524	559	514	517	552	572	508	520	527	487	521	547	536	527	514	518	565	532	569	539	496	547	523	527	501	499	564	556	544	571	542	523	532	508	552	492	580	558	547	553	556	539	561	530	537	514	546	502	552	538	593	499	591	560	511	542	531	611	523	534	563	522	511	534	502	528	516	535	560	534	516	563	498	500	514	513	553	525	525	555	515	513	548	535	508	546	558	505	545	549	511	545	543	537	555	533	528	545	552	536	541	525	539	489	529	506	520	500	522	502	521	538	515	563	564	483	553	587	518	560	569	513	537	518	557	538	534	535	501	552	533	534	518	521	556	511	520	561	531	541	496	480	543	498	552	536	548	568	571	554	534	524	554	541	524	493	561	524	517	548	541	573	515	560	529	536	509	514	546	530	536	511	513	567	537	530	587	535	557	547	558	543	559	535	546	534	511	568	576	539	549	564	547	480	524	531	577	531	511	574	535	519	491	533	542	550	534	478	514	503	519	522	553	508	555	496	495	518	571	521	544	541	511	507	557	522	534	562	538	546	525	512	530	569	562	565	523	555	588	529	516	558	516	550	541	481	547	522	522	526	490	562	549	533	541	506	559	489	533	550	525	538	501	524	556	566	526	546	522	523	556	534	542	542	510	540	491	502	490	551	518	570	533	548	541	509	576	543	531	549	571	520	539	555	560	585	532	476	503	526	538	555	544	545	570	525	536	526	526	524	523	549	509	525	577	563	529	508	533	537	514	558	518	497	568	524	499	526	569	535	556
60208	87008	53624	17948	3699	1003	512	447	514	499	512	527	491	494	504	489	510	485	551	494	431	480	479	484	450	516	491	491	506	503	488	504	495	523	501	527	527	527	522	461	462	525	517	462	514	515	469	489	482	513	513	474	495	487	476	486	502	518	497	511	511	469	494	503	510	466	491	516	520	526	489	487	489	504	464	495	503	500	482	520	498	491	488	527	495	494	492	467	510	453	502	508	482	491	541	517	507	468	500	486	467	519	476	487	521	493	510	487	484	496	463	455	457	513	478	484	471	526	496	467	524	497	473	508	488	469	481	479	416	497	455	539	566	534	467	466	521	498	524	451	514	494	467	524	498	469	471	468	486	512	474	487	472	495	502	502	497	476	459	509	502	468	516	481	432	478	485	510	473	511	472	474	492	483	495	496	504	516	482	508	490	471	471	475	491	465	508	501	462	501	529	457	482	455	515	512	478	485	527	528	516	467	492	506	477	500	508	500	549	462	471	464	505	492	479	519	515	496	468	494	483	483	476	487	524	481	470	508	481	442	506	518	493	478	486	525	456	498	496	509	487	477	501	512	499	482	497	455	515	510	504	503	475	446	544	511	475	523	493	503	479	454	524	479	472	512	527	481	473	544	495	520	493	465	492	530	491	493	491	507	488	517	474	499	521	513	527	450	500	495	485	497	458	511	515	497	488	479	491	488	517	467	489	504	549	473	540	483	519	529	501	486	490	491	460	499	523	515	503	454	484	498	526	516	518	494	512	464	490	475	514	495	481	484	484	500	519	479	501	477	528	543	536	504	500	515	466	513	489	497	512	502	508	487	467	479	483	458	456	472	477	488	473	508	522	492	485	465	499	498	461	468	524	483	490	496	471	497	483	496	489	489	503	484	493	505	494	509	483	481	464	472	509	502	520	505	499	507	486	475	469	503	473	497	501	488	485	526	493	483	514	432	452	485	482	519	492	494	471	462	469	483	474	507	447	496	462	490	469	517	518	453	472	458	487	488	476	484	489	456	465	510	469	469	480	457	492	479	521	474	467	485	503	502	490	437	477	450	534	520	465	501	525	505	480	532	477	475	509	487	507	480	504	473	517	484	504	497	547	492	470	497	488	524	502	489	501	488	512	522	481	469	538	493	484	484	529	468	473	501	479	503	497	508	503	527	488	458	492	496	511	466	437	505	513	445	497	498	505	483	478	513	533	530	475	476	491	482	470	496	495	488	477	501	512	528	481	458	499	507	521	490	466	497	519	463	503	476	489	471	486	477	531	485	474	518	493	535	488	508	495	483	515	486	507	465	512	478	504	485	493	503	476	472	483	499	531	495	489	465	491	480	483	488	498	474	464	510	511	485	487	532	522	468	505	468	447	462	491	484	509	497	455	465	486	496	508	519	461	501	508	480	459	516	460	517	492	498	489	482	463	482	462	491	459	508	471	485	480	523	502	465	468	492	477	481	473	467	497	476	502	470	493	518	477	480	467	497	496	504	502	459	503	478	499	484	512	506	444	511	511	510	492	457	463	449	471	481	515	505	501	502	522	468	472	493	527	503	493	473	487	469	478	500	521	476	509	474	509	504	496	499	518	480	460	464	509	534	469	510	475	482	524	490	460	494	540	488	492	485	457	512	491	494	519	472	483	488	499	538	490	474	521	476	510	501	509	550	493	519	493	504	480	486	500	503	475	522	495	500	474	503	458	471	516	454	449	488	506	477	492	518	463	444	485	517	488	478	505	503	503	474	499	475	490	491	516	476	478	530	501	430	499	513	496	508	496	501	445	494	484	464	490	492	489	477	486	484	493	468	451	453	463	512	488	478	482	490	492	506	504	452	486	459	492	475	466	481	490	472	513	451	505	457	559	510	541	524	482	475	483	477	438	498	482	446	492	478	461	514	528	484	504	537	477	501	476	457	495	504	525	480	495	485	471	500	462	475	475	468	440	498	530	471	500	532	517	483	465	490	482	472	481	501	506	512	495	462	510	510	507	458	486	515	490	471	502	480	497	479	513	520	544	502	479	477	509	501	505	507	498	514	478	520	446	520	504	508	486	504	479	522	484	421	533	488	464	494	492	472	492	499	473	491	458	479	458	461	476	525	465	484	503	488	483	486	480	496	523	483	466	510	477	507	505	472	473	490	513	452	511	502	508	500	472	481	500	459	524	464	495	462	495	470	511	482	443	481	501	501	486	498	478	479	459	516	476	475	530	488	496	485	485	472	473	477	452	506	524	514	528	546	502	512	501	469	475	478	522	488	512	456	482	519	529	479	490	483	467	488	482	510	476	495	535	476	459	522	490	489	461	478	513	473	500	501	497	512	498	512	498	457	487	502	469	532	505	487	511	459	487	464	459	457	502	494	468	486	453	489	479	504	466	512	471	486	490	452	459	481	459	496	464	467	513	495	473	511	485	473	513	493	472	518	490	476	468	475	498	475	496	515	520	526	530	457	501	462	497	497	483	475	519	525	536	465	484	486	502	461	480	475	509	510	507	491	491	532	490	451	463	505	498	488	492	469	483	471	518	491	491	539	491	486	487	482	488	492	496	492	438	494	508	499	506	475	497	497	490	504	453	469	466	491	460	517	449	443	465	501	502	556	505	475	461	517	480	509	471	528	489	510	474	496	495	529	431	488	467	499	494	468	458	511	454	518	470	474	496	490	509	498	520	521	497	495	504	524	516	465	527	469	486	477	489	505	483	498	499	451	434	493	484	489	475	511	482	505	507	561	460	523	506	486	478	473	498	490	488	519	459	481	512	454	461	452	477	470	492	557	477	484	471	493	504	462	511	467	471	483	512	491	493	486	482	478	497	491	459	472	505	502	519	509	481	476	486	511	499	454	503	462	507	472	472	447	526	487	501	513	545	471	496	526	484	506	493	505	501	479	496	472	516	469	513	478	501	475	490	497	540	485	462	489	489	476	463	491	490	498	503	507	480	482	490	495	479	499	535	457	487	453	479	519	510	492	487	476	512	467	482	495	480	502	493	495	478	481	534	517	460	499	491	452	474	471	477	471	531	482	494	508	492	464	456	518	470	515	508	456	480	512	461	444	486	466	492	473	506	499	502	491	521	496	448	493	474	494	459	507	513	473	467	477	514	510	474	502	499	507	496	483	499	455	481	460	487	485	469	477	477	470	479	473	562	463	529	474	484	496	480	514	546	464	499	523	515	495	448	473	510	504	498	543	476	503	494	491	529	499	519	476	490	487	507	485	482	498	462	509	484	467	520	528	509	497	496	510	516	473	460	497	512	519	488	476	513	465	505	470	514	493	480	476	502	482	469	491	520	490	492	472	474	481	529	529	479	484	477	479	532	466	521	484	476	508	487	480	452	498	468	496	441	527	483	490	495	442	482	546	476	512	501	466	492	506	486	465	477	488	493	495	509	511	539	457	466	472	490	526	490	484	496	473	493	490	482	515	536	519	510	489	526	439	472	502	486	492	476	542	482	493	468	529	504	482	502	526	494	517	491	492	510	431	452	482
34360	30297	19118	5088	816	421	399	425	387	397	390	384	406	366	377	399	400	365	387	400	408	417	391	382	408	381	381	383	365	384	371	374	374	394	399	391	392	392	380	396	402	377	397	384	378	388	403	380	341	355	393	383	429	370	380	366	387	416	364	392	383	417	381	376	371	332	366	348	440	385	394	370	372	384	384	428	399	371	391	369	426	396	412	415	398	392	377	382	403	373	391	408	377	393	372	396	371	373	397	388	427	375	363	376	409	381	381	398	386	416	371	385	371	413	361	379	388	395	415	374	390	399	390	390	388	359	394	407	404	370	362	417	365	351	345	394	384	355	383	342	371	406	416	354	394	432	403	336	389	372	396	376	362	414	378	428	391	385	386	362	377	360	396	404	400	407	364	416	384	380	387	362	374	408	424	367	410	393	410	416	394	373	372	386	353	379	379	410	371	373	371	375	377	417	361	374	415	401	376	373	396	390	367	416	402	410	381	353	338	383	379	356	380	384	354	379	378	361	377	397	408	408	362	385	352	356	362	410	367	383	381	365	422	352	365	374	423	427	353	386	377	388	392	371	366	389	372	369	400	386	355	398	385	392	382	387	418	359	367	378	409	408	381	382	366	402	380	360	389	388	336	404	432	410	390	409	401	360	368	408	385	397	390	378	370	399	358	390	400	393	386	380	397	409	381	362	415	400	359	374	376	361	381	382	373	394	356	384	398	398	380	368	378	362	389	367	423	403	374	392	390	379	368	395	359	398	392	389	417	381	340	409	374	380	379	366	404	386	402	381	389	388	384	377	351	343	380	363	374	377	411	381	391	395	390	354	412	338	412	390	366	397	375	357	373	385	374	404	392	401	372	362	407	384	368	400	391	385	375	398	368	394	378	403	394	389	387	399	413	409	389	361	394	359	389	388	356	359	379	382	370	375	382	377	374	410	361	388	383	373	357	353	418	390	411	410	365	400	397	408	379	378	396	402	394	409	382	395	375	374	356	386	369	384	342	391	335	392	370	386	377	414	419	367	373	376	385	374	406	421	396	398	326	429	370	379	400	402	403	395	375	382	413	403	379	382	400	380	392	391	412	381	366	352	396	379	346	422	351	382	387	392	405	381	421	359	373	388	375	359	395	362	406	358	363	380	402	390	377	349	411	368	370	385	390	383	397	431	365	385	381	387	365	382	374	374	380	374	365	382	375	361	365	371	353	376	401	394	344	391	395	384	356	412	398	366	368	359	394	386	361	392	415	376	391	388	397	398	408	393	343	368	404	402	360	375	381	395	401	389	399	347	368	359	383	363	361	370	407	363	392	352	355	370	368	402	359	371	340	409	381	392	378	326	388	391	395	366	383	384	402	373	372	384	392	381	371	385	365	417	362	388	427	364	386	402	388	421	390	407	376	373	391	399	392	430	398	392	389	369	400	368	345	367	359	380	377	405	370	379	364	379	393	426	379	418	375	366	383	392	362	405	418	424	404	368	403	359	375	390	384	397	403	392	418	403	405	395	366	399	417	392	366	387	385	351	372	369	404	367	419	378	431	422	356	362	364	404	381	384	386	386	370	397	385	425	363	364	401	405	395	432	418	373	379	378	390	400	390	399	416	371	364	369	412	385	387	388	417	395	376	387	386	390	384	373	366	388	407	361	391	387	386	414	370	371	377	383	401	354	415	353	358	368	359	384	393	386	397	352	400	389	369	365	393	358	370	416	357	375	365	406	413	368	379	390	415	392	386	366	394	366	403	355	391	369	359	372	366	407	393	358	403	357	390	385	448	391	380	384	419	384	382	391	398	372	398	397	390	394	384	416	378	374	379	415	345	403	400	376	401	368	359	347	369	368	386	393	395	382	414	369	426	370	389	384	363	393	397	387	403	385	394	396	413	400	397	398	391	405	352	391	353	371	371	392	379	356	417	402	386	364	387	357	387	381	383	372	381	392	393	372	359	379	388	378	422	385	358	399	406	408	412	382	391	356	373	410	397	386	425	373	397	379	387	392	382	375	379	388	409	354	395	371	400	372	363	381	380	365	395	383	394	392	416	406	387	359	374	345	382	328	408	404	366	396	394	337	391	343	394	376	404	394	363	376	408	366	392	394	381	361	403	394	388	401	389	383	390	387	433	392	383	384	358	384	358	338	379	400	387	384	397	398	382	376	364	407	390	391	362	377	393	402	384	422	363	393	379	387	414	386	403	347	366	422	384	363	402	407	386	392	380	407	374	398	390	341	399	422	366	390	438	363	374	404	403	381	373	380	366	433	391	387	383	385	391	377	398	397	379	393	360	394	405	369	379	395	388	388	358	369	391	380	418	372	401	379	388	376	381	422	402	427	401	357	384	381	413	360	368	374	389	346	387	375	385	398	415	379	374	366	413	385	382	386	415	419	384	348	337	348	371	389	388	383	413	387	384	373	407	409	381	396	369	372	379	380	399	388	376	374	400	398	391	396	394	391	393	391	390	377	407	396	380	385	394	376	361	374	320	365	394	370	384	345	372	383	394	415	367	397	401	401	366	370	396	366	362	372	371	412	367	418	388	397	399	379	364	411	379	365	370	386	405	384	358	385	401	386	332	367	368	364	371	357	394	382	359	397	373	365	361	400	422	387	358	412	410	383	364	397	360	368	379	372	412	362	367	416	344	397	409	397	369	399	364	371	373	389	377	389	369	405	390	357	411	392	434	342	379	351	429	400	367	425	384	367	387	386	358	392	420	421	413	380	372	400	407	382	386	353	372	428	368	416	389	389	412	354	383	369	381	352	400	354	403	381	387	364	357	375	348	364	375	388	398	385	357	380	359	400	439	351	376	384	386	373	379	406	375	379	408	384	348	388	348	340	383	384	417	392	389	403	408	353	395	371	384	401	381	380	396	388	396	374	400	413	381	358	382	400	307	374	384	367	404	390	380	387	377	407	376	414	392	348	349	385	377	392	366	404	356	380	425	383	409	364	384	391	383	364	362	361	395	389	354	389	410	349	388	393	412	395	378	364	414	387	379	349	364	400	419	390	402	375	416	385	377	378	364	397	392	378	378	350	394	390	381	373	404	390	382	371	376	392	374	381	414	377	405	413	345	399	375	369	391	386	381	392	437	406	378	360	389	380	408	408	398	360	389	409	361	359	387	395	378	387	377	373	383	370	395	376	377	361	390	380	396	399	374	372	377	352	361	418	384	369	389	401	404	396	385	363	362	402	378	396	400	382	362	365	400	358	364	363	398	392	382	400	379	427	374	390	370	351	380	368	394	364	416	347	367	354	349	391	379	404	411	411	361	396	384	383	342	379	383	388	399	346	353	394	410	369	370	377	402	408	379	384	381	396	420	390	371	380	386	385	380	356	386	366	406	393	367	373	363	393	392	393	373	383	400	446	368	375	379	382	388	410	369	408	385	372	398	362	372	385	392	366	372	369	397	392	391	383	385	398	438	372	420	374	381	388	395	418	345	393	405	387	372	377	399	370	374	406	374	371	421	378	410	426	370	378	384	392
32529	28764	11026	2457	637	363	363	342	321	301	354	340	318	340	318	319	303	324	332	356	346	354	313	322	329	305	338	290	303	319	331	342	358	351	337	339	331	371	301	370	330	327	319	306	324	325	313	311	289	358	342	322	343	299	333	342	365	337	318	370	352	353	330	347	349	312	330	350	300	358	331	329	361	355	333	329	326	324	349	332	303	343	319	330	360	300	372	317	350	353	323	334	322	346	313	328	326	341	300	356	328	343	367	367	335	318	348	315	334	314	335	330	340	313	314	337	353	353	331	312	333	368	330	304	309	327	334	357	305	338	326	311	349	337	294	319	337	347	324	314	348	324	342	335	343	328	331	293	328	349	352	372	315	312	355	344	318	317	352	319	312	305	314	303	338	355	333	357	321	321	343	332	339	341	320	360	365	309	351	370	352	352	336	307	340	337	341	332	345	310	287	310	306	313	350	336	325	307	325	338	325	329	371	374	324	319	346	329	302	304	306	329	330	314	334	287	348	345	325	316	335	319	321	335	309	323	323	340	316	325	324	314	309	336	304	327	333	341	340	343	319	319	337	334	331	307	320	350	332	348	322	336	348	340	316	365	347	322	291	333	334	342	348	301	335	317	315	325	348	329	331	353	326	325	342	301	332	312	351	360	340	324	344	310	316	350	315	343	307	314	309	309	341	340	329	323	355	302	352	341	302	346	339	324	342	330	315	329	355	310	343	369	334	331	317	333	343	297	343	330	342	330	338	310	325	333	325	342	331	330	324	323	336	325	329	355	323	333	324	334	333	346	364	330	338	336	334	327	314	309	330	329	302	321	325	322	314	361	342	310	339	310	321	331	341	360	351	300	294	305	360	337	344	315	345	329	326	352	337	322	343	327	367	317	313	336	337	355	293	312	362	291	315	301	313	330	347	332	312	319	304	340	341	299	318	331	350	361	339	346	336	295	328	299	331	332	339	365	338	320	336	344	351	327	333	332	290	330	327	320	341	333	325	333	362	315	317	341	355	331	332	319	338	337	353	344	352	331	340	365	310	339	326	312	342	363	320	354	332	347	350	329	322	366	352	342	367	314	338	330	373	336	322	347	296	342	310	343	340	350	354	293	325	354	343	327	335	319	354	310	320	329	323	326	332	320	317	345	329	331	308	305	337	310	323	320	347	344	308	312	360	336	318	355	341	315	355	331	322	302	335	324	309	322	326	351	305	321	328	318	356	349	308	328	323	334	345	363	340	323	328	324	329	303	346	321	311	346	307	312	360	335	305	333	355	334	315	316	310	322	313	360	322	328	345	325	308	322	343	329	326	342	340	346	321	338	328	342	334	341	308	318	337	341	349	333	337	306	346	347	348	320	342	337	341	337	335	324	311	300	336	338	339	365	371	307	333	349	362	355	310	327	322	337	324	340	324	324	332	332	341	310	319	322	301	368	317	340	305	319	315	276	331	324	329	315	323	338	332	332	303	332	344	342	332	362	317	347	325	323	372	326	332	330	357	345	322	337	336	297	308	362	356	370	332	346	318	322	326	328	349	321	343	327	376	323	312	354	323	310	315	338	338	325	352	326	327	366	326	364	274	358	326	336	338	311	329	353	310	311	297	304	322	313	318	331	339	353	339	332	349	346	350	344	331	337	325	355	367	346	334	356	327	329	344	319	331	325	309	321	348	351	319	336	341	343	312	321	325	348	329	311	337	318	312	352	342	329	292	346	343	354	353	345	329	339	324	342	332	309	345	347	318	345	319	349	353	340	324	340	329	310	321	317	339	326	332	329	317	362	333	305	338	328	339	304	333	352	308	348	363	344	299	336	321	318	332	329	338	351	301	337	312	336	319	338	296	330	326	330	315	287	344	322	345	348	347	336	334	363	301	312	349	336	345	307	338	362	314	339	322	336	328	345	321	334	349	328	329	353	325	341	348	343	334	366	342	305	365	333	349	366	361	312	320	320	327	321	314	319	304	316	325	318	287	313	313	335	318	322	318	352	371	337	327	301	356	317	346	321	352	347	352	318	335	308	321	333	364	332	335	339	334	335	307	319	303	333	329	323	344	315	361	300	308	306	357	322	321	340	334	336	339	346	358	320	313	359	331	309	319	364	351	291	334	323	304	330	306	329	307	353	328	361	301	340	343	311	291	308	325	361	318	337	326	338	343	332	317	323	339	329	311	349	330	351	358	366	343	332	309	327	332	321	316	359	321	324	322	334	335	321	332	356	322	351	352	335	346	308	313	323	370	311	336	346	346	334	319	371	323	311	326	316	309	339	313	329	348	317	365	359	311	306	322	331	365	327	328	308	327	332	331	374	319	367	302	367	318	352	349	307	303	348	302	292	333	302	344	287	348	330	341	302	334	318	334	333	341	287	313	324	318	331	288	317	328	354	338	308	337	349	341	338	339	303	313	360	308	332	315	323	341	313	318	313	346	311	348	335	333	326	370	328	333	347	357	323	341	318	316	348	368	311	316	338	348	322	335	320	318	328	313	312	326	324	324	319	305	353	324	313	369	322	299	317	340	324	349	311	341	305	346	311	318	319	332	359	315	288	340	282	355	333	352	304	324	319	367	355	358	328	311	357	357	361	348	323	332	353	335	324	354	356	356	336	330	377	346	316	316	330	340	342	304	329	331	311	324	335	296	338	298	334	321	333	305	337	338	331	325	342	344	357	314	318	296	327	331	355	328	312	299	317	317	359	352	322	337	324	305	293	328	339	321	350	305	342	358	361	366	301	328	336	287	349	331	318	359	342	327	357	344	342	340	322	333	310	323	381	338	308	307	307	335	313	327	365	303	339	342	338	310	348	301	338	340	340	330	322	335	328	336	344	335	323	326	331	307	349	359	347	330	361	319	307	296	325	297	322	311	329	331	297	324	307	312	339	323	344	287	358	323	340	336	317	349	332	346	326	331	343	343	318	331	296	371	352	319	326	359	294	331	303	362	319	356	286	355	340	326	323	301	333	323	306	315	359	330	346	339	307	344	335	360	334	307	331	349	312	349	339	289	328	339	354	331	313	347	325	327	335	307	355	309	323	350	325	300	333	318	346	332	322	333	329	328	331	334	309	323	308	340	271	339	339	315	335	360	322	334	347	374	322	359	283	351	358	335	332	359	332	327	311	339	363	331	318	336	328	316	287	362	352	341	325	323	346	338	316	353	338	335	339	315	353	336	338	325	374	366	328	350	324	323	341	317	337	324	339	357	353	318	283	333	353	343	313	364	303	331	340	358	337	362	278	317	315	318	372	319	317	322	324	344	322	331	342	322	331	322	331	348	344	299	324	296	364	314	329	357	343	338	313	346	347	340	338	331	329	309	352	357	327	331	319	381	336	328	359	358	347	334	344	349	351	358	309	335	302	313	337	300	330	316	332	323	311	333	352	357	379	328	342	326	334	348	323	299	346	335	366	331	328	330	331	328	322	297	349	294	345	344	337	333	349	362	335	369	342	341	345	327	343	315	335	343	327	345	347	348	362	320	320	308	322
24779	23162	30239	25610	18019	4641	732	528	528	536	487	458	497	493	476	482	483	527	472	479	517	489	468	463	502	462	468	505	465	468	476	488	482	491	509	474	449	471	463	483	497	455	473	474	473	475	446	441	482	509	448	521	438	457	443	462	458	480	454	504	458	477	467	491	509	477	462	491	445	486	454	517	440	478	453	495	465	448	477	453	485	448	452	479	497	461	459	445	448	453	473	472	470	465	468	454	476	461	482	484	455	453	441	484	474	458	412	457	467	481	441	464	427	491	514	475	483	490	463	491	475	464	446	459	488	467	442	440	455	496	497	443	457	470	478	439	485	494	447	471	475	469	461	478	453	481	467	464	474	503	443	483	472	480	495	480	469	456	447	471	474	446	466	468	442	464	478	480	439	481	436	466	469	460	467	417	485	469	474	464	454	452	429	489	498	445	466	510	447	431	496	459	479	462	471	479	468	427	445	502	448	473	436	436	466	480	418	463	456	445	487	486	457	465	470	474	477	436	455	468	465	439	442	464	451	434	448	464	414	489	458	463	446	454	481	478	454	516	466	476	490	495	490	499	460	433	509	485	492	458	416	494	509	476	482	526	511	469	456	491	487	456	456	463	489	454	441	496	458	460	446	499	453	464	483	481	424	449	476	440	478	453	481	453	484	460	505	466	481	462	460	450	475	446	492	445	454	430	439	450	480	462	476	540	469	475	487	471	442	441	463	511	483	481	476	482	458	463	476	502	440	482	462	476	528	453	432	420	488	472	489	508	459	443	432	488	466	503	480	466	473	448	498	457	459	441	459	483	473	450	466	471	483	460	460	471	458	416	457	463	447	449	478	451	489	457	454	503	479	413	485	460	439	462	445	472	488	464	487	483	482	460	459	430	461	450	495	452	498	507	448	439	475	467	446	434	484	487	465	451	461	496	539	464	462	471	477	454	457	459	461	489	460	446	469	459	503	492	481	470	475	495	479	468	498	448	482	454	470	489	451	418	507	435	470	513	444	446	450	427	446	474	493	470	496	461	468	460	438	445	462	448	454	466	484	479	477	470	480	489	456	449	488	444	474	440	485	469	507	507	483	500	486	462	475	427	511	485	465	470	462	485	466	456	455	504	500	448	475	485	477	447	466	447	465	443	450	456	487	507	472	456	448	453	450	459	474	498	465	468	440	446	505	480	464	495	491	480	493	480	472	486	474	435	463	495	479	442	501	451	480	478	468	461	491	454	467	458	456	489	460	450	440	437	460	444	484	434	447	441	451	458	449	500	435	460	477	459	469	458	444	478	468	436	491	461	440	487	497	417	476	492	458	485	460	451	469	474	475	483	445	432	470	481	474	446	476	441	468	415	467	438	438	454	430	530	483	475	474	477	499	429	516	475	465	465	426	456	489	468	460	485	510	446	475	458	458	453	465	478	449	478	487	467	480	456	450	466	464	430	484	476	433	476	453	474	442	495	501	456	450	428	464	463	404	446	477	471	476	481	481	472	513	458	434	503	456	477	400	483	458	481	479	436	500	484	451	462	465	445	466	480	482	469	503	438	466	450	478	478	471	468	476	462	456	495	499	448	497	458	460	442	472	468	460	455	481	475	434	432	482	457	451	500	477	453	453	487	471	476	471	478	442	465	498	479	473	425	450	430	437	467	466	443	441	485	446	456	433	428	422	447	493	478	486	458	414	483	442	430	502	473	468	466	509	472	461	460	445	493	483	463	495	499	494	452	410	463	477	451	444	457	470	493	498	487	467	448	435	465	450	423	447	471	489	452	454	479	461	487	493	422	447	469	476	521	459	465	475	455	469	488	462	473	487	417	460	458	451	448	466	470	481	442	502	480	479	496	505	436	447	459	485	478	439	486	444	426	451	452	506	449	446	441	486	482	476	476	508	495	425	468	444	487	467	506	482	469	431	508	445	463	467	431	448	446	453	457	445	471	456	473	496	491	490	481	473	489	443	429	447	494	490	473	447	449	494	483	495	468	504	494	458	434	476	456	475	481	454	444	507	446	444	420	476	439	492	476	507	444	430	436	445	488	437	467	483	439	458	478	456	485	450	466	448	466	473	484	489	492	470	450	491	488	452	448	467	488	484	479	474	431	459	460	406	467	449	531	469	460	465	454	447	499	453	480	441	463	493	446	480	475	463	428	451	473	438	454	468	475	486	541	478	474	462	527	457	493	427	482	459	483	483	467	434	454	453	463	447	452	465	449	492	481	465	490	483	476	464	450	494	484	477	460	493	454	462	492	458	444	487	460	485	458	420	486	429	469	477	487	484	441	465	478	471	473	473	438	475	465	442	481	438	512	477	471	500	466	445	435	454	470	508	471	465	464	444	436	484	446	436	479	469	447	483	463	481	474	455	478	430	491	500	466	440	426	475	444	510	464	491	483	491	483	455	486	452	499	456	468	469	481	474	442	449	470	454	419	456	434	486	480	445	491	409	491	508	443	446	408	455	475	483	460	444	470	467	461	469	474	453	441	462	453	493	460	488	447	472	457	487	502	466	414	450	461	473	417	477	457	451	435	460	482	458	434	469	453	454	451	468	460	476	495	467	439	505	459	471	441	462	444	453	423	459	440	478	423	468	431	462	497	443	437	502	450	454	475	453	475	521	449	468	446	486	466	467	461	476	503	472	463	486	473	470	506	449	452	460	485	459	478	474	457	443	484	521	465	440	489	499	500	460	487	493	471	452	474	448	449	504	446	490	487	494	453	452	459	486	452	422	487	436	468	429	471	424	471	457	488	477	474	466	463	459	461	472	445	455	469	471	471	424	410	454	473	476	444	437	479	489	447	468	449	467	490	470	464	473	482	464	467	494	459	510	461	513	504	411	431	484	448	500	502	527	481	482	466	495	445	462	458	482	499	444	478	487	471	517	416	446	483	477	491	459	452	464	474	457	473	475	452	504	468	450	448	448	456	498	460	483	490	473	508	460	475	451	490	465	489	475	457	509	503	463	484	443	447	475	468	478	495	477	517	441	441	478	476	461	466	479	504	433	424	459	481	478	455	453	461	461	449	456	476	480	441	470	486	512	456	478	469	473	486	452	442	467	493	468	461	478	505	469	475	473	457	453	492	496	454	428	438	480	466	443	500	434	469	493	455	464	463	462	444	466	445	439	456	458	460	498	451	446	475	464	479	464	496	450	450	448	445	485	463	411	440	482	493	452	478	463	457	474	475	440	478	472	479	438	460	503	481	473	441	482	454	471	511	477	419	475	510	485	531	495	462	463	490	457	487	428	464	462	460	465	494	451	479	429	451	496	446	475	481	467	469	496	462	423	485	496	469	452	475	465	482	489	452	473	474	437	473	453	460	479	451	456	444	445	459	453	457	472	438	461	500	483	469	456	501	455	472	479	481	477	505	428	512	460	438	443	490	486	457	447	437	457	491	467	466	436	479	461	458	451	463	487	463	424	432	452	451	492	453	485	469	476	465	460	443	470	454	462	472	470	427	475	464	446	461	491	474	514	430	460	500
62457	82934	50385	17566	4070	954	454	444	465	409	434	421	470	467	394	451	456	423	458	440	442	470	437	443	463	422	415	406	430	475	435	460	411	436	454	445	427	461	492	448	423	406	430	456	466	434	419	458	429	407	449	462	431	437	446	417	487	398	408	421	443	492	424	384	437	431	426	445	424	452	421	439	414	428	424	410	438	387	407	408	432	432	418	431	431	451	480	421	416	404	433	457	414	414	431	428	450	436	455	434	433	412	416	415	460	467	433	423	423	429	419	429	406	428	430	430	462	453	405	442	437	448	484	413	447	446	455	461	418	420	423	452	434	450	424	441	410	438	443	446	426	455	445	409	426	415	422	413	409	422	416	455	416	420	457	434	409	414	426	484	432	456	408	423	502	434	439	446	445	441	437	442	405	451	380	425	427	403	445	478	461	451	442	450	459	435	452	430	406	405	426	429	464	424	474	451	449	415	444	429	383	452	407	481	451	398	455	406	451	415	401	424	438	408	406	428	414	429	445	451	437	442	444	465	437	398	431	421	424	443	427	430	473	422	449	447	450	425	437	457	450	445	450	481	462	444	421	415	449	454	433	452	481	410	441	466	436	446	438	406	436	395	428	428	482	427	406	416	423	441	456	438	429	451	475	438	440	455	414	398	463	440	452	452	454	422	419	452	449	454	434	412	397	424	429	429	410	414	448	415	414	432	405	427	438	467	439	438	416	421	436	416	413	449	409	442	440	431	403	452	444	422	434	412	439	419	475	410	399	415	456	470	439	437	444	416	453	423	413	447	411	383	401	432	406	407	433	408	437	407	443	465	419	439	460	436	455	432	415	405	425	404	451	439	454	397	444	445	423	451	414	414	384	392	410	482	436	457	455	411	433	450	444	437	462	400	455	449	429	472	440	457	441	435	443	402	428	424	408	451	414	483	456	423	381	434	442	425	375	413	434	417	390	424	435	429	426	420	435	446	427	451	423	417	466	463	428	436	441	433	439	446	446	447	443	389	434	449	447	458	441	455	411	468	413	436	412	440	436	458	415	424	464	423	460	403	443	440	420	414	454	454	407	467	439	469	408	381	442	465	455	448	444	406	447	417	448	460	461	457	473	424	403	407	450	473	463	452	423	416	431	456	466	438	448	440	385	442	455	466	411	431	447	420	484	429	407	455	468	428	448	453	438	416	455	439	434	436	431	481	435	434	412	448	393	443	458	435	447	439	446	423	408	440	445	440	431	438	442	474	450	422	448	405	419	445	433	436	445	440	424	432	418	452	431	400	430	443	441	418	434	462	460	405	438	405	403	409	443	424	456	442	399	419	454	476	477	463	407	445	395	445	420	397	438	408	439	421	405	431	451	449	448	451	428	437	432	427	449	416	438	437	428	435	422	412	430	403	433	464	420	405	423	414	420	396	406	476	458	406	424	435	438	389	445	417	472	447	423	479	421	434	437	468	485	456	453	479	406	436	409	452	430	410	413	407	411	408	446	423	437	445	426	426	400	453	455	438	457	446	434	408	454	445	444	466	442	438	467	426	444	421	396	490	425	422	432	441	416	445	432	410	453	418	441	457	464	465	424	441	479	486	426	441	415	411	391	425	436	442	450	448	434	459	449	435	454	448	443	447	461	423	415	439	427	480	432	419	434	443	437	446	457	422	396	445	412	460	447	422	415	428	423	431	426	430	442	425	412	430	431	432	432	429	470	428	431	448	430	428	404	482	443	447	431	427	427	435	431	425	458	454	409	480	426	407	429	432	415	424	436	488	411	460	460	488	427	409	430	442	411	455	429	422	428	440	426	427	432	448	384	439	407	441	445	459	405	413	430	466	457	446	441	382	408	458	442	439	400	483	464	451	450	413	461	421	404	439	467	420	442	435	450	464	433	431	429	394	419	442	465	425	448	438	455	457	417	491	464	437	419	444	414	466	428	439	438	408	392	433	436	441	442	423	479	407	422	438	457	432	424	452	423	447	461	438	445	423	403	446	443	437	391	432	450	456	459	436	467	413	432	438	428	443	446	430	439	452	407	447	456	431	437	437	448	411	453	451	378	408	430	425	417	436	432	434	417	392	440	410	468	409	455	416	404	428	406	444	433	409	416	397	476	447	437	426	439	420	427	428	454	452	481	440	467	421	440	454	439	433	434	430	421	447	456	466	432	412	445	449	460	421	420	420	439	459	466	487	432	422	445	454	428	438	417	470	443	467	417	432	440	443	405	413	420	436	430	432	430	464	455	470	427	434	438	451	415	396	422	403	422	428	459	472	457	462	457	477	441	444	429	415	422	424	440	475	426	399	430	463	415	420	422	428	429	412	420	447	452	442	424	433	407	424	440	439	425	426	456	478	435	448	452	416	435	409	435	427	465	477	405	421	424	448	421	450	428	412	387	465	440	437	430	451	432	416	444	459	453	441	468	403	456	430	399	403	403	388	399	446	446	436	465	423	430	441	416	450	411	457	432	450	398	458	385	432	454	419	420	421	418	427	438	447	440	449	457	451	420	447	428	443	440	445	432	422	422	401	404	437	445	460	436	457	446	448	447	447	446	435	416	448	431	434	424	416	409	423	451	450	443	433	437	427	400	420	443	423	436	426	437	434	485	424	451	421	479	400	422	436	428	444	415	434	424	406	439	422	430	383	418	424	424	406	441	411	420	444	456	445	453	461	419	423	423	409	433	472	467	433	470	462	457	459	484	411	409	452	442	387	439	423	438	451	470	476	409	433	392	419	442	428	457	439	401	445	451	490	433	410	431	434	429	392	423	440	432	435	402	441	427	405	458	449	428	415	442	433	399	433	392	455	464	436	422	438	424	444	435	445	437	422	443	463	440	423	432	450	467	419	481	453	401	413	444	417	412	439	457	401	443	378	470	415	446	417	426	435	461	430	481	462	471	413	441	408	402	474	471	469	457	432	423	447	423	461	414	436	413	482	454	404	463	429	402	415	429	426	419	412	423	434	430	421	462	447	417	437	446	455	418	414	441	454	419	425	418	419	430	461	426	451	430	457	443	421	395	422	419	441	420	464	427	472	416	449	421	435	446	439	443	431	478	435	438	428	437	442	413	419	419	446	453	428	436	400	421	400	441	455	415	414	471	408	424	435	433	418	411	422	417	455	437	466	409	458	449	424	424	410	436	456	459	437	447	475	441	453	442	435	450	418	469	430	415	456	441	421	416	412	452	421	464	425	420	424	436	391	442	415	435	416	443	465	446	476	439	397	399	451	456	442	442	471	381	462	440	445	425	432	431	426	446	481	412	424	411	388	439	423	450	449	468	451	429	467	411	428	391	413	419	458	437	427	448	438	429	404	426	426	428	394	418	432	414	419	486	456	454	424	455	432	423	422	445	447	426	418	456	439	435	422	452	423	418	423	470	435	434	462	432	436	481	429	388	398	402	428	420	432	428	403	459	436	437	444	410	439	417	476	463	384	428	433	445	446	452	410	455	437	453	411	426	450	417	454	449	476	438	441	431	419	451	428	458	458
24220	22651	29762	24848	19942	8518	1248	785	670	726	661	688	641	579	696	600	646	622	682	665	628	661	620	583	617	608	614	622	643	648	641	573	611	625	619	650	631	612	657	607	604	625	624	646	609	597	624	658	633	621	628	641	599	605	642	642	580	618	653	657	624	637	625	634	644	641	629	616	588	619	614	639	651	655	652	614	594	610	665	631	661	649	631	609	643	624	629	641	586	640	611	629	615	598	632	627	615	632	680	595	682	625	650	619	625	657	636	631	638	658	610	604	619	606	660	600	629	645	642	649	635	622	625	628	608	612	589	648	680	629	618	621	589	658	643	641	631	617	606	617	605	590	629	647	674	596	628	582	643	617	619	653	606	610	645	628	586	590	622	627	640	654	624	617	634	615	621	671	612	636	602	642	597	671	625	638	632	603	644	604	608	630	635	634	608	635	628	605	602	615	653	613	602	628	628	618	636	611	631	646	638	630	644	621	609	592	649	588	611	600	630	632	579	610	665	662	601	635	630	626	651	597	644	594	626	646	606	617	630	608	605	681	612	621	646	660	646	567	622	568	620	644	578	624	622	598	631	621	614	614	639	672	607	550	604	607	604	604	616	640	620	620	618	614	625	640	618	635	639	611	605	648	625	628	609	623	631	584	636	596	580	591	636	656	596	631	643	619	625	614	667	627	655	607	627	629	635	635	641	590	635	640	612	637	613	648	612	596	635	567	598	575	593	687	609	609	627	661	621	643	611	616	611	620	643	649	596	627	626	652	563	563	668	610	636	596	640	612	595	616	648	635	614	644	621	619	628	626	631	621	660	568	645	632	609	639	649	601	619	659	619	625	640	630	588	629	637	657	612	572	646	627	609	600	632	599	643	613	665	620	603	668	641	615	574	614	659	603	644	616	644	640	632	624	640	632	584	573	616	633	627	630	625	638	636	675	626	594	638	611	612	659	579	604	646	656	632	655	591	612	615	612	601	594	622	635	656	612	652	609	677	683	643	679	651	619	632	608	608	620	650	622	625	636	634	616	655	541	647	662	614	630	568	643	619	652	617	611	585	637	566	622	622	615	603	657	640	653	626	624	618	617	615	590	614	595	631	586	577	597	650	608	602	607	613	595	600	682	607	660	609	620	585	659	612	642	608	609	603	621	598	611	639	624	633	669	670	541	605	613	611	644	591	625	620	637	653	634	661	674	627	651	583	603	564	617	574	608	638	657	619	623	628	635	646	619	631	640	604	625	659	607	608	649	641	630	642	632	591	633	643	604	646	598	597	677	596	630	639	701	668	572	594	637	613	611	631	620	614	633	685	603	666	594	591	623	632	563	651	649	633	650	640	624	654	624	599	643	632	641	613	580	594	607	652	624	642	608	585	610	627	620	626	650	598	584	611	622	642	631	581	632	639	605	608	611	618	619	640	598	593	607	588	629	611	625	669	618	612	561	636	637	682	638	625	636	639	567	603	671	583	636	680	631	611	659	621	676	613	628	644	608	567	667	633	632	618	634	597	591	640	681	620	653	593	570	616	611	580	597	637	619	622	565	619	592	639	647	621	595	633	657	608	626	650	618	616	596	636	622	642	614	602	630	595	611	575	606	590	664	645	611	627	669	642	588	610	606	645	637	637	605	568	614	652	624	623	667	628	613	572	648	646	629	664	661	583	660	639	625	672	613	638	592	620	608	665	589	644	674	663	642	647	629	610	675	610	659	679	609	653	630	599	627	654	595	656	641	593	615	661	657	608	666	612	603	648	618	630	646	624	613	613	661	642	632	623	689	592	611	629	608	609	621	612	647	601	644	588	640	634	647	596	639	668	651	634	663	625	600	631	626	622	611	625	640	657	651	675	591	657	634	555	635	623	584	608	600	647	588	678	644	577	602	601	630	662	630	592	688	675	650	621	656	621	690	646	631	662	605	607	644	631	580	635	653	652	632	617	634	658	635	619	641	629	606	614	628	631	704	590	618	630	625	594	643	637	634	588	650	572	614	638	590	632	589	614	622	636	606	636	593	658	633	603	599	641	626	627	658	623	635	643	635	665	655	631	637	636	598	610	583	633	608	619	575	651	633	623	627	583	602	608	639	590	618	635	639	665	635	596	614	656	620	621	625	645	649	627	620	613	619	624	596	627	614	667	586	639	634	627	655	674	586	630	598	662	643	612	632	582	605	624	629	636	617	605	580	651	606	634	598	623	617	606	675	578	639	596	612	629	616	662	594	614	664	600	645	640	636	649	629	610	585	617	577	636	647	594	647	628	610	620	570	596	628	609	630	598	646	596	627	573	663	609	632	595	586	610	589	598	607	580	609	623	636	604	591	597	637	650	590	647	629	616	617	607	615	634	641	602	663	647	653	666	610	616	587	610	644	565	635	619	584	592	605	630	643	640	630	680	647	661	654	634	613	623	577	547	602	627	661	706	634	618	607	625	613	625	651	650	618	594	643	627	607	608	611	606	603	640	680	579	677	601	621	608	607	643	623	620	662	620	596	605	593	613	601	611	614	577	687	640	604	610	630	595	607	624	656	582	614	667	601	619	590	631	629	614	612	605	623	651	635	619	588	597	632	614	661	596	637	646	620	588	623	604	653	606	594	634	626	617	586	587	577	599	585	574	624	622	634	619	633	646	582	648	644	625	596	603	602	615	622	608	626	629	595	601	577	689	561	620	604	678	596	586	600	659	611	599	636	618	569	638	578	623	653	616	613	641	636	592	603	624	606	598	617	624	579	623	612	666	612	662	639	641	580	631	609	633	606	618	637	582	606	601	615	611	645	660	666	637	611	648	620	600	619	592	591	624	614	626	573	596	588	681	609	628	569	670	617	611	628	584	703	681	639	610	663	652	641	625	633	615	633	621	627	659	607	620	614	646	646	635	603	647	644	586	631	646	649	673	642	611	626	640	582	600	591	573	595	657	581	603	629	605	603	656	629	605	642	631	590	668	622	625	611	593	622	612	624	643	621	651	625	645	665	594	649	630	612	652	675	618	663	616	650	588	635	687	620	633	614	630	647	665	633	615	617	621	653	627	606	566	645	576	678	600	632	611	579	619	642	654	662	691	604	620	667	618	622	620	604	639	622	629	626	628	614	659	643	606	615	613	614	620	635	595	632	631	657	579	650	666	568	621	617	689	636	683	608	625	632	655	641	680	670	622	583	630	610	634	609	655	653	605	649	616	618	616	639	605	596	608	596	638	656	631	611	624	619	649	678	596	577	629	576	604	580	545	618	649	614	606	619	605	635	624	699	594	646	612	627	613	634	642	606	631	643	617	610	598	580	652	624	575	583	608	647	602	601	639	608	629	602	620	633	627	644	628	628	601	655	640	641	622	596	607	589	650	683	621	621	625	616	611	652	602	634	662	624	633	622	639	654	617	597	635	592	629	588	621	607	616	613	608	640	637	640	608	613	603	615	675	602	595	581	610	671	616	650	656	640	640	600	644	626	640	577	589	616	594	606	615	637	625	582	578	629	615	686	597	632	614	596
60604	88542	53229	18618	4098	1119	599	596	533	595	589	549	521	636	539	588	610	527	599	570	555	588	552	585	545	552	578	589	579	576	593	579	600	536	545	576	531	582	562	556	608	547	532	561	553	612	562	587	589	573	582	561	559	580	601	580	564	563	600	575	500	553	581	563	575	512	580	545	600	569	608	551	550	590	557	581	593	579	568	585	561	557	497	536	527	532	552	565	550	582	579	584	612	573	538	616	587	561	591	599	584	554	563	615	575	540	595	584	577	551	611	565	532	560	564	540	571	567	548	557	603	569	570	533	546	588	582	541	543	582	552	589	560	568	568	554	598	568	587	587	556	567	566	571	595	532	580	609	598	597	554	540	576	548	585	584	566	568	560	548	544	567	567	567	547	538	544	542	548	549	592	555	559	532	566	595	576	581	571	552	561	610	570	561	583	579	579	561	580	581	599	543	549	563	585	554	549	580	532	556	595	622	532	558	557	559	569	554	585	561	582	612	588	571	548	560	584	559	572	575	550	608	621	556	536	545	570	563	542	556	603	579	589	568	528	560	583	573	579	609	543	596	540	588	549	570	573	553	575	553	583	566	536	552	553	576	528	572	558	595	566	579	553	585	546	557	544	597	563	570	562	580	548	571	561	582	565	567	550	573	578	581	592	577	562	615	598	596	539	567	570	521	544	541	575	607	591	580	578	584	571	547	608	581	561	573	600	613	532	555	566	554	566	562	564	551	541	522	516	597	572	572	552	570	556	581	551	588	563	564	573	601	545	542	559	545	553	590	614	547	539	567	580	575	523	560	527	546	543	558	558	543	600	595	601	594	518	605	578	558	549	569	557	616	559	519	580	544	555	577	561	585	554	550	618	569	592	575	569	558	566	533	602	529	560	561	554	580	598	517	554	572	538	511	551	543	553	534	554	595	534	591	567	544	581	545	528	511	577	554	588	596	558	552	585	632	586	582	567	577	575	596	541	592	551	556	594	560	567	545	563	574	571	562	532	577	547	552	594	569	540	594	589	510	592	566	553	582	580	572	556	565	575	613	557	597	570	565	567	535	597	553	598	520	588	497	558	542	581	589	615	568	617	580	571	574	577	580	565	528	613	571	583	617	600	545	629	563	592	556	548	594	552	570	586	562	605	572	630	528	557	530	569	581	540	566	624	562	565	578	602	583	599	526	568	574	584	550	569	553	580	549	584	584	585	543	557	595	561	589	601	585	573	585	553	564	591	546	562	563	576	569	611	557	542	560	585	584	547	541	609	594	573	568	546	591	609	567	576	566	586	580	546	565	553	596	587	606	582	602	563	554	569	560	572	586	582	589	574	583	569	556	533	569	587	573	548	587	551	555	581	595	588	554	562	531	511	538	554	569	547	583	590	574	564	547	559	576	561	578	602	580	583	582	575	543	519	578	558	596	579	566	531	568	565	598	564	565	561	520	572	601	577	609	580	619	539	569	635	525	630	546	567	554	610	592	564	577	533	561	531	574	565	578	619	598	568	543	558	501	556	606	556	566	565	550	605	580	593	546	579	568	595	583	571	585	582	555	610	585	578	581	560	578	608	596	584	600	608	531	581	542	530	567	576	582	588	565	607	604	542	584	579	601	577	544	588	568	564	572	577	588	581	547	571	547	549	559	562	572	606	531	559	531	531	592	591	548	581	613	570	553	598	574	555	539	559	567	606	542	567	557	584	550	603	568	542	585	554	544	619	597	533	554	574	550	569	595	609	574	572	562	599	574	566	582	548	600	550	621	571	563	546	564	562	539	540	542	581	537	558	571	543	537	565	567	615	605	554	563	582	566	630	550	573	576	567	585	550	600	555	577	595	562	566	578	570	608	534	529	557	615	575	588	615	563	598	555	564	571	563	636	574	581	575	545	510	541	524	546	548	574	551	591	555	577	497	584	548	600	586	556	591	615	540	551	558	573	571	561	576	557	569	556	535	577	551	556	559	623	574	561	557	564	596	556	600	580	552	579	589	556	578	559	548	521	634	557	586	573	570	587	529	580	567	541	570	543	564	567	553	538	600	497	590	605	543	619	534	574	534	581	527	572	564	582	554	594	548	571	611	572	565	592	536	593	581	561	597	536	538	533	556	621	560	560	564	536	616	547	562	572	571	588	577	554	573	582	557	511	585	542	584	546	574	564	545	546	569	573	577	590	566	596	547	566	588	592	562	544	553	558	557	536	569	567	578	551	599	574	564	570	544	539	525	563	547	535	544	588	543	605	573	552	558	564	602	538	554	566	544	566	534	581	584	551	594	534	540	572	557	547	571	567	541	581	554	561	534	543	558	567	604	544	581	562	574	571	571	536	571	534	586	570	551	589	532	572	542	587	589	576	603	559	564	569	569	564	587	580	540	562	580	618	548	609	574	553	577	541	570	544	539	557	584	568	586	566	563	564	566	557	569	578	572	575	593	559	573	583	541	570	574	539	557	554	589	609	576	578	570	608	578	506	576	591	581	567	539	574	580	547	564	575	582	578	556	547	570	575	554	566	569	592	539	548	585	609	569	510	538	532	597	558	540	624	555	598	575	550	566	555	568	564	565	584	598	558	598	544	574	563	573	543	569	563	537	579	607	552	565	571	588	555	524	585	567	578	568	528	570	543	549	562	557	524	571	560	606	623	545	603	562	536	524	601	628	577	567	581	527	544	550	576	555	572	544	551	562	597	563	621	584	552	562	580	573	609	561	550	625	569	580	543	559	558	553	577	586	573	596	578	573	544	594	571	550	596	606	579	535	608	607	588	622	568	521	571	576	590	564	589	555	586	544	535	587	538	611	587	563	560	635	577	542	515	614	570	562	585	574	511	579	629	599	529	598	555	563	551	573	596	572	562	568	583	544	540	580	549	571	548	596	506	542	550	609	552	554	614	565	573	562	574	563	569	542	553	523	571	563	580	559	555	566	557	550	573	516	560	594	596	570	606	576	525	559	559	571	549	574	620	568	547	557	550	557	571	541	555	606	551	576	526	603	554	539	583	569	523	601	528	576	576	598	566	567	558	555	565	583	583	550	547	544	561	582	555	586	583	558	514	614	548	559	543	561	591	558	544	539	601	568	556	564	572	566	544	557	595	579	602	561	566	536	592	561	587	621	592	565	558	598	566	561	541	600	569	548	543	569	584	557	548	589	553	550	559	579	560	566	561	571	561	541	570	559	573	560	569	575	605	554	608	545	552	598	567	589	563	495	572	546	534	544	576	577	553	556	573	564	583	562	586	579	576	586	541	573	599	568	594	555	570	554	550	589	569	592	580	567	559	578	583	528	563	556	569	546	554	552	501	630	578	571	561	563	575	556	565	599	563	560	590	523	551	517	621	545	538	567	564	525	509	585	625	597	635	532	526	554	577	557	541	537	558	554	578	568	554	562	588	560	534	556	529	573	553	548	551	591	574	570	540	572	602	551	575	530	552	549	557	582	571	576	579	581	578	615	552	575	595	570	558	571	638	550	552	580	580	555	607	581	571	559	558
33822	30639	19643	4769	784	519	522	461	496	509	498	437	443	467	502	448	462	470	478	449	462	497	447	481	502	433	505	465	479	486	458	481	448	472	470	437	462	473	423	461	449	461	481	468	443	420	476	454	538	481	475	415	460	449	527	493	456	485	439	500	483	402	485	421	444	468	499	483	438	483	462	444	501	428	440	445	447	458	471	414	481	487	451	445	437	469	436	468	477	484	454	461	429	467	407	448	422	449	472	436	457	459	450	475	454	482	479	465	457	420	461	524	458	492	435	463	462	461	459	483	448	480	434	447	472	445	463	463	465	441	441	459	492	445	502	458	450	468	449	434	461	444	461	470	452	464	497	455	464	467	435	488	472	461	513	450	494	438	459	471	500	451	446	471	462	453	469	413	513	461	467	459	452	465	503	461	488	461	496	449	505	462	447	435	440	439	434	450	448	471	448	440	488	434	468	462	512	423	459	465	453	439	461	462	478	445	416	483	475	469	452	421	435	441	479	505	460	510	483	457	418	464	518	466	454	440	435	473	427	471	496	458	473	483	493	458	454	471	425	474	391	465	494	437	462	495	423	460	500	463	453	439	447	437	445	492	435	431	444	453	459	448	440	461	472	449	485	421	407	457	473	470	476	452	468	468	464	449	488	453	453	448	453	469	435	443	472	478	442	416	472	427	477	449	469	441	463	459	390	471	494	516	457	473	465	470	492	431	445	457	467	449	436	477	483	476	456	424	475	462	414	421	458	468	444	504	454	466	477	497	445	464	451	471	487	465	462	461	479	468	437	448	488	507	468	455	482	455	481	464	463	461	439	501	469	470	434	472	477	475	518	439	462	434	489	475	438	473	435	450	479	426	465	450	435	453	467	486	483	437	448	468	406	452	459	452	491	459	438	475	441	488	462	446	460	450	472	468	450	439	489	466	473	453	481	469	425	461	428	469	460	454	454	445	455	463	483	446	425	490	471	453	469	488	465	450	487	443	445	460	442	462	428	457	443	417	423	501	455	438	447	453	489	495	480	422	432	448	507	460	472	449	476	434	465	455	473	462	437	487	432	449	442	460	439	492	451	449	443	453	465	467	447	475	469	417	460	464	475	472	476	496	434	488	444	469	445	479	459	447	454	425	466	474	474	460	475	451	472	456	478	458	454	437	449	431	443	470	449	481	420	494	480	445	439	502	499	461	450	431	451	459	468	449	479	474	471	484	422	437	444	443	466	440	469	478	437	453	467	451	468	479	399	454	442	485	479	483	461	442	444	440	472	466	484	479	482	489	462	482	468	496	470	464	427	474	471	454	447	468	447	421	441	457	450	472	472	420	466	455	489	445	465	480	495	443	456	431	435	459	491	460	437	493	465	471	474	449	479	452	460	451	436	481	469	456	437	456	495	477	465	437	484	469	486	455	458	467	449	442	472	428	447	474	464	445	455	472	454	477	466	454	460	462	458	441	452	455	495	421	472	494	497	432	446	498	486	469	440	453	457	455	488	445	431	479	484	503	451	493	453	455	454	485	458	471	517	446	444	477	420	477	457	489	458	484	457	480	442	474	442	445	456	428	475	442	467	430	449	469	449	456	452	467	478	437	433	451	439	432	448	418	450	462	463	465	510	457	442	486	439	460	461	472	456	443	456	443	461	455	502	478	438	484	456	505	495	446	439	504	453	460	448	455	471	408	481	466	465	479	427	443	430	491	440	438	479	462	476	456	508	442	422	427	444	494	431	498	465	419	465	457	445	407	456	399	448	463	462	442	447	443	448	461	454	457	475	460	410	466	468	480	426	450	499	468	446	493	474	436	460	487	449	459	508	450	454	492	473	486	447	462	442	481	451	453	459	458	498	452	456	443	471	454	441	458	455	465	448	440	444	459	469	485	491	437	450	471	524	445	457	453	445	442	470	438	430	445	486	479	479	450	479	466	469	443	459	431	474	476	464	480	440	489	447	485	446	457	478	469	426	480	500	424	445	485	485	488	480	423	461	460	424	496	459	433	450	441	451	469	514	447	493	429	433	464	448	467	492	481	441	459	461	472	486	438	468	452	495	461	482	434	442	477	474	455	491	443	443	470	437	495	464	500	430	462	457	473	474	432	461	475	479	460	481	450	436	495	455	475	476	438	526	458	418	443	442	437	485	460	461	480	480	468	468	441	447	476	482	414	414	453	479	494	487	495	449	444	511	420	459	458	467	475	468	487	482	481	464	491	460	463	458	435	452	469	463	451	435	435	505	442	481	440	447	470	436	435	487	465	459	436	445	443	413	443	435	436	455	462	465	452	507	478	457	492	430	432	465	462	477	452	476	503	441	466	514	454	444	430	476	478	433	459	473	484	470	460	431	463	442	445	471	433	472	488	490	451	490	437	443	420	440	468	463	459	489	477	432	507	456	486	431	451	428	465	450	451	462	473	459	463	475	463	461	454	470	510	462	435	460	459	460	442	439	454	469	498	488	463	483	447	452	443	416	484	430	447	447	500	469	469	487	445	473	444	494	479	473	465	456	427	478	467	453	486	453	489	432	434	479	463	462	495	419	462	426	469	461	456	462	450	470	439	482	491	439	479	474	457	467	443	411	432	479	429	442	525	446	513	512	474	442	461	508	475	480	470	466	459	486	468	455	451	426	418	454	441	448	482	457	463	497	430	477	420	461	446	424	422	463	449	436	487	520	466	453	459	415	453	485	485	450	437	437	474	479	461	438	464	469	448	500	466	466	447	464	453	458	466	436	449	468	442	427	507	459	455	456	434	462	475	444	427	448	455	478	472	481	462	469	448	461	450	482	445	460	431	440	435	472	451	464	466	472	463	425	455	428	453	434	471	489	495	445	473	422	447	439	457	434	451	456	485	511	451	439	449	468	479	472	465	482	430	488	457	488	493	465	442	453	454	453	436	440	427	474	434	434	457	444	413	508	435	455	440	485	445	496	482	468	488	477	401	457	474	474	493	452	437	475	462	456	430	460	441	434	486	501	455	391	477	441	448	464	483	468	443	423	479	481	462	496	488	480	491	471	454	437	461	470	456	427	435	412	479	459	487	446	486	449	441	453	478	448	451	472	458	495	459	436	509	447	473	451	451	492	482	513	428	450	438	430	494	448	422	406	475	444	453	467	451	438	461	463	449	448	452	457	447	467	459	459	465	442	477	456	437	441	473	473	480	437	472	457	424	498	472	459	440	463	487	459	451	473	491	460	426	455	455	447	459	486	487	456	490	431	487	478	498	415	443	453	465	492	448	422	456	451	455	458	463	474	439	443	437	463	469	446	504	427	425	442	405	450	466	451	457	445	448	486	445	422	444	466	441	466	488	469	472	446	466	496	480	450	445	460	475	497	477	450	504	469	481	455	449	429	472	460	438	426	434	478	452	458	487	477	460	456	467	418	465	472	435	470	468	470	472	482	438	409	459	484	498	468	446	452	480	437	476	497	458	423	453	493	450	507	454	445	492	419	430	450	473	457	441	476	486	456	466	480	446	456	457	402	481
32644	30034	10825	2017	638	385	357	415	391	396	381	343	366	396	377	403	382	399	430	393	387	363	378	398	368	403	377	369	400	385	383	363	376	349	368	369	392	387	387	375	402	408	371	391	390	356	416	382	371	387	382	367	398	376	377	402	361	397	376	405	400	390	350	384	344	379	331	375	412	438	387	393	372	392	368	400	374	365	404	370	386	386	385	397	425	373	386	370	380	374	425	374	378	378	344	447	375	376	380	332	370	416	400	382	384	380	358	370	399	388	388	377	385	357	381	373	417	391	393	370	336	371	353	382	368	375	395	389	380	388	391	366	379	392	393	378	366	388	406	367	381	354	392	373	417	411	364	408	368	386	354	364	373	376	368	394	359	399	397	381	405	383	354	403	392	382	381	403	330	349	381	358	392	364	348	384	409	425	386	379	389	420	379	412	375	381	378	368	387	382	390	374	405	366	390	369	371	408	369	389	393	415	377	425	401	344	402	395	408	426	362	368	390	359	359	376	405	409	368	417	388	376	400	416	379	383	376	422	420	368	372	411	375	373	396	369	348	383	398	382	372	407	364	406	374	324	378	390	399	399	385	379	389	384	380	385	409	385	388	413	391	392	368	375	370	399	391	339	394	390	371	402	390	408	391	388	364	379	364	405	394	372	374	366	384	373	388	412	392	393	384	385	403	401	404	383	382	388	390	398	380	419	394	380	363	356	415	373	375	410	328	378	418	390	364	397	411	386	375	386	393	368	373	366	398	329	379	386	428	391	393	423	371	404	360	360	399	391	381	382	385	383	366	403	369	391	370	389	372	360	343	401	343	399	406	386	401	353	360	404	381	369	361	385	379	401	407	430	363	383	372	355	380	365	425	400	385	394	373	394	383	389	385	391	402	399	379	362	387	407	405	384	390	398	400	370	399	363	389	385	386	357	440	382	349	391	362	384	407	366	419	359	395	373	413	402	376	373	390	432	410	380	397	361	403	369	388	377	394	405	397	365	385	398	344	378	388	378	407	424	391	356	386	369	358	375	400	369	393	409	389	382	386	360	413	403	387	379	417	397	418	401	413	430	366	377	386	401	383	384	378	373	390	378	386	377	425	375	397	394	374	400	386	427	377	380	393	402	401	399	387	352	384	437	391	418	378	381	404	380	399	381	370	393	380	388	381	369	401	383	358	377	369	359	370	354	406	406	386	361	381	354	385	353	406	377	376	394	419	360	400	379	387	381	350	389	405	432	372	388	380	404	384	396	369	392	358	331	384	378	409	377	354	394	400	453	389	395	428	401	381	394	390	398	391	377	360	378	342	414	374	382	378	409	379	337	374	398	349	391	389	370	396	371	364	347	381	386	413	374	385	383	396	419	349	384	361	421	400	392	431	397	356	401	396	383	368	400	382	413	381	371	376	402	376	388	408	407	363	386	356	367	411	392	366	398	352	365	420	404	382	413	367	392	378	395	390	395	362	359	409	401	367	419	365	385	388	370	387	372	390	371	400	367	363	380	422	380	430	366	380	342	405	417	404	382	381	386	396	408	410	369	378	356	411	384	383	412	393	360	375	401	382	394	413	377	373	383	388	378	391	362	374	401	394	383	384	378	390	386	428	374	392	378	380	366	352	358	359	408	367	385	379	375	378	411	427	403	389	380	400	375	397	382	375	361	389	402	425	403	376	369	380	370	399	399	365	422	388	404	418	377	359	424	383	381	387	369	354	391	375	392	410	366	399	402	416	411	392	422	385	402	401	390	425	366	366	358	361	385	392	390	408	394	424	377	396	390	384	381	401	412	371	389	381	393	419	400	412	420	391	397	382	404	401	397	388	383	378	364	383	393	372	364	411	394	386	411	355	411	388	418	385	394	356	385	349	389	418	408	388	403	385	380	387	386	390	373	403	404	399	409	395	393	409	383	346	375	374	386	388	399	361	381	436	395	373	370	414	390	359	403	396	427	365	376	385	397	397	372	430	388	404	366	387	353	435	391	396	408	370	393	406	391	370	387	392	366	394	389	411	410	375	369	410	375	391	389	373	406	398	421	380	430	400	381	363	376	374	406	367	384	413	415	375	423	378	363	388	429	424	379	386	396	390	386	393	394	392	408	367	369	416	368	389	407	348	403	349	377	376	382	388	391	363	379	410	387	352	390	361	386	377	348	372	410	393	388	391	407	402	354	379	378	411	398	354	375	368	361	412	402	379	416	354	398	397	363	371	409	406	390	383	369	416	387	414	413	368	433	379	367	416	381	392	392	376	366	372	418	387	388	398	376	363	387	405	380	380	390	375	427	395	371	387	397	401	386	417	388	353	362	420	367	379	357	392	377	367	360	419	366	353	406	353	420	394	358	421	367	377	381	390	387	388	362	411	385	356	395	357	408	398	380	378	397	401	399	347	407	387	373	377	401	379	407	398	378	345	373	372	403	399	417	380	403	430	406	401	375	390	399	365	402	383	394	397	387	415	350	355	384	410	374	391	381	375	367	420	383	371	399	427	414	437	385	369	410	369	390	375	386	403	387	417	389	386	401	355	410	374	356	368	391	391	428	364	382	370	368	385	367	377	385	366	429	419	387	411	378	395	411	389	406	404	349	392	375	372	386	374	387	357	415	387	398	376	394	361	386	384	371	379	369	351	389	395	390	412	371	371	398	366	382	426	401	372	362	405	376	416	399	415	386	355	390	442	365	442	366	355	379	360	374	363	370	364	404	425	388	384	375	393	362	367	406	393	383	397	368	377	370	401	397	393	371	360	360	380	388	413	404	386	405	387	384	358	391	360	379	375	394	391	413	404	396	323	353	381	390	375	397	398	406	371	368	379	425	352	369	376	383	392	392	354	362	370	400	387	411	404	387	380	376	373	384	382	367	392	392	348	416	381	378	372	369	407	393	377	400	389	370	390	366	391	409	381	381	399	421	400	397	389	389	392	423	395	372	387	408	393	394	360	414	401	405	368	398	388	413	370	386	431	419	388	364	356	400	376	379	380	359	382	379	370	400	421	384	410	383	428	390	371	366	409	374	368	362	419	357	432	397	420	392	388	358	407	384	425	372	371	388	422	429	393	398	349	364	395	404	388	376	387	389	380	407	406	390	357	407	390	387	394	384	388	378	394	374	398	405	404	371	403	382	390	395	397	374	410	384	361	364	375	382	353	378	397	380	380	410	386	413	398	354	375	419	398	366	383	365	379	436	393	386	371	389	408	418	400	370	417	422	350	383	358	374	385	362	384	370	379	381	383	379	380	363	385	410	407	374	380	390	402	374	373	408	386	373	384	388	402	375	403	388	384	383	391	403	374	375	386	388	377	332	389	353	371	386	395	427	366	379	359	360	389	403	384	380	402	389	377	383	344	366	405	381	369	415	373	388	403	373	389	373	372	388	334	402	378	368	390	414	389	385	378	379	402	365	401	364	392	382	385	396	360	364	431	381	369	388	378	354	365	388	412	373	411	382	393	358	373	386	390	402	420	369	390	367	400	378	386	359	344	356	406	385
24811	23526	30343	25089	17580	4444	920	650	552	563	600	582	556	532	575	580	545	573	510	608	594	580	591	522	560	571	558	575	546	573	551	537	605	574	546	553	575	569	596	568	584	536	559	563	541	555	558	559	568	529	547	536	536	520	527	560	574	552	576	506	552	548	531	538	543	534	567	523	531	534	580	521	577	573	554	528	557	545	580	555	515	603	570	536	550	538	572	536	525	510	529	552	571	589	549	561	543	518	504	580	550	529	563	518	558	514	549	562	553	496	569	543	576	509	542	532	573	559	545	574	557	518	533	556	567	560	526	514	595	571	537	531	524	573	544	517	572	501	568	591	532	523	543	489	545	548	534	534	542	591	541	541	557	533	583	515	559	509	542	560	530	537	559	572	538	530	538	534	533	518	566	520	555	564	550	543	536	590	555	532	546	574	552	542	562	533	546	564	539	567	589	502	549	482	533	541	499	574	565	535	562	523	513	570	565	550	541	556	572	550	571	535	586	489	566	567	551	541	568	569	537	494	584	576	546	560	589	522	571	590	530	548	541	539	567	562	541	551	539	527	564	536	511	556	514	533	564	541	569	561	539	556	545	532	553	576	523	544	539	551	541	574	559	503	511	573	518	557	543	537	512	575	528	555	520	541	555	533	569	596	541	556	555	509	559	554	643	527	562	560	580	559	552	588	565	533	539	548	549	560	552	528	536	562	524	539	559	571	511	525	523	561	567	571	526	493	486	552	534	552	569	529	531	569	557	528	562	523	532	507	565	587	513	534	522	581	540	559	542	528	553	551	506	505	517	562	581	559	584	522	497	545	552	547	562	506	557	537	533	527	545	596	554	544	537	587	502	539	556	483	497	529	496	547	570	576	553	542	571	542	528	536	536	529	527	516	603	487	517	552	546	570	574	541	596	565	554	573	525	517	531	529	542	586	551	546	580	507	566	527	544	547	554	599	537	541	533	520	510	547	519	553	527	564	524	576	541	596	593	562	512	565	530	482	555	565	538	537	526	567	470	571	556	512	554	493	558	541	547	517	563	558	563	536	531	526	530	578	556	533	555	528	554	601	597	543	553	554	575	532	600	559	560	567	529	543	527	567	561	531	555	544	562	542	540	508	551	516	595	497	536	568	540	529	536	563	550	518	549	560	532	551	565	572	553	528	549	570	496	556	530	562	552	553	564	534	551	547	503	540	571	535	564	519	558	562	553	592	541	560	572	558	574	597	539	516	557	541	536	556	516	517	550	535	518	529	559	529	544	545	571	555	579	520	584	525	538	534	526	595	555	570	521	543	555	533	524	564	515	564	581	537	490	561	542	529	521	511	537	546	573	552	570	512	512	498	528	532	569	572	564	544	537	542	573	605	524	548	499	547	542	546	520	533	580	574	604	559	587	553	545	572	515	557	551	507	557	588	577	543	534	513	576	510	540	570	535	532	560	533	536	570	560	552	533	540	550	541	556	535	545	523	558	532	553	528	594	533	550	563	515	551	549	525	569	553	547	563	541	541	496	539	546	512	562	551	524	519	525	565	537	580	541	548	565	558	523	549	568	569	542	508	593	580	544	554	547	543	563	563	546	530	528	536	550	504	585	538	529	553	571	565	548	552	530	566	537	548	581	520	589	536	509	547	543	547	543	535	538	542	533	499	532	497	566	545	554	515	551	561	558	519	587	543	553	564	550	535	573	562	573	571	478	511	504	548	549	623	570	589	556	555	535	580	536	584	552	554	561	537	515	552	526	588	560	539	558	540	540	540	578	518	531	560	535	557	521	513	557	562	539	528	553	511	557	585	547	535	521	511	561	524	597	568	552	511	552	525	544	587	513	567	583	533	592	559	574	571	534	553	576	553	570	542	542	527	541	513	513	555	569	513	544	535	546	568	541	542	550	529	589	529	500	562	588	522	547	561	568	551	523	525	518	515	541	514	555	552	536	540	510	553	550	533	493	566	533	545	550	563	540	539	526	543	570	555	555	534	598	523	513	557	569	513	492	549	530	543	519	554	520	532	566	551	536	613	533	539	550	552	503	548	510	548	522	527	561	485	563	503	544	586	562	549	506	544	547	535	503	591	594	539	546	575	511	505	556	522	535	561	513	503	583	550	513	552	521	520	607	535	555	577	560	541	548	557	571	547	520	507	539	582	530	614	568	504	582	547	549	572	542	511	529	495	522	534	560	568	519	527	555	574	544	567	552	547	537	532	566	572	542	533	540	555	511	573	535	530	524	554	542	550	581	517	575	546	575	537	547	549	529	543	538	599	557	574	528	543	524	510	546	548	554	580	523	571	552	513	574	560	526	569	551	549	567	541	558	530	547	537	560	522	587	552	526	519	536	532	532	555	566	538	550	550	555	524	547	587	515	588	550	533	534	540	562	559	566	556	561	555	564	557	545	569	556	495	520	592	558	573	546	607	516	507	536	543	558	554	521	539	524	583	538	534	515	498	551	517	535	570	551	582	524	558	538	550	527	558	516	539	536	577	566	574	549	543	572	567	547	510	557	558	507	540	560	529	590	521	522	518	523	537	531	538	554	551	546	546	508	603	537	576	539	539	562	522	580	546	535	576	574	528	582	532	569	555	516	541	576	558	548	540	544	543	602	577	538	561	554	538	551	490	559	526	491	538	523	569	542	552	532	592	528	557	565	533	521	530	536	531	557	547	529	562	533	569	568	552	532	566	523	532	556	584	558	533	516	532	538	517	522	536	560	506	501	541	556	549	584	560	556	532	538	523	512	545	554	529	554	513	557	487	607	537	575	565	502	542	541	561	506	516	545	507	569	548	536	524	550	539	560	534	560	538	578	533	545	548	526	544	580	590	559	533	536	514	591	513	561	539	548	548	555	542	577	564	558	536	512	520	588	553	533	525	546	491	560	570	518	555	535	498	518	517	509	537	539	509	557	561	582	537	562	571	563	558	512	539	563	504	530	533	534	542	577	563	534	543	536	536	516	567	514	520	531	562	519	572	489	506	520	537	485	560	575	569	544	535	528	533	600	523	563	494	536	574	574	534	515	521	564	527	522	559	538	565	503	605	557	531	523	564	540	530	570	494	511	541	593	574	528	576	573	525	547	573	545	550	567	545	551	542	534	520	590	584	534	622	538	583	553	516	529	549	563	517	518	586	562	483	537	525	527	563	582	557	557	511	561	524	517	575	575	573	523	539	550	540	516	540	543	522	560	551	529	528	496	533	528	573	547	562	545	497	559	567	569	545	579	556	549	577	551	547	575	581	564	542	534	552	563	560	572	528	584	526	567	510	546	519	550	525	549	536	533	511	554	535	561	577	573	554	572	545	595	537	503	504	539	557	525	538	547	543	523	545	526	545	564	539	541	566	563	545	548	540	492	556	517	561	542	534	561	535	528	577	543	538	561	513	563	569	541	521	522	537	541	542	516	552	507	552	537	562	563	544	569	547	530	503	537	548	549	531	495	535	544	557	569	532	513	507	549	539	594	564	527	560	561	528	531	567	566	571	522	507
63209	84492	47685	13485	3166	931	511	474	480	499	497	506	508	531	535	568	498	458	474	536	485	477	520	550	518	507	534	513	455	519	533	490	548	500	484	525	522	527	493	462	511	499	469	489	473	502	542	543	503	504	523	519	512	529	536	536	492	488	510	490	486	510	540	530	554	528	481	506	480	464	470	481	476	490	482	501	497	483	512	487	512	543	505	459	536	539	506	501	531	472	476	521	491	487	440	512	503	498	523	505	497	503	486	520	485	537	505	518	498	508	493	509	511	529	484	515	497	488	502	523	509	490	497	506	478	519	542	532	515	495	506	511	501	486	519	515	474	513	542	522	507	502	533	544	481	503	477	508	509	502	470	500	491	499	494	518	501	489	505	503	497	508	505	476	523	443	491	494	558	488	495	506	511	493	509	525	503	499	465	468	498	441	524	498	490	535	497	478	477	505	533	528	523	517	522	464	471	486	522	496	485	488	536	494	537	495	515	533	520	513	485	482	508	523	482	515	501	547	507	505	502	541	535	529	523	489	511	510	524	545	494	523	529	518	544	473	552	510	536	501	510	496	484	504	511	475	464	472	501	465	530	487	517	520	515	492	524	509	531	494	513	518	469	486	523	543	524	525	508	533	491	491	494	505	481	478	514	513	488	491	498	501	503	498	484	505	478	497	495	474	502	484	522	493	547	492	499	458	513	445	525	472	488	479	515	508	473	518	499	506	524	519	527	497	509	515	520	505	531	472	491	498	474	512	501	534	542	480	520	474	504	477	501	483	554	505	476	482	510	510	517	486	473	522	463	510	502	478	525	495	507	488	478	516	522	483	529	492	491	569	506	518	507	476	495	510	504	476	534	529	476	488	501	481	497	498	478	493	533	500	485	531	506	487	495	503	452	475	475	503	485	489	507	507	490	488	497	497	485	541	534	486	478	532	471	513	524	497	539	478	510	534	491	501	506	513	546	503	496	511	510	493	493	474	515	499	536	539	474	507	527	533	510	488	490	499	480	513	493	490	454	486	502	497	482	483	533	521	493	493	447	477	511	527	537	519	518	477	491	492	522	487	518	550	521	480	501	458	478	524	507	511	499	514	494	529	471	497	474	476	510	536	510	535	524	503	459	489	501	508	498	513	504	536	502	517	502	502	496	500	499	477	539	497	514	499	503	522	491	512	455	501	513	480	489	470	459	510	487	474	510	491	499	493	490	495	514	530	490	512	486	494	497	463	474	515	527	523	477	510	471	482	554	510	511	507	532	497	498	475	496	506	489	492	480	508	497	501	474	485	494	462	500	487	454	492	492	506	499	485	512	493	493	462	532	519	497	513	522	490	508	462	527	488	499	469	471	508	484	530	504	447	522	515	501	506	535	577	495	488	508	533	501	530	497	527	512	491	519	494	523	527	517	477	535	473	460	511	508	492	487	507	536	490	504	490	486	486	470	518	536	513	518	507	486	519	504	485	547	499	482	531	488	488	549	519	518	534	500	512	522	443	464	478	471	472	504	508	493	494	497	452	487	527	486	511	469	484	534	487	483	489	508	488	462	495	473	499	477	486	547	486	507	516	546	522	478	486	504	519	514	502	520	548	475	505	485	515	534	536	521	504	525	495	471	526	551	470	500	474	507	467	470	516	505	500	514	467	509	487	507	501	549	493	497	493	479	508	506	507	485	533	480	487	498	515	514	496	515	481	488	517	495	519	527	539	502	464	504	511	539	516	482	505	484	507	520	513	511	514	513	507	493	493	476	537	496	477	480	471	460	488	507	477	516	498	479	529	504	483	485	463	510	489	523	458	512	484	498	497	511	542	494	518	504	474	510	530	505	473	504	472	495	516	499	457	447	480	485	481	534	510	504	536	488	534	519	492	480	507	474	510	566	477	475	526	458	521	526	455	505	471	492	527	514	518	492	502	522	501	476	518	536	526	516	477	495	467	543	484	508	494	484	467	477	486	486	516	486	496	492	526	481	505	490	509	501	486	501	493	491	478	510	487	477	491	502	507	498	487	535	477	492	500	494	506	494	481	495	523	442	493	515	500	513	511	476	483	517	504	485	500	506	519	491	465	474	517	507	503	520	483	509	491	518	541	555	538	520	543	493	500	521	487	499	503	530	511	534	491	503	524	505	502	491	514	460	543	517	478	542	482	494	512	440	471	494	477	498	504	494	531	464	489	477	499	471	536	473	511	481	482	523	473	494	520	491	513	476	495	527	507	440	502	493	516	478	520	540	509	466	484	516	482	551	465	513	508	494	527	497	481	526	499	490	501	504	529	482	487	505	511	532	483	492	524	474	483	513	476	489	493	514	511	499	495	499	494	512	476	505	520	474	510	493	510	517	489	523	514	530	490	477	517	492	507	485	474	541	492	496	517	481	532	461	524	451	476	491	538	511	464	456	550	510	455	490	503	520	535	484	485	498	526	478	476	481	480	515	505	526	519	539	472	470	504	488	485	492	488	484	553	523	548	504	486	519	511	521	502	494	467	522	491	489	481	500	515	474	505	496	512	501	519	510	500	467	486	494	514	521	506	474	540	459	494	476	508	508	475	502	505	510	481	515	476	510	505	517	480	517	486	460	479	494	505	499	530	493	506	492	495	494	468	537	489	534	512	499	477	495	506	524	510	464	507	509	501	501	482	485	479	503	511	538	501	547	502	465	456	484	503	490	492	477	485	509	510	521	525	500	496	517	506	491	521	498	522	510	491	540	547	492	512	469	526	536	487	495	545	498	476	513	500	507	477	553	494	509	527	506	514	489	515	487	487	500	468	481	514	517	488	514	484	499	518	500	503	507	510	527	454	523	459	517	446	501	532	498	494	500	486	505	497	484	515	484	485	497	491	494	516	486	482	510	535	563	525	493	495	474	518	504	499	455	511	470	508	559	516	501	556	505	440	522	480	503	460	533	463	474	505	477	488	515	481	475	509	507	529	458	504	525	475	513	479	505	498	481	478	522	524	466	518	517	510	554	510	524	432	507	505	497	517	430	489	505	492	451	514	506	494	499	495	482	546	518	491	489	519	491	485	503	512	505	473	506	561	490	471	477	471	499	499	537	492	474	500	503	475	486	511	490	479	497	489	479	494	503	511	441	527	538	478	495	496	542	462	517	507	517	537	511	502	509	483	493	497	513	483	520	480	506	500	505	503	520	477	484	490	517	457	499	512	538	498	484	490	512	488	493	514	523	501	512	491	460	515	493	469	467	533	435	529	522	483	521	483	456	494	498	497	487	500	504	507	457	498	481	511	486	468	556	514	475	484	459	487	506	501	482	505	516	477	526	527	503	473	511	489	472	516	488	495	483	488	498	493	503	506	520	528	503	516	498	482	488	517	504	491	485	521	488	545	498	487	506	528	526	456	479	511	512	495	513	453	530	503	505	483	491	541	521	483	498	498	504	493	503	520	515	513	502	506	492	503	508	522	519	506	494	505	501	530	490	506	527	481	513	470	460	476	525	487	514	529	498	499	495	482	484	517	477	476	501	450
24245	22887	29816	24933	19757	8314	1254	792	726	764	706	673	741	719	753	728	757	715	743	712	722	712	685	671	719	693	681	713	687	708	733	720	677	722	707	710	670	698	718	716	750	709	700	749	685	706	643	729	701	645	722	660	688	750	720	701	675	697	722	675	725	713	748	732	650	737	749	696	652	666	689	703	669	660	732	696	710	754	714	694	750	684	713	718	734	692	671	712	723	726	665	709	704	692	728	716	726	696	681	711	695	764	675	648	719	714	687	656	694	700	680	693	697	665	739	707	702	669	698	668	735	703	700	721	700	683	648	679	696	678	728	712	725	679	700	658	676	675	699	725	709	656	692	686	701	704	677	696	688	701	736	726	698	716	715	724	686	716	707	708	718	740	702	716	683	695	688	694	680	700	660	676	693	711	694	723	669	728	694	703	684	683	760	751	736	680	657	692	690	724	697	672	713	697	690	668	639	697	706	709	682	702	695	670	726	696	686	689	692	687	699	710	696	770	676	709	687	707	725	728	700	697	710	751	676	662	690	727	736	720	717	695	720	700	764	670	683	668	738	693	679	680	683	644	714	661	728	699	706	656	710	657	684	688	689	692	666	676	689	671	681	689	690	710	726	687	726	687	689	740	717	708	664	686	719	708	695	680	652	700	655	755	699	681	707	678	647	670	727	680	732	686	719	710	701	717	703	730	712	694	676	676	686	685	697	683	731	699	673	676	684	722	749	686	690	706	734	700	647	664	700	677	732	663	666	669	720	675	723	676	712	709	709	724	665	724	729	705	676	730	698	695	705	697	722	734	711	671	681	718	730	683	735	647	650	672	694	683	694	716	630	719	701	705	666	703	690	708	672	701	704	647	716	686	691	707	727	693	743	715	672	685	694	651	686	677	702	654	696	698	719	718	678	716	691	703	710	660	752	720	716	714	709	696	697	744	651	696	701	704	684	691	672	745	712	685	673	665	709	660	692	702	716	688	712	665	732	709	755	701	679	681	711	709	667	667	696	687	728	719	728	715	694	670	679	714	646	739	753	714	661	682	709	635	666	730	667	665	684	694	651	697	697	727	694	744	673	680	697	739	672	712	673	685	691	681	708	667	713	670	648	695	700	723	668	706	663	736	732	716	696	691	686	740	710	707	748	716	690	674	693	685	671	687	735	697	671	681	720	733	712	729	683	711	698	664	661	697	695	687	690	726	676	705	720	691	694	706	727	674	676	728	665	704	680	704	703	695	740	652	716	684	748	723	714	678	702	727	692	681	695	702	739	691	664	716	739	673	666	695	655	690	631	701	713	665	698	695	713	708	747	677	715	661	735	696	684	666	736	677	725	691	696	711	666	692	696	697	718	699	716	687	722	700	713	779	640	696	748	712	712	662	689	736	710	720	696	674	720	683	700	674	685	733	680	700	705	648	729	740	713	682	717	708	739	690	667	713	694	706	693	673	659	723	695	702	665	658	659	705	693	708	705	703	700	694	695	658	714	697	720	711	689	706	716	690	696	710	714	726	741	728	685	768	669	709	732	637	682	672	668	752	679	730	707	718	680	648	683	694	637	667	696	717	675	694	710	725	728	694	702	701	686	780	665	692	702	656	673	660	719	711	735	661	671	633	791	717	722	743	654	693	684	711	729	713	680	704	745	665	669	709	688	707	704	707	701	703	703	669	689	697	699	686	649	708	665	686	715	662	691	669	700	681	704	714	707	676	661	670	678	652	708	675	705	705	727	725	679	691	704	684	694	648	714	728	717	680	711	691	697	705	681	685	697	666	681	693	743	654	698	725	709	754	712	716	683	715	729	723	682	707	703	660	740	718	674	686	665	723	696	631	680	657	689	691	712	720	693	666	679	706	665	672	670	654	675	723	732	664	695	716	691	754	713	732	723	664	665	670	716	723	722	658	733	738	712	696	725	741	700	698	780	672	682	711	729	714	689	658	715	713	720	679	699	766	690	716	612	677	700	700	659	721	703	686	694	707	731	673	704	716	695	705	733	657	721	684	716	696	676	669	695	703	700	717	703	680	718	703	708	651	667	730	728	716	708	727	670	671	716	678	727	675	719	714	701	665	722	681	684	728	672	681	637	695	646	726	739	736	699	693	652	720	665	666	688	745	702	703	707	668	681	650	737	635	725	654	724	692	696	735	673	683	701	705	703	663	711	684	727	710	701	700	675	735	692	658	691	724	694	747	674	684	751	765	663	688	715	698	688	664	724	687	658	699	694	674	681	701	651	754	717	701	714	700	642	687	672	736	713	668	684	737	671	696	699	688	682	683	720	673	718	736	718	769	641	688	669	692	665	666	684	695	653	749	681	727	689	713	706	719	713	699	706	619	699	700	723	741	694	704	663	688	721	705	681	688	716	684	697	704	681	676	627	676	652	710	675	692	689	662	745	687	743	704	691	723	704	688	698	709	742	723	656	718	684	736	680	676	710	671	702	677	675	735	703	721	680	685	689	689	684	676	697	682	674	658	725	682	672	723	746	709	740	718	662	756	739	747	728	715	749	706	676	724	666	663	694	714	692	709	751	749	699	659	697	745	652	690	672	659	688	739	739	738	677	708	686	690	724	680	720	701	710	718	701	733	729	717	710	760	716	635	713	699	722	692	653	633	694	705	683	711	667	698	713	714	657	644	692	689	655	698	696	667	740	717	676	731	711	704	698	717	713	672	698	722	710	701	685	640	707	711	714	710	698	739	658	681	691	686	708	644	693	687	655	689	731	668	687	681	649	688	667	711	693	702	719	662	709	675	710	705	629	712	695	651	677	667	711	666	705	690	697	715	697	669	658	639	707	679	693	675	734	709	720	701	690	656	693	665	742	697	723	693	687	734	672	681	676	706	716	682	676	650	724	742	744	727	626	671	718	745	646	708	717	699	708	674	686	667	711	735	724	714	669	703	723	723	710	683	653	732	676	712	691	721	676	649	698	681	731	675	742	728	709	705	653	688	663	698	680	693	669	710	679	716	698	668	669	662	681	692	720	667	651	697	669	657	692	661	697	667	680	704	742	680	739	672	708	759	709	726	724	739	702	689	713	651	680	731	692	654	711	713	673	730	724	723	636	646	744	715	698	655	640	732	711	685	692	681	703	615	705	702	675	689	668	720	748	726	693	717	673	703	716	685	683	643	702	708	684	691	671	744	681	723	699	707	656	683	718	705	719	657	697	719	728	759	721	728	697	731	683	681	753	691	724	750	711	697	737	694	735	677	709	727	730	758	727	662	734	687	718	636	672	714	687	688	745	691	679	675	676	709	676	694	696	649	693	695	693	676	680	735	710	654	688	681	675	662	703	681	713	721	692	650	704	665	711	711	739	694	671	716	684	721	684	664	725	688	667	724	695	719	718	650	738	676	748	696	659	727	703	726	716	700	719	717	700	696	728	664	637	660	719	657	671	716	718	742	711	670	692	733	699	627	731	693	654	706	730	680	684	712	717	697	665	675	660	678	689	693	688	701	656	667	700	670	672	718	696	699	658	676
61155	87966	51921	17171	4278	1176	607	610	627	556	654	583	632	669	603	655	620	615	621	606	619	612	627	622	627	610	668	659	620	624	621	608	577	645	607	588	651	621	673	658	644	628	644	640	649	642	641	643	576	640	662	605	639	581	619	619	590	612	610	576	653	605	631	629	616	587	623	630	644	640	626	622	590	629	570	621	594	585	590	667	593	606	600	614	623	624	609	625	609	648	625	630	649	641	674	609	614	657	614	615	661	633	651	622	613	573	606	624	635	606	668	590	616	625	639	663	641	637	606	618	643	604	641	617	626	639	621	617	615	627	629	628	619	628	653	636	597	628	637	587	660	652	608	643	668	614	621	607	610	668	596	617	611	610	627	584	648	606	594	581	627	610	609	670	616	639	641	601	601	623	648	629	640	591	599	619	620	628	633	664	602	622	554	616	623	607	605	658	593	654	667	638	625	633	651	622	630	590	629	622	621	592	672	624	621	639	611	651	619	616	602	596	642	602	610	586	681	613	619	614	626	623	616	617	596	610	615	631	574	605	666	630	635	606	621	640	625	595	619	614	608	648	608	665	633	578	633	630	648	638	658	604	651	616	626	577	573	578	637	653	637	621	666	642	613	650	598	606	616	609	640	636	628	620	614	608	625	618	608	673	589	627	644	613	590	684	625	605	579	607	652	660	659	576	582	671	635	611	621	604	620	646	606	611	604	633	632	614	646	584	607	604	622	622	638	588	583	671	640	605	580	628	627	653	624	634	627	610	618	614	637	610	623	586	609	594	633	610	625	603	616	613	637	562	638	594	644	610	626	623	603	612	578	637	607	648	612	607	631	626	627	576	624	630	633	629	658	602	670	667	610	641	603	619	634	633	595	624	617	631	576	596	645	626	652	611	622	605	574	641	661	615	610	629	625	623	620	575	656	613	653	628	673	634	652	639	612	630	606	634	600	626	620	602	658	570	629	598	605	607	675	566	632	629	559	641	625	651	617	614	619	620	616	616	639	600	596	597	632	606	632	650	601	613	646	655	610	645	628	643	657	594	613	627	654	610	629	611	616	632	670	613	606	629	609	630	615	608	588	621	603	622	602	597	658	609	604	614	619	642	625	569	620	608	616	589	614	626	593	598	607	690	645	625	634	583	618	616	627	608	658	607	642	582	612	580	618	627	617	637	608	593	625	621	666	617	590	631	604	642	586	628	637	617	641	653	615	593	687	580	626	600	644	639	612	616	605	606	572	645	596	558	664	627	648	597	616	620	598	624	620	608	599	626	562	577	637	616	597	579	653	636	605	594	651	673	634	605	640	670	654	596	616	641	648	602	626	632	648	628	609	640	597	590	577	656	662	635	588	612	625	600	604	626	619	613	638	608	617	613	596	643	647	565	583	609	634	622	627	597	605	667	582	606	620	626	638	635	635	634	614	623	604	620	609	652	609	603	645	620	632	609	602	618	593	614	600	619	614	641	654	580	576	629	636	672	612	613	579	660	629	597	613	607	617	637	643	579	608	619	595	618	612	635	637	684	615	570	595	618	561	644	638	635	663	611	606	604	639	626	618	624	594	644	621	606	617	618	621	586	633	635	621	593	654	628	566	661	619	594	622	617	625	661	634	648	611	582	661	611	620	614	606	617	630	616	611	583	604	625	597	629	649	581	601	615	590	627	618	644	634	621	605	603	566	588	657	590	595	627	551	627	638	613	633	594	612	626	614	605	546	609	569	618	650	567	606	627	620	628	597	626	574	635	597	633	609	616	608	580	595	630	656	579	623	584	603	579	567	606	607	603	644	562	658	598	640	634	605	624	585	631	623	643	607	652	607	639	615	605	605	588	654	596	583	615	641	641	631	603	589	616	592	646	602	609	617	633	632	609	620	626	606	624	631	610	588	566	608	621	588	630	605	596	603	642	670	592	555	626	659	635	659	606	647	592	603	601	590	611	624	589	592	638	612	642	628	633	642	650	621	644	622	594	564	663	603	639	591	632	649	639	625	673	603	650	607	576	647	631	624	639	633	595	562	603	607	632	582	599	597	614	596	623	608	618	664	596	634	606	636	607	602	604	653	629	593	576	651	620	644	609	630	643	624	645	571	575	628	637	604	653	587	611	633	595	641	643	624	626	623	598	658	573	613	640	617	694	603	610	625	630	578	655	575	635	604	670	618	620	590	611	618	604	608	577	637	613	607	621	549	632	626	603	644	626	630	631	623	629	665	639	637	556	597	636	619	625	649	616	647	614	639	568	606	655	617	611	626	621	622	595	597	610	632	593	600	617	601	620	638	632	598	616	584	605	591	610	600	660	577	551	604	611	666	636	615	589	648	643	588	604	586	656	668	603	616	641	607	658	660	628	625	620	664	645	620	618	620	584	628	624	599	602	627	627	605	634	575	577	631	661	585	619	658	630	659	571	637	605	624	630	597	637	638	582	575	610	619	596	628	588	616	617	571	602	633	604	620	599	554	598	614	592	603	592	621	644	632	627	614	683	598	636	624	653	610	623	650	609	641	575	616	613	615	598	594	633	596	587	626	610	643	671	613	627	602	600	593	639	592	601	642	627	588	630	647	628	617	623	614	602	643	614	605	608	632	624	609	620	625	626	620	603	645	596	624	617	614	635	647	596	641	631	626	624	642	596	638	595	605	612	610	564	633	684	640	625	585	624	570	629	604	622	651	623	595	616	582	632	614	581	585	611	643	578	622	624	640	643	610	646	630	589	645	678	607	639	582	624	640	664	658	615	630	606	613	622	624	574	605	638	618	633	595	606	559	622	597	626	630	640	634	639	601	564	644	660	634	582	662	671	623	614	637	653	641	613	630	629	651	596	623	584	630	614	581	643	578	582	647	611	596	585	591	669	588	628	644	645	652	611	629	600	593	608	632	600	589	604	615	632	624	627	622	603	584	637	610	576	599	611	655	626	591	659	638	616	655	662	644	619	652	645	616	603	633	643	585	677	648	592	594	615	596	622	576	614	626	617	595	599	637	606	641	622	627	596	610	619	622	600	666	586	580	601	619	590	633	566	616	576	588	643	599	589	596	662	633	624	598	631	600	669	622	603	595	631	618	637	624	645	616	615	619	584	620	644	621	591	629	645	626	639	618	628	588	584	621	610	615	613	597	613	630	556	620	591	645	618	613	651	592	621	616	610	592	614	578	608	611	607	636	599	599	617	590	616	620	637	616	638	604	696	590	606	586	626	596	613	632	609	585	606	652	595	610	598	639	619	603	640	612	605	617	589	618	616	638	617	622	640	631	585	630	603	610	623	616	640	629	604	581	638	616	598	575	613	616	598	629	595	630	576	600	597	649	610	609	623	607	617	623	625	606	643	607	583	624	597	631	593	674	577	662	624	612	654	629	646	607	593	581	614	595	597	673	604	608	602	624	594	591	605	612	580	595	659	615	614	570	613	619	625	566	641	642	627	610	612	628	604	579	653	625	621	605	605	626	640	600	608	604	621	594	596	613	633	623	631	602	617	571	585	605	600
34183	30217	19293	5015	944	598	512	505	513	534	526	525	484	516	534	498	530	540	548	538	507	494	492	552	544	493	545	492	508	524	541	528	505	507	515	539	539	515	518	559	519	536	533	492	521	524	550	540	561	530	548	530	518	535	526	509	540	504	522	559	491	562	535	523	499	542	527	511	496	564	521	523	481	536	491	547	521	522	506	530	532	503	531	501	491	544	474	531	523	528	499	527	523	507	494	538	505	486	523	522	544	512	562	513	527	484	526	511	523	503	538	537	489	533	478	489	542	504	489	512	473	500	524	496	520	511	529	563	517	546	556	477	502	489	500	507	528	495	526	554	517	490	522	528	547	487	555	512	546	510	521	523	523	533	524	550	524	517	523	507	558	571	501	475	515	532	529	518	490	531	519	511	506	555	501	564	522	482	526	543	542	531	504	495	563	525	482	555	578	508	524	488	520	545	504	485	493	522	501	536	510	510	526	513	508	538	498	540	536	548	519	528	516	519	484	534	512	536	473	535	522	533	527	522	510	521	522	486	529	482	513	551	512	496	495	523	518	560	508	520	528	544	565	494	537	479	550	567	509	525	500	502	514	493	520	480	536	525	510	514	514	531	532	507	519	563	505	504	499	505	520	545	502	501	511	529	542	522	549	521	485	514	511	518	520	527	568	488	543	522	500	530	491	498	511	564	507	547	516	523	487	501	462	511	574	497	532	503	531	531	530	530	514	513	515	559	550	514	494	493	497	517	495	534	513	522	496	553	522	543	481	515	504	507	530	529	535	544	477	473	528	548	507	504	515	540	551	506	547	503	522	536	523	510	529	502	521	546	510	535	515	538	543	505	560	519	519	529	525	478	492	530	533	521	518	511	504	560	513	548	528	496	530	504	546	548	559	530	509	506	483	536	505	503	512	490	476	507	556	518	506	505	499	492	472	511	520	525	518	539	528	541	509	510	551	541	500	519	518	546	495	516	510	500	505	483	501	520	542	526	502	522	550	539	491	511	476	504	526	504	547	506	555	536	516	479	522	520	504	534	494	536	517	499	563	550	518	514	480	519	497	535	476	532	521	504	561	542	516	462	499	502	550	494	505	502	541	517	490	508	501	509	489	538	546	525	509	519	563	546	552	547	577	485	512	506	497	514	509	540	545	511	551	534	480	494	501	512	513	520	497	496	522	513	522	554	545	579	537	513	536	508	543	536	527	566	505	492	536	566	524	516	524	476	536	524	554	488	523	473	549	556	526	486	506	525	465	547	503	510	530	537	533	485	490	527	478	508	518	501	539	557	538	528	509	525	536	509	507	530	495	556	522	540	504	516	524	534	534	496	515	528	513	505	541	528	523	547	490	549	514	534	525	534	544	529	533	513	511	502	543	489	483	548	529	505	545	538	511	513	495	524	521	497	492	514	508	523	559	517	534	559	516	545	527	509	501	545	479	534	523	523	511	558	553	519	490	504	477	525	500	509	507	476	494	544	544	480	522	524	477	526	519	510	505	529	525	511	562	490	504	488	552	532	530	504	515	492	553	505	530	542	519	543	520	515	522	548	528	483	518	560	520	512	527	518	488	493	536	509	491	485	493	511	500	513	537	504	499	521	540	504	495	538	534	513	494	550	526	541	544	478	520	467	508	509	531	467	560	525	501	525	531	495	491	536	537	525	531	492	505	493	530	510	509	529	525	491	548	516	530	469	536	500	506	532	553	519	529	522	562	559	513	503	545	565	513	525	554	545	502	507	535	502	504	492	480	552	495	518	534	542	498	538	510	532	516	525	504	514	499	531	461	532	512	492	505	527	529	474	492	519	505	513	510	527	540	508	494	509	531	527	530	546	514	520	526	508	525	525	556	541	504	519	483	517	508	506	517	543	558	540	533	502	515	523	579	508	487	513	507	494	537	524	563	513	551	524	511	535	543	535	533	552	514	565	504	476	477	558	527	529	558	511	512	552	511	525	514	536	510	525	495	507	543	497	551	558	554	559	503	486	487	509	519	522	528	551	553	509	527	493	493	536	537	508	507	558	466	534	488	560	536	506	516	498	493	520	493	507	521	501	520	524	519	498	563	464	510	516	457	519	483	523	507	493	495	499	499	521	497	507	508	535	509	561	516	472	483	497	528	530	497	519	502	490	505	532	506	478	520	543	543	540	536	501	535	492	551	540	512	561	506	518	545	470	513	502	487	515	516	545	531	559	507	519	521	501	470	518	501	524	552	530	506	550	523	526	489	508	525	511	509	509	577	540	542	515	490	561	535	506	516	485	535	477	531	480	501	519	523	502	526	505	517	481	530	524	514	542	506	490	509	528	503	527	497	489	557	486	477	578	526	527	506	569	513	528	497	514	495	507	545	510	517	528	525	564	537	508	507	494	521	528	551	555	527	528	487	515	509	542	536	521	483	534	495	525	559	505	518	502	537	542	499	535	518	505	512	487	553	536	504	540	528	488	533	544	534	509	513	514	511	545	540	499	550	553	587	510	488	482	524	492	506	478	520	512	516	547	512	523	538	524	508	510	514	517	512	491	536	499	545	548	499	518	512	538	494	513	486	523	467	518	537	504	522	514	526	544	507	524	517	497	520	511	533	531	522	528	518	527	497	519	519	505	534	514	516	568	548	516	493	549	523	511	522	529	524	512	504	556	502	514	522	489	520	511	543	550	521	506	535	508	539	545	505	513	541	529	527	528	518	506	516	520	516	499	532	504	503	531	508	484	518	542	504	537	522	507	497	519	536	557	514	521	525	504	543	508	524	574	471	501	497	510	503	508	531	471	501	540	489	507	494	539	531	495	504	507	530	530	483	534	523	540	513	508	512	526	536	506	517	528	505	510	472	479	512	463	515	535	517	551	552	459	502	526	508	502	525	539	526	540	495	525	534	490	517	505	482	491	517	500	559	524	512	477	545	497	493	515	498	478	518	491	515	535	503	528	526	535	521	530	474	521	498	525	517	462	516	485	489	509	505	543	513	515	547	496	509	523	537	491	487	522	563	506	512	484	551	502	550	548	539	495	500	560	531	538	520	554	532	519	529	490	512	551	500	498	549	530	544	508	523	526	536	543	523	485	472	490	528	524	546	523	548	502	497	482	536	545	486	514	504	490	510	533	553	509	521	509	560	514	556	498	558	472	524	539	506	576	523	520	492	516	530	538	526	523	526	523	487	566	544	515	536	477	506	530	512	533	532	498	534	532	555	541	536	554	480	510	508	502	512	516	533	533	543	517	506	543	491	551	501	533	533	471	499	541	493	530	541	500	495	531	487	528	554	575	531	488	496	514	554	491	523	540	498	524	531	560	517	503	571	495	516	498	535	494	539	487	523	516	516	502	478	505	505	507	541	507	530	481	548	500	566	476	504	495	517	502	558	548	526	574	509	541	536	511	530	554	526	501	521	515	544	499	501	521	505	507	501	570	521	541	476	530	540	523	509	526	495	504	489	485	523	523	542	518	513	468	511	531	478	477	554	514	506	561	499	549	537	557	535	543
32602	29063	10844	2343	774	471	446	459	408	420	433	384	406	434	430	449	454	447	379	428	420	415	419	424	452	413	443	394	442	435	426	392	455	400	427	434	421	418	419	464	401	423	433	424	461	442	435	406	416	448	433	442	411	447	421	425	444	456	452	408	459	413	441	398	395	384	403	415	432	433	416	440	448	421	445	425	406	424	442	457	400	414	412	438	434	389	407	394	400	426	411	416	455	420	437	402	420	404	400	430	442	441	432	411	470	412	398	422	431	412	427	413	447	452	409	437	398	426	424	407	438	448	422	424	449	403	386	462	427	431	422	435	448	410	439	438	441	417	437	433	411	435	446	387	402	419	436	388	447	413	408	402	422	455	408	421	450	414	437	399	402	411	390	434	395	448	388	427	400	413	444	448	431	414	411	431	438	415	405	427	421	435	418	392	420	401	397	416	411	397	401	399	416	408	439	446	410	445	415	423	419	445	424	412	428	402	458	417	424	460	407	478	420	410	423	416	429	424	426	433	407	438	435	406	385	448	444	401	427	423	454	389	453	410	376	442	379	409	439	373	424	430	406	431	443	429	431	426	404	406	448	411	402	423	407	434	425	418	438	406	412	418	404	419	407	437	449	417	393	431	400	444	393	460	447	406	411	388	440	431	414	421	457	379	429	454	409	433	407	436	413	414	414	416	416	432	411	444	402	425	394	402	416	436	445	421	413	430	418	436	441	439	399	431	465	425	385	408	451	448	418	433	399	384	450	450	424	421	421	415	424	426	443	435	393	406	417	421	453	429	442	408	380	431	447	447	415	406	410	434	428	391	426	417	451	400	442	425	417	409	428	425	446	410	416	470	420	432	421	441	439	448	436	429	403	418	420	401	439	472	428	459	414	451	447	409	433	446	401	401	406	392	426	417	446	447	434	425	397	403	421	410	405	430	408	436	433	403	439	425	400	399	407	414	394	415	423	437	411	418	408	449	407	418	438	411	439	406	405	414	425	422	410	440	457	393	442	444	420	430	414	417	410	379	384	433	413	437	424	441	409	417	422	416	451	432	407	442	441	427	421	410	395	402	425	431	411	406	380	411	417	399	438	428	432	431	429	419	410	462	446	399	403	413	396	393	437	471	418	432	439	430	439	405	432	401	419	460	424	416	434	399	437	437	390	433	432	418	442	417	412	401	427	447	418	448	402	426	443	472	399	413	424	467	411	415	368	439	405	449	463	388	418	457	411	441	381	410	432	427	446	421	416	413	452	412	436	416	416	449	418	454	436	444	424	459	407	406	428	436	427	387	446	454	450	419	446	436	401	407	436	394	417	421	437	417	405	414	461	446	451	414	401	440	428	433	418	430	420	402	461	422	431	428	438	419	412	424	425	461	425	422	402	468	422	430	393	455	418	435	407	461	459	430	424	456	391	450	416	428	440	428	429	399	424	394	428	423	373	429	414	456	423	434	418	399	455	421	412	427	415	436	437	452	428	420	435	440	422	443	433	417	423	430	411	409	426	431	416	440	462	438	456	418	464	440	459	426	447	422	456	403	444	396	401	416	439	460	412	446	449	424	429	444	433	420	453	391	444	399	414	419	427	431	449	427	444	459	460	439	419	419	408	424	388	397	435	436	395	425	392	427	408	432	428	406	415	412	463	459	447	448	433	424	418	430	434	429	428	425	442	407	408	430	447	415	428	375	407	465	419	421	452	403	392	426	426	415	437	427	425	436	412	416	405	435	419	415	433	463	418	406	396	439	424	432	438	442	452	454	467	434	415	473	407	392	423	415	432	425	421	437	436	418	426	408	409	422	398	436	411	392	430	394	440	437	422	434	439	438	396	415	418	416	432	419	434	397	394	429	427	410	384	418	404	401	446	400	417	396	438	424	416	416	424	458	406	463	440	449	423	464	434	393	469	411	414	401	419	449	407	426	419	426	464	418	401	419	398	443	431	448	419	411	451	395	401	451	419	424	432	435	428	404	425	415	426	410	411	468	363	424	428	419	405	423	441	436	416	422	405	445	416	428	427	405	449	415	382	377	413	420	381	429	416	414	384	410	420	423	434	384	394	430	395	390	453	409	384	464	434	443	424	445	409	432	436	422	394	400	432	403	412	420	407	437	428	423	438	425	414	447	433	392	417	414	412	427	432	425	425	415	410	404	444	375	398	439	431	438	403	417	439	460	409	412	413	442	417	435	419	441	411	447	419	400	425	408	428	430	411	420	441	402	405	455	422	414	428	450	383	422	403	422	402	447	424	436	412	413	412	456	450	445	420	421	420	393	418	435	422	422	452	391	413	422	425	397	426	432	436	441	443	427	431	476	443	402	387	438	435	412	438	407	411	413	435	419	416	388	436	422	432	426	417	415	413	433	405	434	417	434	404	429	419	396	392	457	387	412	427	451	436	425	407	406	445	450	432	410	460	415	434	414	440	430	451	436	402	407	444	443	423	417	406	424	423	462	416	444	411	427	416	416	463	466	396	454	418	431	439	401	405	402	423	437	430	406	407	435	438	394	398	414	454	392	429	371	408	409	431	450	389	426	410	383	456	414	459	453	433	424	402	405	457	468	386	420	426	397	459	401	394	431	428	429	426	382	433	432	413	411	400	448	448	491	439	421	382	407	406	447	411	432	415	431	426	390	430	447	441	408	425	391	411	444	437	415	441	433	462	412	408	391	399	432	428	441	441	433	458	401	451	425	411	414	396	426	456	430	396	429	436	397	414	390	439	449	365	454	404	437	395	439	414	418	433	428	388	435	407	438	423	430	445	401	413	386	412	458	418	411	387	444	433	420	389	428	408	421	436	438	391	433	467	391	424	432	442	409	424	455	413	448	404	448	409	437	452	418	388	451	429	446	451	411	398	415	412	401	428	424	450	446	449	388	426	393	394	453	422	432	417	418	404	437	447	424	419	408	414	441	426	397	402	402	390	404	420	411	406	390	430	397	404	412	424	413	451	419	393	454	451	450	444	443	401	478	415	433	426	428	432	427	431	409	435	423	381	404	420	438	411	418	429	439	443	434	408	411	424	402	405	405	405	395	435	417	412	450	409	466	439	444	451	470	472	427	449	434	439	428	442	402	400	397	419	437	437	447	455	407	430	418	401	413	451	444	418	390	434	404	435	457	401	464	428	434	412	396	446	425	441	438	413	418	440	441	426	434	438	466	410	396	406	434	433	450	413	419	409	435	426	440	442	409	422	373	419	411	436	444	419	420	408	434	381	431	422	425	436	390	403	438	395	436	433	402	440	396	441	418	377	407	445	402	433	424	426	448	419	421	457	431	436	427	432	433	484	399	395	432	414	461	368	445	423	394	424	418	425	439	427	436	427	468	389	413	416	433	422	422	422	425	412	429	438	411	451	420	431	416	439	426	402	439	431	429	396	430	444	424	451	434	432	455	426	449	427	390	394	450	419	420	411	454	388	442	406	422	429	364	422	434	439	448	420	393	409	407	440	427	380	469	434	446	428	433	469	419	421	414	442	441	414	458
24844	23183	30353	25561	18120	5110	1010	697	618	632	576	614	591	634	640	590	570	598	569	604	650	617	621	609	638	615	653	587	579	605	608	646	585	591	609	597	586	598	569	625	567	595	617	577	610	573	576	578	593	601	589	606	609	590	657	593	576	616	545	613	571	600	584	603	589	586	608	545	590	601	601	588	585	594	628	592	626	600	561	549	572	635	538	592	566	610	599	613	595	583	585	547	644	576	588	619	596	576	603	585	585	620	616	594	594	612	531	595	574	646	602	547	579	579	585	589	582	595	590	618	607	598	639	572	554	589	619	587	603	610	614	600	613	557	569	564	603	609	558	596	579	567	604	589	608	646	581	629	602	592	609	551	551	649	586	589	625	605	585	588	619	599	583	606	595	607	554	653	534	603	591	603	588	551	600	608	621	572	566	603	585	590	554	617	570	605	595	591	624	602	575	606	578	615	573	579	597	615	632	593	604	590	572	601	585	614	630	593	571	595	635	592	566	578	624	620	564	606	631	611	592	593	597	601	547	578	568	618	588	574	632	567	619	613	619	527	606	566	571	585	599	614	605	631	587	564	549	554	565	619	608	582	598	541	567	620	558	575	593	593	579	618	580	571	607	612	616	603	585	569	594	596	597	621	594	597	587	574	592	561	616	576	650	631	548	553	560	587	613	601	588	549	590	586	618	598	626	607	611	585	583	587	610	564	616	588	592	604	540	580	597	559	613	606	610	564	592	561	608	603	576	589	574	625	534	562	571	609	595	583	602	611	604	612	586	572	588	604	622	631	612	597	655	575	535	593	614	604	570	575	563	564	592	615	552	598	567	635	561	602	602	534	618	555	603	599	602	631	558	590	590	565	588	570	581	574	548	597	592	627	582	615	581	574	591	629	576	554	640	583	627	596	590	568	597	612	562	578	547	586	617	594	575	586	550	595	588	616	613	575	555	629	632	576	595	606	608	562	586	647	595	607	603	602	573	628	536	588	560	586	577	603	603	555	568	590	640	602	549	595	604	601	562	624	604	623	606	564	607	578	627	573	596	605	570	617	599	601	609	614	550	590	603	585	583	544	589	588	584	606	589	597	604	600	563	557	579	599	568	612	583	600	612	572	573	591	563	550	596	600	598	610	637	569	562	581	562	596	595	554	558	608	569	578	605	569	615	522	576	549	608	563	566	623	593	633	593	615	608	590	578	620	557	605	601	581	598	660	577	567	574	598	586	586	604	622	653	620	565	604	557	606	540	643	602	590	613	555	584	607	578	548	620	582	588	571	578	596	580	579	592	577	611	593	631	579	586	578	603	587	544	612	567	650	613	559	625	566	606	556	561	598	581	605	622	560	574	621	635	618	596	584	590	579	599	606	564	583	611	608	584	643	653	625	580	658	596	541	605	606	566	595	595	604	576	584	600	602	586	550	620	571	586	595	658	637	676	624	587	540	553	632	637	584	572	586	573	633	636	587	614	567	584	563	615	638	603	582	591	590	586	595	577	585	571	580	619	604	584	596	566	594	598	568	575	579	577	608	569	558	597	566	611	603	615	621	576	591	566	546	576	576	601	581	644	549	552	562	574	607	628	547	550	592	583	608	565	584	647	599	636	538	583	556	602	604	622	607	610	538	557	557	579	583	603	587	620	584	614	598	562	564	559	569	662	576	561	572	635	560	644	580	597	600	611	625	597	574	605	593	609	562	604	620	588	575	568	566	610	597	609	571	606	576	573	568	583	634	588	636	594	605	634	598	547	617	563	576	580	609	578	579	626	583	570	557	602	564	589	594	594	580	563	564	563	611	574	628	563	602	613	592	610	573	573	591	558	585	578	567	556	580	580	581	592	600	625	609	653	619	608	627	581	582	600	553	609	587	585	552	584	583	533	567	607	562	612	564	571	556	572	614	558	577	570	584	591	548	585	546	559	572	601	596	524	598	619	556	592	568	588	600	541	588	604	618	605	565	606	564	587	562	651	631	624	631	641	585	614	579	625	568	624	601	600	588	592	525	576	601	616	597	575	555	591	658	582	586	597	572	637	581	595	553	581	583	543	575	635	589	591	613	588	545	593	591	573	587	613	559	614	622	597	549	598	589	609	625	623	596	567	546	629	593	575	595	558	620	582	606	575	585	620	565	579	638	598	620	593	608	604	591	611	540	579	622	576	625	527	582	574	616	571	572	568	559	571	590	587	560	594	627	611	588	565	549	630	606	620	585	610	574	628	609	613	561	612	616	603	562	529	587	555	562	584	590	587	604	579	589	561	586	549	592	594	534	574	607	628	587	604	596	574	587	567	593	600	594	625	579	626	579	608	647	605	549	576	565	586	592	605	600	607	557	618	624	583	562	568	547	602	624	623	556	604	590	618	590	577	623	593	597	607	561	588	570	572	624	619	610	567	581	612	560	561	564	564	632	553	555	603	565	602	588	571	576	602	566	588	539	599	605	596	580	626	587	572	599	630	582	585	628	670	620	578	586	625	573	562	578	596	569	583	628	613	615	612	625	623	605	572	597	569	611	579	574	591	545	561	589	586	602	595	636	569	643	633	605	570	554	607	547	591	606	596	611	638	642	585	571	639	586	601	567	583	603	621	615	586	622	588	540	569	559	564	562	609	549	570	561	612	591	597	582	540	598	584	566	613	607	612	559	561	613	579	619	651	585	601	576	602	592	569	647	577	596	580	590	591	545	558	595	595	590	556	548	575	588	588	574	594	633	565	583	590	598	590	611	619	580	609	595	609	582	545	568	591	606	592	573	601	585	597	566	577	586	624	608	529	596	584	638	575	579	587	554	582	618	567	543	584	645	563	606	586	595	587	603	587	573	575	606	608	586	589	626	596	619	603	588	618	557	592	584	582	560	529	586	610	562	607	625	594	574	621	555	610	552	626	587	644	581	590	591	606	608	616	618	581	622	627	566	611	597	565	596	613	580	613	572	621	600	600	565	583	573	599	570	624	597	556	619	588	576	596	589	622	581	559	560	565	611	566	607	584	614	561	566	595	559	607	623	583	594	581	560	592	587	597	600	563	545	589	551	614	615	562	618	626	613	602	610	584	556	580	583	619	587	624	617	606	625	603	592	570	586	579	579	571	606	608	578	584	621	574	594	564	544	579	578	574	572	570	563	611	591	574	595	545	575	538	660	629	585	551	592	584	596	545	583	624	593	587	616	593	583	594	557	594	624	560	579	614	561	621	610	630	581	642	570	588	504	587	582	605	530	554	580	570	639	587	547	566	602	574	560	612	612	584	575	582	543	614	569	625	575	564	581	586	630	551	567	550	556	555	571	589	556	611	561	560	585	584	588	589	582	555	635	614	617	600	565	593	603	586	572	606	652	572	594	605	611	580	570	634	612	623	587	586	571	601	635	585	588	596	580	606	610	569	624	594	601	609	572	619	549	567	590	584	561	554	625	630	623	604	563	615	613	574	599	661	631	569	598	585	582	593	599	561	593	581	592	563	583	585	610	627	570	566	657	568	578	585	634	587	574
62222	84117	48324	17042	4269	1080	598	516	520	602	573	572	542	554	453	592	540	554	510	543	549	563	533	499	513	490	510	553	519	532	487	540	541	558	540	519	506	544	561	531	518	547	526	514	500	503	564	512	575	553	505	566	556	543	565	556	559	508	531	528	556	530	568	521	518	559	518	541	566	543	548	521	538	525	552	541	552	504	534	543	518	535	563	562	542	536	560	505	543	533	508	538	498	531	522	559	540	548	562	558	548	564	519	491	527	549	475	525	553	498	540	533	511	527	542	546	554	537	533	536	502	522	538	517	543	557	544	549	556	515	557	498	555	542	568	515	548	521	502	488	498	527	536	520	523	571	523	481	550	489	492	537	523	542	512	494	567	501	537	490	529	504	495	518	524	547	531	533	519	530	546	498	548	537	569	539	523	518	500	521	556	541	532	510	530	533	519	539	538	533	510	516	564	511	525	521	527	546	571	518	533	536	528	537	549	534	541	547	525	530	522	564	548	525	526	515	517	518	525	546	512	516	542	554	507	521	536	552	545	525	487	468	522	529	549	500	482	519	522	540	510	511	548	540	534	556	544	550	501	518	511	547	535	516	520	534	566	530	564	536	524	548	544	536	535	523	552	513	542	580	545	542	503	547	549	549	521	472	545	561	492	534	529	555	528	553	565	532	529	507	531	529	507	511	487	554	533	545	578	482	510	480	539	523	533	540	549	532	538	533	553	534	575	550	546	577	556	475	539	522	523	536	570	560	553	537	551	560	533	539	533	557	507	539	517	534	507	544	496	496	533	531	524	532	568	551	510	541	549	493	500	510	519	548	549	578	528	538	505	525	524	544	535	562	559	547	539	569	515	519	534	549	531	569	553	520	508	534	526	548	544	542	578	562	525	510	575	537	563	513	531	547	536	506	549	555	530	505	502	516	533	528	536	496	510	539	525	587	536	541	541	583	540	524	520	512	539	476	567	558	529	544	495	491	524	515	562	507	539	555	571	508	547	557	535	530	526	549	528	506	551	490	531	552	550	527	540	569	556	515	552	541	488	507	526	501	534	505	529	547	525	519	530	535	524	560	542	550	522	564	522	546	516	513	569	553	518	554	550	545	529	546	506	498	561	564	521	502	560	540	524	518	546	518	553	466	529	507	510	521	507	559	522	503	538	510	556	516	505	541	553	535	506	511	510	509	564	525	537	533	580	551	598	536	546	506	560	515	546	545	547	523	594	566	499	523	553	484	574	520	530	548	533	538	555	522	538	505	556	521	558	526	530	499	531	515	540	516	549	511	530	527	486	538	545	533	549	519	515	534	541	513	510	554	530	505	520	518	532	510	503	498	510	563	526	568	560	536	505	552	543	538	568	548	541	505	514	553	517	563	540	546	512	511	560	564	545	545	509	505	565	551	525	534	502	528	510	551	536	573	534	551	517	533	530	521	511	516	528	519	521	540	514	536	524	476	533	550	547	573	485	530	534	532	520	548	540	529	479	561	558	575	546	536	519	554	581	536	571	536	599	526	549	590	529	512	536	556	525	533	480	518	530	557	516	561	507	537	501	515	550	524	533	506	536	535	522	508	551	536	553	502	541	529	561	513	530	551	535	511	524	561	512	549	541	514	558	511	550	507	512	513	522	548	483	535	556	538	533	493	573	543	558	479	516	535	516	520	539	497	509	528	527	519	552	517	520	581	563	537	539	545	539	518	504	545	510	514	514	497	519	517	495	537	515	564	533	553	546	487	520	577	528	539	528	533	586	548	523	532	511	524	548	509	518	513	476	552	508	541	554	586	503	574	525	515	571	539	532	538	525	511	494	537	579	521	529	525	543	550	496	532	474	525	564	542	552	561	561	565	538	537	493	492	542	543	524	568	559	557	546	528	538	499	533	536	512	569	571	570	530	518	545	548	549	588	472	566	500	536	499	513	518	508	536	530	521	493	539	575	529	490	566	506	531	539	533	483	512	526	491	518	527	532	500	532	547	508	564	568	561	541	541	494	541	532	533	549	513	533	534	578	554	560	514	527	515	493	525	520	502	537	528	558	548	564	581	531	513	548	532	580	543	505	559	549	569	533	526	528	557	554	529	521	524	555	514	528	538	555	579	533	475	524	559	546	545	523	532	531	522	556	525	515	526	533	541	499	535	529	561	527	520	544	511	521	515	519	529	564	542	533	533	570	521	504	541	586	552	548	519	490	532	499	554	480	544	562	543	568	515	505	508	515	513	574	529	520	547	556	526	517	514	517	558	531	494	521	548	536	558	584	525	556	527	525	526	537	559	536	519	493	511	574	509	536	492	528	529	524	536	538	551	546	503	534	537	507	552	547	513	578	589	546	535	502	528	542	519	538	528	562	510	519	567	531	532	538	548	525	521	555	512	559	527	545	539	535	547	545	496	536	528	525	546	531	529	553	523	504	542	510	550	541	546	535	538	516	540	505	539	506	532	552	562	529	517	531	541	499	535	552	537	556	556	489	525	542	531	519	504	518	537	590	521	541	513	495	520	514	533	529	514	552	541	544	511	569	510	510	529	492	529	510	540	508	541	557	520	526	498	555	589	526	513	518	573	550	541	518	534	485	503	552	493	521	537	539	487	541	526	562	517	533	508	539	538	538	549	486	483	550	520	493	531	557	561	581	525	531	538	555	552	516	550	551	501	534	512	512	482	557	563	541	553	529	521	559	520	549	570	511	548	524	496	559	517	547	575	507	490	530	573	558	568	557	486	572	511	523	537	515	533	545	561	525	548	577	505	522	507	497	514	545	502	527	530	561	530	540	507	538	490	512	521	527	547	563	495	555	519	506	549	552	521	502	484	526	511	511	537	533	502	531	511	527	567	501	571	542	556	575	544	572	509	531	546	537	536	541	580	579	547	544	533	538	569	509	504	512	546	547	577	503	533	516	516	520	509	540	497	549	519	523	573	535	543	523	530	514	548	549	488	525	548	528	546	518	555	480	508	527	601	516	502	560	532	558	544	520	557	527	541	538	529	553	526	539	544	536	528	539	512	522	502	547	519	478	532	529	520	552	539	501	510	538	538	544	528	560	523	518	532	529	577	540	512	561	548	520	548	539	528	568	507	551	532	503	510	550	541	490	504	548	523	542	476	530	539	499	534	539	522	505	539	516	558	529	522	530	529	540	540	538	546	469	539	478	519	550	528	483	513	530	501	509	534	534	530	494	582	518	523	553	553	507	581	575	505	535	527	538	530	512	526	522	557	538	537	547	535	541	537	546	518	527	517	544	578	523	530	525	461	547	508	554	499	538	513	565	511	522	538	549	561	529	530	551	531	524	532	566	572	495	515	531	523	519	539	510	515	542	507	564	530	539	550	514	562	536	471	489	492	528	476	504	516	540	549	524	526	522	588	546	537	492	540	540	510	526	543	497	538	531	519	517	511	516	541	543	538	507	555	537	531	539	521	507	521	531	490	543	530	545	494	535	475	572	545	533	499	543	579	525	502	500	509	535	556	503	537	555	554	496	549	514
24244	22543	29843	24873	20086	9263	1581	867	801	808	790	737	784	781	789	794	733	775	807	767	738	782	782	813	802	755	748	776	757	763	790	751	770	732	759	711	733	726	745	752	707	711	751	732	766	764	728	761	773	764	726	778	754	714	722	748	722	743	714	750	782	701	756	701	767	703	722	746	756	753	720	721	748	697	694	785	763	734	738	707	734	801	741	736	750	782	741	747	712	718	732	746	720	737	704	688	741	762	715	769	734	790	730	699	729	750	727	735	717	746	686	724	763	702	786	729	718	714	788	749	678	720	704	714	751	764	755	728	721	759	776	736	784	794	789	747	785	740	777	730	753	761	786	752	713	770	709	767	747	770	724	747	792	734	735	722	705	709	731	768	717	714	760	730	754	747	775	710	729	740	726	757	730	744	744	711	762	733	749	742	721	695	712	744	740	781	734	760	726	768	685	737	749	785	745	768	773	729	738	709	752	730	793	758	738	756	736	708	745	737	686	711	727	727	732	724	691	709	761	726	726	761	739	711	750	742	753	732	775	701	787	760	729	741	753	754	766	738	781	737	800	715	708	701	795	757	746	740	753	739	732	731	714	753	763	738	762	745	753	719	714	727	724	758	722	774	699	789	720	784	770	703	746	716	779	832	773	765	759	708	714	703	747	696	757	762	781	704	757	748	722	721	753	723	759	718	759	752	787	744	760	721	761	752	719	736	705	769	791	804	739	705	749	748	799	763	723	749	727	737	728	734	747	749	752	798	755	778	769	736	721	774	725	724	767	740	769	756	707	769	761	726	735	753	764	751	767	726	765	739	733	712	764	706	740	694	784	787	765	730	716	740	721	736	730	749	733	701	704	742	772	710	760	753	714	693	730	749	697	731	708	792	700	740	809	785	690	729	767	724	702	728	738	764	718	780	753	706	658	771	746	710	811	744	735	750	729	727	776	786	722	691	732	759	748	809	754	738	700	725	749	715	743	659	718	723	732	697	762	723	708	741	797	702	710	761	725	724	687	756	738	688	703	749	748	704	745	686	776	780	756	749	698	800	706	693	718	749	786	776	782	720	723	769	729	754	732	741	742	748	710	733	751	763	719	676	683	742	731	724	740	694	740	697	698	739	767	705	726	697	742	754	745	708	707	721	759	712	731	724	763	758	706	745	736	748	735	770	732	761	728	725	780	721	728	745	690	736	787	721	719	726	722	767	737	762	721	697	761	699	751	772	686	727	753	775	734	730	770	705	732	759	732	739	714	724	742	749	751	674	765	765	705	746	713	713	715	750	754	775	720	737	752	769	717	753	715	695	744	751	717	750	735	776	736	706	745	694	739	746	732	747	766	721	746	747	731	722	796	756	725	737	751	711	726	768	704	718	737	777	763	755	704	754	744	767	705	741	708	750	723	739	783	736	737	758	761	716	723	747	756	749	685	794	656	754	744	796	721	739	724	723	752	701	761	701	786	778	717	739	747	741	707	759	680	739	674	749	776	738	755	741	771	717	696	760	744	699	702	703	774	735	699	757	751	794	738	779	776	690	748	709	709	781	733	734	731	707	747	721	734	681	771	752	709	746	700	716	749	785	715	672	744	723	721	709	716	723	738	753	752	703	754	764	763	716	739	770	730	722	768	696	752	718	727	759	717	713	738	755	732	674	748	743	729	718	739	788	748	705	673	729	778	717	739	762	717	755	712	727	688	758	700	720	752	793	747	689	804	725	771	728	778	754	741	744	787	757	735	716	750	715	720	762	712	764	711	760	744	710	712	791	740	710	672	730	743	722	729	787	714	703	690	727	733	708	758	722	715	774	728	723	752	691	698	770	722	804	748	723	717	726	738	743	754	753	703	726	743	774	773	729	785	738	686	721	745	738	711	727	792	743	786	717	772	780	718	728	741	775	775	753	770	780	750	700	721	715	758	718	731	736	771	701	765	732	746	770	724	751	794	747	752	719	735	698	809	755	727	741	754	772	744	767	769	737	731	759	744	727	711	756	741	774	744	712	747	716	711	747	740	731	698	786	751	812	750	691	755	736	734	751	768	682	735	733	754	784	712	698	761	724	725	717	735	746	751	757	767	732	681	724	733	723	753	735	733	698	738	792	743	784	703	735	751	671	752	713	774	705	749	757	710	759	708	727	763	796	767	722	682	729	693	753	735	743	685	704	714	721	742	702	740	748	736	735	740	746	729	691	713	667	713	727	756	699	712	754	692	742	709	738	697	723	727	754	746	746	735	746	763	766	757	725	732	749	734	704	753	732	777	700	741	767	697	684	713	693	722	711	741	716	732	713	755	795	737	751	723	742	741	698	756	729	658	721	756	720	721	716	751	760	705	720	709	736	734	676	754	756	744	756	760	693	746	709	722	734	702	765	724	746	700	729	747	799	681	713	704	729	748	756	766	733	736	757	828	728	741	713	776	749	717	748	736	715	745	757	768	743	712	749	752	731	733	711	708	752	762	725	762	728	730	678	725	729	743	716	742	736	758	762	719	732	724	777	708	732	721	692	734	678	757	767	741	720	756	744	734	721	744	697	734	726	739	733	767	748	712	749	766	736	735	735	783	770	750	697	759	758	701	698	773	734	768	749	764	729	759	757	712	762	776	723	716	723	756	682	739	714	763	736	684	709	710	693	725	735	749	717	801	713	748	726	762	690	759	703	717	689	692	743	784	758	726	722	717	680	721	752	693	727	735	715	702	738	704	752	753	738	734	720	762	733	741	768	698	711	774	758	676	735	692	736	708	729	728	744	745	745	776	725	716	745	736	739	701	729	758	764	716	743	800	721	721	769	747	745	725	718	716	737	731	731	766	776	722	731	778	746	740	726	735	736	729	704	694	744	713	721	769	711	763	728	749	750	739	809	728	748	724	750	717	749	707	728	695	710	752	761	724	724	774	722	743	711	711	707	687	761	711	744	737	744	722	733	745	744	764	762	787	764	686	720	729	741	744	770	760	716	751	729	751	745	731	700	736	769	698	697	750	735	705	714	741	707	744	750	777	781	734	798	690	795	737	732	761	758	729	722	733	736	776	817	693	749	771	732	712	715	698	741	709	809	750	728	750	710	737	721	793	758	716	737	745	703	736	707	766	737	700	718	742	762	769	716	775	727	748	756	773	677	714	773	732	759	781	730	744	747	733	695	807	766	723	730	732	725	665	717	698	724	732	699	739	739	692	767	699	678	735	759	725	737	727	681	749	691	750	733	720	724	755	754	720	787	719	728	762	797	710	689	761	741	770	691	699	693	756	712	777	750	734	755	744	778	752	733	685	738	677	759	693	710	723	718	708	697	701	769	741	698	735	720	767	791	727	724	665	760	755	808	777	733	715	770	709	692	736	826	742	684	720	739	727	747	749	735	673	721	714	722	770	720	728	767	733	687	754	727	728	734	800	720	740	723	777	718	696	792	724	785	763	691	758	708	749	731	689	732	743	730	767	708	732	731	735	715	715	792	754	751	728	733	691	777	715	733	710	737	747	725	717	686	731	784
58438	88709	53919	20380	4790	1268	712	666	618	673	658	656	686	632	685	694	618	650	681	650	657	679	684	642	679	654	632	662	663	646	653	632	619	672	659	660	636	649	650	656	626	645	638	664	641	631	682	637	692	684	682	644	640	670	617	604	680	659	642	619	678	647	666	647	657	685	625	629	643	631	693	644	666	638	661	659	659	692	626	671	633	661	668	654	651	633	669	649	661	642	651	621	675	625	691	647	668	619	683	640	674	646	688	648	691	638	671	629	658	655	620	693	695	676	631	676	661	644	650	666	673	610	652	638	641	653	663	656	640	650	645	621	634	648	591	662	692	655	609	683	670	641	639	659	682	676	612	624	622	670	669	658	649	581	688	690	623	710	641	642	674	607	638	646	667	679	638	615	670	674	677	669	656	645	629	623	613	701	659	649	678	691	668	605	643	690	629	695	658	631	627	635	624	658	657	676	648	638	626	662	638	654	593	685	669	595	665	683	642	640	661	614	595	670	638	644	655	616	645	642	635	607	587	679	672	671	670	640	620	655	637	641	627	635	672	642	591	638	650	636	668	627	653	654	666	604	725	659	613	660	669	640	649	679	657	634	647	649	612	679	677	651	644	665	654	649	599	685	647	679	677	666	708	688	693	657	620	628	661	674	611	662	655	649	695	636	664	643	578	697	651	641	633	672	636	665	616	648	655	615	649	639	642	651	654	671	640	609	638	647	639	632	663	632	644	655	659	667	667	643	650	643	653	652	651	633	623	652	668	645	647	635	624	640	634	646	734	630	629	675	629	659	641	662	629	681	631	672	629	621	649	611	602	667	719	650	657	693	643	677	656	673	674	638	636	657	687	637	657	657	636	630	693	687	641	634	636	658	634	618	667	675	685	633	643	656	638	666	658	608	633	726	608	648	677	657	666	623	633	638	618	650	661	612	655	678	657	633	614	666	683	626	656	656	656	657	669	649	595	682	674	654	670	613	639	618	618	666	622	632	637	628	614	620	620	598	639	629	648	652	625	620	613	593	624	602	628	656	652	647	626	667	610	630	614	629	666	642	668	671	634	646	597	636	625	706	661	688	628	634	634	654	706	646	646	665	634	648	621	636	628	648	660	704	637	630	632	657	665	695	674	627	652	634	657	627	644	633	687	687	628	623	599	685	653	683	658	649	652	655	614	674	606	617	678	667	629	660	643	652	662	684	662	599	635	642	671	634	668	634	628	623	651	649	668	642	608	606	648	648	648	680	658	665	664	665	654	667	632	617	642	664	681	663	625	604	616	647	615	635	643	666	662	670	663	679	634	644	668	629	721	681	666	618	601	644	635	619	620	712	671	628	603	646	609	676	621	637	666	636	650	651	674	633	639	635	677	644	595	640	647	634	653	557	638	617	641	639	672	681	675	629	644	668	634	673	659	643	613	603	603	646	641	678	640	656	659	681	629	690	653	660	644	651	653	649	663	646	639	647	691	698	612	670	682	602	642	635	684	647	618	630	627	610	589	663	666	607	651	663	667	659	622	652	648	617	622	668	636	633	645	653	615	640	688	649	670	661	576	693	693	710	618	644	614	620	697	651	661	646	608	654	691	667	665	639	671	691	665	679	643	621	642	613	652	680	684	639	682	594	657	661	659	664	592	643	653	591	616	651	634	637	622	650	625	651	629	645	658	627	634	663	660	591	587	646	624	677	653	640	631	615	672	646	652	662	634	606	660	679	663	685	620	623	657	642	675	672	648	651	650	661	627	668	644	719	659	614	651	643	670	674	633	624	605	603	638	665	616	605	635	711	588	613	629	626	648	661	644	653	641	626	660	649	670	615	644	659	633	643	657	683	668	648	658	645	661	658	640	679	646	718	621	635	639	667	644	620	676	700	646	671	664	610	625	654	645	671	672	649	681	636	628	624	633	661	651	662	675	623	639	662	613	666	643	613	607	663	674	672	665	661	617	610	652	653	663	610	664	624	616	688	650	671	628	654	637	648	643	629	626	616	664	629	630	672	649	647	655	671	622	609	630	656	656	655	591	641	631	615	657	667	599	655	630	610	603	642	641	634	653	640	640	623	639	681	676	682	627	643	624	676	605	629	647	658	631	650	657	662	696	620	652	628	676	643	658	621	663	626	652	682	674	678	617	641	657	640	602	665	651	600	679	644	639	675	626	637	682	646	649	628	699	658	651	634	641	653	635	637	659	642	655	653	629	637	670	609	685	679	691	666	681	642	668	649	653	643	622	670	657	618	638	682	607	651	672	647	603	626	657	622	651	648	646	643	632	641	652	668	647	636	679	637	603	635	633	673	637	693	665	659	637	626	587	627	645	669	638	668	653	628	669	682	638	677	638	643	684	665	631	628	647	625	634	655	632	664	653	657	622	647	665	607	633	617	615	686	638	665	615	648	676	592	662	650	630	649	679	670	636	589	664	649	682	629	674	677	685	654	659	625	695	624	665	652	662	620	640	646	650	634	635	667	676	656	684	646	627	633	638	652	661	617	667	706	663	705	655	661	655	572	661	641	634	672	659	654	652	613	639	690	618	648	653	632	617	676	650	646	634	632	656	652	661	649	609	688	582	617	629	627	673	664	700	604	640	607	652	673	701	677	676	631	650	677	697	638	641	599	616	632	613	667	607	616	648	674	658	619	674	687	655	623	694	602	688	622	660	647	679	650	663	644	658	691	672	615	630	684	653	619	651	686	619	655	677	665	633	624	642	637	632	663	665	627	631	665	613	636	661	622	627	640	618	643	638	698	636	617	645	656	644	654	686	671	671	651	653	650	656	604	620	625	628	666	632	661	591	635	645	643	633	636	671	667	660	615	609	604	656	618	616	677	673	600	647	650	604	671	657	618	667	650	599	644	695	645	630	640	640	640	705	667	657	602	642	714	647	682	665	655	649	637	657	679	654	636	668	606	630	632	614	620	614	637	678	644	635	640	622	609	615	623	627	628	683	624	642	633	646	612	682	647	603	623	621	681	671	650	663	627	657	637	638	671	623	664	609	633	657	631	655	658	629	625	618	670	665	625	657	628	641	636	628	656	638	650	642	616	631	637	637	679	641	667	669	670	666	663	631	629	676	592	679	671	634	639	695	636	663	663	619	620	689	665	633	663	664	659	640	640	619	659	652	635	654	660	661	648	687	657	638	632	657	654	610	604	609	657	612	622	611	608	618	659	645	598	637	658	661	639	599	641	669	649	675	604	624	636	606	664	614	632	662	623	613	671	675	675	633	614	603	652	682	612	630	646	633	670	703	632	652	639	644	595	601	638	629	645	627	658	665	667	657	655	594	621	632	642	618	606	653	638	646	651	593	611	623	622	647	630	622	669	649	643	618	661	622	641	636	643	650	627	653	643	656	651	621	685	661	606	662	670	635	675	642	608	646	696	656	664	631	623	617	713	642	627	645	639	639	653	674	638	671	669	652	634	648	643	671	613	643	666	622	676	651	675	627	660	672	686	666	626	653	629	631	665	676	637	667	665	628	698	675	650
34603	30206	19464	5071	976	631	545	578	525	597	529	565	557	579	557	532	568	583	570	567	568	573	487	550	516	537	542	586	541	563	565	509	569	513	592	573	578	586	559	552	542	546	540	531	550	552	574	541	555	522	564	562	562	518	557	558	614	577	560	546	568	532	548	599	531	551	583	567	562	606	556	572	563	542	575	566	532	568	519	531	549	559	550	560	548	557	559	541	565	540	522	522	569	551	568	559	569	518	546	567	544	518	563	535	573	524	571	553	536	560	528	508	561	576	564	515	599	539	500	527	543	551	583	555	560	561	536	552	524	541	558	574	538	570	536	582	537	561	529	520	543	536	572	542	560	570	518	521	579	525	492	549	560	544	536	589	573	560	570	532	569	525	573	561	529	579	510	567	573	577	557	532	542	522	557	530	546	493	531	611	586	550	524	542	513	560	544	578	502	546	576	578	585	560	542	525	582	575	594	568	579	554	546	567	564	540	585	550	548	555	551	560	538	574	563	524	580	552	546	565	560	609	552	537	564	539	583	502	530	589	536	543	560	597	571	533	570	571	558	606	590	550	540	535	520	494	557	522	516	535	535	555	559	568	532	572	514	552	576	548	552	529	549	554	591	536	603	524	551	546	560	566	542	478	506	556	552	541	524	535	544	565	579	576	556	595	532	527	577	590	600	590	548	559	566	581	530	579	540	576	545	558	537	534	599	547	535	506	538	538	531	562	586	574	520	565	562	542	548	547	571	566	602	539	559	539	541	485	563	561	565	559	548	549	533	564	572	552	552	541	555	567	562	554	563	590	574	536	559	527	574	557	543	567	574	526	562	577	586	544	588	537	557	581	582	560	564	584	492	543	568	529	570	547	580	547	548	520	516	552	587	536	594	545	570	557	525	542	575	541	558	544	558	540	555	554	550	570	550	566	557	547	568	543	566	568	545	552	554	545	575	556	564	560	570	541	562	549	559	585	558	560	596	531	565	551	570	509	564	564	560	611	604	552	581	569	521	511	555	511	565	559	548	572	573	531	549	516	549	543	596	561	519	599	559	593	561	602	513	561	580	546	532	579	527	543	529	592	579	549	542	588	544	543	522	561	564	555	528	562	572	541	568	585	539	597	556	567	542	525	564	529	569	565	548	559	553	532	564	586	567	547	536	519	538	550	541	543	565	575	557	579	539	558	543	528	573	510	621	582	579	576	587	574	531	535	544	557	548	530	539	574	533	577	563	571	545	533	539	555	512	570	551	539	581	582	518	563	551	574	511	572	609	521	527	523	575	553	531	549	555	543	577	523	568	499	552	569	547	560	568	512	540	539	574	579	502	541	567	567	562	562	564	594	540	536	580	576	540	553	560	572	510	561	542	502	586	556	543	588	564	557	573	548	561	540	619	581	521	568	567	553	559	525	544	539	568	599	523	530	545	571	559	573	595	580	553	544	543	604	563	568	570	585	567	567	540	569	507	524	548	557	570	531	526	537	579	569	523	562	593	574	521	554	592	539	526	569	533	561	621	536	584	542	546	527	569	580	586	550	551	545	531	545	577	552	516	544	541	577	553	569	522	554	572	523	522	512	587	563	552	533	503	566	576	512	529	585	588	565	560	589	523	560	533	541	553	558	525	536	546	542	537	582	520	567	521	528	522	553	556	608	593	548	550	541	555	546	517	540	552	523	561	539	552	574	574	538	581	570	543	587	537	508	523	548	565	557	584	523	552	514	572	551	526	568	541	497	483	552	582	529	609	523	554	560	561	547	522	531	537	551	580	516	581	532	559	572	575	560	526	598	548	595	541	533	616	533	552	571	549	589	578	560	576	532	539	562	591	553	535	545	571	560	524	522	589	526	574	613	517	560	545	551	559	533	572	554	563	526	554	605	564	583	582	531	546	536	590	528	597	561	563	585	549	544	544	540	565	571	550	543	561	588	587	533	536	551	593	564	551	595	586	543	561	627	569	516	533	518	551	535	517	517	535	502	558	512	565	545	554	546	542	545	550	559	559	589	570	569	531	580	567	544	559	541	577	582	545	535	520	581	531	542	516	524	538	541	567	533	580	564	569	566	548	544	556	561	517	506	551	546	571	551	535	543	522	541	509	564	544	520	565	561	577	517	548	541	550	557	551	542	594	566	556	541	546	536	591	549	519	606	545	573	557	588	556	564	546	525	530	544	542	546	590	561	558	564	547	570	535	523	544	562	484	584	555	527	555	592	561	529	566	586	623	540	561	525	552	506	556	558	547	543	579	531	585	539	555	569	596	536	582	589	592	552	585	514	545	547	540	560	549	555	556	534	586	531	581	578	565	569	568	566	570	546	577	545	553	556	603	543	570	559	569	557	540	580	549	549	546	559	545	546	534	556	536	581	533	535	516	585	578	552	583	535	580	521	595	578	523	550	558	495	535	547	563	550	566	517	556	550	533	535	551	519	558	553	621	568	519	550	559	581	583	588	566	554	548	544	557	579	548	526	579	507	539	609	546	557	558	518	551	523	590	565	533	557	576	528	575	568	556	508	545	529	542	598	557	563	533	573	564	537	566	517	546	554	557	534	554	561	545	577	542	590	531	549	531	487	519	575	524	549	559	551	538	573	518	591	586	575	574	577	529	571	527	558	554	534	539	534	556	602	538	577	582	562	560	544	550	517	564	551	535	560	606	582	594	537	607	561	510	545	523	558	522	553	550	543	547	536	507	524	505	588	565	534	551	516	552	566	551	548	561	530	556	536	554	561	578	584	563	579	524	552	529	553	632	564	565	506	616	578	591	523	546	573	523	591	594	549	559	554	505	536	596	542	563	543	560	577	528	593	523	520	594	522	608	570	552	572	598	580	540	569	567	504	551	567	546	549	550	531	490	606	541	548	542	570	536	566	545	560	540	571	580	499	567	589	553	571	563	574	571	614	505	570	545	562	519	556	529	557	541	545	546	607	587	563	563	564	531	534	587	544	517	541	548	555	547	559	564	566	521	561	534	552	539	532	534	551	528	552	559	531	582	545	580	541	566	555	568	570	538	628	567	546	550	525	531	539	564	538	561	525	549	580	594	546	562	548	551	516	569	553	526	582	547	537	529	591	552	577	548	576	579	547	535	521	536	562	576	528	602	542	537	542	525	554	565	551	569	577	556	564	569	599	530	569	524	537	562	579	569	536	546	571	573	540	572	561	564	532	562	543	533	552	546	561	540	532	577	559	556	563	607	514	523	565	533	541	596	555	518	552	519	567	581	551	591	593	520	602	559	553	534	554	612	582	542	621	532	560	559	560	535	499	566	549	542	503	563	579	548	556	528	562	520	563	539	544	560	536	549	549	566	565	540	548	542	555	547	585	530	563	548	557	587	619	596	586	593	574	594	578	516	553	583	597	560	581	557	548	585	591	534	569	538	566	533	546	600	539	548	524	562	588	612	558	533	513	557	512	553	555	563	533	542	568	592	539	581	586	593	535	566	585	578	517	559	586	592	555	612	524	577	520	562	515	558	513	555	581	546	558
33295	29015	10725	2267	704	546	443	454	437	448	468	459	509	422	461	456	438	468	477	438	430	485	435	435	430	433	432	452	483	466	440	434	448	444	454	456	451	444	473	444	396	453	443	428	472	441	499	423	434	458	462	460	409	460	480	411	437	432	437	440	470	433	416	459	431	467	434	481	484	436	481	447	457	433	485	454	443	475	408	470	472	435	431	488	453	430	448	461	436	480	419	503	431	396	427	429	444	452	486	468	462	462	462	437	442	429	441	515	424	402	471	481	467	445	450	447	446	470	419	451	453	463	455	431	447	445	449	467	455	465	450	473	433	468	457	437	449	486	439	462	446	431	439	431	471	419	453	423	446	453	468	435	446	464	475	423	447	454	454	436	446	448	429	446	437	484	467	412	444	410	477	470	467	463	467	486	439	479	469	458	429	447	463	435	494	475	433	432	469	440	440	496	460	478	445	467	485	481	460	449	454	443	400	448	467	457	467	460	452	437	436	440	467	480	433	420	471	395	447	489	460	388	437	452	455	477	470	445	430	445	453	454	475	453	442	480	445	432	445	467	486	454	494	459	454	449	435	451	458	468	441	465	420	487	452	452	454	452	436	480	488	488	480	458	452	448	471	422	479	468	452	440	463	428	458	441	491	428	481	473	403	425	459	458	429	463	486	447	439	464	440	466	462	426	493	473	465	394	502	451	437	469	447	444	461	427	457	451	455	451	465	417	430	431	449	488	432	455	462	461	426	455	478	446	464	433	460	431	430	472	482	433	433	432	424	468	426	432	453	454	455	481	416	423	464	430	480	448	425	444	473	449	397	438	431	497	451	441	503	462	440	429	429	432	444	468	454	438	431	463	395	427	448	450	469	437	450	484	482	468	456	440	476	451	447	438	429	445	459	445	467	431	468	466	431	465	480	446	454	435	468	452	500	477	416	474	428	495	452	442	442	433	431	455	486	412	426	492	426	458	439	469	491	459	422	453	461	466	435	491	424	442	457	464	455	446	498	459	451	435	453	450	478	443	470	433	494	413	427	468	420	431	440	450	455	443	443	403	486	433	459	435	424	480	496	457	464	461	440	430	466	482	432	477	442	448	452	469	432	429	456	430	445	398	439	426	468	431	438	423	444	449	439	398	462	472	415	458	431	450	424	467	442	443	477	450	445	450	478	445	450	452	433	417	464	467	484	469	468	444	490	447	433	466	520	428	459	449	457	434	442	503	433	468	458	444	433	451	442	436	431	392	482	490	436	446	455	433	422	413	444	456	472	469	466	444	417	432	448	453	424	432	452	488	430	437	481	409	441	453	428	508	439	436	447	503	476	462	464	471	456	442	450	467	443	471	463	449	501	441	436	426	415	440	432	499	488	451	460	433	464	459	443	462	466	451	455	454	443	474	439	429	457	420	466	440	486	490	484	453	462	460	461	436	442	429	479	419	456	435	459	435	495	473	432	444	447	456	446	466	445	464	456	449	443	504	415	467	436	483	462	458	458	475	419	466	475	442	452	435	435	450	483	484	452	471	459	434	471	441	446	454	442	470	452	459	429	421	455	439	447	424	416	413	436	446	498	482	410	449	488	460	461	439	420	445	497	450	454	445	454	460	444	437	499	490	450	440	408	407	455	456	428	453	480	439	442	482	448	468	411	437	432	477	476	475	486	451	449	466	467	447	434	445	431	436	443	456	421	442	481	475	447	438	462	460	413	425	448	421	433	438	456	435	445	473	446	436	486	455	430	433	442	479	492	440	424	415	438	506	465	464	454	453	429	416	470	490	427	460	460	478	442	436	470	485	419	467	409	427	482	467	488	457	461	454	430	465	436	462	446	501	469	430	437	441	454	463	441	403	436	427	436	425	464	462	441	467	450	432	443	466	493	445	447	469	435	459	462	424	435	455	436	451	447	463	445	433	444	456	461	483	420	439	452	454	464	460	485	466	483	477	422	505	461	442	404	464	488	440	452	443	456	419	439	426	405	450	457	443	477	476	430	446	460	479	448	449	411	449	454	415	433	435	467	460	476	421	455	433	465	420	446	456	471	429	465	447	473	440	446	471	472	471	457	453	461	471	423	431	464	471	477	469	433	460	445	448	437	472	472	451	438	430	430	449	436	453	420	448	432	456	478	460	432	467	477	464	453	453	444	485	488	458	471	470	472	445	457	436	445	424	463	467	463	437	457	435	465	442	475	486	433	456	441	479	478	457	475	461	468	452	465	438	485	459	476	460	438	464	426	435	438	458	460	455	447	443	438	442	427	425	487	424	460	458	461	443	442	450	473	454	467	476	466	471	411	487	424	451	436	472	471	446	415	423	468	466	438	491	434	466	468	440	439	467	434	474	484	405	454	428	487	483	448	472	467	437	467	462	451	426	435	492	446	477	486	446	459	476	442	465	430	442	464	492	425	414	498	432	458	457	451	466	466	439	423	479	491	471	421	475	451	480	427	388	450	422	451	460	447	431	426	440	459	478	440	444	446	428	468	444	464	431	435	471	498	441	457	471	474	459	464	434	419	448	463	457	454	451	477	451	433	467	409	438	419	467	467	463	423	462	448	466	441	449	484	442	450	455	426	449	455	459	437	401	434	457	469	478	475	460	427	398	464	425	495	445	427	434	471	437	469	443	492	425	441	473	465	421	429	440	451	442	455	459	446	408	467	451	468	435	463	433	443	383	471	464	419	432	432	440	465	447	485	451	446	456	471	422	458	459	436	476	457	454	483	443	428	440	446	434	473	480	449	455	476	453	450	456	468	494	477	499	429	470	459	461	458	423	454	464	438	454	498	448	467	469	435	455	450	450	406	449	464	447	461	449	416	468	452	423	471	507	386	486	426	483	434	404	490	451	429	474	466	445	441	462	490	448	480	483	482	453	435	485	462	410	449	475	459	461	477	485	477	473	454	478	470	457	411	436	447	471	434	413	424	487	457	457	477	465	448	463	472	488	460	458	453	474	431	453	468	450	487	475	439	457	420	442	450	439	417	458	480	454	476	455	467	486	454	458	464	456	462	448	443	455	428	454	501	421	459	448	451	435	420	433	420	436	455	455	464	455	469	461	480	445	456	449	459	453	470	441	443	426	477	441	456	439	456	471	448	419	463	461	438	451	433	440	445	457	443	494	437	454	469	471	438	437	457	444	441	474	478	488	462	459	439	447	455	471	449	454	445	478	422	452	447	451	437	442	427	415	476	442	436	461	426	437	410	435	444	417	476	464	466	408	457	448	438	488	459	440	460	456	468	406	427	481	456	448	467	451	427	413	444	417	465	463	445	428	428	440	429	434	468	453	479	433	459	467	413	470	462	455	441	451	476	448	459	453	444	455	428	446	441	460	467	402	488	455	479	489	440	442	465	448	476	438	462	421	456	426	459	462	440	444	447	488	449	426	482	457	455	452	433	440	442	428	472	490	458	437	456	438	447	454	454	446	435	456	462	460	455	463	467	453	428	416	410	437	435	459	464	447	436	421	418	457	406	466	462	483	462	444
24845	23289	30195	24850	17946	4680	1039	693	632	624	642	623	617	631	671	608	590	621	669	648	663	648	634	596	638	556	634	605	588	620	644	627	633	605	649	640	663	638	582	575	623	612	621	546	618	652	685	635	660	640	662	643	620	640	594	584	602	614	647	626	614	646	635	642	600	607	587	594	608	572	646	639	658	631	589	647	643	598	649	637	608	624	625	611	598	606	578	622	621	644	656	646	639	592	603	623	663	596	597	668	608	626	656	602	619	614	611	621	624	627	632	658	617	633	622	570	583	606	613	635	606	586	632	631	594	601	619	599	599	596	629	585	562	560	605	578	641	606	600	643	559	605	636	600	603	618	630	631	640	613	629	641	590	611	588	618	609	615	619	646	593	653	624	628	610	591	632	611	590	608	648	659	636	607	585	661	663	624	617	612	593	676	589	615	595	633	631	592	593	630	550	635	579	609	593	626	621	612	646	616	590	639	646	608	606	588	606	651	642	638	604	570	606	641	602	618	599	606	664	623	621	626	639	627	576	641	627	603	589	649	669	618	651	590	593	642	616	607	587	587	594	621	670	618	616	617	653	661	604	640	605	604	611	578	634	597	636	617	615	582	596	572	624	628	590	629	628	634	654	626	601	616	639	625	611	619	607	640	599	623	662	599	629	613	627	586	625	617	653	617	652	598	599	600	629	595	600	607	575	631	590	654	608	592	563	623	635	646	629	669	596	587	641	609	590	635	652	636	642	594	604	578	606	588	612	594	690	591	613	646	595	656	583	574	648	569	628	663	628	616	623	626	594	647	599	616	603	630	585	615	621	566	622	612	629	582	600	618	641	614	620	612	608	629	657	582	624	645	606	629	643	628	603	615	650	588	584	591	624	585	615	656	583	563	624	627	593	600	593	633	638	607	610	621	596	618	608	606	592	609	636	593	614	611	594	645	633	580	625	610	580	585	583	624	648	656	627	604	616	614	665	613	574	613	623	645	575	620	651	622	634	634	626	662	613	614	615	649	666	646	606	619	594	615	610	638	607	631	651	658	635	584	633	630	604	610	593	642	614	626	627	628	635	599	593	605	617	621	648	574	600	627	627	617	619	592	638	651	633	641	612	598	625	638	648	598	653	603	607	604	592	598	556	611	639	562	553	660	652	590	615	642	611	616	594	605	627	612	660	646	631	595	682	616	639	572	605	574	608	651	580	632	601	652	630	597	575	620	606	633	642	599	610	588	620	630	638	633	619	630	611	643	611	642	589	626	563	596	569	620	592	601	599	653	611	620	599	642	635	610	604	584	587	597	656	610	608	612	597	626	628	609	641	610	674	633	669	610	641	589	585	603	601	635	597	602	624	622	622	646	611	642	603	608	663	606	620	589	599	595	595	619	581	658	587	647	603	620	642	633	649	634	605	625	599	619	639	629	628	621	610	623	602	618	633	626	633	636	622	644	630	633	603	632	597	637	630	641	638	638	629	590	593	555	603	624	624	581	631	588	578	610	604	620	608	604	593	641	642	582	624	620	605	581	609	613	626	644	632	610	659	626	677	653	582	591	633	627	623	648	605	615	584	634	604	640	570	608	613	631	638	645	616	603	651	624	621	520	618	584	673	649	609	638	596	603	532	650	612	602	634	618	635	641	591	622	612	630	591	575	644	619	614	606	614	606	598	646	605	615	595	640	606	625	640	633	626	616	639	630	627	655	609	591	633	604	590	588	638	602	634	613	646	631	577	640	589	614	605	643	639	610	605	628	611	603	606	674	628	664	594	612	643	618	601	640	578	632	634	619	594	595	586	591	632	638	589	598	630	613	615	637	617	648	623	604	651	622	684	599	631	615	622	635	640	661	631	616	602	548	623	656	645	611	633	627	638	609	592	585	634	612	679	647	669	586	637	621	615	644	657	591	571	573	606	619	609	607	637	641	610	623	628	638	595	614	558	616	614	624	577	620	663	611	604	606	579	599	617	603	625	621	589	583	563	594	615	598	646	629	591	566	625	626	575	573	600	609	646	613	602	601	646	604	660	599	602	631	618	595	587	613	590	554	605	606	646	623	596	631	565	591	618	607	630	636	665	662	640	658	612	595	617	593	584	589	599	605	650	594	578	590	647	618	617	650	606	624	639	664	605	594	590	636	600	641	595	615	601	598	589	583	589	630	581	585	631	628	630	599	611	618	590	637	610	620	566	619	586	624	584	616	587	612	573	628	648	639	623	589	632	606	615	634	638	699	593	641	633	600	631	631	580	607	613	611	636	627	604	610	623	614	578	590	600	621	577	593	621	623	556	576	605	628	606	600	559	612	614	617	639	629	589	606	640	645	622	590	628	611	572	612	624	616	620	587	619	589	599	621	657	590	560	630	606	612	633	607	620	602	590	635	614	615	607	583	579	584	665	633	637	598	578	584	615	623	623	602	646	595	610	610	659	612	573	605	635	630	641	645	574	635	586	608	636	614	647	612	621	657	672	643	620	652	620	597	608	616	612	565	600	599	631	591	592	623	601	621	601	590	627	613	588	669	632	628	597	569	635	620	639	648	614	659	621	582	590	635	663	570	620	609	657	613	596	618	629	611	625	613	608	617	586	589	578	638	602	608	609	636	591	618	637	645	632	634	635	651	588	664	586	601	640	615	611	584	617	599	622	652	629	625	643	669	622	608	651	618	552	593	669	634	627	588	584	575	633	614	602	607	621	595	612	629	586	587	630	618	626	691	623	583	625	605	595	574	590	586	574	602	602	597	589	587	624	624	624	615	631	614	577	603	655	644	656	661	609	610	633	601	604	600	592	619	680	653	630	631	589	619	623	627	607	608	663	610	614	579	669	616	608	617	633	621	636	619	672	632	614	639	652	637	584	600	623	609	573	582	665	606	625	634	622	648	640	575	606	596	632	628	611	576	623	626	615	627	619	618	655	618	636	618	607	576	660	615	631	640	629	652	593	618	596	652	618	597	637	640	566	575	602	625	599	577	633	576	630	636	600	620	598	556	585	637	596	633	609	570	583	644	599	638	627	601	623	601	619	604	663	605	605	588	621	662	593	638	642	627	592	569	620	582	616	588	592	613	578	588	576	586	629	575	574	600	600	593	598	604	608	601	602	611	633	612	606	591	569	589	635	640	612	561	602	640	613	630	628	586	610	577	612	633	605	628	582	650	600	596	612	629	620	632	635	615	578	593	628	621	653	569	592	596	675	632	614	670	594	607	622	593	558	627	611	623	675	661	628	630	639	620	582	637	593	628	661	612	636	603	642	598	594	616	635	601	610	602	639	611	624	632	606	613	604	614	606	590	628	629	562	634	629	569	640	613	677	612	609	590	611	610	657	625	642	576	624	649	622	600	620	608	645	667	584	620	611	649	618	577	588	599	640	581	596	643	624	598	598	583	624	611	622	618	623	621	614	652	590	562	652	577	578	645	647	595	634	574	594	612	622	675	614	560	600	600	590	630	615	598	645	624	631	583	591	611	646	611	597	627	561	656	645	652	583	603	652	625
61026	85835	46868	14354	3241	956	617	572	576	565	568	554	589	517	580	578	591	539	590	518	578	575	541	571	538	556	550	566	535	512	535	530	576	534	575	548	575	542	528	530	579	519	579	577	538	560	529	571	576	580	545	582	561	544	547	556	575	597	587	558	530	509	559	519	525	532	511	526	573	517	518	580	546	538	589	536	559	581	564	541	567	534	537	609	564	545	584	556	559	539	540	525	550	507	528	562	539	552	548	536	531	558	568	536	570	575	483	578	563	561	526	601	571	549	553	522	514	517	567	578	556	552	567	534	555	538	543	586	568	513	567	527	556	539	562	567	470	563	546	565	567	576	534	527	544	542	549	510	549	527	563	564	550	558	526	544	571	600	516	553	590	558	533	517	585	558	553	536	555	559	504	570	562	564	560	563	543	542	574	559	529	603	565	540	535	536	518	527	574	540	553	506	535	544	524	581	561	549	551	557	578	525	547	515	561	521	576	533	590	536	547	523	549	530	540	541	518	487	561	549	524	526	568	599	538	538	551	549	549	575	572	533	544	542	564	522	576	535	522	578	543	556	501	544	544	568	531	575	551	525	557	513	549	535	534	506	556	544	593	565	565	509	539	536	489	532	522	540	540	561	530	530	499	542	544	550	482	559	561	568	553	580	536	541	556	530	548	553	530	570	555	528	549	537	503	530	589	539	521	508	562	513	537	518	551	528	563	538	553	548	551	553	551	582	560	540	522	571	528	587	559	556	577	538	546	599	564	574	580	536	565	575	545	534	548	542	555	528	579	538	559	549	544	542	522	558	520	553	516	564	552	562	540	549	527	563	509	554	533	540	539	536	591	527	542	542	552	573	561	565	596	549	561	563	560	578	569	569	534	556	557	502	539	536	532	525	559	559	482	551	512	531	522	527	585	528	522	547	498	570	564	603	508	498	546	520	479	510	556	542	542	545	562	547	525	551	543	550	521	550	550	570	541	512	526	573	522	526	526	542	566	541	542	545	550	565	523	565	567	584	524	541	526	547	601	550	535	550	558	542	580	552	530	604	569	579	548	565	540	561	518	534	532	518	576	571	565	547	539	568	509	555	535	568	562	522	558	535	542	566	548	611	527	549	550	557	540	538	520	533	527	532	570	552	516	538	547	559	517	585	581	510	527	530	552	540	506	526	527	539	559	585	529	603	558	506	524	558	545	553	553	522	514	550	552	594	540	583	552	562	540	547	557	560	525	549	542	553	555	574	548	540	602	516	567	540	583	519	508	520	551	514	516	590	600	596	531	556	541	553	566	527	560	579	556	521	545	583	544	588	553	526	528	534	603	538	505	565	520	565	562	561	569	553	512	526	548	517	549	560	536	553	542	558	581	563	532	524	552	588	537	532	535	550	600	536	515	537	565	548	536	559	520	547	525	561	519	557	587	544	544	515	538	560	540	544	558	575	588	542	545	540	542	555	567	563	508	545	490	574	514	554	567	572	549	574	560	560	496	575	569	534	534	580	535	576	521	570	528	565	566	537	538	520	554	541	504	554	549	530	545	548	507	585	549	507	534	521	562	546	579	522	493	525	582	528	578	524	561	526	581	549	508	554	553	513	586	551	557	568	533	518	555	528	507	579	561	506	523	560	547	622	540	560	550	526	560	583	604	510	558	560	544	575	523	529	536	534	584	545	523	542	539	561	557	511	578	523	542	535	588	561	529	598	559	512	544	552	557	518	534	562	551	539	512	559	564	533	558	522	532	530	563	543	580	554	528	592	568	527	530	517	544	581	550	520	505	514	510	550	567	565	538	525	568	573	534	562	514	522	564	530	568	610	556	514	500	534	503	562	569	541	525	505	559	600	555	514	545	527	545	520	514	554	531	541	543	514	512	552	549	536	573	550	538	553	551	541	544	539	540	547	551	518	553	516	504	560	527	571	500	513	544	555	533	546	532	538	508	539	576	568	550	546	563	535	535	529	548	528	546	568	549	522	532	530	569	544	525	559	541	559	540	578	536	558	536	481	553	568	548	575	515	557	545	515	481	542	555	579	539	563	576	552	527	581	540	498	554	533	572	534	513	521	562	537	553	566	547	552	573	534	583	553	557	521	565	537	524	504	531	573	546	516	546	538	533	554	510	539	514	549	548	514	535	566	559	530	557	559	553	544	522	596	519	514	572	554	550	549	515	573	547	597	536	538	545	547	582	512	550	518	545	550	569	540	559	528	555	534	568	514	572	566	531	497	535	509	525	536	555	569	524	563	573	529	521	564	579	543	530	533	550	557	546	548	553	518	576	492	509	542	564	545	595	500	542	570	542	542	509	543	533	572	566	543	543	516	583	552	546	574	546	544	514	516	543	577	574	553	540	549	559	566	575	566	541	555	554	556	569	554	550	541	522	590	556	569	541	563	544	504	538	574	564	534	578	607	550	532	555	531	546	567	566	570	594	522	590	515	529	547	543	571	540	568	489	550	560	529	567	584	538	564	545	543	547	527	538	520	564	549	566	575	587	533	591	544	541	549	544	578	560	563	571	574	585	556	620	555	604	536	541	539	544	516	519	524	550	571	574	542	507	513	538	539	528	586	600	522	551	531	510	535	535	504	531	511	536	529	529	583	507	548	586	549	557	516	571	551	539	524	528	553	527	580	524	506	566	505	559	589	499	552	515	564	536	494	590	577	578	583	533	521	549	508	569	561	522	531	527	535	533	589	552	572	557	553	476	555	548	547	556	567	569	535	569	546	545	544	527	514	545	541	547	564	562	584	528	528	570	519	598	571	534	547	510	527	574	583	559	571	513	532	556	541	564	527	526	526	554	534	530	561	513	541	522	565	541	563	582	534	567	552	513	553	527	590	545	555	548	526	575	503	519	565	539	550	545	548	557	564	557	564	582	590	546	560	548	530	551	532	539	541	566	554	545	542	509	550	560	595	559	539	565	505	553	514	538	525	532	563	509	595	518	568	555	557	502	548	563	513	528	534	567	553	566	554	571	504	515	544	548	581	583	540	580	528	533	542	585	509	529	548	539	553	565	556	525	542	544	545	552	551	521	561	563	535	530	592	533	543	584	521	527	618	521	548	500	552	571	548	553	539	512	541	533	551	526	582	554	541	499	556	557	517	576	542	576	503	523	552	550	563	545	549	543	538	567	548	546	505	547	533	558	549	525	486	575	515	530	572	542	572	544	503	568	554	506	536	572	546	556	534	526	553	533	545	538	531	565	514	572	512	517	557	561	568	538	563	552	565	568	532	549	561	564	517	507	568	551	559	566	545	549	546	525	567	534	552	513	532	551	555	553	525	526	550	520	501	566	518	518	581	563	559	505	554	542	608	578	561	602	585	558	531	515	555	534	553	555	551	563	571	535	548	581	551	517	537	565	544	509	544	522	510	519	532	567	579	531	576	590	542	545	533	554	559	546	548	494	529	567	575	522	504	558	534	561	537	524	558	579	499	580	533	537	511	560	559	565	532	541	539	532	573	547	531	531	549	580	512	532	528	554	542
24294	22707	29773	24646	19964	8642	1426	886	781	796	797	806	773	818	816	757	784	769	778	776	700	746	743	722	764	733	735	785	774	677	786	755	740	739	709	789	758	751	782	769	778	734	730	690	717	731	715	767	735	770	746	775	713	743	753	787	728	701	703	778	735	746	693	750	695	774	729	737	795	713	756	713	756	725	781	724	762	744	766	739	747	736	702	748	733	780	721	827	755	757	724	745	753	732	743	724	787	744	772	663	742	684	713	738	679	735	744	728	767	721	787	723	763	743	760	774	727	784	753	733	768	754	783	714	767	733	741	754	684	750	730	778	750	699	721	678	746	730	729	750	763	772	755	730	769	767	710	751	751	744	761	767	789	765	715	740	699	767	728	713	724	767	767	728	776	699	737	702	740	692	731	706	769	746	713	725	725	765	745	741	710	720	705	727	713	700	712	747	769	747	704	794	770	679	669	748	691	720	782	718	751	769	755	708	686	742	728	690	720	758	765	794	686	714	740	749	805	705	682	705	715	736	694	767	671	694	774	742	701	715	749	722	716	705	758	741	702	761	750	758	752	749	718	766	752	776	694	755	707	801	678	727	729	743	745	757	785	750	703	758	752	685	759	756	776	683	729	726	737	763	719	721	733	737	742	720	765	744	741	707	764	717	670	749	722	755	709	696	750	758	718	703	731	770	731	757	734	772	692	719	765	693	723	754	712	701	701	709	710	723	750	734	776	737	735	763	770	731	751	714	731	740	743	756	746	726	740	720	653	701	731	708	753	764	754	739	697	758	732	715	728	712	710	738	738	747	731	733	756	704	715	692	703	766	714	730	698	754	723	727	706	692	730	713	677	707	740	744	773	749	726	713	722	713	716	709	732	767	747	734	727	733	753	736	721	696	707	728	707	731	732	690	714	749	729	763	728	700	716	755	746	702	704	740	762	800	768	737	769	739	702	718	720	750	723	766	734	712	792	735	705	763	753	744	713	702	775	731	707	700	747	732	754	743	722	759	652	730	734	715	709	768	727	734	745	693	718	735	760	693	773	671	775	776	704	715	734	753	766	749	779	759	768	675	735	789	723	753	746	711	726	713	740	735	687	737	769	729	693	741	717	678	760	743	764	712	750	781	725	748	715	765	742	692	768	741	778	758	734	675	751	743	804	764	707	822	741	748	739	785	763	766	689	731	729	754	705	696	726	749	676	712	748	739	752	747	714	733	743	774	764	727	705	680	744	732	734	689	701	736	731	727	702	741	756	739	808	780	718	744	733	707	716	731	754	740	718	770	759	703	715	717	764	747	700	734	719	724	713	727	786	712	741	742	747	677	740	740	709	710	697	720	768	737	735	712	731	774	718	745	743	755	733	726	725	765	723	740	749	749	730	713	795	738	766	736	712	730	700	729	763	749	752	716	753	745	710	796	713	731	741	761	799	785	765	739	704	701	739	702	725	726	695	767	767	758	789	726	727	757	694	709	763	708	713	761	701	750	756	667	781	767	732	763	768	772	753	702	700	763	740	725	728	752	812	761	719	735	735	726	698	702	758	733	753	737	762	754	718	720	745	737	722	782	759	698	695	766	732	732	771	708	723	685	735	749	762	769	700	742	716	787	700	692	743	731	753	717	740	700	763	713	721	709	707	741	774	768	751	724	770	772	728	723	700	747	723	682	746	757	760	732	736	733	756	721	697	710	759	710	740	700	701	682	718	727	763	758	681	719	723	732	707	760	734	730	737	724	735	701	745	695	717	759	742	749	747	779	718	705	718	790	689	746	762	799	712	713	748	772	751	722	719	741	750	730	732	738	746	750	719	743	763	773	774	726	717	774	737	792	745	768	785	786	742	784	760	724	721	704	725	697	734	746	752	737	768	755	709	692	674	722	743	731	695	771	730	716	711	702	799	696	731	731	721	722	703	782	677	782	746	728	758	710	727	771	726	717	719	733	763	700	743	766	719	779	741	711	736	739	698	767	722	729	733	705	716	730	759	747	768	736	780	716	708	692	741	733	798	761	709	761	733	779	766	711	728	729	737	746	700	741	734	753	796	733	786	688	719	752	757	758	742	749	737	709	717	738	684	734	756	723	725	731	719	769	758	729	784	736	749	707	707	738	752	730	727	764	776	721	718	720	707	700	732	682	766	770	750	728	809	814	724	777	754	769	733	723	748	727	783	708	722	675	783	759	729	715	699	734	717	765	756	738	740	752	728	712	757	762	783	728	776	722	730	723	809	727	773	783	779	785	754	707	693	732	738	750	715	685	777	720	730	746	732	690	768	710	779	716	727	756	702	767	723	720	767	711	718	749	704	713	759	696	757	826	724	748	732	719	695	775	713	730	735	692	738	705	726	706	738	754	729	720	741	770	769	788	723	791	741	739	722	716	752	760	682	692	743	760	736	730	710	764	700	811	704	762	732	723	709	732	765	749	744	734	727	730	768	717	776	769	716	715	756	717	782	790	726	771	785	734	746	728	753	759	750	758	735	764	704	743	723	737	716	784	721	741	760	752	723	715	738	799	761	714	731	716	704	729	780	730	725	724	717	739	758	737	738	726	783	752	769	740	749	772	706	735	683	756	763	737	705	769	693	732	714	737	764	741	721	674	819	735	747	756	756	715	708	742	711	743	698	768	698	744	733	715	758	778	745	732	751	771	749	746	709	725	739	763	729	741	708	768	708	691	726	730	716	730	738	720	714	770	744	690	721	756	720	735	690	753	747	746	765	748	788	702	771	717	686	720	721	734	738	752	796	696	702	729	717	727	771	698	706	737	710	764	723	716	722	718	764	727	752	702	719	744	769	799	690	701	769	752	762	725	741	739	721	710	744	731	704	696	709	713	693	736	674	751	752	741	752	730	759	809	761	789	736	760	729	714	713	764	747	700	745	745	757	741	722	699	706	758	742	742	733	730	719	756	728	749	821	745	769	751	728	731	764	751	734	686	771	693	765	767	747	731	715	671	729	768	749	707	770	720	788	766	752	756	755	750	717	731	726	704	701	679	747	725	749	748	698	730	726	743	767	728	722	734	758	759	742	716	751	726	743	758	743	767	782	699	720	688	671	692	687	758	730	702	761	739	763	770	741	733	720	769	733	784	695	733	705	746	757	693	762	689	756	743	720	757	733	761	763	766	709	770	741	738	700	741	738	746	763	746	750	725	724	711	730	786	708	728	722	753	772	747	722	723	724	741	723	764	711	698	753	737	759	723	724	678	689	738	771	724	750	738	711	771	774	698	782	764	731	730	770	707	715	714	823	730	765	717	745	749	730	790	739	731	717	738	750	715	762	754	701	767	737	760	719	716	713	750	756	759	717	758	738	730	708	756	712	771	776	737	739	736	713	788	699	694	770	708	735	712	722	739	703	760	727	739	785	768	713	711	687	770	732	738	722	724	723	699	752	732	750	759	739	710	726	739	694	708	745	713	712	755	771	772	757	770	738	748	724	725	692	754	726	729	750	700	750	727	763	748	734	716	728	726	746	742	741	763	710	780
59326	89650	50277	17268	4043	1095	652	620	645	663	666	657	651	669	682	620	670	675	634	649	648	666	670	698	663	647	653	670	705	657	615	670	665	679	695	654	605	639	612	641	627	629	610	695	651	661	678	637	634	654	687	679	657	638	675	644	671	643	687	663	699	671	677	611	699	673	685	651	633	653	657	648	651	671	561	611	662	651	614	644	641	612	670	677	650	619	683	613	663	630	621	595	628	676	623	678	670	653	636	663	629	646	623	666	689	635	681	671	666	675	700	617	646	683	635	650	647	698	597	648	629	665	664	639	638	629	627	636	620	675	658	624	629	667	638	643	623	606	703	631	624	664	666	621	610	634	665	653	677	612	614	660	668	649	631	632	681	683	642	612	666	659	647	680	626	668	642	673	684	613	655	619	624	604	660	612	670	656	645	654	648	649	616	669	657	625	635	671	618	643	662	702	650	646	641	653	633	643	590	648	630	650	651	645	655	656	650	649	647	647	653	671	629	629	643	674	627	642	670	631	694	642	650	644	619	628	667	674	633	661	644	676	659	638	673	655	652	592	652	648	656	644	664	685	605	647	660	658	661	666	658	684	675	650	673	602	671	664	621	650	588	719	652	672	623	652	655	691	655	676	665	659	606	668	643	718	651	734	696	663	676	664	641	668	648	666	667	650	669	624	649	636	624	693	683	681	672	652	610	669	689	692	668	648	639	639	662	660	609	616	641	654	684	648	669	644	593	682	613	680	673	652	658	707	646	628	632	658	684	663	665	645	686	627	636	700	628	688	641	678	640	647	638	595	628	632	646	627	652	647	673	639	687	643	685	671	615	636	622	657	673	645	652	616	686	675	672	676	623	665	650	619	637	637	682	684	655	681	622	625	665	625	667	628	660	691	652	683	665	637	630	612	639	644	628	617	661	699	710	689	614	625	642	654	611	614	613	618	625	633	650	638	654	681	637	695	637	639	663	583	677	646	647	634	658	635	670	624	606	678	631	625	568	635	679	675	672	621	663	635	662	628	647	626	654	665	638	645	579	691	607	667	675	624	688	675	606	686	606	663	623	638	616	630	665	661	648	649	618	630	646	639	640	663	640	678	662	620	666	637	622	624	639	638	628	689	625	642	624	680	643	643	699	616	586	679	632	616	649	638	641	632	575	640	664	612	640	690	613	663	688	668	602	637	686	627	653	611	711	652	636	616	629	646	674	604	615	653	666	643	620	589	651	640	640	598	642	691	650	594	635	631	662	638	680	620	616	652	639	646	680	645	650	654	640	668	681	657	655	660	632	632	631	652	629	672	662	621	665	638	655	631	647	631	667	629	643	676	643	716	710	664	638	657	624	582	650	661	619	648	702	657	639	651	651	669	676	655	640	632	672	627	652	652	687	654	650	650	637	659	593	631	657	654	674	646	666	618	673	646	612	623	647	622	638	648	628	619	682	635	631	630	621	628	654	651	704	597	667	623	635	688	679	620	645	638	672	655	669	651	670	646	684	631	693	680	696	629	645	708	632	636	703	653	641	682	659	645	684	639	656	683	631	656	651	638	646	642	671	649	659	610	655	687	669	663	675	709	601	647	652	654	692	645	690	688	675	671	661	681	679	660	651	675	633	613	631	661	639	681	630	727	636	630	674	653	601	637	647	651	652	634	627	621	623	692	670	609	673	637	665	637	624	604	678	655	649	685	647	635	671	704	641	655	584	618	645	650	633	658	633	647	652	628	660	596	646	635	687	652	638	680	658	671	731	633	684	637	652	626	655	612	640	612	661	656	649	664	627	614	644	625	643	681	641	667	634	655	648	620	617	638	635	660	637	644	641	643	647	659	638	669	607	606	623	632	642	645	700	636	629	664	611	637	695	704	657	653	706	600	698	618	654	645	703	635	679	648	639	662	672	638	638	621	627	683	668	694	634	655	655	649	666	663	623	641	672	640	651	639	633	652	605	635	665	608	672	677	647	667	671	625	661	692	647	705	712	645	626	655	613	638	653	630	610	687	643	652	638	618	667	633	645	658	669	642	684	646	659	640	630	683	622	671	665	645	674	656	620	675	658	626	654	674	621	631	632	680	632	659	660	661	641	621	673	608	635	646	631	653	631	647	675	632	631	620	626	639	687	658	626	619	641	645	687	643	656	680	639	652	637	642	636	636	655	649	631	622	660	636	622	608	638	644	663	636	648	616	640	660	658	642	631	654	587	656	598	642	648	631	661	677	647	703	626	644	593	663	642	646	651	677	638	632	656	636	640	621	640	637	662	642	686	648	649	650	612	614	670	682	635	652	665	671	650	676	637	648	638	723	668	610	626	653	662	651	635	612	673	643	657	634	677	669	624	626	614	660	591	638	627	691	643	613	627	617	641	666	665	690	624	643	625	692	667	613	657	675	678	677	595	658	664	693	617	619	608	699	632	674	664	641	611	627	651	680	640	614	629	623	615	662	696	669	710	658	649	660	603	611	655	684	667	606	604	659	663	662	621	670	606	657	699	687	656	645	649	662	643	666	712	625	661	669	680	644	645	665	616	658	644	667	620	627	660	646	668	690	581	673	636	663	625	665	702	677	659	691	632	672	644	596	656	617	642	688	657	662	610	641	634	644	685	676	631	662	643	674	623	670	618	616	658	639	640	608	691	652	653	590	657	664	686	666	644	661	671	646	659	689	658	670	675	649	692	645	642	645	638	600	649	650	620	651	664	662	620	626	699	621	663	673	644	605	669	652	704	635	665	668	607	640	607	627	658	636	636	623	646	647	639	671	656	670	622	639	657	630	671	627	654	701	593	622	625	662	633	626	679	691	606	694	640	614	657	666	673	618	639	590	678	629	645	662	621	674	646	670	667	634	662	626	654	627	613	612	694	678	651	659	602	645	699	656	648	655	646	651	652	582	639	659	614	713	616	689	672	627	686	628	690	681	663	644	673	697	668	617	641	648	666	676	650	646	690	668	671	630	673	673	680	607	614	591	655	635	618	645	639	659	688	676	649	625	693	656	681	659	634	666	658	654	663	666	636	659	686	626	658	639	604	615	635	620	667	663	658	601	675	680	657	663	639	658	627	671	676	648	611	619	641	665	651	628	670	672	616	665	623	619	733	611	683	650	674	665	632	642	662	662	671	663	640	665	665	633	679	609	663	606	673	657	679	631	592	630	597	659	650	629	641	621	603	632	613	636	634	653	648	687	615	610	656	626	656	651	629	646	691	648	629	681	644	659	641	643	689	654	655	692	604	649	652	647	623	638	657	674	669	631	654	617	671	693	647	681	657	641	612	670	605	636	643	680	625	605	628	637	628	676	671	695	633	666	626	673	615	634	638	637	648	609	653	647	645	691	633	583	644	621	672	659	642	643	669	641	625	622	632	652	625	658	630	648	665	686	663	645	660	662	630	640	652	658	651	656	673	641	642	665	663	663	638	646	659	650	663	627	636	641	666	665	653	643	685	652	586	658	632	639	633	708	635	653	674	607	630	690	609	658	658	647	574	644	647	658
34468	31055	19559	4953	942	623	607	582	569	621	580	523	559	554	597	585	587	571	545	586	591	520	622	544	638	563	610	589	583	566	627	608	561	620	546	599	588	541	560	532	598	548	584	568	593	555	616	541	544	539	591	586	584	563	569	579	556	559	556	557	565	637	540	587	546	575	571	559	582	529	584	547	576	613	540	572	594	561	608	565	579	533	555	609	578	528	574	574	582	640	563	585	590	611	575	560	583	589	545	562	567	565	552	559	622	562	568	552	542	568	553	607	578	566	597	611	569	536	528	560	528	571	556	570	539	555	558	536	514	566	570	598	558	580	543	557	548	520	577	574	574	567	539	564	547	557	585	547	573	556	499	556	586	554	555	602	589	555	534	590	538	589	611	575	563	559	574	573	557	601	568	519	573	584	584	596	581	574	566	571	542	597	565	578	569	571	537	563	544	570	530	488	554	575	610	593	574	612	578	563	553	598	560	533	530	567	583	599	595	566	531	552	566	542	566	569	585	549	594	539	576	574	554	573	577	548	556	568	530	601	559	557	545	549	552	554	588	575	517	593	591	529	541	608	563	565	626	559	584	610	582	608	581	619	547	586	604	579	572	570	585	537	598	549	546	526	581	576	569	580	589	594	599	552	600	501	587	547	563	491	548	549	596	562	551	573	590	581	570	560	551	556	606	591	576	572	573	555	589	580	584	567	522	554	563	580	579	569	536	573	604	568	564	604	591	579	596	579	584	563	565	567	546	607	603	546	578	562	544	576	547	543	584	581	605	561	578	561	560	605	552	555	602	572	579	554	578	600	604	587	556	581	555	617	563	567	583	541	551	558	599	578	556	635	558	547	570	616	613	540	574	583	554	563	595	546	606	615	582	555	611	570	567	564	573	598	552	553	579	603	586	563	561	528	544	558	582	571	577	533	606	551	552	561	572	537	543	587	577	550	543	542	573	561	574	602	569	575	575	584	551	551	535	589	566	596	590	626	558	603	549	539	546	534	545	543	524	582	557	559	553	552	526	578	588	567	567	594	613	603	555	535	564	544	566	564	561	612	534	597	537	556	574	612	547	564	548	566	566	622	599	544	519	611	569	533	553	533	601	579	557	591	593	590	523	568	552	561	564	567	596	595	602	555	580	557	575	569	586	560	551	564	525	607	551	567	630	551	584	576	561	520	553	553	589	532	534	592	577	527	596	562	573	553	605	596	604	562	576	580	568	586	561	579	580	543	553	537	581	529	531	571	527	560	580	510	535	528	574	565	545	612	595	614	583	539	559	552	612	566	572	549	574	582	575	563	555	559	584	587	529	548	584	565	582	552	566	541	573	563	533	567	536	578	620	536	517	559	549	553	544	595	574	540	602	536	557	591	548	573	577	589	588	604	568	569	593	528	570	551	544	579	570	575	589	548	547	567	558	563	603	603	600	587	602	604	583	610	618	593	545	578	611	578	558	546	556	572	559	590	582	555	635	569	568	563	559	585	548	562	587	545	556	584	531	587	565	537	601	572	592	601	579	532	555	567	558	619	610	577	534	546	596	543	611	589	602	573	589	630	563	575	537	551	563	587	580	590	568	520	581	600	549	551	558	578	553	598	562	591	606	552	591	580	595	555	574	564	565	608	589	571	529	590	574	552	558	578	558	570	548	520	548	607	571	565	599	553	532	571	569	565	547	576	596	563	565	598	613	558	581	548	591	562	566	606	547	589	583	531	563	585	571	531	573	570	569	565	558	582	582	553	569	600	561	578	575	586	584	558	550	553	553	559	567	578	543	563	575	586	619	563	552	584	548	553	575	580	576	562	569	608	591	535	539	613	528	597	501	569	584	576	591	569	592	595	557	559	562	596	572	575	572	564	550	586	527	524	549	577	568	554	613	585	575	564	620	562	555	544	585	568	545	560	576	606	557	624	592	618	603	579	541	568	554	544	585	560	575	606	554	547	579	587	569	549	561	554	576	599	568	598	550	579	599	545	532	590	521	609	516	540	578	546	565	555	589	548	584	574	599	588	566	552	623	576	556	582	535	604	563	556	566	531	581	580	588	562	558	599	529	559	578	561	557	565	582	571	546	542	559	584	593	588	566	569	579	605	540	565	602	555	592	602	596	557	566	555	539	552	603	544	543	576	587	565	580	591	563	563	580	538	569	567	545	548	546	556	588	623	551	585	543	565	580	570	587	556	597	538	559	530	608	553	544	561	566	532	579	569	568	547	553	585	561	577	590	561	588	539	586	527	595	532	595	580	510	575	590	591	554	578	574	539	573	562	563	559	544	569	571	587	580	582	562	526	580	542	562	558	572	606	541	560	531	582	556	585	577	565	564	571	576	537	553	568	592	512	541	541	552	546	564	544	569	558	550	555	599	567	523	586	558	600	562	566	601	573	555	559	547	536	537	618	580	590	550	542	589	585	572	542	547	519	556	548	589	559	567	583	544	553	544	569	575	539	598	581	539	522	557	537	503	584	554	595	519	568	569	549	575	580	572	536	584	555	557	567	507	609	578	544	543	564	583	558	543	596	580	598	602	550	579	567	541	570	563	516	580	564	496	553	528	594	574	550	569	550	605	574	554	559	582	554	553	586	563	582	586	557	571	578	541	580	576	582	572	532	591	569	554	562	543	576	555	562	580	589	552	598	576	547	518	539	566	529	558	581	598	546	588	597	547	550	567	561	566	537	548	569	583	538	620	533	519	556	555	571	594	569	537	601	585	559	556	551	584	578	585	581	544	572	544	534	507	566	543	575	579	584	555	590	584	544	582	549	633	568	555	523	562	536	542	564	540	552	532	581	597	586	591	565	577	558	571	551	531	535	579	546	559	550	527	599	540	543	560	543	577	568	553	566	557	588	550	531	544	598	526	537	580	554	574	562	592	574	569	584	536	626	581	616	575	583	575	557	563	577	546	559	554	599	552	539	541	593	596	590	565	520	580	540	549	545	566	560	606	570	511	581	520	567	552	534	549	568	577	585	557	564	560	570	570	547	572	568	544	548	547	578	589	545	565	598	588	554	576	571	562	604	599	590	564	538	582	580	557	553	566	579	591	531	575	543	505	588	558	592	541	568	601	585	572	541	548	543	561	598	563	501	570	574	597	551	583	515	531	558	574	592	564	531	554	564	551	575	585	608	556	614	554	610	565	594	569	587	556	586	585	564	523	524	561	579	597	559	574	549	556	544	553	589	559	543	558	636	576	551	547	555	579	542	567	575	595	542	592	580	559	562	526	602	562	580	600	563	568	559	619	527	537	580	563	616	596	576	595	585	630	589	590	574	566	532	558	554	576	540	525	547	584	534	530	579	557	509	579	593	564	594	613	608	578	551	573	596	612	518	547	574	543	563	569	567	567	544	532	566	607	591	585	549	563	591	569	565	554	622	566	535	598	562	544	570	529	589	546	573	577	595	552	567	622	606	531	569	580	531	584	563	554	589	570	593	542	584	595	583	569	549	562	560	567	534	623	580	577	535	544	546	598	581	557	550	588	563
33057	30300	10264	2138	712	525	452	456	461	451	437	484	447	461	409	471	463	494	483	457	506	464	498	463	458	467	429	481	475	441	479	482	484	431	433	483	451	468	452	475	453	456	410	450	472	466	458	478	448	455	461	443	452	436	459	466	454	438	423	447	474	461	435	459	429	496	447	462	471	448	457	468	444	461	478	407	488	457	448	471	465	451	459	440	418	460	445	476	457	473	457	460	398	425	457	452	466	452	452	495	426	436	421	427	456	480	465	462	450	443	458	482	447	460	460	468	441	448	500	443	458	452	449	458	461	490	523	464	471	450	467	432	423	438	432	438	437	437	455	434	461	452	429	459	472	459	469	472	460	469	453	453	443	448	412	426	477	451	479	457	449	479	493	451	468	479	462	456	450	457	465	461	441	470	475	435	425	481	460	438	434	437	438	459	455	440	406	451	462	448	451	445	458	444	494	478	496	429	452	468	482	475	458	497	448	451	408	423	422	446	458	439	460	464	428	487	429	455	429	466	477	466	448	443	432	456	456	484	423	422	471	453	449	467	469	508	475	456	434	464	441	471	473	457	447	434	457	442	503	478	436	440	456	434	484	461	457	482	474	485	436	456	424	488	455	463	485	446	445	468	501	479	463	476	428	450	452	455	427	440	439	458	511	456	441	476	446	454	462	474	447	448	464	488	445	473	465	460	474	451	444	490	437	454	485	481	474	442	482	459	470	460	466	429	503	474	471	482	469	434	477	476	455	486	433	465	421	441	427	453	410	512	449	476	440	437	457	432	472	491	444	466	462	454	475	460	442	468	444	453	452	472	487	398	475	481	459	424	425	477	440	466	468	454	452	466	467	414	487	416	460	447	483	469	451	489	458	447	479	463	460	429	453	442	446	416	432	412	470	461	433	477	487	457	446	422	415	431	454	438	491	443	476	456	457	447	493	441	455	493	483	432	442	408	452	465	452	469	466	467	446	487	482	468	453	458	427	462	449	470	440	451	439	460	469	491	456	456	472	480	459	479	453	439	468	474	460	440	477	407	470	477	453	451	474	443	457	459	440	457	448	476	444	452	460	453	446	478	466	450	438	452	486	463	401	503	469	477	478	443	469	470	450	452	496	442	468	474	461	466	466	500	446	428	441	455	417	441	461	457	452	495	450	494	452	487	473	441	442	469	436	470	465	461	423	470	468	454	469	458	465	469	428	471	424	446	449	474	448	422	490	456	445	450	444	424	477	470	432	449	499	474	437	485	471	489	488	422	446	453	463	496	442	478	481	433	463	421	465	458	447	446	455	467	490	440	447	466	456	443	456	437	458	502	506	468	455	480	450	415	477	438	462	422	504	479	481	476	480	466	465	427	417	438	443	460	443	465	473	457	485	478	438	447	503	463	478	450	490	449	426	471	472	474	436	479	431	456	444	464	471	448	424	431	420	450	457	472	478	427	457	438	422	442	491	463	460	470	480	460	449	455	413	456	444	433	483	449	484	464	532	462	443	451	442	472	434	478	451	444	416	451	440	449	466	450	472	463	423	435	468	457	447	404	443	441	440	457	475	470	429	470	412	483	475	477	457	428	418	441	457	436	434	462	446	425	471	468	401	477	464	473	502	458	431	490	487	424	447	457	441	449	417	461	490	447	508	440	431	469	453	450	463	448	460	419	407	457	480	474	419	480	456	439	416	473	481	432	482	476	431	417	448	426	456	458	463	435	460	463	476	495	465	430	442	457	452	483	435	438	398	450	454	491	436	434	468	435	483	447	467	487	468	445	446	453	454	457	425	468	423	469	499	489	464	491	465	456	478	478	475	466	414	436	462	443	423	414	459	430	462	476	499	497	452	500	457	481	480	475	461	449	459	420	502	467	398	460	441	467	469	449	393	459	444	486	447	411	467	434	449	462	476	476	455	451	483	475	422	456	466	442	470	438	489	422	454	451	436	466	439	458	439	461	443	425	480	460	464	459	475	448	457	437	474	485	476	440	479	472	411	447	490	441	420	479	444	445	456	459	441	444	437	469	446	444	430	433	453	478	421	468	445	460	470	454	487	437	460	485	467	467	471	445	474	454	500	444	480	451	477	429	496	457	459	466	434	440	435	467	468	434	435	459	464	452	441	449	455	435	427	489	461	466	469	444	457	442	436	456	437	460	456	502	450	413	465	478	470	444	443	449	459	440	466	433	431	456	458	419	474	458	457	464	432	467	398	479	468	472	468	478	440	456	438	474	445	517	455	463	465	473	466	463	439	401	451	496	503	468	459	462	453	477	442	441	415	441	480	470	513	461	460	415	469	412	469	492	479	458	485	428	472	465	476	454	415	444	461	425	459	459	452	456	487	442	418	445	452	458	480	420	406	443	451	480	450	461	500	445	445	462	472	446	457	467	474	437	440	487	477	468	458	455	450	440	465	460	454	463	521	492	464	444	428	459	494	445	454	473	473	476	471	440	481	461	444	436	469	430	454	468	466	471	457	464	439	444	416	448	457	455	455	455	453	446	478	456	418	495	460	449	475	468	418	460	483	435	460	439	433	475	477	447	472	447	476	499	423	475	445	459	470	490	464	472	444	453	427	471	489	470	439	428	488	443	444	455	469	435	475	478	441	436	479	437	452	431	443	408	475	452	456	470	449	475	443	498	481	485	509	447	409	481	453	453	481	457	475	459	466	440	441	449	488	467	437	440	442	415	457	459	440	472	430	460	454	470	474	437	423	445	455	468	441	469	451	446	471	483	436	462	451	445	476	437	481	426	466	447	468	489	470	460	461	466	444	474	443	470	449	439	452	440	449	468	499	466	456	473	458	470	507	428	442	480	449	447	446	497	458	462	486	470	477	475	454	448	428	462	445	446	469	483	459	461	487	471	468	441	463	462	441	457	465	474	423	417	432	478	423	442	446	453	489	423	435	448	466	443	462	446	433	483	452	447	486	433	445	440	507	434	447	458	444	463	478	494	458	457	461	462	459	499	444	454	468	431	470	457	456	458	430	472	444	444	434	465	503	478	459	453	435	442	471	494	413	453	476	462	480	458	452	476	471	482	478	459	468	431	433	455	465	466	407	470	454	472	441	461	456	474	450	458	443	440	425	437	438	415	489	419	402	467	463	457	466	440	453	454	480	453	446	443	463	433	464	449	424	455	482	436	468	455	466	462	464	484	484	460	496	447	493	467	495	452	487	494	469	407	453	462	420	476	433	445	468	475	453	452	430	506	494	473	482	430	422	460	460	455	471	458	487	439	474	478	489	459	459	476	469	427	491	442	447	494	446	474	467	459	462	450	461	444	439	429	455	428	496	441	484	486	468	433	467	443	478	479	422	472	446	436	450	474	444	457	478	474	486	476	456	434	458	467	433	439	468	456	442	466	465	410	481	474	454	444	486	445	441	478	503	420	465	434	480	459	463	469	469	482	477	452	507	459	473	458	432	485	453	464	446	424	444	492	421	463	467	430	464	442	479	497	453	475	424	464	417	457	462	463	448	441	464	466	461	466
24706	23686	30005	25328	17663	4589	1007	707	668	700	667	655	667	680	673	623	630	670	661	670	636	621	613	631	648	649	619	616	639	647	642	597	677	635	661	614	675	653	654	685	673	658	636	620	674	631	618	639	682	613	638	673	659	661	619	649	638	620	617	650	598	634	636	622	640	655	643	700	671	643	577	638	643	605	651	622	692	627	656	606	613	611	670	649	645	614	592	629	660	614	667	662	612	624	614	635	658	625	657	632	656	612	640	656	641	645	637	598	632	616	695	631	612	630	595	635	628	625	617	675	649	631	596	617	669	632	637	634	596	583	671	623	599	646	619	660	601	607	646	671	668	603	671	623	652	668	637	666	644	590	605	686	628	624	569	661	613	663	596	646	622	633	629	672	664	641	649	681	580	574	607	608	643	625	652	598	616	615	623	637	600	620	657	687	647	619	594	667	620	636	645	596	568	613	623	594	583	628	681	622	613	606	638	634	601	660	643	601	669	619	640	662	641	625	615	625	604	629	643	663	674	638	640	572	612	641	647	591	598	623	646	630	601	631	621	662	628	627	599	641	609	636	667	646	649	624	646	627	665	661	576	603	601	650	646	632	624	634	638	621	653	629	621	597	612	619	586	640	635	652	624	599	635	606	628	666	619	655	622	623	620	663	623	625	661	592	636	638	582	598	663	651	647	650	655	669	618	648	604	638	614	633	637	616	630	642	637	668	619	627	635	604	658	630	595	598	573	628	589	646	649	593	650	619	623	628	653	584	658	616	614	656	630	609	670	622	599	665	655	662	623	612	650	643	647	631	671	624	598	633	661	664	657	655	602	641	652	639	605	618	648	640	556	635	585	676	655	651	604	659	664	639	656	638	631	641	633	572	650	638	601	667	653	560	632	646	618	627	659	640	603	611	578	674	609	638	645	633	649	655	620	639	629	641	632	624	647	641	640	629	632	633	643	597	651	644	644	646	616	634	620	642	618	649	631	601	635	629	592	595	588	607	646	618	660	698	620	660	586	632	595	646	609	654	608	605	645	621	670	618	622	582	674	632	658	597	614	644	644	615	628	617	662	618	616	654	663	629	634	581	596	623	607	604	629	595	611	635	641	619	591	592	647	625	601	601	640	670	666	603	630	639	647	643	630	599	662	592	619	569	567	639	624	625	640	650	595	644	595	569	597	603	648	670	677	646	641	601	635	645	645	579	604	600	621	579	627	609	625	647	617	614	609	655	658	596	611	656	588	696	635	636	633	613	645	627	626	645	591	609	641	657	616	625	626	623	614	594	640	592	623	635	687	690	622	628	660	618	623	620	610	616	620	616	638	655	626	620	617	642	608	591	648	622	596	680	659	628	638	618	618	630	658	600	676	664	613	583	624	646	600	659	646	653	675	620	633	625	657	568	667	667	606	640	621	638	661	602	609	586	619	639	630	622	613	616	633	621	637	603	635	617	660	667	607	632	657	604	668	651	592	672	639	607	617	614	672	605	646	605	657	630	588	588	578	646	622	624	662	618	621	608	664	599	629	629	615	646	656	622	640	646	611	633	651	653	599	641	610	632	632	609	647	667	577	707	635	590	620	627	635	597	632	644	644	637	636	621	610	668	630	619	638	636	628	621	603	656	646	675	633	616	578	661	618	663	613	590	637	616	615	594	628	663	586	668	631	614	663	650	619	636	635	684	608	658	653	631	593	588	629	652	655	650	645	629	638	636	663	710	610	613	641	604	589	622	646	628	672	604	667	660	620	638	630	627	666	688	623	590	627	656	614	662	645	583	586	655	613	642	604	627	644	646	648	654	619	652	643	689	588	656	644	600	624	596	606	631	624	623	581	634	670	577	628	648	622	637	607	636	603	654	613	581	606	666	634	656	585	641	581	596	623	694	653	633	627	619	628	634	599	641	677	629	617	617	617	622	646	614	655	632	619	597	596	591	659	639	571	622	663	580	590	608	591	621	629	619	656	624	639	672	609	676	625	620	602	644	710	620	598	620	590	681	591	660	619	648	631	628	639	625	634	664	636	659	633	638	644	613	677	596	662	645	605	647	653	620	662	651	609	658	613	626	629	623	628	638	606	609	664	625	560	629	626	672	595	632	646	652	609	612	657	647	657	651	628	652	615	626	583	597	633	599	600	640	649	637	590	608	639	627	672	637	614	659	619	639	622	618	617	634	611	683	695	650	674	702	615	625	600	600	653	595	644	591	613	577	616	619	642	638	602	642	655	654	625	611	598	619	631	656	599	663	587	602	657	592	647	652	584	658	606	620	608	629	601	616	653	576	607	647	672	613	649	627	622	640	620	614	638	623	641	682	647	624	624	597	651	638	606	638	618	597	612	631	644	569	599	625	610	584	614	612	647	660	634	632	642	638	605	620	662	590	626	603	646	630	618	618	608	614	622	628	572	639	624	628	639	653	657	616	608	640	661	626	625	632	646	643	622	628	619	659	641	647	641	636	680	597	636	615	643	635	628	679	623	650	672	638	682	634	636	631	630	625	604	584	625	585	702	623	630	616	653	617	611	672	614	636	626	680	607	649	621	566	617	642	635	641	645	605	614	631	632	676	624	593	685	665	632	631	602	649	629	634	669	640	605	630	634	614	638	635	611	676	623	613	614	619	597	619	624	615	604	592	654	659	680	623	615	652	674	631	628	650	660	640	596	579	637	640	629	623	658	627	566	622	626	632	637	647	691	598	635	607	622	620	621	638	631	616	582	673	667	595	614	622	647	604	611	609	663	634	659	618	624	630	622	656	652	606	622	592	608	648	646	616	642	629	613	643	669	621	640	620	628	605	631	621	625	609	606	617	703	674	612	650	634	608	628	643	628	628	595	592	663	687	658	625	625	666	615	644	647	634	671	630	666	615	592	641	644	629	603	595	580	637	594	625	632	638	654	654	604	584	637	649	612	672	595	608	663	679	671	608	579	616	633	614	591	667	646	649	610	623	599	691	657	608	654	616	626	636	633	607	618	622	613	628	621	632	621	643	594	604	608	579	645	634	632	670	651	646	607	668	627	605	656	621	629	669	611	664	638	645	649	589	634	597	610	608	658	639	630	619	595	651	658	622	615	644	646	660	672	627	590	617	634	574	626	614	634	647	614	613	645	631	592	651	619	647	608	623	598	616	639	653	596	560	639	653	614	659	638	587	617	632	599	635	627	659	589	669	655	632	668	648	657	654	599	652	631	671	657	659	678	652	609	631	622	616	615	604	671	664	664	647	630	639	631	607	593	604	636	637	654	645	633	683	624	629	642	652	652	600	661	640	625	582	620	676	641	675	640	639	664	666	654	622	625	599	649	644	616	605	638	602	609	629	637	690	633	629	646	598	664	640	656	616	665	646	621	639	654	660	625	597	585	595	662	608	708	628	603	583	600	667	638	616	618	604	618	614	603	647	583	649	650	627	633	608	588	606	658	652	611	621	661	659	630	611	661	642	638	630	642	601	593	595	637	624	615	622	619	621	642	647	624	650	658	650	611	589	647	629
59623	86927	48005	15019	3356	948	563	518	616	598	581	566	616	521	605	563	608	590	574	583	555	601	586	587	600	543	596	558	573	568	550	561	609	578	572	573	571	572	599	565	585	581	623	588	578	570	590	529	574	580	584	559	563	573	552	577	581	569	565	565	585	578	541	615	569	556	605	576	582	544	557	548	544	577	594	539	577	546	567	560	593	535	559	573	557	541	548	596	558	577	518	564	595	566	590	594	532	559	500	527	547	553	567	597	617	578	571	567	607	513	632	559	582	580	578	544	525	624	552	516	563	573	544	544	585	573	561	560	549	579	560	567	560	549	578	510	616	547	579	600	604	548	568	580	607	574	578	571	549	582	593	587	530	563	564	557	548	525	557	557	559	566	583	552	552	569	594	552	570	573	538	560	528	528	595	558	533	554	482	614	537	532	524	540	543	562	585	579	556	560	590	551	587	546	556	575	534	601	576	592	579	564	549	558	602	558	583	533	572	558	509	537	581	556	558	590	574	582	595	580	583	549	604	554	564	606	551	511	567	556	545	589	514	588	555	549	541	590	593	575	572	534	552	619	569	607	551	555	573	562	574	580	528	576	597	584	581	536	617	552	559	601	514	570	568	568	562	624	542	576	595	587	558	514	598	576	568	537	584	588	575	580	522	555	552	557	549	550	581	563	560	596	575	580	514	525	533	566	589	590	587	560	570	544	575	582	544	610	592	606	549	585	593	553	532	560	572	567	551	533	577	552	537	587	529	597	538	567	590	593	563	581	530	585	580	578	589	550	532	596	582	517	595	556	553	539	522	515	523	596	559	569	528	556	554	557	573	596	581	574	582	529	578	586	560	539	582	589	552	564	520	540	580	536	574	573	533	592	573	556	590	589	575	536	532	520	577	575	577	544	557	604	552	580	595	574	558	583	567	555	563	563	574	585	606	639	577	566	555	615	570	589	590	538	583	534	550	528	567	561	539	553	498	556	517	552	560	532	571	580	550	578	598	541	576	587	534	578	504	619	573	539	586	567	553	564	491	535	599	546	572	569	554	581	592	554	572	561	554	566	576	560	542	606	580	534	537	562	557	588	556	537	547	520	553	493	530	595	561	531	571	580	578	544	592	587	555	590	558	587	580	573	568	575	573	563	588	559	574	553	574	598	592	574	558	590	558	513	565	612	543	548	594	580	564	575	526	549	572	617	592	520	541	557	622	607	576	576	544	576	573	568	527	575	583	564	572	559	565	579	520	525	572	575	577	620	571	629	537	526	561	582	566	540	605	536	546	532	546	484	553	556	587	580	585	550	532	577	577	537	558	522	567	512	561	569	526	553	555	535	573	550	555	570	579	607	583	523	564	573	556	538	555	553	511	555	591	599	557	582	561	554	533	608	609	604	574	596	564	548	565	567	556	570	611	568	566	572	542	574	559	532	566	579	555	579	587	558	534	598	609	591	550	613	584	613	541	545	589	526	576	586	589	550	503	526	579	569	551	532	591	581	521	553	563	571	562	527	560	568	529	543	543	586	557	560	573	558	568	544	623	590	545	554	551	591	577	586	549	534	604	581	508	598	574	536	595	588	613	569	574	532	529	594	565	579	571	544	548	535	566	550	587	551	556	523	526	547	554	541	540	575	569	589	585	513	608	554	617	526	599	547	545	544	622	585	576	587	551	573	561	604	612	555	570	554	599	547	594	599	549	551	553	555	528	549	582	584	592	592	602	563	614	536	606	526	534	564	562	557	543	525	571	579	576	570	576	558	585	565	548	555	556	549	574	612	553	523	557	590	596	583	576	554	570	586	579	579	553	576	553	581	559	537	554	557	542	576	554	544	593	588	551	565	495	584	591	540	538	551	529	553	555	520	571	556	532	537	536	538	552	597	592	514	524	579	556	574	557	597	590	572	582	567	553	547	572	572	543	607	594	550	483	578	548	544	596	594	573	588	560	557	547	524	528	603	621	583	561	585	565	555	572	560	569	542	552	579	549	519	550	592	552	534	597	546	529	539	548	580	539	561	560	594	577	542	563	551	536	580	541	509	534	561	573	535	545	563	557	579	556	585	639	533	547	586	562	594	562	578	594	529	562	548	551	554	549	546	559	557	575	549	549	569	518	518	593	580	545	535	557	606	622	534	600	564	612	567	581	560	584	568	580	568	593	551	515	538	617	547	578	577	553	545	560	553	585	591	566	572	570	540	548	576	580	567	608	556	571	595	591	611	565	556	579	567	537	557	569	589	530	559	528	547	587	557	558	566	585	593	605	528	547	536	602	545	582	581	539	535	552	562	579	589	583	539	568	565	564	568	528	552	564	584	575	586	594	561	570	540	572	568	562	585	524	549	571	586	538	568	542	597	565	579	535	523	575	562	551	542	545	547	530	580	537	598	600	544	555	574	526	539	526	571	555	575	546	561	584	562	558	587	571	571	559	583	561	556	555	548	549	561	606	579	553	549	561	556	544	561	575	582	549	548	523	574	526	555	583	567	606	531	598	544	590	530	578	558	597	574	516	587	539	601	571	566	573	587	555	569	567	560	547	547	552	550	575	608	546	525	579	573	513	514	539	547	548	551	516	547	559	557	566	556	593	577	560	530	596	568	559	529	549	584	601	592	589	556	550	551	566	534	544	592	578	572	527	513	588	579	597	555	600	540	547	523	579	558	577	565	545	504	573	545	582	541	605	572	567	537	580	563	543	522	530	551	560	562	537	596	595	573	564	551	544	543	582	583	575	583	618	535	567	587	595	601	561	561	560	566	531	587	613	524	569	632	538	580	570	549	540	545	536	558	559	570	541	585	528	549	577	556	526	557	540	575	550	564	565	557	575	540	570	511	524	568	570	607	581	579	542	546	583	572	555	563	582	605	558	555	534	575	539	588	548	591	574	578	537	560	615	548	573	586	604	551	543	580	558	548	548	550	553	568	595	527	578	556	581	531	588	599	563	581	541	568	541	547	542	594	529	538	573	597	533	609	575	547	542	572	570	553	599	581	510	555	510	571	565	524	538	585	561	512	624	561	530	532	580	585	540	560	544	568	588	585	581	582	579	579	545	515	561	527	525	551	567	541	548	580	536	571	538	593	565	579	565	595	554	533	583	574	546	518	606	560	558	546	551	550	534	561	565	571	604	575	591	563	582	592	536	561	568	585	556	556	570	565	537	553	524	561	576	585	545	600	599	547	576	602	583	585	571	568	563	578	552	564	571	544	540	573	538	581	585	542	551	562	592	553	559	564	556	532	585	587	587	577	554	563	575	531	550	549	547	573	574	518	544	554	534	561	571	532	546	576	565	567	564	522	535	525	580	606	543	559	519	562	572	554	541	590	595	577	576	560	608	547	557	546	558	558	566	594	578	541	568	589	530	545	543	560	594	546	574	530	575	587	547	559	539	570	536	574	590	513	604	566	536	545	548	574	531	543	568	575	522	578	546	547	549	559	572	541	577	569	538	567	550	573	582	562	573	575	554	556	530	548	567	579	594	605	615	560	590	550
24223	22580	29716	24593	20143	9373	1525	935	800	838	806	788	830	795	775	790	827	873	796	757	774	838	726	753	737	712	770	771	765	788	769	804	759	803	755	734	727	733	742	754	758	767	771	743	756	748	759	678	746	724	737	776	791	767	759	730	814	703	764	773	757	689	807	728	793	704	791	775	775	723	770	773	786	735	719	728	735	730	746	744	764	754	759	763	740	768	766	777	777	740	751	724	730	768	743	773	724	810	714	757	758	773	738	749	790	821	778	780	733	736	722	755	788	728	761	759	804	724	791	712	737	725	729	715	765	758	779	726	741	736	791	804	776	759	773	759	752	750	787	750	769	762	802	755	792	762	775	750	771	741	719	791	737	785	765	771	747	741	772	748	797	732	690	801	800	794	747	735	761	742	720	758	742	774	715	754	771	769	749	795	760	708	712	758	764	751	790	782	748	692	734	758	726	741	761	770	831	783	734	726	765	760	779	726	751	752	736	779	752	740	801	789	708	764	738	758	747	752	788	678	735	755	704	749	792	779	764	769	774	802	825	748	793	768	742	753	784	803	802	741	771	726	740	745	741	743	729	779	730	768	775	727	782	727	716	767	742	708	787	720	767	709	749	800	718	732	783	764	738	761	799	767	777	771	757	701	769	783	733	747	758	767	733	708	786	702	751	746	718	810	762	772	761	742	742	778	695	752	807	789	769	742	762	723	743	753	784	783	774	767	708	791	757	737	790	776	777	765	755	730	745	760	799	784	775	762	769	780	780	739	697	712	734	819	772	779	714	757	757	767	742	725	764	762	769	720	775	748	703	744	777	755	753	756	798	760	770	723	785	775	736	756	785	770	704	730	741	748	774	768	765	726	758	764	762	803	726	816	742	738	749	767	781	764	768	779	736	693	747	741	789	759	765	773	729	789	723	729	750	777	796	746	752	775	761	786	766	727	808	712	746	745	783	775	769	795	742	757	758	717	754	770	776	765	737	776	732	707	764	759	741	709	700	805	716	739	723	721	728	725	759	775	706	756	733	747	754	755	774	789	807	805	777	761	766	707	708	795	791	706	790	778	731	749	797	786	769	740	781	759	734	725	766	778	777	801	795	715	786	723	758	726	757	733	734	751	780	770	768	778	753	732	742	732	737	759	718	747	792	782	731	753	786	768	753	741	730	725	715	739	742	754	739	714	772	727	808	733	747	713	760	776	735	756	735	777	737	794	757	724	765	812	748	718	778	728	726	759	751	770	736	768	781	761	736	762	773	733	727	740	764	795	752	756	757	773	773	713	739	750	763	746	738	755	686	724	768	767	788	755	752	784	721	764	769	718	787	766	750	820	728	776	788	712	714	691	726	764	760	734	744	776	694	798	784	782	772	744	752	811	769	805	720	724	805	776	736	748	753	764	753	771	760	804	814	752	757	641	765	776	759	711	727	765	711	777	783	783	709	743	683	764	789	745	816	698	751	734	715	748	774	704	740	743	811	712	828	756	699	772	711	743	756	708	744	781	774	758	734	766	748	800	761	673	757	793	741	787	758	757	796	772	751	761	739	752	743	725	774	718	806	732	769	690	754	765	788	777	821	768	752	736	790	783	793	732	803	791	786	786	773	726	811	772	754	772	712	784	794	752	758	752	802	733	750	807	785	783	722	801	756	728	744	740	754	764	785	786	762	797	775	782	804	732	724	741	729	716	774	742	766	756	735	741	744	761	796	766	766	771	721	749	733	786	770	715	711	745	748	785	779	763	751	709	774	774	749	756	767	733	798	732	751	737	777	722	734	753	772	716	775	765	754	755	763	750	781	757	767	765	757	752	799	741	707	802	761	777	725	746	721	788	740	790	770	821	782	792	746	723	700	756	748	736	777	740	769	781	697	777	759	812	755	743	744	742	758	784	744	737	782	772	714	723	715	743	747	740	810	752	715	724	758	744	761	741	770	791	744	747	712	777	787	771	756	761	734	764	735	732	751	743	804	731	785	765	686	762	769	726	733	765	783	790	725	760	785	786	769	747	726	701	781	755	807	762	712	741	744	727	810	762	731	787	773	779	752	831	819	777	743	762	727	760	769	737	772	762	714	731	737	786	777	752	765	762	776	757	724	757	759	767	775	750	728	744	756	764	771	776	778	748	723	740	746	748	787	745	755	763	792	736	772	755	755	755	788	761	757	765	755	743	746	730	779	791	694	790	794	763	753	780	772	780	730	751	767	766	773	760	744	793	759	756	739	752	740	753	729	777	748	791	750	767	734	760	751	730	749	719	748	750	690	812	726	782	693	724	790	758	811	754	739	765	716	773	797	749	771	716	732	767	792	747	782	756	768	759	729	751	764	781	723	756	822	717	753	755	749	775	725	781	751	764	765	768	754	721	746	830	758	710	728	765	740	762	748	765	726	714	752	775	762	724	779	755	755	742	777	791	716	751	760	783	792	751	731	724	747	800	768	792	740	729	822	775	775	731	769	720	726	759	766	737	822	760	788	703	776	724	762	790	773	780	757	741	731	734	710	768	750	744	764	764	782	715	700	780	755	755	789	785	763	761	713	747	719	678	730	744	778	764	795	730	721	805	809	760	755	746	764	765	717	738	750	773	752	744	770	772	774	738	753	771	724	749	767	789	770	761	763	726	718	797	723	738	746	728	799	726	744	775	744	786	776	730	731	765	789	741	737	769	804	750	770	741	768	758	767	754	711	804	748	681	733	731	750	720	754	791	747	771	741	718	739	758	737	786	720	739	761	756	726	753	794	792	738	784	748	773	768	781	743	718	754	717	733	752	783	768	722	770	763	790	734	825	715	760	773	749	785	755	736	791	764	742	738	767	713	724	784	774	729	744	749	762	726	689	760	726	791	759	753	800	753	717	777	738	811	765	773	753	753	765	734	747	755	713	764	728	706	767	819	769	720	746	754	771	759	767	785	759	742	693	763	786	740	681	714	808	736	729	725	736	727	745	728	734	790	735	763	774	767	769	765	744	694	776	714	757	783	750	791	748	723	759	701	731	765	703	725	738	737	709	725	784	730	753	764	760	735	752	742	768	738	768	803	745	718	781	765	718	735	749	727	740	706	791	773	723	774	774	733	798	757	753	725	798	759	756	750	760	775	799	728	768	746	740	799	741	751	765	716	752	729	781	777	796	734	798	722	781	743	747	741	729	724	728	771	784	753	706	755	789	733	775	749	777	721	741	790	766	726	757	748	775	766	759	761	754	708	750	718	777	741	759	790	704	766	755	737	748	771	780	743	738	787	764	748	773	691	790	747	666	727	753	724	737	818	756	725	765	774	757	704	758	775	740	753	787	772	745	743	753	735	721	726	723	754	721	706	748	723	740	770	785	774	786	716	738	762	742	754	718	788	765	747	771	795	730	702	749	762	676	786	747	710	737	726	726	775	721	727	720	759	721	779	752	745	753	745	756	769	765	814	768	732	773	830	715	758	784	792	758	744	759	755	757	787	728	733	786	726	728	750	793	724	732	743	739	760	728	781	704	703	771
57287	90736	51667	18167	4021	1119	719	706	656	676	673	709	673	625	698	670	677	700	707	704	644	647	660	690	663	727	668	688	652	641	676	674	684	665	691	675	671	709	678	667	675	667	677	694	692	658	691	695	685	638	635	713	695	625	691	666	699	661	647	675	628	659	665	666	639	694	658	668	653	647	637	737	610	694	667	686	691	704	697	690	630	637	661	665	646	692	685	612	644	650	653	650	673	619	711	633	663	653	669	668	643	625	693	715	619	685	673	651	673	684	684	639	681	653	611	716	652	723	677	690	675	639	663	664	646	637	654	695	700	626	644	715	644	710	659	689	688	650	659	654	648	671	706	653	646	678	674	639	657	648	666	655	616	634	696	684	639	669	689	672	659	690	616	640	641	669	634	661	672	622	668	666	633	687	675	627	646	635	626	631	682	645	702	645	685	670	656	620	658	661	735	653	649	639	679	663	674	713	656	635	656	641	641	664	684	687	680	669	700	649	683	677	647	657	630	665	672	691	643	652	667	642	651	631	678	684	646	652	717	649	660	686	668	658	650	683	672	675	679	659	668	685	642	715	658	651	637	706	690	667	697	622	657	671	728	702	687	675	652	646	652	637	668	615	754	679	682	664	667	685	684	612	648	655	635	670	617	653	674	651	663	635	630	660	668	658	694	678	675	704	712	696	676	638	684	700	674	679	681	678	700	624	681	656	652	677	705	673	714	657	676	649	689	699	703	638	670	680	661	730	691	659	652	697	672	665	678	636	637	661	661	645	655	634	708	670	672	644	674	680	678	599	644	671	685	688	675	671	704	628	681	665	661	618	656	691	692	631	689	683	654	691	655	678	624	672	686	661	618	684	678	649	622	702	676	643	677	738	648	622	689	692	660	671	616	675	693	670	707	709	665	699	652	652	684	637	652	699	638	645	653	662	659	645	660	654	635	678	670	715	708	659	646	645	595	646	665	601	624	616	632	657	634	627	672	676	665	656	699	644	666	639	661	656	680	682	670	649	673	692	657	664	635	656	619	649	637	673	678	670	653	671	610	593	642	651	664	669	578	652	668	660	646	652	660	665	635	707	660	644	720	647	656	662	733	640	642	654	646	641	661	657	644	654	664	677	623	665	651	676	683	688	657	653	625	616	625	666	696	669	636	710	688	684	666	652	665	662	701	686	671	692	624	658	630	661	616	655	659	664	689	713	664	674	657	644	627	666	650	688	652	635	693	645	645	652	697	654	680	645	661	670	685	655	669	628	663	673	630	693	683	656	659	697	689	711	640	667	669	680	680	666	655	652	644	716	705	702	601	635	648	652	677	641	692	692	646	676	665	621	686	663	678	679	661	660	628	669	707	660	702	638	687	647	635	657	624	638	647	684	666	674	644	653	662	653	644	659	666	639	663	682	660	703	661	659	710	654	654	672	706	677	643	651	688	671	640	647	715	667	694	624	596	682	618	641	654	662	659	654	689	663	692	635	706	635	665	656	649	647	694	670	694	687	659	665	704	665	622	704	665	636	650	668	686	713	684	725	699	668	683	684	685	674	668	668	660	655	660	663	682	653	668	634	680	670	691	696	682	658	733	662	722	690	671	706	644	672	697	666	668	641	663	662	650	661	661	684	629	675	690	656	700	664	652	684	653	665	666	687	687	639	647	657	667	638	693	656	655	624	679	671	643	698	668	709	616	704	623	625	651	629	692	645	667	705	667	627	657	681	676	630	655	669	654	675	670	643	649	631	612	712	675	652	678	644	662	681	708	635	700	672	674	681	724	608	658	616	692	652	710	677	649	682	645	720	659	654	632	611	635	624	655	632	665	684	677	685	630	664	680	674	636	658	692	662	703	680	673	667	665	643	663	678	722	694	630	678	719	681	633	680	678	642	665	682	629	696	660	657	711	636	700	691	637	647	639	606	656	682	647	648	660	628	644	662	641	660	629	660	643	650	623	669	669	714	667	666	658	645	657	636	620	624	657	682	642	715	680	658	633	642	663	653	620	684	631	647	712	610	674	638	661	660	678	678	668	633	669	656	706	711	678	657	631	649	671	658	659	673	641	670	676	637	692	681	648	669	628	643	640	652	650	677	679	656	644	707	657	673	637	663	676	676	668	691	677	664	640	680	639	658	677	716	665	701	614	660	688	679	651	713	642	621	708	668	676	711	660	654	622	622	677	679	696	652	631	660	666	694	713	694	650	727	716	679	637	646	683	684	652	670	655	678	679	639	660	666	658	636	655	705	650	675	613	667	631	645	681	629	665	682	715	661	671	711	648	713	671	669	632	644	606	635	684	670	705	679	688	641	687	647	623	657	670	655	648	653	670	667	653	696	677	691	649	653	680	666	671	688	689	678	689	684	620	678	648	639	631	676	650	679	640	685	653	648	704	670	676	634	723	689	689	662	641	670	635	628	652	684	640	663	692	679	650	691	651	638	644	659	683	705	681	685	684	671	661	664	697	670	622	638	643	658	668	679	632	692	671	678	682	621	684	673	645	685	645	638	674	729	649	600	648	710	676	663	714	685	675	668	650	701	654	663	661	701	637	622	685	692	669	655	671	678	664	678	643	670	729	667	678	660	710	695	668	675	689	704	679	681	670	674	650	660	628	649	642	623	660	677	699	688	656	664	632	625	654	614	684	667	661	718	679	626	662	674	629	653	666	653	660	673	661	662	690	693	648	626	694	694	632	719	678	648	668	703	635	621	640	669	649	695	659	678	715	662	689	680	669	687	676	662	710	700	680	680	703	681	675	668	678	657	707	690	652	676	664	663	612	713	614	683	645	633	666	717	690	616	664	674	672	668	642	644	598	677	692	667	668	634	709	676	668	685	711	599	688	688	701	677	595	631	685	655	678	654	629	684	693	651	657	676	633	643	688	667	641	594	669	650	625	663	694	677	672	660	650	639	621	680	636	652	661	607	646	669	671	624	631	689	622	673	628	639	630	625	647	651	666	703	646	600	643	663	624	652	678	662	654	696	685	621	647	641	652	659	637	706	671	676	667	651	714	636	638	630	596	671	639	672	655	697	694	641	663	684	670	691	643	668	671	650	635	690	683	646	682	704	654	613	691	679	668	669	662	720	694	652	650	633	705	658	644	667	668	729	661	617	644	676	652	623	647	627	675	632	615	676	710	660	681	632	671	614	667	676	675	667	658	694	622	635	706	659	697	653	699	667	635	676	690	682	621	689	693	655	611	653	646	680	699	683	665	684	669	666	645	656	652	632	676	683	675	692	710	639	664	704	667	674	645	681	641	694	654	659	684	701	634	664	646	679	672	659	620	657	670	672	637	694	672	623	723	657	663	697	656	653	634	623	654	667	629	663	638	646	687	686	660	691	611	708	663	679	654	624	654	693	686	677	671	648	664	702	652	633	655	711	669	699	682	635	636	683	634	701	742	671	640	693	681	644	674	645	706	686	635	684	679	677	599	639	650	622	653	691	677	634	709	629	662	618	669	630	656	659	678	654	666	660	665	615	652	660	681	679
34181	30930	19864	5216	984	625	668	590	572	629	609	602	630	582	550	576	578	554	594	597	582	594	642	632	597	597	582	611	566	574	557	547	568	580	634	655	543	573	570	611	582	588	616	640	594	613	580	558	614	583	540	567	591	575	595	542	600	579	534	540	590	578	615	567	634	575	605	587	579	606	550	577	595	584	624	547	592	609	592	621	598	570	603	592	572	553	540	571	606	556	606	655	538	599	635	572	561	556	611	572	572	560	570	596	584	576	584	543	554	562	557	573	609	540	557	575	552	568	564	554	533	554	604	589	532	569	588	585	548	608	565	574	520	599	601	579	562	587	624	547	598	606	600	607	582	581	549	581	548	551	590	561	607	591	561	595	571	543	565	576	587	609	602	588	577	558	546	580	627	602	573	575	587	566	582	590	583	600	552	574	587	560	650	552	552	575	543	582	581	579	570	615	561	595	579	618	563	609	605	604	604	632	568	583	612	567	577	581	550	561	601	559	603	592	582	589	538	602	636	592	570	594	586	561	617	590	620	584	646	607	626	588	628	589	598	551	632	583	597	613	590	597	582	608	555	553	594	626	621	610	543	585	556	535	609	581	567	613	585	585	580	559	594	527	567	550	563	597	550	582	630	579	599	594	632	595	614	603	592	611	554	612	555	565	565	573	535	645	567	574	580	584	610	575	577	573	564	627	584	622	597	568	591	599	590	582	579	552	574	606	598	608	625	577	591	644	576	597	578	570	585	605	601	543	568	572	537	582	630	615	642	638	579	589	600	570	554	584	576	563	585	586	647	569	608	582	593	562	596	547	594	566	606	543	594	569	558	555	581	596	559	570	580	583	564	570	637	546	609	590	562	551	546	553	607	588	618	574	554	592	606	564	592	588	548	586	564	587	573	575	575	596	573	588	579	624	599	605	587	560	556	565	582	600	603	577	569	553	607	575	594	585	592	580	595	564	575	568	579	627	575	550	569	560	595	568	589	562	575	618	582	573	585	595	607	591	604	555	578	597	577	616	581	578	594	580	583	593	583	608	597	587	619	603	591	584	563	575	574	566	588	549	572	612	620	577	533	533	622	574	577	583	577	554	554	589	592	566	609	615	580	636	566	564	595	593	598	589	598	537	593	596	560	616	637	556	617	579	592	529	568	631	593	547	549	563	589	568	583	589	587	606	591	617	584	614	505	566	601	581	607	570	612	558	627	575	575	612	567	606	548	558	587	583	589	568	556	586	576	600	551	597	582	617	588	558	602	589	584	644	575	608	603	611	620	557	564	550	597	566	568	589	589	582	565	521	616	587	622	578	581	551	592	619	589	552	578	563	662	617	582	626	576	575	584	564	640	617	590	586	646	597	591	634	607	551	569	565	572	655	629	563	586	614	591	586	553	612	597	580	586	611	649	584	596	586	600	590	621	616	617	572	567	570	563	579	547	584	574	579	577	608	546	582	598	543	624	569	591	576	570	607	573	531	584	562	559	618	545	586	581	561	577	620	603	587	579	553	650	579	581	594	542	544	611	596	574	546	573	601	591	588	598	610	554	583	587	578	607	565	576	581	593	578	606	622	567	589	593	588	571	585	562	602	609	565	603	620	573	593	577	545	562	622	579	597	571	571	618	547	589	581	577	633	567	565	560	571	572	531	570	561	609	598	588	592	605	559	585	558	609	563	593	569	597	600	536	605	595	559	578	572	591	603	596	565	645	549	577	600	575	572	594	578	611	592	553	574	549	591	570	592	606	558	602	589	568	574	607	630	575	572	593	631	602	569	578	615	580	615	581	523	590	591	562	587	562	561	567	577	619	589	617	573	643	595	611	587	612	589	551	544	589	596	595	605	581	559	595	587	558	572	598	624	583	559	583	612	602	595	588	562	559	585	600	611	576	622	574	550	574	615	539	569	563	557	582	592	608	575	575	623	578	565	555	539	595	573	598	624	597	634	557	632	586	611	615	566	603	578	564	617	576	625	547	610	597	581	600	604	607	574	533	603	515	541	572	610	617	576	599	573	600	577	578	573	590	581	617	553	571	628	575	607	579	575	649	610	581	568	528	542	584	587	589	606	652	631	566	586	592	578	590	612	635	588	609	642	604	572	589	549	571	633	597	553	570	577	621	581	590	582	567	587	589	578	608	627	594	594	594	562	614	606	581	604	588	583	608	583	598	562	575	589	627	595	590	578	623	584	550	570	615	569	563	607	567	594	563	608	561	603	606	551	606	548	554	589	582	571	618	619	592	588	585	559	598	591	596	570	614	570	604	600	574	612	588	591	581	600	586	589	587	587	601	538	568	587	581	613	578	563	584	576	607	592	556	620	580	567	602	622	595	597	550	577	570	588	554	569	617	542	590	542	590	560	562	574	598	556	586	583	549	589	591	569	589	572	575	566	566	622	558	539	598	573	589	636	575	564	565	621	608	543	573	569	588	587	545	544	578	619	568	601	633	548	557	570	574	600	592	587	603	596	578	569	591	572	602	591	566	585	580	586	616	610	577	595	553	622	584	565	573	603	583	584	622	569	583	532	602	626	604	545	590	553	577	562	561	578	559	546	560	573	590	619	551	529	579	577	573	589	574	570	562	554	580	607	608	600	572	586	583	618	587	580	565	558	581	628	541	568	593	588	590	565	620	560	567	546	547	593	558	551	604	582	577	608	586	572	572	603	578	614	596	591	570	574	561	604	535	608	578	590	544	604	605	584	574	564	577	618	606	602	610	599	558	553	562	574	587	606	573	615	623	549	579	569	592	581	578	550	621	583	568	624	596	577	580	551	609	588	563	591	578	577	612	555	588	558	543	590	576	629	566	610	583	612	607	609	599	541	560	566	584	584	600	645	590	611	599	581	586	604	591	540	608	645	582	618	541	583	557	586	589	610	587	600	575	619	602	613	556	548	626	585	571	546	578	588	562	556	605	601	607	587	597	572	560	602	558	515	591	538	620	550	606	554	620	557	563	601	607	546	595	566	590	539	609	619	605	579	559	606	583	620	590	604	604	597	584	610	569	553	595	512	555	573	592	615	555	607	597	586	566	577	626	614	606	606	572	639	600	637	617	564	569	583	590	551	574	579	559	569	614	591	570	634	566	590	594	573	589	591	609	540	635	609	619	628	593	565	579	607	589	548	593	616	612	586	570	614	595	624	613	599	572	567	604	572	594	570	584	618	562	570	604	611	607	591	553	614	624	596	672	589	596	609	571	554	555	575	592	566	611	596	573	645	611	566	604	636	566	564	588	566	556	551	557	598	589	620	594	524	560	602	588	577	584	563	613	571	572	569	581	569	616	563	550	587	609	560	572	559	564	629	581	565	551	549	552	623	579	583	603	588	617	589	600	575	595	590	592	597	573	612	640	555	602	608	601	573	584	586	569	554	596	576	607	612	628	569	576	583	573	608	551	626	573	606	590	615	580	612	606	629	592	578	571	576	583	562	617	565	572	578	548	582	633	572	554	560	585	598	592	606	617	558	529	591	594	605	631	577	582	577
32890	30762	10919	2191	763	514	444	502	499	478	467	501	487	483	498	473	477	505	439	471	508	450	452	445	518	541	473	464	480	501	490	470	479	458	463	468	486	518	463	456	443	458	465	485	478	477	442	507	452	458	457	480	486	489	490	479	453	474	433	452	467	486	484	466	494	498	436	482	449	450	504	477	482	491	450	462	461	453	458	475	428	476	524	462	453	469	462	474	435	495	488	466	484	481	462	447	433	492	506	489	446	435	478	461	442	489	468	453	470	480	451	480	477	492	490	485	488	486	451	505	458	484	466	504	470	487	484	426	475	472	497	484	484	495	476	463	495	450	511	482	491	439	470	490	475	463	488	487	464	477	473	432	489	420	494	449	494	456	462	454	507	450	474	479	457	411	490	471	483	482	490	484	458	462	468	464	484	464	497	445	457	470	464	475	471	433	465	488	459	472	453	458	457	477	466	506	450	477	487	493	458	451	432	500	492	495	477	466	472	430	467	449	493	496	483	469	458	465	509	465	470	456	487	443	404	454	471	479	469	459	500	443	484	507	429	479	469	456	490	520	450	506	457	488	488	477	493	450	494	459	535	486	484	456	463	452	473	457	491	481	460	468	475	452	482	483	466	478	462	458	462	487	483	462	484	505	522	460	478	486	489	426	499	479	480	502	494	445	472	451	462	480	449	450	482	452	469	475	464	475	483	454	496	484	491	480	492	451	480	499	507	494	428	493	443	459	471	491	462	464	505	485	486	483	459	462	466	498	505	441	479	500	466	479	455	494	462	470	481	463	420	484	481	486	516	480	462	504	513	495	463	501	470	515	471	493	478	477	466	477	488	521	461	469	435	426	434	431	484	463	478	428	472	500	469	455	432	489	473	457	439	483	491	445	465	460	495	486	440	420	483	453	495	493	472	479	488	495	457	484	445	460	502	458	485	454	480	465	432	486	470	446	486	479	489	474	456	464	480	498	463	452	505	503	440	467	466	485	498	451	440	458	523	454	465	448	457	476	470	448	484	462	479	491	473	471	491	486	446	474	485	472	490	481	457	470	423	475	497	465	474	514	471	484	501	461	528	489	481	386	479	476	477	481	444	531	494	476	485	464	490	439	443	499	466	507	467	472	455	472	471	477	444	491	490	461	454	472	473	454	465	470	483	491	435	444	449	496	488	487	472	476	453	456	440	459	509	498	467	459	459	487	479	480	448	479	479	502	460	447	459	489	489	480	518	502	449	482	466	488	500	493	463	441	501	474	465	467	490	439	464	463	484	471	485	494	512	474	452	432	444	459	477	475	473	441	460	470	454	445	449	471	514	474	515	458	477	463	489	445	448	497	487	493	471	485	479	449	445	471	478	483	448	456	464	422	505	426	444	473	446	463	473	466	458	447	471	428	487	468	480	461	476	473	441	502	479	473	477	442	466	497	453	433	496	475	468	469	452	452	477	443	489	502	488	471	481	491	473	445	477	475	456	463	471	437	430	464	474	487	467	511	451	477	483	481	518	435	505	440	454	460	508	472	453	489	460	456	467	512	445	514	490	452	501	455	474	436	490	444	477	467	435	455	486	470	496	461	482	481	502	505	472	436	453	472	497	453	455	451	463	461	469	490	468	464	524	483	459	459	486	434	450	465	450	461	457	497	477	483	452	471	500	466	453	439	444	480	497	472	483	441	493	476	458	484	448	470	479	459	463	482	474	479	459	479	462	489	484	516	455	503	450	482	430	506	468	478	477	469	475	480	471	475	468	473	439	457	445	428	444	460	465	441	490	450	454	485	484	466	471	477	446	488	455	502	484	477	440	485	479	433	475	487	478	466	486	477	480	487	464	478	475	467	442	435	493	447	464	458	468	419	440	503	453	453	443	492	472	479	469	453	474	415	458	446	445	447	463	452	494	471	442	484	466	490	485	448	451	477	479	461	435	488	465	496	471	446	487	471	466	468	480	465	515	440	470	481	449	480	493	494	493	486	491	466	483	486	458	465	431	495	496	490	462	493	454	479	470	474	499	437	438	430	489	494	507	456	486	451	482	466	474	483	476	452	510	489	452	462	464	527	458	476	464	482	474	477	500	455	475	490	460	471	477	445	437	470	481	443	469	466	502	445	492	474	433	475	459	483	421	484	450	470	481	455	435	444	481	488	475	445	429	426	488	486	478	481	419	495	466	464	443	453	490	468	460	452	446	467	490	474	477	448	437	492	431	491	483	420	459	483	468	462	479	463	487	472	438	461	473	503	474	468	473	505	449	437	476	469	485	472	439	509	479	471	477	467	505	493	478	474	459	499	466	467	457	540	453	450	449	480	510	494	453	481	494	473	483	450	452	486	486	444	480	514	495	466	449	477	467	487	483	476	467	474	471	497	478	463	469	473	475	486	466	460	449	446	464	488	432	470	464	464	436	477	491	490	498	444	443	459	453	463	451	468	493	464	469	493	520	493	450	507	452	500	483	481	468	498	463	504	524	516	450	479	479	473	468	450	478	446	486	437	462	514	488	480	472	490	478	479	475	472	452	459	433	461	493	461	421	475	442	472	474	492	466	440	506	471	467	470	473	483	454	503	489	445	470	478	465	482	492	498	480	458	455	499	490	485	436	438	406	455	431	442	471	464	453	458	503	482	433	458	461	480	476	461	457	475	450	491	466	495	459	479	457	482	459	457	427	471	472	448	475	470	478	449	458	486	461	489	449	481	475	481	490	478	502	496	487	472	484	484	477	501	449	444	471	500	508	482	503	456	514	458	443	460	454	495	463	485	483	453	477	455	446	440	445	463	494	446	464	463	472	469	472	465	476	452	479	480	472	463	498	501	486	465	501	458	455	455	418	464	471	470	516	445	452	445	481	466	467	459	484	451	448	449	467	482	467	472	447	473	484	498	436	471	489	462	442	437	455	455	437	459	476	471	463	476	491	447	476	462	444	502	450	488	465	473	483	463	438	469	436	476	457	471	461	477	446	469	456	468	474	463	481	445	445	475	456	434	495	475	466	468	458	527	456	461	456	494	453	431	501	497	451	433	492	507	475	457	476	484	518	508	452	489	436	475	470	491	469	454	442	473	445	511	462	463	475	513	456	463	428	451	494	460	480	470	507	471	508	453	477	444	480	510	509	458	473	484	497	493	459	455	440	438	485	529	472	456	442	514	451	478	468	465	452	489	496	460	459	497	487	492	458	451	480	458	451	491	402	484	455	488	454	478	470	489	481	457	481	451	465	477	479	516	495	480	452	459	505	490	468	476	452	477	457	481	490	476	455	451	481	475	523	430	471	482	470	513	444	443	470	508	463	423	489	474	477	463	487	427	435	471	499	435	477	447	485	470	473	471	494	415	467	452	453	446	466	494	497	440	473	439	437	455	444	487	479	451	472	449	459	466	447	440	453	481	490	485	475	469	512	485	483	431	490	474	507	475	463	462	486	475	449	473	457	481	482	468	457	471	466	469	484	439	423	516	429	454	461	470	499	478	506	461	500	454	447	479	465	451	480	457
24767	23470	30049	25155	17825	4677	1066	724	674	675	666	675	661	662	695	664	681	668	661	666	666	639	653	633	619	602	638	653	668	665	644	654	611	652	653	670	577	668	617	647	643	665	612	649	621	651	639	646	635	679	688	629	647	634	659	615	667	601	623	705	626	623	635	653	662	625	604	648	596	629	642	689	633	629	656	682	622	674	647	660	615	664	648	670	639	610	627	627	646	637	651	659	667	732	642	664	602	637	634	645	635	630	651	628	646	671	640	615	559	696	606	627	687	650	646	624	667	652	666	654	646	602	633	622	619	673	591	642	652	614	654	654	629	658	644	658	648	649	646	659	622	635	656	658	640	599	662	665	616	659	588	667	661	612	631	632	666	623	632	613	614	646	630	631	605	660	606	647	642	634	621	648	660	682	648	649	580	650	666	627	617	649	627	623	651	608	628	625	610	623	665	620	659	613	635	617	673	631	649	662	633	661	547	595	635	675	640	664	642	634	609	640	648	571	606	631	651	642	636	599	636	638	642	632	640	653	663	616	626	645	649	669	609	693	632	632	610	655	646	643	629	637	657	643	672	602	656	668	619	656	654	628	638	640	687	656	671	637	603	612	650	693	668	614	610	613	638	657	645	634	647	634	652	636	657	616	652	641	623	638	659	597	603	647	632	658	626	649	623	603	658	645	623	645	643	639	629	675	671	672	612	653	661	608	679	604	648	623	633	636	571	661	626	627	612	560	617	614	693	626	622	603	619	595	602	674	673	635	666	687	668	620	642	619	650	603	642	665	600	655	586	622	627	588	613	619	675	636	601	646	647	668	654	616	623	653	639	628	644	670	664	652	645	655	596	602	611	654	617	644	637	627	582	678	621	603	609	655	668	586	651	622	639	622	680	618	651	609	667	661	606	604	636	591	618	624	680	635	610	637	655	616	642	631	623	618	662	631	630	626	605	588	620	615	659	634	647	656	624	621	598	627	672	638	610	658	646	586	659	638	639	639	639	617	642	650	675	626	714	616	636	649	619	687	645	657	625	609	635	660	647	635	641	668	642	617	609	600	637	665	625	649	639	670	653	646	611	656	611	661	608	623	622	624	612	636	633	645	620	637	669	676	621	590	616	702	587	643	605	676	634	632	589	657	619	637	676	661	571	647	657	653	676	633	670	659	695	621	601	612	602	643	667	684	629	628	689	632	626	617	603	613	620	651	642	639	625	630	632	595	621	574	599	691	655	675	597	642	612	641	649	609	676	614	653	636	672	682	649	632	688	614	611	619	628	620	644	622	645	632	615	646	573	674	631	620	625	670	627	665	599	624	667	629	619	661	656	637	648	638	633	622	624	642	575	643	665	613	683	635	634	641	617	656	639	593	597	624	678	676	649	611	649	651	667	633	645	638	661	585	608	610	620	654	640	611	646	612	652	614	674	612	632	651	612	628	608	688	689	603	587	635	644	627	604	629	589	614	649	658	617	662	634	620	657	623	618	640	646	664	641	644	624	648	676	631	606	639	598	603	618	605	637	662	627	632	636	634	637	601	611	601	690	647	650	587	611	618	650	633	639	634	631	702	658	622	614	650	624	657	624	655	659	647	637	565	661	600	619	632	664	641	628	596	651	615	642	600	623	621	590	643	622	623	566	628	640	638	642	619	627	629	636	650	667	585	633	640	586	604	632	672	629	639	618	650	641	649	610	594	609	630	643	637	618	631	630	643	685	630	656	687	636	605	611	689	661	636	660	630	604	663	679	648	649	618	656	640	607	614	606	677	630	636	638	669	682	667	688	656	672	629	635	600	589	626	642	633	655	612	654	671	611	621	645	581	642	699	622	611	631	611	657	638	643	609	645	638	629	632	619	617	652	634	610	618	593	643	604	632	588	635	626	643	648	620	635	680	622	593	649	668	624	595	639	656	635	646	613	631	622	618	647	647	627	630	684	623	652	660	638	647	606	670	655	646	630	593	668	603	584	618	659	641	688	624	656	659	612	656	603	580	660	600	634	634	645	662	621	647	675	637	638	647	636	635	575	622	631	661	646	622	651	597	657	636	627	621	631	638	656	585	617	650	619	640	611	620	612	626	625	659	644	647	609	626	624	687	662	612	673	595	633	649	603	606	636	667	683	629	636	660	653	640	658	599	610	651	633	616	628	615	626	629	592	657	630	648	645	617	681	600	664	600	646	609	635	621	702	616	651	644	620	644	624	604	631	626	591	666	615	622	611	651	621	656	647	637	642	625	628	662	587	653	635	624	662	634	624	615	627	628	670	626	603	653	611	620	647	607	667	649	661	614	624	679	585	642	627	621	602	623	617	582	654	657	658	695	676	626	602	622	598	609	661	656	647	665	644	681	628	616	643	606	654	599	573	627	644	616	649	698	645	628	648	597	608	606	683	611	643	586	623	642	624	615	637	623	639	640	649	618	652	639	700	634	627	648	598	642	638	582	633	656	656	584	597	636	613	608	566	643	631	681	622	628	606	630	671	621	642	629	602	648	660	667	619	636	613	638	671	605	585	621	658	654	671	621	650	626	635	654	649	647	640	643	651	632	609	568	605	625	640	678	678	640	643	582	600	602	636	619	677	595	671	632	635	618	630	626	642	641	572	652	598	648	590	634	609	686	616	646	629	592	649	605	592	616	611	601	623	642	660	610	644	641	655	656	616	608	642	621	682	661	647	659	612	624	596	635	638	625	670	605	616	664	647	631	595	645	615	659	660	622	644	622	666	661	641	609	668	639	592	614	628	613	624	594	689	615	666	676	633	649	639	621	643	666	653	644	687	652	644	679	696	675	631	657	636	646	676	670	620	613	629	672	638	663	624	640	652	660	596	603	655	614	578	656	615	645	593	620	610	627	645	645	640	645	621	612	653	622	634	632	633	671	656	627	643	628	607	649	675	628	689	590	615	632	600	648	660	648	656	653	615	609	647	692	625	674	610	662	613	634	626	619	605	644	623	629	600	584	629	649	639	651	643	663	652	642	633	635	620	600	646	640	622	617	649	616	681	616	622	611	631	639	640	642	617	600	646	668	689	630	648	631	677	648	656	630	612	630	585	614	635	613	609	679	610	659	666	575	634	620	635	603	650	661	629	636	605	649	654	675	657	662	643	662	634	643	656	680	617	648	610	576	628	625	624	641	652	628	687	630	671	623	637	664	677	572	599	603	653	631	698	652	661	661	623	661	635	647	623	644	642	611	636	615	674	644	607	664	618	634	639	619	647	635	585	605	599	614	640	615	602	670	669	605	662	638	617	626	626	589	673	611	621	667	676	639	635	629	647	597	651	669	599	670	620	657	636	656	621	636	628	613	633	660	662	626	609	588	649	604	643	601	586	606	610	642	667	662	616	664	638	585	629	623	661	611	620	622	653	651	665	628	631	652	632	615	644	604	652	629	614	633	617	617	653	646	659	651	671	609	662	673	619	616	604	610	627	637	652	560	615	676	616	658	642	658	646	633	606	606	651	618	670	654	630	655	640	598	646	608	605	613
62663	85229	46956	14337	3124	901	593	557	595	565	565	582	558	587	576	572	551	554	589	561	603	549	615	576	549	527	552	619	547	568	533	565	561	600	576	526	587	573	566	601	535	542	590	550	567	540	543	542	562	599	549	582	604	566	549	515	550	540	559	545	561	520	593	549	528	592	614	570	539	553	597	529	567	580	562	563	573	576	544	544	569	578	529	544	543	557	570	523	567	538	610	569	553	596	552	597	550	542	562	598	531	560	565	560	542	581	555	515	550	558	544	588	549	517	584	502	535	618	577	584	578	536	539	553	574	573	586	570	555	548	567	589	565	564	586	568	606	520	595	583	586	589	564	550	568	550	547	528	525	570	566	549	550	542	566	583	583	583	590	576	588	587	549	569	575	557	568	586	575	589	604	570	601	531	552	562	577	544	594	524	576	560	573	558	599	577	545	564	554	554	587	558	552	570	551	587	537	559	590	559	540	552	604	569	566	538	559	553	568	578	595	553	569	607	535	551	563	581	543	589	569	586	555	561	535	623	571	600	562	547	579	559	559	590	562	577	571	557	597	530	588	541	587	572	599	521	521	555	586	549	578	558	566	591	567	581	592	533	582	526	610	567	579	581	553	562	601	610	524	546	558	591	557	547	545	556	585	585	552	555	561	591	570	550	546	558	583	556	576	619	569	534	586	607	512	574	572	546	567	557	549	592	584	560	596	564	608	570	582	584	556	561	577	544	572	584	572	575	559	516	585	555	568	569	555	554	590	556	539	524	589	553	593	557	550	546	579	546	560	600	563	561	556	611	592	582	554	526	601	552	573	576	543	534	546	583	539	545	548	584	512	572	505	549	558	529	525	552	586	521	549	551	573	567	566	598	560	532	556	583	563	588	559	607	598	553	561	552	531	547	583	593	539	548	535	589	540	554	593	498	609	548	544	546	545	534	613	582	565	590	576	586	535	516	523	545	561	551	532	553	558	553	554	547	580	561	554	590	565	510	571	541	570	615	627	527	569	584	582	545	559	539	600	559	541	586	544	572	523	550	604	549	565	593	574	567	536	599	542	543	546	572	560	611	566	567	597	557	562	557	548	576	549	574	527	570	542	586	527	573	578	545	572	587	594	566	542	540	588	537	591	574	535	590	552	557	555	581	558	560	527	581	568	567	576	566	499	562	567	568	530	561	565	584	561	587	560	552	568	605	597	592	534	540	595	571	539	545	554	570	592	583	577	546	576	581	554	591	560	557	557	568	562	562	530	587	607	528	553	535	574	533	549	531	591	529	555	565	571	572	514	531	525	561	561	537	559	563	583	564	545	592	558	579	556	554	546	601	585	603	553	527	583	527	558	535	572	543	549	603	522	527	610	583	524	538	590	549	596	515	580	540	600	577	502	594	590	566	552	556	558	537	541	588	609	586	579	583	599	560	524	576	599	535	606	534	544	597	529	599	572	568	609	548	555	584	565	613	590	516	510	568	589	585	565	559	571	520	586	565	581	562	531	567	542	566	548	607	545	514	595	563	532	520	519	548	567	531	601	535	578	524	574	575	575	597	577	508	562	582	586	595	593	534	550	535	565	600	598	508	572	577	595	553	542	583	559	581	547	585	574	556	586	578	574	600	522	593	604	587	569	565	569	580	561	565	580	576	547	539	552	551	576	555	546	551	560	519	568	587	543	587	523	519	560	583	581	562	556	533	580	582	530	557	562	543	603	558	559	582	539	530	573	575	572	589	579	551	598	550	579	523	578	594	559	572	602	582	535	551	550	538	536	514	524	538	557	565	532	565	578	542	548	568	592	562	498	559	583	584	534	536	534	564	578	546	571	611	559	551	573	584	561	590	550	575	568	594	561	545	539	544	564	555	537	533	578	531	581	535	591	562	513	608	546	605	563	537	557	591	541	562	517	587	528	558	530	518	568	535	588	558	572	537	559	548	539	579	549	553	562	560	550	580	548	550	578	522	487	552	576	551	599	595	564	598	547	586	582	573	535	560	558	573	588	558	585	557	548	511	568	559	593	550	551	546	589	568	610	565	566	582	550	600	550	535	554	516	546	521	549	549	540	562	566	550	532	589	571	566	581	589	552	567	570	515	595	569	564	578	583	566	559	571	569	542	534	577	542	570	573	578	562	573	551	557	563	548	586	532	568	595	544	576	555	547	574	563	565	554	554	546	563	561	566	584	640	575	562	520	562	621	549	563	569	583	525	587	563	570	559	604	585	519	584	508	536	580	565	542	561	567	537	571	551	511	587	519	585	594	570	543	551	524	582	580	573	540	570	587	568	589	544	598	579	547	559	600	573	554	573	560	543	576	552	548	585	580	555	595	576	543	536	579	550	591	592	585	553	572	578	536	587	575	535	540	521	560	567	550	600	564	557	540	561	541	565	536	515	554	577	536	579	544	561	550	588	558	541	559	547	577	570	532	578	566	525	576	527	566	585	606	547	574	588	572	550	567	579	550	500	555	588	574	573	541	563	577	551	545	560	570	586	541	572	568	542	561	603	571	538	577	537	538	563	553	524	592	555	602	559	578	561	544	573	581	583	525	603	554	565	546	589	593	547	543	568	591	604	565	575	546	541	553	524	555	573	529	593	543	590	562	561	582	551	556	539	569	562	566	552	548	582	547	554	573	567	520	574	575	606	573	559	561	556	575	551	535	554	596	585	556	560	555	567	553	556	582	547	571	528	567	547	550	519	541	567	525	574	582	551	567	545	531	602	597	513	587	530	541	508	550	553	540	555	584	598	556	556	598	583	560	586	557	564	562	573	549	563	575	535	580	560	494	485	553	569	602	567	530	578	566	589	566	584	562	524	482	523	530	591	572	587	559	561	539	590	558	562	578	554	582	613	527	522	538	559	569	583	554	608	566	527	537	562	580	587	593	554	584	550	568	547	581	537	577	503	541	577	556	532	572	525	567	592	532	603	558	574	549	601	581	533	581	522	596	558	519	546	546	574	542	572	564	558	592	609	564	580	538	556	584	536	554	573	539	572	565	558	520	541	563	597	550	532	546	553	558	590	518	511	549	529	562	564	542	541	562	576	548	510	565	522	555	581	594	560	584	555	522	545	556	585	540	589	518	548	558	542	526	555	576	550	549	565	568	512	580	568	571	616	575	541	607	554	594	556	606	577	566	525	573	550	583	531	557	553	564	563	575	549	554	568	522	552	542	586	565	542	529	562	579	596	600	557	577	528	546	558	562	544	558	578	580	578	566	559	629	568	595	572	555	544	560	531	566	526	520	540	588	568	554	533	565	559	525	552	562	564	548	601	558	582	592	537	537	541	538	585	532	578	521	550	527	563	558	567	608	556	586	560	572	572	528	562	590	559	557	583	553	570	536	533	578	497	583	633	550	595	536	575	555	551	495	532	550	558	576	589	548	550	534	537	544	539	569	606	585	552	592	585	585	561	573	545	604	573	586	573	565	549	552	549	618	566	598	571	586	554	595	561	556	578	556	572	612	520	534	570	574	544	535	566	530	590	546
24220	22772	29509	24554	19948	8725	1440	929	811	862	774	783	833	727	740	734	796	791	735	787	766	808	776	745	765	774	768	806	792	721	760	732	778	750	747	789	743	777	758	732	762	768	759	744	774	742	742	753	754	719	749	749	784	756	772	753	755	725	747	823	758	750	758	772	755	764	775	720	718	710	769	720	738	725	755	740	772	744	733	745	762	778	754	770	711	700	764	770	733	724	748	744	698	762	754	763	739	734	760	752	698	750	736	763	753	767	802	756	763	751	721	759	720	720	773	695	806	714	819	748	756	761	755	748	782	702	808	727	723	737	715	732	737	754	772	722	725	756	788	735	774	723	697	790	720	788	723	708	809	770	727	786	707	713	787	742	798	745	693	806	709	733	760	786	751	756	739	764	695	784	780	709	725	755	705	767	697	764	754	745	744	745	721	813	757	784	740	717	775	792	745	767	732	695	808	734	777	753	757	781	732	714	764	733	714	766	764	771	761	757	709	755	761	807	772	725	769	714	732	737	733	737	728	710	746	757	742	756	777	726	762	702	734	747	718	773	760	718	719	735	734	735	761	731	800	736	772	750	691	761	700	719	768	780	748	747	764	708	758	744	735	696	750	707	688	760	818	710	779	732	715	754	737	727	778	754	788	756	752	748	779	739	824	715	747	749	710	712	720	780	758	762	737	772	753	733	795	762	726	736	738	794	760	746	735	762	804	744	774	758	723	744	719	768	693	726	721	764	749	688	767	743	783	726	733	761	740	719	768	716	748	749	768	782	710	743	766	775	742	741	738	779	835	722	710	714	786	748	709	756	754	717	783	744	770	736	741	754	751	734	739	749	720	794	726	741	727	841	755	743	733	783	739	756	793	750	710	753	766	752	761	744	729	741	783	742	766	671	738	718	722	727	754	722	721	759	733	787	741	705	772	754	726	796	776	785	782	706	683	755	737	758	761	788	742	757	734	730	696	727	737	711	710	790	737	782	722	747	721	758	758	702	762	752	738	746	738	742	716	713	757	784	732	752	674	774	740	789	736	714	760	719	729	758	729	704	728	739	743	757	721	810	730	738	749	768	747	739	800	753	726	686	788	717	722	773	757	733	757	726	823	715	795	754	774	706	768	743	815	785	739	757	745	753	764	743	765	703	737	719	725	710	756	773	726	778	733	738	783	766	740	697	725	754	731	721	681	668	752	775	758	756	727	708	744	774	717	731	711	784	720	674	700	695	728	724	711	791	753	746	807	753	699	766	723	754	734	731	764	784	684	741	757	743	767	762	759	720	759	740	702	749	785	787	782	732	728	728	764	710	730	734	744	737	731	745	752	775	773	720	692	753	733	760	752	727	785	743	724	732	743	756	721	776	748	750	720	769	761	760	726	780	729	707	720	755	720	745	739	729	769	742	757	749	685	743	796	734	755	745	769	765	740	779	700	738	747	748	749	728	771	729	779	753	754	749	777	703	757	713	746	775	721	688	725	753	727	746	762	775	719	779	714	754	724	784	735	770	713	756	774	722	778	766	769	707	734	714	746	760	745	734	751	693	731	707	762	746	761	715	702	750	768	830	729	720	742	770	754	798	727	740	730	739	727	758	733	709	733	695	725	783	712	786	769	739	725	772	749	753	734	776	763	773	785	838	715	771	786	738	727	722	729	771	753	772	805	709	728	794	763	752	738	754	761	670	696	769	720	773	752	745	729	770	794	728	747	732	724	737	735	735	765	710	736	716	756	731	752	734	777	730	772	753	763	749	742	751	806	742	738	717	757	749	747	702	741	722	774	735	728	712	819	776	704	743	725	775	735	725	774	739	690	677	730	732	731	764	729	778	722	730	703	703	749	799	731	708	764	774	692	783	770	709	757	737	760	752	659	714	753	752	770	742	716	760	726	706	791	782	735	763	719	720	739	781	724	772	751	749	745	785	750	778	751	748	771	722	756	725	755	749	772	774	735	757	742	748	766	755	771	784	685	716	778	785	706	772	745	710	753	721	723	759	811	794	740	736	773	745	715	765	741	782	776	693	737	801	709	778	753	737	813	755	727	718	722	755	739	757	735	729	793	763	768	730	779	704	778	717	725	736	757	762	772	733	775	744	717	715	768	775	805	782	753	779	756	806	747	729	749	762	779	753	759	742	737	743	788	701	766	754	774	766	774	737	734	743	724	725	754	750	743	726	707	759	721	723	737	820	739	701	740	787	725	800	783	789	745	698	759	726	721	715	749	741	706	756	738	770	731	753	748	757	776	733	729	735	744	741	720	753	731	724	729	768	754	729	761	745	694	758	786	730	721	784	785	772	731	709	744	747	716	755	720	739	751	743	743	738	747	760	769	704	697	796	758	760	724	779	740	715	725	754	735	750	769	723	717	763	709	693	762	722	761	744	754	749	741	775	727	798	721	708	729	719	760	743	722	788	752	813	725	740	748	742	730	718	735	731	725	701	739	694	775	763	737	766	733	740	786	725	775	750	743	718	750	787	748	722	729	716	696	767	762	728	774	726	717	789	766	754	768	748	796	715	729	709	767	727	727	672	755	750	759	708	743	774	800	790	729	751	781	721	791	752	741	738	746	714	725	718	746	751	684	760	721	761	721	732	787	768	739	730	756	766	764	745	719	738	795	749	683	757	764	712	737	790	747	724	740	756	764	748	758	748	664	759	795	811	731	772	741	702	762	721	702	742	747	753	700	759	752	795	698	760	745	748	759	715	710	756	752	784	749	733	792	746	749	758	712	722	756	806	775	717	756	734	744	766	783	758	751	703	767	771	789	755	803	748	727	762	771	757	732	772	791	814	775	716	784	779	742	774	781	754	774	746	728	749	753	751	755	747	700	768	704	750	775	717	698	765	776	748	697	722	758	751	712	760	775	750	768	718	753	733	784	747	734	751	733	742	671	778	708	790	770	760	742	733	734	761	762	745	745	728	721	681	737	775	769	724	755	730	718	762	751	761	729	739	744	741	745	728	718	700	758	746	766	753	711	723	766	793	735	737	748	740	736	734	735	711	735	753	749	754	741	730	776	739	739	778	775	783	719	726	726	761	702	788	784	779	740	727	736	774	738	740	738	700	686	748	719	741	724	741	774	749	748	775	734	789	772	763	779	707	720	760	767	776	750	729	711	735	674	758	779	764	780	724	745	731	741	746	755	776	787	696	756	758	735	779	717	774	780	768	752	712	726	765	742	766	765	739	728	778	757	776	781	750	741	781	736	799	773	739	752	784	751	744	783	747	673	719	782	777	784	737	742	733	680	746	758	777	773	730	752	742	716	701	768	726	741	722	750	724	745	754	734	760	763	744	805	746	708	789	734	701	737	702	777	739	765	747	737	747	752	734	790	706	753	730	720	721	714	769	666	756	751	755	806	749	763	732	753	744	754	733	702	729	737	738	690	724	798	763	793	721	725	715	754	708	752	768	706	723	719	650	760	737	717	749	712	750	728	755	791	690	713	733	741	745	700	755	766	750	761	749	762	712	786	757	784	788	715	759
61192	88590	50018	16469	3683	1090	691	648	676	660	664	638	604	678	654	678	644	672	671	614	687	650	718	600	657	665	703	690	668	694	686	682	662	628	650	651	632	705	660	644	665	707	619	695	662	623	697	658	653	654	670	684	638	716	659	635	670	636	629	667	646	684	687	668	662	664	652	683	693	636	665	685	658	650	659	667	678	656	657	630	646	667	660	679	688	635	670	652	705	647	664	625	690	659	633	637	664	637	665	652	596	692	655	683	679	613	660	684	610	652	671	640	649	651	631	648	657	633	665	716	590	629	688	687	608	660	654	627	627	682	645	624	627	663	678	621	705	645	621	652	632	689	675	675	673	654	690	645	634	679	646	624	651	696	661	641	625	652	621	667	672	690	675	644	662	696	652	668	656	646	613	623	667	642	672	667	656	657	653	644	603	662	654	693	619	636	637	652	689	665	662	681	638	637	674	629	681	640	674	680	690	606	673	630	667	641	678	660	649	647	658	639	639	659	612	636	652	670	664	682	655	682	697	651	663	688	654	616	672	683	633	672	653	640	661	642	667	629	630	703	594	661	644	640	662	633	623	668	612	617	637	640	623	643	643	692	650	679	657	679	671	651	651	667	655	617	655	678	690	633	632	679	655	678	677	587	687	625	666	671	646	678	642	655	678	645	715	655	657	657	688	636	664	678	685	672	655	652	712	679	712	628	654	668	628	616	708	642	663	604	617	623	673	634	635	661	697	626	666	647	633	684	665	663	672	643	657	673	665	640	651	632	662	636	645	638	712	668	647	655	662	649	658	669	650	664	628	665	636	686	611	637	681	626	657	656	648	647	668	610	657	649	660	670	671	684	621	635	693	671	680	658	599	601	630	651	644	671	676	642	682	691	638	624	645	664	613	671	657	616	643	635	652	658	725	664	684	652	667	630	691	650	652	627	603	677	696	683	690	661	646	633	641	700	625	636	648	645	672	668	646	647	672	654	656	666	626	616	647	648	627	629	673	636	642	661	651	613	644	648	647	683	640	676	689	623	655	697	619	647	685	667	637	665	691	662	680	643	644	692	669	658	659	691	681	602	622	685	616	620	661	666	653	670	665	613	652	678	677	674	668	656	627	657	677	654	654	629	664	694	700	623	636	680	694	681	641	646	670	611	645	674	663	630	658	661	619	693	677	651	666	672	662	671	640	633	654	632	696	677	630	636	638	658	661	661	655	669	640	623	693	647	687	670	666	634	648	652	710	662	683	641	591	635	661	667	623	667	689	649	610	669	715	642	652	655	615	656	643	637	645	671	630	691	657	642	614	633	611	652	645	624	619	678	668	666	653	634	678	679	620	654	642	702	629	644	628	649	632	702	639	672	686	640	660	630	665	696	704	662	661	615	672	661	642	675	668	648	677	705	655	670	611	642	642	653	693	639	628	619	653	645	680	658	675	698	625	653	669	659	655	673	638	645	645	645	724	654	615	686	648	693	643	661	639	706	621	644	656	652	648	702	664	637	628	659	649	637	639	691	652	659	667	672	696	680	643	640	648	619	642	659	669	643	659	753	692	686	659	639	625	640	695	605	664	647	630	717	667	654	666	645	698	655	641	634	616	673	671	620	643	626	632	651	594	641	621	637	648	643	649	641	629	683	633	687	656	678	643	634	654	701	656	639	673	647	640	667	633	649	686	626	660	627	665	644	633	636	633	658	669	623	675	687	647	645	659	696	666	700	614	654	635	621	670	680	673	634	655	663	615	668	641	674	675	675	656	623	681	662	634	634	673	642	662	645	670	679	633	657	643	630	608	630	691	650	677	614	635	644	665	631	645	642	683	643	667	691	650	661	688	581	655	667	664	634	648	635	615	638	594	661	657	641	663	671	641	666	614	664	681	633	689	670	631	652	678	681	700	644	634	629	671	672	648	643	692	681	632	660	678	686	620	676	654	721	659	655	649	684	647	630	613	619	642	672	718	641	658	641	662	689	696	664	658	646	680	644	689	606	620	660	630	615	687	616	668	660	656	649	635	682	690	651	652	682	614	613	656	690	629	603	711	651	653	633	656	665	678	659	638	639	642	631	661	700	638	650	667	653	640	641	663	684	667	655	698	656	669	679	634	710	678	666	685	643	665	690	621	607	662	629	670	633	633	667	658	659	693	667	649	691	726	632	645	672	628	659	644	674	663	632	656	667	667	633	663	635	687	671	626	624	654	652	712	663	669	633	643	666	651	667	659	655	610	634	637	614	654	659	633	655	624	676	669	664	621	590	674	669	661	669	644	648	685	646	613	653	657	641	665	626	653	666	662	689	623	672	652	655	627	635	704	682	657	637	624	674	627	694	619	663	652	674	660	629	646	652	607	678	642	621	638	666	656	676	651	638	594	683	676	632	647	661	702	638	650	650	672	662	646	646	645	627	602	663	630	612	614	665	697	661	646	655	637	595	655	618	696	664	637	641	667	694	640	608	679	640	665	666	597	655	700	635	661	581	651	690	682	665	651	662	682	672	643	651	659	710	656	665	689	642	616	641	675	650	644	676	723	613	626	653	645	679	644	637	699	700	658	677	695	669	670	642	686	720	642	674	664	675	636	665	649	717	691	638	648	664	643	623	680	626	686	630	665	610	689	623	656	661	659	576	609	675	664	650	657	681	633	676	651	648	691	654	702	639	646	654	680	622	647	654	640	640	621	666	677	643	696	665	664	664	663	656	642	624	679	658	642	655	658	628	627	623	596	693	638	652	578	630	618	650	654	648	656	670	664	648	669	663	645	609	651	664	619	656	665	700	632	626	623	640	615	691	649	638	660	678	632	622	639	651	649	634	627	676	686	704	681	649	634	657	659	659	658	654	636	623	656	686	636	704	630	643	666	690	666	669	630	643	649	658	658	657	648	687	640	632	652	667	634	664	671	655	676	638	646	689	681	655	691	635	638	656	682	627	691	627	647	645	662	667	665	614	650	660	621	689	680	633	680	674	624	688	648	652	701	662	664	661	648	634	713	641	658	634	659	660	675	667	637	634	669	646	715	639	643	664	666	684	673	609	650	596	656	674	632	661	647	650	655	634	691	657	673	694	679	666	719	661	612	636	628	632	672	681	609	647	643	675	637	667	645	650	633	621	661	600	611	654	660	605	681	649	624	695	621	653	696	666	666	691	652	627	670	672	685	628	673	631	673	653	665	701	624	673	691	672	657	688	656	638	633	633	602	649	671	658	643	619	613	653	670	672	644	663	672	653	669	668	604	633	672	654	639	697	652	650	679	632	637	651	624	653	612	674	618	592	644	623	659	653	671	641	662	680	650	656	613	687	633	644	653	691	636	645	668	658	658	657	655	653	657	655	646	637	690	658	638	610	666	674	628	634	611	661	637	693	682	659	612	631	640	713	687	634	622	666	673	674	684	634	660	664	651	698	637	702	628	667	633	621	659	654	675	645	619	613	636	683	644	685	670	672	670	607	616	666	654	671	654	656	615	634	663	659	652	629	648	670	643	687	662	686	661	666
34598	31610	19419	4745	910	650	637	580	588	579	604	572	570	603	562	598	556	551	573	530	580	557	597	528	577	549	531	561	571	590	560	556	575	540	551	587	577	574	537	547	524	565	580	589	534	541	580	603	573	597	575	529	581	538	556	551	585	494	557	576	559	567	568	558	543	566	512	550	562	578	601	552	607	565	585	525	555	562	561	538	582	566	552	566	558	564	616	581	542	595	588	549	582	496	575	563	590	552	504	552	591	570	594	533	569	560	534	590	547	552	535	549	571	595	518	567	541	533	570	571	565	574	565	553	533	553	578	565	546	558	521	591	589	516	570	562	593	577	537	525	556	555	594	553	549	585	542	541	559	568	614	538	581	603	530	592	606	578	548	567	568	561	571	568	561	529	554	574	566	529	547	559	593	526	586	541	543	606	549	602	569	559	538	591	562	573	557	555	547	577	585	562	592	541	548	585	574	572	565	481	551	565	553	573	535	525	543	527	554	571	580	558	559	553	575	575	545	570	574	596	563	575	527	588	546	564	560	583	580	565	584	576	588	550	556	578	550	561	584	553	565	524	555	547	571	552	603	588	576	560	566	554	563	567	567	569	511	597	575	566	561	538	565	552	531	555	552	593	528	583	583	581	620	564	538	552	572	564	510	568	533	580	554	628	592	561	527	534	588	577	581	560	561	567	544	567	582	560	552	571	566	584	582	597	542	597	590	547	530	530	561	591	565	562	555	528	577	550	588	560	596	545	541	494	584	531	574	558	607	566	588	568	564	575	541	524	588	563	581	592	561	542	573	487	595	594	534	563	531	552	563	510	572	575	555	545	551	552	570	585	558	545	563	599	576	523	547	561	609	556	583	566	560	557	541	553	565	568	605	577	547	540	618	572	555	551	535	577	567	521	516	581	553	572	508	568	548	496	547	544	554	609	604	547	557	559	582	574	533	560	562	562	537	570	537	580	584	537	532	553	583	545	572	619	601	556	605	580	535	555	564	531	551	587	553	565	536	566	537	553	573	559	503	501	562	558	586	533	568	564	493	554	564	537	550	568	552	572	583	542	591	563	549	568	522	554	564	542	561	565	583	524	577	552	567	534	566	576	560	540	621	528	569	539	576	553	565	584	552	574	539	569	548	582	550	571	535	558	562	571	547	542	572	545	580	544	584	564	523	559	615	512	531	540	583	571	506	543	583	557	599	566	546	555	567	591	578	587	577	570	547	516	524	572	559	528	580	572	605	569	539	592	564	569	568	523	567	565	543	558	569	577	570	549	549	590	544	561	547	591	568	574	571	565	555	562	607	570	531	573	529	564	572	512	557	570	561	551	556	518	572	547	535	618	561	581	584	544	567	561	566	565	553	543	600	604	567	579	588	529	571	520	554	513	553	560	575	542	562	570	600	594	554	574	566	557	586	585	607	574	583	570	588	550	536	594	595	570	579	551	558	545	528	540	514	556	543	552	580	562	548	573	579	542	581	562	569	567	582	567	533	545	555	563	519	541	609	593	590	550	577	554	589	538	519	530	596	551	547	576	571	581	569	571	593	521	567	541	544	568	571	583	558	549	578	574	600	541	574	571	540	587	560	549	549	539	578	571	578	564	590	544	557	564	570	545	579	519	581	578	502	599	544	566	553	576	589	574	546	559	532	565	563	571	549	597	585	546	565	579	566	580	592	558	567	577	568	564	566	550	597	585	582	592	594	584	606	576	566	618	545	563	550	552	584	595	618	562	535	572	572	570	582	572	519	566	540	564	598	558	524	544	554	565	578	548	562	555	569	558	603	565	571	567	595	581	587	569	587	527	544	550	606	588	539	597	567	527	530	514	546	573	602	559	571	571	561	564	601	596	537	532	541	587	556	620	537	536	568	549	537	564	596	566	568	557	545	573	544	561	569	559	562	575	557	513	564	564	604	512	568	563	546	535	609	584	554	538	536	538	547	582	534	569	586	571	569	591	545	572	570	575	580	537	546	567	549	577	547	603	573	550	596	540	548	575	515	579	572	576	616	558	584	543	599	547	538	555	581	596	572	575	548	559	581	569	542	554	565	569	552	557	575	589	603	537	588	601	532	546	573	498	578	568	577	526	576	546	561	562	557	527	585	588	546	576	572	543	562	566	608	565	569	575	557	566	547	563	561	547	555	564	567	514	552	592	535	596	595	555	572	538	561	528	569	584	533	571	574	560	564	536	563	531	578	567	553	565	565	569	592	616	533	557	608	599	573	569	586	601	568	527	592	573	519	573	569	570	564	582	548	522	613	555	572	579	567	576	546	562	561	545	557	520	563	590	577	537	574	586	597	580	592	578	559	571	539	586	602	561	610	575	568	571	580	516	554	564	564	608	545	575	544	565	541	541	571	605	563	537	553	556	552	596	551	525	547	565	578	596	585	549	580	572	538	557	582	563	618	551	601	620	587	533	521	550	547	575	610	562	562	577	499	567	574	564	607	559	575	590	587	518	577	550	562	560	552	580	541	585	617	580	573	537	548	605	521	584	544	582	500	539	538	567	568	569	599	582	561	543	587	538	572	529	573	604	613	554	565	533	598	603	566	504	550	562	604	566	609	551	564	559	567	595	570	549	603	548	610	591	558	532	615	522	514	531	508	572	538	557	537	569	583	526	544	572	558	543	560	533	539	620	550	523	582	551	540	566	531	609	544	607	554	539	537	577	562	565	560	556	561	596	578	607	535	543	549	568	565	591	561	567	550	539	570	540	574	572	594	559	536	619	541	579	543	546	558	607	556	603	526	589	521	590	576	591	586	527	606	571	566	529	596	559	578	543	590	540	581	612	548	550	607	582	538	560	592	567	548	579	566	559	561	583	569	571	536	587	582	608	568	606	544	551	557	559	529	609	560	570	593	575	558	510	589	601	542	540	573	536	535	517	589	569	597	548	579	561	552	542	553	550	530	544	594	529	539	561	573	576	572	523	607	590	562	562	604	535	545	551	563	530	583	556	552	525	558	563	611	568	584	601	554	508	552	543	529	586	592	559	564	589	570	562	521	540	583	565	558	551	555	553	544	550	578	554	635	559	563	559	557	612	559	568	547	574	577	560	619	564	514	568	603	522	565	600	531	524	581	519	594	571	551	523	557	561	557	567	593	560	574	536	545	540	564	547	586	577	545	560	579	562	514	559	544	542	548	579	509	595	571	550	550	538	569	579	560	583	555	500	544	522	560	537	585	539	566	571	585	546	560	566	575	520	536	575	573	568	537	575	561	589	566	558	559	573	576	548	565	551	592	539	564	531	617	550	625	547	562	574	559	536	537	574	566	534	609	556	581	569	582	560	571	589	559	527	569	538	618	553	566	546	551	516	589	547	580	572	586	589	577	555	576	558	542	563	552	568	565	595	542	534	565	598	583	581	541	548	580	579	601	559	570	557	560	547	557	587	588	560	556	566	568	572	574	577	523	590	559	597	535	542	561	545	564	645	535	568	572	530	548	569	559	560	618	605	589	581	562	551	544	569	586	546	568	591
33331	30727	10435	1985	677	495	468	508	441	457	443	445	446	447	501	437	499	451	456	476	449	484	458	506	446	440	437	448	451	429	501	443	433	442	422	434	463	451	453	451	474	476	462	463	484	510	499	431	445	489	457	426	436	433	433	459	436	462	492	448	457	442	457	441	454	450	462	460	454	461	409	449	437	454	406	458	484	447	426	418	468	424	448	471	495	464	455	443	448	464	462	437	464	459	440	464	445	463	436	482	453	438	423	436	450	474	435	447	499	431	448	448	445	430	430	461	441	473	452	459	442	458	465	454	469	458	484	451	472	475	450	473	428	467	475	457	471	460	471	415	464	454	443	447	427	465	500	463	463	435	470	448	477	461	474	456	448	443	448	436	474	482	476	492	460	376	453	478	447	469	473	415	470	471	465	443	433	443	447	446	483	445	460	464	476	451	474	439	426	474	441	467	478	452	468	445	464	466	478	443	467	441	462	484	465	459	488	495	463	463	441	469	444	446	492	428	458	421	443	421	449	490	414	441	456	421	446	464	421	454	432	444	469	431	475	447	442	480	453	445	439	451	455	449	461	452	459	437	478	474	437	501	446	432	418	432	469	463	468	472	453	429	461	472	512	433	425	413	469	465	477	442	438	421	457	493	451	438	463	455	456	465	450	511	424	469	433	438	460	457	425	457	458	471	487	437	475	474	445	431	440	423	461	462	437	467	470	458	416	467	451	447	477	461	483	413	470	452	462	432	479	453	420	418	470	489	433	494	483	463	463	481	433	447	485	466	431	469	446	482	426	441	488	421	450	459	468	430	431	420	416	437	446	457	452	475	447	445	496	499	458	481	439	429	488	470	474	448	432	440	433	447	464	456	426	497	438	439	507	482	446	430	423	470	444	421	471	481	455	482	454	455	437	456	448	459	441	439	493	480	453	453	466	488	464	437	440	500	428	420	437	492	455	480	477	450	467	447	453	444	484	460	446	461	473	448	443	455	473	451	461	452	442	459	449	468	444	492	485	439	435	469	465	458	488	456	438	455	446	468	459	461	520	436	464	457	416	450	463	422	431	479	448	446	436	458	475	454	481	457	438	465	470	466	445	452	472	470	500	466	456	501	459	486	495	488	472	441	447	504	481	500	441	470	418	430	424	458	450	457	438	484	431	454	447	456	441	496	454	466	491	450	442	451	439	439	421	440	431	420	517	479	469	462	466	437	446	477	462	443	473	476	470	412	493	431	449	459	442	468	438	428	474	481	471	489	451	442	399	461	466	456	453	438	476	464	487	480	451	449	470	408	396	457	439	448	443	402	482	504	479	461	452	441	460	478	456	456	438	441	441	437	453	446	429	446	436	444	483	413	466	449	437	480	464	486	475	420	508	443	452	462	444	449	436	460	433	461	433	450	444	447	440	449	449	444	459	439	458	470	468	459	431	473	453	454	454	492	415	466	441	479	466	442	437	469	446	445	452	460	452	469	443	452	445	461	476	447	438	461	442	454	448	449	438	436	436	440	482	456	445	428	468	472	446	504	431	441	445	455	480	419	417	432	478	445	435	409	497	467	452	453	441	453	512	427	478	481	464	488	462	462	485	469	465	458	462	468	463	414	444	456	466	446	435	389	476	421	455	412	469	480	438	456	424	469	472	441	457	435	438	432	443	449	441	438	438	460	464	455	443	449	445	461	472	467	424	452	439	464	455	461	446	485	478	453	436	441	426	489	474	464	471	443	443	475	487	452	482	466	457	488	478	520	446	453	425	459	437	450	457	450	457	448	479	441	442	478	436	449	448	438	463	484	442	464	456	428	438	430	440	455	464	468	481	462	462	405	456	466	480	460	442	479	472	473	454	412	431	461	423	427	414	499	471	425	462	421	413	478	461	437	442	413	454	462	484	446	453	488	500	442	442	466	445	422	441	430	476	441	423	474	491	470	468	434	453	447	440	497	455	444	469	437	476	488	431	473	481	439	445	445	478	485	468	455	442	479	480	449	458	515	447	481	499	451	461	478	440	440	408	452	435	474	461	445	460	449	441	464	457	481	488	459	455	458	480	424	460	486	511	462	498	467	437	446	496	472	449	487	483	458	439	480	420	445	459	466	460	474	468	474	442	420	442	464	446	473	446	431	489	472	493	459	480	466	481	415	439	423	457	475	467	444	455	421	456	459	487	451	439	482	484	478	441	456	448	442	472	414	463	454	422	479	474	471	477	473	428	432	418	463	456	455	469	502	484	422	448	446	432	478	515	479	471	472	438	485	461	432	480	422	490	472	427	470	466	481	460	447	456	466	479	445	439	480	471	445	445	418	461	443	446	448	443	438	475	451	460	422	469	418	455	464	470	464	472	476	454	441	468	468	475	448	474	432	488	463	478	449	473	455	453	474	474	451	470	494	483	456	480	454	459	458	481	478	446	447	426	446	480	468	448	459	469	471	425	442	453	469	493	480	432	439	406	443	418	435	451	480	458	463	487	467	446	442	452	456	502	460	456	456	473	451	474	456	468	435	487	485	423	459	497	467	420	454	459	475	478	474	469	441	461	454	460	454	455	465	413	455	445	468	505	471	421	466	481	496	444	460	426	430	458	459	443	421	455	490	468	466	451	476	470	452	452	490	448	439	453	431	478	486	505	454	442	439	435	437	450	471	447	477	454	449	483	472	462	470	426	497	494	424	406	443	510	447	435	434	471	464	472	449	425	469	468	437	471	430	447	452	471	463	459	449	457	461	469	478	443	439	441	431	456	440	426	447	459	449	475	448	425	445	449	475	459	460	449	477	467	454	477	438	478	476	468	434	481	483	434	476	493	458	407	464	498	447	456	454	480	472	443	489	467	416	451	442	467	437	423	437	438	496	465	468	451	450	477	469	456	428	415	435	450	478	451	473	493	467	459	467	451	465	443	460	446	460	436	499	431	449	435	441	493	445	450	452	434	418	444	463	440	438	432	469	438	447	436	462	483	442	461	448	448	458	457	485	469	435	443	423	437	461	454	430	489	480	444	466	472	466	438	429	461	477	504	481	446	439	457	413	431	473	469	463	467	464	461	494	450	412	457	476	438	441	453	477	488	432	455	458	475	496	418	447	451	444	456	440	433	469	469	440	431	453	467	476	476	415	442	439	427	473	455	474	459	458	409	454	447	457	443	517	463	448	473	430	436	454	459	484	414	478	420	457	450	510	464	471	457	456	488	479	433	429	471	495	464	484	447	451	510	486	468	471	408	465	449	469	465	451	455	450	439	452	469	490	414	494	447	457	459	421	484	472	446	449	460	466	459	450	456	486	428	445	443	428	457	472	474	413	465	440	458	442	445	444	488	501	452	432	472	434	450	473	430	471	452	493	486	457	470	455	485	466	468	464	399	504	443	443	464	480	461	488	434	476	484	444	465	458	508	453	457	448	434	439	438	439	440	465	424	483	451	464	470	451	476	486	433	476	449	442	466	460	421	447	455	456	417	482	482	447	436	436	449	414	447	431	465	451	466	463	447	472	459	458
24885	23421	29390	24832	18064	4756	991	670	663	657	633	635	700	672	600	610	651	670	616	649	658	637	660	639	650	585	580	617	627	618	632	604	635	637	597	563	633	660	635	588	606	618	538	579	619	663	628	648	606	590	574	588	645	579	633	595	647	606	591	642	642	601	595	618	629	622	645	635	679	641	630	610	581	624	593	615	614	581	606	619	608	642	627	628	647	621	599	621	594	578	560	617	601	597	571	639	556	642	625	590	651	608	595	629	659	599	594	587	613	632	615	675	578	645	581	595	654	639	604	620	603	582	591	621	624	571	573	616	616	624	592	600	650	646	609	606	621	631	599	614	589	551	631	617	672	601	580	683	604	586	633	632	627	645	619	628	662	600	625	660	653	599	618	635	625	624	633	617	620	638	584	594	597	651	601	569	614	600	625	613	602	624	628	620	563	595	579	637	615	598	602	579	623	603	570	616	647	617	599	638	591	585	611	621	648	594	564	604	612	609	640	582	615	609	639	608	597	626	553	641	650	579	605	610	626	634	595	630	569	608	608	587	621	625	608	624	589	600	647	561	613	608	624	589	581	584	602	629	610	648	570	602	654	637	638	589	581	636	621	629	593	543	592	587	618	630	630	624	627	634	635	601	605	599	600	589	626	651	602	651	640	573	614	611	625	647	582	607	606	632	624	587	578	625	663	614	602	627	655	583	644	612	613	627	662	624	619	599	643	585	623	634	609	607	636	578	643	600	639	612	618	604	605	637	620	566	634	641	657	632	648	572	587	568	607	593	629	615	574	611	630	621	592	590	628	630	560	655	572	639	598	624	659	598	597	629	602	605	638	606	562	620	630	564	616	610	599	615	673	623	651	595	622	575	547	553	632	613	618	596	617	619	598	625	625	606	571	636	592	627	626	643	612	639	569	608	594	652	676	598	595	625	633	596	634	593	636	583	612	579	624	632	582	624	591	628	623	611	584	614	587	636	597	641	600	602	638	609	604	568	639	641	628	628	622	604	568	663	637	555	589	601	599	650	628	601	609	644	626	585	639	646	567	577	605	573	614	657	590	585	597	612	583	615	594	581	646	580	630	597	606	610	644	648	621	618	616	614	603	672	589	667	612	597	611	625	603	587	646	574	553	629	581	638	573	589	618	591	609	614	602	600	616	641	634	587	617	593	616	563	630	589	616	633	649	621	602	655	570	577	611	591	589	616	612	643	648	599	657	573	624	573	619	575	588	647	642	576	642	644	610	655	642	602	593	624	626	590	576	612	628	622	613	589	633	642	605	596	590	655	604	616	593	626	650	554	594	594	639	643	612	648	604	581	594	653	618	575	648	606	613	562	616	623	615	569	645	597	651	617	612	589	631	661	639	631	655	601	627	633	563	634	653	567	622	624	593	612	610	583	604	566	644	646	594	598	605	646	618	589	619	639	593	637	624	600	596	560	617	627	643	568	589	647	596	618	610	668	615	605	660	602	612	613	672	612	640	628	611	631	624	620	563	604	617	600	603	617	634	631	589	641	596	613	643	583	609	671	591	615	604	633	649	598	637	571	544	609	646	585	609	619	592	621	573	610	635	578	647	611	646	601	574	601	597	624	639	592	582	628	580	618	601	573	586	655	592	601	592	576	637	616	586	612	620	666	634	608	611	602	657	635	605	633	571	571	620	603	623	629	656	585	640	625	602	603	564	594	619	613	619	597	605	650	629	576	608	571	613	614	637	635	656	605	629	578	613	603	592	602	610	600	587	628	594	621	621	639	609	624	629	620	574	630	656	606	605	574	590	607	628	614	647	628	608	637	630	591	573	610	602	610	656	618	619	632	638	663	616	572	605	606	582	626	616	604	603	619	605	606	637	570	615	566	564	617	642	591	601	572	645	631	613	598	641	585	609	619	598	597	615	619	615	601	626	621	628	609	609	640	623	621	591	576	620	636	617	601	618	627	594	630	594	628	590	588	602	599	604	632	610	565	617	636	631	626	597	604	668	657	629	622	643	588	606	599	661	629	631	626	643	598	598	648	612	624	593	571	615	588	606	617	662	613	635	591	609	661	586	629	620	607	608	635	598	606	638	582	589	621	616	572	627	646	613	599	636	606	643	604	652	626	644	629	674	595	587	609	574	637	588	620	590	584	644	588	609	603	640	574	584	606	620	610	635	601	601	624	687	627	600	615	620	606	618	643	658	600	686	581	661	612	604	637	641	596	589	651	608	660	615	662	631	609	629	594	654	643	620	596	586	636	635	630	616	611	667	594	603	618	640	604	609	650	644	621	608	649	606	615	570	579	652	620	647	570	602	614	590	592	599	647	646	573	612	628	593	575	595	629	608	589	615	599	632	624	593	630	609	594	606	644	589	624	608	632	599	579	625	623	605	540	631	624	629	650	609	626	683	594	627	579	577	620	650	607	656	602	632	596	600	584	598	617	589	616	599	580	615	577	575	616	634	612	592	615	603	618	633	627	615	613	593	628	578	649	590	616	613	582	606	610	579	613	609	647	623	556	630	594	619	603	619	574	656	602	661	662	592	589	597	604	627	605	589	611	606	608	588	558	661	603	596	636	605	566	571	626	627	653	597	622	575	606	626	608	614	631	631	587	606	614	606	634	596	659	596	597	592	597	669	602	627	595	650	625	619	628	637	613	633	646	630	592	595	582	642	633	568	587	573	607	607	584	590	599	614	578	578	611	627	617	689	596	574	628	581	593	614	604	599	583	592	592	628	600	623	626	630	622	665	605	602	629	643	640	601	600	583	588	652	580	624	625	545	599	615	621	600	606	594	625	602	581	656	600	601	614	611	642	635	630	631	627	622	624	627	612	580	602	638	622	590	635	613	643	630	664	611	624	638	569	646	582	614	626	579	638	640	622	602	609	616	613	580	688	596	630	628	614	601	591	592	593	591	648	628	633	626	630	623	585	601	595	631	622	599	620	603	591	638	618	575	640	598	584	572	624	598	599	587	644	589	578	602	621	612	637	618	628	651	632	604	627	578	579	622	582	596	626	622	651	664	638	601	596	629	632	636	649	621	632	634	588	579	638	645	659	583	599	592	604	613	622	630	622	556	635	646	582	596	616	577	607	560	575	596	648	622	613	603	619	644	584	609	599	612	595	617	605	584	639	580	616	596	599	623	629	585	557	581	658	596	617	581	544	614	610	577	608	550	598	600	623	641	588	612	607	594	593	602	613	604	604	598	607	565	561	634	588	619	554	618	609	613	608	640	607	643	602	610	604	643	657	624	595	610	595	612	631	620	624	626	622	635	589	652	589	631	649	624	603	600	576	602	611	633	591	595	639	575	659	636	620	574	634	601	587	567	612	615	589	629	590	644	630	561	598	650	590	602	635	628	592	593	646	620	612	614	626	634	623	632	587	613	528	615	637	594	591	552	613	639	618	588	576	572	613	614	623	619	606	616	622	623	649	590	624	663	603	629	590	618	636	639	565	621	611	656	630	642	595	590	585	670	609	575	612	600	652	567	614	644	598	651	623
63138	84251	44949	13239	2642	857	621	585	560	570	540	578	574	542	506	568	587	537	587	544	545	574	537	553	531	622	556	527	544	572	583	564	572	563	552	603	552	556	520	560	536	554	575	532	546	554	556	558	586	530	560	515	582	565	540	554	576	541	580	572	502	558	526	547	530	518	619	574	548	552	578	532	544	588	532	532	512	530	539	531	571	542	575	532	589	576	550	530	511	544	568	552	582	537	503	543	551	531	536	580	561	549	550	607	543	588	543	545	542	530	553	543	590	525	525	587	510	532	506	541	540	503	579	574	529	539	533	548	514	582	567	581	524	530	588	564	547	583	523	513	549	590	557	562	607	552	600	562	549	588	537	579	513	528	563	550	556	557	570	528	548	544	523	528	560	557	547	552	520	550	563	567	559	592	558	525	503	548	577	586	544	557	536	569	556	580	549	562	527	539	610	549	512	559	528	608	566	539	577	575	569	540	544	551	541	536	556	565	531	581	543	591	544	569	567	530	569	552	523	576	520	563	604	501	577	523	549	543	557	523	563	565	552	530	550	555	519	519	574	540	556	530	579	578	564	520	550	529	527	526	564	574	542	569	561	519	533	550	565	550	524	563	534	538	578	536	529	526	561	570	565	560	513	532	557	574	586	536	630	552	546	548	539	552	528	557	525	521	541	521	534	545	552	574	581	556	564	559	557	563	543	587	565	538	549	552	540	575	563	523	563	536	557	543	519	519	544	540	578	556	559	562	526	557	521	585	560	580	574	549	519	537	563	569	535	536	597	583	536	563	544	589	535	509	555	526	525	583	571	561	540	535	522	540	538	560	569	551	526	557	531	545	555	513	558	572	544	536	498	550	555	558	543	514	561	538	580	570	529	563	552	550	571	537	559	546	598	497	573	580	541	560	527	549	577	536	516	571	533	539	554	537	527	565	532	544	524	542	560	514	552	521	548	528	533	556	583	534	546	555	559	535	572	539	538	549	597	577	548	560	548	503	552	572	533	566	565	558	538	548	559	504	533	528	534	555	557	555	554	533	511	537	506	544	566	558	536	535	574	528	499	559	536	567	555	564	569	558	547	541	590	559	564	584	552	579	529	559	558	548	548	527	562	577	534	556	572	525	564	573	561	574	516	538	546	578	568	556	534	590	582	581	518	579	527	531	522	556	572	576	568	560	559	543	520	538	588	531	505	539	571	591	572	595	543	564	471	540	561	546	536	548	518	508	509	516	548	546	572	514	559	543	565	540	547	561	579	550	527	589	540	568	545	559	560	549	521	549	591	585	562	519	561	580	562	555	550	558	535	553	523	537	554	575	586	580	564	588	554	556	555	550	542	591	565	573	592	536	539	544	534	539	546	613	541	542	514	521	561	539	544	537	520	594	553	521	546	550	518	518	558	504	486	558	521	536	560	561	520	552	554	571	532	562	512	566	513	515	522	565	566	560	522	546	545	551	532	496	552	527	531	553	546	535	577	563	569	514	508	538	544	522	550	547	535	575	546	548	551	540	526	567	531	527	564	563	558	575	599	539	532	588	568	530	519	571	552	538	564	560	528	517	534	559	509	554	544	573	536	542	545	521	540	509	566	524	569	557	553	553	589	530	507	531	539	567	551	523	530	573	510	559	554	516	585	529	515	557	510	531	531	511	549	500	538	551	531	537	555	529	578	501	560	556	583	568	494	576	535	544	537	542	577	539	613	552	554	564	515	523	555	555	536	526	568	575	555	537	534	545	527	552	559	521	539	532	586	558	608	539	584	521	511	585	528	534	550	572	553	539	546	585	509	585	514	549	579	505	545	550	564	502	561	500	589	561	524	531	547	545	540	493	513	548	561	510	518	555	617	535	537	551	596	541	514	498	588	551	562	550	586	511	559	589	519	520	540	565	566	554	594	566	530	549	590	556	557	567	585	520	550	546	603	529	565	578	560	534	557	552	576	599	550	527	583	550	536	522	543	529	524	551	537	518	550	555	502	530	540	556	517	567	510	567	550	555	506	543	568	573	525	533	620	559	521	574	554	547	562	530	560	540	565	528	481	524	556	573	535	522	560	551	563	552	592	578	578	557	526	509	555	530	532	538	533	566	520	546	538	567	576	571	538	528	563	562	531	526	570	610	553	501	559	579	573	535	544	522	561	522	551	529	554	523	511	533	554	514	604	540	542	510	541	543	563	544	575	577	542	532	553	543	554	581	495	535	530	556	533	526	588	544	577	556	533	540	557	528	536	516	563	579	525	539	564	522	553	529	539	567	590	600	542	534	530	537	503	602	527	576	588	609	525	554	539	511	553	586	548	588	533	554	529	515	542	575	569	535	565	539	581	540	508	545	541	560	553	540	537	568	523	582	554	568	562	555	528	576	541	557	530	548	557	526	569	526	563	568	572	536	543	521	497	538	540	593	536	516	562	573	577	557	522	573	537	541	554	544	561	503	556	496	540	561	531	542	560	547	511	538	568	563	512	533	552	516	549	565	534	571	540	522	557	534	581	541	579	546	577	589	562	544	547	540	547	505	600	548	548	570	516	514	534	545	551	534	562	562	527	570	548	555	504	554	529	539	592	545	582	526	541	581	532	534	499	552	555	588	530	572	564	574	540	505	512	614	564	549	553	588	532	553	555	550	533	558	558	550	565	606	558	514	529	545	547	535	545	564	534	548	557	554	541	506	545	525	516	530	578	550	526	531	517	555	578	547	574	564	546	532	527	516	502	529	515	583	523	525	537	572	568	548	537	553	522	537	518	556	527	556	584	541	512	523	533	529	562	554	609	545	583	562	577	545	525	551	582	548	503	551	526	582	559	555	566	559	566	548	539	569	572	526	589	506	508	533	551	577	575	539	532	559	530	557	503	558	601	523	555	577	550	539	569	516	549	522	536	593	548	550	514	549	563	557	527	533	596	534	539	508	524	519	528	545	581	572	541	555	555	529	533	538	536	561	558	553	566	569	540	553	539	563	545	530	541	582	555	547	532	549	523	529	535	552	560	549	535	535	540	583	584	584	535	543	561	551	510	560	553	533	558	511	535	544	577	543	495	510	560	551	565	531	554	565	561	509	577	516	556	517	553	524	527	545	547	538	517	559	520	552	576	548	531	570	530	577	518	560	567	545	557	565	553	551	570	587	529	528	559	552	581	561	563	555	529	549	555	547	579	547	521	532	558	543	529	520	582	543	533	562	568	584	530	559	500	557	546	570	516	565	579	528	572	552	517	556	572	552	581	535	523	514	547	531	593	557	525	580	480	541	597	519	547	569	538	496	522	557	550	546	546	531	529	555	558	574	518	543	530	520	579	554	553	544	508	597	559	556	507	534	524	568	533	537	530	569	532	509	503	542	582	509	554	535	510	551	565	524	559	558	523	568	547	573	614	545	526	559	571	539	513	589	539	529	553	584	554	545	541	555	542	515	542	540	536	568	554	540	554	544	560	489	524	576	508	546	543	563	559	573	554	558	552	565	503	529	538	565	577	526	578	520	566	542	565	558
24250	22719	29419	24324	19953	8584	1370	886	759	763	734	796	786	742	771	787	732	747	758	740	752	733	773	777	772	786	728	764	725	716	740	738	740	716	754	744	794	763	787	728	728	695	771	747	758	752	700	765	718	767	785	753	749	718	676	711	739	743	754	662	705	783	756	755	734	750	738	728	729	754	761	714	674	754	727	682	726	732	744	733	749	718	728	730	747	757	748	708	730	720	723	746	751	720	703	751	731	696	721	733	763	703	733	750	739	729	709	778	724	705	728	745	718	727	711	747	713	713	719	795	750	684	703	718	687	720	680	732	689	769	708	727	762	731	731	774	748	733	726	761	718	815	728	702	763	732	713	734	737	685	735	736	709	726	693	772	782	733	735	723	751	696	725	726	698	720	699	738	749	753	736	710	783	735	795	725	721	743	710	728	765	703	753	732	774	757	779	716	717	739	699	716	654	728	770	736	740	735	703	756	769	689	764	694	705	711	716	749	734	720	731	719	711	720	739	689	689	747	696	727	693	700	766	759	705	727	751	721	757	691	710	722	690	704	737	752	713	723	754	714	729	711	758	710	719	729	702	741	725	730	726	699	763	750	753	788	710	699	739	768	708	688	722	784	667	731	727	706	733	696	722	753	776	730	740	737	725	718	706	722	750	742	722	741	715	678	729	733	705	762	773	724	734	680	719	680	731	722	756	728	748	756	730	716	698	769	820	719	747	721	728	758	704	757	765	684	708	754	763	688	728	710	718	730	747	771	726	709	723	753	684	714	720	783	810	788	769	708	742	713	789	789	736	743	717	711	721	755	731	727	708	707	702	711	748	713	762	779	710	727	731	756	738	711	687	729	727	736	764	702	694	759	750	698	731	738	737	729	674	720	707	717	712	742	734	752	748	693	697	738	716	747	749	749	728	739	699	743	730	770	770	728	721	682	727	699	713	714	733	709	791	750	743	721	732	691	736	728	749	754	764	754	710	744	746	735	681	740	762	745	738	717	703	702	686	719	751	759	670	746	685	707	775	743	757	731	712	726	715	704	720	770	751	713	711	764	746	746	719	719	685	712	721	737	691	736	716	720	734	731	698	714	793	745	722	732	711	780	736	797	727	720	705	713	682	745	770	727	666	726	704	797	712	733	698	732	709	706	747	728	715	723	712	726	764	735	697	751	705	709	709	749	696	681	768	716	786	758	750	731	744	714	725	713	719	786	775	718	712	717	749	722	732	709	771	774	786	725	739	738	733	751	751	670	736	723	735	753	706	680	736	809	704	761	780	789	704	724	776	722	728	736	704	727	692	735	744	701	713	723	728	735	775	714	742	719	732	713	696	740	738	737	774	692	707	772	726	702	720	715	684	709	699	767	742	720	687	712	743	746	739	750	725	744	741	749	729	724	709	723	766	743	670	725	771	731	726	723	692	710	688	758	673	744	724	711	740	739	754	743	739	716	708	717	759	730	724	756	787	753	733	729	750	731	731	667	669	782	720	732	777	740	789	685	735	748	706	753	740	776	727	704	797	710	737	750	747	716	763	716	710	675	702	682	706	712	703	692	732	689	768	767	660	721	717	772	724	753	725	683	742	714	725	733	758	719	770	712	679	730	701	736	727	757	779	740	730	740	733	724	722	715	774	740	769	738	747	655	697	706	710	718	769	715	740	718	698	757	756	784	729	695	727	713	739	751	753	739	714	703	771	737	771	665	765	767	753	691	759	725	757	672	731	679	739	775	775	711	695	736	753	726	728	726	742	696	768	742	713	738	662	716	782	770	749	724	723	707	732	736	801	721	691	715	712	747	769	734	700	775	741	679	713	751	724	757	744	734	702	720	693	701	739	786	719	747	710	747	748	735	740	747	737	742	695	765	710	691	691	748	751	744	773	690	723	711	728	748	757	733	773	743	743	784	735	748	698	772	750	724	719	682	715	742	722	711	748	720	728	725	674	746	739	740	655	725	722	748	716	753	729	749	763	714	749	700	767	750	727	739	735	691	764	654	729	757	718	689	794	759	766	687	714	740	708	676	747	737	748	795	723	724	686	682	742	757	740	759	685	713	684	747	706	734	765	751	709	723	782	741	743	722	660	693	784	736	756	703	740	765	742	722	742	681	681	747	713	761	722	717	765	751	748	712	704	716	726	706	715	735	725	751	775	704	722	724	740	714	699	791	714	727	733	729	697	766	693	717	735	715	735	748	745	701	729	724	756	737	708	719	719	674	699	708	731	733	746	696	675	743	746	723	764	741	719	723	716	721	721	730	728	756	767	721	706	730	721	697	678	741	729	747	743	731	710	681	716	677	700	716	748	729	742	696	749	722	746	712	707	731	733	785	723	706	698	735	741	712	741	711	743	718	708	750	691	758	706	697	677	753	732	755	689	704	737	717	723	734	716	791	745	717	682	735	708	729	695	697	697	679	751	719	736	738	753	713	732	759	691	719	721	709	771	708	736	665	671	737	702	766	728	748	688	777	765	737	798	761	772	729	697	674	727	695	761	728	722	718	761	757	752	787	712	737	771	760	700	718	723	725	752	782	702	772	708	726	756	729	711	704	783	720	755	740	722	714	739	751	761	710	719	718	761	721	748	758	759	762	749	724	743	711	736	716	771	744	722	739	736	730	740	794	714	773	750	728	717	683	693	793	740	744	707	774	714	678	738	762	696	727	700	689	755	761	721	748	695	749	732	730	767	721	737	713	747	690	737	731	768	765	737	757	746	752	690	731	689	716	778	766	695	725	727	730	752	722	753	711	725	715	727	758	738	751	722	733	731	741	711	738	722	744	740	716	717	741	714	761	746	706	691	721	752	703	743	769	753	726	802	704	714	704	775	706	730	777	745	777	700	737	765	755	696	768	761	725	683	725	712	736	769	717	686	739	697	712	731	720	706	738	754	690	722	697	764	683	735	698	752	775	771	669	703	751	764	684	721	723	716	743	688	741	704	734	777	690	738	792	708	727	704	716	706	722	684	734	742	727	709	715	692	747	765	744	706	737	725	769	788	779	727	743	742	683	733	726	740	751	717	712	747	717	692	714	787	752	730	690	733	748	728	762	718	768	741	699	749	746	730	703	744	710	732	745	667	749	672	759	707	704	721	742	766	751	718	795	684	720	720	746	770	692	751	776	734	745	724	675	753	702	750	702	732	715	777	765	671	668	757	695	720	687	685	752	742	754	728	746	717	720	723	779	734	738	711	779	773	722	725	741	673	732	695	712	704	744	710	764	723	741	817	699	770	701	716	765	689	710	736	723	759	719	688	730	751	736	709	758	724	708	720	702	722	700	769	736	646	720	686	763	710	722	731	754	699	737	762	702	754	657	762	713	773	750	716	690	761	700	750	704	750	747	788	750	689	735	736	735	712	754	734	747	714	709	787	696	717	725	687	690	739	706	755	700	696	695	711	723	757	708	751	679	749	705	734	710	754	730	719	709	727	701	695	685	715	756	739	698	731	764	726	701	739	716	729	770	733	708	696	703	718	706	705	697	743	693
60245	87659	48891	15393	3391	1018	658	628	653	645	659	632	653	650	618	644	674	651	638	673	642	655	682	649	609	677	644	687	661	671	683	686	651	662	626	664	683	632	620	660	664	681	623	673	653	639	657	635	652	695	649	664	672	620	651	642	625	629	614	653	639	656	625	665	626	659	646	609	618	627	628	676	658	655	700	662	673	646	643	623	652	649	655	663	626	674	666	659	605	627	625	603	670	651	682	624	615	607	668	649	675	675	636	623	617	674	639	685	670	639	575	710	645	668	618	642	630	648	679	653	668	675	658	639	648	671	604	621	621	689	606	638	625	667	656	639	635	604	634	619	642	645	642	655	652	657	602	649	672	635	649	604	698	618	674	642	695	618	663	606	681	613	604	633	657	630	609	686	638	656	683	655	635	655	653	688	650	654	648	647	656	658	687	634	669	645	674	653	655	625	675	639	631	642	643	627	678	642	666	621	627	647	646	696	661	648	613	615	654	658	662	644	625	655	672	615	621	689	676	673	638	627	647	654	646	609	664	702	637	678	599	635	661	656	649	638	635	642	612	690	661	604	632	613	655	650	631	640	640	637	643	638	627	685	660	647	603	658	646	665	653	671	645	661	626	693	664	684	663	627	608	628	668	621	649	634	674	633	642	650	677	624	646	600	675	600	659	625	655	669	677	625	660	624	684	632	664	652	636	608	672	651	670	597	641	638	605	670	596	612	644	675	626	672	675	637	680	640	577	589	643	611	649	687	632	648	629	711	655	617	642	674	648	651	645	660	702	636	651	679	595	658	617	653	657	645	643	629	636	681	669	691	619	652	634	644	641	669	609	693	697	615	669	635	636	647	600	678	696	687	677	676	624	633	663	669	683	620	651	635	645	671	634	645	647	649	648	670	625	668	597	608	659	665	653	628	647	636	659	655	628	594	664	586	653	693	626	637	644	642	651	674	646	641	653	659	648	641	618	634	641	631	635	676	637	597	642	668	596	601	652	635	675	633	674	649	654	645	667	656	624	642	634	655	622	688	667	621	651	684	649	655	648	605	635	631	648	632	644	673	634	663	646	664	669	629	640	611	701	640	719	653	661	684	663	684	608	606	668	685	650	631	663	699	660	676	647	637	666	650	646	657	663	652	686	647	621	638	634	647	685	620	691	650	604	663	664	584	665	628	654	662	594	624	624	641	644	677	637	654	637	657	651	676	647	660	646	652	646	654	621	661	658	676	625	651	602	665	633	625	641	681	726	667	607	669	653	644	618	653	620	665	658	659	671	673	640	655	660	632	652	651	665	626	691	618	633	623	649	647	700	657	623	658	662	626	652	615	635	627	651	613	671	615	631	608	666	677	663	624	612	653	609	661	674	635	618	629	683	641	669	631	624	660	645	665	593	619	656	667	639	631	674	646	674	633	664	651	648	591	707	607	655	654	690	597	661	633	627	666	620	665	641	656	613	651	681	615	613	614	616	640	632	629	643	646	670	648	658	612	656	661	637	631	700	670	669	656	680	579	628	632	685	691	645	647	603	653	642	670	656	621	633	598	641	633	685	606	661	666	625	646	654	640	680	619	623	644	678	687	634	609	660	641	674	699	636	688	681	655	639	648	605	658	620	637	637	661	675	643	679	663	616	637	651	646	670	633	654	666	618	664	633	651	652	655	630	677	649	548	630	644	654	697	604	664	668	643	658	658	595	598	664	661	664	652	654	634	667	657	618	660	661	622	646	613	649	638	683	690	664	617	630	652	628	640	601	625	657	621	676	633	581	658	646	611	666	622	614	644	656	603	700	660	611	696	639	638	654	672	647	632	656	632	632	608	642	672	664	684	664	636	667	680	668	670	678	642	636	631	614	595	652	614	647	627	608	669	695	632	700	647	647	690	659	664	621	629	608	616	626	624	650	647	663	668	593	617	689	650	648	647	650	671	704	703	614	636	674	621	657	632	663	655	665	692	664	628	672	623	620	663	687	675	671	630	646	632	679	670	660	643	688	641	676	595	613	703	695	657	652	670	649	626	620	663	663	668	674	663	689	651	664	629	633	633	641	650	651	629	679	597	642	656	689	592	670	654	692	654	630	631	627	665	672	636	629	636	676	645	647	650	684	612	726	674	655	646	631	652	656	624	688	666	704	665	635	640	646	658	635	645	669	682	680	632	635	608	677	620	652	615	660	661	605	716	585	652	656	702	628	607	664	648	684	646	673	679	682	641	639	657	655	632	640	604	607	656	671	634	655	645	675	601	674	594	639	637	635	627	637	611	668	642	649	617	656	617	650	642	640	668	666	646	658	666	648	649	637	652	600	636	603	669	664	647	679	637	643	613	686	618	663	611	673	665	678	663	642	603	652	606	601	621	659	606	663	685	646	627	662	621	671	603	641	629	629	660	617	696	677	653	690	632	619	652	652	646	637	647	650	664	627	679	654	623	619	628	684	651	660	630	626	629	674	658	637	637	625	664	624	651	659	597	667	665	667	638	566	637	631	677	660	645	681	664	639	637	620	652	674	640	630	641	616	619	596	636	649	643	646	621	652	650	603	651	622	671	641	649	636	701	588	684	612	652	722	655	649	643	654	642	590	644	662	685	606	643	626	662	625	577	642	686	683	651	640	620	629	683	633	631	687	621	617	660	656	651	639	680	641	663	629	629	624	673	587	617	663	691	643	594	654	600	631	636	658	606	664	655	621	647	676	671	628	618	643	621	645	673	624	648	658	607	644	638	640	664	618	595	621	637	627	620	589	608	636	630	650	658	631	638	639	645	567	613	624	625	672	654	634	623	616	604	685	666	657	606	639	633	659	631	616	641	647	643	641	642	675	596	656	645	682	656	658	656	658	641	634	639	631	657	603	646	634	628	623	657	629	598	691	670	630	626	647	640	667	649	659	646	650	566	658	606	669	653	628	654	658	658	621	686	618	625	680	665	629	589	688	637	626	690	642	626	617	658	652	640	648	665	595	631	639	642	627	651	616	632	658	626	644	682	645	672	665	667	665	648	687	611	606	616	648	631	635	663	645	624	646	647	633	638	665	667	639	689	618	656	653	646	618	624	617	660	647	606	629	646	623	658	635	617	637	595	616	646	655	634	656	616	615	632	671	668	663	640	657	627	647	633	630	632	627	633	658	660	668	651	633	612	663	646	647	665	639	625	616	616	637	690	682	623	663	615	636	639	642	646	611	634	631	633	628	677	661	639	682	634	609	591	632	625	675	669	675	650	652	618	651	655	679	636	627	673	668	646	674	642	645	662	657	615	667	632	673	616	631	629	633	647	628	644	670	627	618	668	660	654	637	649	633	605	689	662	644	649	624	683	687	640	622	608	622	639	649	700	679	700	697	654	569	641	664	661	652	648	666	668	647	646	673	662	637	618	631	646	679	695	653	655	615	637	683	586	649	614	655	644	649	644	570	658	650	595	622	665	628	665	625	621	688	623	691	643	591	655	650	678	631	645	650	664	635	628	612	678	655	637	636	626	654	636	665	634	657	656
34548	31469	19128	4603	862	611	566	590	556	559	594	601	552	582	568	538	588	539	532	546	634	579	571	527	569	540	587	537	547	552	557	552	556	584	598	533	549	559	548	563	545	552	573	558	532	530	594	551	574	508	559	548	563	540	535	596	587	523	545	574	534	569	600	571	544	555	577	537	602	577	561	576	542	545	552	506	544	523	529	548	542	565	551	504	555	520	548	518	585	570	553	576	550	573	562	546	589	504	566	504	549	554	564	550	570	560	579	544	499	548	552	524	575	546	556	568	524	516	540	508	576	557	578	572	582	608	528	571	529	554	560	529	493	554	535	570	544	518	544	552	571	538	587	547	585	549	538	597	541	556	557	545	524	521	543	604	582	596	555	557	545	554	561	566	562	595	527	526	543	526	563	546	573	548	553	506	544	541	540	591	544	553	561	533	559	551	567	580	586	535	604	578	530	586	531	547	550	538	550	540	514	561	557	538	531	567	518	545	588	572	537	567	546	539	543	552	528	533	608	591	569	559	550	572	536	559	565	534	562	524	561	554	566	563	522	545	579	587	551	532	541	549	600	563	577	554	530	549	563	552	514	529	567	619	555	541	517	566	513	534	511	519	563	564	584	554	550	562	573	526	541	542	534	563	563	549	568	481	609	571	524	582	548	526	617	531	550	563	553	574	547	584	554	523	572	557	563	527	557	537	577	531	518	546	546	580	542	513	521	532	529	537	542	581	550	552	580	553	554	563	578	537	565	605	602	559	560	543	556	518	536	566	539	584	555	540	549	570	563	544	589	558	534	575	536	551	561	592	551	571	553	565	508	547	573	546	535	521	527	552	591	510	562	566	525	559	562	559	521	561	561	587	576	586	566	543	573	520	530	558	562	567	559	537	552	553	562	602	556	565	538	566	551	572	568	547	554	559	551	549	587	537	544	575	589	573	579	554	569	568	545	556	552	532	533	556	560	552	540	522	547	528	546	595	579	574	581	574	568	578	560	542	550	532	538	550	591	550	588	516	562	542	561	566	560	545	545	526	575	584	554	571	592	540	525	560	566	598	594	541	547	598	558	566	550	592	540	548	583	586	505	564	556	551	574	572	542	538	559	542	569	552	588	544	540	508	586	575	618	579	580	572	542	552	537	618	548	517	519	560	524	550	554	555	549	543	554	564	573	559	563	560	544	528	557	561	561	529	570	559	547	557	576	573	548	587	515	571	549	567	575	547	562	528	565	540	548	549	590	565	555	558	545	568	512	498	564	487	588	550	552	518	560	566	537	551	549	572	601	527	551	516	567	593	539	565	517	508	525	521	567	546	560	555	588	576	593	576	540	532	499	558	594	534	573	553	505	545	546	569	546	570	604	551	542	531	526	581	562	561	544	554	544	584	580	570	544	554	556	552	543	534	610	534	561	555	554	559	524	560	536	539	561	571	540	513	548	558	557	548	547	546	562	549	595	601	537	543	548	546	507	516	553	513	570	541	581	570	582	572	541	526	514	564	565	555	522	592	561	527	580	536	548	544	556	539	576	558	583	517	555	541	578	505	535	579	487	535	545	527	522	572	571	563	576	573	539	549	572	533	567	564	556	564	520	572	564	585	522	561	539	545	565	532	548	535	610	575	545	564	560	534	580	552	548	535	566	552	553	556	548	529	538	573	557	540	525	516	562	607	533	564	534	560	564	574	546	552	567	536	568	543	557	568	583	550	560	516	556	562	530	529	577	555	593	557	558	548	545	591	522	532	592	541	569	579	555	554	555	504	550	544	537	499	560	569	531	563	577	548	565	563	591	550	543	558	526	560	577	567	584	525	564	597	548	549	575	566	557	565	550	532	572	560	550	530	562	566	541	522	557	538	554	546	567	525	561	593	578	591	562	582	577	558	555	552	607	505	546	554	527	566	550	564	548	550	564	554	537	524	544	521	540	553	563	567	558	540	546	540	548	608	548	545	507	522	545	562	540	555	529	546	606	587	551	494	542	553	550	550	582	567	549	560	604	597	586	555	602	530	561	541	554	557	498	535	559	533	543	549	587	566	585	546	559	544	538	550	535	565	558	574	554	533	551	572	535	535	570	554	579	535	539	571	549	534	594	556	536	562	591	548	539	546	562	530	566	540	542	523	571	537	576	556	552	552	563	528	531	564	509	546	558	576	535	526	534	557	612	554	543	551	578	622	582	575	566	578	544	608	561	589	605	569	574	555	575	563	556	574	513	552	541	604	586	560	508	546	544	582	519	568	561	547	556	549	544	540	632	523	524	551	540	564	550	525	588	549	577	545	563	569	561	588	595	591	531	589	556	528	534	533	547	564	552	545	564	566	576	561	579	574	548	561	562	532	574	536	592	623	536	503	550	587	510	551	525	534	578	509	551	453	540	556	560	537	550	565	551	545	591	562	546	558	557	545	568	546	551	540	528	612	581	581	575	533	534	545	551	552	543	551	545	545	579	551	577	541	536	551	571	586	589	560	525	543	608	543	576	552	549	558	556	502	542	572	556	543	566	572	563	595	507	601	602	593	528	539	579	532	555	542	561	531	568	560	612	529	548	576	548	584	555	593	601	533	544	546	557	574	590	557	550	567	532	575	570	583	564	557	570	512	596	522	543	565	560	558	537	536	482	550	531	567	544	557	541	557	559	520	556	556	556	545	531	534	624	557	531	530	549	532	582	553	521	524	524	542	539	546	538	546	574	572	514	571	542	512	533	529	530	537	537	594	539	608	544	560	542	605	550	591	554	560	562	525	543	576	556	559	564	557	580	566	575	556	588	517	559	555	578	593	548	566	555	563	536	504	530	539	556	542	579	595	543	531	549	539	583	564	541	527	529	540	553	543	564	574	507	564	541	585	590	583	572	518	567	608	543	562	541	572	552	531	582	528	585	561	562	576	561	560	564	565	572	565	545	560	560	542	558	579	577	555	576	536	545	571	557	569	558	563	602	573	577	560	573	522	557	527	527	547	562	545	524	561	574	601	571	552	567	532	576	544	589	552	579	571	541	519	531	540	550	602	562	549	592	606	554	550	564	558	532	552	541	569	551	601	612	549	530	566	540	553	559	611	547	580	564	571	565	568	535	555	640	551	540	519	586	530	590	557	524	567	548	538	544	570	574	530	565	581	547	518	529	549	579	542	567	564	555	563	549	532	547	573	543	584	574	560	580	504	509	572	556	572	561	537	573	516	574	533	522	506	558	600	542	534	565	579	566	510	563	526	544	527	511	576	568	559	526	550	595	567	597	579	524	540	555	551	553	577	585	507	577	576	549	582	537	564	563	565	550	524	530	498	553	561	524	550	556	547	612	531	574	564	598	612	531	579	557	538	565	563	579	601	553	581	569	564	549	513	566	545	550	535	548	546	510	503	553	528	526	538	568	527	507	559	557	538	555	539	621	618	512	543	558	551	549	524	554	527	516	570	534	539	565	582	550	570	555	582	572	522	557	569	539	556	528	568	541	576	540	548	559	544	540	540	559	585	519	550	548	545	550	496
33367	30245	9925	1902	653	492	447	450	479	479	473	439	448	438	496	442	449	435	445	465	479	440	450	471	460	482	468	445	492	468	441	456	434	458	420	455	464	420	458	478	451	438	458	426	472	458	479	479	445	438	471	465	431	495	455	448	457	479	441	454	442	455	445	449	451	429	446	455	436	446	430	482	441	507	447	479	474	459	463	439	478	453	478	451	454	443	467	485	455	466	449	452	487	501	447	447	440	444	457	458	469	438	437	509	491	437	458	431	446	420	445	428	434	421	466	481	440	403	423	426	450	454	456	455	466	464	457	462	492	467	459	438	447	416	441	470	440	429	448	455	432	445	440	450	501	433	424	452	470	469	491	460	407	430	463	464	458	404	445	413	449	438	465	442	432	423	429	498	446	457	468	468	458	456	469	456	450	462	474	479	484	465	444	444	433	442	418	449	446	426	445	480	423	465	422	486	447	414	445	462	467	454	418	461	460	460	453	448	447	473	471	452	408	489	424	475	431	487	441	442	502	428	466	463	461	477	470	468	484	420	469	478	456	458	476	448	457	431	461	398	462	448	467	439	472	449	434	462	428	435	454	483	459	409	452	446	473	434	427	421	455	451	465	422	437	477	432	446	447	441	452	456	410	406	419	436	398	399	401	447	447	436	433	416	468	453	486	431	449	423	473	447	455	498	448	463	446	460	469	418	456	438	464	447	489	436	440	446	452	433	399	456	457	454	488	466	473	453	443	479	458	414	424	425	411	450	442	448	452	484	448	449	447	454	483	442	421	388	425	442	476	410	463	453	461	443	425	429	439	432	466	447	476	442	414	465	444	428	444	498	464	483	436	399	515	452	459	496	422	419	458	444	455	456	442	435	432	444	456	430	409	455	434	460	471	441	411	489	477	478	440	480	420	462	481	452	466	485	462	439	451	472	451	489	480	478	465	429	435	435	492	452	427	442	447	444	453	465	461	440	493	465	448	433	449	432	434	490	465	472	464	456	478	452	429	411	466	421	447	432	413	462	438	480	418	456	439	449	467	465	456	458	464	429	461	432	449	427	426	456	456	429	469	484	473	428	409	429	447	457	401	392	436	480	473	501	412	458	447	459	424	486	413	477	446	465	445	444	439	489	458	465	479	450	458	429	442	406	454	482	443	443	441	469	425	445	459	400	468	451	470	446	479	417	442	441	451	462	436	440	434	453	419	453	443	427	444	474	471	466	436	467	497	412	465	434	436	429	443	470	449	465	457	455	411	479	456	460	456	458	440	418	459	454	414	458	467	451	448	445	470	434	421	452	469	427	426	470	437	453	443	425	494	407	427	467	451	433	455	468	438	441	458	436	475	441	468	445	458	475	450	437	455	463	459	457	436	430	434	457	467	479	462	445	440	464	445	438	461	470	417	461	414	427	423	467	427	469	424	439	452	470	420	467	497	460	409	423	424	431	477	449	460	450	480	480	431	497	459	463	433	452	428	473	479	487	463	399	478	459	473	432	451	440	472	427	427	488	449	447	440	459	460	462	461	451	457	449	471	445	447	485	449	463	442	436	435	477	470	469	465	435	485	434	454	454	406	439	477	426	420	485	419	483	492	461	457	444	456	481	457	456	477	480	444	475	476	450	471	459	459	464	425	436	446	443	473	448	439	460	424	460	465	465	470	450	467	425	456	451	443	467	434	446	431	455	404	452	465	418	447	426	468	474	451	467	461	467	447	452	461	444	458	457	460	475	445	420	442	455	502	443	444	410	469	484	499	454	473	410	424	466	436	468	468	451	402	457	460	471	473	439	491	416	407	421	427	470	445	433	466	440	446	447	469	474	456	431	462	426	429	436	460	456	443	464	437	447	422	464	446	471	438	408	456	469	460	445	489	453	464	454	418	454	449	459	490	447	432	482	481	448	438	404	433	448	414	465	431	461	426	442	472	449	453	466	453	459	475	450	446	430	476	435	461	425	475	451	438	443	473	461	424	456	455	434	448	437	440	465	442	461	436	427	453	425	461	472	438	450	447	452	457	444	440	431	491	451	464	435	418	463	460	470	463	434	475	469	484	436	442	453	458	434	483	484	433	466	487	470	455	452	493	458	497	485	448	440	437	412	452	433	425	457	432	484	484	453	445	422	442	422	420	464	462	468	465	459	436	439	474	420	458	445	457	423	466	473	421	468	438	465	458	452	489	455	480	446	474	462	451	460	486	475	423	455	439	464	440	469	426	443	409	472	437	456	433	478	461	433	445	422	418	467	442	483	484	432	465	433	489	453	449	501	447	460	484	433	456	453	417	472	458	432	464	464	458	431	419	432	423	435	442	478	458	452	467	473	414	436	453	473	430	421	438	475	466	423	462	418	461	437	468	431	437	441	433	456	500	478	481	434	415	451	442	450	445	451	435	449	442	416	464	442	424	434	476	453	446	436	448	450	473	454	476	439	486	462	457	442	434	456	470	468	419	451	470	433	457	468	462	462	428	439	462	463	452	476	448	465	438	463	468	448	480	411	444	444	490	458	439	508	468	446	446	442	458	416	433	477	440	476	465	477	457	400	424	448	415	452	459	424	456	425	420	386	457	456	437	452	447	433	446	418	443	504	437	408	453	448	404	473	445	418	481	422	421	512	442	452	444	471	422	454	454	467	466	418	415	464	427	459	446	453	434	452	463	409	431	434	455	402	468	412	456	471	470	477	440	468	441	442	453	422	431	430	471	440	458	427	448	437	467	459	459	442	441	470	440	472	435	453	488	462	483	455	436	460	407	430	457	421	451	463	446	441	441	457	480	442	422	449	459	457	412	464	421	476	475	474	463	492	454	432	429	433	472	475	470	437	454	452	439	424	475	463	450	476	471	457	433	435	432	439	447	462	483	476	426	480	430	436	463	475	493	476	442	434	456	453	496	443	468	481	470	447	442	436	473	483	417	451	440	439	456	464	434	464	432	419	450	442	441	421	457	433	444	438	442	449	459	408	441	452	440	439	468	459	480	446	478	460	470	406	470	465	399	440	452	443	429	456	439	465	420	487	450	457	433	445	410	446	443	461	485	456	505	451	469	465	452	448	445	444	466	441	430	463	479	458	443	409	455	467	460	449	460	469	431	434	434	451	441	448	460	440	461	446	430	425	466	450	443	455	515	472	430	455	462	452	439	439	488	486	477	444	462	467	442	442	446	446	481	453	422	461	414	439	460	461	463	470	476	435	466	430	455	434	429	456	471	473	412	423	432	444	406	457	494	437	474	480	472	485	419	429	465	421	429	486	456	482	465	429	449	459	457	475	481	477	465	442	480	448	450	419	495	437	425	449	479	456	444	430	449	454	481	446	412	456	440	450	417	422	475	480	455	437	432	455	415	455	442	448	415	448	427	466	466	478	421	467	468	476	451	446	413	435	466	439	476	439	447	423	442	493	444	460	431	456	448	450	460	495	463	433	453	443	440	457	411	454	429	450	456	451	450	433	434	452	453	441	441	480	454	439	467	498	487	454	453	406	439	452	423	453
24882	23343	29416	24798	17679	4196	986	688	601	615	578	637	595	587	607	595	593	633	590	587	592	634	601	594	579	609	577	576	589	589	535	594	561	594	586	564	609	540	601	576	545	586	540	582	592	543	588	602	579	596	606	627	606	580	556	578	635	622	586	610	596	555	554	591	560	594	575	611	568	590	592	572	558	572	571	573	589	597	564	551	621	653	579	618	555	573	573	617	622	608	605	570	551	607	550	558	566	547	572	596	558	548	580	603	604	583	590	562	575	609	555	591	562	580	598	589	606	568	566	633	558	566	608	588	552	593	550	594	577	514	575	581	607	538	574	564	572	560	605	602	600	565	585	625	603	583	616	582	550	551	568	568	607	640	590	631	581	649	582	582	636	601	597	621	550	585	588	547	531	593	534	590	625	583	522	603	617	570	587	555	544	604	596	579	570	584	544	585	534	576	598	608	540	529	611	547	565	563	591	569	565	564	575	535	572	563	566	580	566	574	598	551	532	568	569	588	569	598	564	595	589	603	606	576	569	558	575	550	596	593	575	537	534	594	572	573	577	589	580	577	577	574	599	588	592	553	568	577	570	577	545	587	609	587	591	624	567	562	586	609	614	596	592	595	565	585	581	565	604	546	576	617	567	576	576	537	604	547	561	554	589	604	607	527	583	572	534	582	565	567	559	591	578	579	639	565	626	576	623	566	604	583	562	552	552	563	589	589	576	584	598	586	588	549	551	588	578	578	568	571	586	605	567	580	578	571	597	578	600	549	598	600	541	553	577	580	606	536	569	600	572	607	619	601	605	625	586	572	575	572	593	598	550	569	553	619	560	557	567	634	563	584	567	586	600	583	579	580	608	524	612	600	533	562	565	547	627	594	551	557	608	583	618	596	573	590	604	588	549	561	538	557	604	546	568	575	596	611	592	548	593	570	560	564	587	611	554	599	602	603	611	547	549	624	597	554	574	577	602	579	551	596	584	585	561	582	572	548	586	581	602	581	600	594	580	581	585	597	593	560	565	616	564	588	588	551	560	577	604	586	558	585	578	605	598	587	591	620	578	541	569	555	605	590	572	607	566	579	566	568	616	556	624	555	558	545	567	573	596	534	592	569	600	575	579	575	589	588	583	591	567	590	545	540	528	590	569	518	588	601	582	562	599	581	552	589	549	574	624	598	556	574	599	605	605	562	531	564	578	561	615	528	585	565	609	567	594	557	568	593	579	592	588	587	520	599	558	585	560	584	577	579	559	563	587	602	585	548	604	572	598	616	605	580	597	601	570	575	560	569	585	595	583	538	586	566	590	612	590	615	542	546	566	585	510	599	527	613	605	586	584	615	553	590	597	567	603	599	630	553	622	529	565	573	545	586	594	585	605	554	593	562	579	595	603	575	558	589	553	558	613	564	559	602	581	580	576	612	569	576	554	593	560	599	597	532	588	553	602	567	569	545	574	544	581	555	595	558	578	575	571	615	579	535	543	562	585	581	595	558	557	540	584	573	576	547	586	627	557	543	562	588	631	566	562	614	605	565	569	567	562	580	611	550	618	567	580	560	577	586	531	569	598	537	533	566	560	545	552	590	587	587	577	525	537	583	553	568	574	551	592	605	547	604	583	548	561	583	634	541	610	576	591	583	562	610	518	601	619	557	580	625	599	580	549	593	588	600	580	558	545	550	571	588	560	592	571	586	629	613	616	514	548	619	617	567	530	581	520	603	580	550	535	630	636	614	574	604	564	544	572	583	549	591	546	583	594	593	547	566	573	558	583	612	559	606	608	531	586	560	586	594	560	569	571	565	563	619	569	562	623	578	571	595	626	556	553	550	547	583	592	546	559	585	536	559	621	581	555	564	579	572	543	545	557	594	559	526	538	554	557	567	578	647	557	553	621	566	602	574	567	592	568	577	602	567	589	547	624	552	630	546	543	582	560	538	539	586	562	586	538	610	608	540	564	539	609	524	585	531	554	598	563	564	534	602	583	548	569	523	547	546	552	600	557	562	581	564	584	586	566	585	549	594	554	580	602	533	577	593	539	584	566	540	581	543	563	559	539	526	575	595	582	642	583	554	571	571	596	586	594	588	577	567	554	583	577	553	576	536	614	546	604	588	553	585	561	554	592	568	513	566	584	574	590	581	554	600	606	626	554	551	586	596	562	556	556	576	546	555	589	587	562	562	574	549	566	613	587	617	581	597	530	592	625	570	616	560	583	581	636	568	574	605	528	583	581	539	580	540	615	608	592	590	566	597	570	568	601	564	600	559	553	570	607	545	599	610	604	583	593	608	565	576	580	560	546	573	570	545	559	533	540	568	568	572	546	628	593	604	586	588	532	543	595	528	568	595	618	594	591	536	583	626	565	557	547	521	603	599	570	610	585	557	580	603	550	580	553	616	576	602	605	551	545	609	540	547	581	556	556	605	612	518	569	541	542	607	580	587	588	588	589	541	568	597	591	587	554	538	584	605	589	552	552	565	578	561	559	563	613	541	585	587	561	585	583	551	572	558	543	594	581	589	580	551	578	554	569	549	604	534	574	604	610	574	590	563	549	565	553	550	563	602	576	567	604	578	599	585	563	539	576	592	602	564	520	511	583	572	566	615	560	566	609	578	567	588	561	557	553	557	566	502	579	534	574	546	573	601	579	604	578	602	564	527	577	606	556	570	529	541	614	589	599	573	572	573	565	581	550	604	583	582	566	619	573	602	572	594	591	557	588	629	582	579	548	573	587	545	614	589	589	580	555	572	571	575	575	597	615	554	585	589	594	570	571	582	565	592	568	534	623	594	579	584	573	567	596	591	570	609	588	532	576	565	566	602	574	567	564	598	597	577	608	535	531	593	587	617	570	615	571	556	628	600	566	596	557	576	580	539	580	579	572	543	598	565	606	554	538	579	616	574	564	572	572	579	607	568	588	607	584	568	590	601	572	585	568	579	585	609	604	564	541	576	584	585	560	544	586	517	568	588	575	594	571	592	567	569	588	565	569	582	597	557	574	582	574	562	580	548	596	592	574	600	562	575	580	545	586	595	521	547	579	587	565	535	600	547	567	553	585	574	517	560	586	588	576	621	578	569	583	614	570	566	554	554	593	579	550	573	595	616	559	602	577	549	595	580	577	554	561	544	558	569	565	578	578	608	532	568	623	539	589	595	580	544	621	591	578	567	559	612	619	584	579	558	551	553	535	569	576	577	557	577	594	572	596	555	572	629	569	580	551	560	536	583	625	576	573	577	586	603	560	605	585	571	534	578	585	583	567	582	624	538	581	584	634	565	604	587	538	599	574	585	602	622	534	597	553	584	548	601	590	554	577	612	559	644	575	553	547	611	613	558	559	572	551	544	569	581	559	609	603	534	551	564	546	524	563	555	510	598	564	534	537	602	542	560	583	569	615	589	596	557	584	574	568	584	545	537	554	577	598	548	567	572	583	587	585	560	615	570	585	573	568	575	590	563	596	539	591	586	618	606	578	622	569	604	563	585	574	572	568	564
61685	84535	43673	12542	2421	809	555	538	498	515	522	536	498	540	547	495	530	503	514	519	512	528	482	526	519	504	510	541	582	513	526	515	487	557	547	499	538	541	534	505	544	523	530	495	552	526	550	525	516	524	526	513	525	508	550	558	509	554	507	516	515	523	547	511	502	512	506	521	526	508	506	491	551	502	491	518	529	498	528	528	501	522	536	526	530	532	496	528	536	492	496	530	532	559	531	504	526	514	487	479	519	520	518	534	465	565	527	534	527	515	523	495	504	492	519	524	512	542	532	538	470	558	544	495	515	540	510	475	527	509	541	474	498	510	566	586	519	499	532	488	540	535	482	577	507	551	531	536	473	503	486	535	506	501	467	508	516	507	506	526	507	515	491	515	516	504	513	551	506	475	576	502	492	536	526	516	536	550	528	570	516	509	521	496	522	515	507	510	513	535	517	492	499	532	531	530	492	531	527	533	522	502	530	523	565	543	527	518	537	568	536	506	536	515	493	470	535	540	488	525	457	546	548	545	503	535	499	506	524	528	520	590	549	550	534	520	505	468	532	516	544	532	509	521	547	494	528	530	538	515	491	585	493	500	498	549	512	499	525	500	514	566	515	536	532	559	503	527	508	501	497	488	504	505	521	546	504	509	503	506	580	486	522	524	533	541	556	493	510	508	523	497	518	487	541	518	512	533	534	514	528	442	508	504	535	524	540	532	522	497	544	558	480	483	528	449	566	472	522	481	520	509	508	522	478	495	490	506	546	550	501	492	543	536	512	501	518	513	552	488	524	494	559	522	554	478	511	496	522	503	527	495	509	466	516	509	550	529	511	486	517	445	498	515	534	544	553	544	505	511	480	485	540	511	542	482	487	492	516	538	497	499	527	580	532	491	526	562	570	573	525	527	522	518	538	548	557	505	540	533	526	493	490	541	516	533	521	541	508	520	544	506	508	542	533	550	500	500	516	550	464	509	539	521	496	525	497	526	466	494	501	478	511	510	491	503	492	505	500	566	537	525	496	527	512	509	524	485	523	488	488	516	527	508	568	505	532	501	512	503	475	514	533	513	483	567	490	518	500	516	551	534	516	533	532	542	508	484	504	494	544	464	548	496	573	518	507	535	485	495	495	520	540	467	492	542	516	507	521	572	509	527	511	496	500	501	489	529	517	532	528	523	495	518	504	482	522	520	527	532	487	531	502	535	528	553	512	539	543	504	541	517	506	457	533	536	498	511	523	493	499	508	542	530	494	516	501	537	493	508	576	533	512	516	516	498	580	530	511	530	513	515	542	526	533	543	512	524	495	500	529	569	534	520	545	495	508	536	498	539	514	502	506	525	517	518	506	500	527	468	525	558	501	513	490	483	518	525	516	499	496	510	514	547	480	485	554	499	488	523	495	533	485	511	503	519	518	487	469	527	563	514	518	495	518	525	522	482	517	487	545	521	480	492	505	512	527	506	507	535	502	535	498	542	500	477	496	533	530	471	513	543	564	554	528	535	509	524	514	520	534	500	515	517	513	491	556	552	486	551	498	529	483	485	493	505	514	543	523	510	512	524	503	517	491	496	531	527	517	546	520	504	527	498	506	520	549	528	502	507	511	519	515	525	543	536	505	462	528	554	480	520	558	493	510	486	508	501	524	527	471	523	492	532	528	541	513	512	567	544	495	489	512	536	529	503	556	506	501	501	507	530	477	555	502	478	525	489	523	523	511	506	586	498	486	500	518	537	528	534	505	500	470	514	521	510	511	539	542	513	528	513	497	512	511	514	499	488	558	505	539	474	504	521	488	502	545	508	513	506	543	526	539	523	507	517	547	494	490	520	489	542	490	542	521	527	526	520	518	512	523	524	525	522	513	490	544	551	521	500	521	514	534	546	469	521	562	544	490	510	507	502	552	474	490	530	491	538	519	533	530	495	511	517	489	547	486	543	529	492	493	521	540	522	528	522	547	528	565	516	530	523	501	545	514	521	529	469	556	522	530	525	496	505	558	481	547	531	562	530	531	499	533	484	487	541	513	482	510	515	495	522	513	559	528	511	491	469	573	476	496	512	529	522	533	549	469	540	495	483	495	518	515	568	505	506	507	485	482	455	535	559	493	507	549	489	546	525	534	496	525	527	490	502	511	488	516	553	521	506	518	521	520	535	509	525	540	537	529	502	529	515	508	543	514	529	510	516	541	489	523	567	521	507	537	524	484	488	539	541	532	484	514	517	519	561	530	537	506	531	513	540	496	513	509	484	517	475	520	520	494	520	489	526	546	527	512	555	545	520	497	513	565	529	510	517	494	518	560	542	510	509	487	547	523	528	495	574	530	493	536	541	484	533	491	512	504	526	535	503	515	514	499	536	533	527	538	536	517	583	492	483	518	500	504	510	535	522	513	529	570	468	529	558	498	488	463	502	543	524	510	537	554	517	492	535	481	521	562	501	490	550	537	552	517	544	512	501	486	583	528	506	519	544	502	544	507	530	517	538	496	505	540	529	494	512	505	490	512	534	502	500	560	524	522	552	501	489	536	538	483	525	534	529	499	491	497	517	470	537	507	505	496	504	498	529	558	510	502	522	482	565	521	534	492	535	518	498	483	497	488	509	499	499	529	490	538	533	525	531	488	514	518	548	500	526	511	527	481	517	525	511	512	558	538	487	506	474	554	508	556	503	487	501	475	519	546	529	557	508	539	520	524	512	521	537	531	504	515	499	483	486	511	498	542	499	510	478	504	523	538	489	493	508	515	495	505	531	525	520	499	523	509	508	505	490	553	465	509	516	507	499	503	508	507	503	492	487	488	541	509	569	536	518	566	499	503	477	509	525	540	517	519	521	512	519	521	570	505	534	481	484	511	512	523	548	518	513	539	494	528	534	551	483	533	496	525	491	491	474	529	509	497	513	550	528	499	491	450	493	543	520	513	527	502	533	523	500	519	522	505	495	511	537	507	533	529	560	517	470	515	514	537	495	501	476	502	533	485	462	543	525	471	541	494	494	532	474	487	538	494	534	520	557	482	514	527	516	525	515	525	454	521	486	513	501	499	510	526	526	507	496	520	483	532	481	496	516	511	552	509	523	503	487	508	513	530	501	530	516	515	537	498	508	526	517	516	470	510	506	499	507	527	530	562	515	495	525	523	534	489	554	524	465	524	536	496	495	491	471	486	487	525	520	547	556	523	500	520	541	525	517	516	544	547	495	553	492	489	515	502	519	542	487	517	481	518	520	483	520	509	506	503	477	529	528	502	532	505	521	486	528	508	549	506	559	517	532	480	511	517	507	545	510	488	540	476	483	509	525	523	511	527	526	499	506	536	518	535	500	536	467	513	542	513	543	512	489	515	562	523	515	545	516	501	495	479	490	509	496	484	479	510	538	553	518	496	507	530	512	514	510	495	532	508	498	498	511	510	549	452	509	546	508	547	509	525	547	526	525	507	538	503	512	541	504	505	455	530	501	485	479	509	536	510	517	476	501	505	547	508	524	485	532	495	548
24277	22777	29377	24412	19999	8309	1260	813	731	726	718	703	750	687	723	684	704	718	695	682	663	714	694	737	678	712	696	668	615	689	663	699	726	631	694	709	673	679	712	668	656	676	657	655	681	645	644	652	673	624	693	640	691	694	664	667	657	692	708	672	690	656	686	646	619	709	608	703	666	635	698	626	628	705	644	648	641	676	682	643	690	639	658	645	643	643	646	682	651	697	638	668	670	660	704	634	708	706	703	687	688	664	696	647	630	699	718	628	687	653	668	660	656	677	701	643	660	694	674	619	691	649	696	653	706	677	639	616	661	637	660	623	649	684	638	644	687	665	644	666	597	667	665	652	643	718	654	651	701	658	628	697	692	677	684	680	705	667	658	671	657	656	663	648	641	682	690	678	662	683	659	653	638	653	667	643	668	631	699	672	672	638	645	651	647	647	696	651	640	674	667	642	675	661	613	691	679	648	643	611	645	661	609	616	692	686	680	677	649	633	678	650	616	657	660	633	678	619	654	608	675	655	691	663	660	619	668	682	651	660	667	618	626	695	663	632	681	657	630	664	670	632	624	625	660	656	646	693	646	631	675	681	651	640	654	679	620	700	680	636	689	680	617	677	634	736	681	685	626	618	649	644	642	645	695	638	651	701	661	674	643	675	649	619	681	616	633	675	661	618	688	692	665	670	665	665	601	609	622	642	704	650	673	686	629	673	677	659	641	666	636	664	683	663	653	622	694	615	644	684	640	688	633	643	666	667	642	657	651	729	650	658	641	649	607	681	683	664	648	652	645	647	661	672	681	629	687	650	637	646	621	647	671	653	652	671	648	762	702	672	674	624	698	672	645	679	639	665	673	649	645	651	652	654	673	671	640	651	692	650	669	704	662	660	700	676	644	654	651	717	677	641	666	624	667	645	675	618	682	659	668	723	644	656	689	640	670	669	682	646	667	699	640	629	676	649	674	657	645	626	646	654	644	670	669	649	709	664	694	672	672	611	684	636	628	680	630	645	637	691	621	644	611	651	653	621	661	662	593	620	673	636	653	692	700	672	647	666	708	696	631	683	653	668	668	654	668	714	697	664	694	676	698	665	680	712	652	649	620	707	621	621	667	677	655	706	726	636	671	722	623	700	688	685	700	643	633	676	629	657	662	651	621	704	662	628	651	682	645	660	684	692	669	675	627	638	710	668	663	677	681	673	645	643	632	633	655	660	662	669	680	665	653	653	703	651	665	645	644	686	653	663	685	658	662	614	661	623	662	690	663	652	659	640	660	650	703	629	677	664	686	604	687	658	643	624	659	681	678	668	644	675	667	677	681	662	619	673	695	639	652	595	646	666	679	695	662	640	631	700	677	663	651	655	638	666	659	661	695	634	650	673	675	642	634	659	643	638	652	732	613	659	633	643	682	687	643	658	680	637	660	701	668	667	637	618	655	669	668	594	638	669	652	647	705	654	649	667	663	631	712	660	620	708	687	681	666	677	611	692	655	620	673	698	690	683	632	691	647	650	604	666	642	691	664	642	613	671	645	650	683	670	718	647	672	617	685	641	636	693	666	663	685	660	656	673	638	693	672	613	632	650	687	664	704	639	690	652	683	673	639	694	648	646	684	637	705	679	689	680	632	586	622	623	690	647	620	645	614	663	687	613	608	628	670	684	639	652	641	692	677	670	655	711	607	655	687	647	677	651	659	671	691	676	721	626	627	648	646	668	638	632	704	658	677	638	629	667	688	655	701	638	623	653	683	650	641	712	690	653	650	670	673	672	653	680	663	686	653	667	694	625	679	619	665	702	677	642	689	689	679	657	637	651	636	692	694	659	652	673	627	638	642	621	671	664	683	677	687	661	655	663	676	692	654	665	634	691	657	704	655	653	664	638	581	681	696	626	626	662	654	680	642	658	701	625	682	645	686	689	679	647	692	636	678	675	686	638	631	668	620	688	725	691	661	688	613	689	651	649	599	669	714	683	641	664	648	664	664	652	717	685	667	676	666	695	678	633	705	655	642	677	639	643	697	652	624	691	694	664	617	657	656	675	656	681	664	671	642	658	644	663	654	659	669	650	647	663	667	649	671	633	654	642	693	664	687	650	617	613	676	639	690	682	642	668	672	662	668	646	695	683	666	655	645	653	735	617	661	645	660	705	658	661	660	661	666	645	669	651	600	652	672	657	663	619	672	648	743	711	648	618	632	679	670	647	658	626	694	688	664	635	675	671	668	633	658	639	671	631	610	664	699	691	643	664	677	680	639	691	637	626	645	679	656	696	671	681	697	661	661	698	650	649	668	650	636	654	635	675	645	691	664	639	607	686	670	629	647	647	668	653	702	637	673	651	674	687	689	640	652	631	659	654	647	665	670	658	634	661	660	657	691	659	642	634	646	652	665	671	695	697	693	657	612	631	645	651	650	639	689	619	722	620	629	675	634	610	654	630	619	697	663	663	643	648	614	672	641	588	643	695	684	626	640	662	611	647	663	627	695	684	664	605	669	694	616	686	642	661	639	649	655	663	676	660	693	671	629	661	653	670	669	683	622	658	685	611	658	632	663	647	652	667	646	679	693	653	680	635	690	684	691	667	691	652	614	618	603	639	666	645	707	686	677	674	669	620	689	649	635	678	644	681	708	655	692	681	678	692	625	655	635	631	644	644	697	685	686	671	661	624	616	652	644	651	661	610	675	658	655	651	722	673	664	650	660	653	701	665	680	650	663	672	660	703	669	667	638	674	670	656	656	613	642	607	642	713	666	715	651	693	653	631	678	687	732	598	668	639	663	661	663	640	654	650	631	645	697	669	621	643	637	675	649	637	640	685	646	701	641	653	645	679	715	656	649	633	645	610	638	628	665	660	657	675	688	673	646	728	647	747	611	657	640	664	681	678	612	673	641	684	731	659	658	665	680	682	704	638	698	630	698	641	668	639	664	638	600	675	632	658	661	643	653	625	659	680	656	628	623	616	620	646	676	674	609	703	674	660	635	612	640	621	687	594	656	678	648	651	691	659	644	698	671	649	662	670	675	697	645	684	671	675	662	707	641	654	637	612	670	646	702	650	660	680	628	645	624	672	668	648	654	651	665	676	712	633	653	635	681	645	657	693	661	608	674	619	656	683	672	634	659	625	610	642	644	668	651	655	646	645	695	673	658	651	660	673	653	680	666	664	608	618	684	651	674	631	628	653	649	651	672	673	694	661	688	659	668	639	651	684	714	647	632	655	659	663	707	639	660	636	638	656	666	653	646	654	657	677	646	628	646	664	660	688	689	647	684	650	675	682	644	660	647	660	623	677	626	626	660	653	641	668	640	659	695	642	643	622	677	674	686	650	646	696	655	668	674	692	671	681	633	687	683	677	629	682	680	642	662	667	654	642	630	686	638	655	660	663	630	600	622	665	640	636	673	694	652	599	653	623	641	693	666	672	644	657	732	615	627	657	665	642	652	652	647	657	666	648	677	656	686	686	648	682	676	672	672	664	653	663	657	673	647	646
60908	87287	48835	15103	3091	865	581	553	617	598	576	579	602	599	600	614	572	572	604	582	637	583	635	575	572	584	623	577	571	633	597	546	572	583	565	559	581	613	583	604	613	608	586	541	578	580	574	590	574	629	646	594	571	574	605	560	592	638	553	579	646	564	578	588	595	616	602	656	626	583	582	624	573	578	585	550	652	623	602	590	642	581	605	622	603	613	598	613	627	580	621	565	565	597	570	563	549	631	605	590	565	591	615	580	591	573	566	577	576	556	605	577	571	586	566	583	549	589	603	612	588	610	601	591	605	598	587	594	579	597	573	608	609	561	611	559	575	570	585	594	610	602	617	633	587	560	629	598	588	580	550	612	564	573	573	590	610	560	597	594	566	558	582	589	601	590	591	563	586	556	627	579	588	582	560	599	575	606	515	574	618	587	611	560	578	584	561	598	617	565	567	573	601	627	568	615	578	543	581	558	620	608	590	572	538	551	641	608	550	609	637	581	588	577	599	623	602	548	568	580	591	550	565	606	577	591	611	580	628	587	601	592	566	631	598	601	583	593	586	574	619	590	620	561	564	575	591	578	579	567	575	586	560	581	580	559	570	585	577	579	591	594	632	567	543	610	644	591	609	613	600	593	583	603	551	553	560	592	595	549	590	592	612	587	582	582	566	609	602	546	569	545	600	625	601	522	577	589	574	585	586	631	580	565	655	575	568	615	565	535	609	580	569	533	570	594	600	599	564	582	567	584	606	586	607	549	612	549	572	592	574	609	593	612	593	602	574	598	553	638	586	600	592	627	586	617	535	574	589	577	604	527	593	610	530	601	570	566	601	569	577	591	601	644	590	597	588	605	596	559	598	556	592	594	654	565	599	568	593	596	573	552	536	570	565	551	570	573	618	560	608	559	583	564	584	592	633	590	562	561	647	628	534	606	573	577	604	576	582	586	565	596	590	578	582	583	597	561	575	572	587	589	593	558	583	584	604	572	650	528	630	624	570	625	622	618	561	522	530	596	616	575	592	593	564	555	572	566	529	620	564	564	586	581	636	568	579	609	594	557	610	590	546	601	630	588	597	520	567	546	601	567	572	569	584	608	550	584	588	630	612	585	600	598	540	610	589	570	586	603	576	583	557	608	602	606	618	555	602	612	569	634	582	582	575	570	621	616	636	595	585	600	615	562	512	608	622	576	579	582	572	570	576	607	576	602	598	559	576	574	605	560	548	589	614	564	561	608	595	603	592	561	505	568	587	604	590	563	584	593	579	573	543	558	613	591	573	638	540	599	577	609	586	554	588	580	558	547	590	590	573	603	588	567	584	562	587	604	541	585	555	594	584	548	611	565	619	572	575	544	604	613	569	622	631	561	568	612	599	609	542	582	577	611	598	633	608	608	576	572	607	579	635	586	574	598	550	603	643	541	584	550	599	604	602	607	602	544	607	564	574	599	643	587	556	590	566	558	594	653	660	578	600	596	583	635	569	581	595	615	599	619	556	619	624	576	572	537	636	604	620	570	596	571	580	619	549	564	583	582	584	588	557	571	578	584	556	571	606	587	601	603	556	562	545	587	578	668	567	553	608	607	572	604	631	585	634	546	585	549	598	581	561	586	596	608	571	566	585	623	576	613	585	529	584	606	624	611	582	572	557	546	593	553	593	621	571	613	585	580	612	585	560	578	589	602	601	565	593	604	589	581	609	568	604	586	598	621	600	626	626	595	588	619	564	610	614	589	572	544	567	547	612	566	593	539	627	589	573	543	581	590	596	594	547	620	612	539	602	609	594	543	576	559	622	573	581	626	587	578	620	606	580	575	533	602	610	591	557	548	587	579	566	560	609	579	619	629	639	579	560	611	586	612	587	549	587	600	600	611	569	583	587	527	590	605	593	569	574	609	558	615	591	588	613	551	581	587	618	621	566	581	649	634	607	604	587	585	593	556	573	573	562	557	541	567	619	582	585	567	582	579	611	596	589	612	631	596	601	594	578	566	531	564	593	592	597	564	593	570	594	621	561	539	547	586	544	567	573	590	565	537	588	614	602	602	615	576	604	543	583	594	591	575	580	602	598	586	533	577	601	604	612	605	580	609	587	561	560	554	555	531	600	592	601	548	597	590	599	570	598	572	565	559	605	536	644	597	567	610	631	577	595	587	623	582	542	576	615	564	624	562	595	596	570	602	608	585	589	585	589	584	595	553	585	586	576	577	603	567	565	592	621	599	605	622	555	579	616	581	581	567	592	606	580	578	578	596	632	588	595	566	593	528	606	575	580	603	606	517	612	608	571	626	611	578	545	572	619	580	577	619	542	564	592	581	579	601	602	560	603	580	584	561	578	591	606	562	595	600	571	567	574	571	612	633	607	578	588	606	563	592	578	549	593	597	589	599	637	594	581	587	567	549	604	591	543	574	605	605	560	598	612	607	605	583	627	588	577	600	576	581	575	587	564	576	591	583	596	579	531	609	609	599	545	610	599	596	554	569	538	568	583	602	621	555	585	586	573	547	544	582	561	562	570	618	591	598	599	569	566	602	602	568	607	604	599	551	558	621	579	587	546	600	550	563	585	553	609	564	601	609	572	579	616	564	620	557	568	560	604	593	600	533	545	592	610	578	595	607	577	561	586	637	573	569	538	588	599	603	616	592	615	596	557	577	610	574	562	611	599	610	592	571	586	594	558	573	596	594	605	603	600	535	583	595	563	632	553	615	590	555	562	579	577	571	570	562	571	565	601	561	571	588	561	569	587	551	597	591	604	575	596	622	591	584	611	602	554	577	575	597	601	610	624	605	557	602	611	507	593	564	573	565	566	571	607	585	612	596	597	551	605	571	551	600	602	591	590	564	577	560	575	623	612	604	605	540	614	584	596	558	666	580	589	601	571	594	577	622	591	565	577	604	583	585	556	587	586	606	608	626	575	585	567	609	582	591	546	586	577	587	570	612	604	546	595	585	569	584	591	579	641	569	577	613	601	605	577	584	617	587	571	549	572	598	542	583	570	628	587	600	581	579	574	580	574	553	609	569	577	540	584	571	572	572	613	574	529	561	573	626	587	609	574	570	563	581	616	598	584	553	598	622	590	586	581	558	616	566	522	581	564	589	576	563	579	578	551	588	535	589	639	609	563	646	558	572	620	581	596	589	572	578	575	557	556	580	562	591	592	597	602	566	545	544	575	530	590	565	598	617	577	566	594	567	555	546	558	604	587	563	552	575	549	582	582	596	591	548	590	567	577	580	607	585	586	588	580	591	580	631	528	590	576	596	592	579	607	616	561	573	610	555	583	550	576	547	571	570	604	633	561	609	615	602	575	593	586	605	613	590	598	602	598	587	562	596	616	579	558	576	621	580	625	580	614	599	574	537	581	600	578	602	599	568	573	592	626	555	561	573	659	621	567	573	569	593	602	572	544	582	546	619	583	584	597	607	596	599	596	553	599	578	600	638	622	582	584	580	573	604	574	599	564	569	627	566	610	557	571	594	569	568	569	598
34111	31322	18771	4248	830	511	470	485	474	497	457	493	489	447	464	454	472	473	461	454	513	503	450	451	471	471	449	477	491	470	478	472	528	466	462	468	458	497	462	479	460	493	456	469	467	484	423	466	447	481	432	505	480	472	481	475	472	447	466	477	463	474	411	472	424	465	460	483	428	461	458	453	432	492	468	468	444	506	471	470	489	471	438	468	469	445	460	498	453	514	465	443	452	437	463	491	470	471	497	483	489	449	445	475	433	493	428	441	461	470	457	522	474	482	462	473	449	498	475	460	477	477	500	477	435	508	474	466	444	466	460	478	471	438	446	426	470	461	472	469	430	487	494	447	455	435	458	472	477	495	467	465	476	438	462	516	411	426	493	442	446	487	443	460	450	453	442	453	457	471	456	451	504	483	440	451	487	480	467	482	455	465	521	444	536	454	436	440	526	484	478	501	462	483	480	447	465	450	420	477	484	425	470	460	519	488	485	425	487	447	445	490	465	495	422	450	471	457	466	462	463	477	424	471	499	487	473	467	496	471	462	480	444	464	473	467	432	454	448	488	474	399	488	517	488	465	451	447	494	470	453	438	484	462	499	465	508	512	450	457	451	462	475	473	468	459	461	455	452	489	461	468	494	466	505	525	457	454	509	482	479	472	450	457	440	464	444	435	479	492	467	479	461	434	433	460	467	491	503	490	505	465	465	451	455	476	468	450	472	413	442	453	462	464	464	428	446	488	503	433	445	487	489	468	496	472	462	458	451	424	457	513	450	454	453	455	455	480	472	437	455	472	472	457	448	448	490	479	447	462	473	465	434	460	469	476	503	460	459	510	425	458	482	472	440	447	438	474	492	479	467	464	455	510	463	474	501	425	468	479	439	461	473	478	469	485	449	482	470	455	495	469	451	414	456	466	466	486	484	434	474	444	489	484	462	455	508	475	482	451	444	465	475	446	468	462	438	459	485	459	436	471	463	470	462	426	442	475	448	443	478	474	462	440	468	440	443	459	505	450	466	472	463	496	441	462	477	442	443	451	485	460	500	494	470	481	467	438	445	413	469	419	454	453	472	464	462	490	454	452	497	410	443	438	484	458	482	436	472	504	474	515	460	485	493	446	437	462	471	513	441	476	465	458	432	497	471	497	440	481	471	424	475	463	444	473	504	453	494	439	438	473	489	443	446	440	454	468	490	478	460	478	462	447	473	441	474	486	437	483	491	447	481	440	478	454	458	462	471	498	440	469	438	468	449	453	447	462	433	436	469	462	472	468	482	536	456	453	502	479	448	459	464	474	460	471	451	495	505	465	465	458	441	486	449	447	455	466	470	483	498	453	470	493	490	434	435	487	481	475	463	488	460	453	501	470	500	481	475	486	504	454	451	491	484	503	454	447	449	479	485	473	507	423	439	463	447	491	454	472	452	477	499	446	421	434	451	436	463	471	464	474	506	480	451	466	435	485	438	471	457	483	465	478	450	438	495	440	464	481	449	452	454	479	486	476	461	483	481	440	458	503	483	450	462	466	432	455	447	484	459	470	493	458	483	487	446	480	504	480	497	431	501	477	453	494	477	488	425	454	500	456	475	483	405	471	480	414	445	482	463	469	490	452	490	445	467	480	438	488	461	484	481	497	477	496	500	486	455	457	462	483	492	479	459	454	480	487	489	452	444	509	463	464	477	457	426	442	430	502	422	464	478	462	474	496	494	431	459	453	488	438	417	470	489	433	457	455	475	516	479	484	459	480	427	441	459	441	471	479	447	482	499	526	452	443	459	448	452	410	474	512	448	453	498	483	474	450	503	498	473	479	462	426	502	446	438	448	479	466	465	482	469	470	470	464	460	485	415	433	441	476	482	514	476	452	425	483	462	449	476	467	486	474	456	464	471	434	475	418	465	463	509	510	457	463	448	495	490	443	453	471	522	448	443	416	454	476	470	466	514	459	514	489	483	453	493	440	473	463	440	475	480	460	468	480	450	499	494	457	469	494	484	468	464	479	488	445	472	457	454	438	475	446	496	467	451	448	438	473	491	484	469	455	493	410	463	449	475	428	493	497	502	478	436	466	471	455	471	494	479	472	442	462	465	483	466	477	465	449	479	453	489	466	466	508	450	457	458	433	490	472	479	465	491	420	453	472	457	485	418	448	493	472	469	455	493	491	463	442	440	447	433	466	456	463	445	464	446	485	443	480	467	489	467	479	482	493	492	431	444	491	463	477	469	477	506	472	477	444	455	455	473	462	466	472	441	502	441	489	471	466	418	472	481	443	465	476	455	458	524	465	494	450	482	444	424	462	462	459	471	474	433	483	475	420	421	457	479	458	474	455	507	461	438	482	478	428	502	467	426	460	487	462	440	471	461	459	467	456	457	470	465	454	457	475	468	504	456	424	450	485	475	485	459	471	452	458	461	502	453	486	492	505	460	506	452	435	477	496	446	492	459	484	490	486	462	480	443	483	489	405	459	487	471	471	441	431	467	442	461	428	465	461	481	470	452	506	463	474	520	497	424	458	467	462	453	437	446	501	478	488	463	480	462	435	469	444	471	493	471	461	541	491	476	447	466	485	475	415	488	440	439	435	503	467	467	440	444	474	491	470	471	441	489	450	477	460	475	481	422	425	478	451	472	451	462	474	466	431	443	444	451	496	497	434	493	466	478	459	483	459	474	485	446	482	481	491	472	472	494	493	473	495	471	469	466	480	445	447	471	449	444	470	429	478	478	470	451	488	425	446	513	453	459	499	447	453	444	455	453	477	473	433	479	425	459	490	458	469	500	470	461	454	450	453	457	436	495	456	450	454	502	436	438	429	460	476	484	464	464	467	515	471	460	466	469	490	439	444	470	465	480	430	432	461	483	486	466	500	495	499	439	512	486	446	410	460	502	482	464	466	454	464	468	450	444	496	431	449	457	464	435	452	471	459	454	428	491	469	441	460	478	440	448	432	459	449	490	456	456	432	489	445	511	441	402	443	456	501	507	468	481	455	451	441	448	481	468	498	470	482	479	502	470	475	456	470	471	450	465	490	483	491	430	437	452	469	466	462	471	445	444	475	456	481	447	520	456	455	470	478	452	464	473	453	440	432	435	424	477	452	470	479	413	443	456	445	492	464	476	449	448	478	469	460	479	431	448	456	487	495	492	475	470	457	429	496	445	489	455	431	421	486	482	529	452	446	504	453	452	449	454	453	452	447	477	478	486	443	489	466	499	484	455	460	452	471	493	500	493	473	441	493	436	464	499	464	476	431	438	494	470	489	455	470	466	417	460	448	496	461	464	456	475	459	495	447	458	455	452	499	464	480	489	472	503	433	441	461	442	427	467	456	495	448	478	433	446	433	462	442	472	455	433	465	437	490	435	473	483	426	474	489	476	459	492	466	435	481	464	457	453	447	486	443	455	458	475	480	464	485	477	493	462	437	464	465	501	491	442	465	496	468	443	437	449	462	435	441	420	433	457	490	478	505	442	493	469	443	493	456	463	484	452	506
32897	30541	9795	1886	633	419	420	346	390	397	419	420	363	370	367	378	389	388	397	365	376	427	405	382	420	392	374	389	399	379	376	401	420	383	400	390	338	399	410	386	374	399	376	411	346	413	353	392	393	422	422	391	354	404	417	397	366	394	394	396	393	381	392	376	355	392	375	366	413	370	392	397	394	377	440	394	377	373	372	409	365	398	373	364	383	390	409	372	360	385	383	360	362	414	396	361	387	404	406	388	348	377	380	392	361	370	384	393	371	386	385	368	391	348	400	390	420	390	425	414	400	391	376	366	386	381	353	420	379	391	376	365	383	389	381	392	417	385	409	380	411	382	362	381	397	391	405	364	359	407	377	411	358	402	368	412	376	367	376	370	388	390	378	406	374	361	393	362	351	373	398	351	382	383	377	385	345	389	389	389	389	372	387	360	380	396	349	393	403	367	354	376	357	379	374	387	401	397	374	389	405	380	374	375	377	403	379	362	384	379	408	371	379	376	386	381	378	370	422	385	354	383	375	400	411	379	396	370	365	369	403	403	370	401	428	416	384	365	412	373	357	378	400	374	339	401	395	378	408	395	415	376	380	358	391	373	375	395	382	400	378	362	376	369	417	422	397	423	405	388	389	393	390	356	410	395	359	372	382	391	381	417	390	380	427	359	397	391	390	376	390	351	392	406	385	383	373	389	377	409	379	414	389	359	367	348	367	404	369	387	382	379	374	368	406	419	331	381	381	377	386	398	381	340	377	379	377	392	386	367	371	416	387	386	342	396	411	392	373	374	355	358	413	382	389	368	394	376	416	349	389	406	388	393	402	366	393	384	347	383	371	399	384	407	345	384	384	370	382	397	339	381	373	397	363	356	372	396	412	376	422	398	384	355	365	384	406	387	414	399	363	393	385	434	397	413	394	430	361	423	359	358	399	374	418	376	390	379	385	396	392	422	370	356	376	368	387	393	397	396	379	383	377	374	359	385	379	380	401	364	387	392	363	405	411	389	400	385	391	378	369	377	358	380	384	380	397	370	369	392	402	387	325	376	375	392	377	396	380	412	412	367	381	370	382	394	409	373	378	385	406	399	446	378	393	400	379	385	371	365	369	353	415	379	368	426	375	400	383	376	374	409	402	388	349	356	377	411	387	394	386	373	401	405	399	389	373	375	361	419	406	386	368	376	395	412	392	403	355	348	374	387	372	392	376	383	342	389	379	379	366	370	410	364	406	343	403	404	382	382	400	419	407	378	410	384	391	375	356	376	381	404	377	379	362	391	385	398	384	432	401	385	370	370	402	370	414	366	405	391	383	351	391	410	385	363	366	369	378	399	387	424	406	392	429	412	377	382	381	397	362	387	372	393	405	403	390	376	386	398	350	371	413	383	367	363	397	406	400	401	386	361	376	386	386	373	361	406	385	419	372	373	341	355	416	377	386	372	379	398	390	360	407	427	407	401	397	394	394	407	415	361	409	360	411	412	420	403	393	393	404	389	377	357	380	349	405	397	346	381	401	374	360	362	407	360	386	380	402	372	348	364	371	370	378	422	393	364	411	385	389	350	413	355	369	373	415	382	380	423	389	379	407	392	370	386	396	392	396	359	404	387	448	421	355	368	413	396	357	377	366	388	378	342	394	366	381	394	397	361	394	355	351	375	381	386	367	389	370	406	397	381	395	390	380	382	378	406	381	395	355	366	397	426	392	379	396	399	384	375	420	372	390	347	391	396	381	377	436	392	345	360	348	385	387	388	381	384	385	352	422	364	397	386	430	397	415	388	391	381	410	371	392	369	381	365	382	435	386	416	396	409	384	395	388	374	423	361	364	408	378	386	374	365	380	376	392	418	359	391	377	420	412	365	371	405	332	365	399	394	368	390	388	388	379	368	387	346	406	395	388	380	400	418	409	400	383	407	377	409	422	395	406	424	395	409	388	401	398	369	350	370	370	417	368	412	356	341	396	368	406	392	374	385	401	371	383	404	409	401	358	374	371	351	408	399	371	340	399	392	390	390	354	391	360	371	349	373	392	366	376	403	387	358	384	383	349	389	387	427	359	388	401	396	364	403	384	375	383	366	371	411	387	388	398	408	357	381	382	362	392	406	404	403	386	367	373	388	370	364	356	398	373	354	377	369	383	361	408	363	395	346	392	387	408	408	378	377	389	406	371	416	398	418	382	386	362	395	379	368	355	407	385	402	417	408	418	383	344	349	385	379	416	386	390	376	431	373	372	398	388	376	364	387	374	402	349	404	371	403	407	353	419	387	389	373	393	368	372	375	384	399	353	354	409	341	402	403	390	391	372	374	370	406	373	393	404	369	402	401	398	384	376	383	384	393	383	366	390	384	381	394	386	368	354	362	380	372	390	407	374	388	385	377	436	346	371	369	393	338	396	395	392	338	348	380	391	393	404	380	382	392	379	409	366	355	422	400	384	408	389	387	352	359	402	383	378	393	418	382	375	357	381	461	364	385	345	380	363	411	383	379	376	386	392	387	391	364	359	398	391	396	416	393	368	400	394	386	418	388	377	386	382	398	411	395	380	395	383	419	377	393	389	446	384	388	371	403	413	387	392	335	365	379	367	366	373	367	373	373	383	414	375	369	407	382	397	406	344	363	365	361	385	378	372	396	401	361	359	352	395	370	406	379	405	375	385	428	410	398	378	367	386	415	370	378	416	409	388	384	417	394	390	404	407	387	378	381	374	394	397	380	380	425	383	352	370	350	383	369	417	392	375	382	384	403	393	403	402	396	407	396	386	389	386	384	380	366	395	334	411	383	401	378	400	379	397	389	407	400	372	390	370	393	364	388	399	372	385	364	409	381	390	378	359	375	406	363	394	395	386	384	412	378	376	379	393	415	374	372	387	375	361	413	388	370	356	386	406	374	376	379	381	400	411	403	410	369	387	406	364	384	375	393	400	383	377	421	378	395	360	392	394	371	391	416	397	425	368	389	361	412	398	346	387	390	396	422	367	409	382	369	377	352	395	370	401	370	366	421	415	379	398	390	409	365	394	360	416	377	369	371	396	395	369	393	365	381	393	388	427	416	391	385	368	372	409	379	375	390	384	365	395	344	390	375	406	386	343	414	418	382	395	397	384	401	375	381	360	359	410	433	373	400	411	413	381	407	371	388	362	374	360	390	391	370	358	372	391	403	396	399	373	417	372	380	374	349	376	410	368	347	351	368	372	376	399	409	380	396	427	362	386	398	343	391	418	384	403	388	399	386	382	391	384	402	385	375	372	386	375	387	374	395	439	389	386	379	373	367	393	390	393	390	370	396	402	390	398	370	385	356	359	404	372	378	405	365	450	407	410	397	384	399	375	387	368	349	355	404	404	416	391	359	371	405	367	371	343	381	396	389	428	418	384	436	395	385	389	393	364	344	411	397	368	415	367	386	375	383	396	409	374	371	377	391	380	409	385	378	370	381	379	374	383	354	408	405	384	395	380	394	395	370	391	418	385	360	370	365	421	380	392	412	343	378
24765	23144	29648	24901	18096	4674	997	658	582	619	563	584	575	555	598	537	549	566	554	610	563	535	568	559	515	543	658	562	566	579	576	579	552	532	564	581	545	549	525	584	562	580	545	563	558	556	549	571	520	546	597	594	551	575	572	550	563	554	505	569	580	574	587	551	510	579	513	574	521	571	533	534	570	514	510	573	572	544	547	521	571	575	550	550	575	548	569	545	515	552	556	586	556	514	550	542	518	559	541	557	553	569	565	515	568	556	585	549	567	564	524	559	511	562	542	556	557	539	582	551	608	578	534	546	565	523	545	537	533	550	556	548	559	517	539	530	572	520	547	529	603	532	535	569	557	554	552	591	523	575	568	527	510	513	559	523	541	517	529	550	527	521	561	532	582	543	596	557	538	555	575	600	560	546	530	602	523	546	529	551	555	560	545	551	535	558	508	565	524	570	547	559	547	528	581	545	544	566	512	594	528	566	504	529	508	537	557	526	569	550	558	526	523	522	552	543	537	552	562	558	545	572	562	544	549	565	546	589	613	566	557	526	563	533	572	509	551	551	571	507	528	547	532	564	500	605	532	562	547	572	543	560	540	532	565	521	538	533	575	565	548	571	596	536	579	636	532	548	517	524	634	605	533	520	570	503	553	531	523	539	570	551	544	570	534	594	576	519	514	539	549	509	563	554	604	560	527	505	537	554	544	545	540	571	523	534	568	540	542	506	575	520	546	548	502	528	547	588	562	580	607	564	534	554	505	505	542	531	551	558	536	566	555	587	546	613	534	569	562	531	593	547	514	543	558	572	532	510	560	560	531	557	563	525	562	589	557	566	533	570	517	528	549	538	559	550	547	530	520	518	511	587	543	544	498	546	545	550	579	582	534	546	550	522	575	558	534	515	556	509	501	526	581	580	552	529	532	549	529	573	598	533	547	551	553	562	553	574	557	562	567	517	564	536	555	535	575	555	579	558	537	567	547	582	520	537	566	530	585	566	523	533	526	548	503	566	516	501	578	554	509	542	603	552	524	568	546	532	544	521	559	545	551	547	502	512	533	556	563	558	507	566	554	528	565	554	559	557	537	568	501	610	587	609	549	560	560	525	576	532	547	524	523	569	551	500	529	512	572	518	548	583	567	597	546	572	523	546	573	561	512	592	540	554	548	536	574	559	580	535	532	517	552	514	565	538	558	578	540	574	579	566	537	579	547	531	536	569	601	541	556	505	534	560	555	539	565	541	512	550	523	550	515	581	520	591	517	569	515	551	530	535	529	551	574	534	547	541	516	566	610	533	567	571	522	541	509	561	539	545	498	573	585	547	595	573	563	564	549	532	555	564	553	538	540	545	556	562	565	581	562	558	556	557	554	546	553	522	552	540	593	576	570	574	577	540	535	547	536	579	594	550	561	560	564	544	587	605	556	565	571	556	569	564	585	548	512	554	530	590	530	531	571	501	528	546	569	531	572	506	556	551	525	594	523	543	561	573	554	549	569	545	534	555	570	539	526	534	509	511	541	556	544	570	567	566	547	566	536	527	542	567	567	549	535	555	591	547	504	564	583	551	564	538	580	484	532	514	592	560	534	577	505	543	551	500	555	523	612	576	568	558	552	548	571	518	558	528	548	511	535	591	520	545	546	531	576	548	528	549	540	559	551	597	539	493	524	508	534	597	562	536	550	551	523	540	531	571	534	537	541	523	541	552	570	528	564	539	561	566	591	518	536	528	567	548	596	578	580	544	550	544	594	524	529	558	529	535	515	531	561	574	543	578	568	575	544	488	583	599	563	527	562	563	532	580	572	547	534	575	535	568	537	558	559	560	550	571	582	529	514	547	582	530	505	536	557	548	538	571	535	547	559	509	539	571	596	571	547	535	536	488	536	565	530	572	561	546	578	575	557	584	541	579	542	534	552	563	583	557	551	494	557	581	565	562	560	545	556	558	521	565	515	511	564	572	539	526	532	543	556	580	567	568	568	581	586	566	577	563	551	578	530	580	589	590	551	533	565	504	580	501	515	542	570	507	539	512	592	567	517	541	538	505	539	527	553	525	562	523	537	506	500	558	540	569	552	579	566	553	528	574	569	537	563	509	586	513	565	580	545	548	561	540	543	569	530	540	527	597	555	549	575	588	535	544	560	548	567	577	525	565	548	535	558	527	529	537	536	508	551	537	581	551	519	563	542	551	521	554	578	534	504	559	613	551	560	544	543	566	529	566	550	545	571	519	568	515	547	529	581	543	543	563	535	558	567	541	552	557	588	566	561	543	519	539	542	561	533	537	559	585	536	535	589	526	553	529	503	566	570	512	581	563	572	573	527	538	525	544	534	583	566	541	524	512	549	594	571	526	562	546	551	562	526	555	569	515	496	534	509	565	584	563	530	534	572	556	557	538	564	544	541	509	535	582	580	524	534	545	542	526	554	562	542	552	561	573	533	583	506	568	570	473	528	536	561	536	537	547	600	533	597	517	532	542	556	550	545	536	588	601	583	570	554	526	564	569	585	550	583	584	540	518	578	543	533	518	532	551	549	556	563	523	531	528	527	579	556	561	546	515	554	531	558	561	536	554	573	528	587	541	546	598	538	605	545	537	542	538	570	507	534	535	536	529	554	600	594	512	566	547	564	545	555	551	572	572	528	549	507	580	517	567	524	559	530	561	524	552	555	536	547	568	590	549	544	544	532	569	559	558	545	545	548	594	571	592	530	580	566	560	539	564	571	517	519	543	546	614	561	566	531	556	544	570	554	540	523	559	548	558	576	532	554	539	560	526	543	553	552	553	580	504	556	534	543	529	559	528	561	501	538	529	551	528	571	540	535	594	553	569	561	524	513	552	534	546	562	544	536	535	615	524	554	553	535	561	545	550	558	529	559	530	557	554	542	518	565	521	599	528	559	521	579	534	538	533	569	560	568	516	568	609	588	496	551	575	563	580	532	537	557	548	574	559	531	527	539	573	557	597	554	535	530	558	516	560	581	549	590	554	526	567	557	560	520	532	530	584	549	520	577	520	532	549	567	572	533	560	545	545	526	505	561	572	552	576	538	536	508	570	582	536	511	540	530	526	555	529	540	545	586	556	567	567	558	561	543	505	572	522	532	576	512	522	499	531	579	567	542	580	573	528	549	555	562	516	532	590	541	555	541	553	569	552	529	552	510	580	579	563	564	566	523	531	539	530	555	545	605	568	539	542	524	539	586	515	538	566	509	557	565	548	553	552	552	540	565	548	558	580	541	552	525	549	544	568	529	529	524	521	551	570	559	543	558	517	579	550	513	538	522	526	522	546	531	513	556	579	544	572	543	553	554	558	530	575	560	521	568	532	532	549	568	553	543	550	526	594	566	564	572	571	565	561	566	605	528	576	553	588	533	591	547	525	553	573	542	589	581	532	564	568	544	557	522	556	542	522	552	529	582	572	591	543	576	531	540	540	522	547	505	537	549	564	548	614	557	566	572	560	560	527	575	497	542	542	555	556	553	528	543	548	555	540
62745	84677	45042	13721	3310	952	581	531	498	538	492	512	482	482	508	473	498	503	484	515	489	509	530	500	483	521	496	516	500	523	531	488	542	469	424	458	469	482	510	539	483	524	492	483	513	496	485	522	509	512	525	476	495	536	525	484	500	519	516	518	492	521	469	482	503	507	481	474	534	496	509	503	486	482	587	514	496	523	517	504	484	547	484	490	546	506	501	492	511	467	507	538	489	498	515	496	483	506	531	537	560	473	516	487	508	488	532	500	475	489	511	487	514	498	481	499	492	497	489	478	486	494	464	473	491	480	498	502	535	519	481	490	521	500	522	506	473	483	476	533	506	523	497	513	476	530	491	519	514	519	520	499	545	463	534	521	492	480	476	479	500	474	462	517	509	525	468	460	493	511	474	490	513	517	487	512	463	441	533	490	483	494	488	506	516	484	520	517	510	505	508	507	477	504	537	508	488	498	494	522	458	478	509	484	523	462	511	531	507	530	482	485	519	502	486	560	481	517	512	517	461	510	528	531	536	492	487	520	486	495	505	476	487	466	481	470	491	487	472	491	489	523	513	516	480	478	492	517	512	473	507	504	504	460	488	498	535	461	534	510	494	489	479	493	521	470	510	470	496	478	506	486	481	517	458	529	492	464	515	484	491	510	511	523	493	526	453	521	514	547	496	584	468	501	497	513	463	489	503	495	472	448	516	498	505	513	490	500	494	444	502	527	512	507	496	513	478	495	515	487	508	487	502	486	536	529	467	487	507	525	542	507	514	496	486	516	488	490	476	441	479	542	488	491	508	497	469	510	493	497	491	486	497	479	506	522	481	530	465	550	495	539	521	535	503	478	485	497	447	542	482	510	477	501	467	509	517	472	493	483	457	559	494	513	475	536	489	475	520	516	509	547	485	513	530	466	508	491	513	453	476	509	489	491	499	473	492	492	501	502	507	531	470	516	517	474	506	480	494	507	475	491	468	496	529	438	478	487	480	520	483	515	467	495	491	478	540	477	479	499	498	518	471	503	484	494	478	528	511	540	500	486	437	491	486	516	493	516	519	499	487	460	489	525	502	487	526	484	491	485	503	487	478	525	495	512	492	436	535	522	480	504	508	475	504	490	526	518	487	487	477	482	530	483	506	512	496	453	516	504	477	493	511	476	480	491	507	543	519	472	554	450	519	541	495	504	476	489	463	510	462	503	543	466	508	504	439	475	491	510	447	486	469	521	480	491	495	493	481	478	485	497	506	474	491	529	481	493	495	532	487	492	478	506	520	508	483	535	478	521	515	520	509	516	479	505	523	485	482	494	508	503	473	505	486	507	496	501	472	484	510	493	485	479	467	512	490	480	477	484	499	528	473	485	493	530	528	469	556	519	516	482	492	487	481	485	490	504	512	521	504	512	485	485	469	445	515	447	493	513	504	505	552	456	500	515	470	516	526	500	491	521	460	502	485	462	505	478	491	500	500	495	512	538	503	557	490	507	455	476	518	486	480	502	515	497	466	495	493	498	531	516	500	496	474	481	470	484	524	467	511	504	459	492	482	503	533	456	477	473	491	520	497	494	515	499	491	515	500	466	480	464	565	476	477	496	510	473	502	490	502	547	477	517	492	478	527	495	519	520	502	505	534	515	505	509	496	491	460	493	492	476	482	487	464	481	493	518	510	535	486	496	534	452	521	494	540	463	509	541	486	507	485	505	528	495	524	507	490	489	525	483	494	471	486	567	489	481	515	482	509	498	522	492	491	467	449	470	450	480	495	512	495	490	469	500	470	477	451	497	477	516	508	513	516	492	496	486	497	491	526	496	531	480	443	489	489	510	487	498	497	491	508	465	484	495	473	486	495	479	498	495	513	537	508	521	510	508	532	497	518	512	482	500	480	486	463	481	442	448	514	510	486	490	518	472	508	485	465	479	493	496	485	504	459	530	533	501	521	514	514	461	483	492	475	489	495	490	508	489	485	486	528	483	504	496	507	542	506	476	492	508	479	495	503	495	472	476	466	531	525	502	479	523	485	446	496	503	541	506	471	471	462	492	493	475	522	486	498	491	475	521	481	507	517	509	518	493	451	496	492	499	488	533	464	478	537	469	504	481	501	512	535	526	493	510	514	545	471	515	459	502	484	500	465	505	512	508	514	493	514	530	502	507	483	441	489	475	511	510	502	486	492	520	489	448	459	501	485	509	511	481	504	474	473	474	491	464	524	478	489	545	488	508	523	499	543	559	497	504	516	491	498	486	488	539	500	503	491	527	541	497	493	514	477	548	502	496	484	526	508	434	479	474	488	519	524	567	482	482	502	479	514	510	486	500	506	472	488	494	526	478	485	479	498	482	494	528	530	478	484	490	507	495	513	481	515	466	477	467	498	459	517	526	532	481	507	509	509	517	507	482	449	486	523	516	548	489	469	501	498	521	509	455	470	517	488	504	506	523	522	511	482	482	502	496	531	484	514	463	500	500	531	533	498	533	510	486	458	476	532	484	510	502	494	521	499	497	512	462	495	496	497	461	495	456	544	472	518	476	501	511	498	499	496	517	472	524	542	487	484	498	519	496	454	516	518	550	470	491	495	493	498	462	475	528	479	493	502	504	525	459	509	504	504	529	486	464	495	506	519	473	514	508	500	491	514	480	518	471	490	512	475	482	515	484	511	523	494	486	445	518	484	497	496	516	519	506	524	481	481	516	506	511	519	499	521	511	505	450	495	496	536	512	511	519	490	518	486	525	503	466	498	506	484	526	493	494	501	452	469	495	499	479	530	538	510	524	495	481	463	480	488	483	474	499	512	463	526	521	460	501	522	490	517	496	463	498	512	481	525	466	510	469	482	532	474	499	528	489	514	529	457	495	508	493	503	476	506	501	497	471	483	495	495	519	514	462	495	500	509	490	507	477	479	515	520	496	500	513	551	487	487	526	502	472	487	450	482	519	518	508	539	485	482	446	479	522	511	504	484	497	523	463	494	500	500	514	464	522	451	475	488	507	482	481	517	496	470	510	490	526	525	476	507	481	535	525	452	519	470	528	501	513	471	526	507	498	469	506	490	453	506	511	476	507	515	479	489	485	486	460	475	495	529	468	477	492	496	506	484	506	484	476	467	523	477	541	487	529	512	491	482	523	494	508	507	499	524	508	457	520	492	446	515	502	485	543	515	508	490	530	463	486	494	474	481	503	528	452	527	494	496	528	464	516	472	490	501	491	511	507	514	538	466	477	507	489	494	485	507	541	491	493	501	470	492	516	499	472	497	504	492	493	496	494	504	491	527	495	484	537	488	497	530	538	467	477	521	496	540	417	483	502	498	448	488	522	450	466	495	512	508	486	486	487	499	535	487	513	492	531	522	486	502	463	509	512	512	544	505	490	498	530	515	495	498	451	468	496	480	490	517	481	514	456	495	509	523	481	484	464	505	516	491	473	511	439	499	489	503	469	529	502	477	503	492	531	511	476	502	476	480	477	449	539	527	475	474	507	461	518	514	494	527	486
24182	22580	29409	24425	20037	8769	1358	877	746	747	721	747	700	761	741	727	729	767	746	760	716	704	728	710	725	690	728	710	718	732	679	732	695	778	694	691	671	725	654	675	714	735	717	724	724	774	714	755	703	701	691	665	752	718	661	744	711	719	727	709	686	714	706	677	720	645	730	701	715	703	736	689	711	749	721	730	687	724	724	702	706	711	716	711	732	648	708	712	684	691	669	729	742	752	671	671	704	710	728	737	684	675	662	717	685	747	729	709	689	706	712	692	643	728	632	667	718	714	695	718	698	712	685	654	710	710	690	658	721	704	717	697	706	694	676	712	714	684	713	681	708	675	687	722	690	736	708	676	680	729	673	674	687	668	728	724	689	754	716	695	693	737	712	716	698	686	719	688	721	732	704	655	679	622	673	686	699	739	717	656	627	698	669	700	766	668	752	717	700	676	716	666	722	703	711	693	689	709	709	695	687	687	729	712	689	675	698	661	693	632	736	689	673	689	697	717	701	651	687	681	692	679	700	691	709	736	701	695	727	704	684	689	728	716	692	690	741	663	680	691	683	678	698	691	702	748	706	694	701	713	738	694	657	693	679	698	715	761	710	765	679	686	728	652	727	684	685	693	652	764	735	722	750	677	690	702	687	724	760	694	742	714	675	662	727	720	691	712	678	670	707	693	692	700	680	705	712	694	698	677	711	646	718	694	726	722	700	687	684	700	665	634	748	699	690	693	674	704	711	665	707	677	747	737	729	710	755	717	693	711	698	685	719	663	718	715	713	645	717	692	692	717	735	670	723	747	677	709	687	706	649	731	693	666	674	722	683	700	686	732	664	750	663	687	711	700	675	729	746	691	716	702	694	731	708	693	653	717	700	696	742	688	734	758	714	708	717	712	707	689	727	739	700	667	732	676	709	674	715	684	692	748	681	724	730	659	691	710	692	716	720	673	696	701	701	737	677	676	702	655	709	687	664	668	650	732	696	708	707	685	736	656	698	683	706	708	645	658	682	740	691	670	684	691	710	689	735	707	675	698	709	694	683	701	693	750	730	667	681	725	732	720	667	699	678	650	714	667	684	644	688	725	678	703	699	750	669	678	693	694	646	713	681	727	688	695	692	723	721	717	690	760	720	719	670	685	694	724	695	749	697	689	673	688	734	722	661	715	724	663	696	655	665	687	666	765	709	725	713	691	695	684	714	741	678	666	684	697	684	711	665	725	696	646	674	716	696	700	733	680	674	681	701	697	726	713	659	648	709	738	655	708	681	731	711	727	680	715	685	717	692	677	664	713	695	718	686	626	677	704	707	705	691	707	666	725	756	655	683	677	712	658	681	744	725	707	696	669	712	672	664	686	693	712	661	684	687	759	723	683	712	710	744	676	672	662	650	675	705	664	674	711	736	674	670	631	682	750	684	691	716	670	681	687	699	680	681	722	717	660	699	727	703	690	678	682	692	699	664	733	751	676	753	692	672	640	730	670	711	718	704	714	697	684	705	658	691	699	719	724	615	664	680	686	738	714	715	712	704	729	727	688	723	659	643	740	733	725	678	740	688	718	697	681	698	769	677	739	679	744	717	693	709	686	674	701	709	692	710	698	686	671	734	724	646	680	716	665	660	648	701	687	723	675	731	655	698	669	721	669	743	645	685	700	700	693	718	701	712	711	717	678	680	721	697	726	684	664	729	701	673	666	701	658	734	643	636	654	712	706	711	667	668	625	696	709	723	704	690	707	616	679	704	678	717	711	727	683	677	657	701	686	664	671	747	667	746	705	699	692	721	656	691	714	620	700	711	701	692	691	692	733	720	649	685	678	728	670	704	732	697	692	699	700	713	679	733	676	709	659	683	712	619	691	689	668	744	681	676	648	696	680	676	706	696	727	714	708	704	726	724	680	696	719	694	684	717	670	728	693	719	659	733	713	704	727	749	698	725	724	694	694	698	697	683	656	703	719	681	651	684	731	675	717	706	702	653	710	728	657	660	695	689	689	655	659	691	720	703	676	716	666	689	713	642	680	728	680	749	715	689	673	734	673	711	699	665	695	680	676	701	689	690	721	744	676	698	668	708	710	702	677	719	689	657	738	682	662	681	730	691	722	698	717	685	703	673	649	683	652	650	642	614	692	714	730	666	667	654	704	686	665	720	649	705	681	724	707	725	722	712	715	693	686	664	689	667	687	714	691	691	652	711	713	693	709	627	660	661	683	757	711	668	693	674	700	730	779	699	689	725	661	707	707	615	696	694	738	721	673	712	722	665	674	693	689	701	680	695	712	687	689	712	704	686	693	721	694	701	728	711	698	647	717	698	745	715	699	654	706	686	693	707	643	691	713	737	681	734	691	690	691	665	725	711	693	649	666	697	687	700	673	678	722	755	735	693	689	725	679	711	706	696	740	704	707	698	723	697	700	673	694	701	679	645	728	728	668	682	735	651	708	677	673	653	711	695	694	693	690	681	660	700	684	708	728	669	693	668	662	697	677	690	673	668	741	681	739	675	681	731	638	697	697	670	655	705	722	725	660	695	677	693	688	678	674	702	704	676	719	658	725	696	697	623	714	745	673	741	666	704	710	720	705	713	710	710	755	698	696	712	713	677	667	717	714	685	729	681	736	661	696	728	686	714	720	725	729	718	701	723	690	688	671	706	693	659	671	691	680	716	779	677	687	728	698	704	652	725	663	653	667	682	714	699	691	693	693	725	650	724	699	720	707	695	681	692	729	690	655	742	670	673	674	699	724	681	708	681	697	692	723	706	659	743	695	673	708	725	721	705	694	666	645	680	725	691	696	665	719	710	673	696	694	675	663	703	701	712	680	761	716	699	748	669	747	703	705	698	727	649	656	673	731	700	677	693	737	708	708	693	740	645	714	679	712	722	708	675	662	708	669	714	710	685	715	735	722	673	706	684	727	693	690	754	708	666	668	644	679	709	675	673	689	721	706	666	650	734	710	689	661	655	676	706	693	667	714	711	698	696	677	697	688	667	717	684	716	671	735	675	678	713	711	719	685	695	671	708	729	678	712	718	700	688	646	759	669	685	662	690	702	657	679	696	702	721	703	779	722	719	710	717	690	679	671	701	661	656	699	736	681	720	686	687	647	705	691	719	730	715	705	700	697	687	669	687	697	728	709	721	705	722	726	715	710	697	721	697	652	690	725	727	676	722	676	677	666	699	699	712	701	716	690	736	665	715	735	702	704	709	691	750	675	686	732	700	718	716	695	720	659	696	688	739	713	744	678	619	711	737	675	718	707	774	644	649	706	646	691	739	666	713	668	712	706	721	727	680	688	702	708	680	695	703	709	672	672	684	703	723	706	735	712	703	705	681	696	720	675	693	723	708	632	656	704	640	685	698	729	697	667	705	678	695	687	666	625	727	683	715	755	651	676	714	688	684	676	686	702	714	727	666	690	707	726	723	714	691	673	663	683	701	700	701	660	705	676	718	731	672	694	698	683	693	709	727	679	693	743	694	637	652	714	673	741
60073	88285	49061	15866	3510	1028	672	616	625	615	620	606	638	627	674	632	665	615	654	642	642	610	600	650	602	588	617	636	645	648	648	651	617	641	654	583	637	646	606	644	624	637	651	642	615	619	613	645	648	656	601	627	601	623	598	626	638	645	595	647	614	649	630	570	641	631	638	645	655	604	632	655	643	609	626	635	640	602	593	635	613	611	654	632	620	663	609	608	622	659	616	608	599	603	638	602	634	562	599	582	679	626	608	586	620	624	636	584	623	645	641	695	629	591	627	568	650	600	628	575	652	613	622	607	638	613	644	634	617	592	645	572	650	673	667	666	614	616	619	643	628	623	592	619	652	616	631	630	659	623	627	664	631	622	636	606	636	621	636	630	624	617	635	629	603	604	615	635	615	627	642	657	616	631	642	616	622	640	632	610	643	598	630	652	593	672	624	633	611	616	594	603	632	618	576	567	642	619	635	611	661	618	612	612	607	612	608	594	640	606	660	609	608	581	601	580	614	635	631	616	608	659	619	596	643	686	654	629	664	655	637	642	604	591	647	622	626	643	588	663	633	559	639	644	633	632	628	655	653	605	648	624	621	626	627	634	647	624	599	611	623	652	650	605	611	624	680	593	617	631	628	572	647	632	614	640	591	653	608	633	610	641	580	595	639	603	630	623	593	637	594	597	654	652	614	640	660	671	622	616	652	641	657	602	610	580	685	637	647	620	685	624	577	604	645	631	636	645	674	663	585	670	591	614	607	608	628	626	643	628	644	583	659	611	673	638	647	657	591	635	626	644	630	643	585	628	591	593	641	631	647	624	595	630	639	608	635	593	635	584	635	598	591	625	649	617	590	621	614	623	652	627	646	628	599	633	610	622	610	644	645	602	665	636	626	626	602	618	607	683	638	603	636	579	644	587	623	629	592	584	638	545	631	642	597	614	612	660	618	600	614	623	638	600	575	603	589	633	610	629	632	631	613	639	637	631	659	609	632	628	644	654	650	611	624	623	598	587	580	644	668	628	668	612	592	648	595	626	613	649	616	668	673	599	626	613	667	610	566	646	661	688	643	604	631	643	622	633	618	602	603	599	611	634	643	601	660	635	632	631	629	625	613	616	661	628	644	628	578	665	669	612	610	652	662	611	594	669	610	607	587	632	623	638	658	608	597	624	624	626	625	625	655	616	650	638	635	637	629	640	563	588	670	619	606	626	612	630	618	611	676	621	617	616	682	587	629	610	676	638	641	582	699	613	640	617	615	626	599	616	624	616	661	644	635	590	625	628	591	615	636	662	641	648	581	676	579	638	594	596	597	612	624	625	575	671	633	575	607	636	657	614	584	597	606	602	609	591	605	581	656	631	595	594	611	581	629	606	641	621	614	620	607	592	637	601	633	603	608	602	604	632	581	624	588	616	633	623	619	640	587	587	608	632	636	650	633	661	636	610	647	604	667	655	640	631	638	642	628	621	594	668	608	665	635	608	670	590	584	646	624	698	604	659	656	608	606	677	665	584	629	609	603	631	639	640	652	633	587	599	606	596	657	622	602	615	602	602	614	628	646	594	584	660	585	637	671	627	603	557	600	665	636	578	628	662	629	637	664	686	630	647	637	592	614	606	627	607	605	612	666	621	628	572	644	610	619	634	631	573	658	604	662	627	593	635	608	629	613	637	628	615	633	631	617	634	613	596	611	646	598	630	625	578	605	622	597	622	687	585	588	616	593	620	603	650	615	577	594	573	580	630	572	584	621	644	656	579	609	619	595	611	639	609	621	567	601	645	594	625	623	631	627	648	626	648	639	612	568	599	612	647	616	609	655	677	654	614	652	610	612	625	634	616	576	650	640	630	617	614	642	651	629	652	622	603	641	659	615	637	546	607	655	633	588	653	610	647	659	569	591	612	633	607	603	568	590	656	633	575	633	622	594	615	624	611	586	640	596	637	577	629	638	633	575	643	597	604	594	627	628	640	620	618	574	639	637	632	664	581	587	637	612	610	614	633	583	622	599	624	642	595	643	582	653	629	609	612	621	587	568	592	598	579	655	587	611	624	647	595	606	606	629	670	601	656	604	658	639	626	653	610	595	613	619	628	573	615	621	622	609	633	657	612	604	623	613	628	620	626	615	637	620	607	599	619	651	593	663	640	591	590	657	617	621	624	591	676	626	675	628	665	623	611	629	572	639	620	599	570	625	608	632	682	617	608	587	664	634	627	643	624	618	619	640	621	662	602	580	651	601	592	595	530	611	597	629	615	619	635	624	617	603	649	599	675	591	610	614	641	639	617	605	646	615	639	601	602	630	654	644	611	613	572	625	652	611	592	593	598	626	629	614	609	625	601	581	640	601	633	621	611	629	644	621	601	627	593	592	662	618	621	637	624	602	616	606	586	600	597	645	608	603	640	625	596	618	644	690	613	612	556	652	642	572	598	640	651	599	645	647	608	629	646	598	669	592	643	654	638	632	629	636	578	596	612	644	615	645	645	612	664	633	635	604	623	641	566	607	657	605	653	619	590	647	599	630	651	672	603	636	634	650	616	608	614	651	605	579	588	562	636	614	602	611	635	632	593	601	632	608	648	630	603	629	619	606	604	568	591	618	634	642	600	624	627	585	655	644	591	610	588	631	630	587	660	637	602	638	674	636	642	616	639	636	652	600	681	642	614	636	615	647	622	588	650	661	609	615	590	627	618	588	644	601	603	633	591	605	627	619	589	631	592	587	639	655	601	605	586	584	638	615	615	634	625	620	651	603	635	632	621	599	647	636	646	610	624	600	638	648	604	602	622	596	572	665	646	617	616	598	640	584	618	585	637	620	599	626	592	635	646	593	558	607	616	620	643	622	632	638	595	617	631	586	628	619	654	640	608	613	640	637	622	630	614	614	621	614	614	612	614	589	637	594	613	665	625	583	687	676	604	612	632	609	646	623	651	664	633	639	566	629	604	652	664	623	627	594	608	663	561	656	585	569	634	600	579	603	626	645	621	626	643	609	584	653	631	645	601	630	583	646	608	601	604	603	627	651	646	601	607	624	644	613	623	602	576	631	609	601	614	613	640	628	598	577	649	657	651	621	605	627	567	644	618	673	615	605	638	611	623	619	605	692	627	616	663	631	656	615	664	596	619	609	640	599	633	584	583	624	595	622	637	638	618	633	645	634	651	599	609	651	615	609	616	642	633	629	565	583	630	643	603	613	616	629	644	651	639	595	644	592	644	651	587	632	649	603	617	639	630	614	596	661	618	616	643	598	638	638	601	611	640	624	636	585	648	629	608	621	616	624	670	594	603	664	612	616	624	611	650	647	646	587	599	569	608	643	585	573	627	599	565	661	638	640	655	633	593	641	579	613	590	602	620	624	592	644	634	591	604	602	607	618	624	637	613	642	620	637	608	656	598	652	628	613	596	601	607	654	617	658	610	622	646	599	624	577	657	645	676	627	604	626	604	604	620	581	609	609	587	645	637	627	575	625	614	629	681	590	590	578	680	613	614
34338	31279	19232	4587	885	565	600	608	607	540	549	541	575	549	556	531	590	553	588	535	544	510	553	587	576	541	560	565	554	533	573	569	557	565	548	542	544	545	535	577	566	520	552	544	553	530	493	527	503	559	506	570	495	585	539	540	555	585	580	519	507	574	567	559	548	535	553	569	530	537	508	582	600	501	589	559	536	529	521	553	568	569	551	561	578	529	551	573	529	523	533	555	564	559	520	516	540	531	534	524	521	535	534	556	544	517	551	561	553	506	573	530	556	582	515	512	575	582	575	499	551	547	590	529	552	525	515	611	530	544	559	576	585	581	553	549	504	576	575	546	530	563	557	577	578	519	519	534	533	530	539	543	578	539	570	552	518	539	541	542	567	592	563	539	524	548	549	530	567	541	553	526	546	560	562	524	553	542	529	524	580	515	545	523	568	511	569	537	509	490	521	518	588	522	562	543	561	536	556	534	520	518	523	519	563	545	504	558	574	561	556	534	526	541	535	556	558	523	554	533	542	478	558	543	547	527	546	568	564	502	570	555	548	549	553	545	535	528	517	539	529	527	530	524	542	557	530	597	506	590	581	551	542	559	523	561	522	563	542	536	531	582	581	510	547	575	550	531	532	530	529	536	545	545	546	558	534	537	543	574	526	575	531	510	570	531	557	485	562	538	590	558	543	542	548	533	524	584	571	540	504	525	538	563	544	529	544	521	582	579	555	510	548	511	558	525	513	568	547	519	571	563	532	528	556	514	552	525	537	488	502	528	540	567	542	541	543	513	589	526	513	570	565	533	550	544	486	549	590	527	524	533	572	517	549	582	519	551	574	526	547	527	598	542	533	526	553	551	558	548	570	540	504	510	575	536	581	551	534	566	549	544	526	546	533	548	518	519	569	544	531	551	547	545	571	500	542	556	585	559	542	542	573	578	572	531	555	546	527	511	521	556	557	559	527	538	526	562	553	552	559	530	515	510	530	568	512	523	505	544	605	500	506	566	586	541	549	508	520	529	569	513	542	508	537	547	520	568	573	566	523	531	561	569	593	529	547	540	553	526	571	556	543	556	567	530	548	529	523	570	550	573	536	555	551	527	544	532	528	542	536	529	539	505	550	522	563	525	543	550	549	553	532	545	542	548	554	511	522	530	559	536	552	569	511	535	562	515	535	557	549	547	506	550	533	535	536	519	502	568	549	549	500	548	598	547	541	565	532	532	551	528	587	545	541	506	550	565	547	551	526	586	534	573	525	582	592	575	553	540	538	538	525	533	520	519	512	598	557	566	513	548	525	541	525	569	541	528	546	534	558	544	551	547	549	492	537	523	540	512	549	545	553	587	563	525	560	506	529	508	510	518	524	541	541	553	522	570	533	575	547	554	579	524	517	551	516	512	526	526	516	539	566	576	543	530	539	556	557	517	545	540	590	537	545	498	554	545	552	533	527	522	544	573	531	516	596	545	526	520	561	550	552	553	501	528	570	530	592	556	564	563	537	566	505	488	538	567	522	565	576	530	536	519	509	542	554	544	537	554	515	510	506	573	560	544	541	553	587	543	530	489	520	510	607	521	557	502	535	516	567	543	563	534	527	561	542	567	556	505	536	503	530	546	520	564	575	517	560	572	524	521	512	576	558	522	541	557	556	584	549	524	569	531	542	557	539	531	518	570	554	560	572	501	513	539	546	594	533	531	515	550	572	553	503	567	546	515	542	556	540	540	538	539	496	556	511	516	563	568	548	562	514	576	502	547	535	522	553	553	560	558	495	595	521	538	564	532	557	559	545	588	522	561	515	558	540	515	593	533	544	544	539	565	556	557	519	518	526	529	550	511	554	521	545	533	522	542	515	565	503	537	534	583	565	512	525	550	530	554	544	537	532	542	511	538	521	513	526	510	524	600	550	512	568	573	521	537	566	540	510	573	526	522	571	538	515	558	538	569	572	524	523	516	510	566	542	547	539	520	519	545	517	528	536	574	537	541	544	541	541	514	594	573	509	535	592	571	510	547	573	561	531	548	547	547	558	545	576	541	520	561	525	539	559	611	546	537	572	522	569	561	532	554	538	575	531	524	557	522	554	563	557	535	514	547	526	570	567	548	588	533	560	562	538	533	516	502	539	553	523	554	521	521	525	537	528	502	495	559	543	539	529	540	540	568	537	528	538	546	577	585	523	528	517	574	537	538	521	516	559	545	559	547	526	544	569	556	529	547	526	566	540	541	526	540	562	538	519	528	544	557	542	517	552	556	576	566	485	590	545	585	569	544	542	551	556	570	556	525	534	551	567	587	563	513	563	531	572	505	533	541	589	584	521	515	506	509	569	588	555	579	579	536	585	541	523	579	565	570	534	513	585	514	538	575	522	543	517	546	529	539	519	541	528	528	594	540	547	562	535	602	551	568	571	554	617	569	562	528	509	519	535	569	555	554	527	541	509	530	482	569	556	528	551	577	530	555	515	557	533	571	548	529	573	561	545	527	538	577	566	533	528	531	531	544	582	542	541	502	528	517	567	542	539	546	558	551	550	534	536	543	555	547	543	521	541	519	545	535	576	526	513	554	533	541	560	552	535	573	548	558	541	573	537	522	584	513	552	553	525	547	558	544	548	552	565	513	536	551	553	537	557	518	561	539	549	576	534	568	576	547	544	538	534	588	526	552	568	584	572	555	500	565	534	534	504	612	596	548	585	502	542	524	536	536	560	575	517	528	531	571	545	552	554	514	562	584	564	593	552	535	540	520	570	533	486	585	531	528	560	524	551	490	553	577	561	551	547	540	503	546	535	557	565	579	535	554	522	524	531	523	534	566	516	552	542	572	535	537	563	538	527	516	565	518	544	536	548	572	557	538	551	523	528	537	517	541	569	535	495	545	554	588	526	538	542	545	557	550	531	547	536	527	488	560	559	555	539	515	586	608	583	537	533	519	570	537	519	531	555	530	548	518	573	557	550	571	546	536	537	543	570	523	533	515	556	566	544	573	547	567	533	553	557	575	593	560	565	531	546	581	517	517	521	545	542	577	539	535	521	572	550	571	568	615	538	558	553	554	558	550	542	565	512	571	532	569	530	550	570	556	527	522	546	545	530	562	564	532	515	515	568	556	573	540	524	562	529	527	523	529	530	550	540	541	526	566	556	525	523	561	557	554	576	564	565	539	581	482	540	564	558	560	550	551	523	547	550	556	557	564	557	566	528	525	553	546	555	610	553	563	550	542	554	529	512	598	571	553	507	486	535	556	517	528	549	550	522	512	525	534	543	608	559	565	534	530	522	532	557	573	568	558	531	534	541	491	527	575	565	548	544	562	506	571	546	540	552	534	543	563	584	590	564	507	557	544	515	537	537	532	515	585	528	509	538	546	533	552	587	560	532	566	569	552	564	536	555	597	539	553	549	533	549	579	555	549	571	510	528	538	533	529	565	568	545	557	534	528	537	518	567	530	566	539	552	558	522	585	542	560	568	538	552	580	558	558	561	549	499	538	576	533	542	552
32789	30454	10076	1975	639	487	450	452	469	444	465	482	461	434	433	443	442	439	472	437	454	442	417	437	439	426	449	435	387	463	472	452	455	454	487	470	484	459	410	435	443	449	438	430	431	467	428	428	426	499	480	472	434	467	417	433	428	418	433	429	491	466	457	447	446	432	492	454	450	455	439	416	476	451	467	443	443	454	462	469	428	428	473	450	471	446	439	437	418	438	456	453	492	469	418	461	439	453	412	467	442	475	430	487	456	450	434	446	455	468	481	447	431	459	446	441	487	460	414	421	440	434	419	444	482	482	474	454	472	449	463	424	474	422	491	430	445	431	431	451	445	423	473	460	421	452	454	452	462	460	477	435	399	457	436	457	421	405	443	457	461	435	483	444	469	412	455	475	486	466	433	432	461	467	429	451	426	456	447	429	440	425	486	469	430	431	453	476	455	450	426	460	451	448	444	455	453	404	477	436	443	475	463	423	455	505	462	435	419	439	435	423	462	470	434	471	437	453	449	462	457	468	439	452	441	482	417	417	434	461	499	419	415	425	427	449	462	452	456	477	451	409	440	461	448	474	414	461	471	403	421	460	459	414	453	445	490	434	463	440	469	454	469	428	455	440	420	464	473	468	461	437	436	489	463	427	461	427	425	449	412	427	451	424	486	444	453	454	445	385	438	469	415	414	442	426	448	500	465	424	435	471	435	409	443	447	446	430	479	448	424	448	455	458	444	432	442	452	465	452	466	424	442	468	433	450	488	431	447	443	469	447	419	454	427	427	449	443	437	431	454	435	458	413	432	460	505	432	429	464	390	457	410	441	460	448	453	453	413	434	497	434	444	447	445	428	462	451	424	461	473	408	482	461	459	445	424	455	426	449	465	438	465	438	438	414	431	492	494	456	475	461	468	438	477	455	429	481	406	435	436	443	461	435	455	436	359	461	444	467	445	444	448	462	437	426	454	465	460	461	441	403	447	424	419	476	455	446	432	432	441	428	441	421	437	436	494	457	443	436	434	449	421	450	447	482	463	455	456	455	433	486	419	436	449	452	446	434	455	434	434	429	476	419	401	426	443	447	448	458	445	497	463	457	479	451	462	448	468	437	455	448	436	446	443	410	431	479	397	476	483	470	473	444	438	461	429	445	440	485	466	470	450	422	400	427	399	421	450	501	462	474	483	468	406	461	448	445	434	445	442	432	431	460	463	432	468	453	482	434	412	453	429	421	429	462	424	391	438	429	437	465	450	428	450	458	443	442	472	474	455	465	441	432	440	419	465	456	421	458	442	439	458	421	459	478	464	433	469	443	405	431	429	443	433	465	434	403	477	420	477	423	474	446	449	462	425	474	458	474	448	424	443	436	444	433	450	463	431	436	473	433	447	460	462	463	457	398	447	427	450	431	458	430	402	453	429	438	408	473	484	416	454	438	446	432	435	429	493	494	446	453	481	464	459	443	466	486	444	476	433	444	447	462	482	407	431	416	409	445	472	454	415	466	421	478	414	430	426	452	423	437	436	411	445	490	432	403	464	470	428	444	456	463	460	437	452	451	470	433	455	416	417	425	441	435	446	465	412	493	457	458	470	423	446	453	444	464	440	430	447	450	468	438	429	459	445	446	423	462	445	461	466	417	461	438	431	438	442	459	445	396	465	454	421	436	480	464	435	452	406	467	481	424	456	465	467	450	463	424	426	455	478	442	442	457	449	487	442	459	422	425	439	471	422	437	464	456	432	433	448	459	464	418	451	438	469	458	418	423	460	424	443	427	458	439	462	460	403	452	461	487	428	445	419	450	464	430	423	446	446	450	477	463	468	413	481	446	434	427	476	447	450	409	430	446	445	467	432	432	447	490	426	454	472	423	434	437	427	475	418	432	447	395	446	447	439	408	443	467	483	430	460	433	437	434	436	443	416	428	458	439	438	463	437	458	448	453	458	453	446	482	434	450	463	470	479	464	443	437	488	460	447	453	447	492	440	447	412	431	454	428	454	455	432	437	476	491	420	447	426	451	419	465	435	446	427	415	471	428	433	427	473	442	405	439	448	468	434	451	484	428	454	487	458	443	421	442	470	447	445	448	447	459	481	467	455	438	446	474	422	448	437	422	475	461	456	443	433	446	465	476	462	407	443	448	452	437	476	444	477	458	463	449	425	465	420	459	428	430	472	437	416	467	411	455	463	461	433	468	405	425	460	455	464	430	459	449	491	402	461	452	453	449	418	433	422	429	445	461	471	464	430	434	479	417	442	456	461	438	429	458	462	465	434	477	430	439	414	463	436	395	383	450	408	484	438	437	460	440	433	468	427	448	435	483	458	425	456	472	485	508	402	426	439	445	433	423	462	436	457	406	425	428	467	463	431	401	430	429	443	435	457	432	449	428	510	454	454	423	482	469	466	461	436	432	458	415	478	452	445	436	473	428	433	434	430	428	456	473	432	459	444	455	444	446	443	460	459	446	448	458	449	445	428	465	454	443	432	467	462	476	431	450	437	451	464	452	442	461	437	447	480	460	455	468	446	474	449	424	432	452	446	441	426	427	445	433	453	495	460	460	420	454	429	427	455	451	447	468	454	413	413	445	423	434	489	463	439	461	443	424	445	466	433	432	412	412	478	433	481	422	462	443	423	429	457	459	457	442	469	478	441	475	468	451	441	430	450	464	452	448	440	480	474	463	429	447	467	414	422	484	430	461	440	477	444	477	465	470	436	411	403	414	440	425	426	412	444	453	432	470	457	427	462	439	467	448	469	454	451	456	435	477	480	423	424	415	463	416	458	465	448	498	456	488	468	443	431	442	466	446	495	496	435	477	454	478	476	466	446	460	478	459	468	464	452	450	481	455	440	457	445	450	469	455	471	431	431	467	446	450	451	459	453	394	421	479	476	433	432	415	456	435	478	444	460	500	461	457	477	451	449	438	459	448	429	494	433	447	449	459	438	469	458	425	427	452	440	453	432	461	430	425	481	450	413	488	440	448	452	442	471	437	473	434	444	427	449	431	454	462	451	443	448	448	454	418	465	484	421	453	447	440	454	439	430	457	439	476	464	449	459	441	464	437	432	493	405	465	433	437	439	421	434	430	439	447	439	447	398	424	420	437	405	441	477	440	427	431	435	437	456	441	461	457	437	459	438	455	470	467	454	435	433	427	476	427	421	430	462	455	502	438	459	430	468	457	436	462	425	448	472	442	447	448	427	433	436	460	465	429	425	447	421	451	427	455	425	447	420	475	457	466	434	434	499	447	448	424	439	427	474	450	433	469	445	451	427	463	436	459	433	467	447	462	457	462	432	461	446	433	454	446	402	473	419	421	469	439	486	460	462	417	421	419	469	438	412	450	429	427	462	453	428	502	442	461	444	421	493	450	447	434	416	439	447	447	440	428	459	411	444	437	430	426	438	446	436	459	469	456	414	427	463	417	469	485	467	442	430	473	413	468	429	460	442	436	444	446	463	405	440	442	472	457	465	445	483	538	434	436	442	426	447	466
24855	23360	30003	25089	17892	4662	986	668	627	662	615	582	624	632	664	641	614	578	629	559	680	640	564	633	615	595	588	644	619	567	684	634	599	617	621	569	632	642	591	558	547	550	627	653	601	571	582	581	622	634	615	636	629	639	578	588	551	626	593	576	585	620	632	649	596	560	658	609	592	614	621	572	593	574	587	590	604	614	585	593	600	612	625	646	643	608	586	613	638	590	547	619	574	580	672	603	615	602	581	576	579	612	619	570	641	585	615	591	531	559	624	584	572	602	624	610	577	600	590	543	592	602	614	618	582	635	580	622	619	593	576	617	586	560	618	598	609	610	617	586	613	640	652	584	628	620	606	578	617	622	607	601	612	556	626	633	591	628	624	639	627	603	645	594	677	617	626	579	614	620	526	605	650	605	650	584	584	559	573	600	578	634	604	633	573	593	580	576	590	591	604	578	628	582	611	632	592	591	602	640	641	664	596	560	625	591	630	582	613	612	619	589	591	642	627	610	592	608	550	580	588	582	559	613	599	600	581	608	598	601	624	595	586	617	600	630	598	603	585	641	538	593	554	600	610	617	626	601	594	622	621	650	589	631	590	657	591	571	659	597	613	564	606	581	583	611	539	608	563	555	612	644	573	609	561	613	595	624	597	615	547	604	635	596	589	582	587	559	594	605	607	605	594	582	569	580	650	597	583	563	596	596	617	572	607	574	632	626	606	581	620	603	589	615	609	619	627	624	595	624	606	600	593	573	608	618	613	584	591	631	624	617	614	625	577	635	597	596	585	606	609	592	579	609	606	580	580	607	604	595	608	576	610	596	623	627	613	571	605	607	591	570	605	602	603	557	563	591	584	587	594	612	596	598	614	588	623	589	593	588	624	617	610	677	598	611	612	591	631	565	606	600	608	638	629	605	647	605	612	605	619	637	569	595	579	568	606	589	581	598	600	592	590	576	594	595	618	597	566	585	615	616	578	624	569	595	626	629	589	535	607	546	623	623	573	642	643	629	601	599	618	558	590	582	595	584	609	598	598	652	595	599	590	581	604	623	594	561	594	556	585	589	611	586	612	612	601	598	635	602	592	615	668	594	612	625	604	606	644	618	571	620	572	609	616	660	562	638	633	620	628	556	617	591	627	599	557	576	587	618	598	570	582	589	613	602	595	619	606	599	577	602	641	565	569	595	554	583	618	623	578	605	607	624	547	634	566	593	624	653	588	603	579	613	617	624	609	625	615	576	608	644	575	599	619	629	636	626	606	601	586	601	645	627	615	597	628	589	608	647	613	610	586	599	617	595	609	644	610	578	579	611	628	594	600	604	608	628	608	567	628	585	579	637	573	612	597	606	557	609	606	602	590	607	555	642	586	613	611	596	588	611	610	643	583	616	557	569	570	555	595	609	634	612	579	540	668	585	611	587	584	614	623	544	582	598	601	607	606	624	586	604	611	609	626	576	573	601	589	618	617	590	618	631	612	619	603	599	574	606	587	613	649	615	575	615	590	606	584	610	608	600	635	642	664	583	595	627	628	594	605	691	601	577	636	636	642	581	568	588	586	617	592	599	566	578	615	549	606	637	624	627	593	597	622	577	561	609	601	592	585	614	623	606	591	612	562	591	618	598	630	569	632	582	571	607	601	566	631	622	605	632	594	581	569	587	584	569	601	623	609	606	610	634	615	615	658	566	615	584	670	570	597	607	601	608	602	602	617	602	607	633	592	622	628	620	572	597	646	621	617	599	566	586	578	617	585	593	556	605	589	650	587	625	604	568	597	602	607	553	636	583	585	618	598	605	593	561	617	610	635	600	592	578	620	628	555	576	615	614	612	590	653	580	558	606	596	590	579	618	624	607	630	587	596	628	625	622	582	604	624	591	639	624	656	619	568	619	593	543	629	611	614	570	607	580	599	605	618	637	622	579	571	607	611	641	635	597	603	602	596	581	640	591	609	576	618	563	593	594	569	561	573	582	605	599	595	570	605	585	605	585	591	602	615	630	612	636	618	580	621	615	596	605	618	621	615	633	602	624	573	608	605	612	597	598	554	621	557	583	584	615	633	638	582	601	599	588	590	540	588	591	608	601	568	643	627	651	592	561	602	610	610	597	611	617	584	618	624	597	597	619	571	606	579	629	624	614	634	590	615	595	549	625	590	620	603	607	582	608	599	602	591	608	580	599	563	586	627	638	646	548	590	588	595	614	563	627	640	581	592	625	596	620	567	604	573	588	632	592	601	603	603	557	576	588	592	593	619	592	612	573	601	603	605	584	593	612	562	593	607	622	621	606	587	593	585	595	595	618	619	603	645	583	639	637	607	559	601	615	548	607	611	589	625	575	627	583	598	588	585	589	624	598	586	590	610	615	606	652	616	610	568	605	602	584	635	603	641	608	622	593	627	599	647	587	579	604	611	581	591	590	594	623	590	627	569	612	609	579	629	591	608	613	610	626	599	606	568	594	602	604	592	656	619	622	616	582	634	566	639	611	653	580	605	631	628	594	632	631	595	613	610	578	605	637	612	590	603	588	585	563	576	619	633	585	570	590	596	580	615	618	614	609	653	584	555	567	571	609	591	605	591	620	638	604	618	592	614	615	555	614	627	608	602	568	580	576	633	616	587	581	637	612	610	622	618	621	626	589	602	579	601	617	614	620	629	585	556	595	590	584	607	621	574	583	597	604	622	592	557	604	585	620	580	645	655	635	600	608	580	578	646	633	594	636	600	554	627	625	549	626	591	601	587	587	607	588	581	608	588	593	576	609	589	616	622	574	618	610	567	578	562	586	629	655	587	608	602	598	604	604	610	630	594	596	560	628	640	610	609	586	620	568	607	624	610	595	573	607	597	585	645	600	589	612	625	608	615	588	596	596	585	608	636	580	616	581	619	593	615	587	580	584	623	595	551	612	592	608	568	579	590	603	593	547	539	593	604	608	630	560	571	551	589	577	574	589	565	604	569	569	626	601	609	592	604	650	552	587	603	627	608	586	596	603	610	637	614	673	619	608	575	614	604	590	614	623	610	612	625	587	575	641	604	581	591	620	615	589	582	543	597	582	573	548	616	565	610	572	610	642	588	581	602	612	586	639	623	605	638	560	602	622	624	571	565	599	611	638	607	587	605	576	565	569	545	618	569	631	632	573	619	608	603	591	568	620	632	607	613	624	644	565	599	591	598	563	611	607	577	607	610	609	585	560	648	642	620	591	589	592	572	601	615	608	605	566	585	625	631	638	617	612	612	617	548	622	622	629	608	606	620	574	592	592	589	602	629	620	634	633	563	614	635	614	635	607	616	573	611	622	601	601	606	572	589	578	588	581	639	610	592	588	568	619	568	566	578	613	576	610	550	595	631	590	610	638	612	547	595	603	667	599	592	606	584	591	588	595	659	546	601	631	609	598	601	562	571	612	588	582	602	619	597	621	630	588	610	590	623	602	604	588	638	629	583	615	622	569	641	606	644	623	569	600	568	637	621	611	562	611	558	574	597	630
61794	85051	46966	14072	3236	890	565	537	518	587	543	578	508	569	492	541	556	558	546	534	587	550	543	518	498	542	522	568	532	554	567	560	553	539	558	570	546	556	518	586	506	567	558	491	549	536	523	570	536	545	577	562	526	539	558	509	518	582	578	526	540	533	510	521	530	530	534	539	555	559	572	567	512	554	536	543	583	492	523	546	547	501	578	547	529	540	546	534	509	577	543	523	528	588	545	546	520	580	586	556	527	568	555	538	582	567	519	518	521	574	543	570	530	548	552	518	547	537	559	535	584	595	566	561	558	579	559	573	555	567	522	552	542	522	587	530	562	515	538	508	570	528	549	576	486	547	571	524	514	527	503	529	578	562	524	525	491	516	566	557	536	493	566	518	562	504	488	519	536	544	536	534	514	567	546	537	493	550	544	561	536	576	539	559	559	536	547	528	535	538	552	529	549	553	521	578	569	558	551	505	526	519	571	571	529	519	546	543	505	524	517	544	507	584	513	508	557	583	540	540	526	563	527	554	548	522	547	600	564	525	507	530	505	546	564	545	536	580	523	526	569	534	529	512	534	516	549	508	515	620	554	547	458	537	589	551	544	542	543	562	571	558	543	544	577	538	532	509	521	536	478	558	538	529	532	534	517	514	538	564	538	518	504	550	530	556	526	540	539	555	527	580	545	526	550	540	528	528	549	561	561	556	581	555	574	553	518	542	558	547	567	533	559	536	546	548	551	579	535	580	533	565	572	523	555	536	535	526	536	541	565	575	536	510	538	488	516	483	551	514	558	530	551	475	564	545	542	554	537	540	549	548	552	523	551	535	517	594	542	535	499	523	559	510	555	534	545	570	526	552	561	556	515	521	519	497	537	542	572	514	554	533	510	569	519	531	550	536	550	568	601	545	549	555	541	553	583	523	499	523	551	545	522	576	542	546	531	523	529	571	548	533	549	557	530	523	538	560	554	519	539	528	547	569	532	530	522	545	536	492	546	557	549	554	566	550	537	542	563	559	523	498	531	535	533	510	596	516	549	581	525	517	527	508	523	592	549	524	560	526	526	564	534	536	567	517	553	537	510	558	540	547	519	574	537	508	558	508	532	555	534	568	491	533	557	564	520	553	481	540	559	528	514	550	498	514	529	516	577	538	538	547	563	547	541	546	546	502	536	567	533	534	542	545	590	512	562	538	544	546	540	516	533	534	512	534	480	506	515	542	556	550	566	522	528	523	537	564	511	529	535	534	544	505	510	518	561	570	511	554	503	560	549	542	549	567	523	549	513	532	552	551	491	545	527	562	542	515	521	545	567	557	545	532	550	547	560	572	533	540	522	576	567	502	549	496	538	552	465	546	513	497	529	570	574	510	560	548	547	564	566	554	533	528	528	536	570	567	547	536	516	544	501	497	516	548	528	536	567	572	538	571	568	539	539	486	531	509	524	544	590	551	534	571	559	514	535	549	556	564	565	518	499	523	534	520	526	555	526	551	545	506	574	551	577	558	520	531	531	575	557	557	530	582	549	569	556	531	500	552	559	539	506	514	493	524	520	538	603	521	533	564	566	537	601	520	527	543	516	540	537	565	543	543	505	575	546	517	527	510	537	524	504	562	504	525	522	544	539	520	487	537	532	537	536	575	513	508	522	526	553	515	507	566	555	531	561	558	486	543	548	592	532	561	510	546	536	594	559	542	515	543	584	554	557	552	527	511	534	504	536	505	556	524	535	532	514	567	542	542	530	529	580	580	492	521	534	587	511	546	510	549	531	557	531	498	509	529	541	565	545	544	540	543	526	517	556	544	548	549	550	509	559	572	539	505	515	553	529	577	491	567	548	531	520	523	506	539	556	552	548	531	576	586	543	544	485	540	589	550	546	548	518	532	523	554	497	523	547	548	563	575	526	543	537	531	488	523	536	568	563	506	558	559	533	545	527	547	573	557	570	561	527	516	520	580	505	535	546	530	568	497	552	548	507	514	549	536	512	527	542	500	532	519	535	493	543	589	519	507	516	549	553	501	526	528	566	525	520	501	546	568	519	554	550	546	542	533	537	541	514	523	486	510	551	553	532	537	512	595	535	521	535	560	518	570	582	574	578	537	537	558	524	511	584	533	548	517	521	528	558	507	507	523	521	531	499	573	511	524	537	590	530	550	546	526	570	549	533	543	564	539	582	516	535	561	523	551	551	522	515	547	481	549	570	528	507	568	511	528	543	594	548	562	525	567	538	502	529	510	536	541	536	541	556	547	532	555	547	509	499	533	562	567	546	500	536	551	509	505	549	559	537	553	516	540	538	583	575	557	563	535	559	582	528	527	538	542	527	539	523	552	517	563	537	546	543	550	560	542	525	530	512	552	511	540	540	543	514	557	529	533	527	516	562	550	536	533	566	530	526	575	509	545	526	533	547	540	560	525	581	531	511	568	522	526	517	539	507	531	525	517	533	526	513	536	530	527	543	539	498	530	537	564	534	577	553	534	515	547	561	511	567	534	566	583	541	505	529	531	580	514	552	561	567	566	520	537	557	551	559	532	555	521	528	504	539	521	539	565	545	486	565	563	592	577	562	546	546	540	594	528	517	540	575	510	517	481	507	505	543	539	530	530	530	551	524	528	555	557	515	544	524	536	558	563	535	518	589	516	537	539	526	520	520	565	531	560	561	503	556	486	533	496	541	534	498	523	564	560	560	554	556	514	526	546	510	530	513	548	552	466	525	527	518	506	564	557	526	580	526	553	540	555	524	540	552	542	513	569	501	515	560	526	513	541	532	508	558	548	522	561	545	522	583	517	514	547	527	533	501	521	569	596	539	502	491	523	578	565	546	520	525	551	533	474	544	557	525	493	541	551	563	532	532	520	532	584	598	552	547	520	528	548	534	551	580	536	518	540	567	494	573	513	548	547	516	545	509	540	529	523	561	551	554	575	527	524	566	528	555	535	499	544	529	557	589	496	524	580	577	512	505	549	528	499	562	496	529	588	581	526	530	561	534	483	540	538	576	509	513	504	523	516	547	561	564	524	532	524	527	508	506	522	546	531	551	556	537	489	523	512	546	552	559	521	540	544	583	545	491	516	606	543	511	545	548	562	546	530	568	521	541	490	537	560	528	517	533	547	542	513	499	523	502	561	505	534	550	533	523	537	573	562	568	527	559	533	540	561	525	536	509	517	559	501	534	574	540	544	550	533	533	532	521	541	540	534	540	511	556	555	567	579	534	534	516	534	580	543	544	518	520	544	550	525	542	536	507	528	564	566	510	535	515	504	505	535	522	532	509	531	536	559	556	501	537	528	570	576	566	548	531	547	539	530	521	555	561	484	505	520	534	541	532	514	535	500	525	520	553	561	549	521	545	548	551	518	555	498	527	505	496	598	547	528	541	504	557	501	571	521	537	528	537	534	525	564	539	532	564	507	518	543	567	560	532	531	525	542	505	499	519	546	581	532	540	519	546	537	531	556	520	537	528	499	524	544	542	532	534	492	543	564	546	543
24118	22637	29396	24496	20115	9043	1391	885	684	723	736	786	753	732	687	698	733	733	715	642	765	727	755	714	744	691	723	726	690	747	713	689	744	725	736	699	737	697	736	723	688	688	732	758	704	690	723	731	708	670	666	710	684	678	694	691	700	719	716	688	705	722	702	676	712	708	712	696	735	647	672	655	723	702	698	685	725	742	666	693	739	737	692	727	693	736	679	691	721	729	673	718	672	692	712	677	668	725	691	701	720	701	683	710	737	694	714	702	730	713	691	766	743	782	694	700	733	695	720	691	720	708	701	733	668	676	673	752	668	711	729	712	676	683	738	707	696	730	722	676	707	722	712	709	698	683	688	662	704	718	679	735	657	709	681	705	674	717	740	737	721	692	662	665	704	744	652	688	676	653	697	695	709	670	753	686	681	733	687	688	718	675	639	729	681	668	706	705	731	696	711	686	703	720	706	709	736	691	750	725	708	718	700	701	652	690	690	730	751	730	704	693	676	656	700	673	662	737	673	741	701	682	683	672	702	661	668	670	701	750	715	719	675	678	715	717	701	681	703	757	729	738	706	756	709	711	731	702	714	743	708	652	719	667	679	732	746	659	706	653	719	727	683	706	700	695	770	742	672	696	713	665	698	717	710	764	745	674	702	710	734	697	692	691	715	695	720	714	702	715	721	672	723	704	702	710	717	722	713	714	685	691	667	703	666	713	708	713	656	725	745	687	693	677	764	640	687	668	701	750	769	725	713	679	690	680	699	743	718	691	696	684	693	727	718	741	676	690	688	702	750	675	701	662	654	704	711	674	708	652	687	721	693	693	753	660	699	706	734	684	665	689	765	741	732	708	713	691	722	717	728	717	678	686	698	692	707	719	632	666	749	693	742	694	667	701	707	716	714	677	715	686	668	689	696	697	730	671	733	682	693	738	729	685	691	685	723	714	741	689	759	760	710	735	733	709	696	650	744	704	715	755	704	736	687	664	696	678	689	669	651	689	731	671	732	719	718	705	685	693	706	705	703	694	741	682	713	729	707	715	720	688	689	693	702	715	665	698	720	740	659	676	639	674	692	688	676	682	681	681	702	701	663	668	669	700	678	679	677	667	710	717	734	722	747	665	664	714	711	731	715	719	738	733	670	735	680	732	690	757	708	714	675	721	705	687	664	726	749	724	696	700	718	751	697	709	666	745	664	704	718	754	678	655	677	681	710	665	693	701	734	691	748	663	698	693	725	703	653	676	686	700	675	660	684	714	695	690	672	687	726	674	697	742	722	661	680	683	691	697	695	684	673	695	698	673	698	703	667	686	702	681	763	737	679	681	683	693	729	732	684	697	692	712	767	701	645	691	700	701	711	668	700	741	703	700	683	762	678	704	666	687	689	724	690	733	675	738	726	678	695	721	700	685	684	748	739	669	727	689	685	703	677	715	667	717	704	717	697	729	698	704	673	690	707	694	698	670	705	669	664	709	642	671	725	698	683	691	734	698	736	698	695	698	678	670	712	706	726	688	747	695	644	683	677	679	724	713	672	671	723	679	693	734	744	672	714	685	735	718	714	685	709	712	701	714	737	715	701	676	695	632	686	712	694	711	678	743	713	696	701	683	639	710	705	675	704	684	685	760	717	726	656	679	699	735	709	712	710	731	660	690	726	704	726	699	674	741	700	734	690	712	696	688	747	761	664	714	699	713	694	715	724	687	679	704	696	684	664	696	641	747	752	707	647	721	774	712	697	675	628	711	682	706	712	702	696	699	713	757	719	675	692	710	766	711	704	736	716	672	666	717	752	740	700	723	724	683	730	677	726	705	692	682	694	701	720	669	704	717	715	685	736	690	699	706	679	703	744	698	725	745	678	731	689	700	715	727	726	711	719	690	702	713	674	686	707	706	691	723	660	710	727	686	623	659	681	718	693	700	739	720	771	724	713	683	722	774	720	685	717	686	716	654	727	705	707	653	701	690	681	698	665	656	700	770	702	732	673	685	699	671	662	724	693	737	766	706	724	713	702	704	720	718	716	702	655	711	665	645	702	719	715	711	652	692	691	726	680	719	717	743	703	710	651	685	701	685	677	721	696	681	721	705	704	691	678	685	691	656	710	668	685	694	742	726	673	698	725	713	711	711	687	689	697	657	750	713	671	667	695	704	683	618	685	697	713	713	711	707	726	661	701	749	681	725	724	698	725	654	683	665	694	734	713	717	683	680	708	693	715	716	691	690	691	687	703	722	639	706	757	707	719	681	687	646	719	675	765	725	672	645	718	715	722	695	677	716	654	723	659	676	685	710	720	718	732	693	718	689	680	727	671	721	749	660	674	736	723	667	703	712	704	747	690	707	666	671	695	729	705	718	710	698	672	697	755	705	703	665	689	750	743	741	737	699	749	671	706	702	711	713	706	682	756	725	684	704	657	729	709	703	663	714	737	691	737	649	730	723	694	693	680	747	679	731	715	761	688	699	701	691	704	698	740	692	786	686	730	718	712	710	692	722	747	694	674	677	668	727	713	665	668	716	669	760	721	682	756	664	682	706	739	711	669	697	719	660	738	744	737	700	717	700	726	685	719	699	723	752	718	724	669	693	745	697	711	671	734	659	716	719	667	715	683	666	674	728	677	733	743	737	685	665	709	693	673	698	660	725	681	739	686	665	723	715	712	676	681	717	709	698	728	758	693	669	700	687	727	671	698	725	673	692	701	718	724	729	710	723	701	714	694	699	698	684	710	725	685	699	738	738	714	743	709	708	780	671	755	699	740	751	748	734	707	636	673	673	754	696	699	728	682	781	689	722	730	695	711	710	683	717	693	705	656	732	671	686	664	719	689	698	668	710	685	709	752	759	646	658	749	688	679	707	731	692	730	720	688	704	727	715	777	668	677	728	690	682	696	717	715	705	694	666	665	731	691	715	690	711	727	687	711	742	671	714	677	698	706	694	732	678	725	650	716	671	715	706	725	701	650	710	695	686	656	699	734	723	702	661	755	654	719	688	695	713	730	724	689	662	710	717	660	666	696	681	732	663	730	664	705	714	700	718	672	719	702	683	715	716	681	709	722	731	688	700	676	699	674	736	720	712	703	671	726	651	618	723	677	685	669	686	737	685	645	665	740	723	700	705	706	719	676	705	724	691	690	675	644	747	705	673	645	671	700	704	646	702	704	702	685	673	722	674	685	682	727	752	689	692	732	684	685	705	713	709	710	683	681	689	716	666	709	696	716	723	732	689	716	706	691	743	678	715	706	662	734	694	732	717	669	741	744	703	681	659	671	688	714	697	651	763	737	716	708	747	739	684	685	691	674	723	719	700	667	725	698	732	689	670	671	686	691	686	742	719	683	675	704	721	742	644	674	717	709	718	668	714	724	710	685	730	724	685	673	689	723	705	716	711	715	697	720	684	727	669	701	702	708	709	690	676	719	699	716	714	639	659	712	705	711	708	734	706	689	782	755	688	710	731	683	680	719	687	674	728	735	738	691	692	752	687	660	713	763	706
58977	87779	49817	16977	4297	1147	675	600	657	641	617	649	664	654	675	628	629	593	660	686	644	628	628	635	617	665	637	668	618	578	627	633	656	650	594	606	594	665	640	683	623	625	637	623	654	627	645	628	622	652	622	625	615	656	620	611	648	588	635	600	654	649	617	648	703	657	655	598	603	606	636	640	616	595	670	626	580	599	633	685	629	635	611	620	586	647	649	636	645	602	630	644	641	600	629	620	605	638	714	588	622	598	615	627	668	589	602	635	622	622	623	610	626	635	646	652	640	666	651	640	615	626	629	651	629	601	640	592	643	597	638	623	599	588	621	622	595	634	628	623	624	682	615	593	601	634	618	625	619	621	632	576	644	691	602	668	668	637	662	639	617	641	619	600	625	673	602	628	635	586	616	665	612	600	621	594	616	608	572	628	634	570	570	635	637	615	632	637	656	623	619	594	638	595	624	635	652	630	609	666	632	630	615	628	617	616	628	626	642	656	607	621	654	642	626	589	622	634	581	633	653	591	636	621	668	628	622	641	608	641	572	602	628	656	630	611	667	677	622	613	607	641	600	616	629	622	644	611	647	643	626	607	664	631	709	652	646	624	648	630	604	620	649	647	627	630	594	655	646	646	648	644	604	629	626	670	631	610	648	659	625	599	627	630	645	574	648	650	592	646	563	615	622	606	659	620	603	640	619	602	662	634	656	590	622	630	618	603	626	634	624	656	606	604	595	626	628	636	607	640	642	634	635	629	640	641	594	636	610	635	652	614	596	602	624	583	617	614	645	612	615	577	650	608	609	629	622	634	600	640	617	629	673	616	633	660	605	583	666	617	578	634	650	628	634	631	638	618	635	601	633	638	627	615	623	611	645	615	660	654	591	636	681	584	642	586	630	627	614	641	660	657	611	612	637	633	632	647	620	611	629	573	612	626	600	632	586	611	679	602	638	603	547	610	617	614	614	650	632	627	649	630	628	670	620	629	585	639	570	644	588	637	606	621	634	603	662	595	583	667	598	606	620	629	622	617	604	589	636	639	658	624	689	594	623	620	652	653	643	616	644	601	564	638	614	606	574	607	617	626	582	646	650	646	640	655	628	581	592	633	692	606	613	655	627	614	595	620	675	634	615	650	606	626	672	670	617	637	636	589	641	631	624	578	640	628	613	632	617	627	638	647	667	599	602	615	616	612	619	689	588	618	636	658	659	609	628	615	652	606	660	634	617	650	603	585	600	614	580	664	654	628	609	582	676	648	657	614	623	672	610	605	612	655	616	644	615	621	623	636	643	628	638	612	642	614	588	618	616	629	604	593	619	641	586	620	609	640	619	603	644	640	640	597	643	615	635	649	586	605	627	632	662	586	618	612	637	609	635	669	578	602	636	589	614	609	617	639	638	638	639	620	606	632	623	600	639	630	597	651	595	577	625	603	639	620	662	641	637	577	616	647	590	635	670	652	630	621	651	630	619	653	565	625	617	635	608	628	576	651	606	621	609	659	600	637	592	610	626	601	665	566	651	680	591	605	602	654	594	646	617	633	684	630	625	634	642	624	635	591	619	623	635	624	631	612	584	635	595	619	622	642	638	651	672	658	591	606	665	621	613	635	596	639	638	629	601	596	608	630	687	611	651	614	655	642	650	586	606	619	616	604	629	609	671	601	654	661	610	592	583	567	605	654	624	603	646	646	592	617	604	631	605	630	653	620	626	665	625	585	635	635	648	586	610	642	602	621	625	636	628	630	600	634	612	657	587	622	631	617	594	619	656	669	637	660	623	616	633	638	627	651	610	602	608	662	609	644	631	653	635	647	632	639	671	610	661	681	615	591	613	622	595	594	618	632	606	624	654	657	653	565	638	629	629	628	650	688	629	653	618	609	622	611	602	619	615	616	626	606	665	603	661	636	594	608	625	635	598	602	637	606	578	635	637	610	611	610	594	654	633	595	615	627	588	610	610	665	620	608	613	635	638	596	640	643	665	596	614	584	644	582	637	616	615	652	610	627	666	617	577	640	626	579	661	684	589	592	615	619	606	630	612	604	619	610	602	616	564	626	625	588	623	674	588	623	585	628	654	645	662	600	617	627	637	642	580	620	611	609	662	607	606	602	582	612	629	624	571	657	605	626	586	620	628	645	634	622	629	606	615	633	609	621	659	621	598	612	617	557	586	609	613	612	643	641	643	594	598	654	620	619	634	619	596	612	591	647	640	638	648	637	643	629	654	623	612	643	635	593	613	629	651	612	608	615	640	661	621	640	659	631	652	622	630	608	602	613	641	602	673	634	629	644	608	633	642	561	621	640	651	615	634	615	645	653	600	628	640	629	671	608	614	573	638	619	674	632	554	622	573	602	646	620	671	645	607	589	614	612	602	634	621	643	615	597	579	648	635	642	613	610	601	683	602	603	635	650	626	595	662	667	632	597	627	638	612	611	629	617	637	612	654	599	666	652	640	632	602	612	615	625	605	600	588	598	638	639	609	663	595	697	632	638	622	622	622	630	618	598	595	621	620	590	625	668	624	632	609	617	630	608	626	601	632	616	646	634	657	593	607	615	607	681	601	589	563	657	629	619	575	645	621	612	610	629	611	622	625	627	598	634	588	609	644	625	609	639	616	623	646	584	616	633	629	625	594	588	617	617	654	653	659	658	614	576	618	599	601	611	656	606	571	627	565	632	639	653	666	692	606	585	597	599	653	602	623	566	679	581	666	616	671	635	576	595	642	617	586	646	643	608	604	626	612	658	654	612	608	631	610	643	579	641	662	608	647	621	623	633	633	617	671	630	593	646	625	657	604	640	650	657	600	670	609	612	607	636	585	647	604	636	588	609	665	624	605	610	609	668	680	628	632	639	627	615	611	585	636	622	609	608	642	594	626	583	570	648	642	602	589	614	630	630	611	589	644	636	605	618	619	629	646	597	633	615	615	625	616	662	641	635	633	587	606	638	688	652	616	643	624	595	630	600	676	620	623	613	648	618	625	615	631	639	629	615	616	616	615	623	611	617	596	640	595	642	595	610	613	611	637	572	600	613	616	697	628	661	605	645	589	638	620	647	620	649	623	595	605	560	581	644	578	600	596	621	647	616	630	636	619	642	626	629	636	639	619	593	624	587	584	581	615	629	606	622	620	626	651	618	621	626	584	633	614	600	642	609	633	593	653	644	602	607	622	653	609	642	629	564	666	636	615	733	582	622	604	606	576	615	633	604	635	598	617	632	628	574	610	635	653	592	623	635	570	635	578	598	632	634	604	608	540	617	654	599	668	653	661	640	589	648	654	587	607	649	650	627	636	686	642	622	676	635	641	692	644	613	628	602	595	640	652	653	636	630	654	653	654	654	649	589	632	650	548	615	615	556	609	624	665	635	579	596	623	654	609	662	610	637	633	681	645	612	635	628	615	648	537	635	637	638	602	645	641	620	649	605	648	664	652	610	593	624	625	609	606	596	611	615	658	580	596	608	605	676	598	600	638	598	624	636	704	651	651	653
34682	30704	19309	4841	843	564	539	586	547	536	529	558	529	500	492	501	518	527	484	527	538	518	574	526	515	500	523	512	535	533	531	520	493	509	523	502	507	519	493	549	549	546	491	499	548	549	529	511	524	510	518	504	555	482	522	516	566	507	543	556	576	526	502	535	503	533	505	511	479	573	465	515	534	537	513	503	548	548	537	524	496	558	481	544	463	552	544	544	515	506	524	517	519	476	557	532	551	484	504	512	550	507	531	532	533	513	558	491	532	522	511	526	517	511	489	529	527	511	537	537	519	506	539	530	489	538	513	521	530	504	541	495	479	533	516	513	550	522	533	490	528	553	545	532	530	511	485	523	526	509	509	542	529	504	514	529	492	483	551	514	561	532	541	512	497	476	518	521	545	474	541	522	515	511	522	535	514	509	529	488	536	512	535	544	542	539	519	509	516	532	516	495	543	472	502	515	510	521	482	537	522	511	531	549	518	534	505	527	506	525	498	510	560	509	493	549	496	486	517	504	533	545	493	547	514	486	498	516	529	519	529	522	523	553	527	554	479	507	572	535	531	530	523	517	547	492	521	555	547	528	507	512	484	488	533	486	527	579	504	507	521	487	544	560	509	539	538	518	523	481	511	522	484	519	543	538	526	541	479	539	494	528	538	499	514	479	527	492	512	490	545	527	478	529	514	510	518	491	472	502	521	554	507	497	475	468	553	501	531	583	539	548	524	522	507	516	516	517	535	517	537	559	523	545	515	508	538	533	519	511	536	495	508	498	523	505	496	531	519	534	501	506	511	506	518	490	505	511	529	558	493	501	555	538	538	523	506	526	505	498	485	568	513	541	522	498	490	499	504	469	475	546	568	555	515	524	523	536	543	508	454	505	500	490	479	514	520	532	550	536	536	528	526	529	481	515	590	497	531	502	477	539	520	560	553	538	538	511	471	535	539	543	531	514	536	523	513	525	525	490	482	498	482	532	532	527	541	516	529	528	514	541	536	494	501	528	494	535	523	512	500	518	526	560	534	468	527	546	572	504	553	489	559	503	493	523	457	530	525	545	528	532	510	532	480	523	542	492	553	515	520	448	523	534	530	519	545	496	546	538	535	556	568	529	558	504	543	480	482	492	500	522	471	531	506	521	531	520	539	460	497	532	485	498	534	523	506	527	521	489	543	519	533	513	500	541	519	543	460	511	537	497	526	510	541	548	485	494	500	515	536	507	525	529	495	494	548	562	571	488	531	564	550	500	498	528	522	524	484	567	517	515	520	509	519	559	534	535	515	492	530	542	551	504	498	534	513	518	518	536	495	520	511	515	515	513	527	560	487	518	519	503	523	530	537	520	541	456	530	503	540	537	528	510	519	517	526	526	527	507	526	492	527	524	496	511	499	496	523	536	504	496	563	498	533	475	473	551	541	525	526	578	505	545	513	522	554	566	522	530	496	545	511	489	553	479	538	519	564	510	514	527	522	508	568	541	480	522	543	535	517	519	526	488	504	522	500	511	526	529	512	515	541	483	518	552	508	558	504	514	564	495	535	540	510	524	526	531	532	550	512	505	541	508	528	476	518	525	511	523	549	534	490	509	517	551	539	553	549	516	467	480	499	543	579	522	528	540	481	511	486	504	519	550	539	479	524	510	504	558	529	554	525	556	520	546	505	500	602	562	504	517	532	514	518	539	489	537	531	513	534	502	509	530	521	501	550	474	538	530	500	530	542	489	520	525	504	497	519	502	506	519	536	524	506	494	531	489	497	534	511	492	529	501	501	455	536	509	543	569	509	532	491	507	500	526	556	527	552	538	530	524	521	535	542	492	487	487	534	527	495	533	514	517	534	537	478	510	514	538	542	556	492	510	489	490	532	502	514	523	519	513	537	535	492	514	528	480	500	568	457	486	482	524	500	513	492	505	539	492	527	542	526	527	489	517	532	533	503	497	478	533	533	533	504	553	508	523	523	533	503	521	533	546	501	521	547	520	502	522	507	481	527	546	525	521	523	483	485	522	550	517	495	500	547	569	540	543	490	539	546	545	502	526	526	517	515	563	481	519	519	496	486	513	521	553	496	544	521	509	529	504	498	562	526	536	534	517	530	508	530	537	528	539	533	487	532	528	540	518	530	560	486	522	463	482	509	499	517	485	521	497	518	541	546	556	537	504	474	492	504	484	508	481	504	557	534	510	520	462	505	496	511	484	498	513	496	524	510	515	491	500	523	485	521	537	527	540	519	551	490	544	539	489	508	482	569	545	527	529	510	533	526	487	537	541	533	540	513	524	483	504	505	554	513	518	519	553	501	519	525	567	518	518	493	521	477	520	525	506	548	526	495	507	482	536	555	528	528	524	495	510	524	491	503	473	525	533	499	524	544	554	472	512	516	481	469	504	534	537	568	534	562	515	524	482	527	554	506	529	498	517	492	503	529	530	537	521	498	537	512	545	513	523	489	528	537	490	558	511	529	529	501	531	519	523	490	502	558	505	489	494	502	525	513	538	517	502	534	527	495	514	514	520	520	573	526	505	511	546	507	531	552	558	548	555	511	560	508	570	504	495	513	516	530	532	497	521	538	521	514	518	561	551	544	490	543	533	562	482	576	491	529	492	529	537	530	521	555	498	504	509	525	484	488	571	473	551	488	502	494	495	509	515	503	538	489	556	531	542	503	554	514	529	538	514	524	523	579	548	510	482	539	544	505	507	526	527	494	501	557	515	528	480	543	529	514	494	530	549	529	484	552	495	500	550	528	521	553	535	499	509	554	516	486	541	521	499	488	549	552	541	512	504	527	490	511	498	493	498	522	476	536	521	534	481	534	475	469	518	486	555	501	512	540	595	476	540	519	543	550	500	562	533	526	506	532	538	476	506	504	505	551	534	489	529	517	535	524	542	522	485	465	501	506	531	558	539	523	544	516	518	515	533	516	506	539	553	522	537	541	503	554	484	522	536	527	504	552	495	516	515	564	499	525	535	506	548	498	543	517	552	526	513	514	522	494	531	501	493	464	560	521	509	563	518	472	544	509	487	594	510	514	479	521	552	521	530	534	478	520	545	516	577	557	519	495	513	495	546	522	555	546	511	502	510	513	500	515	538	544	558	511	502	553	533	563	528	472	485	562	534	498	541	537	513	532	544	512	498	499	506	535	552	521	514	469	539	515	517	515	500	552	505	524	509	525	455	507	544	488	508	509	530	526	505	517	528	506	546	559	530	528	537	522	562	543	531	571	544	557	558	516	521	500	508	512	558	521	492	502	514	531	515	524	532	533	553	494	538	498	518	511	505	520	517	551	520	550	486	529	532	531	513	508	525	491	510	498	558	493	537	533	484	452	512	542	474	498	537	546	522	524	560	508	527	508	508	549	533	517	540	492	513	541	521	526	546	495	511	491	519	529	515	548	524	477	517	536	548	487	497	513	527	503	528	536	510	538	525	541	500	493	500	499	535	484	551	524	526	521	492	524	545	505	519	538	515	536	531	511	523	533	521	527	524
33744	29252	10467	2061	673	485	447	418	454	453	460	383	424	453	424	421	414	402	443	453	444	456	420	433	409	436	426	413	425	453	443	409	415	420	436	459	446	397	402	416	420	443	438	428	449	441	434	433	425	383	458	428	424	441	419	418	389	424	434	384	403	411	422	453	433	469	421	436	445	430	424	418	421	455	431	427	408	439	433	395	437	457	413	451	439	434	436	436	413	461	430	441	421	398	425	433	429	437	417	436	417	433	463	401	420	388	446	410	423	425	412	422	428	358	397	464	448	397	416	417	446	425	425	407	414	433	456	431	419	449	408	436	406	422	432	417	396	440	435	431	450	439	429	404	411	429	427	439	418	443	424	437	446	435	418	402	388	463	454	428	411	393	422	416	443	405	418	400	403	447	462	434	411	447	430	443	417	418	428	468	395	434	392	413	430	383	449	407	406	433	450	418	454	435	425	391	413	400	409	449	468	420	440	433	441	433	427	415	414	429	416	404	426	430	461	397	464	398	429	421	458	430	428	460	407	462	437	429	442	453	448	415	413	417	419	453	435	442	414	381	432	431	437	438	423	426	406	459	423	421	430	486	438	431	416	447	433	404	415	451	435	412	420	429	442	420	438	451	420	434	438	422	436	422	410	442	421	399	411	407	452	432	453	420	416	426	451	431	411	408	430	411	423	414	417	465	444	454	415	455	412	395	425	440	434	421	421	422	411	433	451	424	441	408	425	405	404	439	410	461	453	423	422	433	418	422	423	417	454	439	425	474	443	429	428	459	464	422	444	435	468	437	414	413	441	419	442	468	450	409	404	412	421	456	426	422	431	437	391	418	433	461	445	417	444	417	436	441	415	422	417	422	424	472	433	418	427	424	440	436	414	448	446	397	432	419	418	448	434	398	410	391	415	467	427	444	443	393	448	424	392	426	435	440	369	420	422	459	418	401	406	422	408	425	420	425	433	435	404	419	433	411	463	421	435	415	403	436	439	438	402	423	412	439	425	395	419	435	438	462	429	417	433	448	423	443	395	421	423	421	436	432	450	429	448	436	418	419	459	439	410	439	450	426	447	427	440	451	400	423	394	449	442	399	451	416	439	411	407	421	460	456	404	456	442	411	410	455	423	414	419	440	454	479	439	445	427	425	464	419	480	383	371	419	429	434	411	426	428	394	415	395	432	418	448	424	465	483	472	422	448	416	459	464	463	461	433	421	417	422	439	437	391	435	412	450	434	414	414	421	444	406	452	432	429	440	456	429	432	440	406	421	428	411	390	408	429	418	446	409	397	415	423	453	424	410	455	455	411	418	440	464	436	462	424	434	474	442	457	427	383	411	390	424	442	422	440	451	443	412	407	418	434	422	456	437	416	423	416	435	433	429	419	453	425	434	426	442	454	428	428	455	441	441	455	466	433	410	412	458	420	417	442	406	449	404	447	422	454	446	459	418	431	426	384	426	421	454	448	420	417	452	381	436	400	407	423	406	419	414	450	404	427	482	408	446	435	432	451	430	418	436	407	412	395	435	409	389	440	399	417	393	419	430	422	440	435	425	403	399	454	443	422	413	410	440	472	414	396	436	435	423	430	450	448	408	433	395	423	462	426	438	429	398	426	459	419	428	397	447	407	446	418	425	441	437	490	465	458	417	451	432	441	424	443	446	430	440	421	444	419	413	427	423	399	424	434	421	435	438	384	420	438	457	393	466	444	463	441	424	437	417	414	405	438	452	395	408	444	447	428	447	428	425	404	437	433	417	449	434	401	443	452	402	434	428	460	472	401	428	432	441	403	430	430	417	402	426	430	428	396	464	425	418	424	383	432	386	409	418	448	446	381	432	471	462	439	435	418	450	410	410	419	436	402	398	424	428	427	446	416	433	403	429	417	450	412	429	458	446	418	403	417	414	401	439	412	464	446	452	441	417	440	402	438	417	399	411	437	413	441	438	431	446	447	429	440	448	409	446	441	432	429	420	448	457	410	435	438	403	409	406	458	386	412	411	405	461	451	454	453	407	440	424	448	447	415	394	406	447	426	387	424	434	405	384	410	437	362	444	440	418	422	427	436	397	384	440	410	447	422	402	411	411	445	402	413	434	425	439	435	439	436	438	446	423	403	397	437	439	440	419	421	441	381	427	436	425	456	450	480	472	459	456	438	441	423	459	458	421	458	420	440	388	437	417	442	396	454	406	429	440	377	461	398	414	467	438	411	452	412	434	402	435	433	445	413	413	474	419	412	430	479	426	414	417	415	426	389	416	421	428	411	446	401	419	454	442	448	436	443	439	417	414	397	420	409	469	462	432	461	427	444	412	405	403	439	454	436	416	397	438	423	424	405	415	429	424	421	426	452	414	421	413	433	406	434	413	431	439	433	454	410	432	422	415	436	445	448	427	476	423	400	433	435	446	432	404	433	424	437	429	408	393	418	434	387	509	465	411	451	450	430	407	472	408	419	427	464	449	438	432	439	453	408	445	407	456	450	408	397	422	412	433	431	411	474	451	430	424	420	415	426	412	414	400	429	442	395	437	431	420	407	432	413	436	432	427	414	476	425	440	419	417	417	401	435	430	419	450	385	425	417	426	471	418	457	417	457	450	393	460	413	429	425	426	408	454	431	390	431	430	419	449	470	425	434	443	438	448	444	403	456	405	441	451	411	422	412	420	437	429	419	455	443	461	426	427	392	455	446	454	456	434	436	430	465	432	425	421	448	421	455	444	410	413	413	443	438	427	415	429	471	418	449	437	443	445	423	446	439	480	435	416	480	406	444	407	460	415	425	409	414	446	425	435	420	438	409	436	440	423	419	428	397	430	466	443	419	438	433	454	453	440	419	381	452	455	439	416	415	418	423	454	419	440	415	449	460	470	434	446	467	421	444	436	434	457	411	411	423	444	438	457	424	436	437	439	426	408	465	429	425	432	399	413	461	420	405	415	399	409	444	415	441	424	438	436	394	418	439	407	388	455	425	443	431	426	397	418	433	436	433	405	435	470	414	463	433	416	386	444	405	439	422	413	433	471	423	449	468	402	418	467	436	452	435	402	420	411	451	443	405	450	466	411	447	390	423	435	448	429	441	426	411	437	405	437	403	416	432	449	469	429	437	412	429	400	421	435	456	403	459	411	447	478	464	435	446	458	417	407	413	430	430	451	413	415	405	450	429	413	428	360	415	387	455	437	422	469	410	506	394	404	463	456	463	420	406	421	379	452	414	410	459	410	400	419	440	437	458	450	447	387	440	431	415	411	425	427	367	452	444	441	417	401	425	425	383	402	423	372	421	406	448	475	447	435	420	437	410	428	387	404	401	432	466	452	428	461	412	415	425	441	433	424	405	423	429	389	417	418	461	431	409	422	438	369	419	410	416	485	434	435	460	465	428	409	441	430	444	427	436	436	420	430	442	431	412	476	441	464	453	429	471	450	404	440	471	419	417	437	446	399	434	427	461	426	439	427	416	430	434	429	431	424	465	430	434	443	452	427	450	467	447	447
24894	23276	29664	25052	17880	4319	958	653	559	615	594	566	581	554	597	558	606	590	575	583	534	582	530	608	597	538	566	536	570	499	592	562	589	582	563	568	576	496	578	587	574	574	572	530	572	568	561	564	510	591	582	573	513	550	539	554	577	546	548	524	559	501	527	519	589	543	522	532	541	553	514	563	541	551	501	542	569	584	552	572	544	537	559	559	531	567	567	568	564	566	547	522	564	534	548	521	527	601	547	563	544	553	513	570	528	569	539	564	554	533	553	542	579	536	538	508	581	522	529	568	565	489	578	532	519	541	556	559	576	562	532	532	553	531	536	571	513	545	576	524	495	555	551	574	526	550	499	519	563	556	556	546	564	590	560	543	557	517	500	523	558	534	561	536	595	585	543	566	557	570	579	535	618	530	577	575	583	567	599	514	538	557	529	509	537	532	556	516	547	569	550	552	553	522	565	519	532	545	563	550	580	521	518	551	550	500	516	615	575	532	556	566	549	544	569	540	578	579	543	549	518	525	523	598	619	533	584	534	529	536	585	565	569	567	578	575	559	535	533	547	525	566	592	580	569	554	546	602	519	563	517	567	528	590	555	587	556	559	528	591	544	572	566	551	599	522	518	541	569	567	568	594	526	545	576	589	537	540	548	496	555	605	569	552	532	555	567	487	531	539	566	564	540	542	538	551	545	510	538	527	528	533	539	611	541	511	551	503	533	546	578	518	542	565	518	605	577	518	513	531	599	531	540	592	545	528	567	542	581	551	523	572	511	530	541	548	534	517	543	564	569	557	561	537	536	528	537	524	565	547	513	552	550	541	546	546	570	587	546	508	582	503	561	532	519	563	542	517	558	540	522	560	538	560	588	570	541	567	547	577	575	568	528	539	534	574	540	539	587	574	515	542	544	551	571	521	537	535	590	524	514	551	543	568	597	564	551	545	590	530	576	557	570	527	559	562	578	548	554	507	537	518	551	555	521	580	534	564	507	549	544	572	563	552	539	550	568	547	502	558	562	526	520	541	578	526	602	580	526	547	565	535	576	552	575	578	554	505	582	551	546	552	554	551	537	551	537	534	573	561	534	543	555	595	567	545	534	515	529	529	519	559	540	529	575	565	562	546	566	584	547	524	573	524	525	553	515	552	584	510	514	546	556	535	556	584	559	558	585	526	533	535	528	551	501	514	577	532	596	557	597	516	582	549	573	519	557	544	555	574	573	567	583	547	591	562	535	537	561	547	554	546	549	569	546	564	571	559	561	551	548	546	550	549	538	531	526	520	535	552	519	493	509	522	600	499	491	512	558	538	585	524	492	536	509	497	556	581	580	511	550	500	546	546	549	541	580	577	525	551	600	580	497	544	540	535	549	491	550	526	516	553	563	563	547	577	592	599	541	526	516	589	518	594	576	528	563	539	547	578	566	560	525	519	541	525	546	541	516	510	543	550	545	561	517	549	577	524	544	577	542	529	565	540	538	528	537	578	543	514	567	525	564	522	554	532	544	562	624	557	559	567	535	525	513	517	580	547	523	557	540	563	543	540	558	553	573	571	559	587	550	582	539	596	561	568	552	544	547	515	602	544	552	550	564	572	581	550	590	561	554	557	527	579	598	560	502	504	528	527	583	503	541	570	548	552	527	515	549	565	536	547	502	586	603	538	556	549	591	543	550	527	549	550	548	533	539	558	542	510	525	534	553	517	540	519	555	553	552	505	529	552	510	540	535	530	541	528	540	570	510	542	497	527	566	518	546	581	578	529	541	542	576	538	569	557	522	488	539	543	524	584	506	536	558	536	566	528	563	566	557	529	549	537	511	540	537	493	525	512	548	525	572	560	566	546	518	537	565	564	531	542	578	551	516	561	559	550	516	548	593	537	544	554	531	511	552	541	521	563	548	594	569	558	542	530	563	537	581	512	540	505	543	496	544	541	608	556	587	560	530	560	546	556	547	571	564	525	550	536	588	564	552	538	556	543	550	526	523	531	583	545	572	552	540	508	560	550	551	624	566	514	595	553	540	554	580	567	555	513	557	564	538	598	529	565	489	541	506	532	543	521	581	546	558	551	570	578	542	561	584	505	557	564	532	537	528	535	578	557	516	539	530	561	528	552	543	519	567	580	578	519	537	532	600	526	599	551	530	551	544	555	542	544	550	498	539	547	561	547	519	554	517	555	530	554	534	541	543	545	551	538	562	561	530	549	535	515	540	565	530	539	546	561	549	560	561	551	572	532	537	562	533	551	557	527	564	578	561	533	524	571	531	532	526	564	542	540	543	551	516	526	513	558	561	601	541	537	588	580	485	546	527	545	555	541	535	571	553	572	536	559	522	529	542	532	535	536	563	526	524	525	574	541	531	531	546	538	532	550	590	580	555	485	530	579	506	545	546	500	536	529	557	572	540	523	511	513	567	551	509	607	557	561	533	548	529	585	565	558	552	538	537	560	563	530	528	531	533	498	524	521	570	521	549	525	529	566	540	566	533	525	544	553	517	525	527	512	569	570	555	544	535	529	526	525	560	561	568	519	548	532	561	493	516	584	564	530	554	576	558	564	517	558	535	514	541	537	533	605	561	556	587	575	548	523	532	536	536	530	532	568	545	538	545	550	584	564	561	565	542	571	547	588	508	536	564	571	574	577	549	577	558	572	561	552	579	560	505	532	543	533	579	544	535	545	554	583	549	510	499	533	498	576	555	522	585	535	571	586	557	579	568	587	565	534	549	546	532	613	527	575	522	568	542	553	548	549	566	561	517	528	551	547	557	539	563	537	547	548	547	569	512	533	580	515	570	564	560	580	554	585	568	464	571	527	551	567	516	502	520	562	538	532	525	574	551	514	581	563	578	568	519	538	577	528	552	556	566	551	517	538	538	539	576	514	545	566	540	541	524	541	499	543	546	565	585	527	561	524	544	547	520	497	541	570	512	535	582	521	539	548	548	531	545	577	577	524	583	554	584	552	557	554	506	583	527	559	560	531	546	540	542	562	531	576	546	518	539	548	583	581	534	504	542	545	566	572	599	579	533	540	545	538	541	553	498	604	590	535	633	543	551	550	572	568	530	544	513	525	574	568	578	585	545	534	522	528	595	549	508	555	555	579	506	571	539	530	544	579	569	522	553	507	568	547	551	515	533	555	547	545	561	567	538	550	529	546	505	520	547	551	494	551	522	532	526	549	534	560	561	560	524	506	563	589	567	562	537	563	541	579	549	537	546	519	515	591	542	533	531	533	531	541	605	582	555	540	584	551	538	548	488	568	585	569	553	525	542	527	524	563	560	544	524	576	539	550	503	580	532	525	561	595	548	595	531	561	578	550	542	597	538	560	527	536	581	555	564	539	577	571	495	530	528	569	495	561	521	569	545	568	568	572	541	547	533	519	550	550	515	544	562	516	575	526	558	533	543	526	555	536	549	544	554	564	529	556	562	566	561	562	577	558	567	541	531	559	525	535	535	548	562	555	553	523	543	534	521	583	601	565	568	563	615	525
62161	84061	45562	14012	3172	941	579	507	515	491	558	513	493	500	510	521	520	509	484	535	535	492	483	493	511	541	478	518	551	479	449	509	516	521	521	502	513	470	529	535	473	538	516	541	504	496	526	490	490	506	479	476	501	541	473	473	508	488	489	505	507	500	530	563	520	510	499	465	518	524	490	486	518	539	502	508	444	513	477	489	508	494	468	523	510	490	502	513	476	489	526	530	479	493	524	535	545	461	532	491	507	473	502	494	536	477	555	480	486	492	502	495	479	506	516	482	510	480	513	499	492	499	504	476	499	484	512	521	527	482	473	521	502	469	487	529	525	476	506	501	498	481	500	518	508	511	508	506	523	506	507	517	445	511	528	472	512	505	499	505	539	508	501	469	482	503	497	501	525	490	473	487	489	497	461	543	496	495	481	502	515	510	528	482	542	478	506	494	537	525	483	504	505	494	510	512	508	491	479	496	509	471	508	475	468	521	480	512	488	504	491	486	525	539	457	510	501	518	515	513	513	495	498	469	493	484	505	522	527	474	487	505	506	487	513	499	478	577	511	511	521	484	528	512	531	521	518	522	526	516	490	504	496	491	458	488	518	501	522	530	534	505	510	497	498	508	473	521	513	526	481	521	507	518	490	497	455	512	485	518	500	467	502	481	491	524	528	489	460	489	495	526	506	478	500	525	459	533	513	490	474	446	454	501	517	514	494	525	483	509	498	496	491	484	494	507	464	482	495	533	488	519	503	552	460	480	485	492	469	517	533	497	506	475	488	508	447	467	517	484	546	510	504	515	521	503	510	460	463	487	508	518	497	503	495	505	487	466	473	505	495	497	513	491	518	483	509	507	504	501	513	483	480	501	476	508	481	522	526	498	536	523	489	509	492	513	497	505	492	496	487	467	498	513	462	481	520	548	512	524	516	475	444	508	515	465	501	514	491	477	501	513	516	503	525	464	468	519	518	481	505	509	494	480	527	521	478	510	528	511	492	537	499	524	446	483	530	495	496	498	487	500	529	517	459	530	518	453	502	470	524	518	488	490	498	477	538	517	510	494	535	492	506	514	481	533	482	508	519	517	500	501	460	473	506	510	483	490	474	511	516	492	496	499	468	473	497	519	496	495	500	486	538	466	495	510	539	531	532	487	493	513	511	502	544	479	483	507	515	524	501	550	480	463	496	515	492	495	514	491	478	477	497	478	504	508	470	504	561	503	489	489	490	528	532	483	474	503	499	490	494	503	545	514	510	484	491	455	446	529	474	456	513	485	531	497	510	522	518	483	507	515	518	508	544	510	506	478	504	471	498	508	459	520	509	533	550	513	509	506	547	495	471	511	464	484	517	516	502	480	469	511	499	499	513	511	507	521	515	496	520	470	518	483	493	544	501	531	554	499	504	554	496	483	502	482	519	517	501	479	514	487	482	531	473	542	449	503	456	514	479	473	487	512	514	537	497	498	492	509	481	492	482	496	514	501	513	479	473	523	497	485	522	490	478	473	488	516	503	499	542	504	563	522	493	481	472	467	473	486	515	487	509	465	493	481	500	516	489	534	447	500	476	507	515	511	494	493	510	498	489	461	505	479	474	497	480	516	496	552	476	477	510	515	465	510	559	511	500	502	495	554	522	540	512	487	476	470	491	486	549	493	475	493	487	499	515	510	528	501	516	499	522	511	500	503	476	502	481	521	467	470	467	531	515	496	531	479	474	467	507	526	535	490	499	506	519	497	489	474	515	540	513	550	488	518	508	518	483	512	503	481	517	523	479	536	481	507	503	468	511	540	473	513	512	494	465	508	498	493	489	497	501	462	503	471	507	498	520	488	488	489	491	470	510	514	467	519	519	500	481	499	521	516	540	499	494	501	513	508	507	488	502	509	466	491	531	499	503	501	482	526	523	495	501	514	468	508	525	444	514	528	473	529	526	499	472	503	489	449	497	483	492	516	496	519	527	502	546	505	509	524	492	491	505	522	515	496	503	523	472	473	513	492	486	482	494	530	499	497	491	454	522	532	512	488	514	497	528	492	474	463	539	498	528	512	480	538	493	478	495	483	447	513	482	497	500	497	496	515	498	482	514	482	515	472	508	524	481	516	480	513	504	522	513	502	498	466	501	486	490	519	481	486	479	508	479	500	523	518	518	469	478	551	514	435	515	464	493	508	476	527	507	539	498	477	511	493	483	513	505	503	491	486	496	474	533	503	458	554	513	509	481	564	473	544	485	486	495	491	495	475	514	471	507	492	482	475	492	489	477	500	550	519	498	521	516	493	507	493	498	515	486	527	530	512	457	496	523	471	503	511	506	528	469	489	505	548	485	490	490	482	493	489	538	505	498	541	465	494	480	507	515	534	508	497	508	440	554	481	513	500	512	550	503	485	455	471	475	499	474	529	476	522	490	486	502	508	490	484	542	481	506	498	490	491	492	500	487	503	467	523	471	460	492	503	509	535	506	523	508	535	530	520	516	461	494	510	489	521	466	503	501	481	523	476	509	503	452	486	444	502	539	564	478	506	475	451	530	497	489	509	495	513	526	507	501	501	467	496	522	513	546	454	489	509	546	511	473	479	480	491	500	484	493	496	508	491	511	524	516	513	496	500	511	536	501	502	511	506	497	529	514	496	484	523	494	484	476	508	501	474	479	535	518	477	539	487	502	514	495	521	472	486	501	487	491	515	511	488	481	490	542	466	474	505	498	529	515	469	521	524	458	506	488	491	467	488	485	508	509	482	502	478	512	475	534	489	491	529	483	492	508	467	516	513	526	482	513	462	487	502	445	501	517	496	519	476	502	504	512	514	480	483	504	535	517	492	504	518	496	514	497	508	470	537	522	468	556	508	474	474	466	545	511	509	487	492	513	527	531	518	459	487	487	527	535	497	564	512	512	522	516	508	578	470	496	504	497	466	522	527	500	494	529	476	490	534	481	502	484	513	507	493	489	521	492	510	464	469	522	529	524	485	517	512	484	487	512	497	535	522	463	506	482	477	512	476	531	473	498	479	529	511	493	503	450	484	510	543	472	521	493	486	514	510	500	483	506	503	500	512	496	476	519	484	468	497	518	490	484	447	513	501	482	510	512	487	502	526	492	484	556	527	494	507	516	506	510	543	465	507	507	487	502	492	501	477	446	548	489	491	520	506	460	474	547	506	482	460	535	498	486	518	509	472	528	478	524	518	519	479	466	508	514	500	519	516	489	516	521	501	476	528	509	489	522	486	466	516	486	484	519	539	522	486	522	508	484	504	514	506	492	450	504	499	530	490	479	494	458	538	496	544	514	527	503	502	493	501	488	475	486	492	509	506	509	532	509	496	517	529	506	490	503	515	514	465	487	519	561	491	501	467	500	513	514	472	489	511	507	516	459	497	506	471	490	550	470	479	525	501	512	514	484	496	500	513	498	535	515	499	483	541	473	490	532	516	469	480	495	517	502	507	514	533	485	530	519	480	501	472	522	486	472	489	502	474	479	486	502	509	460	492	498	533
24256	22500	29458	24562	20126	8837	1328	754	670	701	674	732	664	684	668	681	679	650	637	641	695	678	644	630	618	627	667	673	653	661	641	641	651	631	665	615	627	636	641	627	651	631	664	650	627	665	663	618	611	626	659	637	644	615	609	666	617	666	647	620	662	594	656	652	653	639	638	656	640	613	631	617	614	646	645	648	674	617	666	704	657	647	599	631	659	658	636	669	629	629	620	647	613	640	643	654	640	673	605	667	670	637	622	614	631	621	624	661	618	679	676	608	604	634	617	617	584	624	669	653	593	637	619	651	699	604	670	602	635	636	623	600	666	633	615	604	593	669	608	632	651	647	665	615	612	653	631	671	646	630	608	608	610	643	667	656	627	629	614	676	680	641	661	619	630	626	552	640	613	633	639	655	631	662	628	692	649	683	623	660	624	687	661	643	651	609	668	647	684	667	643	635	666	640	652	647	621	682	611	642	586	670	638	648	659	627	631	626	587	623	644	638	634	630	664	588	628	665	673	606	657	634	692	613	637	615	615	602	669	632	604	637	662	664	604	633	658	661	606	611	667	671	612	685	647	621	632	666	647	668	601	635	611	558	594	649	629	648	621	644	622	677	657	616	654	633	620	611	652	691	644	684	623	634	624	676	601	602	622	628	624	625	675	641	631	674	617	606	686	632	676	641	653	669	609	606	653	659	618	700	580	657	617	648	639	665	658	638	653	656	690	627	681	657	636	602	615	628	680	640	677	589	648	655	644	650	660	629	659	660	620	625	619	636	674	641	621	626	640	658	610	646	693	634	641	636	607	680	643	590	632	661	674	646	639	635	612	606	624	643	641	641	619	627	639	597	599	627	635	664	623	592	660	625	642	659	642	621	624	630	642	630	634	589	626	632	655	639	600	628	639	593	643	625	617	675	651	661	626	628	644	627	624	612	597	637	706	631	642	639	647	652	606	626	637	630	663	568	678	648	652	587	667	660	600	639	658	654	662	627	625	621	645	618	629	639	661	617	642	634	639	634	688	634	610	622	650	633	659	631	650	652	659	658	652	592	667	616	635	592	630	630	667	633	644	658	641	655	660	599	609	703	633	660	639	649	664	559	607	625	630	629	632	598	642	615	623	603	678	654	618	623	636	593	645	597	629	647	607	629	644	678	636	619	645	631	653	627	633	606	662	637	671	664	637	673	649	614	639	645	625	633	632	661	637	674	615	616	606	658	606	638	609	581	669	648	668	641	615	639	638	632	654	656	687	641	626	623	616	621	684	659	612	582	596	632	659	656	663	614	630	621	608	649	644	593	646	625	657	642	657	611	592	646	640	625	617	662	678	668	630	623	646	658	621	608	618	669	632	643	609	627	583	648	697	621	680	630	599	624	602	579	648	672	633	695	645	655	649	620	632	660	623	627	648	607	625	599	594	670	604	674	657	665	660	609	596	657	639	666	656	625	688	627	607	615	653	623	593	633	637	633	628	641	662	610	617	659	619	678	648	698	630	663	671	676	627	640	625	611	649	616	625	626	621	604	582	621	597	641	588	686	655	618	599	600	618	630	638	606	636	664	627	626	643	638	619	654	596	622	675	632	597	629	621	656	649	643	657	618	623	635	650	589	693	635	631	645	652	631	598	628	623	612	664	600	637	616	665	615	640	646	660	663	636	634	592	600	660	669	600	654	647	640	684	666	651	623	587	652	659	608	623	588	576	604	649	609	678	629	649	547	675	641	639	596	628	625	639	642	608	628	640	675	624	625	633	616	691	646	594	657	642	591	683	621	632	642	653	642	685	631	648	630	642	669	661	642	615	620	614	609	658	604	609	630	623	627	653	594	627	626	635	605	654	657	633	691	656	566	648	660	668	654	648	643	617	617	611	635	657	643	644	660	654	626	660	634	651	647	624	630	674	653	625	659	700	639	634	658	657	630	628	618	629	596	609	632	588	620	622	668	610	612	649	645	662	677	656	636	692	639	658	628	668	633	653	622	676	658	672	619	653	664	697	650	656	661	612	631	623	605	641	619	601	660	639	607	677	628	649	644	631	669	587	653	650	590	634	594	609	640	628	601	632	637	626	629	613	598	615	664	625	661	593	615	596	643	673	630	602	637	691	627	633	631	641	627	647	601	677	601	648	637	581	629	666	644	660	643	616	622	644	659	634	671	683	619	602	638	626	621	646	634	626	649	646	650	625	653	619	642	631	608	649	643	640	634	661	581	591	652	682	671	615	628	618	680	655	650	606	593	629	676	615	657	687	639	612	629	658	639	618	631	592	632	571	612	623	642	650	672	630	627	625	660	636	647	623	614	634	608	648	645	654	635	663	645	674	637	587	662	641	682	650	628	659	636	627	670	640	595	643	645	654	653	655	637	694	584	620	636	651	652	612	609	643	635	637	631	629	654	632	638	631	636	615	623	626	646	642	650	631	681	647	658	611	634	636	629	629	631	590	617	652	605	606	627	667	661	599	651	667	636	647	670	624	603	635	641	611	616	691	651	627	639	652	649	637	636	642	676	639	666	620	594	606	636	637	639	662	620	646	654	655	643	647	665	685	615	596	620	647	666	628	631	644	571	626	651	619	635	660	615	597	626	596	603	615	687	611	670	597	610	599	621	658	611	624	657	655	666	640	616	610	595	628	634	632	561	649	616	635	637	660	588	653	608	625	708	614	667	661	600	640	588	653	616	662	625	616	669	583	662	635	576	650	632	638	630	605	668	600	612	674	575	663	629	640	610	671	613	608	644	634	623	610	591	635	651	646	625	656	681	595	578	626	623	601	654	652	590	682	647	633	635	608	608	630	666	605	630	657	597	636	641	632	607	645	607	638	633	615	657	638	605	652	676	636	647	598	583	563	637	659	622	617	609	650	613	655	632	663	629	676	633	628	620	680	667	650	645	680	643	632	688	657	625	622	612	639	625	631	645	635	628	626	643	666	643	662	656	670	632	642	662	610	646	656	670	655	625	656	631	619	614	632	627	650	638	631	642	610	644	597	655	637	646	630	677	630	661	665	612	667	651	608	608	665	650	659	652	620	677	650	584	628	634	634	657	593	628	603	608	638	599	627	593	617	665	639	642	669	652	647	623	643	645	623	638	628	666	672	648	645	587	683	626	618	621	640	659	619	674	662	659	648	636	620	664	636	606	635	602	639	604	615	620	642	651	619	632	624	646	654	639	681	636	653	647	629	606	630	672	636	670	582	564	583	612	625	721	663	655	613	626	612	635	641	630	645	585	654	661	633	636	623	621	647	642	614	672	647	620	672	579	627	631	622	647	553	610	638	638	639	600	629	628	668	646	605	606	630	614	626	636	678	605	651	648	661	604	607	594	613	633	614	655	632	618	654	666	636	593	621	652	651	616	654	602	610	652	638	680	637	628	668	708	663	636	678	667	624	675	601	680	643	609	659	632	589	643	629	611	612	658	628	621	655	630	604	651	604	649	616	622	623	678	685	673	629	632	678	622	607	648	636	613	640	614	600	646	591	649	609	629
59603	86630	51504	16785	3940	1127	666	604	611	552	620	570	573	547	533	620	573	583	576	592	590	575	591	579	585	599	558	585	591	599	572	586	625	592	574	566	595	650	609	570	553	583	573	583	589	606	592	580	580	625	568	576	575	588	560	573	579	555	599	575	567	616	589	571	624	587	528	555	596	552	548	584	612	585	551	583	561	551	551	572	561	549	607	572	578	544	605	608	565	593	556	572	561	552	568	583	566	576	577	541	591	575	588	543	582	595	631	598	604	571	564	573	575	552	574	530	562	586	528	596	619	642	549	573	552	561	568	569	580	606	646	597	590	580	562	547	544	575	570	573	576	566	543	577	552	574	586	591	562	590	611	549	559	561	601	554	558	597	612	578	560	589	555	573	568	547	571	589	593	538	598	587	622	534	551	537	539	539	593	562	620	548	547	577	565	615	583	544	537	597	584	538	528	533	597	589	551	557	602	567	538	592	542	584	538	542	513	586	573	569	538	562	583	614	582	580	588	590	617	610	559	568	562	569	587	611	577	565	590	577	574	571	584	606	556	550	630	532	596	570	591	551	579	605	574	606	558	559	581	560	578	581	610	568	575	540	540	604	581	546	557	625	606	596	540	564	603	578	578	563	628	570	556	589	562	616	608	603	568	619	535	585	571	556	534	601	599	599	568	528	587	604	538	591	531	600	596	581	584	550	575	546	545	569	591	549	600	598	583	582	539	536	589	567	581	560	587	602	540	599	581	559	623	592	576	508	592	580	601	599	572	550	583	608	585	550	562	594	628	589	591	559	568	578	582	586	607	610	626	577	551	632	585	564	534	532	624	564	557	603	588	581	581	596	547	561	561	614	617	586	581	547	572	563	582	581	554	573	545	583	543	554	590	535	569	542	591	611	563	584	535	574	594	597	600	566	531	575	586	616	541	598	584	608	595	579	620	528	514	529	574	575	597	584	589	567	611	583	572	582	560	581	593	582	583	553	546	578	537	592	557	588	569	542	505	542	603	611	510	527	607	576	573	586	588	611	552	572	569	547	561	554	629	554	607	565	598	564	554	538	558	582	575	590	588	608	642	545	594	545	587	551	603	568	525	574	619	592	618	607	589	555	571	598	569	560	564	578	598	626	559	527	609	565	532	572	588	553	559	558	560	547	588	601	594	601	594	650	569	570	528	619	552	585	565	597	535	537	569	587	590	593	606	597	573	556	590	591	563	602	598	583	574	537	551	533	546	565	586	590	553	558	567	589	564	580	578	585	603	588	547	572	551	569	578	606	533	583	592	556	603	560	581	577	602	548	567	561	564	595	555	621	568	564	585	574	589	585	578	539	630	573	610	618	550	562	593	544	620	606	549	612	581	551	587	601	599	564	579	549	524	592	587	591	563	613	528	581	564	532	526	598	547	576	569	555	561	555	541	582	555	560	580	562	565	572	564	590	533	582	598	582	606	577	587	588	562	518	568	581	582	565	569	574	606	577	551	542	592	564	573	590	576	614	595	571	625	543	568	612	581	615	593	628	578	593	548	546	544	560	570	617	594	613	599	566	581	548	566	606	643	541	625	587	587	597	556	593	603	563	583	565	580	573	611	573	565	562	550	578	614	588	554	521	574	563	569	589	565	554	589	584	571	568	597	556	580	591	568	541	559	584	626	588	619	597	605	595	580	572	552	603	578	618	528	583	575	575	551	604	591	568	575	566	553	545	569	598	568	593	545	560	585	611	555	558	596	563	575	593	588	570	582	567	551	557	579	588	593	549	585	539	605	578	584	563	584	574	556	595	545	593	588	548	568	549	576	600	543	629	565	563	575	640	603	606	586	593	573	557	540	546	548	584	579	550	585	566	584	527	581	613	575	584	580	562	583	559	570	551	575	561	598	557	578	582	562	571	580	578	549	547	571	586	526	548	595	592	571	592	582	569	615	541	617	582	578	610	554	533	580	546	596	584	619	600	577	551	578	602	559	585	556	596	605	561	551	586	595	590	602	575	602	574	601	569	591	580	563	604	608	552	573	611	572	603	568	542	541	525	582	555	576	542	612	585	547	609	613	550	618	580	607	567	580	571	598	536	561	525	575	530	551	596	564	570	565	593	544	582	540	602	552	577	572	591	579	522	546	596	596	556	579	562	579	603	576	565	556	599	602	604	563	593	587	537	582	597	586	573	582	581	590	583	560	572	566	594	536	565	581	555	560	607	559	562	528	537	562	583	554	553	603	577	553	539	568	555	577	570	593	584	580	569	570	559	555	561	594	646	563	568	580	560	559	582	583	577	552	567	559	561	610	553	563	549	610	587	586	530	586	603	562	545	597	582	616	612	573	595	578	555	569	599	581	553	587	565	576	592	574	567	577	571	553	579	560	588	539	562	604	595	599	536	580	555	587	598	618	558	611	565	598	586	548	607	534	581	605	573	560	550	578	566	566	620	583	578	603	566	537	567	576	620	552	577	592	546	575	587	579	524	573	551	548	538	599	608	595	574	576	555	560	560	550	558	548	617	586	539	560	570	546	593	557	547	542	546	556	587	586	489	625	587	582	547	597	592	596	571	603	585	576	568	605	537	575	601	539	630	525	615	584	566	582	562	597	569	564	570	533	598	581	607	574	557	551	603	563	550	581	585	572	576	560	548	509	592	569	578	595	597	572	561	576	577	588	526	578	548	548	597	539	590	617	594	556	594	577	556	570	579	581	587	584	565	577	623	606	604	578	599	546	549	604	590	553	539	555	524	603	567	525	549	550	607	574	550	585	603	605	600	591	597	581	574	593	580	557	630	588	591	583	621	575	568	581	575	580	577	561	564	575	563	559	603	528	560	636	567	561	535	567	533	587	600	524	577	620	552	549	609	580	580	586	571	569	550	596	621	584	565	613	538	533	542	552	541	597	547	532	576	549	580	553	572	585	585	579	553	598	527	608	593	608	611	574	566	583	572	583	542	607	547	595	550	590	562	578	560	587	561	547	627	572	534	632	601	580	559	603	609	573	573	539	591	585	599	564	570	556	531	582	546	566	606	574	593	542	563	587	560	595	554	581	575	559	595	533	573	548	578	580	586	574	585	592	584	561	560	606	578	620	553	553	590	563	539	595	616	562	576	588	570	558	541	584	581	565	566	542	582	578	550	544	567	573	606	554	637	571	550	591	564	542	603	536	518	573	575	590	583	586	570	582	546	598	552	577	582	575	574	562	579	620	561	557	568	601	571	573	589	597	594	562	580	560	569	567	583	580	586	540	598	575	578	532	583	583	581	564	585	554	580	529	582	535	611	596	600	562	540	567	578	574	640	593	550	578	559	587	579	573	558	554	535	582	574	587	559	548	582	557	593	545	566	608	598	556	604	604	578	552	600	601	577	555	536	562	564	588	553	570	544	576	571	561	614	573	582	556	603	611	580	533	533	589	548	566	537	566	506	552	556	587	554	555	540	604	594	576	586	616	556	561	594	592	588	602	596	581	578	594	574	558	599	571	563	586	530	576	613	524	552	593	568
34378	30789	18911	4653	739	489	466	459	442	431	432	431	465	391	409	447	458	456	453	436	459	432	457	457	471	466	430	476	476	417	442	476	439	459	468	428	419	458	499	464	445	449	443	420	444	428	460	451	417	437	444	457	491	471	464	443	447	477	433	429	468	452	470	441	473	391	434	428	448	466	471	426	454	441	441	392	444	436	412	442	448	427	440	453	436	446	430	441	454	446	445	481	464	450	462	443	451	458	435	438	472	473	479	452	463	478	452	440	435	479	468	403	480	464	400	434	468	426	467	454	494	444	466	463	438	448	445	444	432	461	422	484	453	419	460	435	440	452	459	427	436	449	419	443	471	415	468	448	438	446	468	429	414	432	426	473	453	457	499	472	463	449	454	481	430	472	416	464	435	461	413	420	431	451	435	425	446	453	451	433	448	464	446	440	456	418	443	503	443	493	447	437	439	420	451	412	429	439	445	469	433	482	480	452	449	450	425	424	417	415	509	454	413	432	452	476	455	437	410	431	445	462	498	471	431	428	436	459	438	465	445	429	430	470	449	439	440	441	446	471	431	464	458	477	435	470	451	443	458	479	453	482	449	443	430	490	436	481	422	399	424	441	443	456	450	455	417	478	458	427	453	454	462	458	466	461	459	443	447	441	467	462	436	456	450	458	429	460	450	452	451	467	470	449	449	460	461	465	414	433	448	434	413	456	430	445	413	418	435	462	436	444	464	456	469	435	427	416	497	416	410	487	449	449	474	473	462	448	437	428	444	461	463	438	466	434	450	453	412	409	440	428	439	425	433	419	446	485	460	442	431	448	460	455	476	468	465	486	431	429	441	443	441	446	439	454	441	454	454	465	450	463	448	426	465	437	420	399	418	478	439	435	441	409	439	411	464	448	461	455	467	417	451	483	430	447	489	439	424	443	417	430	454	416	427	448	424	468	412	449	443	429	440	428	483	443	433	433	427	433	464	430	422	433	491	461	453	465	428	451	462	422	460	466	435	464	436	444	425	461	467	435	460	409	430	445	444	464	454	421	477	423	443	435	447	482	434	437	423	447	427	458	468	442	440	481	472	428	448	440	423	469	472	443	417	436	447	470	505	418	451	409	442	436	451	481	412	427	453	418	402	450	478	463	438	436	438	462	436	465	470	457	435	423	454	444	456	455	446	466	395	477	426	462	445	447	478	428	431	469	430	458	436	469	420	461	442	428	448	412	403	439	451	450	408	455	427	462	446	461	433	477	421	433	409	437	404	458	424	421	426	433	484	472	409	463	460	399	462	470	464	434	437	449	450	466	423	441	436	406	447	447	464	467	435	462	459	436	413	468	440	468	427	439	459	457	450	432	451	405	461	438	479	417	468	436	449	459	461	432	453	465	461	488	437	476	436	447	450	436	474	454	455	446	461	470	421	439	435	465	446	416	459	422	458	472	438	442	432	424	472	469	463	460	474	477	418	485	444	431	458	425	421	459	476	448	452	454	478	424	442	457	436	457	446	449	443	430	453	402	473	442	434	455	457	444	443	480	455	442	452	454	441	486	396	449	429	460	449	479	451	419	453	449	436	420	435	481	409	471	446	407	427	392	443	444	447	470	427	432	460	439	464	455	443	435	417	453	434	447	466	439	460	470	449	440	434	467	465	414	411	449	427	423	424	439	448	446	420	470	448	446	449	443	461	435	448	427	473	446	456	463	438	465	421	418	395	447	474	471	420	462	434	418	479	447	497	433	461	421	471	434	419	462	447	441	424	469	439	432	413	453	416	450	444	444	453	442	448	433	457	434	498	459	438	453	432	444	465	467	448	446	463	434	478	465	401	469	414	459	439	416	442	417	455	445	422	462	399	431	452	454	432	463	437	410	440	430	457	416	452	443	466	469	428	424	460	464	455	438	437	451	431	429	452	455	477	466	446	432	410	495	455	450	441	471	447	438	419	446	472	404	417	434	438	487	482	448	462	434	422	440	452	445	453	431	435	433	434	441	463	402	441	437	455	455	421	443	448	461	481	475	448	444	420	446	453	469	465	462	452	440	463	428	436	431	418	448	457	476	451	436	425	414	448	399	399	450	443	424	424	446	422	450	409	413	470	462	448	386	439	458	477	436	449	444	454	469	482	441	439	444	456	456	454	453	440	408	424	481	463	457	455	441	451	440	486	421	467	430	437	435	445	444	450	459	398	439	444	437	449	405	421	478	447	463	432	458	466	436	444	440	473	436	461	487	411	463	440	443	433	425	436	448	486	469	408	405	439	449	474	415	441	455	438	453	439	433	422	441	426	447	464	425	477	440	448	458	453	445	471	416	445	430	426	399	405	435	449	471	448	431	450	426	435	447	428	423	430	427	469	465	440	426	462	465	456	450	436	435	414	472	447	464	410	423	456	426	443	427	431	453	440	491	449	446	408	426	466	429	428	442	442	451	457	484	483	446	445	486	440	436	468	447	458	452	474	453	464	455	429	486	450	440	402	375	451	448	439	431	425	451	444	452	447	439	438	462	444	437	431	437	466	501	455	461	439	403	482	464	454	433	458	452	442	437	465	472	481	461	451	476	438	413	475	454	428	450	430	446	441	471	431	439	429	459	440	429	462	463	448	451	469	443	438	445	447	437	431	462	450	454	429	458	423	466	473	456	406	448	440	433	517	463	478	435	420	436	434	429	459	466	473	447	395	438	475	474	461	412	465	447	428	452	440	442	488	435	453	446	443	456	450	457	433	443	449	428	452	445	435	452	442	459	459	437	405	463	441	445	442	456	411	466	442	450	467	411	455	455	443	419	450	433	420	419	441	443	439	464	423	425	449	444	425	437	436	469	435	446	424	413	439	455	427	424	421	421	426	439	466	455	448	436	442	460	458	472	449	503	414	454	437	445	441	444	477	471	467	457	406	435	443	444	493	447	432	454	443	436	443	450	463	448	476	466	478	440	487	473	467	468	485	484	426	432	437	455	429	417	402	455	462	474	458	424	468	422	479	430	470	450	464	410	424	448	437	452	485	435	454	463	425	452	509	430	463	436	406	431	477	463	505	463	414	488	444	430	433	448	414	439	429	475	457	458	479	416	429	451	466	422	406	461	408	389	466	452	462	481	422	484	499	428	466	453	425	460	476	470	424	481	463	476	427	438	479	450	440	408	438	438	441	463	418	468	446	498	448	426	449	431	476	427	457	469	445	464	463	431	430	432	473	472	417	446	449	412	430	404	455	436	470	419	465	404	442	408	457	444	431	434	429	460	430	430	424	465	461	452	436	466	478	434	454	422	456	420	437	464	457	477	427	437	442	443	479	415	428	446	465	449	460	424	449	462	452	436	434	446	447	414	464	450	484	443	476	435	462	450	414	441	436	460	459	452	455	475	469	414	437	466	444	422	425	452	423	416	419	480	476	471	435	452	467	460	469	458	435	450	469	445	456	481	442	456	438	457	441	446	464	445	460	400	494	437	463	447	459	438	430	442	460	415	422	457	450	433	457	436	485	438	435	417	487	465
33258	29853	10418	2018	622	424	383	355	380	369	378	350	369	341	374	388	382	353	374	381	394	405	368	375	356	361	395	401	377	381	396	345	383	378	375	380	386	389	358	374	383	395	348	404	344	388	387	370	355	399	366	365	369	384	362	387	378	373	363	354	350	353	369	348	372	360	390	390	370	399	357	453	424	359	359	338	376	380	385	332	370	362	399	368	367	396	349	366	386	357	406	354	372	356	390	352	372	370	380	359	386	380	356	391	404	379	386	361	365	362	388	368	353	384	348	362	400	346	350	370	343	371	341	394	411	355	335	380	380	373	369	379	384	366	368	372	370	350	337	383	384	327	366	409	392	379	365	376	379	351	374	393	387	336	364	344	385	401	343	419	374	346	399	390	400	373	404	364	385	372	368	331	389	369	381	378	350	357	384	378	397	382	369	351	406	400	369	337	359	368	387	376	375	361	377	361	384	391	327	376	374	373	378	380	385	391	389	337	368	352	357	378	361	360	371	354	348	362	363	370	342	378	357	343	393	404	413	378	410	381	400	354	369	387	399	367	372	345	373	366	378	352	373	392	377	381	367	421	362	349	352	344	379	369	388	376	353	338	368	388	387	401	389	340	377	412	360	364	369	395	356	395	354	343	382	370	373	371	375	336	362	395	403	378	392	358	367	383	366	357	406	411	373	374	342	372	322	348	391	353	348	357	386	386	389	394	370	358	366	364	380	387	411	368	361	377	374	367	381	369	349	364	386	392	384	396	396	342	371	383	375	379	377	378	378	366	373	383	356	387	399	337	393	355	353	393	381	370	385	367	366	368	332	378	363	393	359	375	365	371	357	347	391	390	367	371	389	390	361	373	384	355	352	369	379	375	375	369	348	350	376	334	358	351	339	387	363	377	372	391	361	388	386	370	390	400	372	391	370	351	358	358	389	370	351	393	369	358	366	363	398	374	355	352	358	381	374	404	395	346	375	347	360	385	399	350	362	390	352	341	375	379	353	378	373	376	390	369	365	340	351	398	371	360	344	391	347	390	342	353	376	373	377	385	349	404	388	356	391	412	346	366	364	363	366	379	359	366	392	382	360	332	384	354	364	376	390	374	345	396	332	383	371	384	397	406	367	371	349	358	335	383	369	363	369	374	348	361	344	391	367	360	352	377	369	363	363	360	327	377	360	397	338	389	346	369	367	390	361	371	414	377	352	388	376	329	370	357	379	363	342	351	366	382	376	363	335	354	363	378	374	358	381	393	372	363	345	395	379	380	361	404	382	341	351	374	379	376	348	386	384	358	369	360	377	375	365	367	366	329	349	337	361	357	351	350	358	377	407	373	359	379	378	382	354	359	370	370	368	355	372	359	386	381	359	372	339	379	392	388	343	382	369	349	350	400	355	377	361	363	408	357	361	392	345	369	400	348	363	342	376	402	364	397	382	370	389	379	361	355	378	346	361	380	377	361	377	346	375	358	381	401	342	344	410	341	340	356	375	362	362	365	384	384	357	402	389	372	363	359	358	368	385	353	371	360	349	369	359	404	376	393	366	356	396	383	342	357	378	348	338	355	356	360	384	388	393	367	378	362	383	401	351	382	375	380	378	413	386	372	364	394	359	388	375	377	373	357	355	367	349	313	361	381	358	343	343	376	378	319	393	367	389	368	365	373	378	379	383	357	373	378	347	362	376	374	374	414	394	360	371	369	357	381	359	379	364	380	409	378	393	397	357	386	382	345	361	411	345	344	314	387	369	358	379	371	378	381	370	381	386	417	354	378	376	373	366	400	381	348	351	365	356	389	363	417	372	389	367	376	370	391	376	340	350	372	359	411	345	370	377	389	341	406	395	364	363	378	364	394	381	384	363	351	349	350	376	357	405	372	374	381	363	359	385	385	353	377	362	362	362	331	361	363	374	345	368	369	370	393	352	370	349	396	347	345	378	365	361	334	371	389	408	394	359	386	371	376	349	347	355	357	377	385	357	369	342	352	365	368	347	359	364	372	356	360	373	375	357	365	393	368	353	396	388	345	355	378	377	371	372	363	362	382	379	399	367	399	381	382	368	408	375	387	387	347	351	380	360	393	365	377	363	383	336	376	383	391	354	431	365	356	354	355	346	360	371	378	344	352	339	376	389	371	376	370	375	352	382	359	367	375	337	363	388	339	376	344	376	402	375	397	339	349	371	416	372	379	386	365	374	355	371	376	347	361	389	380	366	358	329	374	348	359	378	339	386	371	376	355	348	351	418	346	357	379	343	378	414	359	340	405	379	362	382	385	370	368	350	359	363	383	354	373	325	369	362	377	388	363	346	363	344	365	391	389	382	369	345	366	349	384	369	354	395	403	367	400	387	345	394	343	355	369	338	321	365	402	378	388	404	386	365	362	373	375	379	357	367	362	396	392	365	368	383	344	375	395	381	321	375	380	386	329	363	379	337	344	350	376	357	435	368	372	357	371	366	383	346	345	339	397	391	339	374	405	379	373	392	355	372	346	351	365	388	371	353	352	383	360	396	335	363	376	392	375	372	339	369	402	390	374	406	366	376	370	391	395	352	364	363	338	346	358	383	350	386	373	396	373	376	345	329	359	346	381	345	340	370	309	405	363	411	380	375	392	369	334	345	406	395	346	359	352	343	358	348	358	339	369	406	372	357	385	371	340	364	380	325	354	363	372	394	399	319	358	340	355	344	350	340	392	355	352	350	354	356	395	391	331	358	368	332	366	381	386	392	369	349	359	344	403	389	392	354	387	363	347	403	379	357	350	386	367	357	398	363	375	376	351	408	357	369	343	407	371	378	343	390	357	394	370	363	313	382	380	341	357	354	362	345	382	390	382	371	389	360	369	398	380	380	407	365	387	360	349	318	394	397	362	410	370	390	401	364	360	336	405	375	406	368	376	347	414	370	393	369	388	405	396	386	417	381	358	377	358	374	353	388	344	379	381	396	372	371	397	351	370	377	362	386	393	373	389	409	357	372	331	366	388	395	382	358	363	368	344	363	331	352	386	382	336	412	395	377	365	375	357	384	400	384	359	359	376	350	376	346	393	338	370	394	373	394	349	391	361	360	389	346	367	337	363	354	382	369	377	349	375	345	353	397	350	407	390	361	374	332	387	390	388	371	397	387	327	387	360	364	392	375	355	359	350	350	365	393	372	381	347	369	386	391	393	353	386	381	357	356	409	376	356	343	360	377	394	359	335	371	381	351	357	361	364	343	345	365	355	364	369	369	390	358	351	370	371	356	356	378	368	342	398	378	369	309	373	342	378	361	377	388	367	355	383	392	345	342	368	369	362	370	356	380	342	375	373	366	354	363	380	362	367	382	334	334	389	380	363	370	353	368	363	383	371	379	355	381	393	368	356	371	374	362	377	391	336	371	366	342	393	384	411	365	396	364	359	380	374	379	376	364	366	402	355	352	351	353	372	377	416	360	356	340	356	366	372	352	365	366	359	357	367	352	376	374	348	398	412	390	342	345	365	397	396	373	368	327	365
24803	23242	29626	24936	18098	4914	871	573	515	514	493	456	510	475	504	467	497	503	462	454	461	466	472	480	501	501	466	474	483	484	449	504	505	473	429	475	486	476	505	473	502	513	449	427	477	465	453	464	471	483	487	497	485	504	480	497	438	473	458	465	497	475	513	513	486	483	466	510	476	486	477	480	449	453	447	460	490	493	459	452	481	439	446	476	494	482	505	448	462	488	509	448	471	474	490	477	454	517	461	472	466	447	473	505	457	479	490	463	475	464	480	468	480	490	440	504	459	477	494	496	452	493	492	476	499	505	495	450	466	479	461	482	439	516	488	483	469	461	464	457	519	496	497	494	475	480	461	478	489	479	476	439	476	455	440	467	468	480	504	449	481	492	446	456	496	450	477	474	483	484	450	494	442	470	452	476	494	513	414	463	449	470	474	467	435	474	467	463	457	444	461	470	461	445	461	466	484	429	466	457	485	504	454	444	477	468	490	533	474	472	487	488	457	483	472	457	489	477	459	459	438	481	443	472	492	492	505	457	456	471	440	509	451	467	488	474	482	516	440	485	467	435	474	492	451	443	489	461	460	481	476	485	471	515	464	483	443	450	460	462	480	481	477	474	443	473	497	459	494	466	508	483	489	478	476	450	507	495	441	485	456	475	488	473	493	481	447	469	442	468	464	473	497	516	453	483	495	487	492	464	473	508	456	498	475	468	480	470	468	487	489	469	468	497	460	486	454	482	435	475	488	471	463	484	443	510	467	457	479	483	475	471	458	481	503	478	459	454	447	476	430	487	493	466	454	437	449	466	448	473	438	482	445	488	459	467	474	482	473	465	475	475	496	446	493	468	508	467	447	523	458	437	425	437	451	491	460	480	472	431	456	484	485	500	444	488	488	485	479	489	449	499	486	481	485	507	472	475	496	497	483	482	481	477	451	459	483	497	489	482	437	474	481	472	500	480	472	460	487	494	496	506	481	452	477	505	440	421	456	469	452	471	460	498	488	430	445	422	485	497	481	478	482	458	446	464	481	493	488	445	523	505	457	452	479	433	479	476	467	455	465	457	435	477	468	473	463	508	506	498	455	477	474	474	471	523	487	472	525	484	481	472	449	495	471	458	464	461	476	501	491	508	479	484	495	463	450	478	468	519	455	495	452	481	487	457	487	473	517	450	472	455	451	475	475	490	471	515	473	480	453	468	458	484	463	462	542	505	433	470	483	478	507	486	473	473	426	487	504	470	520	460	492	478	470	467	474	469	480	451	451	472	501	469	518	514	445	464	475	457	465	490	470	487	531	476	490	489	466	508	477	504	470	493	450	470	460	468	438	481	500	459	458	487	477	473	451	514	498	453	477	487	482	456	478	466	479	473	437	399	486	475	438	454	473	506	439	448	438	458	486	454	484	448	499	478	453	437	477	468	485	452	477	435	416	505	495	457	411	501	473	507	492	479	497	484	479	449	457	539	464	454	426	465	488	493	500	499	464	505	441	444	480	514	464	466	462	449	487	431	523	486	463	412	479	428	473	455	451	486	535	470	442	462	468	460	491	501	424	471	463	455	500	475	440	503	464	469	472	493	478	464	454	462	491	459	463	475	478	429	497	436	454	482	461	446	471	450	477	456	446	463	465	530	456	445	462	482	458	486	513	474	473	487	472	474	524	438	477	464	443	485	499	455	477	449	451	432	482	517	449	456	472	485	446	490	427	464	504	464	462	470	470	455	487	480	501	474	482	472	491	505	478	472	459	465	505	456	440	440	473	451	436	488	487	431	491	471	486	440	503	486	444	486	487	482	494	499	454	481	495	426	471	449	463	480	468	466	464	446	471	467	446	454	499	480	442	495	502	497	458	487	451	450	479	513	489	445	461	481	499	450	494	454	468	452	480	487	477	488	506	487	533	448	498	483	477	440	485	457	464	468	500	478	487	463	476	473	463	475	458	509	488	495	470	516	498	466	447	442	452	449	483	449	436	476	477	444	435	461	506	468	460	482	438	480	450	480	461	453	469	464	475	490	483	452	509	546	459	451	498	470	516	480	464	456	416	466	449	490	482	497	463	490	474	457	469	492	455	475	473	464	484	484	483	461	453	466	460	471	483	481	486	501	468	487	453	449	483	486	502	509	465	476	480	457	472	515	515	440	482	476	518	466	456	451	474	479	443	450	463	495	497	478	455	524	484	515	476	443	468	453	493	492	465	483	456	425	516	438	479	472	470	522	469	465	475	490	489	495	516	509	490	483	451	457	480	477	469	494	440	443	504	443	476	478	461	477	460	484	474	516	479	455	485	511	490	485	471	476	433	508	468	462	479	442	508	464	431	462	470	464	494	509	459	465	455	434	548	478	478	500	481	481	446	485	451	469	500	507	474	504	462	460	498	487	472	459	481	475	472	517	463	510	490	479	495	502	496	479	470	457	472	453	479	458	450	446	450	443	457	468	488	487	450	474	468	486	463	434	487	445	473	475	473	481	481	472	429	462	444	484	488	503	472	484	448	462	479	486	457	475	488	530	423	438	472	494	473	483	453	483	483	459	454	489	465	460	489	500	492	498	477	487	478	452	482	463	482	470	468	446	449	443	442	462	471	523	462	452	481	480	442	490	501	459	460	443	470	462	422	526	463	460	483	475	464	471	463	461	468	499	472	493	493	423	440	506	476	456	459	480	491	498	451	475	506	458	467	478	444	475	469	482	497	472	463	506	481	484	473	451	490	440	489	452	471	430	476	441	450	422	498	489	442	488	459	451	491	493	469	493	493	461	485	498	510	485	501	445	509	476	449	484	461	463	482	470	440	457	483	454	473	496	443	474	500	486	477	496	480	470	436	500	484	423	437	451	447	469	491	465	513	472	475	429	502	486	473	491	476	498	465	465	477	475	464	510	507	480	485	447	479	445	486	446	432	460	467	478	475	473	475	523	492	492	467	445	472	459	451	486	522	439	488	483	484	458	499	426	436	499	454	490	482	457	488	447	477	469	432	496	469	472	418	470	485	446	483	485	482	465	442	461	447	465	453	449	460	487	500	491	481	494	468	490	468	465	479	483	501	467	471	516	469	463	442	502	476	485	464	474	464	442	485	457	477	452	528	515	451	434	474	456	466	477	483	473	466	455	471	455	487	455	432	485	465	464	480	469	462	482	459	463	461	487	473	469	494	452	505	461	465	452	460	461	449	463	450	457	497	486	508	426	425	453	523	446	469	434	468	478	491	481	478	442	480	470	456	455	483	466	472	452	495	440	490	490	445	433	505	489	488	467	488	437	473	500	446	448	482	458	459	483	459	480	454	473	463	463	441	502	452	461	486	432	441	519	471	472	436	463	469	461	470	446	496	439	510	445	450	481	458	483	498	480	478	429	499	448	510	454	468	509	460	498	492	490	479	486	455	438	466	474	478	483	449	451	469	452	473	478	456	502	435	469	454	495	425	483	461	467	486	425	482	465	493	478	450	440	466	500	486	430	496	483	458	417	407	457	483	453	483	458	484	492
61645	84450	45598	13948	3494	1091	581	452	441	413	451	443	445	465	454	455	465	488	420	421	455	438	465	459	450	435	444	458	454	436	440	432	422	422	457	440	432	438	418	439	434	443	401	465	463	460	444	454	420	428	426	432	457	413	407	475	419	442	420	414	437	442	407	421	448	472	447	486	477	447	461	453	445	460	488	431	458	437	421	424	457	449	448	477	441	466	457	427	444	432	450	459	438	458	425	448	455	442	448	432	462	410	441	459	452	481	449	432	471	442	446	405	440	438	437	448	385	407	399	438	414	445	417	416	446	443	411	436	442	445	429	461	444	450	431	387	449	422	468	500	463	446	414	437	445	415	417	413	447	468	435	424	464	474	426	439	418	429	431	448	429	420	449	452	440	449	419	492	400	431	416	467	448	397	459	431	424	428	410	448	451	453	470	461	442	424	471	425	494	452	443	437	431	451	473	452	403	425	438	453	456	468	416	470	432	429	430	420	439	453	421	446	454	467	430	445	470	451	482	465	401	433	454	468	432	446	428	460	464	447	462	432	422	469	460	410	451	429	424	423	448	434	428	428	402	449	409	417	433	490	432	472	436	408	415	457	478	456	448	450	421	454	408	421	425	373	460	392	420	460	478	434	421	411	452	445	476	449	432	420	424	415	419	390	464	422	464	446	431	436	448	449	454	433	457	459	455	417	417	395	446	438	470	457	451	408	427	446	434	467	411	452	428	422	451	449	487	454	443	413	462	468	440	433	396	413	473	437	449	413	447	459	430	426	474	440	451	468	436	451	462	496	408	451	448	434	436	447	433	467	423	469	420	433	460	416	421	399	483	446	425	413	453	437	399	456	425	409	391	429	418	428	417	442	407	434	430	447	442	416	382	476	477	483	438	431	414	402	457	454	436	446	477	462	440	505	478	451	433	401	403	407	469	400	412	439	430	439	440	452	472	440	413	439	394	443	457	441	410	440	457	411	423	440	448	430	449	445	486	445	423	449	426	427	428	469	443	421	441	482	494	464	459	426	449	442	409	410	432	409	432	421	409	398	471	451	422	438	429	435	435	467	435	443	402	405	427	448	429	407	417	466	411	437	431	425	431	431	446	456	422	446	418	452	445	426	447	435	451	446	421	482	457	475	433	423	415	424	441	385	418	470	422	450	462	461	381	449	417	456	440	410	439	442	433	411	469	431	410	435	417	432	429	422	434	457	464	439	457	447	409	436	434	462	461	431	431	401	461	422	466	432	468	446	417	423	452	404	432	413	441	459	430	417	454	472	405	470	446	490	418	455	451	480	476	416	426	455	482	419	455	447	388	431	375	436	398	452	416	386	427	464	450	409	455	445	418	510	406	410	454	416	419	455	450	388	430	461	421	432	464	409	440	447	419	445	479	440	414	427	428	459	461	431	430	464	454	417	434	471	429	461	422	457	403	456	425	422	434	442	424	432	419	444	413	434	435	436	450	430	407	439	482	400	468	408	468	462	455	445	451	416	432	413	447	443	477	432	466	434	439	451	425	417	432	469	449	429	422	431	442	454	445	465	447	426	433	387	438	450	442	436	408	407	424	452	421	467	450	490	417	456	418	435	415	459	385	429	446	453	480	430	449	408	475	421	451	444	427	452	432	438	410	447	418	427	443	425	463	397	439	416	419	429	465	404	445	424	419	418	433	452	449	432	450	421	465	417	480	447	432	424	444	384	405	461	458	459	429	427	424	457	445	431	421	437	441	445	455	445	439	426	422	420	414	465	494	487	451	447	424	426	440	447	427	463	428	414	426	430	480	461	422	408	436	431	474	447	404	429	434	417	426	429	422	454	428	444	407	427	456	446	455	431	432	408	432	418	412	432	396	467	431	470	435	446	451	447	440	427	446	440	419	402	424	442	449	432	437	437	448	445	456	410	466	421	441	426	432	429	448	419	421	444	459	421	453	422	454	452	437	426	426	413	451	414	399	453	423	425	458	452	430	414	437	444	425	419	427	444	455	451	428	425	422	448	443	445	476	425	446	459	465	453	450	436	450	433	424	427	425	449	436	483	425	446	421	399	462	446	472	486	441	480	454	439	421	419	489	451	431	455	424	408	424	423	453	442	463	432	396	420	412	434	445	439	427	436	437	443	453	436	452	444	454	451	431	443	448	415	420	432	453	460	439	442	450	450	429	477	454	471	411	432	446	384	458	421	468	404	461	448	378	441	442	420	430	403	434	413	443	406	479	414	389	456	430	441	461	447	457	454	426	432	402	441	407	405	471	438	422	477	419	405	455	433	408	460	422	431	442	430	439	434	417	422	434	459	406	385	440	452	434	443	465	452	440	448	460	433	419	433	423	421	398	458	445	424	460	439	455	413	434	382	430	423	395	431	447	469	439	483	459	444	420	455	439	413	425	396	465	413	453	457	449	413	462	431	421	407	436	455	453	454	402	406	421	460	478	461	410	471	437	415	406	419	452	411	436	424	429	407	448	419	445	432	416	401	462	440	418	425	444	433	397	444	457	429	408	417	443	471	437	433	409	409	443	440	441	426	440	457	439	423	456	450	414	422	442	475	459	444	449	446	474	417	487	424	411	452	420	451	439	443	418	407	418	409	419	434	395	399	449	466	459	413	471	431	439	427	444	446	396	425	434	391	427	468	396	393	408	420	480	485	441	435	447	450	469	409	436	443	449	457	437	437	461	420	415	445	441	406	415	488	451	446	441	437	440	462	413	444	432	491	440	442	459	453	420	450	436	383	430	439	432	443	461	466	417	406	440	469	439	463	436	424	436	452	418	449	400	435	427	396	443	472	428	416	437	453	441	427	432	443	427	436	414	403	471	455	448	425	435	409	443	415	419	444	451	437	450	416	470	472	419	407	408	434	471	447	438	443	426	468	423	410	449	425	467	481	431	451	427	428	410	425	422	432	422	431	451	437	447	448	462	444	438	461	379	492	424	431	451	460	411	425	468	457	437	437	421	452	447	466	428	403	414	445	427	453	405	431	419	431	442	425	442	432	424	456	427	437	428	458	449	456	447	476	447	426	428	441	419	413	401	437	466	496	432	439	429	440	452	443	458	452	421	400	436	456	445	468	442	444	464	447	421	474	449	428	443	448	448	435	419	483	472	434	434	419	441	442	482	445	408	416	430	405	423	431	408	434	435	390	466	424	416	415	445	441	450	444	452	446	474	443	446	407	441	427	423	459	463	439	438	448	430	433	434	426	458	458	449	434	414	408	425	423	472	468	456	433	497	451	450	428	409	396	426	396	430	437	424	435	448	416	443	439	416	407	441	465	446	426	431	464	431	420	414	470	423	456	448	428	424	445	441	397	431	464	433	409	457	428	460	427	448	446	487	427	466	440	434	429	459	414	437	456	458	433	445	448	451	426	453	433	440	426	424	453	461	421	413	412	460	419	444	446	409	447	474	402	447	476	417	454	438	443	461	447	414	427	450	462	430	418	472	419	468	450	490	458	435	451	433	450	408	387	449	476	436	476	426	409	414	397
24179	22515	29294	24583	20189	9279	1300	711	651	647	662	651	643	636	689	634	600	654	657	625	623	591	608	589	587	603	588	615	634	618	645	665	645	655	610	610	589	618	594	641	624	605	629	598	608	628	596	640	634	602	634	650	586	628	607	643	604	591	585	630	644	681	621	673	616	629	642	588	606	616	585	581	616	635	653	607	630	660	640	635	593	633	633	588	588	637	571	625	613	602	607	586	630	651	614	604	567	618	643	603	572	594	603	605	625	604	613	629	623	585	636	603	607	586	607	561	617	650	653	624	604	624	610	627	631	594	634	674	592	618	580	568	606	616	615	642	621	682	622	619	619	580	626	643	609	582	583	564	608	607	625	631	594	596	576	625	621	610	610	655	637	597	624	576	578	581	593	578	598	602	651	659	633	629	558	629	601	636	595	639	655	535	672	591	681	611	661	609	565	587	635	607	616	613	608	619	618	621	636	609	635	611	572	577	615	619	613	657	583	642	608	624	611	552	599	608	638	610	638	610	561	613	626	647	626	679	608	641	617	569	646	601	625	618	615	597	645	657	614	594	590	571	640	640	580	558	585	561	640	625	612	632	613	573	643	591	630	607	592	599	591	591	578	636	599	630	585	631	577	628	631	599	658	607	596	639	609	614	601	617	600	646	633	567	603	647	651	602	586	606	600	622	600	604	648	612	618	601	608	572	632	563	630	583	615	578	609	606	591	595	608	610	583	597	632	601	632	611	595	557	594	625	596	581	615	600	613	619	602	582	616	621	597	620	608	619	649	566	599	654	650	592	640	658	580	594	649	609	657	622	573	608	650	547	602	607	573	614	646	611	605	595	574	652	607	591	629	610	607	587	590	607	609	587	613	607	614	585	628	616	576	621	604	611	637	623	629	580	596	588	591	613	586	605	607	611	639	597	587	625	629	579	639	600	614	613	602	622	625	606	668	628	615	598	611	654	660	613	605	608	621	649	633	631	614	608	604	671	642	627	589	619	617	614	620	632	588	630	627	628	624	603	634	601	622	612	621	598	601	636	609	648	633	630	624	618	644	642	590	597	623	612	611	628	604	622	631	637	591	643	576	594	671	609	658	622	628	607	585	639	607	588	590	602	586	578	615	612	621	585	609	582	639	626	588	642	574	597	653	626	617	604	606	569	618	592	596	614	613	583	614	633	634	654	675	641	603	638	647	581	585	603	636	634	584	615	624	578	576	623	636	586	642	607	586	577	590	585	608	650	625	622	603	610	602	592	551	611	611	593	614	624	600	589	616	641	626	599	587	578	583	635	606	599	604	613	605	582	596	579	636	618	592	639	654	598	618	603	642	580	606	621	636	628	657	610	622	579	625	619	630	582	597	627	610	635	658	609	658	653	580	603	599	589	616	584	598	582	636	621	567	581	612	584	616	610	586	588	613	581	596	570	615	615	644	579	662	594	601	538	637	571	628	602	603	570	619	637	610	607	643	568	593	589	607	584	649	588	625	624	594	606	616	630	624	619	607	585	640	609	630	598	590	595	625	598	645	645	642	625	622	630	609	598	594	614	634	649	614	628	601	597	628	657	654	622	611	627	607	604	645	596	594	616	592	599	613	599	652	604	603	627	569	643	607	599	637	564	591	617	627	639	591	655	635	583	606	587	631	618	610	603	612	581	608	609	603	567	600	599	618	639	619	626	617	604	604	609	607	559	628	576	626	576	611	670	627	595	599	602	631	594	617	575	597	603	605	606	574	592	634	590	633	614	597	628	582	601	660	648	612	581	614	639	628	648	606	623	599	601	612	635	647	612	570	640	604	633	650	579	625	596	629	604	604	580	640	609	609	613	579	623	623	627	626	612	652	620	629	587	602	634	605	614	627	617	617	582	607	625	637	613	620	576	584	585	632	596	647	602	625	599	644	581	621	618	595	587	619	597	598	591	601	604	639	587	634	616	632	659	632	637	619	579	610	602	593	598	546	627	597	617	654	622	621	601	614	630	630	655	601	591	607	585	614	601	618	642	610	601	620	620	584	606	594	616	590	617	596	639	600	647	573	591	611	622	607	635	632	632	676	589	618	600	613	597	588	593	578	603	592	579	615	618	632	612	613	644	599	659	599	597	617	619	626	634	589	590	603	619	670	642	576	596	673	579	577	644	636	604	649	570	604	588	658	600	607	619	627	623	639	614	640	606	561	640	604	602	606	564	610	630	619	555	639	624	612	580	606	672	562	620	623	642	604	581	613	607	619	603	621	584	595	564	604	638	592	621	611	595	579	614	621	550	601	645	612	587	634	621	614	620	647	610	610	599	602	584	612	630	601	633	639	599	594	610	622	601	581	584	588	638	629	591	644	579	609	635	645	594	586	567	625	618	593	616	626	574	614	569	597	603	625	623	598	563	648	573	614	625	642	581	594	627	589	606	620	600	651	591	604	601	620	594	624	620	603	586	649	591	614	602	577	618	610	582	633	595	631	566	665	607	626	621	643	636	595	605	630	598	640	590	607	610	567	609	621	609	631	644	578	596	570	577	567	587	593	600	625	592	578	591	618	567	610	660	571	606	583	640	588	604	616	580	577	631	597	631	669	617	581	603	643	571	649	592	600	629	630	627	597	606	582	597	609	615	622	600	651	610	621	615	621	645	608	607	639	666	591	586	609	585	574	592	593	643	583	602	624	604	597	646	568	630	629	594	643	596	579	635	601	651	620	578	590	620	628	608	578	630	606	603	570	602	582	627	616	626	639	617	591	586	624	645	613	625	643	606	597	602	628	596	629	642	592	598	632	630	643	602	601	621	634	621	590	624	646	630	544	596	596	582	604	575	558	623	630	605	565	564	622	616	606	598	623	618	634	589	635	600	647	639	608	611	603	614	608	644	621	629	632	629	647	584	581	638	597	606	611	588	593	590	612	623	600	613	586	668	594	621	580	621	616	609	659	601	616	628	607	629	620	622	651	637	584	658	639	601	611	582	581	559	606	625	616	603	586	597	598	609	615	607	628	604	615	609	622	593	572	598	667	588	616	604	598	622	617	600	655	631	578	654	628	599	640	585	609	608	621	548	625	575	602	615	620	598	565	614	618	647	652	596	602	625	581	561	600	646	602	640	617	639	589	606	619	603	623	607	666	573	617	618	658	584	614	591	583	658	602	604	619	587	597	611	613	610	590	618	609	593	609	573	616	600	588	618	597	597	627	651	552	603	638	603	619	639	588	601	577	607	627	616	658	590	605	619	606	581	607	605	631	594	617	612	574	584	617	614	626	566	604	599	626	621	605	621	617	611	595	588	615	584	596	679	594	590	605	559	598	601	643	653	597	654	644	571	625	595	629	630	640	595	643	608	596	574	588	593	631	633	608	565	576	639	614	593	617	648	614	613	587	655	614	608	588	647	574	698	596	594	607	590	619	629	613	622	623	605	604	628	568	619	654	616	608	641	633	637	580	634	577	627	626	578	569	600	621	605	628	597	583	610	607	614	615	639	609	598	620	576	571	633	616	580	599	619
59989	87116	49247	18912	5672	1430	669	584	571	553	553	537	586	557	514	586	581	585	551	567	603	558	542	531	575	552	558	539	595	562	530	619	584	562	561	526	536	548	563	559	572	551	572	536	572	520	501	538	534	616	563	567	561	541	524	569	592	547	573	558	555	555	581	515	491	588	564	498	591	636	567	543	528	540	540	526	592	553	555	535	540	611	578	589	556	592	563	608	512	550	541	559	575	587	590	571	554	527	568	551	543	505	529	567	556	577	540	587	552	572	525	561	592	552	515	545	516	576	580	564	574	531	534	566	580	553	557	577	565	547	543	580	561	524	532	524	537	536	579	542	565	573	576	534	557	531	549	553	529	563	535	556	575	550	531	561	542	584	558	537	586	581	597	515	506	536	555	566	566	564	595	539	572	542	555	525	549	545	605	574	544	539	577	559	576	550	568	589	551	553	487	579	567	520	568	561	591	536	581	568	544	534	589	550	539	558	517	552	574	567	533	596	542	542	547	547	539	536	560	616	568	517	582	581	507	569	540	538	574	548	555	578	584	549	572	524	628	590	539	541	570	535	573	543	550	546	599	578	544	556	601	555	548	571	544	559	563	501	557	542	548	550	592	578	574	544	527	507	514	555	581	550	565	552	576	539	568	532	570	576	546	559	561	524	554	527	543	565	574	513	527	534	512	540	579	524	536	534	514	523	554	547	531	534	552	549	548	554	582	556	563	565	535	543	542	515	547	534	561	545	571	485	546	543	539	560	571	541	529	588	512	535	532	553	598	581	590	546	523	528	550	530	544	567	548	546	555	585	531	530	561	560	576	527	552	509	540	542	531	554	551	578	512	554	527	534	526	570	529	582	534	543	488	529	527	544	550	558	552	518	541	551	552	579	546	610	548	536	560	577	555	536	529	556	563	544	546	526	529	508	525	572	520	560	557	557	582	557	585	495	561	557	548	524	528	590	528	536	549	535	547	599	531	534	572	571	568	532	591	539	559	570	598	516	584	578	568	570	598	510	529	547	588	541	542	599	554	582	560	560	550	526	565	583	534	578	560	551	549	529	543	564	595	549	524	510	554	536	548	554	560	534	552	554	495	552	534	571	583	596	558	554	557	524	516	565	578	577	525	556	563	560	577	488	570	536	568	568	544	583	537	569	560	556	523	577	573	578	551	548	536	581	557	561	550	539	550	577	581	543	528	564	588	584	619	545	527	536	568	567	547	527	578	545	557	535	540	528	534	569	576	579	567	538	573	520	537	548	528	553	574	574	576	552	541	558	541	582	524	565	543	536	537	558	535	562	544	535	547	543	512	541	576	541	568	506	560	530	560	546	533	557	497	570	537	584	574	582	550	583	564	569	561	559	580	530	560	529	573	514	556	599	543	550	554	552	533	566	522	512	555	546	510	517	533	535	538	536	560	534	533	593	533	521	558	555	563	564	575	517	548	507	545	552	568	558	556	562	584	524	538	530	514	559	566	539	528	537	566	518	548	557	544	545	569	578	554	575	546	567	574	564	521	546	556	526	577	529	520	538	519	540	531	577	548	547	539	608	538	520	560	520	540	548	572	526	549	591	558	520	564	527	553	518	535	513	581	556	553	502	507	541	582	584	543	551	625	554	533	562	527	565	553	475	561	535	548	566	573	558	589	548	577	517	568	570	560	535	527	580	566	556	591	517	537	592	581	529	543	546	533	538	491	572	547	586	569	544	532	565	552	555	575	583	546	536	581	544	546	563	544	545	546	564	555	566	489	603	540	546	522	576	558	569	552	540	523	534	587	587	536	594	554	532	519	586	531	552	582	536	545	561	550	541	540	545	536	567	522	548	532	543	549	558	556	569	566	541	561	551	537	517	569	548	515	525	525	548	548	572	574	540	537	551	567	554	566	525	563	550	530	574	539	564	553	539	544	544	552	525	566	551	564	573	523	532	602	540	531	497	539	575	559	503	543	541	537	564	478	521	546	568	593	538	560	528	550	524	556	523	591	536	571	535	534	546	510	541	602	524	547	551	550	568	608	551	551	560	521	577	546	531	541	593	527	569	569	607	568	567	536	558	539	579	555	580	534	592	551	600	543	551	568	570	575	511	554	548	572	560	539	504	548	547	564	561	542	537	526	565	573	555	528	552	501	554	543	572	569	553	591	589	544	551	558	502	532	555	546	539	513	571	574	538	574	564	544	510	530	505	520	552	586	511	552	549	533	536	544	577	552	556	580	524	575	574	548	532	547	543	528	543	559	568	549	553	572	550	589	551	587	578	474	524	516	537	570	555	548	525	544	535	581	554	534	539	556	557	562	550	516	510	549	525	564	552	520	534	558	555	545	516	522	535	556	529	494	573	520	531	543	549	577	535	543	539	582	536	548	577	547	535	533	563	517	538	575	521	533	514	536	512	601	557	533	544	560	547	583	529	549	545	584	540	572	567	499	537	541	493	526	587	552	522	534	579	602	573	595	518	530	569	587	539	561	556	544	547	558	541	549	514	551	591	568	574	526	532	570	567	559	548	519	536	564	539	562	535	504	530	550	533	515	511	532	586	555	598	591	523	540	541	543	534	559	593	551	532	542	535	542	549	540	513	580	522	556	551	566	515	568	588	567	585	585	540	519	550	591	514	539	515	535	541	592	587	569	577	537	538	551	567	578	558	559	559	593	534	551	568	528	573	545	552	566	514	562	541	580	549	528	559	555	529	540	555	513	553	556	550	552	473	490	558	521	558	563	533	549	538	518	604	579	574	532	516	536	513	567	552	558	519	519	534	533	533	577	542	526	581	517	552	564	504	547	544	558	555	536	570	532	539	562	578	512	556	577	543	564	509	555	574	593	564	532	580	538	557	555	576	558	560	532	509	568	552	564	561	579	558	531	531	549	572	550	526	559	557	513	534	548	583	552	544	563	551	559	583	553	572	544	513	556	598	496	541	522	534	539	529	547	504	540	540	550	544	530	542	540	582	519	591	559	528	572	539	535	572	562	573	541	532	513	606	526	587	540	530	532	564	557	586	540	531	543	549	532	516	598	555	532	588	508	568	567	537	532	530	501	533	549	545	542	530	515	577	537	527	568	542	569	559	597	605	504	536	587	552	538	567	588	575	541	524	540	556	544	558	583	555	557	552	593	491	590	572	535	552	589	569	541	576	552	547	557	534	548	530	546	536	548	544	556	567	562	556	549	574	573	561	555	583	523	565	554	544	500	565	556	542	561	505	549	522	568	594	586	591	494	574	585	535	549	549	562	529	541	512	487	538	564	540	552	540	539	559	554	543	529	546	539	529	558	516	600	524	539	553	576	524	516	536	543	581	554	526	568	549	574	557	564	577	534	521	544	539	539	549	514	516	566	561	508	553	510	563	545	522	518	565	541	518	546	535	499	562	545	541	541	521	538	550	601	545	502	522	512	538	540	558	541	567	554	553	563	587	520	506	557	539	558	538	558	553	503	526	578	527	561	543	576	564	567	556	557	533	559	586	556	552	507	543	573	573	576	550
34597	30631	18847	4782	918	562	457	469	419	461	467	503	477	444	504	446	445	481	419	480	474	437	433	476	431	450	422	415	462	492	467	426	456	472	461	457	451	449	466	451	461	460	470	468	441	430	438	429	418	462	452	465	474	460	440	450	443	470	413	466	426	443	458	451	443	463	443	445	450	464	464	453	470	447	449	462	456	482	493	437	418	462	485	422	420	437	468	453	449	429	480	410	425	462	418	441	456	462	487	463	471	438	466	445	457	425	446	426	450	462	450	442	428	446	439	470	466	440	493	463	439	468	441	439	478	446	456	432	475	448	445	457	440	478	470	444	465	464	433	412	439	453	457	472	445	469	463	454	445	438	443	484	434	459	452	465	440	423	471	459	446	472	421	457	466	452	446	472	483	485	447	469	434	453	484	449	435	455	450	454	485	478	470	470	473	444	402	425	426	436	406	469	471	427	442	429	471	467	419	440	479	454	459	469	458	462	459	437	447	423	467	473	451	469	444	454	464	428	464	457	478	459	520	453	476	414	460	410	438	436	471	458	440	454	437	424	491	403	412	454	455	467	466	430	424	443	484	455	455	474	432	479	457	456	452	435	449	448	441	453	428	444	438	442	453	472	472	430	437	419	431	474	477	442	458	456	430	449	494	456	480	448	460	442	476	432	470	445	461	483	484	440	454	470	438	455	435	479	440	453	447	474	452	468	428	454	473	472	449	441	446	424	449	474	441	400	437	431	448	438	437	433	403	459	456	471	448	440	457	446	478	459	451	446	467	456	483	470	392	426	473	469	463	455	445	477	429	456	444	452	419	458	425	448	406	491	478	459	476	436	506	460	471	458	461	494	448	454	453	458	435	428	434	472	452	442	456	446	428	463	457	456	420	464	426	440	462	482	448	456	474	457	434	437	485	483	449	469	484	454	457	444	449	428	461	454	456	454	437	441	452	468	423	458	449	449	427	420	459	456	446	467	476	463	443	415	451	464	479	429	420	432	417	440	452	480	433	471	447	470	463	452	475	441	459	458	455	441	489	483	472	443	438	433	443	450	421	454	444	425	423	444	453	397	451	425	414	463	416	455	456	452	416	439	429	422	471	415	453	419	467	473	469	410	442	437	445	459	463	452	485	474	427	503	477	456	447	474	444	458	482	440	486	465	444	480	469	406	426	422	496	426	420	467	439	460	431	450	436	476	443	445	448	474	413	482	428	472	500	443	467	459	442	471	443	465	432	450	450	479	461	449	435	462	428	466	470	435	435	470	454	448	482	423	436	473	471	380	432	466	450	437	450	452	461	470	454	467	447	444	440	486	456	467	439	425	473	454	479	451	439	462	450	442	433	425	468	476	452	435	428	442	471	471	461	465	411	492	480	436	431	471	457	434	421	451	406	470	465	427	448	458	415	448	464	468	458	481	456	448	423	436	416	455	463	463	454	447	418	459	433	432	466	450	425	486	434	447	428	466	455	450	420	474	461	435	444	498	453	456	449	494	478	471	449	442	467	459	457	445	474	446	463	428	435	447	450	439	431	434	428	462	462	430	432	438	447	464	445	433	435	422	455	456	451	443	425	428	438	485	443	446	434	404	440	469	437	413	452	469	449	433	425	463	464	397	467	403	443	436	457	458	438	440	418	431	504	485	434	417	455	468	438	415	426	464	460	456	518	431	444	487	412	437	451	467	428	467	437	458	453	457	450	448	454	467	452	432	457	418	442	456	467	440	458	436	468	500	456	450	468	491	416	460	430	484	463	439	438	463	452	479	451	469	453	458	473	452	415	446	438	456	423	413	467	430	479	464	475	441	442	464	488	443	455	454	444	450	421	429	451	434	442	405	464	450	494	449	466	441	455	430	435	462	477	441	416	423	433	469	454	473	446	418	448	455	454	447	488	445	440	453	503	481	428	477	457	405	443	450	442	434	447	442	475	451	476	466	482	433	428	459	453	455	432	478	429	420	440	437	467	421	455	481	451	428	468	479	395	422	447	446	463	444	426	448	474	445	434	448	433	445	434	455	429	419	470	443	462	467	417	441	491	439	436	452	463	450	461	429	445	418	484	422	488	487	438	422	468	441	467	410	478	455	471	488	444	439	448	436	520	470	403	453	427	473	439	458	436	488	459	442	460	441	466	444	429	431	432	444	426	470	437	456	414	460	457	493	458	478	401	446	488	429	484	454	454	435	439	431	449	444	477	422	449	440	479	474	417	403	456	430	443	413	459	474	458	447	458	459	465	443	461	448	451	460	464	459	472	440	466	427	471	480	415	472	434	418	487	432	415	444	487	469	428	458	453	431	409	449	505	470	451	443	446	466	434	453	450	478	448	466	423	468	479	479	456	445	446	439	456	498	434	470	456	460	442	488	435	452	423	440	427	469	450	420	433	448	439	441	453	466	425	466	435	443	429	445	441	465	463	472	437	428	442	448	477	484	454	417	436	477	479	451	475	402	465	484	421	494	470	459	443	428	461	440	472	429	426	434	452	418	442	434	445	508	447	464	455	456	450	480	439	475	446	419	449	465	439	485	461	447	410	429	448	437	482	460	459	464	476	420	435	417	466	433	399	421	431	456	436	469	456	424	459	436	450	429	435	440	477	450	442	497	443	419	446	470	482	443	450	463	447	459	452	462	460	426	427	467	461	417	478	423	476	461	446	419	432	438	483	437	440	428	463	463	425	440	433	458	470	485	442	407	444	467	455	416	475	446	455	477	433	444	482	413	440	448	460	445	453	498	444	445	481	444	433	480	418	450	414	471	436	462	454	446	418	422	460	471	437	424	435	454	414	444	447	457	490	496	474	474	418	443	411	456	418	453	469	436	439	472	475	432	457	444	453	440	478	479	451	458	464	441	467	455	472	457	473	457	449	467	477	443	434	474	446	410	479	476	428	457	461	503	452	439	434	463	432	473	478	477	434	452	446	448	509	491	461	433	471	454	452	470	453	440	452	433	461	452	493	473	451	445	470	455	459	454	476	456	452	455	468	421	428	477	444	430	445	460	472	452	454	460	421	474	459	434	461	490	474	444	449	475	457	486	443	489	441	428	444	456	480	442	459	458	456	446	435	455	413	443	487	465	449	419	465	446	460	443	430	448	448	460	426	425	492	457	453	455	442	445	439	463	450	462	476	475	463	483	427	435	485	460	468	477	478	446	479	439	434	465	477	434	411	468	451	425	437	475	461	476	489	455	466	454	459	453	482	471	415	483	429	420	421	471	434	437	425	448	450	419	420	442	450	456	465	434	426	464	454	460	418	471	460	454	463	461	428	467	444	446	480	422	448	462	466	461	425	475	444	466	400	448	452	415	443	437	420	434	424	422	433	467	480	458	485	462	450	415	457	420	434	402	469	449	460	450	468	460	465	452	409	478	479	463	420	435	431	454	440	435	427	452	454	444	509	477	453	461	446	462	487	479	504	473	446	462	458	426	468	482	451	458	448	467	449	419	457	437	465	446	462	427	460	414	475	415	418	434	478	437	444	424	433	438
33317	28633	10517	2161	695	425	408	357	415	398	380	405	361	391	373	404	359	358	361	368	406	372	369	408	404	345	367	405	427	366	365	399	351	362	356	367	394	382	368	382	386	367	357	409	346	381	392	391	396	377	407	399	376	416	370	380	390	395	354	351	376	354	398	360	356	351	361	370	363	357	392	389	373	393	409	366	368	363	385	342	395	409	349	343	386	367	346	411	382	399	425	392	402	402	377	401	377	401	349	381	395	367	400	419	379	380	377	382	400	338	370	336	393	396	432	386	409	383	383	384	398	414	398	372	365	410	387	414	377	406	373	395	407	392	385	366	384	373	409	371	375	397	358	378	368	381	401	350	400	388	363	387	399	423	380	389	376	401	414	372	413	367	368	397	359	393	402	394	377	379	367	378	382	386	373	350	397	361	357	353	353	348	386	418	366	392	375	330	385	393	355	360	417	395	376	382	377	377	407	344	402	382	390	385	394	381	349	345	407	366	378	360	331	375	366	385	400	357	385	379	338	386	400	349	368	398	372	386	358	423	381	373	384	363	377	376	406	354	379	349	387	352	324	368	372	355	395	373	389	364	354	397	363	343	361	385	391	389	359	355	363	363	379	388	364	387	407	371	393	369	384	370	390	432	339	361	366	415	377	385	402	392	405	373	366	394	337	394	339	381	376	406	376	382	378	360	382	389	363	391	353	347	363	395	378	358	355	402	382	364	388	370	387	379	406	384	376	365	377	387	358	386	401	391	356	363	364	423	338	372	374	353	387	386	373	363	360	382	371	358	372	378	369	391	361	363	360	389	409	386	370	388	360	382	379	405	375	402	352	362	349	375	340	374	413	367	370	385	355	360	388	349	375	359	414	376	363	352	376	396	366	353	348	374	366	407	413	420	372	369	369	381	373	388	373	396	375	358	392	381	379	377	376	385	392	375	383	404	389	371	356	380	366	410	376	371	368	379	347	366	409	369	375	391	369	373	370	382	348	395	345	376	371	393	376	375	393	411	358	394	390	390	406	352	370	382	375	412	384	366	376	373	360	410	382	382	371	358	369	384	391	356	354	396	395	384	373	359	357	364	369	394	352	403	372	377	378	417	384	386	410	372	414	383	374	395	374	393	346	370	368	393	378	382	381	355	332	404	389	405	412	393	380	390	407	393	364	402	379	427	383	422	368	380	370	384	381	346	395	402	392	409	395	411	367	369	400	363	368	363	382	401	363	340	341	360	396	367	381	337	370	364	380	352	392	373	339	384	363	360	371	374	366	368	351	346	370	395	367	366	371	417	373	349	392	406	375	387	346	373	357	399	355	378	351	376	379	408	371	364	379	373	393	398	416	389	393	366	388	407	402	365	415	422	391	363	372	373	396	353	364	406	367	389	344	382	365	419	423	368	347	377	361	383	359	368	386	368	396	365	391	348	346	417	378	363	378	357	364	359	381	425	330	353	414	380	402	387	377	373	384	354	389	367	387	356	353	388	376	375	377	369	370	379	385	410	370	376	378	389	389	367	371	398	366	338	375	372	360	402	397	409	391	384	386	363	380	373	401	373	375	394	373	379	388	373	402	404	363	337	380	391	354	375	377	367	377	353	375	410	365	387	372	353	405	364	390	359	359	356	357	338	351	384	382	391	387	375	377	396	386	330	353	404	399	396	380	364	374	395	361	388	334	400	408	389	374	359	424	384	363	379	350	374	375	396	387	371	420	363	355	412	399	365	378	354	422	343	401	365	386	378	368	383	362	364	349	387	341	374	376	386	354	361	363	388	375	372	391	403	396	349	388	387	376	379	389	380	368	384	412	363	379	348	421	385	389	363	378	366	376	349	387	368	392	371	413	363	406	388	370	406	388	385	383	391	425	421	374	394	396	429	394	385	366	401	388	429	387	334	399	360	370	375	349	356	400	361	382	373	371	362	400	360	363	383	415	391	377	353	368	356	383	356	382	389	357	389	370	364	370	417	358	362	398	405	396	384	351	358	388	367	421	364	382	406	377	421	392	356	370	374	349	335	380	329	371	356	362	374	389	420	404	383	411	353	399	389	356	386	369	409	357	359	362	377	402	379	371	404	366	392	347	385	377	384	357	352	385	370	364	388	375	394	363	377	374	392	394	369	352	381	381	414	381	392	391	383	382	386	365	394	404	355	380	413	375	378	395	368	359	358	360	361	377	383	367	373	394	367	412	384	386	341	358	378	358	380	379	376	378	375	369	418	348	385	388	317	377	416	399	377	336	390	364	408	411	389	352	414	383	402	373	362	378	399	343	393	429	402	389	383	384	376	408	384	420	383	384	372	339	364	376	368	403	353	387	363	417	378	401	393	353	408	395	394	360	399	394	399	360	354	374	374	380	375	377	390	388	381	401	405	364	366	384	382	398	426	360	369	416	350	382	387	345	389	363	395	371	383	391	367	345	375	340	346	382	403	394	406	397	402	408	363	396	346	385	371	387	370	386	407	361	374	401	359	365	369	360	388	387	420	345	344	367	387	385	394	384	353	389	394	385	380	413	387	357	378	378	399	368	366	383	391	342	396	374	376	379	371	411	361	366	371	359	397	372	377	370	351	378	355	351	378	340	365	360	357	350	391	375	387	367	351	357	394	390	333	419	361	361	406	370	383	375	435	406	362	384	354	379	357	405	391	420	372	354	363	387	335	367	393	370	377	387	385	354	365	425	405	356	390	357	380	401	398	419	392	395	368	358	389	393	363	363	401	398	373	391	368	353	342	346	394	404	392	385	387	378	362	369	389	386	353	359	342	365	384	355	396	375	358	380	368	392	382	392	353	357	353	394	358	385	394	381	331	365	369	382	377	366	397	388	363	399	389	380	377	382	374	379	396	391	362	383	354	402	337	375	356	400	372	414	371	361	368	393	400	370	376	380	377	375	345	375	367	390	338	385	363	409	373	332	373	357	411	373	387	358	385	400	357	387	392	374	383	439	404	342	377	363	392	391	413	368	391	388	383	381	374	376	384	381	385	343	382	375	431	391	405	369	368	397	362	350	327	370	382	382	385	380	360	353	378	386	397	399	382	424	350	357	389	389	391	358	400	376	394	411	358	392	379	371	376	375	376	343	376	384	376	401	378	338	382	343	369	362	372	386	388	364	410	389	369	383	369	403	409	353	397	407	398	383	365	354	377	353	385	386	394	393	383	390	355	364	411	398	361	389	372	389	379	347	376	367	401	393	349	415	391	390	395	357	343	371	375	397	380	379	388	427	363	385	337	370	403	381	363	379	362	412	385	395	361	375	388	400	376	395	356	361	390	367	356	376	359	377	434	339	379	391	370	371	382	349	408	382	388	408	382	365	388	398	367	377	399	384	379	351	374	389	366	397	423	358	365	363	371	357	345	370	390	401	377	365	364	374	367	376	400	372	401	367	383	377	326	335	391	408	375	365	374	362	360	334	372	390	374	373	389	342	405	357	378	365	360	363	403	378	379	365	388	351	384	381	370	371	390	339	398	364	369	372	406	370	370
24887	23329	29744	25352	18365	5265	945	583	572	522	499	547	553	561	516	498	521	545	511	500	511	480	485	488	478	506	524	520	518	532	527	464	452	500	510	506	515	547	514	486	506	537	508	480	486	524	506	497	455	508	526	507	497	548	493	537	524	509	491	525	453	521	540	521	523	479	484	480	521	526	502	498	488	466	478	523	479	540	461	464	475	511	541	543	507	490	529	492	530	498	561	523	534	513	466	522	506	475	505	491	447	506	508	498	482	476	539	510	505	494	490	486	560	506	496	512	522	494	491	492	484	491	489	510	522	498	474	474	533	513	470	545	470	499	486	504	498	505	504	497	526	538	467	484	503	506	519	478	520	543	532	485	518	496	486	458	509	508	470	476	533	560	569	499	518	499	505	486	536	522	507	531	492	534	478	516	502	473	496	520	505	480	482	480	501	481	516	487	528	497	521	517	491	523	523	507	490	526	490	531	506	506	522	519	537	503	550	486	472	525	493	541	526	504	504	474	500	520	477	483	517	483	464	498	515	539	528	504	498	488	468	545	518	528	519	493	523	510	510	488	492	524	488	551	491	495	511	511	525	485	498	438	481	510	496	520	498	495	490	474	512	457	520	492	512	457	476	500	513	480	494	495	528	513	541	499	479	495	488	519	525	483	510	495	500	479	531	496	542	492	489	544	493	539	473	533	493	492	507	499	484	537	505	502	525	523	536	506	513	507	516	502	473	507	511	457	518	519	501	560	480	505	488	524	520	516	505	458	515	501	495	515	505	526	514	562	520	482	493	524	514	488	492	484	513	491	484	451	528	500	495	445	515	480	503	480	473	517	512	462	498	489	522	467	520	498	520	499	465	486	500	551	518	484	517	489	513	501	502	511	493	494	482	503	501	480	475	519	503	520	501	531	525	503	507	503	480	546	520	494	488	479	511	515	505	496	505	532	556	512	499	488	494	473	494	519	507	502	518	476	469	506	531	477	519	501	488	535	534	488	464	485	480	460	469	507	486	507	510	488	506	505	499	526	520	493	523	487	509	505	488	485	487	488	536	501	477	521	512	489	477	518	479	515	536	519	469	491	539	543	527	520	479	509	558	524	491	489	487	494	489	458	512	552	516	516	502	494	489	505	517	511	498	485	499	479	515	484	547	542	527	500	491	527	493	526	529	504	463	473	487	486	505	541	505	493	510	527	515	510	545	497	490	510	506	495	516	469	507	456	465	484	460	489	461	483	489	469	494	520	519	518	508	528	500	485	511	504	516	475	493	535	459	491	543	554	464	504	532	509	487	512	514	467	512	472	552	533	507	489	501	477	482	491	487	519	503	463	549	479	507	481	498	487	525	464	464	515	535	485	517	502	494	489	479	495	496	489	518	519	469	508	497	503	483	512	492	466	507	484	527	515	500	564	485	496	531	493	491	520	525	492	483	525	524	479	543	526	494	494	475	473	502	484	495	475	503	535	476	485	488	541	502	521	464	518	488	537	543	531	462	494	502	545	519	502	458	534	495	502	547	536	529	501	497	509	500	475	499	500	518	512	487	464	519	547	520	484	511	512	530	519	485	516	496	494	503	519	493	508	506	484	479	528	486	475	488	493	547	465	495	510	482	524	515	501	464	540	514	490	518	497	476	506	468	516	454	500	536	506	491	504	523	490	475	530	501	480	507	465	514	467	525	496	516	503	449	521	449	468	541	485	473	531	498	508	507	491	511	530	509	493	516	517	439	497	503	466	493	543	479	501	476	527	475	509	544	503	492	518	518	514	472	467	507	462	494	523	477	502	492	498	487	483	488	459	525	477	529	520	494	498	528	496	526	486	516	518	520	549	492	484	505	486	525	493	482	494	517	464	536	534	510	457	526	474	538	508	446	511	521	517	508	450	497	510	511	519	496	481	499	478	495	518	509	489	497	485	519	484	530	523	469	471	504	513	523	513	510	467	502	495	525	518	497	494	503	536	522	536	500	498	510	497	491	484	523	524	450	488	472	494	503	501	536	510	490	507	526	524	471	510	491	479	528	483	512	506	510	490	554	512	502	491	506	469	533	515	497	514	507	511	519	483	524	511	515	499	504	493	493	495	463	487	485	509	512	523	473	481	508	493	485	510	504	518	506	478	534	494	479	529	519	500	500	519	542	514	503	542	491	452	515	510	501	448	511	498	501	499	518	494	512	495	509	491	520	497	509	500	510	511	506	575	520	511	518	540	537	508	463	510	520	497	493	521	533	511	452	495	468	551	502	505	529	472	500	502	519	477	478	517	455	534	555	508	489	490	475	465	504	479	505	526	481	489	492	444	495	510	521	483	486	522	536	493	558	539	497	506	517	468	506	485	544	483	518	479	523	471	521	472	472	470	563	510	514	485	519	503	510	503	510	477	491	481	518	500	500	519	531	512	521	493	517	473	541	517	533	458	557	497	556	530	533	514	478	481	511	489	514	542	489	513	526	485	490	542	510	483	487	492	482	517	506	523	503	531	489	479	514	483	479	480	473	479	524	546	533	510	500	493	523	534	487	435	522	500	486	506	536	513	496	512	494	450	555	495	540	527	513	505	511	482	461	523	513	509	510	495	486	551	521	498	502	486	498	503	534	479	546	502	528	487	515	518	488	482	516	491	544	472	482	510	519	498	501	498	523	506	485	506	512	480	510	500	488	554	489	486	492	531	481	490	568	546	522	493	533	501	485	501	534	512	512	514	520	480	519	499	531	529	540	476	501	501	494	492	515	503	511	509	484	544	515	487	492	498	478	539	489	477	503	505	529	493	503	507	456	512	530	475	490	503	509	513	524	518	506	533	524	474	481	499	532	484	473	478	539	477	509	516	478	493	520	516	496	535	519	474	483	529	488	495	503	484	475	503	529	482	503	531	521	494	486	509	470	491	494	494	508	486	500	540	506	493	504	477	518	483	471	495	486	519	471	503	511	498	469	500	509	504	515	509	506	479	507	474	538	517	488	509	513	504	492	514	541	529	506	519	481	511	490	509	480	500	499	528	493	502	490	471	486	455	491	494	510	510	520	513	501	498	491	471	509	479	486	498	523	499	512	497	488	508	506	513	528	501	509	563	499	513	486	532	489	498	551	525	513	498	530	478	471	507	470	492	465	527	523	493	523	530	505	564	475	453	507	510	546	517	540	459	471	465	528	483	512	480	463	476	513	497	522	517	523	476	493	542	504	509	514	483	475	553	525	480	528	487	478	490	516	506	478	510	510	486	506	492	490	508	494	482	474	435	538	530	499	481	468	503	527	520	504	493	488	485	453	514	492	491	489	498	504	479	500	514	493	480	518	504	539	508	476	468	498	522	508	511	475	483	505	541	482	501	493	490	415	486	510	495	477	506	502	478	512	478	487	481	505	519	490	510	536	546	487	506	553	503	514	509	525	479	520	476	519	481	506	485	522	516	461	508	461	506	535	477	458	499	484	465	500	501	475	492	518	511	491	528	498	515	503	497	506	529	513	507	517	505	466	498	460	519	503	527	461	496
63027	80973	49118	17470	4703	1160	501	499	440	466	490	451	450	501	493	463	490	478	511	478	487	478	485	488	504	466	460	460	470	456	455	501	476	523	457	483	475	444	490	483	479	482	503	478	516	427	464	483	455	475	496	447	468	466	448	443	479	521	486	484	490	487	474	459	439	466	517	489	470	452	454	440	497	497	515	449	419	454	493	485	456	465	473	474	445	513	492	451	475	466	450	468	466	488	481	442	425	453	461	470	439	440	442	495	452	506	501	444	483	436	434	457	476	484	477	450	496	456	477	428	504	447	459	469	469	457	451	474	466	463	472	468	469	460	487	488	498	476	444	496	506	519	468	474	472	420	514	478	480	479	439	475	447	460	470	472	429	468	471	464	486	484	473	460	472	447	443	492	513	486	446	481	467	439	480	441	506	416	463	452	485	473	420	440	464	457	490	416	494	483	479	499	444	490	467	441	465	495	451	461	468	425	470	486	469	465	495	459	465	438	466	472	449	483	464	438	465	493	442	467	468	513	474	483	474	486	454	446	431	441	441	513	411	449	456	456	442	448	484	470	459	444	475	479	494	461	502	451	452	489	471	436	439	477	417	454	477	489	477	456	432	471	476	496	453	433	489	460	453	502	435	472	488	432	438	524	454	446	462	482	504	452	479	461	475	446	430	417	471	449	438	475	462	467	429	468	442	463	495	440	481	449	486	480	484	433	457	480	454	435	477	504	472	460	485	448	484	461	464	468	451	457	428	461	442	480	457	485	474	445	466	448	475	447	466	472	489	483	484	518	478	481	449	472	505	437	494	447	487	489	448	455	462	468	473	458	449	470	475	462	453	464	468	484	448	461	442	521	429	481	478	470	484	490	429	473	496	480	439	492	439	492	501	452	444	453	447	478	482	471	436	460	472	459	413	461	435	526	516	471	488	436	479	438	431	483	474	448	458	525	468	500	481	461	449	437	469	494	499	471	479	456	480	461	492	467	471	502	467	450	442	469	464	431	434	483	472	466	472	456	471	467	465	439	450	449	452	476	498	499	409	432	466	464	460	467	457	495	454	481	505	464	451	464	471	499	433	507	463	441	482	475	450	480	458	480	461	455	464	423	469	500	475	498	496	448	472	491	429	474	455	477	485	466	485	501	478	468	447	441	461	458	463	474	448	471	441	426	487	449	498	452	442	452	454	429	446	454	473	505	482	451	469	481	485	499	473	462	489	479	447	474	465	472	480	493	409	490	443	454	434	494	460	460	452	456	510	496	467	458	456	461	457	488	452	481	450	467	433	438	500	469	419	461	465	458	456	463	464	484	458	462	451	485	447	442	445	470	470	480	457	457	477	452	474	464	452	445	463	478	450	498	480	448	472	453	491	464	483	420	481	444	485	478	468	474	456	479	448	496	476	499	488	480	479	486	454	449	428	486	472	480	456	430	442	480	457	486	488	454	440	479	481	456	423	469	460	494	486	452	443	497	424	456	463	487	481	495	438	446	479	495	460	462	469	450	466	483	490	467	498	462	475	483	456	469	471	465	468	476	479	453	500	474	489	465	482	469	484	498	496	421	485	443	451	476	478	483	462	472	455	487	491	459	455	474	499	447	497	423	495	482	472	431	451	462	489	465	473	465	481	495	441	455	486	496	439	478	467	435	484	431	436	464	428	500	421	497	438	457	518	451	475	480	480	471	446	489	443	462	449	471	493	463	458	505	486	448	454	444	493	458	456	460	461	463	468	435	463	437	430	458	469	480	483	509	477	472	461	474	467	437	481	415	469	421	435	447	463	464	494	460	447	481	490	470	462	503	430	488	414	451	439	467	462	467	468	481	440	415	396	501	457	469	439	470	488	459	450	428	450	483	447	470	468	474	432	464	476	508	489	495	464	494	457	469	424	462	464	456	471	478	444	469	467	440	454	478	462	446	449	446	479	440	480	483	475	463	474	466	450	489	468	449	477	473	447	465	464	425	440	431	457	446	488	498	466	460	477	480	499	465	469	441	455	484	462	457	432	476	448	456	437	480	427	460	476	466	485	481	484	456	465	489	494	457	443	465	469	465	420	460	468	469	485	487	503	446	494	448	441	470	512	449	470	478	483	456	452	490	440	461	477	465	461	434	429	471	479	472	469	467	477	445	466	463	446	488	467	473	447	437	481	498	471	438	493	466	472	479	442	451	419	444	465	492	459	449	461	451	496	472	484	478	435	485	469	485	433	451	490	471	495	442	461	461	461	490	438	450	506	446	497	462	466	457	507	453	493	518	472	458	462	452	454	483	468	449	450	445	450	492	471	452	433	487	467	487	462	447	471	482	466	501	460	458	473	439	487	457	461	458	464	464	482	463	466	507	467	473	504	454	420	452	503	508	450	486	481	435	427	470	460	452	487	488	455	454	439	471	449	449	453	474	479	458	470	481	483	488	443	503	484	476	455	460	488	443	475	440	447	486	451	431	465	457	422	466	501	450	474	491	514	481	453	462	436	478	434	467	474	481	468	501	499	476	486	456	478	509	514	477	486	465	467	450	463	477	450	483	474	504	453	478	476	469	453	479	466	468	452	441	455	440	449	463	462	490	480	421	471	487	461	444	477	453	467	490	496	455	480	475	437	479	468	438	476	449	476	451	472	455	465	456	470	457	475	482	464	461	470	461	423	460	477	467	459	485	498	468	453	450	431	462	481	502	475	483	498	456	451	496	433	490	444	497	440	440	468	490	458	454	468	471	493	480	482	456	466	480	435	453	499	445	434	502	471	448	460	500	467	474	475	464	481	448	465	420	461	431	463	437	485	490	398	449	467	432	472	475	485	425	508	459	479	450	448	481	440	454	460	478	445	458	483	405	432	429	464	442	468	470	483	445	434	453	484	464	427	471	470	520	471	472	475	491	455	460	485	450	488	456	491	514	471	452	491	469	446	486	468	497	443	455	462	454	493	487	468	449	463	475	465	443	477	449	473	500	498	441	451	489	454	506	512	494	501	454	433	463	455	485	505	425	463	436	443	464	472	476	444	457	463	466	449	499	463	441	464	479	452	476	465	484	524	475	473	425	461	447	497	437	419	492	470	437	465	492	477	475	480	475	448	472	461	444	516	462	455	418	455	465	483	479	494	465	445	499	436	471	469	483	466	462	456	491	484	462	468	441	428	459	423	432	420	451	483	426	451	474	427	416	459	488	480	472	453	482	454	469	423	486	455	458	445	449	480	474	423	470	475	473	450	479	479	479	459	509	494	488	450	462	456	487	475	443	452	451	419	469	452	462	487	416	455	477	473	544	504	466	431	478	454	449	484	464	485	501	481	425	462	468	487	478	488	426	442	457	470	452	467	461	465	461	419	433	481	491	482	470	528	485	477	444	432	493	460	451	423	473	485	443	452	467	454	473	451	443	463	502	487	492	466	471	474	450	482	507	442	447	497	447	468	471	467	476	479	481	511	480	452	453	476	475	462	441	498	453	471	466	464	449	465	456	494	491	500	426	481	499	445	460	430	504	453	450
24241	22344	29252	24914	20264	9422	1271	750	675	692	616	601	662	657	624	661	649	612	611	638	635	594	601	612	621	654	649	676	632	668	661	601	652	600	649	632	658	649	615	637	623	639	646	624	622	653	587	646	582	640	602	609	617	670	623	597	636	649	633	655	656	634	635	594	640	637	576	600	627	653	614	557	618	648	621	632	664	597	612	616	600	598	587	616	572	634	589	603	632	617	639	621	641	616	667	631	602	634	645	638	605	634	617	632	607	613	597	613	610	590	601	626	590	645	604	627	643	590	618	588	623	612	697	642	645	601	628	603	648	607	606	632	600	615	625	585	660	623	631	620	623	612	588	615	612	598	650	625	608	579	631	607	635	636	590	600	567	611	593	605	643	637	598	601	634	581	617	657	621	597	640	612	583	613	588	640	617	609	603	611	615	602	603	620	670	639	610	617	569	603	615	634	632	614	597	612	651	614	605	633	620	593	601	615	673	657	617	618	613	606	711	598	598	643	618	601	605	611	593	607	670	599	584	628	604	615	612	606	628	572	626	573	639	598	574	592	605	617	627	590	617	664	607	597	644	591	586	631	588	653	580	601	596	602	644	647	643	599	599	648	563	600	602	638	651	640	634	633	612	579	683	625	601	557	596	593	646	617	621	622	553	616	639	618	575	596	635	609	579	590	614	609	627	597	630	652	627	593	627	592	657	637	617	617	644	607	610	624	565	596	617	632	628	614	594	596	620	632	564	656	689	648	656	635	617	586	607	574	632	606	614	609	613	655	648	606	590	623	641	602	600	619	612	644	586	616	570	627	625	598	603	609	617	616	638	587	643	630	639	586	639	623	640	609	623	629	609	604	603	634	592	645	639	618	624	581	608	575	629	624	607	557	629	588	603	636	622	638	593	589	626	623	657	605	636	598	618	570	576	598	635	615	655	614	629	627	632	630	616	647	607	637	567	661	646	639	621	617	638	641	660	616	602	610	603	605	599	616	638	609	609	631	624	617	604	617	624	620	593	685	645	625	608	596	617	609	640	633	621	581	610	580	618	595	597	631	612	637	611	613	652	580	642	625	610	623	630	671	641	625	660	568	585	647	601	617	610	583	563	606	601	613	630	639	628	634	595	614	624	627	637	657	608	629	652	656	597	657	617	617	605	633	611	660	610	568	621	620	626	612	607	615	631	576	578	615	636	655	660	646	617	654	613	632	605	598	585	619	544	643	601	614	586	600	629	633	570	624	674	594	609	636	613	594	609	619	648	615	646	600	599	641	633	595	645	644	613	645	646	620	586	627	539	602	614	588	618	639	569	611	613	654	600	600	570	612	589	625	612	603	606	620	633	586	633	599	609	654	603	608	629	599	562	614	640	646	592	616	601	604	622	631	630	651	637	638	654	565	590	645	580	607	611	623	614	607	625	604	610	615	605	630	618	583	588	623	609	645	556	596	593	589	599	655	591	636	611	659	637	598	669	658	576	602	614	630	638	580	640	650	615	629	552	634	629	635	579	585	601	616	609	659	654	640	620	569	592	618	610	623	606	583	602	613	591	630	582	624	593	632	593	583	633	636	628	597	600	636	598	577	578	552	636	654	569	645	612	634	618	621	595	608	599	580	633	597	653	606	602	608	597	595	631	592	581	631	607	604	624	633	605	628	652	634	584	638	616	610	614	635	594	665	585	623	617	627	594	584	607	640	601	617	591	625	627	620	646	632	611	588	596	593	597	660	614	602	643	634	640	596	603	613	617	611	616	617	566	628	607	597	650	644	550	634	611	582	604	623	600	610	625	593	617	608	651	651	574	627	628	613	611	614	626	598	575	586	585	617	621	611	621	612	625	600	625	654	627	590	601	620	626	636	683	600	625	598	655	640	596	581	627	576	633	583	593	613	631	626	611	569	636	603	571	633	585	626	594	582	600	626	580	597	604	656	581	648	646	647	595	634	612	603	630	636	631	582	618	631	631	675	587	608	646	640	616	612	634	630	618	593	662	576	580	590	608	651	643	607	589	596	631	556	634	647	601	612	613	599	572	572	629	647	592	573	549	638	624	615	599	590	624	632	595	577	613	643	607	637	577	602	607	639	604	546	620	658	554	615	622	661	602	622	650	628	662	551	612	606	628	604	560	602	603	609	635	586	591	617	636	594	602	584	621	629	610	638	652	657	600	646	636	625	625	600	614	582	593	603	572	658	607	628	636	633	610	598	629	609	640	600	618	591	621	613	596	616	584	628	597	633	642	642	625	598	578	587	620	623	603	611	622	590	596	577	624	615	660	639	602	626	574	621	636	623	617	589	589	648	622	624	634	589	623	639	656	580	625	601	577	576	598	575	655	597	616	670	636	641	576	599	663	609	602	574	600	610	624	645	627	606	597	638	654	597	599	636	634	614	608	604	694	594	635	610	608	673	616	634	595	579	648	600	663	629	624	656	612	666	639	624	662	628	651	581	622	573	640	642	637	640	605	653	657	622	642	586	596	613	560	662	611	618	606	673	612	620	598	580	582	641	643	619	627	623	582	594	665	611	639	642	604	608	589	632	613	588	612	632	626	651	572	642	649	633	610	588	611	679	625	640	623	603	610	625	627	616	573	591	603	630	595	606	653	594	638	655	571	620	619	625	646	636	611	618	583	609	620	651	634	586	657	628	598	617	692	653	607	606	601	615	635	601	635	611	621	646	579	599	611	598	639	639	629	605	604	617	602	629	583	671	588	621	653	591	578	610	610	626	623	640	643	604	641	591	597	610	615	617	661	575	644	580	630	577	615	656	612	595	604	610	597	660	618	600	622	624	644	595	630	622	579	634	614	624	575	652	668	559	611	647	585	626	577	605	628	594	614	654	628	611	598	570	616	652	597	625	591	601	634	628	591	605	580	568	650	625	632	598	615	576	589	613	617	571	605	629	630	587	612	623	598	595	640	567	635	641	609	610	549	639	621	579	594	600	632	602	644	602	611	619	597	586	593	592	583	603	635	613	605	567	618	622	623	609	608	610	554	603	623	620	591	593	638	611	606	649	591	589	604	657	615	628	649	569	617	656	623	660	630	615	636	610	590	625	655	623	599	626	647	626	636	596	613	629	584	598	602	616	603	603	602	595	622	652	573	622	629	633	616	617	605	608	640	624	594	558	616	609	650	606	632	595	634	621	581	606	586	614	620	621	629	636	625	572	625	650	627	607	546	636	660	650	615	629	605	613	603	635	625	663	590	594	649	627	622	601	597	586	628	632	635	598	556	609	588	628	604	627	586	601	606	631	571	621	647	651	599	654	621	623	612	583	650	624	617	576	612	587	594	613	596	632	602	662	612	630	614	604	603	637	587	622	605	580	649	591	624	627	589	599	651	664	642	594	650	645	575	593	622	592	598	658	614	626	657	615	595	624	609	598	585	610	682	590	652	661	615	652	607	606	598	596	626	638	574	627	630	626	596	612	606	602	602	618	599	602	582	600	586	621	657	641	670	613	631	607	596	602	606	607	623	621	559	620	635	645
59824	85763	52515	20939	5272	1227	599	555	519	555	549	609	545	553	577	556	625	558	619	563	603	605	584	568	572	578	553	588	573	557	556	565	588	584	542	549	541	584	555	565	531	607	517	570	593	528	555	597	565	542	582	534	584	529	572	563	556	557	570	593	519	557	540	556	550	549	568	592	542	583	560	551	572	588	537	612	561	517	550	546	581	564	590	560	502	513	540	532	559	550	533	537	558	585	548	534	550	532	531	576	561	563	607	553	566	524	569	501	575	564	582	545	552	579	579	556	583	593	561	565	523	545	557	544	582	561	585	569	564	510	581	566	576	568	545	547	559	580	517	563	615	554	550	517	496	527	548	565	563	541	597	584	599	558	546	558	549	493	587	555	571	533	556	550	553	565	545	528	572	590	542	578	547	579	559	541	517	550	521	536	579	570	555	533	542	530	522	560	543	562	527	576	594	570	555	547	547	557	592	562	573	615	591	569	577	605	563	536	574	547	567	548	552	560	597	559	576	520	571	564	581	568	573	584	526	580	529	565	573	540	615	555	535	580	552	519	589	582	572	562	559	574	600	536	553	562	575	560	585	597	585	600	602	602	540	591	575	525	526	562	569	546	566	527	566	568	556	568	545	542	567	538	562	595	593	561	536	559	536	595	544	573	575	553	542	569	557	540	547	585	561	540	526	573	595	558	565	555	586	544	592	542	544	577	521	562	570	572	550	558	572	542	478	533	502	564	545	538	571	587	576	563	564	539	552	556	562	543	536	616	540	579	553	557	533	543	612	569	609	550	536	550	542	533	540	556	548	587	566	583	541	532	527	534	552	537	593	576	594	580	554	525	591	557	514	575	587	559	538	590	575	550	556	586	547	584	579	607	538	562	601	540	582	584	564	534	554	611	578	583	561	587	599	541	556	533	565	588	578	566	499	601	585	538	565	571	553	530	549	534	527	589	530	519	517	556	554	547	530	528	586	553	545	553	559	576	561	547	517	569	558	541	527	561	612	595	516	555	558	557	612	568	547	596	570	563	575	603	566	593	550	596	543	579	504	554	558	530	547	516	570	554	535	580	592	539	570	524	545	520	567	524	550	552	582	548	550	601	533	574	537	508	567	523	572	584	565	591	583	552	544	547	522	587	563	577	569	577	535	550	543	555	602	552	547	604	549	530	553	540	574	554	511	571	519	563	542	563	571	569	565	594	551	600	515	573	570	556	547	565	571	569	530	530	555	542	582	542	584	522	587	599	575	547	583	559	564	534	573	536	536	550	513	573	608	522	528	531	593	505	544	541	568	544	603	574	580	520	595	550	588	553	597	564	617	571	515	558	584	575	522	567	530	529	561	537	538	576	564	554	556	576	555	558	535	516	531	564	542	536	567	562	552	542	561	581	561	567	558	570	582	535	570	555	549	543	556	532	613	562	556	550	513	546	563	566	519	587	565	609	552	529	569	532	505	545	599	583	547	532	553	571	551	552	527	516	577	537	523	569	519	551	506	591	592	537	559	623	578	566	565	562	578	561	583	571	556	598	591	569	564	562	536	545	500	568	570	559	544	539	556	553	540	572	534	542	526	573	616	552	589	532	590	543	571	522	547	558	593	558	545	537	588	532	555	570	543	556	562	537	551	543	572	511	623	546	580	587	571	562	582	581	537	574	554	546	569	548	535	626	584	590	563	601	559	587	557	536	556	562	587	563	537	545	562	588	547	576	622	544	590	537	569	532	540	546	539	573	533	574	526	550	600	540	542	579	516	536	575	552	557	571	576	548	544	555	555	594	571	580	535	550	541	554	563	575	566	573	539	556	519	579	547	512	548	542	593	566	520	600	567	569	565	543	566	543	573	579	563	563	573	551	564	571	555	502	540	556	540	562	582	564	571	559	560	564	530	579	598	538	542	554	527	541	553	573	529	529	525	553	522	559	548	550	563	548	526	542	491	563	602	564	562	519	559	588	571	604	536	507	563	556	563	616	564	552	577	537	584	508	606	593	570	530	538	563	558	502	591	556	584	576	539	553	570	559	541	514	528	571	565	553	544	591	569	571	549	564	554	587	559	517	536	526	559	561	545	556	580	589	560	542	575	536	537	602	561	555	563	580	547	552	547	592	550	577	552	549	589	560	540	555	561	536	543	596	586	552	557	529	569	553	564	558	511	559	548	523	575	552	583	617	594	589	560	571	581	531	534	551	563	540	608	559	579	582	557	573	572	560	567	538	544	549	565	565	581	571	532	505	537	548	573	589	553	574	573	547	524	530	560	552	555	597	533	558	554	519	547	579	571	544	566	555	536	544	567	576	566	569	570	565	606	519	574	587	519	573	541	529	534	601	583	515	567	567	528	549	598	577	531	568	604	530	536	619	552	592	553	533	533	546	571	558	559	577	524	563	560	580	542	602	572	505	576	568	501	594	557	563	609	580	587	537	541	540	533	529	572	534	555	522	581	593	556	577	528	546	566	568	561	578	559	588	564	548	536	589	569	577	584	575	549	541	555	607	548	548	560	584	555	584	567	566	545	579	602	566	587	543	509	594	514	525	524	531	557	552	549	502	545	552	549	579	596	536	538	554	567	537	565	585	561	555	583	552	559	599	574	539	561	582	556	496	556	542	592	547	557	535	543	557	568	547	571	602	595	570	564	577	531	569	545	565	575	545	563	538	562	572	570	525	557	538	556	545	562	571	588	563	552	522	546	560	541	585	580	537	556	550	585	567	560	573	522	529	567	567	535	548	544	582	549	559	542	548	548	544	536	562	548	580	566	581	574	560	558	550	503	556	560	546	579	544	516	551	553	539	583	549	592	577	506	593	561	514	538	563	538	567	535	540	552	585	583	576	558	545	565	585	534	570	549	575	574	564	548	583	570	636	557	549	550	539	583	539	555	517	536	527	544	645	581	554	559	534	626	584	551	590	604	513	550	552	554	611	545	564	563	539	551	544	559	555	566	548	529	572	604	562	590	527	574	557	542	530	500	605	570	602	572	549	567	537	526	593	574	529	558	531	516	559	469	569	573	526	530	570	523	530	558	518	556	578	534	552	527	617	535	514	531	594	540	541	583	510	566	530	545	564	580	578	516	506	547	555	553	548	530	536	583	572	507	573	544	554	553	556	564	590	588	559	563	585	530	578	553	556	556	542	569	556	573	546	531	493	525	566	589	561	581	547	508	544	557	558	546	550	571	585	529	564	570	571	598	542	549	518	566	547	560	552	543	561	567	568	554	563	564	548	604	547	577	571	550	568	567	541	514	537	555	537	522	555	496	555	562	542	563	584	544	548	570	565	571	539	550	600	579	527	538	560	540	555	591	534	561	581	481	514	583	548	571	503	547	552	603	586	550	573	535	619	544	546	555	537	573	582	553	541	532	585	537	544	544	556	551	510	551	505	567	550	513	586	542	577	508	543	538	527	593	580	535	553	576	552	555	522	559	508	541	552	542	637	563	533	543	545	576	538	542	551	557	550	525	557	570	540	576	594	563	608	528	565	545	537
34418	30059	19825	5014	845	525	464	445	446	437	458	456	424	420	440	418	458	415	444	467	430	432	449	462	477	410	448	459	491	462	439	400	460	478	468	445	446	441	480	404	434	457	423	434	438	452	462	468	406	446	456	451	443	433	457	441	436	442	438	423	436	408	447	449	457	461	428	443	449	461	447	449	484	430	473	426	454	449	441	437	428	462	492	468	478	452	469	466	429	428	454	459	395	412	435	447	457	471	423	426	420	432	413	433	453	416	456	471	433	446	449	459	453	423	446	408	459	403	452	469	454	410	448	453	424	454	468	475	462	466	436	429	452	456	433	469	407	435	407	441	437	457	438	414	423	435	439	439	423	399	407	394	417	427	441	461	436	436	468	461	421	416	427	446	480	474	445	427	462	437	462	413	457	432	442	466	444	438	451	470	441	477	475	488	458	416	418	478	443	434	436	416	426	471	451	440	408	449	437	468	471	465	453	474	441	410	437	442	449	459	425	415	458	442	434	433	393	428	420	462	449	450	460	393	453	411	482	416	482	425	446	476	420	434	440	415	437	478	429	448	457	474	494	429	431	417	426	415	455	414	446	501	419	431	474	451	450	428	424	458	432	413	464	492	417	450	436	459	438	465	434	452	440	449	448	461	438	458	425	401	471	420	502	435	412	455	476	418	419	435	421	388	445	441	436	465	439	444	436	408	434	425	449	401	406	496	456	450	476	449	472	428	438	434	450	442	446	465	452	456	456	420	438	415	457	451	449	443	420	450	474	482	448	432	435	469	428	476	436	438	451	473	445	410	426	445	448	427	464	437	424	396	466	432	413	453	423	443	419	468	468	478	439	419	429	430	429	467	465	451	422	427	430	427	421	423	436	457	443	396	452	445	489	482	484	457	435	433	451	437	455	417	466	475	426	440	461	467	441	474	446	443	467	425	459	477	428	445	444	448	447	439	451	448	415	438	453	393	457	447	435	444	469	414	426	397	425	496	442	436	436	466	450	420	424	432	414	414	470	466	463	471	462	428	494	434	419	407	455	419	423	424	455	488	431	446	448	424	449	439	443	465	396	432	445	459	433	445	447	422	440	433	461	463	426	443	415	428	415	451	434	478	440	460	438	440	467	489	443	410	485	444	442	445	458	416	442	403	451	457	455	447	457	461	463	441	401	440	436	397	463	459	477	432	449	442	474	433	416	404	443	399	423	440	427	454	391	433	434	453	443	471	478	446	431	446	441	452	470	424	439	456	443	433	401	430	402	425	441	426	436	467	448	463	423	456	452	458	456	442	414	446	444	439	454	479	435	405	464	424	489	457	502	443	440	455	452	462	412	467	480	429	450	444	447	482	441	466	413	485	467	433	438	467	461	411	445	452	454	467	441	437	425	437	445	457	401	427	428	452	434	445	426	402	433	422	466	425	433	454	410	450	436	461	425	433	455	422	437	466	488	423	454	435	455	442	491	418	416	455	447	444	473	462	479	397	426	406	476	443	443	424	473	427	471	465	477	424	430	461	446	419	409	433	429	409	438	466	429	413	428	461	464	448	460	450	431	441	446	471	440	446	462	452	474	468	446	472	424	408	453	411	457	433	475	437	464	467	411	404	466	450	445	447	444	449	459	408	481	455	459	423	406	428	432	398	453	465	443	412	425	422	464	415	451	466	473	440	438	465	461	416	486	448	453	440	449	408	441	432	407	430	469	478	429	460	459	462	409	423	454	444	436	495	397	448	467	434	471	462	467	464	436	400	467	428	476	429	434	437	440	442	443	456	419	452	454	451	436	454	442	428	425	451	472	475	422	400	424	446	466	467	457	452	431	426	442	477	410	436	424	429	462	422	479	454	449	440	410	423	463	444	438	439	452	446	426	454	452	433	437	414	451	454	483	448	448	455	453	439	412	441	410	429	455	428	433	406	430	427	405	389	394	412	454	429	474	493	483	414	434	431	427	452	431	444	449	442	448	453	435	444	457	455	496	436	461	459	476	433	438	431	433	444	428	430	490	460	431	466	438	474	418	439	430	446	461	423	414	446	419	454	460	433	427	443	430	463	435	449	465	423	430	476	445	417	462	417	433	464	438	471	487	447	442	448	438	402	518	418	431	410	439	471	447	438	466	439	446	454	475	439	425	424	456	453	410	440	461	453	444	430	489	432	463	456	431	450	456	420	454	407	427	466	438	430	430	424	436	479	437	459	401	452	438	444	464	410	459	485	440	457	411	435	488	437	444	464	446	475	434	410	451	434	438	452	428	464	416	420	465	430	460	438	439	472	498	426	462	420	466	440	427	423	420	480	400	462	473	423	452	462	446	407	420	453	428	413	442	413	430	451	415	436	484	455	419	448	452	486	474	438	449	408	459	433	434	456	413	441	458	468	434	450	403	420	436	411	472	420	474	449	472	439	434	426	417	414	447	442	440	416	435	455	458	422	435	421	417	425	405	433	441	451	430	420	449	437	448	465	438	467	459	412	443	467	424	440	462	438	441	426	443	422	475	441	405	434	451	464	476	415	472	403	457	403	432	462	424	503	444	458	449	460	431	482	423	446	427	420	455	488	436	430	441	458	456	471	429	436	459	468	460	471	443	442	420	471	431	462	498	447	480	457	425	427	456	453	469	434	426	421	445	428	447	432	461	437	428	453	447	474	432	439	412	443	469	455	452	449	429	419	465	450	420	421	416	383	446	444	428	445	429	480	438	435	448	421	456	410	448	445	428	452	473	453	417	454	479	477	461	452	436	475	464	461	446	443	449	412	464	445	470	415	447	458	444	473	449	472	435	401	452	481	477	419	442	453	455	488	437	488	420	459	444	461	444	445	410	467	460	416	410	435	434	480	467	419	461	455	463	468	439	469	441	445	405	478	463	455	463	435	405	441	458	446	450	459	454	412	418	457	449	487	477	416	459	462	469	428	475	419	421	421	436	429	432	449	442	480	434	463	441	465	465	432	450	431	418	399	469	419	424	454	500	458	423	473	412	450	438	458	469	431	464	463	440	404	453	448	440	475	416	419	432	478	448	452	405	432	451	475	450	395	406	444	436	466	422	442	444	446	448	477	443	421	446	455	447	439	446	449	434	459	433	400	438	425	438	453	452	433	460	446	403	419	440	432	446	468	444	453	470	439	435	412	450	459	460	460	450	437	445	435	442	431	461	409	455	478	428	461	452	452	428	453	459	463	451	391	421	446	422	456	440	475	450	471	422	423	453	426	465	473	437	438	400	435	501	435	428	416	441	425	449	461	454	439	428	419	442	461	467	445	429	411	423	455	477	418	447	457	476	457	427	421	418	438	403	446	452	451	432	444	451	448	429	417	470	447	416	453	410	438	447	494	449	456	427	454	430	469	451	485	427	419	475	447	479	474	450	440	460	427	424	443	430	427	416	440	404	412	404	423	415	449	453	453	446	457	480	416	426	408	417	454	492	440	458	484	452	455	443	449	469	476	461	433	424	448	436	466	474	418	486	431	424	434	452	501	425	474	387	439	456	429
33024	29565	11323	2286	641	468	376	359	391	388	413	395	407	412	376	366	366	389	382	389	370	351	407	359	370	386	369	352	382	340	405	370	379	386	380	363	362	376	352	376	331	401	389	353	373	377	353	386	378	342	424	371	351	392	348	352	384	374	362	383	366	335	343	364	395	354	370	368	377	348	367	353	386	370	411	376	387	322	359	401	398	359	375	402	387	393	395	418	389	355	375	401	396	386	365	385	386	406	397	353	332	379	381	374	373	364	363	370	356	353	402	382	384	371	356	354	378	374	392	363	378	418	374	398	357	377	351	357	353	378	381	375	329	403	373	351	381	363	374	391	371	372	364	349	382	388	360	375	425	366	365	366	373	375	388	398	364	401	390	342	358	396	360	387	388	338	351	396	377	365	370	361	369	344	386	385	348	403	383	390	350	353	324	346	366	403	383	370	365	342	386	349	346	373	375	393	360	378	380	363	388	350	351	373	371	391	349	374	343	374	355	368	363	411	387	374	412	361	356	369	387	367	370	382	388	368	389	395	389	397	360	392	383	357	334	365	358	367	422	402	358	347	368	397	367	362	356	377	370	366	380	347	363	377	347	387	350	374	383	381	344	361	360	367	370	347	385	379	365	398	363	374	405	383	383	390	355	388	389	367	394	385	379	368	350	379	371	381	374	409	375	382	370	398	365	359	367	357	410	352	398	360	371	403	361	390	385	362	373	372	384	354	426	392	381	383	401	357	382	363	366	389	345	378	361	380	395	363	367	372	370	349	359	373	391	368	370	353	330	383	355	379	373	400	368	406	356	371	393	407	394	362	345	388	348	371	396	355	360	361	385	379	384	373	355	379	379	383	382	408	371	399	389	356	374	366	393	389	357	363	368	349	358	364	405	376	389	374	381	361	359	385	351	427	360	391	382	379	381	375	353	363	387	363	378	352	383	369	391	345	385	386	370	397	380	338	400	370	392	360	393	365	375	320	371	378	376	386	366	362	353	376	380	383	345	401	349	381	351	357	409	377	386	362	361	401	397	412	396	349	374	349	346	392	369	386	353	340	375	352	374	368	392	378	356	391	368	368	380	368	330	363	394	385	362	378	349	369	363	356	388	386	369	366	366	380	407	383	359	351	403	381	409	374	380	375	379	359	395	359	369	372	376	376	409	363	377	374	393	352	352	378	380	390	379	388	379	412	373	382	382	354	378	363	382	371	386	379	396	365	351	367	388	373	390	382	382	346	383	373	352	362	366	355	335	390	382	401	366	363	368	380	326	363	400	387	364	400	357	390	344	383	364	376	382	376	397	372	416	380	375	336	356	372	402	381	376	368	392	344	401	384	380	369	396	370	335	383	383	386	347	352	412	339	388	348	375	363	378	369	398	381	376	384	367	407	426	360	386	345	347	411	424	362	358	363	373	417	358	371	361	357	318	405	415	420	364	409	362	392	368	342	377	355	355	395	379	370	384	351	354	409	353	399	370	365	381	380	385	404	361	385	386	367	355	379	405	371	387	383	356	374	346	368	332	373	378	391	361	342	403	372	406	361	416	367	334	385	365	390	392	365	391	333	374	380	351	392	331	367	358	384	403	414	378	395	342	364	341	359	382	395	390	386	388	367	393	392	363	369	375	398	365	353	319	398	388	367	385	359	386	398	382	357	375	360	327	375	372	385	360	373	377	392	394	392	330	378	366	403	381	372	382	383	373	356	380	348	382	405	357	407	370	375	365	366	381	376	383	365	407	367	394	362	375	375	377	370	366	357	380	347	382	373	374	419	364	358	389	343	363	400	406	365	365	380	373	395	411	357	376	366	351	349	380	361	397	390	380	366	367	368	374	382	376	378	334	377	404	340	343	391	378	372	366	350	372	366	364	390	373	389	351	346	373	378	364	391	375	394	369	369	363	401	408	367	336	366	375	376	378	378	366	353	391	369	356	405	416	353	390	361	387	402	365	381	430	372	358	386	374	340	395	383	369	332	395	375	329	364	362	390	382	384	397	381	377	339	376	389	385	373	357	360	364	372	363	387	400	402	390	365	368	384	380	379	385	355	409	376	370	365	361	332	355	315	361	391	383	381	354	365	352	360	385	343	395	359	362	349	356	389	363	392	396	353	342	375	381	395	387	404	361	389	369	365	355	371	369	357	376	410	370	439	386	402	361	368	354	377	348	396	401	387	358	371	346	362	414	392	403	399	365	386	377	365	382	363	323	353	355	434	388	362	359	385	380	358	358	379	384	371	360	358	369	387	385	365	363	365	360	386	363	386	379	398	364	367	373	365	406	367	439	383	400	374	370	383	355	376	376	393	376	395	369	375	353	336	408	373	383	378	361	330	411	388	388	377	374	355	392	383	383	371	379	413	363	342	371	349	361	386	338	384	373	372	370	335	361	398	384	372	381	343	369	363	394	357	397	371	359	366	363	375	384	339	380	362	367	370	377	375	361	359	399	396	418	385	388	334	385	351	373	402	372	364	391	386	341	400	366	346	423	387	369	353	388	356	399	387	378	382	363	348	373	368	352	377	369	364	341	398	378	385	367	372	332	385	369	392	347	383	375	380	383	383	368	414	385	373	371	363	383	377	401	359	368	374	357	377	364	386	401	359	361	373	370	389	378	329	335	385	356	377	398	362	395	352	334	375	369	374	395	366	371	358	381	395	369	346	358	368	354	383	358	410	402	352	371	361	394	396	349	355	381	412	346	379	371	380	397	357	403	392	367	413	367	370	373	386	371	397	374	371	387	374	385	352	362	368	380	335	351	365	385	366	371	382	368	342	352	355	388	379	325	354	357	363	387	365	380	370	355	396	352	376	359	354	354	371	360	397	367	347	388	364	375	353	395	397	382	375	378	426	344	367	393	368	394	380	381	370	374	352	376	377	367	387	406	358	379	365	343	378	337	394	356	382	357	357	356	350	389	371	391	374	383	404	356	379	370	365	371	373	392	394	382	363	368	355	368	372	386	354	404	362	362	388	393	386	372	352	357	381	367	364	376	356	402	356	389	371	388	388	343	395	401	389	359	388	351	340	389	400	378	362	389	387	373	366	367	379	350	378	375	385	344	350	382	388	377	437	397	345	378	379	356	403	410	377	398	395	383	353	356	351	386	415	363	361	365	365	324	371	357	403	357	358	369	359	345	385	389	400	387	387	387	404	382	406	369	359	397	361	394	414	370	370	354	402	385	385	388	362	389	371	397	367	379	386	374	358	361	380	380	391	383	365	381	412	353	373	338	404	385	367	383	400	399	334	342	397	372	365	369	352	388	403	372	387	332	367	396	376	373	392	376	374	401	369	361	359	386	387	355	380	373	392	398	378	380	396	355	368	351	400	333	373	370	387	406	376	356	388	347	379	354	335	351	374	388	362	375	381	395	410	353	383	379	356	404	382	361	356	360	355	349	379	367	368	376	337	370	391	370	324	358	380	388	378	366	366	331	379	358	394	405	386	370	378	391	353	399	352	362	376	371	385	364	381	375	361	324	394	376	398
24817	23162	29919	25181	18162	4906	874	570	516	500	488	539	484	535	497	500	546	514	491	447	478	492	545	494	514	520	464	499	467	502	459	530	481	494	501	495	518	472	486	524	492	490	486	493	497	516	509	526	546	473	509	474	515	484	527	491	522	462	487	481	486	510	519	476	474	492	514	459	477	484	468	483	465	514	529	521	493	483	495	439	512	539	467	503	494	504	512	513	513	491	533	496	447	491	504	474	499	459	482	492	501	488	481	484	483	483	486	483	505	495	484	467	471	489	520	495	482	480	517	450	481	483	485	478	473	465	452	449	455	496	509	465	510	521	520	505	476	471	518	523	497	489	484	495	510	480	494	487	484	461	473	500	435	496	466	469	509	476	470	498	488	452	487	532	508	521	504	492	514	500	521	475	483	482	511	496	502	486	430	492	433	509	487	504	503	489	470	465	483	501	492	518	474	491	516	482	492	493	502	499	482	495	507	495	519	463	492	465	464	487	476	464	481	507	497	498	487	504	485	480	504	491	505	451	488	506	472	502	483	495	499	532	516	467	475	575	452	476	489	460	528	475	492	517	498	500	483	501	487	500	470	526	466	480	471	479	467	467	477	495	513	481	462	459	496	509	522	515	510	483	467	486	522	517	505	466	488	500	451	521	456	493	492	517	474	462	478	471	520	496	505	487	506	490	474	461	527	518	480	481	529	459	522	519	500	498	523	481	463	484	447	518	497	468	502	472	498	471	476	505	482	483	496	490	512	509	485	514	496	460	486	455	471	470	490	486	489	486	476	467	476	514	489	482	477	480	540	477	488	475	485	477	497	468	477	500	489	444	495	499	466	511	481	500	478	468	478	464	450	466	513	520	485	496	495	509	475	508	516	482	495	565	467	477	472	523	475	487	538	468	502	496	499	503	477	499	522	493	540	498	479	473	474	460	502	490	465	520	529	506	537	504	493	510	450	467	489	496	489	500	478	485	463	512	473	495	493	499	505	519	482	499	449	490	466	473	513	512	493	455	481	447	487	507	500	462	484	504	479	502	499	492	458	455	428	513	487	513	492	458	463	478	506	504	516	452	433	473	500	520	517	500	506	508	469	529	464	502	462	450	468	512	490	507	459	470	508	512	480	476	513	494	475	499	496	502	526	539	486	449	454	476	493	510	497	516	503	532	510	501	489	482	452	509	473	532	541	488	473	512	500	515	483	484	507	513	513	489	450	485	511	489	528	479	465	468	494	471	434	491	531	506	477	545	492	459	521	473	482	453	490	439	521	506	492	471	493	514	466	478	503	492	462	494	503	482	533	488	533	486	506	513	455	471	481	477	475	495	523	504	486	474	477	494	507	496	500	487	482	527	449	511	503	528	458	498	494	505	501	473	489	514	508	465	479	497	491	501	493	452	514	458	493	478	512	499	459	520	466	536	496	541	489	490	447	518	517	511	481	500	529	481	525	486	502	486	488	487	488	513	517	486	515	482	459	503	481	493	501	512	507	503	499	463	498	468	517	491	496	468	473	499	487	472	461	478	473	481	488	460	489	481	563	457	489	490	519	464	459	495	504	531	476	507	480	495	517	482	468	458	490	502	508	487	500	526	500	524	490	507	480	491	478	452	512	479	453	491	456	480	442	503	488	492	496	492	514	530	493	484	473	528	460	469	495	486	481	497	516	539	466	467	529	502	490	463	467	500	502	478	524	452	494	441	490	485	482	542	501	466	477	497	448	482	495	466	475	498	493	506	460	513	507	489	428	455	476	468	495	518	489	492	440	478	513	480	551	468	493	492	471	516	480	514	488	498	473	513	526	505	523	469	509	484	486	466	531	495	484	507	473	528	493	480	512	498	503	518	490	490	448	493	491	484	474	457	467	484	471	477	475	524	484	507	504	494	471	441	512	540	504	488	478	499	467	468	487	467	494	474	511	496	508	490	524	542	514	556	465	466	512	474	542	474	547	495	483	481	520	509	489	454	471	464	545	454	482	506	491	486	481	495	480	493	485	492	507	500	488	508	487	488	500	451	470	513	496	508	515	491	510	481	499	435	483	470	459	486	471	490	475	514	479	473	509	542	528	486	504	484	469	477	526	484	510	477	453	504	488	452	485	498	465	523	507	491	480	492	485	484	476	487	485	515	480	507	501	490	498	493	466	487	475	500	476	487	528	488	501	504	489	457	484	496	489	504	483	505	471	550	480	511	482	500	449	479	487	484	470	488	478	484	469	461	504	490	482	463	510	477	515	450	535	462	516	492	471	476	474	501	468	484	508	490	459	476	501	474	455	514	489	446	507	477	480	509	481	488	518	502	519	476	497	472	500	459	479	510	474	497	500	461	487	521	468	520	453	484	493	465	486	500	492	486	433	490	501	469	468	488	510	501	490	450	465	518	500	473	495	472	514	450	500	461	513	489	467	449	472	497	453	524	491	460	490	481	482	455	457	469	459	463	511	449	493	468	491	496	478	465	489	523	524	512	485	471	500	450	479	470	480	495	469	522	475	467	497	460	498	455	498	492	491	476	485	475	449	486	546	466	468	502	466	449	510	505	507	447	462	485	470	513	540	476	501	509	493	490	485	476	489	484	504	503	504	491	460	500	493	499	450	481	484	498	466	492	508	481	476	481	476	505	503	485	472	435	477	443	493	478	498	511	481	530	501	487	493	478	489	510	506	522	504	465	508	488	525	512	441	462	470	535	451	531	458	484	493	524	499	500	535	493	480	511	492	474	506	468	475	498	512	454	486	515	492	503	474	508	499	523	483	458	485	502	435	544	478	456	502	480	481	488	514	484	513	493	464	493	504	481	533	515	471	484	491	491	466	539	492	492	453	506	513	485	484	514	486	461	481	456	485	505	519	496	508	503	491	529	537	534	510	481	502	498	508	461	497	500	473	474	514	451	477	482	456	466	505	543	470	481	490	481	453	494	511	494	485	520	439	539	446	445	453	499	483	488	493	488	494	509	496	486	455	501	488	529	468	480	496	532	505	514	480	496	458	539	490	496	522	495	484	460	495	494	505	468	502	447	523	507	471	546	526	449	519	488	487	496	469	512	490	521	457	461	504	490	483	469	474	477	467	500	461	500	488	501	479	454	476	472	494	471	444	483	488	495	471	506	510	510	499	476	490	493	465	498	485	521	463	488	517	476	483	458	492	462	472	472	462	507	511	467	507	456	472	451	501	511	500	495	509	462	478	464	515	485	472	441	496	515	471	511	478	474	518	497	449	515	519	503	467	501	454	535	460	485	489	482	490	492	486	493	534	522	495	461	509	493	505	490	474	473	495	487	477	495	490	513	498	500	491	492	470	516	524	448	454	494	485	491	471	505	506	489	493	506	476	518	475	481	501	484	493	490	481	471	462	484	470	521	528	467	524	504	490	488	517	485	514	511	525	511	481	493	476	455	516	511	471	513	464	439	460	492	506	496	526	482	487	470	509	457	495	452	505	467	477	483	457	469	506	504	469	494	458	490	474	502	516	479	530	499	443	492	509	480
60697	84967	48651	16155	3693	910	470	481	438	485	440	447	422	455	479	436	422	434	443	493	482	447	452	471	459	467	469	448	479	459	484	476	459	447	423	446	463	463	448	470	420	468	418	465	427	478	476	488	442	469	439	436	448	435	430	476	484	427	411	471	462	488	446	411	447	482	443	478	446	446	461	487	477	473	455	483	443	444	420	439	484	435	510	448	450	456	402	441	460	453	464	420	452	443	450	470	455	459	440	471	467	474	449	456	424	491	420	493	435	457	473	464	486	477	452	464	479	431	464	474	417	465	423	451	444	416	451	458	433	467	465	477	463	437	448	452	482	468	429	475	464	445	445	448	448	423	426	471	425	454	471	458	434	425	465	423	505	432	437	445	433	439	452	506	455	487	469	469	456	447	442	459	476	452	470	439	460	435	416	463	487	419	463	448	501	423	444	450	442	473	496	462	405	420	459	462	476	471	442	419	456	502	486	439	449	502	414	432	465	460	435	446	460	477	444	430	443	458	452	450	450	459	504	455	438	446	440	476	453	446	462	493	456	455	443	450	485	455	467	445	443	446	443	422	472	463	430	452	429	460	439	472	434	476	474	448	411	458	443	457	439	434	496	478	396	437	466	455	456	420	467	467	455	425	488	451	427	444	438	456	407	438	433	427	416	442	435	445	452	432	469	401	469	467	439	472	435	449	464	439	435	441	448	421	458	462	454	422	478	432	445	415	439	446	464	451	477	458	445	467	466	454	447	466	456	451	443	432	460	433	465	437	479	475	461	452	438	443	443	466	493	485	446	453	452	426	428	442	423	447	411	442	464	453	459	479	459	459	479	459	470	471	479	473	465	434	441	452	441	408	463	480	455	431	495	459	457	421	440	469	435	470	448	446	455	446	490	474	418	415	468	428	492	415	482	444	471	476	452	460	461	435	423	440	460	445	456	464	475	444	457	449	459	412	493	458	437	444	453	475	457	423	451	459	473	477	478	504	441	417	446	484	469	433	434	427	460	457	446	416	456	453	454	441	471	443	438	466	439	441	427	477	430	441	441	482	445	424	401	448	463	433	458	448	462	466	462	436	479	466	444	437	442	444	482	432	445	458	464	481	443	467	449	446	432	489	478	428	437	445	438	472	407	448	497	475	446	414	452	457	435	433	461	469	451	457	459	444	453	462	461	453	482	465	452	472	447	462	409	473	446	449	502	444	453	440	460	455	438	450	443	433	483	457	478	430	499	461	479	469	468	436	440	447	443	425	459	434	443	452	456	460	425	451	433	441	487	475	421	446	458	444	450	432	464	465	471	442	438	461	458	453	485	439	455	448	432	485	407	425	432	482	489	448	482	454	422	451	447	448	452	425	460	462	451	434	456	436	464	470	461	435	445	420	434	463	437	443	482	440	447	433	430	425	443	452	456	481	412	437	415	440	465	450	446	441	461	456	480	444	462	463	431	446	432	443	446	474	460	499	457	479	471	436	470	414	423	453	481	478	461	474	466	475	492	434	405	454	425	447	433	460	453	420	399	444	435	447	455	485	465	446	434	500	458	438	431	432	461	460	435	455	449	438	439	422	450	462	431	467	478	453	397	456	420	452	453	452	458	442	437	459	432	472	469	461	449	486	467	452	462	456	432	452	424	468	438	457	439	464	471	442	492	481	480	440	443	439	429	451	458	449	475	474	461	437	446	439	479	445	430	479	463	461	459	446	450	463	467	469	438	402	440	449	474	442	439	440	455	468	451	428	456	465	455	423	443	452	498	424	466	458	436	449	443	460	448	425	429	449	442	444	464	471	472	490	455	460	419	465	449	438	462	484	389	445	453	440	477	438	479	419	477	509	447	421	408	481	471	474	458	459	420	465	476	452	478	458	445	422	391	422	406	465	445	485	443	498	452	468	454	465	438	467	445	454	446	445	454	494	434	469	421	406	474	469	459	455	443	475	452	428	462	468	426	452	446	420	439	428	468	429	442	462	477	455	439	486	441	458	446	452	475	442	409	418	436	452	438	448	428	436	443	436	464	472	447	469	461	475	429	459	488	450	449	460	467	478	444	467	471	452	452	461	494	472	464	445	446	470	440	452	458	475	446	443	458	485	469	480	436	421	442	450	423	478	484	468	456	441	449	438	431	450	450	500	455	433	455	424	461	474	425	446	421	450	481	405	434	438	439	493	450	480	468	437	487	471	445	457	450	484	409	453	423	437	458	465	469	464	441	446	477	430	433	446	462	430	460	405	446	450	443	440	477	474	437	476	462	432	444	456	463	484	478	459	462	453	463	454	462	461	441	465	444	444	490	474	481	487	460	474	482	452	431	461	418	437	476	476	471	481	430	454	462	466	461	430	452	464	449	430	467	417	429	478	450	422	485	466	481	455	467	460	470	463	457	456	466	429	441	467	485	441	497	468	452	441	457	431	492	402	494	452	472	468	475	455	454	439	443	452	476	461	433	435	448	428	464	448	440	463	477	461	452	494	455	405	468	461	470	437	437	465	433	472	466	470	444	492	468	470	410	456	430	469	474	449	433	447	464	433	416	446	474	460	458	410	442	450	493	439	439	434	458	430	445	439	451	442	440	465	437	461	425	418	443	452	437	403	431	460	417	461	476	459	476	482	460	427	478	450	435	451	490	464	459	461	431	447	431	471	458	482	472	449	445	423	450	459	477	440	460	490	462	424	452	422	469	422	482	406	463	465	474	473	447	437	449	455	462	485	428	492	421	447	460	456	464	440	453	462	483	441	440	473	426	468	440	475	432	475	445	450	459	484	465	448	454	447	505	444	460	436	440	484	440	445	508	449	444	462	444	415	452	418	440	485	474	424	433	451	458	466	458	441	475	437	477	456	474	452	485	453	407	482	481	468	436	458	426	409	482	442	434	406	445	432	441	431	427	448	430	448	437	453	473	481	433	470	475	465	471	443	457	457	419	420	410	464	465	389	419	459	462	456	413	467	452	439	434	405	445	456	453	442	427	444	406	457	450	463	445	465	455	452	435	456	459	473	427	444	458	493	473	424	458	457	469	455	448	454	510	428	429	452	486	483	444	472	431	496	463	449	454	421	425	456	456	441	465	467	468	465	437	476	462	473	469	477	430	462	458	437	437	453	444	433	461	434	457	471	413	466	445	419	475	492	444	421	438	470	471	473	465	509	452	452	446	446	458	466	441	461	457	463	514	452	478	467	423	428	461	464	427	471	455	462	483	477	436	486	448	458	438	466	442	466	418	461	436	456	458	464	469	466	458	437	443	481	449	453	434	471	415	455	500	434	441	471	494	460	490	451	471	490	487	454	437	475	436	453	474	460	451	447	434	438	474	433	424	439	460	424	469	439	456	428	482	449	460	503	465	437	454	435	441	425	446	448	455	477	470	462	477	446	453	439	421	470	411	448	466	467	495	450	462	453	452	495	461	494	423	446	420	444	444	440	425	471	473	478	434	442	437	456	450	442	457	438	433	402	460	456	449	432	463	441	443	491	428	454	480	473	406	460
24214	22352	29493	24439	20197	9328	1238	706	626	644	615	655	643	618	665	615	615	631	559	599	636	629	684	597	572	639	599	606	630	580	639	588	627	616	631	584	599	632	630	588	642	582	624	626	572	588	593	565	590	586	596	543	592	601	606	588	594	568	586	583	610	627	618	597	624	635	558	604	606	596	617	600	575	581	586	625	599	590	532	613	563	593	613	579	573	551	604	567	595	593	584	574	594	594	576	580	556	564	595	552	598	585	619	611	627	598	626	559	619	598	600	606	596	613	557	636	600	582	613	545	614	594	640	610	569	610	597	573	583	635	601	567	607	602	633	584	592	571	599	626	556	636	628	598	603	593	585	613	572	633	578	573	560	596	577	599	606	618	605	578	567	571	558	599	548	566	576	619	609	570	546	584	584	601	622	604	637	577	613	627	614	610	581	564	595	622	624	597	576	588	574	632	579	637	590	569	609	602	641	609	616	581	554	591	604	563	603	630	596	607	638	570	574	602	593	596	549	614	599	547	623	620	616	579	596	550	570	571	640	591	587	544	612	603	534	589	623	568	653	615	613	592	588	582	609	618	605	583	634	620	607	601	571	575	601	613	607	574	588	586	573	650	646	607	602	610	610	585	567	657	593	586	614	600	571	612	583	587	548	604	631	600	601	584	627	575	591	603	582	572	565	601	594	600	581	618	615	584	632	555	593	643	596	572	589	571	535	624	614	597	576	627	556	556	597	590	595	592	632	633	618	539	609	634	584	606	571	580	575	591	601	581	538	578	609	579	596	590	574	550	547	565	609	612	601	632	600	586	601	585	602	586	606	582	572	563	625	569	568	592	560	578	567	617	610	581	567	578	564	595	590	599	632	584	627	565	589	611	584	625	566	596	577	574	567	611	568	589	608	603	600	611	637	595	607	620	561	575	583	593	594	561	598	593	592	627	609	641	597	647	606	547	555	563	588	604	584	594	623	610	603	568	618	607	618	613	610	568	630	643	576	571	603	561	557	594	625	588	559	590	598	589	605	579	623	588	590	598	595	621	581	618	620	576	586	590	593	632	622	591	603	582	542	586	610	585	605	568	608	606	636	590	603	586	576	609	640	593	608	589	606	574	593	595	580	636	624	576	592	609	604	583	572	610	576	598	595	588	608	596	594	632	583	624	544	573	594	616	564	595	614	585	604	633	627	616	577	609	549	588	593	639	585	599	621	606	624	652	646	589	585	585	594	574	600	593	590	653	609	623	615	617	641	614	666	635	601	553	613	610	553	564	610	580	580	583	627	575	590	589	601	562	566	575	629	578	606	597	561	587	611	590	582	585	620	593	614	581	597	673	573	612	540	570	595	571	562	574	598	564	567	629	562	586	617	654	594	616	599	618	576	567	667	607	610	605	635	567	599	606	589	599	594	569	592	616	596	615	582	584	618	571	527	600	595	590	605	585	623	596	602	574	606	594	584	559	569	563	527	601	626	598	647	582	575	569	625	593	587	598	597	568	587	613	568	554	630	592	631	573	565	597	594	599	596	621	592	546	589	603	572	587	630	570	653	633	596	578	644	577	582	626	599	604	585	651	585	570	595	610	581	582	604	563	589	609	600	576	588	641	566	599	609	571	623	661	618	603	586	588	560	627	588	604	636	620	580	553	592	592	581	615	636	581	577	612	567	581	619	620	584	578	596	642	634	558	608	563	589	622	608	594	666	581	603	636	550	603	599	625	667	590	590	546	566	602	621	606	626	545	605	585	607	628	600	586	658	600	601	611	590	541	592	613	583	580	602	581	582	617	622	611	592	592	567	626	590	627	615	590	585	579	605	620	619	610	599	600	580	602	558	586	593	600	592	619	590	619	538	586	585	555	627	613	588	598	534	545	569	589	609	571	585	597	604	662	634	664	592	586	611	585	601	616	587	572	638	604	572	550	634	583	581	649	608	608	561	581	602	647	615	629	551	626	529	554	585	602	585	560	626	609	617	613	586	596	581	585	647	578	596	596	553	607	567	572	587	620	581	611	606	556	608	553	594	639	579	593	573	583	604	618	609	574	593	575	587	607	550	578	571	623	640	577	685	614	593	560	586	574	633	608	573	566	576	598	562	615	594	634	622	626	589	593	580	546	595	589	591	617	546	589	551	608	620	647	589	568	596	561	633	589	576	593	616	567	615	627	594	614	619	622	609	627	629	586	607	585	563	597	617	589	596	618	599	617	606	606	585	565	604	623	542	582	577	588	581	568	612	586	604	585	590	610	595	603	608	584	632	580	626	612	578	613	597	585	576	588	595	590	622	619	586	575	604	571	584	609	581	588	593	547	576	617	627	597	559	617	555	556	618	623	611	604	566	596	591	629	600	570	583	585	600	571	626	602	553	563	610	595	566	573	568	623	642	628	592	609	633	600	568	569	620	590	599	590	572	576	610	591	630	564	599	623	608	587	585	598	560	573	588	616	670	578	544	614	571	582	591	616	630	597	644	573	598	614	584	581	614	641	583	572	632	575	571	618	560	589	601	605	629	599	604	564	568	584	624	612	609	571	571	595	584	622	558	571	601	625	640	613	652	602	623	630	630	568	559	628	599	605	609	574	601	573	592	576	604	639	601	614	622	610	640	581	589	554	592	611	586	608	565	613	555	620	585	596	587	596	589	597	602	610	550	606	624	597	562	591	556	648	548	552	587	546	647	601	574	562	561	578	584	626	629	587	614	600	583	608	567	584	594	577	580	573	591	595	577	585	614	627	557	609	627	551	616	615	586	581	587	581	572	555	635	578	616	588	625	587	562	608	600	603	584	563	610	614	562	574	585	601	605	600	603	584	574	598	638	597	584	620	620	599	579	576	571	597	563	611	633	631	560	605	605	629	599	547	636	596	599	618	658	610	587	615	587	600	594	643	599	588	574	595	616	636	558	580	570	561	589	584	602	568	616	633	587	604	574	576	618	610	544	597	584	651	553	619	561	597	595	623	683	573	561	562	629	587	574	604	603	600	600	613	580	598	570	586	591	538	598	569	602	652	618	626	603	545	586	615	650	618	623	588	579	573	622	607	605	547	603	555	597	581	560	605	549	602	595	606	615	603	606	615	576	609	600	633	623	596	593	613	569	593	577	594	602	597	609	605	607	611	617	626	587	581	576	594	626	605	585	550	572	581	602	645	596	563	610	587	601	640	619	618	579	581	613	565	575	600	584	574	616	578	579	578	608	573	615	623	595	615	585	616	614	619	582	586	605	622	567	603	593	573	562	594	607	605	611	595	572	641	616	597	573	603	605	607	583	600	612	602	605	554	610	629	574	572	567	631	639	598	562	629	629	555	629	607	595	570	605	586	586	581	577	608	617	574	624	616	588	580	608	563	595	562	612	550	583	549	569	588	567	611	608	528	578	572	596	575	610	609	615	592	595	593	610	549	681	599	653	585	656	597	607	578	546	567	597	606	616	606	614	597	575	611	627	590	585	589	548	563	591	588	545	621	589	576	585	640	547	571	574	591	552	601	607	615
60279	87746	51209	16886	3998	1093	636	585	563	519	576	564	543	567	543	541	588	577	540	594	580	563	544	559	533	574	567	553	581	575	536	538	558	566	546	576	543	583	559	582	570	575	534	561	537	531	532	518	550	576	568	548	552	560	542	543	541	554	554	517	593	525	554	535	523	493	546	563	571	549	576	555	524	550	535	498	551	553	521	527	534	548	564	530	561	561	570	519	550	559	538	535	545	515	552	523	514	554	507	594	562	555	542	580	570	560	539	576	529	533	547	555	570	588	552	566	541	557	513	590	528	542	548	545	545	510	531	555	547	538	556	575	606	578	535	560	523	527	542	545	564	577	616	543	544	555	572	545	512	569	577	555	545	528	561	531	528	576	532	552	553	572	559	529	555	543	597	563	541	538	559	577	562	526	530	504	554	526	563	550	516	532	520	564	559	574	556	590	554	556	556	543	540	537	576	562	530	575	566	550	532	529	550	556	556	512	542	506	535	550	542	581	536	552	554	542	535	519	589	575	547	518	585	530	550	542	540	520	583	511	534	535	557	528	539	537	527	542	567	550	555	560	579	537	545	543	574	561	555	549	546	549	612	568	571	598	562	567	530	572	520	559	538	514	579	562	562	519	552	568	550	552	585	553	541	593	494	566	598	536	548	552	584	528	551	559	539	552	535	541	550	570	548	543	546	605	499	578	486	559	550	531	560	512	519	557	539	540	562	550	498	569	509	552	557	554	564	537	537	573	525	554	579	572	532	577	570	568	575	563	556	507	541	594	545	529	511	542	573	543	557	511	564	525	569	545	541	591	563	562	606	572	520	570	550	550	588	587	535	566	533	565	558	562	543	537	567	518	547	531	539	540	559	537	545	555	563	535	548	517	532	532	540	527	523	500	565	587	527	576	545	539	568	530	550	574	558	569	518	508	588	534	542	560	535	531	537	548	565	537	559	540	511	541	559	531	591	511	551	500	514	568	549	552	580	544	551	557	562	544	566	534	533	553	534	559	550	546	553	577	540	576	573	562	544	529	607	546	567	540	529	557	537	561	550	560	599	563	525	526	565	593	513	553	580	569	542	556	516	521	552	551	524	592	586	540	570	546	496	571	557	542	514	529	527	548	501	532	552	560	588	500	578	518	520	564	554	585	562	553	520	572	579	558	541	541	557	564	576	574	587	544	583	575	541	558	559	561	578	587	521	573	518	564	571	554	601	602	565	539	545	596	530	504	543	574	571	587	550	594	549	543	556	554	579	567	558	547	545	565	528	551	532	574	544	550	574	556	545	530	526	555	524	558	569	569	549	595	582	546	511	541	566	555	549	556	581	546	543	549	583	566	582	547	518	514	535	559	540	562	535	557	579	566	528	530	549	608	556	571	569	519	551	567	544	548	530	547	555	543	516	514	556	507	537	538	545	549	557	508	569	524	541	552	546	553	508	567	535	549	579	561	542	548	570	552	544	558	549	519	547	601	546	535	568	527	544	539	568	527	577	566	588	509	536	557	557	559	559	536	558	536	527	593	524	552	536	566	530	522	562	579	576	570	576	599	544	557	558	549	570	544	561	558	532	561	519	544	536	545	580	495	523	517	569	543	531	568	572	561	547	576	565	570	566	527	584	558	538	553	534	555	548	544	577	536	533	521	539	539	567	571	552	525	566	560	581	544	539	535	540	568	543	544	550	549	556	588	546	560	566	544	564	533	556	570	534	539	558	536	565	534	577	548	525	505	533	512	553	560	513	557	530	563	546	562	529	558	556	557	520	569	624	536	603	502	568	540	524	525	519	564	547	566	530	534	536	560	560	528	528	559	509	574	541	574	490	543	549	559	506	526	493	565	554	546	594	545	515	556	536	535	526	558	532	552	590	552	526	543	545	542	523	554	532	542	516	550	513	580	544	560	566	593	529	525	571	536	520	574	563	554	521	550	535	529	545	516	562	574	557	564	551	548	569	543	547	541	544	592	506	536	543	581	593	547	531	561	580	547	545	563	545	548	522	526	536	530	530	582	571	504	535	536	532	549	569	541	526	560	527	551	558	568	567	559	515	555	570	541	566	512	537	547	542	552	614	551	604	599	509	517	561	524	515	532	534	483	561	553	522	558	529	533	561	545	561	540	570	571	582	556	511	569	529	570	518	554	500	557	538	594	568	546	579	563	548	526	576	581	578	574	573	536	553	562	512	582	562	564	526	562	589	577	512	550	533	517	545	542	521	545	533	560	498	584	531	553	550	569	517	546	565	538	519	554	570	514	551	553	596	551	518	538	534	520	554	519	572	522	551	544	539	542	546	542	515	526	550	524	548	479	553	571	557	522	499	505	597	520	568	592	568	509	562	543	564	529	518	582	540	544	536	511	556	515	527	586	544	569	561	554	546	558	534	577	520	556	505	551	532	536	568	526	565	581	543	544	564	527	538	569	558	555	560	520	550	530	536	559	548	557	548	562	519	534	571	536	598	516	541	530	534	533	517	519	555	584	538	564	606	541	579	567	567	565	544	517	520	517	553	556	569	542	537	543	528	560	577	577	596	580	527	563	571	532	582	542	573	508	531	583	545	541	514	561	564	542	534	545	538	575	574	556	554	550	520	544	505	507	519	542	517	526	581	529	554	535	526	587	544	503	563	516	517	535	551	519	564	539	553	559	542	550	528	580	534	569	567	548	531	546	557	541	573	538	543	555	569	545	549	525	538	554	528	494	517	539	546	577	598	480	555	552	533	543	542	549	570	579	536	546	541	562	554	549	546	583	556	551	548	516	553	532	542	529	505	545	550	541	602	575	535	532	531	564	540	535	518	496	572	575	564	553	544	512	567	572	507	517	576	535	549	520	521	610	533	526	553	528	569	548	557	558	544	536	565	542	530	541	519	541	533	529	591	545	554	501	554	590	578	533	513	555	606	544	540	513	556	555	547	549	555	557	524	599	551	582	540	501	568	533	531	525	551	546	524	558	531	570	578	570	548	542	521	545	572	572	547	516	550	546	542	547	549	537	539	526	548	576	560	558	553	521	537	560	544	518	559	576	548	590	520	549	523	558	545	532	561	558	568	583	533	498	575	537	557	560	530	582	545	573	565	539	556	542	543	522	543	567	561	515	541	546	573	559	524	562	558	542	538	574	528	559	553	603	571	541	560	546	570	517	522	511	576	553	532	515	554	508	545	529	548	573	533	580	546	510	534	576	563	557	545	603	570	521	551	578	576	491	542	567	525	517	576	549	555	542	575	518	571	532	592	560	531	548	574	552	562	584	494	532	608	533	549	549	517	525	576	556	533	527	524	574	568	541	528	522	529	559	521	522	534	571	546	534	559	560	576	554	520	566	549	546	517	499	527	553	514	572	567	547	568	541	539	537	573	520	567	558	550	570	552	527	542	550	569	511	526	566	533	561	527	558	573	543	547	517	537	516	558	576	582	533	545	516	543	540	517	535	518	526	588	516	541	566	508	532	522	537	533	549	574	542	558	554	523	559	522	541	573	531	520	547	562	508
34775	31653	18473	4033	738	450	426	411	437	425	424	438	450	421	402	435	435	421	440	437	433	426	445	432	443	432	451	430	475	405	423	417	449	428	439	439	453	432	441	425	416	444	401	446	426	426	456	415	415	444	431	458	430	414	441	439	428	460	432	426	408	422	415	414	446	403	430	426	450	434	465	448	419	379	487	436	407	446	430	459	433	458	440	375	445	469	448	418	412	452	446	429	447	451	448	424	449	383	416	429	456	391	414	419	408	406	442	409	437	420	478	434	418	390	421	463	410	420	429	485	435	458	435	452	458	416	449	442	422	402	412	431	426	433	427	444	389	401	399	435	447	407	388	439	414	409	406	421	437	421	417	401	425	460	445	419	420	445	411	417	406	429	414	422	375	404	453	444	424	445	425	420	422	416	432	386	436	402	470	459	375	448	417	398	423	412	406	429	398	456	426	443	495	466	441	409	427	455	454	423	416	410	418	441	428	452	504	406	423	447	435	408	429	406	438	432	416	443	408	399	442	435	392	434	419	447	399	402	417	417	410	404	425	470	439	445	394	416	423	429	427	426	436	412	390	445	425	457	438	425	379	436	412	433	417	424	430	423	405	426	428	471	439	415	418	426	437	445	434	427	436	423	381	423	438	442	384	433	431	418	446	423	428	389	436	419	418	413	424	424	414	454	441	449	414	426	459	430	417	406	472	442	412	430	433	417	465	456	449	407	488	416	427	435	442	416	420	368	462	432	415	411	455	449	463	435	401	429	427	404	439	431	430	423	416	381	437	403	468	440	442	387	422	441	430	449	401	448	411	395	453	443	402	428	436	433	376	437	423	389	415	434	442	461	461	418	447	400	438	482	393	415	418	424	429	422	396	409	450	440	419	423	441	439	458	451	393	390	431	445	401	422	393	430	375	422	437	427	439	446	417	429	458	448	450	418	451	428	431	430	389	425	421	429	426	402	436	430	429	441	419	418	398	417	447	474	424	452	447	425	425	403	414	421	465	422	413	422	388	453	444	420	424	398	413	438	413	397	430	437	402	442	416	450	465	411	406	434	435	406	425	417	443	453	404	435	418	433	380	443	413	428	444	431	389	427	446	436	407	421	410	443	409	410	448	450	408	425	424	418	398	410	458	392	435	414	419	426	407	396	439	435	415	421	398	446	439	419	456	398	437	425	416	396	438	437	411	412	452	442	408	439	411	423	407	432	412	439	419	420	401	471	408	411	409	435	397	457	424	395	430	450	432	427	432	432	404	414	480	448	422	428	435	429	428	408	412	412	422	400	401	430	442	440	440	474	407	397	436	423	431	471	405	430	456	405	389	439	414	467	417	439	461	419	455	411	418	403	460	462	456	440	426	459	461	407	425	415	475	459	444	437	440	468	455	405	431	444	407	424	421	394	390	446	413	409	425	436	459	442	456	420	419	409	462	399	447	461	454	462	432	435	429	388	430	403	415	425	410	423	406	428	424	441	430	408	437	453	428	423	390	411	413	426	442	399	420	412	431	410	433	439	411	473	419	429	462	443	419	418	409	414	441	451	413	462	406	451	437	412	408	427	431	434	387	400	409	425	422	453	438	423	451	416	362	452	431	439	438	393	386	434	411	411	436	442	391	395	411	429	412	412	427	414	440	407	425	462	425	432	409	446	415	439	442	391	445	420	430	433	402	433	432	443	417	434	417	422	428	416	419	436	420	430	394	428	432	421	396	454	436	444	455	479	422	454	418	448	375	425	425	448	414	406	443	433	414	373	445	427	417	411	431	436	442	405	416	407	420	422	456	448	432	416	424	442	427	445	424	406	426	417	431	434	411	437	440	446	397	411	413	408	446	431	454	441	430	421	386	403	403	458	434	465	437	437	391	432	399	420	428	434	453	472	410	417	402	417	453	437	439	430	436	441	458	449	418	465	481	434	410	421	430	427	408	454	418	459	423	432	452	411	449	412	370	422	483	453	389	433	425	433	400	459	462	425	446	437	395	442	421	432	406	422	426	448	441	452	434	422	430	420	409	442	469	409	458	400	407	426	434	406	427	410	450	430	453	441	425	388	411	412	440	480	419	406	431	408	428	397	453	474	429	413	429	475	408	415	386	402	404	427	418	449	451	422	452	441	431	432	425	429	439	443	426	396	412	435	396	441	444	432	422	451	436	429	412	431	417	427	417	396	407	409	418	429	413	425	402	388	412	431	427	393	424	436	405	436	411	416	391	386	358	429	410	421	425	431	433	433	411	411	400	446	408	432	437	401	409	417	462	438	422	425	452	479	395	415	401	453	448	434	437	432	426	430	455	427	457	450	452	462	421	423	436	444	420	447	429	457	435	430	423	425	459	451	444	397	431	458	404	423	447	408	439	427	431	461	431	422	400	424	433	417	422	434	443	435	437	452	436	396	432	390	431	465	425	450	432	460	427	455	448	434	436	417	449	435	393	403	448	417	410	409	446	447	416	447	434	391	394	383	435	440	454	446	429	371	427	454	421	394	428	378	393	412	425	407	416	431	397	390	435	399	443	456	371	424	423	392	430	427	433	427	402	429	421	423	376	394	427	392	414	447	401	434	427	462	403	404	446	400	449	445	437	415	441	392	390	459	404	413	405	436	412	414	432	419	425	439	383	448	380	436	417	380	466	440	419	393	441	429	428	445	408	435	425	404	377	438	388	439	415	401	419	435	430	452	427	397	431	436	429	405	439	418	397	416	444	407	396	410	421	419	445	430	383	464	425	392	417	404	405	438	402	406	446	408	448	455	430	470	439	403	457	424	404	447	392	417	423	418	413	395	405	425	470	407	428	474	434	439	410	398	444	447	427	400	444	466	430	448	428	420	355	432	446	422	431	428	431	450	419	418	412	437	417	444	406	442	444	433	425	400	453	439	417	411	445	415	441	448	448	407	408	424	454	407	427	435	447	401	451	497	456	388	402	397	417	421	410	420	388	414	437	396	417	427	415	407	402	441	440	404	413	434	423	453	424	406	416	428	431	416	420	453	423	440	414	411	452	402	413	416	427	397	416	430	413	422	442	413	417	398	386	389	446	400	458	425	395	408	472	429	427	396	429	408	418	437	433	421	453	393	415	396	404	451	429	417	412	415	412	446	396	450	421	410	456	414	422	452	422	411	418	427	438	444	410	404	454	395	473	422	432	437	439	453	395	445	436	384	407	411	428	412	431	430	427	433	423	413	439	440	411	436	431	442	388	429	433	470	452	429	450	445	425	406	435	441	460	419	420	418	440	431	400	410	403	391	402	420	423	433	433	428	439	424	453	457	412	421	442	471	494	431	410	419	433	435	434	435	419	394	460	435	449	429	427	466	411	468	424	414	391	400	422	389	441	395	409	415	441	437	423	426	402	417	442	425	460	437	434	447	467	445	430	428	452	451	459	421	483	407	432	395	462	430	420	419	429	432	414	421	428	429	398	442	432	415	409	417	420	481	447	414	421	432	430	422	443	472	417	438	436	418	405	419	408	428	443	425	437	397	404	399
33484	30043	9665	1770	540	387	343	369	352	303	360	364	388	375	320	365	376	350	350	376	340	350	387	372	338	372	374	356	343	330	361	381	362	365	362	373	348	372	393	360	369	306	363	360	353	371	359	377	344	344	385	413	372	374	331	355	333	371	365	368	389	348	348	375	372	388	386	368	330	356	396	385	334	330	372	364	394	374	331	372	348	396	361	342	394	354	387	341	377	333	350	353	367	364	351	375	374	375	383	359	377	334	364	348	371	365	389	340	345	355	346	361	395	377	326	359	346	342	327	347	391	357	355	363	334	320	376	354	374	361	354	380	384	384	359	352	360	359	401	389	359	357	350	369	344	348	362	348	343	341	354	318	359	345	377	389	360	365	382	336	380	338	374	395	392	341	376	368	375	389	352	371	373	305	334	352	356	351	346	357	354	319	365	394	357	386	366	337	342	376	367	372	364	370	354	378	380	352	360	349	400	372	349	405	398	381	363	351	353	351	372	386	372	349	376	327	381	364	398	356	347	346	382	383	367	357	366	364	353	356	319	359	346	339	368	344	363	350	354	354	336	375	388	374	367	356	368	356	350	368	331	358	347	342	359	321	359	366	349	362	356	362	372	358	384	362	380	366	360	360	370	371	386	351	349	391	351	345	365	396	342	343	373	382	384	373	392	374	372	379	344	410	341	330	342	393	337	375	384	360	365	350	321	367	399	366	397	317	350	353	321	332	385	356	370	330	375	337	355	358	403	351	396	373	366	376	365	377	366	330	353	350	305	351	394	355	354	349	393	349	357	336	368	351	362	370	333	353	346	359	393	388	382	358	368	378	379	394	364	329	378	335	351	363	349	345	400	347	344	399	343	390	351	356	361	348	320	376	348	360	390	341	361	368	364	330	340	323	372	359	367	372	372	360	375	342	374	391	356	381	310	376	378	346	346	369	356	360	349	363	332	345	377	330	376	375	361	363	358	394	379	380	368	348	350	351	351	365	366	355	342	360	403	355	358	387	356	349	346	365	386	329	350	380	363	355	347	379	400	350	372	367	337	351	395	388	335	386	318	372	352	375	366	365	355	348	361	349	365	375	374	364	395	376	369	343	337	346	387	369	361	351	431	365	365	345	353	360	341	357	369	371	373	395	352	306	370	363	369	348	339	393	359	358	351	350	354	338	371	351	399	365	345	417	371	379	322	356	379	374	352	397	364	346	360	350	335	358	362	372	362	357	338	358	368	380	350	348	385	365	369	347	344	395	384	367	391	382	331	345	351	383	338	381	340	391	392	417	378	362	391	347	316	339	361	351	357	359	362	372	366	359	366	344	364	387	327	339	354	344	384	371	383	374	362	364	386	394	383	371	363	370	369	359	366	383	359	333	400	367	337	377	373	371	358	338	381	339	374	376	359	350	403	359	316	338	356	372	376	351	359	343	354	368	355	355	314	356	362	333	364	391	362	390	366	332	360	348	375	354	368	353	356	373	373	345	342	362	334	368	353	371	366	379	384	376	364	329	371	356	355	378	369	339	361	379	349	367	366	350	385	349	373	355	346	375	355	358	367	391	377	363	400	349	360	355	386	373	350	326	371	338	363	380	338	357	335	388	352	344	365	382	326	370	372	351	380	383	387	346	359	390	337	358	353	384	343	380	334	352	364	354	353	371	336	384	384	363	348	355	369	387	368	336	370	379	369	344	369	352	362	348	355	379	384	342	354	353	329	368	355	330	368	350	343	401	370	353	379	344	352	366	347	360	333	358	381	372	343	336	362	382	347	359	340	397	364	374	337	337	387	346	347	369	337	409	368	334	349	343	360	361	379	385	375	369	348	377	365	391	358	375	338	369	348	390	357	320	363	353	337	359	369	361	344	348	341	392	320	354	373	376	334	326	364	360	360	362	379	326	347	366	367	372	397	378	354	362	355	358	379	375	372	377	379	356	370	355	337	367	351	339	374	321	368	358	368	347	392	390	397	372	363	364	357	352	349	355	378	354	365	345	359	355	354	371	335	351	374	388	350	359	366	352	351	343	376	381	354	386	362	368	361	373	344	357	335	372	383	356	350	363	373	333	353	379	352	355	376	378	361	382	358	361	374	366	335	327	352	381	333	336	369	360	379	415	362	361	351	359	397	342	364	392	338	358	355	359	387	340	338	342	335	353	343	339	373	365	368	389	348	346	340	354	393	383	360	349	380	382	376	370	356	358	329	389	380	341	381	340	337	372	368	324	382	346	334	366	339	359	348	327	356	362	349	351	356	303	366	344	385	366	367	374	345	348	368	339	333	394	318	337	351	376	369	393	330	398	373	369	370	383	333	361	381	365	381	364	360	354	338	348	363	366	309	375	364	379	331	340	343	387	361	390	357	347	340	366	382	348	354	344	350	356	346	373	338	374	351	323	348	358	389	415	350	364	318	367	324	337	383	355	380	345	339	387	363	368	452	361	349	339	349	392	351	373	330	316	351	349	368	408	385	334	349	397	364	379	371	386	358	364	343	356	345	356	340	323	356	358	410	366	315	391	358	372	367	356	336	379	344	365	345	352	363	352	357	355	348	374	373	366	355	385	346	352	355	350	358	340	365	339	363	347	331	359	385	344	365	378	335	359	318	327	377	387	387	355	330	347	392	338	382	380	362	348	370	374	341	386	328	358	328	344	358	355	344	357	349	375	362	333	367	378	349	362	370	352	362	384	352	393	380	385	365	359	351	358	348	335	374	359	375	339	376	338	359	368	373	350	367	356	331	370	371	353	370	363	332	376	332	352	343	354	351	364	357	379	360	403	356	325	379	371	361	390	371	371	358	389	353	344	349	357	373	355	361	376	378	334	370	338	358	362	357	367	380	367	382	363	392	356	413	355	375	344	379	339	329	352	331	350	334	345	351	383	356	359	369	374	361	340	361	375	345	360	365	337	364	368	400	373	362	369	345	367	381	360	347	367	362	322	347	316	342	350	374	387	339	350	322	401	309	341	389	341	359	360	351	338	336	353	372	355	325	334	342	354	350	361	373	338	367	350	356	341	345	359	364	370	336	370	321	346	363	381	384	384	381	349	378	354	350	374	357	361	381	366	365	315	352	359	395	335	366	327	358	377	361	360	353	376	357	355	363	369	375	342	344	375	387	345	325	381	351	365	391	378	346	364	335	374	340	359	348	369	365	335	373	372	385	357	353	353	352	306	371	344	388	343	350	392	379	354	362	382	365	386	339	351	369	366	380	363	358	388	373	376	364	343	380	384	402	374	378	318	400	331	365	383	376	360	357	374	380	345	368	373	354	363	345	386	337	350	364	356	370	358	385	362	366	360	360	365	365	358	373	354	360	327	358	366	383	353	361	353	362	397	373	354	341	369	336	373	350	399	371	361	358	388	359	377	363	347	392	372	388	364	334	377	336	358	396	351	397	363	324	373	342	350	383	361	377	369	403	362	377	375	354	348	381	380	343	346	362	375	368	358	359	356	377	362	377	346	325	365	343	385	351	373	336	315	377	369	325	333
24982	23454	29661	24837	17224	3788	798	571	498	507	512	477	476	463	475	462	490	442	499	467	465	510	496	432	490	483	512	483	466	505	466	445	495	480	471	470	466	479	460	487	523	553	499	503	487	464	477	456	504	479	477	460	475	479	460	507	434	517	460	511	468	473	487	484	447	485	485	481	496	431	471	495	491	533	516	478	509	474	508	499	464	448	505	480	471	465	471	489	459	511	438	486	458	504	470	505	522	493	479	458	479	489	469	429	519	469	460	483	450	441	475	463	485	484	503	475	473	481	457	452	491	459	468	480	471	525	478	461	492	471	468	469	467	493	482	470	507	471	476	482	473	456	479	524	489	476	445	513	508	501	455	462	453	473	475	452	472	456	466	472	477	474	493	471	514	475	479	483	513	485	447	489	482	488	489	466	458	504	488	505	470	485	494	491	462	473	435	434	456	487	520	490	481	473	490	470	486	466	436	468	481	488	462	489	513	453	494	456	457	444	448	464	463	447	465	510	425	496	452	460	455	488	485	438	455	473	488	477	481	456	437	482	480	483	451	473	514	503	455	467	514	488	460	464	477	480	505	474	499	523	490	466	478	472	482	461	486	464	441	439	465	470	480	457	490	505	518	477	475	474	454	441	508	462	511	521	520	499	516	456	474	471	469	473	447	481	480	496	468	459	482	449	471	449	509	491	473	468	444	467	484	489	486	492	500	502	493	469	479	455	477	493	460	457	496	498	509	467	494	434	459	494	444	492	490	495	466	487	462	471	480	489	477	467	469	524	480	480	498	459	452	476	479	497	475	466	485	479	460	503	506	460	488	506	458	511	462	476	434	491	467	497	467	443	479	463	508	443	480	461	475	482	460	512	465	485	491	497	458	479	522	441	508	498	426	483	518	474	504	479	453	494	465	453	464	466	453	471	500	478	486	440	462	465	502	500	445	474	473	476	491	491	462	454	460	492	473	479	462	531	482	495	494	468	489	482	481	501	477	533	454	475	532	449	509	488	455	449	510	457	455	526	469	493	468	442	495	462	489	461	443	501	475	467	479	487	459	411	456	473	512	476	477	467	469	466	448	450	442	475	422	459	451	459	479	482	487	444	486	535	456	444	474	462	458	469	446	440	476	424	478	516	461	494	441	446	463	479	484	503	491	474	447	488	504	480	482	483	474	503	497	504	496	462	503	482	465	451	505	462	457	460	490	502	490	493	487	478	481	452	509	500	485	495	477	475	472	492	480	502	494	480	462	507	498	433	447	461	508	485	436	447	470	420	480	458	491	503	507	503	494	480	494	474	471	474	458	484	489	469	457	485	471	470	495	482	502	471	488	488	480	466	479	439	484	438	483	473	464	481	497	473	482	471	504	477	489	434	459	496	445	480	481	474	473	484	497	464	511	513	458	476	495	501	474	479	469	535	483	463	462	478	502	455	480	517	476	474	511	460	497	465	519	485	487	512	448	484	456	448	451	508	422	477	458	489	452	508	438	444	464	492	460	503	493	480	487	457	450	490	465	462	472	490	475	477	500	472	449	467	479	517	448	544	421	498	476	499	479	510	486	461	482	478	441	525	457	488	445	466	457	486	486	471	480	479	457	444	499	479	484	478	462	481	502	471	516	521	475	453	440	469	453	471	457	469	490	455	474	489	523	456	473	451	471	430	483	465	460	508	475	471	506	498	517	441	487	461	442	461	485	480	447	490	491	496	447	491	523	468	471	444	464	497	461	485	465	493	510	456	490	488	494	513	520	481	497	513	436	529	516	453	443	441	473	469	473	429	474	441	504	442	486	488	488	467	495	482	477	489	474	431	467	446	503	476	456	494	474	480	522	442	470	510	449	472	484	480	469	485	501	499	408	488	522	506	465	477	491	456	485	480	450	485	456	479	465	486	476	496	482	448	491	435	462	491	468	447	452	490	493	427	504	496	482	457	474	451	462	457	488	445	470	432	458	479	451	441	514	483	451	502	510	503	471	477	426	443	487	465	470	480	474	453	446	446	471	487	499	433	474	452	459	467	480	434	460	477	491	456	456	501	473	434	500	473	506	530	501	480	460	475	489	493	482	461	492	523	418	429	477	428	494	472	482	461	474	471	503	478	460	480	468	465	514	495	489	480	462	488	496	485	465	500	444	451	457	438	461	454	480	479	509	470	464	484	508	471	461	493	500	479	470	513	488	475	436	484	490	442	458	502	485	454	469	482	468	469	461	488	444	508	469	468	487	470	465	461	469	450	510	482	488	508	473	483	459	504	485	445	452	464	471	443	487	446	489	457	517	481	476	470	473	441	467	485	471	459	484	477	502	471	463	474	476	469	473	468	455	486	491	483	488	443	499	464	491	475	475	545	447	475	492	451	470	459	465	531	517	466	464	474	476	484	459	432	489	470	472	493	510	437	453	449	490	454	499	465	459	473	470	463	494	503	463	469	445	481	476	429	455	493	478	472	475	465	452	488	481	493	466	485	447	509	479	471	463	489	470	475	462	454	454	467	476	466	492	452	456	501	463	489	481	461	477	493	500	527	470	465	485	449	490	515	495	478	482	504	452	469	456	492	528	481	485	484	517	486	496	481	485	495	435	473	472	490	471	459	488	492	493	449	518	509	479	505	463	511	528	457	451	479	473	492	478	462	448	457	468	432	447	446	485	492	505	473	465	480	451	497	462	461	467	522	496	433	442	446	438	489	453	494	458	512	532	469	395	495	466	468	471	459	437	483	480	475	461	459	454	490	471	478	478	474	491	474	459	490	468	482	459	474	484	466	466	474	454	467	490	470	474	495	465	457	473	487	486	446	472	494	466	457	472	493	492	460	468	475	467	466	479	483	460	479	466	479	473	443	445	506	483	457	464	491	469	478	447	459	463	458	485	519	476	479	510	455	500	500	458	498	477	443	444	485	461	478	488	487	490	483	476	475	502	446	494	489	489	475	451	495	431	466	470	471	440	452	513	458	480	454	496	452	485	458	438	472	474	481	467	472	482	466	474	471	453	536	439	434	459	476	506	507	477	455	478	486	443	522	485	505	510	471	524	515	492	479	490	459	452	463	446	449	443	482	529	447	446	465	490	474	478	469	473	501	436	497	477	470	474	441	500	456	456	478	451	458	442	462	457	449	458	502	493	470	461	444	451	472	529	483	475	450	487	442	471	468	424	469	518	472	432	491	485	480	491	499	513	492	498	443	452	487	484	486	476	497	492	456	450	449	429	491	482	471	463	468	458	475	465	485	493	528	458	479	482	464	481	496	517	453	479	470	511	463	468	460	466	478	460	506	466	479	466	472	454	452	503	458	451	449	477	422	512	469	481	457	457	496	504	440	472	470	501	476	462	507	475	510	498	464	454	513	487	473	415	503	456	483	483	448	450	500	415	495	476	501	479	476	444	451	448	443	505	499	471	472	460	469	511	499	424	454	470	478	457	470	468	474	456	472	443	457	473	478	488	508	492	487	494	457	460	484	463	495	499	448	505	467	474	482	482	478	472	469	478	432
61284	83506	44049	12136	2347	811	468	454	421	436	447	454	465	430	432	435	448	442	473	489	468	383	442	464	447	454	433	425	439	496	443	472	432	436	441	436	424	467	442	476	468	424	447	451	443	448	456	452	462	391	427	455	463	483	444	459	401	465	423	451	478	497	477	440	463	459	450	452	464	451	438	448	431	463	444	429	435	435	396	456	419	436	407	455	402	437	448	447	455	414	443	452	405	451	458	450	433	465	441	463	448	426	470	454	475	452	389	428	453	453	478	456	419	452	407	444	431	439	418	431	510	434	432	471	445	419	426	470	411	447	460	435	441	428	436	438	472	470	427	414	435	476	461	438	429	467	440	484	451	421	432	421	432	448	450	421	462	414	405	453	439	446	470	466	451	437	422	409	460	455	460	420	483	441	441	465	449	469	469	453	411	458	458	426	459	444	446	463	441	413	446	442	418	452	427	466	427	452	462	413	422	488	431	441	443	446	447	500	415	454	452	455	426	437	454	413	458	432	436	415	455	442	417	393	474	465	473	442	456	441	439	428	434	473	477	410	387	415	430	446	417	426	434	472	428	442	437	415	442	463	436	431	469	437	451	414	416	449	411	467	419	420	439	422	451	464	490	421	419	423	420	423	436	447	478	428	500	458	470	415	442	418	454	405	465	462	436	433	431	441	452	451	432	413	438	501	475	439	420	408	420	407	380	447	441	431	430	419	419	404	455	432	478	452	423	470	445	464	432	418	441	433	424	440	410	439	424	426	474	437	443	449	425	440	446	441	461	430	420	426	420	446	436	437	438	434	456	440	469	430	416	462	472	448	449	457	452	474	428	469	403	411	420	429	446	421	470	438	439	449	452	455	458	455	449	477	429	446	437	411	449	447	398	488	408	439	454	476	440	443	481	470	442	408	433	468	467	401	487	501	448	455	450	429	431	427	448	449	437	451	427	488	417	451	456	458	424	411	447	459	435	466	463	486	463	408	427	504	470	408	482	431	441	454	407	419	420	452	439	444	449	438	445	438	437	410	412	454	422	445	472	446	439	444	465	442	454	408	430	435	458	440	468	470	428	453	434	449	431	432	437	466	462	438	471	407	441	429	442	455	439	489	455	430	440	441	428	445	414	450	466	406	451	478	481	450	429	466	419	446	470	442	448	448	453	446	386	421	431	432	437	439	463	446	466	436	426	443	412	430	437	445	431	452	446	433	430	430	442	464	431	468	419	420	429	436	460	433	476	449	449	432	458	418	463	448	452	453	441	430	386	401	461	471	462	388	446	479	437	483	429	448	448	445	444	436	463	407	420	411	451	470	475	442	465	447	425	415	434	465	406	497	425	433	441	412	473	451	396	442	440	458	428	470	448	409	436	428	477	440	471	422	475	413	427	439	478	449	459	428	489	405	414	408	450	473	443	430	468	451	454	442	442	412	436	457	485	447	429	468	450	449	441	440	474	473	434	449	460	426	468	455	434	423	442	455	400	451	411	477	444	453	440	453	468	430	464	466	460	433	406	427	431	421	421	469	422	441	454	464	488	461	424	416	422	428	426	437	453	445	438	471	465	425	480	452	456	438	466	448	422	458	464	426	439	427	462	461	443	428	479	412	414	463	447	415	447	454	466	423	460	441	474	418	421	447	479	423	442	447	406	444	465	438	491	421	394	447	440	461	474	424	470	418	436	447	435	440	450	467	467	461	436	408	459	458	413	466	396	428	436	410	426	471	443	451	448	466	426	417	444	468	496	466	457	481	442	410	446	464	430	411	466	427	459	423	415	442	450	443	468	406	451	443	469	442	410	451	449	468	427	454	478	399	460	411	411	429	488	410	457	440	436	426	443	446	427	423	468	439	458	461	453	393	438	439	438	420	460	436	434	432	445	449	432	395	440	426	422	428	458	435	426	444	423	438	446	449	457	432	457	447	461	431	437	423	425	456	423	412	452	440	431	444	487	443	429	425	465	420	467	442	448	443	430	476	446	451	456	483	436	473	438	451	446	416	463	399	430	417	450	420	432	420	439	438	450	463	432	456	444	437	434	458	445	435	433	446	447	407	412	433	428	435	471	434	436	432	409	435	425	458	398	438	418	420	427	465	424	466	450	425	413	409	420	415	479	472	467	416	440	444	415	460	371	475	450	375	453	436	475	432	445	470	488	435	447	433	456	412	438	450	473	435	452	452	473	421	456	415	415	408	425	436	448	413	436	470	443	434	435	472	407	428	445	433	466	425	407	424	451	395	458	421	479	461	472	429	472	435	441	441	434	428	423	440	416	397	417	423	444	450	453	423	433	485	459	446	454	476	447	438	427	449	425	441	442	453	461	415	435	428	479	469	444	464	443	447	462	435	414	413	411	445	433	447	445	409	417	429	443	438	457	478	418	412	428	472	449	449	446	437	422	458	427	467	412	429	468	440	446	449	412	444	440	443	427	419	437	448	424	403	469	434	452	438	471	432	417	443	422	426	434	439	413	444	469	454	419	428	445	452	437	438	439	435	449	475	438	413	419	438	445	464	435	412	437	443	491	458	440	432	462	468	454	457	438	434	443	447	460	431	425	442	429	417	440	480	455	492	450	467	451	489	415	400	458	438	459	443	428	434	440	423	423	447	426	410	458	468	455	419	447	423	438	418	469	437	413	489	427	428	469	465	442	423	462	427	416	440	449	401	461	438	419	431	465	458	445	462	457	462	446	460	457	460	421	435	431	450	442	452	439	406	435	470	444	417	420	421	456	379	439	449	475	466	425	433	456	470	441	474	467	437	435	417	401	463	441	439	412	427	410	458	479	457	472	473	441	451	457	448	436	439	444	412	433	412	458	456	449	447	420	443	468	414	445	405	423	429	431	451	466	472	432	427	447	412	427	443	441	441	476	429	441	472	469	441	445	406	425	432	433	464	440	450	370	424	433	467	424	482	444	444	447	458	446	424	430	407	430	421	492	456	462	412	463	459	449	464	409	437	436	461	429	422	443	451	415	442	444	423	429	456	428	420	443	474	429	420	473	404	469	421	430	423	438	439	432	440	435	458	450	464	451	456	461	437	422	485	480	464	457	416	475	431	469	400	451	454	457	445	449	403	455	439	474	409	462	441	445	438	449	451	433	455	428	432	442	453	431	440	469	441	423	494	437	440	434	408	407	463	472	455	457	431	441	433	420	422	429	456	462	447	453	452	461	451	457	446	489	453	439	418	439	412	412	490	452	476	485	453	443	453	456	479	494	425	469	441	432	433	459	438	448	457	471	459	452	428	427	477	440	452	449	492	473	477	440	468	428	436	486	444	448	459	428	458	469	460	423	441	435	426	473	480	430	428	457	405	435	465	442	486	467	427	421	457	439	448	437	448	425	457	477	438	426	453	442	428	445	486	431	418	400	416	444	455	455	458	417	422	459	420	449	479	482	450	433	435	422	407	465	420	465	432	436	466	441	431	462	445	424	440	443	440	457	434	457	430	427	487	469	432	391	446	468	448	436	441	470	439	431	430	424	451
24361	22876	29136	24508	19691	7542	1199	794	637	682	669	648	598	680	610	644	673	629	684	595	588	619	604	648	646	630	613	642	609	606	661	604	629	666	639	630	600	648	561	647	614	618	644	591	580	609	622	640	632	603	652	615	614	600	662	650	604	598	634	620	597	604	653	617	590	599	583	608	592	642	597	622	645	605	583	601	629	582	633	596	624	591	609	632	649	636	595	632	587	612	600	598	646	645	631	634	654	610	620	614	566	592	578	603	580	619	592	582	600	625	638	596	598	593	595	625	611	573	636	607	611	598	609	588	649	625	626	654	593	613	648	618	629	592	588	641	582	613	618	610	576	562	623	600	644	659	575	651	645	587	634	598	604	607	602	628	626	630	609	630	649	619	558	621	600	597	609	573	590	579	593	647	648	576	662	644	638	596	567	600	605	604	627	589	605	629	579	618	614	637	606	611	646	615	659	596	594	667	613	609	664	603	589	626	640	632	575	634	647	627	635	651	633	704	604	605	607	631	636	630	643	608	622	577	578	620	593	602	637	605	627	611	592	570	611	597	596	620	660	593	645	608	614	617	650	586	571	607	595	619	617	621	630	557	588	588	570	582	662	653	555	562	588	634	652	599	621	588	633	639	609	615	639	615	597	624	626	604	584	601	588	622	567	608	590	612	584	568	574	594	605	672	567	632	593	596	622	611	598	667	610	620	599	625	606	648	635	643	607	621	592	599	572	664	601	596	625	622	631	579	630	607	588	593	572	637	640	567	644	589	653	600	571	566	585	593	649	631	615	628	651	609	630	635	646	629	639	654	589	596	549	593	584	568	569	657	615	632	642	628	585	606	634	625	628	581	659	601	586	605	637	589	652	601	633	634	599	649	644	656	572	601	609	587	624	581	569	614	661	609	630	588	598	610	588	639	630	620	598	616	651	616	624	601	592	597	596	624	578	578	608	592	656	591	615	582	606	602	632	607	640	609	635	620	624	584	610	568	635	606	600	622	568	611	643	589	660	616	611	593	651	588	614	591	634	586	625	606	581	620	655	651	599	622	631	595	636	600	612	523	592	610	565	626	633	606	628	624	595	651	580	568	630	624	580	659	639	594	585	601	598	620	586	621	638	621	599	620	618	602	592	589	620	655	662	623	631	611	572	607	645	602	570	632	643	625	607	612	616	596	601	603	608	592	581	593	589	611	609	646	573	647	602	610	578	583	559	575	639	589	633	648	642	604	585	615	643	607	608	625	567	603	645	591	583	610	644	613	583	629	595	589	618	574	643	565	571	566	606	609	601	613	634	606	615	615	593	579	642	623	607	623	596	587	612	648	623	587	625	610	599	609	592	652	568	614	687	598	572	572	623	600	625	576	620	626	612	612	655	600	642	651	582	558	578	590	619	612	594	604	629	632	602	645	597	570	647	664	664	617	646	594	565	606	630	667	609	611	641	606	633	652	658	604	619	601	638	617	650	599	553	596	627	641	627	600	621	614	634	612	629	590	583	580	607	597	593	587	561	627	572	609	592	640	639	602	656	635	595	663	612	637	642	639	593	592	641	584	597	611	596	626	581	615	660	575	608	635	607	605	640	589	609	615	585	655	615	608	617	593	620	637	614	614	583	613	585	662	675	624	645	633	627	589	680	581	667	694	643	584	588	640	628	589	633	617	622	615	593	584	604	636	625	635	604	593	590	606	613	602	629	585	592	587	616	611	605	600	634	580	592	605	658	626	573	656	655	596	601	600	593	623	625	623	588	587	618	634	600	608	591	595	581	583	618	619	552	608	603	617	617	587	585	563	636	632	624	606	617	610	617	605	618	636	636	628	606	586	597	587	573	607	636	600	625	589	636	617	628	593	570	623	639	601	634	606	641	558	681	601	607	595	616	595	584	573	581	613	621	628	566	631	632	596	611	604	658	627	646	637	601	599	608	597	611	572	628	652	578	609	561	563	602	627	622	638	569	592	543	600	640	646	605	585	631	645	609	596	604	635	597	607	643	641	633	630	644	596	655	617	561	617	616	586	633	651	637	619	635	591	627	641	616	675	590	616	633	633	630	634	602	631	637	637	590	623	654	677	600	598	633	593	631	581	625	640	660	596	599	669	650	630	577	670	637	643	571	595	600	623	590	595	621	571	630	632	627	619	554	625	621	616	591	638	607	598	615	618	605	602	610	624	591	595	633	620	612	577	562	560	651	631	624	614	600	617	610	619	602	594	633	609	602	570	612	600	671	621	581	611	597	625	614	601	648	593	560	589	631	591	592	637	604	637	608	594	644	600	620	641	588	619	611	624	632	584	640	651	622	648	633	589	616	596	624	639	625	608	590	593	655	624	640	581	636	609	628	625	594	623	589	644	608	602	627	598	600	613	600	591	562	634	644	598	624	624	650	654	610	585	585	611	577	602	582	597	593	600	627	616	590	649	639	645	618	613	556	650	600	633	633	578	651	619	605	640	650	578	585	618	603	617	588	633	628	644	604	602	602	641	603	594	577	578	630	629	658	597	595	660	571	653	620	613	598	610	593	647	609	556	611	596	612	638	624	651	568	579	605	609	583	653	652	612	645	642	590	611	595	649	615	641	552	610	575	619	644	610	560	593	651	615	615	664	645	639	578	653	579	627	613	624	556	594	612	605	540	645	587	581	606	611	633	597	618	596	624	576	588	620	595	593	564	601	601	617	588	595	596	616	592	619	597	612	601	625	625	674	617	621	627	667	640	609	637	602	592	617	610	626	656	606	612	560	651	622	607	641	606	602	642	585	607	578	625	580	664	601	591	612	625	591	672	602	590	577	589	551	601	613	578	567	627	618	608	600	608	615	638	582	622	583	655	613	599	558	687	597	593	639	609	581	626	626	596	579	624	586	659	616	569	646	612	603	572	612	602	638	592	632	609	625	620	603	629	576	620	624	618	642	574	603	604	603	567	606	632	621	629	580	624	582	610	602	565	592	573	600	577	605	526	626	631	635	623	588	636	620	635	594	641	639	597	619	607	623	640	614	566	613	599	610	619	604	616	620	605	631	614	597	577	602	651	606	597	612	575	590	578	605	649	602	636	609	642	649	641	626	616	589	601	585	594	629	611	598	603	628	611	569	626	598	593	594	583	597	569	632	578	567	608	622	628	642	662	628	607	618	612	669	621	607	660	603	619	605	625	628	603	616	569	603	605	616	600	574	646	604	604	595	621	648	631	607	631	595	592	578	637	598	620	596	629	622	625	622	578	602	564	603	620	621	638	609	615	613	626	604	626	611	622	625	584	602	617	603	589	599	601	616	632	586	595	630	588	661	582	617	584	623	575	613	607	596	631	643	602	592	569	573	590	640	638	681	579	617	596	629	633	595	637	662	589	585	608	616	647	625	599	658	606	583	611	593	599	592	577	601	610	596	627	612	638	605	614	580	608	596	629	584	616	597	611	586	608	640	624	622	630	638	576	627	650	646	588	643	615	611	633	628	645	644	531	590	628	606	585	592	622	627	605	596	624	640	584	619
59094	86732	46940	13757	2916	944	618	528	572	540	587	539	560	589	547	577	556	560	567	579	600	584	606	544	574	558	563	574	560	538	553	536	525	623	603	541	553	562	519	584	600	549	586	580	577	611	581	546	564	527	548	520	574	549	561	610	578	583	579	616	560	535	571	525	518	571	541	563	503	534	548	566	504	582	560	543	581	548	529	543	557	554	566	563	545	566	562	541	547	564	542	593	552	598	584	533	567	562	579	546	568	617	577	550	543	539	539	561	568	544	566	577	551	561	561	592	528	509	574	543	572	553	572	543	594	552	552	553	514	558	574	564	492	559	568	532	546	573	504	549	560	541	554	598	540	551	580	586	590	538	594	580	551	562	525	558	563	551	562	550	560	543	539	588	555	584	530	571	558	531	574	521	527	552	555	582	583	570	577	548	522	566	560	612	526	532	564	535	603	575	574	590	558	531	549	545	526	583	542	611	558	558	576	577	546	571	564	563	578	558	533	563	550	539	545	570	542	552	539	557	576	557	571	542	559	556	574	564	519	582	573	552	574	543	530	601	609	587	530	548	527	552	593	583	558	515	577	558	569	603	586	538	570	535	561	533	554	548	535	533	582	580	540	540	549	553	572	561	574	547	600	535	537	508	544	570	549	538	517	613	563	538	515	555	555	542	582	560	580	552	564	557	553	529	553	556	536	532	566	548	567	521	512	581	567	624	544	613	571	543	555	548	565	575	524	584	578	558	530	541	566	527	566	506	550	553	555	551	550	584	546	593	582	580	557	551	550	551	524	519	580	536	549	570	560	570	598	554	565	576	567	535	597	547	571	596	532	536	520	557	555	574	546	580	562	558	540	575	550	523	522	562	578	572	592	595	523	584	579	549	543	579	519	584	585	529	594	534	550	574	560	530	559	571	560	546	547	558	561	583	530	531	563	602	554	541	537	568	519	526	552	548	553	585	555	544	560	547	582	541	554	610	543	554	566	556	591	554	597	539	530	533	604	561	566	570	581	538	565	600	532	616	551	547	541	494	563	568	561	562	516	547	559	536	534	536	551	537	551	542	553	591	596	580	546	599	560	533	515	582	543	555	553	590	572	565	571	561	550	529	535	572	540	608	537	537	550	540	547	538	558	523	558	575	557	553	533	564	516	559	536	588	583	549	555	558	537	590	589	543	551	568	581	532	578	547	623	551	536	574	566	506	554	496	525	575	524	577	538	556	542	558	500	604	569	554	511	561	556	536	585	603	545	538	575	571	560	505	583	544	578	571	544	550	526	584	566	559	618	597	554	547	575	570	555	544	560	562	552	557	574	560	548	544	570	587	551	533	586	577	538	526	531	548	533	505	581	567	534	478	529	543	572	574	553	544	532	524	556	558	569	527	547	553	570	522	595	539	528	542	560	522	604	557	551	536	561	525	553	606	540	547	571	519	541	536	582	565	562	563	507	549	515	517	551	548	557	586	534	565	592	548	560	574	550	554	598	606	553	581	541	558	555	563	496	535	576	523	554	566	534	556	516	535	566	550	556	512	579	514	542	550	578	510	571	528	530	597	549	536	540	524	558	539	529	576	511	554	528	602	495	578	555	607	517	550	530	570	560	610	529	547	570	555	508	538	532	539	542	592	553	563	579	518	565	569	610	575	585	534	565	551	575	541	552	548	553	535	594	540	570	566	558	560	579	585	552	554	570	521	528	551	536	563	588	587	556	576	536	555	571	561	529	539	550	571	573	563	547	554	540	593	555	535	589	531	562	516	582	533	571	556	598	553	523	536	557	561	551	542	581	533	562	550	554	561	533	571	538	521	539	592	582	544	537	549	611	571	539	583	640	569	546	547	531	594	596	528	549	557	523	555	544	564	553	576	542	604	562	553	564	568	542	535	543	561	578	523	578	557	579	556	560	601	562	530	593	524	566	578	554	550	506	521	515	545	577	518	549	578	567	573	558	562	572	595	528	564	612	586	566	536	569	541	551	563	530	582	581	562	539	562	562	549	551	546	565	503	551	556	579	527	564	556	536	560	532	516	565	528	543	538	576	555	545	533	567	576	566	554	565	549	535	562	530	531	537	553	563	544	528	585	556	561	526	591	533	531	578	542	575	541	571	586	522	578	516	531	558	572	531	504	561	567	550	537	592	553	566	543	561	550	546	548	528	540	553	563	567	538	582	544	526	528	571	583	575	571	572	550	537	507	570	547	566	560	521	546	497	550	560	548	565	555	563	533	595	542	562	533	540	553	604	535	533	583	557	547	570	521	546	553	566	595	529	584	609	543	552	546	568	567	519	527	568	589	528	560	577	553	556	547	522	622	536	593	536	527	572	540	559	570	536	566	567	530	568	525	563	565	535	582	566	553	548	556	538	561	560	514	547	576	540	585	558	561	574	557	564	554	567	579	547	580	535	579	548	526	596	537	564	572	580	566	581	571	555	524	586	544	596	553	553	536	537	577	623	522	553	497	593	573	537	515	548	533	570	557	567	562	550	541	553	538	571	556	539	562	527	565	534	541	558	556	596	541	545	547	529	484	541	545	568	533	598	582	597	548	568	532	524	533	522	543	520	535	522	550	523	570	542	592	552	549	596	576	573	515	556	578	576	527	587	545	546	577	571	541	550	555	567	550	585	517	568	562	555	570	572	581	545	543	591	519	535	546	560	555	566	570	531	568	527	535	544	557	541	553	589	533	552	542	555	539	525	520	522	548	580	519	577	577	589	558	518	578	474	576	554	560	522	530	581	505	550	517	544	546	534	517	542	500	586	548	514	576	576	564	580	574	554	540	568	581	555	576	558	555	544	567	522	606	574	538	508	540	549	567	518	523	581	556	562	527	541	554	591	537	573	572	553	576	527	545	560	576	539	494	540	546	598	553	563	547	529	557	525	546	560	552	565	564	574	571	509	575	546	523	557	544	587	564	588	573	573	582	543	583	545	596	541	577	548	578	550	568	552	579	542	582	520	544	550	574	523	575	515	524	561	566	557	539	532	545	536	570	552	566	548	535	529	573	532	546	564	510	599	500	545	544	553	528	519	514	506	547	553	575	560	544	560	529	549	529	551	573	563	562	571	559	547	540	558	602	578	532	536	557	541	543	559	547	566	520	543	558	507	537	508	543	536	567	579	545	527	597	522	518	491	524	587	596	573	592	540	546	540	581	531	546	587	555	570	572	595	553	568	595	533	534	536	597	570	532	530	544	541	602	576	552	513	571	547	572	496	539	544	553	574	592	582	588	550	590	545	541	588	521	572	559	525	545	560	567	596	510	580	558	524	552	566	563	561	532	575	545	534	572	575	557	559	571	545	556	549	538	526	534	570	579	534	576	536	604	569	615	576	571	558	511	537	588	550	532	527	572	575	562	553	585	560	541	559	503	543	528	521	580	577	593	548	539	554	535	584	539	574	585	567	517	541	560	575	511	574	555	577	535	552	590	627	559	549	592	576	556	539	548	545	522	598	554	569	569	539	565	568	575	574	539	593	559	576	567	565	495
35050	31879	18360	4062	716	517	501	442	466	478	493	459	478	449	437	451	476	468	445	475	465	495	464	464	473	488	512	477	452	499	469	445	482	458	488	467	512	442	445	473	440	491	418	449	457	469	522	508	475	477	438	456	511	425	475	474	450	440	474	464	477	473	490	446	485	427	468	496	476	490	409	483	477	464	498	488	445	474	479	459	506	494	432	458	474	448	463	466	483	477	473	447	500	468	470	463	481	498	448	491	429	500	508	448	459	434	498	499	457	485	475	456	442	496	473	466	471	435	505	460	483	466	460	457	455	461	460	467	441	439	464	521	451	461	463	470	443	464	485	469	517	457	494	477	487	472	459	447	489	479	501	452	466	450	442	456	482	462	456	471	457	454	433	451	481	479	465	499	477	447	443	492	435	477	443	475	487	483	452	480	470	475	482	423	440	481	451	449	464	467	488	512	470	427	479	450	468	472	463	461	509	479	480	479	431	472	465	483	477	492	452	511	488	512	454	498	452	465	450	468	499	445	455	476	458	491	428	445	474	481	499	455	486	464	484	454	481	446	447	453	491	460	499	426	491	464	466	477	455	477	483	473	502	457	493	499	510	444	429	445	489	466	449	466	480	478	477	515	494	491	479	488	504	483	457	472	457	479	508	463	458	501	481	457	473	453	502	493	465	511	454	433	471	462	487	472	480	473	498	486	444	476	474	472	508	476	469	471	483	461	438	471	475	447	471	450	457	454	481	499	498	430	469	455	469	458	468	439	470	459	450	469	462	432	458	473	443	458	479	451	481	474	495	447	433	480	463	493	447	453	475	483	460	484	500	445	489	455	455	497	432	499	455	442	463	466	512	455	475	451	459	473	484	440	476	498	463	438	488	511	445	479	469	489	484	488	461	498	473	467	429	478	427	439	498	447	456	459	467	434	488	458	484	491	449	435	512	500	466	459	450	472	481	462	428	464	450	473	471	412	531	469	510	423	440	445	473	462	467	466	477	441	466	477	474	482	450	476	518	438	476	470	476	452	476	479	451	501	434	521	454	448	516	487	485	481	487	470	518	506	510	510	465	449	478	436	444	463	444	477	461	460	532	481	508	495	480	460	480	438	484	437	466	475	483	469	491	464	489	485	493	456	460	484	473	459	457	462	466	478	485	495	457	476	467	463	503	498	488	456	423	489	447	481	461	474	468	470	475	461	476	509	488	480	465	496	438	508	447	447	465	429	433	458	478	478	448	493	500	426	461	482	470	454	435	468	474	450	494	463	454	478	475	485	472	459	481	496	469	446	483	476	485	459	465	464	472	492	473	442	485	473	491	457	438	466	479	486	472	483	443	406	490	459	505	440	483	467	457	509	463	487	470	475	475	456	467	512	478	468	428	440	466	486	497	464	448	489	435	431	523	436	487	466	512	467	482	498	455	497	483	478	470	433	433	450	468	472	471	469	477	461	465	441	477	468	447	485	459	438	442	450	469	465	481	467	452	453	456	490	460	460	457	493	442	484	462	470	483	459	471	486	457	481	477	499	467	451	490	493	437	482	433	455	472	464	453	472	479	444	438	458	489	442	473	462	465	476	491	452	460	486	464	501	464	473	490	463	509	457	459	498	460	460	425	481	432	466	459	488	481	483	510	464	459	454	458	492	471	462	442	463	466	474	472	467	441	497	481	449	469	491	464	475	499	430	479	450	449	476	481	434	445	459	428	446	468	499	479	468	480	454	457	486	461	478	511	445	475	418	452	502	451	479	450	449	490	433	463	497	446	450	439	483	467	498	461	447	477	460	469	477	461	482	512	508	456	455	464	437	491	450	501	461	474	475	483	469	453	483	428	511	435	439	446	470	488	498	484	474	447	456	479	439	471	479	454	473	427	474	470	449	471	480	460	446	487	479	460	438	477	427	487	488	476	437	465	493	475	487	450	491	463	496	501	454	494	483	482	464	408	464	459	466	466	467	477	450	436	470	475	476	465	478	472	457	467	470	460	477	481	467	478	449	458	457	450	476	489	485	473	457	460	464	444	465	453	494	481	433	461	432	471	478	464	434	450	403	445	490	448	492	427	503	468	479	492	454	453	444	492	472	460	441	504	477	471	485	515	471	474	462	486	472	499	465	475	483	455	467	452	485	484	458	438	471	455	458	459	475	487	439	470	462	457	431	457	462	497	484	457	476	484	435	476	448	445	448	477	488	471	443	460	460	452	475	477	489	504	483	517	455	483	478	479	470	494	482	506	452	431	462	480	506	511	462	472	485	429	499	454	441	426	479	448	447	483	466	473	466	468	457	469	475	475	427	434	484	463	481	476	434	485	464	477	465	466	455	466	452	489	471	497	478	449	495	495	513	486	451	436	434	463	492	434	487	477	479	474	493	468	437	480	453	464	468	476	487	466	465	481	477	471	518	442	507	486	492	457	480	483	422	441	434	405	460	479	458	485	475	430	452	489	469	483	479	515	463	450	478	451	426	497	446	454	469	454	446	481	494	496	470	451	453	494	479	448	431	451	477	469	466	491	473	483	472	472	468	443	469	449	484	490	474	503	488	440	461	494	449	494	463	437	465	498	465	453	494	468	466	490	502	488	462	460	486	496	501	475	482	472	470	509	477	492	488	449	481	460	460	469	509	472	461	496	428	483	538	466	461	490	479	454	471	469	520	445	421	490	450	486	506	417	469	451	490	456	481	494	484	474	450	470	461	490	454	492	435	480	455	507	506	458	472	507	476	493	442	484	484	478	455	470	466	480	492	496	421	491	440	464	475	471	491	477	479	468	488	475	471	506	469	495	487	476	474	462	483	474	484	474	496	471	475	455	468	481	453	448	476	478	459	424	453	494	475	515	489	472	479	449	466	502	449	491	482	456	472	463	487	494	499	460	471	505	457	465	500	430	490	441	476	436	466	517	459	455	501	478	440	469	468	459	482	432	461	494	483	466	469	477	481	476	453	492	466	491	470	496	487	484	509	492	445	440	463	473	498	490	478	484	468	477	485	459	488	459	477	459	486	452	453	408	468	466	474	488	508	478	469	465	468	506	472	433	457	437	499	460	457	441	476	459	471	462	457	451	441	492	452	467	486	445	466	455	458	462	444	484	468	479	454	467	454	472	493	440	477	430	470	497	472	457	463	485	484	467	485	444	497	490	453	466	437	478	459	486	442	448	502	476	538	468	485	485	436	480	453	457	421	470	500	449	496	450	486	464	476	495	501	463	470	458	454	460	450	464	469	502	469	436	480	467	444	422	493	476	483	518	506	446	475	466	512	437	491	475	464	500	472	437	458	436	443	479	452	484	429	484	489	473	465	462	438	472	466	473	486	464	520	444	459	461	421	462	498	458	480	427	492	445	465	432	493	464	442	463	470	428	453	462	466	436	445	453	511	475	457	450	453	508	494	459	478	460	493	439	501	503	474	471	468	489	496	486	468	475	470	471	443	452	469	496	448	477	422	498	420	502	479	444	504	491	505	472	489	468	456	492	481	485	514	492	453	444	507
33820	30233	9378	1702	574	436	428	421	361	401	387	438	392	412	364	417	409	391	397	406	390	358	407	380	391	409	404	367	378	373	425	386	438	406	402	411	396	405	403	420	379	374	406	405	393	381	405	364	400	369	373	383	410	419	394	404	386	407	406	401	379	392	411	372	414	364	407	394	428	381	404	385	392	394	365	394	401	364	366	376	358	406	377	410	370	387	397	397	397	389	425	394	412	421	380	387	397	408	383	388	383	390	373	401	417	399	390	400	353	382	396	391	412	393	393	400	403	411	374	392	397	389	414	391	381	395	386	357	377	404	382	408	382	421	405	403	419	417	405	378	381	398	352	422	395	376	428	390	391	399	390	390	399	404	408	362	384	371	379	390	418	375	407	394	397	416	404	385	418	366	395	399	419	410	389	405	423	411	385	364	408	397	393	400	373	407	400	363	407	413	425	373	383	415	405	398	360	410	399	377	380	403	391	375	419	423	388	384	364	401	391	421	423	365	406	387	405	382	390	353	374	383	380	418	408	400	393	377	403	379	399	392	420	385	384	376	400	382	375	382	402	410	388	397	388	405	406	420	379	427	367	391	389	399	405	405	405	391	405	395	403	369	403	425	420	376	414	392	376	376	386	412	396	444	391	387	410	358	403	424	413	390	402	383	370	385	427	423	366	365	410	377	359	401	394	380	368	392	390	394	384	397	377	383	379	395	343	388	420	397	399	411	396	406	405	368	391	360	387	407	401	414	390	379	400	397	392	365	420	378	370	411	367	379	439	373	382	440	405	395	419	365	362	380	400	369	384	399	377	381	386	378	400	421	396	385	364	400	437	408	389	427	395	402	423	402	401	403	426	413	406	360	394	394	364	385	383	377	365	354	390	374	413	386	421	407	412	399	405	360	397	381	379	386	384	406	394	410	369	399	397	401	364	416	408	389	379	386	365	382	385	391	398	405	395	418	385	356	356	404	372	399	411	415	369	383	389	388	380	376	397	366	409	404	418	402	413	393	356	389	387	381	389	389	410	346	405	375	391	402	388	407	389	389	390	383	408	428	393	396	410	367	421	380	390	408	418	407	418	429	385	394	375	422	410	368	398	381	383	415	386	382	386	377	397	394	393	408	368	415	395	382	404	431	381	400	405	399	370	355	419	398	389	380	414	391	379	395	364	402	381	382	412	354	382	393	418	382	351	395	420	378	386	389	369	339	375	365	409	405	379	387	380	387	384	375	416	391	388	400	376	376	421	353	376	369	383	406	406	413	439	413	381	397	419	394	387	438	370	379	371	385	385	398	422	366	386	390	364	374	397	415	415	410	391	420	417	373	365	405	399	380	449	408	382	431	388	377	384	411	431	380	347	367	407	393	387	428	356	378	390	418	374	367	398	393	362	377	358	388	421	361	378	393	369	408	387	362	414	420	409	421	419	386	418	392	380	371	423	422	394	389	384	372	389	391	393	405	412	403	401	369	401	362	391	387	400	400	414	412	392	420	384	421	384	395	385	397	373	401	377	405	365	384	438	439	371	390	374	420	414	389	378	394	354	393	363	424	412	414	415	399	405	366	386	348	373	390	371	386	423	418	394	392	392	421	382	390	395	410	398	367	400	384	406	377	392	358	389	394	389	385	367	414	379	395	414	399	397	394	391	377	373	390	402	413	417	411	415	378	392	423	395	384	425	408	379	395	398	422	385	413	375	359	401	392	422	426	374	391	367	369	390	417	389	396	399	387	427	406	391	400	408	366	386	386	426	412	396	403	419	420	376	386	431	364	381	391	407	346	382	349	405	409	387	428	395	390	360	405	391	408	343	406	425	420	395	389	377	390	373	395	404	381	369	367	411	405	380	384	368	390	383	412	374	386	391	361	395	396	392	404	417	361	372	372	413	366	371	392	365	420	424	412	364	406	387	383	380	394	395	362	407	400	402	398	404	396	419	406	438	401	400	394	362	404	430	416	398	399	364	413	335	422	385	375	384	353	382	381	407	377	390	390	375	397	370	352	417	407	399	400	383	362	417	370	379	395	382	394	400	410	397	375	409	418	358	386	367	427	424	394	389	388	421	400	421	388	386	379	408	395	387	409	391	387	426	413	390	389	415	412	416	363	385	384	425	394	361	394	343	380	354	398	408	394	376	388	419	363	422	375	390	414	408	375	417	403	387	373	408	409	380	422	399	391	370	401	396	387	425	366	442	407	401	399	407	364	439	387	391	379	397	419	414	388	422	361	412	397	405	438	358	375	426	404	420	372	391	376	448	393	418	361	384	389	379	366	371	388	408	397	407	413	408	400	394	409	377	387	366	369	447	408	367	381	408	411	390	386	379	381	400	373	382	373	376	364	395	377	390	413	389	397	405	425	398	411	370	396	443	353	401	406	384	394	394	398	390	418	381	382	381	360	376	421	375	417	405	395	413	395	370	418	381	404	419	394	386	383	427	436	389	409	385	371	389	381	404	411	389	385	389	394	420	418	399	373	396	402	426	417	396	378	405	386	372	383	431	373	381	393	407	405	373	374	381	397	418	393	375	402	390	406	396	399	395	390	430	409	407	393	410	359	389	351	400	381	388	373	371	389	397	390	404	410	394	388	376	375	392	370	369	400	395	361	408	379	419	362	389	409	395	389	420	386	368	416	365	383	404	400	382	384	398	397	411	422	414	376	409	396	379	382	374	369	387	372	366	393	388	405	390	402	399	361	382	388	399	375	372	383	380	395	387	400	384	370	408	403	418	414	420	460	412	357	356	387	413	401	413	386	351	427	417	403	359	417	390	377	400	381	382	361	391	422	366	418	361	378	401	373	394	418	386	390	367	397	395	386	378	396	398	407	397	438	406	412	365	359	408	382	402	371	407	386	367	386	392	366	414	394	420	413	413	404	379	402	403	401	383	389	368	397	369	382	426	396	392	379	399	406	411	376	375	386	393	407	400	449	370	366	380	382	382	396	412	441	423	397	376	386	392	389	403	371	412	398	405	397	380	389	396	378	396	394	413	418	418	405	376	395	388	397	384	387	401	384	382	361	353	430	389	421	380	395	423	412	372	376	351	406	402	378	369	392	415	405	420	402	440	369	399	388	399	387	407	403	393	407	400	392	354	399	374	408	388	392	396	402	382	388	398	370	385	399	416	403	382	393	385	390	425	400	363	423	390	390	385	400	402	376	373	397	376	452	395	354	384	381	410	356	392	389	371	397	375	412	405	376	404	370	389	419	417	376	414	393	406	386	381	384	386	386	380	413	391	410	374	388	390	431	367	388	384	410	389	412	366	403	395	398	387	366	396	401	381	431	394	388	391	404	443	391	363	399	396	356	390	383	380	399	383	432	381	406	398	407	392	398	380	378	416	398	406	395	402	393	390	403	400	407	383	403	416	392	378	414	396	390	405	401	358	409	401	405	411	375	414	393	368	361	405	403	386	380	413	370	382	411	376	352	406	410	399	405	381	404	394	396	394	400	407	386	380	368	406	374	375	407	407	409	391	344	444	398
24921	23317	29378	24669	17772	3994	852	610	572	617	594	544	583	607	550	562	574	578	552	561	566	578	559	541	559	603	517	591	503	548	557	555	559	533	596	560	574	543	611	547	559	506	571	567	589	527	543	503	525	510	520	560	544	534	522	537	526	502	515	557	535	564	521	567	557	586	525	523	559	488	552	535	561	543	544	561	534	575	570	535	543	593	603	544	562	584	569	549	513	551	599	566	527	577	537	556	560	568	541	550	567	563	572	573	559	510	508	503	497	551	556	546	562	484	553	534	497	535	544	563	566	564	536	570	572	534	555	571	547	548	528	573	554	523	509	537	539	566	541	537	526	515	536	544	552	538	573	572	553	538	539	537	549	554	537	549	551	503	524	505	537	598	531	557	544	547	491	552	553	582	559	542	544	546	523	551	562	554	508	511	552	510	558	563	572	588	550	574	562	562	515	564	534	533	520	527	519	515	557	515	530	535	575	511	566	540	528	558	540	559	526	530	558	554	545	572	525	554	514	527	589	588	515	525	499	547	538	498	527	629	553	501	535	563	525	531	577	581	547	534	542	573	534	549	577	592	535	573	550	545	507	548	544	557	561	535	559	547	544	502	523	541	542	532	542	562	529	514	534	553	534	534	509	523	562	532	547	563	584	504	544	551	538	523	535	515	613	557	568	521	520	527	566	547	540	537	545	507	563	525	553	546	540	566	550	538	531	564	530	535	524	524	554	526	537	549	567	549	533	516	535	531	536	556	528	527	571	553	521	553	543	506	526	555	551	535	529	580	535	497	616	514	555	544	502	552	569	505	552	535	552	540	546	541	504	553	558	508	566	528	544	529	567	528	587	515	534	564	583	525	546	545	522	532	520	598	546	508	526	561	509	506	570	587	530	538	583	522	561	544	548	579	552	546	565	532	530	569	540	570	520	554	521	550	544	501	588	544	527	519	566	575	536	532	545	568	538	564	524	578	513	565	530	574	530	537	546	564	549	559	511	538	507	532	519	505	575	525	558	568	569	535	543	534	518	537	569	543	538	588	564	567	543	553	543	551	528	571	514	530	566	538	549	502	562	525	585	547	520	511	572	548	535	476	518	547	524	561	548	542	556	563	561	544	528	563	544	544	539	567	528	523	506	550	531	588	542	551	558	530	544	511	490	540	578	556	561	552	534	548	517	561	544	561	565	543	529	567	552	543	553	527	549	531	532	490	550	508	551	547	560	564	548	518	541	557	534	560	511	572	534	555	537	547	536	499	554	543	532	541	570	543	519	573	491	570	559	526	549	544	534	542	523	599	591	568	544	551	575	534	548	574	569	539	521	545	542	592	542	572	536	549	542	540	514	546	579	538	541	509	574	511	514	545	551	524	541	523	549	535	573	562	528	527	569	545	536	528	525	574	556	540	521	600	548	528	537	520	558	547	536	566	554	507	545	533	533	582	525	527	550	547	548	530	578	532	501	541	575	519	534	551	515	571	541	553	560	502	550	575	555	530	513	510	521	547	505	551	536	528	565	541	512	558	502	524	549	585	543	511	565	520	582	516	543	539	555	527	519	569	499	580	557	557	550	536	537	529	531	573	546	566	572	595	548	565	557	562	571	512	535	523	542	567	555	554	517	535	545	539	603	507	548	565	581	561	526	528	575	549	543	553	528	560	539	500	531	519	589	531	551	526	555	548	534	548	540	523	583	519	536	529	558	579	531	526	545	571	552	548	580	548	525	577	515	598	568	568	541	555	495	582	496	560	560	558	563	556	548	543	558	522	570	543	523	565	546	555	544	551	603	574	568	569	579	544	550	528	559	577	533	567	528	510	534	535	516	560	587	548	558	578	554	556	561	551	527	595	555	524	506	511	528	556	528	522	567	564	510	586	543	578	542	558	548	532	551	502	517	517	554	555	521	534	528	571	498	519	566	536	516	553	519	486	554	562	542	577	561	605	553	514	536	525	518	551	530	515	551	555	533	528	520	560	545	520	552	507	558	584	550	506	532	574	526	540	534	547	576	512	531	532	557	549	543	542	495	543	525	549	528	566	583	530	565	523	545	568	509	549	547	578	522	511	574	506	535	522	484	534	522	548	555	534	517	529	581	563	564	528	570	526	523	497	560	574	509	550	592	544	566	557	544	568	552	558	579	553	515	511	539	533	553	562	542	538	544	525	574	505	538	551	550	551	511	565	552	516	508	518	541	504	562	531	571	514	540	590	545	597	533	523	548	552	541	501	532	564	500	517	528	563	566	520	575	517	493	542	555	547	586	562	534	514	551	543	490	554	529	585	513	532	552	556	582	560	522	532	514	551	516	523	530	561	566	525	543	525	540	532	550	534	547	562	548	560	503	569	563	501	512	521	533	553	544	534	551	511	573	526	564	559	571	491	553	560	562	550	560	542	541	528	525	538	531	544	601	562	557	561	517	545	569	556	554	502	527	562	552	535	516	528	511	573	556	534	538	540	530	532	562	558	548	577	554	576	484	559	548	532	580	517	504	525	550	550	569	555	552	536	572	559	562	595	523	546	553	529	523	553	545	527	557	559	569	563	574	519	589	549	570	562	524	519	547	533	520	500	537	562	555	536	579	569	592	546	536	534	555	537	521	552	525	517	500	556	567	513	575	548	569	567	559	524	550	579	549	523	563	560	575	562	520	521	560	560	489	512	543	523	565	526	557	538	538	555	530	572	509	562	494	570	573	545	515	562	548	518	543	516	548	554	532	508	548	525	602	543	532	555	519	541	567	581	564	545	586	546	536	523	538	522	568	602	573	573	592	577	563	519	552	520	595	521	574	525	533	515	565	517	511	574	549	544	557	533	571	556	580	572	523	512	557	524	518	545	536	546	556	583	556	529	551	484	526	494	564	518	538	531	577	548	538	566	474	554	556	537	527	517	561	578	511	524	595	538	538	519	553	550	575	571	544	542	548	571	482	543	495	495	523	533	532	538	537	541	573	538	530	554	560	553	581	575	576	579	524	556	529	549	522	560	476	534	526	540	525	544	570	524	520	540	560	540	557	532	508	521	492	541	549	589	521	553	533	565	497	570	556	547	518	550	561	502	554	543	536	523	522	467	535	574	538	524	513	526	544	571	504	570	536	510	586	553	574	527	533	559	531	523	529	548	517	558	588	562	559	539	533	536	567	553	579	527	520	542	544	544	582	560	536	519	506	504	591	553	539	543	598	513	587	541	585	533	558	536	530	506	539	508	548	554	534	532	503	504	546	502	511	486	511	547	532	556	532	550	546	550	573	531	566	549	548	562	542	529	551	571	520	539	540	590	543	547	528	498	554	535	588	540	542	513	518	535	564	592	546	566	568	525	567	547	561	544	516	537	548	543	541	507	538	545	543	533	549	517	554	554	516	529	535	519	555	493	528	510	546	573	516	533	568	549	557	523	559	540	566	517	544	520	567	540	502	545	513	542	524	568	524	520	522	545	528	517	541	555	479	561	567	546	553	535	494	559	558	498	503	555	569	557	534	518	534	552	523	518
62077	83329	43456	12096	2442	732	489	523	530	497	503	494	512	491	524	496	486	522	454	514	508	514	526	518	544	544	509	529	514	449	485	508	464	512	503	497	544	537	482	497	504	501	509	531	469	490	462	524	500	513	551	474	521	460	486	475	502	524	516	518	500	502	486	468	509	527	471	484	485	494	488	491	476	515	501	492	495	494	523	468	538	466	503	500	506	464	489	482	484	506	504	556	493	498	473	524	481	507	489	530	515	474	451	444	486	474	489	530	493	524	488	495	518	455	475	496	515	521	502	501	509	516	492	460	499	506	492	516	486	480	493	471	483	525	515	509	502	501	507	472	487	481	511	506	497	448	481	435	503	531	509	502	538	530	481	466	504	472	518	488	489	507	500	511	493	480	465	519	477	521	492	473	510	458	498	508	487	476	513	512	499	500	503	535	531	518	510	482	485	521	512	495	492	468	502	538	515	459	480	527	550	449	470	512	490	531	509	505	468	485	527	501	462	514	516	443	496	446	511	502	497	501	548	471	500	489	469	493	535	504	484	496	510	489	501	539	489	466	493	488	505	483	499	498	519	514	485	480	483	481	460	516	480	474	523	489	502	467	527	511	502	490	524	491	472	514	480	482	471	479	476	508	474	494	496	460	502	491	500	493	518	477	492	495	480	498	513	528	495	496	482	471	507	498	477	519	469	481	485	455	489	503	500	497	524	493	511	499	485	486	543	487	484	508	509	511	539	511	503	469	481	503	496	510	504	479	488	461	516	540	511	494	503	478	475	511	498	482	465	526	502	499	486	497	489	485	479	508	523	464	522	489	487	483	490	503	441	504	466	483	479	470	495	483	549	511	501	475	482	509	492	503	501	501	481	504	537	541	489	443	511	514	466	528	489	511	465	502	494	470	503	475	510	466	469	509	534	495	485	482	509	509	502	510	435	496	484	456	497	472	468	492	485	519	507	472	460	511	495	483	489	492	488	497	468	501	530	507	500	480	506	449	502	493	491	527	503	489	503	501	503	509	498	464	437	472	509	490	515	506	482	477	517	505	479	494	517	494	480	530	488	515	494	481	491	488	495	509	477	527	492	492	471	478	508	481	497	486	521	498	469	486	486	500	513	522	483	426	518	500	472	486	499	489	467	506	496	500	473	498	483	489	498	462	498	510	475	493	500	491	496	465	471	475	534	504	508	538	484	497	525	466	517	487	476	482	466	553	490	516	479	477	462	526	481	473	454	514	495	499	502	522	480	489	529	487	500	468	503	521	500	440	490	458	494	521	477	495	501	480	490	517	472	521	535	514	501	483	537	466	504	461	510	470	507	493	434	505	501	488	494	539	499	493	511	477	488	473	537	465	495	515	467	478	501	495	534	539	475	493	503	483	484	504	493	476	484	483	474	435	506	496	511	490	503	526	461	471	520	511	521	504	476	487	495	496	485	510	477	483	468	473	491	492	464	521	476	495	473	513	443	511	522	493	492	483	465	499	510	469	464	459	488	474	472	492	504	490	521	493	515	505	494	505	515	490	501	486	486	509	509	511	506	469	504	506	488	491	454	473	484	483	510	497	462	491	456	501	504	501	508	487	505	456	447	554	472	449	489	476	472	513	486	495	477	561	523	500	516	489	492	518	507	512	518	523	502	495	501	458	480	473	483	490	510	478	477	518	485	511	487	517	501	519	502	515	409	487	516	461	500	498	517	512	525	497	535	515	526	467	475	448	476	512	501	523	469	497	490	465	479	454	507	494	507	476	475	464	475	494	478	488	485	495	492	510	521	487	447	545	506	489	481	528	513	484	455	522	502	511	485	524	485	502	465	466	522	468	476	468	479	463	523	494	491	481	488	490	499	484	425	529	503	465	475	509	516	498	478	507	525	478	490	516	530	483	502	489	543	494	489	503	488	475	471	476	503	468	475	488	491	470	517	494	467	523	487	471	498	450	524	501	496	518	500	516	510	489	483	500	479	457	483	477	478	490	455	503	512	493	513	470	494	485	522	490	486	527	499	478	475	492	436	449	485	471	476	486	463	521	486	485	497	479	495	510	496	480	496	529	493	468	504	489	492	502	490	536	511	467	487	470	499	494	497	476	518	483	450	498	510	468	464	521	468	451	471	497	497	500	508	529	512	479	477	468	497	508	512	488	520	485	480	515	500	463	532	494	514	513	517	491	505	502	498	497	487	515	502	446	497	497	478	480	469	499	481	553	473	505	437	480	458	499	534	472	525	527	490	501	494	480	486	489	485	504	494	538	486	453	508	495	445	476	499	485	521	485	520	472	511	496	491	481	511	524	469	488	495	508	498	502	479	477	499	486	466	487	530	500	481	489	479	473	494	532	478	514	486	484	513	471	504	532	479	489	502	474	502	467	475	522	522	477	503	520	477	482	484	468	455	490	480	462	512	521	482	482	498	514	499	469	500	507	482	529	513	487	493	460	517	489	504	483	499	467	514	483	471	505	514	506	491	487	486	498	505	489	503	514	503	475	475	501	440	519	461	540	507	484	517	487	509	518	486	465	474	526	513	532	469	503	487	463	525	523	463	513	556	494	474	468	482	465	518	440	502	492	506	478	516	452	493	495	469	470	513	534	486	511	524	477	460	502	484	442	479	501	498	522	450	490	489	499	496	501	481	494	495	502	507	523	485	481	483	493	515	474	489	504	506	503	509	464	512	511	511	464	534	475	473	459	480	479	480	518	519	546	495	500	512	523	451	498	454	504	527	503	449	487	441	453	512	478	464	484	519	494	501	482	464	512	489	500	483	481	509	464	488	505	498	511	557	489	512	462	449	450	463	507	475	452	514	498	493	506	527	495	523	470	442	489	504	481	496	463	478	513	474	542	506	522	503	479	440	446	490	477	482	478	475	473	502	514	531	466	476	452	461	487	519	504	459	463	499	492	488	465	480	505	536	519	493	455	478	465	488	472	513	451	523	517	477	515	476	515	460	527	488	558	505	478	466	496	496	464	508	484	495	503	476	476	461	490	498	469	517	496	492	517	523	525	489	462	500	505	531	508	486	517	520	535	473	477	500	535	473	541	533	457	502	497	498	486	463	485	518	487	461	485	490	539	492	482	487	511	518	491	488	478	538	475	493	502	503	504	501	519	462	502	487	461	507	507	503	523	469	510	519	513	480	473	495	484	487	509	492	484	528	491	482	507	523	506	503	474	520	457	502	460	501	497	475	489	533	522	520	497	474	491	456	501	468	479	491	505	482	522	509	538	471	494	526	502	479	489	502	510	495	532	466	475	462	487	490	519	497	497	482	437	523	509	462	491	479	498	523	498	504	485	490	542	477	482	467	505	474	491	533	483	454	473	471	529	469	509	539	500	501	480	511	483	487	467	511	487	467	489	508	448	465	501	517	513	477	499	467	488	463	472	535	481	476	477	482	458	490	483	500	462	503	475	488	486	472	489	478	492	506	502	535	487	516	501	496	481	471	552	526	525	476	504	505	475	507	483	510	503	503	489	515	467	478	530	485	506
24221	22649	29043	24266	19940	8292	1233	766	713	685	687	712	646	687	720	685	679	679	687	685	635	650	659	679	675	715	635	653	658	666	645	699	677	636	667	661	658	659	694	684	647	685	661	687	668	680	658	684	636	653	673	650	682	694	665	663	696	681	668	657	650	687	659	680	657	670	682	665	674	665	683	685	655	669	681	669	650	683	662	660	680	604	674	668	660	639	687	684	662	665	668	691	648	668	709	617	635	632	675	670	659	679	665	659	678	649	649	678	682	640	668	668	686	641	634	633	679	649	632	659	691	574	673	640	657	615	666	630	658	611	692	649	603	624	605	636	634	653	671	694	653	621	662	629	664	649	630	632	667	680	628	620	726	631	625	635	660	699	601	655	667	638	638	676	692	665	666	654	659	670	641	617	671	680	686	680	637	672	690	647	640	638	632	639	579	659	685	641	667	671	669	661	637	656	651	669	665	620	661	624	635	650	661	633	642	682	644	665	657	654	703	668	693	650	643	626	666	670	674	655	645	643	693	662	676	669	674	643	652	631	622	646	677	652	678	644	707	676	669	639	695	672	589	636	672	700	600	597	654	640	629	639	641	647	632	604	646	622	653	657	671	688	678	643	618	642	699	616	617	668	595	652	628	701	616	650	603	681	671	646	591	631	686	685	654	637	649	664	627	649	648	645	643	674	631	679	641	705	690	638	645	654	629	619	648	643	699	622	665	635	670	636	663	694	665	664	619	643	650	655	637	663	654	634	659	700	644	680	656	635	649	656	648	630	660	660	663	663	637	609	648	651	657	642	714	631	625	627	709	659	650	755	656	698	659	666	651	658	689	628	674	673	637	653	669	641	683	650	691	675	657	638	678	678	667	636	699	638	604	636	641	582	658	599	643	667	646	654	699	624	664	648	660	639	642	660	662	626	677	617	614	660	671	662	638	634	672	711	652	655	655	661	645	666	671	666	696	684	656	639	644	644	709	635	624	712	680	698	640	654	643	651	656	647	640	676	629	647	685	644	621	696	690	634	632	673	685	641	662	659	654	642	680	702	633	595	683	652	724	687	665	626	645	637	684	656	646	693	658	640	666	639	601	667	684	675	692	652	655	638	627	666	651	614	685	627	670	681	640	639	607	647	650	662	658	620	676	675	650	614	648	665	665	637	652	657	618	644	664	697	625	682	663	650	665	679	694	643	681	644	612	666	627	662	632	624	682	644	680	642	629	633	641	666	595	636	640	677	660	610	668	651	665	673	637	641	632	670	634	676	637	653	650	613	642	675	675	690	665	685	655	673	625	661	695	653	647	623	689	604	680	668	661	674	693	647	663	690	670	717	646	657	638	648	672	627	642	689	617	643	664	670	663	652	588	640	640	660	664	655	627	680	621	682	684	647	613	643	682	625	606	656	630	696	627	634	650	638	631	697	650	692	655	626	623	649	630	668	625	661	634	630	633	624	660	647	668	648	638	632	638	694	663	710	661	660	638	623	691	667	682	663	670	692	595	697	659	624	680	658	673	696	642	663	638	682	665	622	645	706	632	623	651	685	636	653	657	657	634	673	647	648	623	686	684	669	668	645	641	677	710	630	653	648	640	683	631	669	659	612	654	637	619	608	659	647	635	619	654	662	640	607	687	660	612	642	660	667	626	734	675	677	645	654	634	640	665	674	651	693	641	676	656	630	666	642	643	604	679	641	674	666	670	644	655	658	682	671	648	636	670	671	640	616	646	628	648	659	645	653	692	655	700	647	670	637	636	703	704	684	709	664	666	637	649	687	691	651	683	651	693	644	620	655	661	655	704	678	675	653	656	681	666	693	686	645	639	660	655	636	640	674	691	634	647	619	628	624	634	654	646	658	630	602	646	644	671	684	659	597	648	635	694	638	611	638	619	650	630	686	641	626	667	670	654	654	615	621	661	638	689	641	662	619	626	688	674	659	666	690	623	606	649	655	619	642	627	658	665	629	666	667	644	656	647	608	652	664	635	609	613	687	667	695	637	668	639	648	656	623	615	670	653	622	652	675	662	684	621	650	653	647	639	684	651	667	642	666	674	662	644	618	624	642	642	636	635	644	698	635	637	639	677	681	623	626	635	671	662	649	614	600	617	682	615	654	639	627	636	656	622	636	654	627	622	646	622	623	697	620	645	671	643	646	643	667	652	693	600	646	646	644	664	642	641	666	662	677	632	657	646	675	650	654	625	657	663	629	653	671	670	588	562	640	624	693	642	679	572	624	704	646	698	665	582	638	638	666	684	612	664	656	635	661	708	649	624	680	691	621	663	646	616	701	639	636	642	695	636	583	623	625	672	677	667	661	652	605	640	691	630	628	685	613	631	617	638	629	672	625	620	652	631	704	678	652	634	661	686	641	644	624	658	647	622	620	616	654	617	636	666	672	639	595	651	656	618	631	618	626	638	706	662	669	695	685	634	629	617	646	632	648	633	621	683	657	689	648	668	665	637	634	603	634	657	666	675	641	654	665	652	650	660	669	689	636	624	656	633	663	614	654	668	664	603	611	635	669	661	613	671	648	679	682	658	669	653	637	641	668	650	626	680	694	672	647	644	677	623	698	661	655	644	659	717	656	616	668	646	626	683	648	639	675	658	668	644	671	649	667	674	658	693	654	671	609	657	643	628	629	646	636	640	610	635	648	663	704	653	647	611	668	664	657	657	697	601	608	633	673	668	659	637	651	644	647	631	601	657	664	670	667	655	692	640	664	685	644	639	646	657	653	663	664	644	647	646	687	635	634	608	660	655	699	642	637	649	655	663	676	630	688	612	615	644	626	632	641	621	614	638	664	632	691	689	644	699	652	684	644	653	644	634	665	618	632	653	627	677	645	586	665	702	606	646	657	630	657	655	655	643	646	660	710	613	655	651	684	651	661	654	612	678	643	676	646	622	613	633	634	650	644	632	680	663	656	631	665	578	631	665	632	667	632	638	632	639	697	651	705	628	646	684	656	658	683	643	644	649	638	648	650	587	671	667	622	639	680	657	649	671	637	664	620	630	626	637	630	650	715	683	634	679	675	657	649	651	634	600	644	611	650	645	602	688	653	645	678	688	682	697	603	644	645	666	630	638	639	660	638	658	646	624	665	650	647	628	676	625	663	657	631	640	643	631	694	694	683	694	692	653	635	637	643	665	679	637	631	661	651	641	694	627	667	675	631	650	664	664	685	635	594	608	625	649	683	619	638	651	625	684	644	602	661	652	675	645	656	599	645	647	616	676	678	587	649	642	614	616	645	654	645	684	652	636	650	639	642	675	686	626	636	674	616	629	690	634	629	613	601	671	638	669	637	687	648	658	672	616	680	606	627	648	650	648	636	630	662	681	640	653	674	668	705	661	682	654	607	644	649	650	650	684	710	659	676	674	723	622	633	619	665	670	692	665	643	643	673	634	641	647	655	614	621	632	626	689	609	646	619	672	607	666	701	609	656	682	679	628	660	598	709	669	653	639	633	654	650	627	618	687	649	611	621	632	651
59378	85036	46467	13994	2810	866	587	633	604	603	587	589	628	592	612	516	627	603	552	612	592	583	562	615	631	602	595	600	595	598	641	555	630	587	593	559	582	606	566	635	613	596	633	564	570	586	631	547	545	547	609	580	576	593	604	559	580	588	540	623	584	583	580	630	594	581	589	587	571	607	577	562	587	596	564	612	631	611	557	603	629	591	600	599	547	553	628	566	550	597	597	564	573	541	594	591	585	557	581	521	559	568	589	591	599	626	536	588	567	553	608	593	568	618	630	598	570	557	524	543	557	572	596	587	597	593	588	554	620	598	588	599	583	617	539	572	602	541	574	567	548	582	592	585	599	610	559	573	614	565	583	586	577	620	587	582	562	593	579	599	585	572	518	608	579	583	556	563	591	580	583	558	567	615	571	578	574	608	604	577	575	610	555	594	597	580	552	588	570	588	596	594	573	596	608	605	542	603	582	590	578	582	582	589	590	591	570	598	570	577	600	599	553	546	581	587	570	548	607	568	597	570	595	573	571	574	594	575	627	553	560	518	551	613	566	597	595	549	634	633	614	567	575	549	592	625	580	542	585	599	570	600	593	546	615	602	570	620	620	564	590	585	613	605	578	578	564	557	607	580	591	596	567	542	560	575	573	574	610	638	585	611	583	601	558	596	595	568	577	551	576	618	585	537	574	588	566	574	555	571	609	545	550	588	587	592	583	583	564	574	585	586	549	572	589	583	597	569	582	585	602	602	559	550	562	611	559	552	604	577	593	620	595	610	552	590	536	598	559	596	568	563	575	581	583	610	608	577	577	622	580	588	570	562	567	581	561	606	584	608	606	593	578	601	569	569	590	583	558	588	559	576	600	622	581	574	598	551	580	581	555	584	575	602	575	576	551	562	575	610	557	585	577	561	574	563	558	564	569	574	597	544	553	590	581	602	577	558	539	578	608	590	572	618	553	589	581	531	545	539	559	577	562	589	512	646	571	568	604	587	555	610	596	589	561	560	565	591	598	555	603	609	563	582	603	581	561	577	574	561	587	600	566	577	623	593	585	606	594	555	604	574	567	551	597	615	556	586	568	540	580	602	544	571	631	584	616	620	579	565	611	632	623	600	535	568	589	566	593	567	598	586	616	608	596	557	580	611	615	553	614	590	614	590	617	621	603	590	609	578	553	548	584	536	581	594	559	600	611	572	561	600	606	611	592	577	580	550	578	589	642	581	602	594	579	558	590	567	567	593	551	598	573	639	605	569	579	588	556	557	567	588	619	603	563	583	562	646	578	590	549	579	552	591	566	576	592	564	593	603	597	618	609	567	557	592	584	558	587	577	581	573	579	574	609	598	605	589	561	590	561	555	548	583	610	565	634	573	522	598	556	580	613	577	545	598	553	612	559	574	572	601	618	609	556	546	611	577	543	632	559	636	603	620	576	558	535	591	601	591	571	598	576	570	510	565	590	592	539	623	589	558	605	606	585	591	566	557	592	552	572	583	584	557	587	588	582	562	601	539	564	567	567	604	526	605	541	589	554	605	566	590	588	602	614	562	568	560	581	578	565	631	608	559	623	600	576	595	578	577	594	623	594	540	613	593	590	583	570	607	525	553	602	546	555	580	551	577	565	609	566	619	601	626	559	549	590	559	519	564	561	607	611	562	561	614	549	559	589	566	594	626	525	568	558	591	590	566	589	597	627	614	586	552	592	547	573	545	586	582	582	535	612	585	584	591	589	542	539	546	581	628	529	583	559	559	535	583	594	581	561	549	602	593	579	555	573	578	568	594	599	589	578	601	589	544	571	558	552	573	567	598	587	579	559	554	583	571	517	567	600	557	582	627	546	554	590	552	592	576	613	613	607	540	552	594	578	543	606	604	613	592	571	580	589	614	588	560	604	531	568	578	625	540	646	572	588	578	618	611	572	540	576	593	594	568	529	576	543	575	565	582	589	599	571	539	528	572	613	608	578	545	568	529	569	606	572	617	564	605	597	586	574	576	551	550	574	590	585	579	571	541	558	514	583	553	575	612	581	568	548	578	576	567	637	516	567	601	606	620	613	584	563	577	559	564	599	554	580	602	616	554	599	573	613	586	547	603	569	558	572	547	576	571	575	560	571	556	592	566	561	594	601	574	566	537	552	590	577	554	568	574	544	573	579	569	537	599	582	550	562	550	556	561	607	558	571	605	558	574	587	604	555	584	576	568	546	537	572	581	606	551	550	621	582	592	587	568	586	595	584	538	553	557	552	592	565	594	603	548	561	586	579	560	579	604	566	583	585	621	546	575	544	577	586	552	589	624	605	580	560	567	559	584	577	612	608	540	557	582	625	620	566	543	543	584	543	576	581	603	578	618	626	591	573	602	587	585	582	590	612	598	562	611	579	577	594	592	583	613	599	570	565	605	615	539	581	576	589	555	585	600	577	604	570	575	561	532	604	616	581	570	586	532	561	575	592	573	581	567	558	577	549	619	637	572	565	593	547	589	552	606	610	577	566	603	579	574	610	551	575	578	553	549	557	615	592	602	578	659	568	578	580	542	571	572	573	609	541	583	533	612	555	596	546	556	538	567	530	600	615	606	574	562	600	558	574	602	571	577	580	571	544	596	569	566	601	607	574	563	562	562	579	605	597	585	610	610	574	586	576	543	558	545	594	618	546	578	570	578	573	602	574	528	602	585	554	576	607	568	588	575	533	615	569	590	607	553	593	606	571	542	595	582	583	641	576	600	556	623	618	577	581	597	568	554	628	595	572	571	594	601	577	592	564	599	617	557	575	560	593	574	608	619	598	549	550	599	595	601	643	561	568	571	601	550	587	586	611	591	637	568	588	575	631	570	567	552	615	595	575	602	569	611	602	609	560	595	580	561	596	606	567	577	540	611	581	569	607	584	587	562	591	553	576	613	597	574	550	561	572	565	623	581	601	550	547	585	582	559	610	565	576	597	598	558	581	590	556	634	585	600	567	558	623	591	623	589	587	563	643	542	642	569	577	600	610	549	563	601	559	579	612	579	596	599	604	559	565	564	553	614	623	551	539	546	554	569	622	538	567	588	563	569	575	597	549	597	553	552	581	591	586	569	553	582	565	620	585	555	629	546	569	604	601	568	584	600	547	633	591	544	596	567	576	598	521	568	585	551	622	583	620	555	575	579	564	573	553	574	565	602	560	570	583	596	600	576	572	588	578	596	554	599	562	568	545	610	594	549	612	604	576	621	592	595	558	575	596	552	572	599	595	606	585	549	583	585	609	553	585	580	598	579	592	586	560	582	582	576	574	564	579	578	616	579	591	556	541	527	565	579	611	587	529	589	589	564	555	564	616	548	565	512	570	592	535	546	571	591	578	576	576	579	581	574	597	566	581	601	509	606	591	591	574	584	565	571	580	576	563	566	592	522	616	566	617	611	577	611	585	604	572	585	580	574	570	637	575	566	592	568	597	609	557	571	571	619	591	544	565	607	555	586	578	547	576	611	534	529	565	580	600	565	577	536
34971	30962	18033	3967	760	549	514	489	454	498	474	512	412	491	499	519	485	486	486	499	484	453	504	458	433	488	452	463	467	509	464	515	502	502	463	485	477	403	487	452	510	449	418	470	487	515	480	452	488	484	508	477	441	504	474	471	447	463	517	464	469	503	527	489	486	465	488	495	491	482	443	476	465	450	485	500	503	491	477	488	461	503	468	505	492	495	493	475	477	494	495	501	473	490	490	495	477	479	454	474	458	483	506	517	510	491	454	480	455	477	508	456	498	500	488	504	498	464	473	453	482	470	494	449	493	486	448	450	458	466	466	495	501	486	497	486	464	494	437	474	491	484	441	464	466	444	464	456	467	487	464	482	440	479	519	500	484	435	472	497	475	474	494	425	480	518	465	497	469	477	443	482	466	497	469	473	463	481	489	478	488	487	484	467	476	474	485	488	515	462	412	438	440	484	460	469	489	478	463	455	483	472	477	467	474	470	448	483	444	423	468	451	452	486	495	453	441	496	430	502	473	474	532	449	450	483	479	456	484	465	455	512	480	498	501	454	438	449	532	480	484	496	522	488	449	457	452	470	470	475	473	486	463	477	511	532	442	478	470	512	479	419	494	478	504	451	502	477	479	455	478	461	494	460	539	503	473	502	499	476	475	484	462	529	444	443	459	478	477	491	512	495	480	488	453	483	499	442	499	487	468	465	464	472	485	442	453	476	477	530	506	497	491	480	463	439	484	479	457	485	447	470	463	435	490	483	505	477	482	482	490	488	491	459	504	477	486	485	472	464	508	460	463	461	486	473	482	458	483	473	481	473	481	479	477	476	474	448	443	491	454	515	457	513	480	474	500	459	478	523	519	505	453	470	476	461	423	480	443	455	492	470	477	448	500	522	481	488	488	490	479	475	480	514	449	492	478	476	464	467	482	491	509	495	490	481	502	436	453	457	465	466	493	467	497	478	521	493	524	502	479	475	468	436	523	515	481	473	460	488	478	484	459	479	467	509	510	483	455	475	485	482	498	498	436	513	507	486	474	468	449	513	488	450	466	483	498	478	527	470	472	471	517	465	465	486	489	494	452	462	494	483	503	492	491	475	463	478	438	499	437	522	477	435	485	496	497	463	511	493	504	478	474	467	432	510	462	473	467	470	483	483	467	445	475	471	503	511	503	489	436	502	453	514	497	480	459	519	508	444	452	460	463	485	490	451	462	494	484	467	468	467	496	440	471	507	446	480	484	500	523	473	483	470	468	475	434	455	499	462	520	444	505	455	475	458	479	535	488	462	497	479	440	462	481	448	478	472	466	468	462	483	470	481	495	472	485	444	473	486	493	489	476	503	467	490	474	476	498	480	482	491	480	493	448	490	474	486	451	481	450	485	452	506	474	485	509	482	475	468	494	492	463	491	459	490	510	481	486	490	492	487	464	477	462	479	456	441	432	471	497	482	454	487	469	464	456	511	437	467	461	476	455	468	454	487	507	505	494	473	493	458	471	501	512	432	486	462	462	516	457	459	477	506	503	506	439	478	519	489	489	440	478	498	469	491	495	457	476	492	508	440	486	466	482	489	467	494	444	485	488	465	495	469	492	503	459	514	481	474	505	438	480	465	497	478	499	483	465	475	505	456	489	455	496	477	509	458	496	466	461	491	465	471	450	486	473	469	475	483	507	474	480	487	490	490	487	472	482	474	473	463	464	491	479	453	498	494	482	454	483	461	533	462	505	488	517	415	468	459	460	479	452	478	495	466	482	485	457	492	473	445	457	439	438	474	472	459	498	483	516	471	472	468	455	522	490	470	485	421	478	466	446	555	495	442	482	502	470	484	459	471	477	455	470	504	500	488	480	476	487	527	461	479	479	492	509	496	489	451	468	476	461	487	484	489	498	484	469	493	468	480	497	512	509	439	449	433	486	468	472	499	477	486	478	461	467	515	477	449	503	469	464	457	510	477	516	438	479	489	442	463	516	472	492	437	462	535	478	491	493	483	498	462	523	456	492	451	510	502	471	477	457	456	496	487	458	486	490	452	501	463	510	463	490	506	476	472	481	489	442	437	488	504	502	481	466	506	454	471	505	477	476	444	496	479	476	472	460	499	469	473	487	476	486	491	478	485	457	499	512	414	430	486	456	529	498	471	510	470	484	485	471	485	508	502	468	456	476	469	446	503	464	463	441	451	476	478	493	447	468	526	510	456	447	478	468	486	486	452	513	485	466	492	458	520	494	454	462	431	477	496	471	486	462	485	456	478	461	485	456	488	511	524	467	502	437	469	466	476	496	447	483	471	501	511	493	465	504	483	472	458	468	520	505	471	508	490	492	451	463	481	490	483	466	493	445	453	495	498	470	466	516	483	497	479	485	471	489	469	519	472	469	445	467	437	475	452	448	509	485	480	460	468	493	500	456	481	477	486	508	506	501	477	479	463	476	506	512	465	438	446	504	463	457	485	490	472	472	459	469	482	457	512	497	513	491	513	487	515	468	458	493	468	459	436	443	496	457	475	493	461	483	482	510	492	458	463	480	487	474	495	471	479	486	446	492	478	467	512	485	468	503	508	495	477	501	467	450	482	452	456	451	446	500	488	474	464	524	475	496	475	466	489	491	529	516	455	494	485	461	485	469	434	465	444	500	438	445	465	481	497	477	462	479	494	529	513	478	497	511	456	466	466	483	448	476	477	476	477	517	493	465	482	475	490	467	503	469	510	518	463	504	474	466	461	465	479	490	468	506	486	487	483	471	486	491	510	487	450	451	496	486	433	461	457	482	482	456	472	477	494	502	459	469	452	423	477	483	495	462	494	498	481	468	475	466	442	533	474	490	487	495	472	501	446	468	509	455	493	500	437	496	462	467	465	494	436	476	485	491	467	459	460	465	448	480	514	498	474	498	483	468	499	468	476	470	457	508	487	488	472	482	496	474	462	450	447	473	497	492	495	502	470	463	501	519	464	476	487	463	465	466	501	500	443	494	505	466	471	472	473	468	469	460	474	466	461	470	461	462	516	472	480	476	484	456	490	502	478	461	435	460	470	463	463	489	487	469	473	495	481	470	466	496	482	520	483	476	468	459	468	483	487	473	440	501	475	461	516	485	450	473	484	508	470	466	481	450	439	478	498	463	491	548	471	494	484	451	466	463	474	502	484	508	466	493	510	484	497	458	472	496	489	470	465	456	490	448	494	513	455	486	473	458	480	491	502	467	495	470	471	488	508	489	463	457	438	450	525	492	488	484	486	519	494	498	485	447	490	505	497	509	447	496	464	479	466	507	493	503	509	471	477	475	464	470	483	444	474	475	463	464	476	463	467	509	462	495	460	501	441	457	487	474	482	447	462	451	464	457	505	471	453	459	474	457	492	508	465	487	516	474	470	466	473	471	498	457	471	494	505	478	524	496	502	486	509	469	435	487	480	528	426	504	466	463	498	485	466	464	504	516	452	493	467	448	486	463	504	450	469	471	483	480	465	471	449	482	476	437	492	496	489	477	450
34088	29265	8986	1683	591	461	429	376	413	390	388	416	377	383	395	426	395	412	387	389	408	409	418	378	396	445	422	406	383	416	411	406	424	395	381	410	397	388	416	382	406	405	396	377	386	427	420	371	401	387	410	395	421	409	416	421	411	414	421	426	427	408	388	372	378	390	404	366	416	415	360	406	407	374	355	354	385	394	393	394	445	421	412	380	349	401	410	392	358	376	388	423	396	416	367	421	396	369	385	406	397	407	389	365	352	385	371	426	389	396	390	431	405	394	412	414	428	371	391	382	385	402	440	392	402	402	389	385	369	407	423	409	390	370	397	413	407	387	414	376	390	410	424	379	427	396	358	413	445	414	387	348	408	392	380	386	417	379	371	384	415	391	417	380	400	388	351	396	395	364	371	369	427	438	428	379	403	380	397	401	408	380	385	406	391	368	370	427	439	390	406	396	398	397	383	428	386	402	391	416	436	393	403	415	357	404	368	378	398	389	380	384	374	379	414	428	415	402	390	390	396	428	384	375	391	381	396	400	445	389	378	389	371	387	377	378	375	386	387	405	433	421	397	374	392	383	421	380	395	407	391	394	397	409	395	392	384	417	395	383	414	395	419	385	390	440	418	407	405	413	394	426	349	414	408	442	384	413	429	391	374	422	384	393	434	429	424	421	405	390	426	401	410	426	398	381	393	386	392	424	398	415	367	396	403	400	397	355	334	396	395	410	366	365	345	409	393	395	365	368	420	403	362	402	385	406	411	412	394	370	381	389	411	410	412	427	426	394	408	415	452	437	432	436	404	394	414	365	419	401	422	361	398	418	423	382	392	433	414	422	416	428	438	392	407	372	403	378	377	411	413	399	386	381	440	399	409	397	419	395	383	391	396	400	398	416	380	393	364	417	399	385	416	390	413	382	402	408	384	375	392	421	397	391	412	414	393	392	384	413	411	377	395	378	436	383	345	410	370	385	383	376	421	443	422	397	409	414	404	396	420	393	412	416	413	384	423	417	370	388	381	392	392	430	415	386	418	363	402	403	434	393	437	442	377	421	420	399	384	400	422	385	400	374	383	392	381	368	409	380	409	366	422	412	394	405	415	388	391	388	394	379	398	389	435	398	394	432	399	381	392	349	408	397	430	378	395	411	401	393	400	392	419	367	393	386	376	391	408	399	398	428	347	399	385	415	391	408	382	390	384	422	366	402	421	443	369	411	376	380	424	422	398	416	390	381	360	414	387	389	409	388	392	392	360	412	409	423	394	402	383	398	366	393	385	411	372	360	408	386	430	409	421	410	410	377	365	385	439	390	386	433	381	398	383	449	387	352	413	395	410	396	417	421	422	423	379	379	397	391	409	392	370	381	395	384	396	402	392	380	395	421	384	415	421	380	396	375	400	398	396	384	390	427	432	382	381	425	402	451	364	382	413	411	412	401	363	392	415	445	351	399	409	398	369	407	385	373	373	384	361	378	412	412	418	391	418	369	407	393	390	393	389	377	369	404	410	403	368	418	385	395	362	383	384	370	368	423	408	406	394	446	388	390	407	371	375	392	376	406	399	428	414	372	382	401	408	404	390	385	389	389	387	357	427	427	379	420	412	421	395	377	414	419	421	358	412	352	428	437	386	381	402	368	408	414	405	394	414	407	372	423	372	408	392	376	414	405	393	415	382	405	442	411	436	404	404	378	409	361	416	433	415	398	412	433	395	373	425	380	422	401	398	369	407	397	404	427	377	396	418	396	391	391	380	392	362	401	389	398	380	401	379	376	372	421	385	383	400	365	420	372	373	404	369	371	422	374	389	403	384	392	426	417	380	404	452	376	403	395	401	404	411	406	397	396	420	403	377	419	373	404	392	426	392	367	407	376	378	389	400	439	343	434	390	434	362	391	427	404	397	365	396	434	423	391	394	385	388	388	391	393	392	427	409	397	412	405	374	427	389	359	390	410	389	417	391	407	418	392	379	422	357	400	377	389	394	404	383	387	381	388	404	382	385	396	419	387	399	398	387	395	397	386	407	394	393	373	388	418	388	387	363	380	406	412	369	392	419	364	423	391	408	398	405	379	370	451	427	401	422	413	377	401	424	397	431	423	390	387	389	421	373	353	381	418	399	400	414	384	393	402	425	419	395	378	429	398	421	383	395	399	396	383	402	400	412	390	398	352	406	366	413	405	392	432	394	451	413	394	373	391	424	418	391	414	404	415	405	383	405	386	414	370	396	381	387	437	390	380	405	409	396	401	413	381	419	406	409	414	409	408	368	431	399	386	421	420	424	389	391	381	394	412	409	400	443	382	406	385	382	416	409	395	395	387	379	407	386	384	428	408	434	376	391	439	393	426	398	411	378	378	417	412	385	418	420	394	400	430	399	373	371	409	374	395	405	388	401	403	395	409	386	410	399	380	410	433	395	390	415	400	415	416	430	393	404	391	410	368	408	418	421	419	378	401	427	382	368	418	408	384	424	413	387	408	382	437	404	396	396	374	401	394	369	381	388	355	411	390	411	388	398	392	409	419	387	390	388	447	402	462	381	382	400	419	400	409	408	369	406	383	381	370	392	415	393	392	376	395	435	370	418	426	395	413	392	401	403	416	393	394	385	448	380	400	403	408	393	367	439	386	411	415	411	416	410	405	386	417	370	397	418	405	397	403	370	401	388	367	387	364	393	381	391	403	384	403	365	384	399	369	426	357	413	358	412	381	388	414	411	401	388	419	454	379	402	417	385	407	368	402	398	380	434	407	408	423	407	417	384	399	427	380	388	385	393	397	390	393	391	396	348	395	401	391	400	437	394	412	417	410	423	422	381	387	420	396	411	405	408	368	377	373	414	377	403	417	410	405	386	402	389	377	373	430	394	391	412	399	386	361	414	388	409	380	401	434	379	391	409	388	384	400	377	399	386	399	416	360	407	403	394	399	392	357	398	394	434	371	399	412	373	373	441	367	385	398	433	403	405	422	425	437	409	439	386	407	415	402	388	392	380	391	433	388	405	411	441	395	392	395	418	386	426	398	398	393	381	416	408	410	394	445	394	390	428	399	386	389	379	376	397	413	442	393	408	359	389	424	392	418	395	395	374	392	397	390	397	408	393	397	387	414	361	414	414	403	410	393	421	418	369	393	387	383	416	403	403	397	396	408	413	375	426	392	370	410	413	389	407	386	431	373	401	457	422	406	413	411	394	393	405	409	373	397	418	369	412	379	376	377	431	404	405	425	388	424	396	402	366	396	370	379	417	367	435	415	400	383	412	384	407	407	403	438	441	416	403	382	409	410	373	386	386	398	414	389	413	379	371	377	378	383	402	404	384	360	398	377	394	413	383	388	402	410	401	434	386	413	432	405	390	384	387	421	381	378	390	404	411	408	425	357	403	390	382	383	405	370	375	409	400	387	388	406	397	394	401	370	405	447	428	392	370	387	363	414	399	372	376	430	375	371	435	372	375	421	383	398	429	366	380	406	398	374	399	400	395	414	407	413	403	378	353	403
24910	23223	29340	24722	17691	4140	945	643	550	585	600	540	598	563	623	574	557	575	548	568	592	546	521	519	561	566	578	593	553	530	565	566	569	569	536	564	536	536	552	508	590	568	530	585	536	551	513	540	549	534	588	524	508	515	512	579	563	536	535	540	514	507	514	548	552	588	553	523	568	593	541	579	538	558	549	593	581	533	563	558	558	535	566	582	539	513	572	537	553	541	564	526	559	535	568	540	560	542	594	517	556	582	543	562	546	535	542	592	528	520	499	483	576	544	548	523	538	516	524	571	565	568	508	567	498	574	526	544	577	531	562	561	539	557	594	580	578	551	558	606	522	542	563	541	542	578	559	544	560	577	526	579	543	524	545	573	519	516	542	568	538	503	560	540	539	541	532	499	561	543	521	547	524	521	505	556	581	561	525	537	492	564	547	572	557	519	565	554	560	528	516	604	586	553	588	515	524	561	537	552	593	551	522	559	564	506	561	535	505	503	536	560	542	582	524	552	526	587	555	518	534	519	541	548	551	567	544	485	509	552	537	560	514	557	534	539	537	516	536	543	571	569	538	562	558	491	525	605	528	550	516	532	544	551	555	543	541	503	589	542	559	527	531	546	585	560	581	555	518	496	479	512	550	544	528	560	518	525	525	553	505	572	534	549	566	528	555	532	610	561	582	563	542	524	501	576	521	520	538	503	489	576	511	569	515	533	572	519	525	578	529	533	556	566	513	574	522	524	567	536	534	518	556	560	560	545	553	540	580	546	573	557	550	538	568	544	536	547	567	562	557	530	547	549	556	548	529	587	553	558	524	539	529	521	565	551	487	556	567	493	510	557	579	538	579	556	528	531	571	543	521	534	573	527	534	551	542	554	549	534	566	548	528	564	528	549	520	527	568	544	551	553	540	544	534	530	541	553	552	525	582	568	541	533	580	568	531	542	553	531	540	581	547	538	556	536	544	543	531	538	559	540	545	565	514	521	542	535	558	571	548	517	551	518	545	557	546	518	543	539	518	549	553	533	561	545	527	522	555	591	562	568	515	543	520	533	543	522	512	537	578	526	518	546	525	573	533	564	568	551	504	584	528	558	541	578	573	507	531	540	568	569	582	563	585	542	513	552	558	501	531	513	535	575	518	585	534	519	509	541	557	555	526	532	563	515	539	557	517	538	504	503	552	517	511	515	564	528	530	531	568	546	557	521	517	555	518	569	540	534	555	553	522	579	541	555	489	607	543	509	537	549	544	513	500	566	581	527	530	529	528	562	537	498	518	527	542	550	516	520	553	561	538	565	522	604	527	558	526	539	566	584	562	557	572	513	547	523	549	537	572	529	543	514	530	552	530	527	537	553	537	544	517	506	491	551	560	523	512	559	554	582	531	520	528	548	533	548	547	525	535	577	566	564	535	516	546	534	551	540	530	540	548	587	555	552	575	542	555	552	505	522	566	550	541	522	536	533	566	504	573	571	561	573	566	529	539	596	547	577	507	561	533	554	552	562	528	554	544	544	549	550	543	559	519	581	563	543	544	535	502	521	576	550	554	528	534	553	565	520	511	527	560	533	501	504	526	542	506	585	519	541	576	556	534	544	551	523	554	534	514	525	563	583	516	536	542	540	507	580	529	563	548	556	544	537	552	584	530	494	557	545	535	535	519	583	544	573	593	554	550	490	511	531	543	538	522	573	546	521	530	556	527	557	537	521	581	508	540	513	549	510	538	534	547	563	543	561	590	548	539	474	546	573	527	543	502	536	572	502	540	563	571	532	514	616	527	532	530	539	560	532	480	554	523	562	565	540	542	539	552	546	540	546	526	572	508	578	556	559	548	509	580	514	512	529	507	544	556	514	544	559	532	507	530	530	511	541	548	559	536	534	540	554	541	509	553	558	567	524	559	536	528	565	524	506	542	546	541	522	547	547	552	497	531	524	578	542	530	585	534	508	538	549	540	520	565	515	554	523	579	512	594	534	521	563	538	534	543	541	534	540	537	556	550	522	563	531	555	516	557	551	549	543	521	549	567	543	522	533	543	518	560	559	552	566	533	543	553	572	548	548	535	567	563	514	549	559	579	552	523	520	594	531	600	530	535	555	534	521	546	571	577	540	501	564	510	544	541	523	525	506	523	514	556	578	540	522	555	558	540	543	575	515	521	511	560	535	548	527	531	531	553	494	520	510	543	573	564	525	557	518	531	536	530	513	521	530	548	533	558	585	538	612	532	530	518	564	590	572	577	515	523	548	539	561	582	510	552	570	553	567	571	556	520	542	563	539	564	559	530	554	565	558	509	536	520	521	554	551	548	535	536	545	550	578	563	573	550	550	544	507	521	515	562	509	523	545	554	531	515	591	560	539	577	557	508	575	552	571	564	537	564	575	527	539	546	538	569	525	544	502	582	518	536	537	504	578	527	576	580	524	522	568	523	594	537	537	554	538	553	500	568	577	543	526	543	536	581	554	566	499	534	546	495	514	512	505	551	524	542	520	532	580	521	513	569	530	542	503	579	543	603	534	531	518	530	571	568	569	542	557	540	510	498	510	586	572	582	537	534	533	544	529	517	554	532	488	581	547	553	553	582	548	520	560	536	567	509	481	533	538	556	530	556	578	580	547	538	527	525	555	536	522	528	504	545	559	510	531	556	534	569	541	510	558	542	518	552	552	539	575	524	535	554	546	565	544	521	520	523	527	566	554	526	539	520	577	571	518	531	534	554	572	513	539	517	580	524	514	551	563	574	514	544	502	518	550	550	550	534	564	525	582	519	558	555	565	541	553	550	532	569	553	504	562	521	582	531	502	536	500	517	513	551	547	520	558	564	539	512	505	551	546	539	563	579	513	559	550	525	476	535	567	548	574	570	561	556	563	550	529	540	492	505	526	529	546	538	548	523	518	556	565	545	531	537	545	533	551	535	564	572	518	573	516	505	524	512	542	517	563	517	518	596	556	531	526	563	538	529	521	562	546	593	513	541	543	503	530	561	568	544	574	519	498	524	504	524	552	496	578	492	570	532	517	563	530	526	532	514	522	546	535	533	505	562	566	578	571	536	508	579	561	565	542	519	545	539	575	545	540	575	572	591	550	520	528	551	569	516	493	554	512	497	530	529	517	548	545	526	546	562	549	533	529	535	552	539	499	523	552	560	541	510	558	512	529	541	564	530	536	520	580	545	580	538	539	586	521	557	537	557	536	533	577	525	552	525	532	532	512	549	559	571	509	551	549	549	609	486	488	542	574	529	554	560	542	538	577	512	560	534	513	533	528	571	548	530	571	535	504	542	509	533	539	577	554	544	524	568	543	524	517	550	552	554	524	554	568	547	580	559	527	540	534	541	516	553	556	511	539	571	526	555	552	516	548	530	505	532	559	595	523	556	528	514	515	533	505	566	541	489	546	531	550	511	557	519	502	568	549	537	533	543	551	539	535	560	523	565	512	541	514	494	527	555	554	538	523	564	530	570	546	576	528	552	539	545	514	531	577	545	544	531	548
62898	82078	43423	12121	2506	714	528	453	489	503	446	485	480	458	513	511	461	497	538	513	488	500	473	502	495	491	503	522	476	536	508	486	488	494	484	512	511	477	492	513	522	500	477	536	484	519	481	461	476	472	486	467	511	510	500	476	521	516	541	527	530	517	487	535	518	489	550	510	503	506	499	484	495	512	492	482	509	498	493	517	508	519	513	515	502	502	475	553	528	493	503	495	487	518	443	482	470	482	495	509	510	504	520	514	534	461	499	477	521	509	497	472	524	520	500	447	492	464	425	543	463	471	511	517	513	517	497	531	527	538	475	517	512	525	539	484	482	474	483	494	479	506	473	488	555	498	480	499	535	494	472	479	516	496	477	509	511	489	493	497	505	477	461	518	474	519	505	474	437	513	492	493	496	460	527	451	522	458	501	533	449	466	469	532	502	465	513	464	491	495	528	465	503	523	492	516	463	463	513	462	514	475	493	521	490	507	484	495	529	503	479	540	505	428	471	457	478	524	521	465	518	487	512	525	472	480	516	504	533	490	501	514	526	450	485	502	546	500	514	503	510	484	475	533	517	505	430	511	538	502	446	480	475	462	492	509	485	483	518	506	472	509	510	500	513	494	516	491	484	521	503	500	521	476	512	493	481	530	512	518	504	509	496	497	474	489	492	509	519	507	538	526	522	498	487	522	493	499	550	526	461	521	481	491	476	498	530	499	546	524	492	479	514	485	470	512	492	483	484	452	474	496	467	504	467	501	497	478	519	498	507	489	495	526	494	491	490	492	467	489	517	504	482	486	495	482	506	490	447	468	463	485	489	478	484	485	491	544	495	490	509	476	467	492	539	484	482	502	489	489	523	489	459	514	496	511	451	503	530	487	513	481	478	471	494	463	477	504	482	512	490	483	504	510	511	507	531	475	490	510	508	495	508	460	504	503	463	517	497	460	487	521	447	490	539	506	568	506	446	519	495	495	517	529	481	490	501	544	481	477	489	510	499	491	521	497	488	522	497	474	471	529	468	499	464	449	523	507	479	448	480	446	494	457	520	489	497	501	484	505	475	487	535	449	497	469	458	518	467	506	506	531	485	517	499	469	481	469	487	495	517	498	476	490	506	463	486	512	464	514	515	488	496	479	512	488	475	465	535	478	542	469	515	502	524	524	487	498	545	514	507	466	468	488	484	496	482	488	501	482	522	524	489	467	462	507	482	488	480	528	488	502	500	494	505	510	472	483	513	504	503	518	485	476	529	487	500	496	535	498	510	494	481	489	545	503	492	519	477	473	512	511	512	514	523	487	499	497	487	473	474	447	558	472	468	490	490	528	513	502	477	483	495	509	480	495	496	505	449	523	497	480	448	481	481	514	480	490	477	441	523	459	482	503	491	508	486	505	523	485	516	495	498	482	502	536	500	527	460	492	485	487	508	489	516	509	480	494	492	524	505	490	485	506	503	500	491	480	494	477	510	480	504	486	504	524	540	488	521	477	482	480	545	485	475	504	485	467	549	474	534	516	484	505	487	513	494	476	464	492	468	526	517	508	458	514	465	507	484	435	484	510	473	514	504	532	484	472	498	509	490	528	440	483	501	518	493	466	482	522	482	478	489	489	501	518	508	506	479	477	496	512	478	480	471	477	520	518	515	483	489	497	464	482	431	474	496	476	511	505	514	458	516	506	482	501	497	467	479	512	467	531	508	475	487	496	518	512	474	507	472	502	457	504	496	524	474	495	525	529	480	507	450	491	471	489	512	497	477	509	485	495	502	497	494	475	504	460	498	503	491	502	495	472	494	498	520	496	502	496	484	495	502	495	523	522	453	465	476	533	472	498	487	501	491	540	506	478	479	483	491	532	505	463	522	470	504	500	449	496	510	467	507	516	448	491	466	500	462	494	539	524	508	478	487	473	474	465	508	481	472	527	493	502	484	458	494	527	443	482	467	507	498	497	524	487	498	492	471	474	491	456	534	491	470	488	475	524	456	500	525	503	443	481	482	474	529	483	501	497	489	477	496	473	494	456	488	524	474	466	496	516	522	494	544	503	511	478	503	507	492	506	519	489	487	489	501	448	458	508	485	524	514	464	491	508	467	505	508	483	451	483	544	515	520	506	497	466	500	507	477	501	531	529	456	481	477	558	522	535	487	480	447	477	500	491	493	461	519	491	534	466	490	509	468	520	496	488	477	473	515	488	556	516	502	483	499	463	488	507	502	474	477	465	488	498	500	499	471	506	504	519	496	511	518	491	522	473	519	514	524	511	510	545	504	479	469	534	466	518	506	505	456	466	437	509	475	526	526	508	503	493	538	491	474	478	489	502	512	471	524	484	513	487	433	496	487	502	502	488	495	500	490	453	507	501	463	504	504	507	481	525	515	508	492	491	480	487	490	485	518	483	488	504	501	519	486	470	496	479	510	478	496	506	513	468	536	472	488	480	516	525	503	494	483	502	477	495	484	455	502	492	494	463	479	494	521	551	574	466	494	502	456	524	495	512	495	530	525	511	519	533	473	476	500	506	565	462	504	509	465	518	517	472	504	482	472	490	484	487	476	536	492	440	517	493	477	489	498	489	501	484	532	485	482	508	473	492	481	469	529	490	462	462	489	490	496	460	522	476	479	508	494	525	475	507	497	484	527	496	509	503	490	503	538	489	448	516	500	523	475	494	497	470	492	503	514	471	474	467	531	515	482	438	491	466	531	500	485	468	470	463	506	510	508	483	494	534	492	484	508	492	496	489	490	472	474	506	516	515	504	525	487	473	508	493	452	441	482	515	538	498	530	463	491	493	481	500	497	513	497	475	465	500	483	490	489	512	513	506	488	492	516	493	501	468	489	495	503	494	512	524	507	529	477	526	518	489	494	495	519	484	498	490	504	516	486	508	519	466	461	476	526	470	510	483	494	462	521	543	492	469	522	506	458	463	479	483	508	515	463	500	527	524	471	480	504	523	520	464	448	465	510	481	489	491	490	490	536	525	527	463	480	468	474	539	511	438	495	511	496	448	481	520	462	507	485	503	425	474	463	511	476	520	496	479	497	481	467	483	500	455	486	496	506	460	506	513	509	504	489	518	498	500	502	472	468	449	517	516	469	470	505	500	519	499	477	488	462	503	471	496	514	470	487	528	512	471	496	505	493	512	482	488	493	497	474	502	511	470	500	484	507	481	537	511	484	473	446	486	484	446	493	514	476	501	493	488	486	444	505	472	495	504	508	455	524	477	485	517	516	461	488	490	546	492	480	529	511	472	451	482	483	529	484	519	504	500	489	489	496	481	521	504	501	531	487	542	480	510	520	468	483	490	499	515	489	471	443	473	465	438	480	473	517	509	484	432	483	504	496	467	478	496	491	514	530	504	510	493	506	518	503	491	502	487	487	495	503	479	484	496	477	505	518	506	500	466	467	478	501	478	504	502	485	486	468	499	510	520	467	478	465	480	472	517	499	534	519	512	501	489	467	531	503	505	489	483	493	446	546	491	493	524	509	467
24287	22619	29097	24351	19971	8107	1295	796	704	732	724	681	713	675	712	662	707	671	638	701	693	691	677	717	699	644	667	688	704	689	664	635	682	639	678	689	703	649	666	674	660	701	677	703	700	709	599	707	704	682	639	685	659	652	685	662	679	646	661	646	700	694	669	667	659	678	680	688	675	646	673	664	665	681	687	636	671	752	669	645	703	682	689	697	671	683	726	705	666	661	656	684	630	683	663	652	660	669	708	668	711	706	645	645	659	692	666	622	649	667	643	663	651	659	670	631	679	680	662	663	652	655	680	661	666	634	684	662	638	661	674	654	673	665	676	691	639	667	676	700	640	647	676	646	693	638	654	693	621	660	657	625	621	661	652	630	667	672	679	664	655	681	693	702	700	673	682	675	700	701	647	666	700	711	660	662	687	683	662	679	669	691	672	646	735	657	693	670	670	650	667	662	670	698	675	624	641	685	678	656	653	677	686	713	705	681	689	692	677	652	674	675	710	688	702	711	673	593	651	646	639	679	707	712	671	695	684	677	700	635	677	643	635	714	699	676	648	705	652	673	657	667	692	685	662	638	707	696	696	660	657	684	674	693	627	651	667	626	651	680	699	717	706	681	655	674	713	663	640	675	643	672	641	683	679	607	657	688	660	656	660	658	632	681	646	672	669	717	699	660	678	644	689	657	653	671	658	696	675	707	655	647	651	647	662	682	639	664	679	695	625	636	601	712	667	651	624	645	622	624	684	652	697	689	661	647	656	673	662	662	671	675	685	687	711	665	663	682	687	706	653	691	687	682	671	629	697	661	669	690	657	652	652	695	621	671	672	691	717	668	656	663	670	661	709	691	686	658	722	648	705	634	657	628	690	614	685	629	718	648	693	701	703	635	690	626	695	692	691	675	668	656	640	719	663	666	628	686	655	668	674	662	658	663	619	667	622	659	658	655	674	643	675	621	658	669	692	701	642	706	659	661	705	680	646	642	674	649	666	706	659	679	702	622	706	708	701	653	710	686	672	685	677	705	642	646	687	646	655	634	710	629	670	672	635	684	687	644	644	645	672	693	674	628	709	693	700	729	650	691	693	655	684	685	669	702	703	661	666	688	660	685	719	651	686	698	662	655	686	690	654	652	642	681	705	680	679	674	701	635	644	677	654	700	665	649	665	683	683	678	648	681	692	661	648	683	629	671	707	674	654	646	704	681	691	656	667	677	703	648	667	638	679	699	695	679	668	660	723	674	648	661	654	682	612	680	655	666	690	648	663	703	698	678	650	714	634	681	667	667	646	670	680	696	638	663	628	651	605	682	684	687	675	657	682	692	657	666	645	664	682	677	632	653	650	659	655	674	657	654	656	673	675	702	625	672	668	667	697	707	668	652	731	645	645	668	708	686	636	608	650	689	674	679	643	724	711	680	620	672	692	654	697	648	632	673	678	673	674	663	663	677	688	679	692	681	630	672	699	646	659	655	651	657	661	696	688	682	644	689	659	647	660	614	664	731	678	666	668	646	692	632	667	715	684	697	706	696	617	685	629	706	637	706	647	596	661	678	643	681	647	651	643	681	694	656	698	664	652	656	700	724	636	638	721	677	620	668	727	655	684	644	685	664	614	694	662	675	684	615	685	683	636	703	628	649	692	673	672	666	690	638	635	705	660	692	678	629	687	694	710	672	621	639	684	661	674	669	662	687	702	683	662	673	712	703	636	651	679	713	739	701	683	675	672	664	664	663	657	651	688	619	685	655	671	640	640	683	650	682	642	700	637	696	652	650	715	618	636	648	650	636	671	682	652	657	660	634	678	713	652	655	608	739	648	630	678	616	655	673	665	723	662	660	694	723	662	667	657	691	615	745	648	633	693	727	677	658	656	651	705	698	649	670	650	669	638	637	648	665	660	705	690	641	661	648	653	664	733	720	679	642	697	660	688	637	691	672	652	691	652	639	627	683	657	656	674	714	724	653	627	684	694	673	664	638	651	702	679	680	692	710	641	635	686	683	694	657	649	687	677	650	655	671	639	694	708	712	676	676	664	665	658	655	678	701	661	680	660	681	664	712	675	660	694	686	667	659	666	687	643	634	717	689	666	634	663	633	698	673	700	653	669	702	690	611	654	624	649	644	686	636	659	700	685	671	700	662	680	670	671	657	673	696	659	621	651	689	645	726	698	676	678	674	685	662	636	717	674	670	699	694	695	680	675	626	639	680	682	683	675	662	647	648	642	661	703	716	691	710	729	683	697	648	680	635	677	671	694	682	672	666	661	686	670	655	675	664	638	649	681	695	648	676	670	686	661	659	692	636	679	707	703	651	648	657	676	618	695	687	660	679	703	652	651	613	681	657	663	669	699	662	689	685	643	657	672	627	684	626	663	662	703	673	650	664	691	661	643	640	688	655	701	643	672	654	689	668	702	671	646	670	682	684	688	625	679	688	693	678	701	666	675	699	666	629	657	670	643	703	632	670	678	684	648	705	646	671	641	651	645	660	691	684	617	678	660	699	668	588	660	647	649	686	701	664	675	663	711	620	643	642	704	646	703	674	683	648	677	732	690	631	712	660	707	653	662	637	672	674	628	642	695	648	690	673	691	660	629	701	693	647	637	660	689	683	769	700	669	663	685	673	649	687	697	709	655	698	669	658	668	646	647	674	652	678	694	679	690	663	713	651	655	674	683	651	626	666	618	683	661	640	676	611	675	680	658	658	674	654	633	676	670	672	725	649	693	718	673	671	703	653	633	654	684	643	682	700	652	704	672	713	659	620	675	641	662	642	658	694	719	682	655	681	648	670	682	659	645	682	686	652	655	673	666	650	624	727	664	638	665	722	668	657	627	646	690	688	668	714	638	678	676	688	619	684	639	709	657	679	627	691	649	648	651	685	684	624	656	669	674	681	678	702	638	698	656	708	693	660	647	727	682	674	691	676	706	657	675	667	675	741	708	656	628	653	651	685	655	706	718	656	655	669	671	725	655	656	679	660	594	678	699	637	629	673	649	658	640	684	594	640	675	651	637	667	724	696	686	674	658	632	694	662	664	656	696	670	685	683	658	661	638	683	625	628	695	619	684	678	649	635	668	643	661	677	663	678	714	668	647	684	641	651	707	643	674	668	663	670	661	685	688	654	693	669	618	616	660	662	678	701	680	649	714	702	655	671	688	715	679	698	726	658	659	658	664	675	665	678	619	612	648	703	662	609	653	650	679	707	672	647	666	664	669	640	677	711	685	677	657	748	690	677	685	692	656	645	699	687	681	660	698	628	659	661	662	681	687	668	698	688	687	673	686	650	719	685	660	662	683	684	663	680	600	719	649	688	666	682	630	621	655	637	620	662	646	678	638	675	673	674	696	702	690	695	637	707	639	663	676	672	672	655	622	691	640	648	661	663	626	644	701	667	687	661	698	662	644	702	701	680	696	664	662	654	658	691	652	651	660	649	636	612	665	667	677	656	671	697	748	640	673	673	654	631	629	643	660	652	678	671	671	680	700	688
59320	85683	47264	14272	3116	920	628	579	599	606	589	634	655	567	556	647	630	656	589	539	581	617	635	580	626	607	609	601	601	554	602	602	615	581	591	573	603	626	627	575	587	623	592	595	625	603	609	599	607	612	585	593	584	580	664	626	608	586	583	621	598	626	585	635	578	607	659	602	552	630	609	615	599	615	576	623	579	618	588	653	611	602	608	628	588	599	617	634	589	640	588	616	605	600	614	638	612	569	585	624	615	595	610	624	588	617	570	606	612	604	577	594	639	584	605	648	608	596	635	599	605	585	611	615	604	613	660	643	615	633	573	590	610	625	638	600	598	626	591	586	611	609	608	618	620	629	627	620	594	624	604	600	586	624	606	640	614	574	609	604	607	580	604	601	579	620	582	579	571	635	573	624	652	590	624	624	591	577	606	561	606	588	624	620	588	604	608	621	584	602	570	571	622	593	579	590	540	588	616	598	621	587	585	644	604	599	643	565	591	549	566	619	598	554	613	595	601	611	609	587	576	626	628	586	611	595	620	574	635	593	639	591	618	586	611	593	607	596	581	575	622	634	562	627	597	573	675	623	592	596	621	655	583	630	607	603	610	604	640	614	607	627	601	614	613	584	554	581	605	606	606	623	593	588	565	610	598	603	582	605	587	593	568	576	599	603	578	655	557	570	602	576	569	626	605	589	596	613	589	578	566	587	575	584	608	589	606	650	594	603	598	596	633	578	613	578	552	583	636	633	657	584	629	638	580	620	620	584	641	621	602	585	588	581	556	600	597	601	605	622	587	563	600	649	631	604	594	599	581	540	621	580	613	593	646	617	594	556	589	651	591	575	611	586	609	600	603	596	593	582	574	550	633	650	614	588	583	652	601	581	596	585	545	587	629	579	586	573	614	575	621	568	597	603	604	573	581	602	597	620	600	604	593	623	640	626	601	602	597	648	593	607	585	598	581	663	567	598	591	592	641	579	607	589	612	610	571	631	555	620	620	588	604	577	591	622	638	600	609	569	617	619	590	566	596	606	605	566	620	602	591	588	593	584	590	555	632	597	608	573	605	585	575	576	589	609	550	617	589	591	615	601	608	588	578	592	613	583	579	568	609	615	581	595	616	605	603	575	603	613	608	620	645	632	602	615	600	621	585	584	590	581	638	595	603	631	606	603	587	604	603	590	603	606	554	658	622	616	601	602	586	587	614	612	617	606	568	638	597	605	558	577	574	640	619	636	614	602	562	589	609	630	612	579	588	626	601	629	559	586	595	614	602	643	659	613	632	622	583	542	612	618	633	594	631	600	609	630	621	588	630	585	601	532	596	583	654	609	581	583	624	609	622	566	616	602	582	569	533	635	642	594	618	588	632	592	571	606	624	601	582	604	624	606	626	607	608	598	566	555	608	576	561	597	586	612	648	566	619	628	604	579	596	612	571	574	592	585	598	579	655	603	605	626	644	660	573	563	626	625	616	634	549	557	638	591	599	605	585	587	570	613	555	597	623	597	606	600	578	587	661	560	579	579	538	606	568	576	650	569	610	594	611	579	575	623	604	600	603	603	620	595	606	652	600	630	600	585	630	592	611	616	613	581	595	596	545	586	639	576	570	619	610	582	624	570	590	598	592	623	543	611	608	598	563	580	622	572	601	600	605	657	594	568	583	602	620	558	637	607	584	636	600	622	613	637	570	609	573	561	597	567	605	647	567	645	583	569	560	622	613	620	593	576	592	592	566	587	619	604	606	635	557	599	602	605	599	625	593	599	606	624	609	577	607	587	603	577	581	626	620	636	645	569	581	576	615	632	637	623	584	596	627	602	628	571	628	609	557	590	603	599	553	595	638	612	635	583	605	663	652	564	606	607	598	614	582	638	589	598	589	608	602	604	612	611	576	632	629	601	605	629	611	565	560	601	587	624	604	592	597	602	591	562	590	603	601	581	600	612	604	643	606	586	555	569	583	601	555	594	620	631	610	645	557	567	566	667	639	625	593	600	611	603	628	616	620	580	585	578	604	621	597	631	583	631	619	595	648	634	613	575	601	590	607	556	587	611	597	566	661	608	655	563	589	603	597	634	599	579	593	619	589	588	605	582	630	640	571	598	582	631	613	568	629	614	604	600	565	564	595	608	600	603	600	619	604	627	580	610	601	637	614	587	586	588	605	628	610	579	638	605	607	610	577	596	632	532	630	561	602	596	597	643	603	639	575	629	605	611	588	572	598	625	568	609	628	594	605	588	606	593	617	558	646	614	622	605	603	619	594	569	572	582	614	590	570	581	597	601	597	634	579	597	617	607	619	619	611	658	580	625	609	600	595	608	577	584	608	608	581	603	609	636	616	616	613	614	581	621	616	605	592	601	573	624	610	624	613	572	626	622	556	602	658	611	560	653	618	621	604	570	639	623	603	584	612	609	601	608	579	602	633	560	583	598	590	627	610	590	570	596	597	571	646	623	595	603	597	635	595	587	606	616	615	588	655	606	627	580	609	595	581	572	549	623	600	611	581	588	550	647	585	576	584	599	620	577	609	566	659	543	568	611	626	598	569	554	612	622	647	608	604	572	565	606	565	607	631	601	610	626	625	597	602	563	574	610	578	626	620	579	574	611	583	613	578	572	613	598	597	577	538	582	588	601	627	592	569	570	621	628	587	555	536	645	626	589	591	597	578	567	558	610	593	632	623	563	623	579	606	543	579	606	588	641	573	551	625	623	574	618	628	598	577	611	630	616	633	576	618	586	581	550	601	580	578	585	605	583	582	606	615	599	592	632	592	581	644	564	614	621	562	606	613	606	590	595	587	592	609	599	591	612	588	599	623	616	582	651	600	603	609	559	568	628	610	637	585	589	630	618	632	605	591	611	591	620	615	624	603	624	610	612	594	640	585	579	626	574	559	616	610	610	604	572	622	598	575	606	649	609	579	601	627	615	583	594	603	611	562	598	600	578	626	570	594	579	594	607	643	591	639	572	560	616	588	609	595	605	623	620	593	608	628	634	601	596	603	601	614	608	587	611	560	548	571	542	584	586	585	553	630	586	572	590	633	586	605	578	595	612	624	577	604	613	582	620	614	618	634	561	596	606	606	666	610	606	594	568	632	638	598	620	623	626	589	618	600	578	591	571	610	616	592	600	572	581	606	616	606	644	622	595	631	609	615	613	591	600	592	640	626	600	607	601	631	615	597	610	576	618	601	599	605	584	606	594	651	574	588	560	616	593	641	622	650	586	566	592	598	598	576	607	604	589	596	601	635	591	604	646	554	604	630	605	626	581	570	600	574	619	610	604	602	607	630	590	605	654	598	566	659	594	625	579	582	582	582	577	609	607	562	620	578	581	612	579	603	606	601	616	611	598	643	572	607	609	589	583	592	562	553	601	536	634	617	599	619	580	622	567	638	620	604	605	615	628	656	630	548	590	598	615	582	534	556	575	605	600	649	598	611	611	671	567	600	613	581	590	614	617	609	624	604	565	611	589	603	629	583	588	574	569	605	572
35111	30976	18342	4054	851	579	530	537	481	512	553	497	467	502	510	506	505	529	501	501	491	507	503	508	507	543	507	506	509	525	537	532	528	534	528	515	541	538	522	501	486	474	460	500	547	523	491	535	541	497	539	522	521	498	494	538	532	552	540	522	493	509	527	526	501	526	479	484	506	461	518	472	492	521	518	510	532	519	508	527	485	501	517	547	480	535	490	486	511	490	493	518	496	554	505	540	531	535	562	570	508	497	543	502	526	518	534	518	520	533	504	510	539	539	546	470	516	493	524	533	490	503	489	553	521	553	470	506	553	499	512	502	471	522	491	536	497	521	559	540	531	502	535	508	527	515	540	524	471	492	518	443	467	493	532	471	476	577	557	478	502	507	569	520	482	498	559	514	523	496	520	541	529	569	513	494	506	507	562	514	523	500	507	506	515	518	500	521	540	506	510	498	522	526	490	465	509	514	469	518	517	501	520	485	497	516	538	552	560	504	470	534	488	496	517	512	487	477	492	510	525	503	516	502	508	525	538	482	510	552	529	564	506	479	518	527	484	511	519	555	502	496	525	553	547	524	501	504	528	519	530	520	485	521	471	552	498	488	510	495	509	514	488	545	525	521	540	529	484	498	513	531	487	505	512	537	496	501	508	519	491	549	510	557	532	506	498	537	474	522	506	507	471	486	560	502	513	525	525	488	464	506	511	488	565	505	501	502	502	494	489	532	493	542	523	515	521	518	540	512	499	467	544	545	474	521	500	519	494	526	522	535	531	504	499	520	452	461	490	476	504	504	501	514	524	521	528	529	554	516	490	524	520	551	547	504	486	476	516	472	506	524	550	521	548	541	491	492	500	487	519	499	485	530	511	511	513	504	526	522	572	520	521	521	473	505	533	515	519	516	498	499	518	497	531	462	530	498	485	582	489	515	508	494	552	535	482	539	448	529	532	502	502	477	500	482	493	538	503	538	512	487	584	478	486	502	504	534	500	503	514	489	533	479	493	494	543	532	518	514	512	475	535	501	496	495	526	546	530	551	524	508	476	503	512	507	480	530	538	510	508	537	520	543	477	554	479	472	540	493	593	469	451	489	510	561	524	485	533	494	494	505	505	529	511	533	509	521	505	489	520	501	528	520	537	535	517	508	515	501	518	518	511	517	502	531	537	511	502	530	520	516	495	522	502	511	505	547	496	528	534	528	508	536	536	512	510	524	484	519	521	538	474	532	496	526	499	562	482	527	474	470	515	510	567	465	486	476	499	533	516	514	530	522	470	526	552	509	510	523	536	505	532	476	519	494	469	519	510	541	534	512	489	515	479	496	509	544	507	528	519	522	519	485	486	500	523	531	508	494	474	517	507	505	477	530	528	499	500	513	471	556	493	489	506	512	492	503	543	473	511	522	500	497	533	517	487	514	510	540	495	492	533	525	508	529	506	497	510	525	517	504	508	513	524	526	544	520	553	473	504	531	539	529	518	503	524	508	530	534	485	530	481	522	517	530	510	543	518	535	524	538	489	499	479	585	492	509	526	503	508	481	541	485	499	546	530	530	510	522	495	538	493	519	520	503	527	531	511	532	531	490	557	512	522	534	537	524	470	494	489	523	495	513	540	504	513	477	508	562	482	526	505	519	515	527	516	492	523	523	507	512	474	531	534	499	494	501	544	495	545	498	510	505	503	546	543	507	531	509	527	514	479	521	549	533	541	508	519	514	541	528	501	492	539	510	529	521	500	477	538	519	496	498	513	520	542	536	502	523	487	513	525	497	514	489	564	532	525	548	559	557	503	536	532	536	483	513	511	547	505	500	497	534	506	505	538	473	485	493	504	490	493	521	531	501	558	517	504	514	514	563	533	524	487	527	512	489	507	491	514	476	486	509	505	522	515	527	495	531	518	489	505	571	518	540	508	503	467	469	539	546	529	514	537	500	524	489	564	485	500	502	522	501	550	517	525	509	544	514	514	522	524	554	544	518	514	504	539	496	477	556	531	545	533	515	506	504	491	498	501	500	532	503	502	507	506	479	550	451	530	541	535	533	497	509	515	499	524	524	578	491	541	482	489	538	477	492	532	543	549	501	521	493	495	548	479	526	470	532	539	549	535	545	515	525	492	472	500	532	499	520	513	547	555	515	513	550	530	577	514	448	520	496	498	533	542	513	531	510	499	502	525	554	493	510	545	511	509	487	545	523	544	538	489	527	494	561	542	528	507	471	547	497	520	500	494	524	493	505	525	489	497	525	495	533	526	499	521	542	531	488	497	512	476	495	465	505	462	449	506	506	529	526	514	497	539	509	541	454	498	496	509	522	513	546	467	557	555	547	504	529	510	518	471	530	503	507	545	507	508	539	502	529	526	518	515	532	488	527	507	486	507	499	545	479	507	536	524	487	521	504	493	532	526	516	520	501	508	534	504	535	501	518	503	533	496	517	521	520	522	497	554	528	509	475	533	542	528	510	547	491	524	510	522	493	507	528	502	524	513	545	519	483	476	476	499	515	508	536	483	522	517	513	532	513	515	495	547	532	503	525	499	528	530	490	567	533	500	546	522	495	536	532	504	484	490	543	579	508	537	525	493	515	498	484	513	507	537	534	498	524	544	498	518	581	493	507	499	514	505	535	541	529	491	535	508	488	508	533	505	498	525	525	543	527	528	522	501	505	514	525	521	554	563	514	555	536	518	496	505	539	495	495	521	505	491	511	526	545	515	545	527	486	492	499	490	516	504	520	485	523	492	501	484	531	518	498	505	499	508	503	542	522	522	523	539	525	516	465	494	511	488	464	485	514	505	497	469	557	483	536	527	538	477	519	505	493	499	537	550	453	524	523	530	550	540	512	513	484	493	482	515	526	519	537	550	560	503	467	522	500	495	513	477	470	495	524	532	511	520	570	526	530	518	535	490	500	526	508	512	543	513	557	527	510	541	504	508	544	527	521	461	507	493	514	484	545	550	496	550	488	483	464	486	504	515	520	544	505	480	519	547	488	553	538	535	513	527	504	514	499	553	500	527	453	537	523	524	556	503	515	503	500	534	513	531	490	473	498	523	526	540	495	474	568	491	535	516	555	530	496	542	523	509	483	560	515	499	560	541	488	506	504	522	519	552	536	493	495	517	518	493	550	507	507	519	528	517	492	539	514	479	493	493	520	458	466	503	508	509	509	519	554	505	534	483	522	498	516	498	516	586	528	540	522	521	513	465	520	547	532	493	513	511	524	476	517	482	550	483	508	526	493	500	507	495	541	500	526	537	500	538	510	501	518	542	488	446	513	500	522	534	529	516	499	512	517	521	480	503	523	539	487	505	475	511	520	501	534	538	501	488	499	507	502	578	519	524	527	468	537	542	527	515	498	526	540	474	521	498	493	539	488	518	527	496	512	507	520	516	520	500	535	498	513	497	510	522	490	526	512	517	515	493	539	540	470	501	529	517	539	497	520	494	574	502	534	514	516	481	514	534	509	552	515	516	523	531	471	511	522	485	533	501	481
34233	29102	9312	1673	585	473	418	460	438	442	377	449	432	449	415	464	418	460	381	459	406	427	414	409	419	423	447	424	439	429	444	449	424	453	448	457	428	429	439	394	457	423	417	448	474	408	407	433	416	442	404	401	456	449	446	465	434	399	426	431	414	402	457	457	450	394	453	436	421	441	425	433	422	434	415	457	456	466	445	459	417	432	428	428	427	405	440	430	421	432	415	418	431	419	415	446	437	388	422	459	419	436	402	420	401	425	403	442	388	431	412	389	411	407	420	416	458	425	433	463	413	403	391	434	427	453	420	444	445	410	421	424	413	391	424	432	409	437	451	406	419	421	391	429	411	440	446	455	446	409	429	443	421	450	480	409	453	416	430	400	411	408	473	451	422	436	431	416	390	477	411	443	389	407	407	398	446	439	408	412	456	410	396	436	457	395	430	424	421	400	445	423	405	422	429	415	454	423	415	411	458	417	448	436	376	415	417	436	416	441	422	416	409	424	421	406	412	445	407	411	429	422	411	427	440	424	418	434	420	454	446	414	461	420	419	424	432	429	405	401	424	424	418	397	454	431	404	443	437	411	439	413	394	444	428	441	410	429	459	432	399	392	432	410	427	382	391	463	438	455	437	438	423	453	425	450	396	455	416	440	438	429	435	411	422	417	407	417	453	416	464	429	439	469	454	413	471	431	441	410	434	435	441	427	440	427	422	456	418	445	405	422	469	429	396	488	449	438	423	406	408	426	417	448	434	422	394	436	392	431	460	412	433	404	447	430	416	392	420	413	405	448	416	437	441	454	444	460	424	427	405	430	420	431	432	419	437	438	389	441	435	466	429	450	430	445	453	448	431	417	434	431	443	437	458	428	419	440	445	421	417	428	466	474	400	439	419	429	423	415	390	414	440	430	446	435	405	411	411	429	466	429	430	427	444	422	438	429	434	449	389	417	444	419	422	400	450	405	400	434	419	410	450	429	445	408	404	430	416	448	416	412	428	425	443	421	422	449	419	432	423	412	418	430	440	431	411	448	425	395	409	435	451	431	433	383	454	459	425	438	407	403	452	387	434	423	461	443	452	443	438	457	407	424	439	404	400	422	389	442	436	419	406	425	423	436	483	395	461	429	439	435	447	428	423	421	460	444	395	420	411	432	454	390	480	413	429	424	420	398	413	430	445	436	396	417	439	454	450	420	420	437	412	418	412	411	386	392	395	422	399	448	393	410	465	415	418	443	393	457	441	445	436	436	438	453	422	445	428	472	436	380	398	416	464	435	426	424	447	426	405	421	432	441	424	421	441	437	430	432	421	425	456	433	414	432	428	438	411	440	458	395	435	412	432	395	430	445	450	415	409	403	442	429	448	451	427	463	397	444	419	444	434	443	417	412	479	411	421	432	390	432	413	458	424	419	431	422	444	461	439	429	437	439	455	419	425	420	378	459	406	430	424	423	433	416	426	430	412	433	419	422	428	463	430	390	434	409	457	408	429	449	414	424	396	430	419	452	446	437	416	449	453	394	419	425	419	386	431	459	445	449	429	436	428	424	379	447	416	444	469	436	438	410	443	443	437	420	428	435	471	415	413	411	405	469	389	444	416	456	420	473	433	459	454	440	469	409	433	472	373	453	417	432	462	451	436	391	434	392	423	391	449	444	413	421	456	421	417	465	417	420	432	429	450	412	448	446	420	407	440	409	452	440	397	401	463	430	392	448	430	415	443	443	437	421	440	430	395	475	431	405	372	416	443	439	428	446	410	438	427	415	437	412	434	413	404	415	429	445	411	439	423	443	427	426	449	400	428	426	431	451	411	418	419	448	436	402	397	431	446	400	468	445	413	428	437	427	442	454	421	417	458	409	423	427	422	436	416	412	401	429	390	403	390	438	377	393	415	416	430	433	426	434	445	414	410	472	394	473	439	464	430	450	435	425	404	448	444	399	419	401	454	439	421	418	472	383	427	437	395	432	426	414	435	417	422	412	466	438	426	409	425	419	430	477	391	391	443	429	413	417	423	443	433	417	459	457	417	409	427	418	453	395	451	421	426	467	435	451	416	428	410	411	373	412	446	419	441	424	421	440	449	394	419	427	420	399	456	449	455	426	406	413	394	396	416	420	431	388	442	405	458	436	418	406	401	404	406	383	412	414	426	430	390	409	454	461	412	418	440	423	443	419	462	400	434	443	416	434	414	471	434	419	429	423	435	439	412	431	439	414	430	432	449	411	439	400	455	463	404	420	412	416	456	427	453	431	455	407	421	438	446	443	456	429	438	401	405	441	431	417	411	444	407	435	393	413	407	396	415	412	428	434	426	413	427	446	484	446	436	421	447	434	472	392	416	438	465	440	427	459	425	422	402	440	406	446	452	430	416	404	417	424	437	436	419	409	433	403	416	412	398	417	415	453	426	442	406	403	432	393	442	438	438	421	421	399	445	442	454	418	410	425	444	407	442	456	451	448	451	439	413	440	441	454	427	471	415	432	426	410	427	419	442	397	441	401	462	449	430	452	470	423	409	391	428	433	398	429	419	411	449	423	463	443	436	429	381	434	428	443	454	429	445	428	419	443	433	436	490	402	388	439	437	419	396	393	417	417	453	416	432	430	421	422	449	417	429	430	429	397	438	433	446	459	441	425	418	435	411	424	406	468	410	398	444	419	464	431	428	432	422	403	418	433	454	424	458	445	419	414	398	452	411	461	391	444	446	412	409	420	449	441	401	409	444	427	426	452	417	411	422	371	406	418	427	431	403	423	421	397	457	453	380	411	410	448	459	410	408	416	446	433	433	404	455	442	417	403	441	426	411	426	360	408	427	444	449	421	422	428	432	444	433	405	428	415	420	471	416	447	421	437	456	437	434	405	441	426	449	422	436	412	446	433	430	438	428	441	393	426	454	384	426	427	437	418	413	407	448	437	424	410	493	371	435	421	420	412	432	416	451	414	416	422	416	439	431	433	426	439	412	410	453	442	433	457	409	445	429	426	428	447	435	410	436	418	392	404	431	427	416	381	399	416	439	416	398	409	450	443	432	441	407	405	453	444	435	412	418	406	413	421	406	421	450	435	440	399	425	433	411	457	433	404	394	413	395	395	454	442	422	390	428	422	446	415	440	426	408	415	472	452	411	415	426	406	433	431	434	431	403	455	451	436	481	402	428	400	426	414	404	447	463	437	459	407	413	418	440	406	425	433	420	396	413	445	385	400	436	399	396	414	393	424	445	439	465	401	431	424	428	406	441	457	399	434	437	436	426	428	420	416	490	428	438	428	423	430	426	435	464	434	428	429	459	445	399	426	417	450	460	455	448	404	423	394	471	450	445	434	420	425	436	418	421	434	432	426	429	424	410	425	430	381	425	437	429	401	392	425	447	407	395	459	388	420	430	472	411	428	384	420	444	440	449	425	429	402	421	413	413	402	435	444	428	402	429	408	422	395	428	445	417	435	493	414	400	423	405	416	440	462	452	411	439	475	421	471	439	445	445	408	427	442
24873	23008	29235	24640	17891	4281	969	694	640	627	618	640	608	585	628	581	589	573	582	607	638	611	642	673	607	574	569	628	597	540	596	551	591	627	582	602	616	584	630	562	583	571	586	598	592	591	565	590	576	577	581	598	608	554	614	563	597	603	603	622	590	568	598	586	580	586	565	558	620	632	576	597	623	567	620	611	596	577	583	604	579	554	595	566	556	621	542	572	600	578	579	577	616	608	638	564	565	584	581	598	587	567	598	559	552	636	589	593	586	575	607	587	598	581	614	584	614	582	569	600	562	562	587	566	594	556	555	592	620	600	533	567	612	562	621	553	589	593	546	590	562	595	573	591	589	573	562	603	602	589	615	608	573	605	621	560	572	584	576	615	621	575	590	596	586	600	584	544	614	593	569	607	548	576	599	625	566	573	604	618	591	537	522	645	606	585	591	608	604	585	540	602	587	558	571	569	613	544	569	626	572	618	585	598	575	623	608	601	588	549	590	598	582	616	582	580	574	586	583	626	528	584	574	601	581	590	597	617	578	584	580	561	599	575	567	532	566	559	636	635	597	551	561	600	596	567	539	587	618	591	593	539	570	634	565	618	619	629	638	569	585	565	597	577	626	556	592	557	546	552	557	590	582	543	578	609	559	575	562	555	605	591	581	609	617	540	570	559	556	559	604	587	577	577	560	565	587	578	575	575	562	576	593	595	557	589	558	572	614	590	600	615	585	571	575	620	624	567	539	584	594	573	572	594	632	589	579	567	579	621	567	569	581	581	593	565	605	599	606	610	584	558	607	580	571	619	572	573	571	567	571	533	588	561	585	584	611	557	555	599	615	596	583	557	568	581	556	630	615	555	603	573	586	604	599	589	541	642	599	569	552	563	552	582	600	563	581	539	554	591	602	621	565	606	567	569	556	549	657	564	601	580	573	592	590	561	614	607	596	564	576	621	580	572	578	597	611	586	619	594	556	547	552	619	556	578	587	591	602	588	537	559	596	622	568	578	587	591	539	573	617	539	590	584	579	574	567	623	546	555	619	558	588	596	580	612	569	589	628	576	537	578	580	575	585	596	600	593	574	545	567	618	600	594	566	647	611	557	527	627	587	577	586	548	580	571	556	592	583	641	596	578	559	581	584	602	584	548	600	565	612	562	582	582	568	612	593	559	564	600	626	611	570	570	570	562	575	577	583	563	552	543	565	588	638	597	551	519	530	591	606	566	574	623	569	626	585	610	582	603	533	546	560	564	550	620	555	588	572	609	632	649	583	572	588	586	632	576	594	591	584	597	558	613	596	620	610	535	576	575	646	553	596	548	581	603	583	611	564	575	546	565	588	540	558	610	616	606	594	585	559	589	637	572	566	547	586	541	573	572	596	596	609	573	625	531	576	610	599	592	581	570	518	570	606	584	575	596	590	575	607	575	564	601	550	580	589	599	581	563	586	569	626	541	545	577	603	586	582	597	595	555	577	577	607	608	613	570	606	603	570	609	590	598	619	565	578	532	597	539	545	555	592	602	616	592	581	593	596	578	614	614	613	552	577	563	575	608	581	540	576	611	534	608	575	575	572	572	611	602	562	588	580	575	569	550	555	580	599	594	551	578	569	601	602	615	559	582	551	584	586	570	596	584	606	593	565	608	605	574	587	627	638	596	605	546	552	596	577	572	597	576	629	612	572	590	597	551	598	562	523	602	534	637	559	562	621	592	583	608	527	597	557	561	588	611	600	607	612	576	589	664	579	540	579	571	570	574	580	602	613	550	604	551	561	617	592	604	603	592	617	599	638	585	608	564	584	582	617	609	586	537	572	553	569	620	578	557	561	605	579	592	594	577	584	577	579	609	533	589	599	547	591	580	596	586	610	568	556	553	582	588	572	591	563	570	573	555	594	652	591	539	561	630	571	583	582	591	600	529	595	601	626	596	585	588	560	606	553	588	610	549	604	565	551	597	557	589	547	575	569	604	601	567	586	561	557	554	565	617	617	640	526	586	603	616	581	588	584	614	600	586	628	572	579	592	567	592	612	601	562	584	613	631	593	593	579	643	566	569	596	589	558	569	581	573	600	551	537	556	573	608	546	542	601	617	610	532	528	595	545	576	568	614	585	575	601	540	585	562	571	577	548	535	581	600	581	571	588	573	543	534	545	583	564	614	548	631	602	552	544	579	605	591	584	590	582	584	580	552	610	537	554	574	605	566	587	577	548	533	606	610	545	571	586	562	548	605	599	587	610	569	606	549	615	564	560	578	620	610	599	590	589	599	562	551	569	599	539	603	581	570	627	587	594	545	583	604	582	598	572	577	566	595	531	566	578	564	566	590	582	555	560	609	610	576	559	580	600	612	606	578	585	587	590	595	593	549	579	591	586	600	628	608	528	612	628	581	566	628	588	578	616	544	579	572	575	589	551	579	595	572	594	606	561	561	584	567	579	586	575	588	578	626	611	610	581	593	606	569	585	577	546	585	599	590	594	572	553	545	603	536	575	557	576	595	567	573	640	607	594	581	603	553	634	593	565	586	577	567	608	601	567	603	637	595	574	558	571	617	552	599	553	636	540	597	584	565	563	582	602	604	554	593	593	596	600	585	593	569	554	571	566	552	585	502	611	626	554	574	603	583	562	578	569	544	573	585	601	575	613	546	624	618	531	554	573	555	606	561	552	628	584	536	544	547	597	614	567	613	540	642	613	571	611	585	581	576	585	599	558	601	575	577	641	563	566	580	617	574	609	591	578	568	556	589	582	559	534	577	618	588	567	559	588	547	585	604	602	610	609	590	585	575	578	551	608	553	581	571	589	547	618	577	578	573	611	570	592	583	589	614	551	582	591	578	582	550	558	586	598	585	589	569	582	625	571	569	574	593	626	563	567	582	605	570	559	563	571	583	608	559	568	567	577	623	611	582	575	596	607	605	584	603	592	572	571	586	629	607	568	591	581	542	601	618	602	572	535	546	566	582	580	588	561	612	629	635	585	586	597	563	568	568	599	590	578	575	634	539	570	590	576	599	563	608	575	647	575	583	505	549	593	610	573	596	568	580	612	595	591	614	600	598	593	598	571	557	581	582	632	546	614	582	630	578	653	583	581	661	607	605	582	627	581	590	552	639	569	607	630	584	563	604	590	531	587	626	578	583	579	560	608	635	560	591	597	594	571	593	577	607	582	620	634	585	599	597	583	584	593	581	599	618	620	609	550	597	610	590	584	562	606	621	577	583	625	599	602	554	553	585	593	556	591	546	608	564	607	600	584	595	593	609	614	537	589	579	591	604	590	577	619	586	555	606	566	588	569	614	630	588	592	585	601	537	587	583	591	603	562	542	557	605	596	556	560	585	610	566	560	575	609	594	561	575	551	615	570	637	564	582	598	601	610	559	567	622	610	606	583	546	569	609	566	549	601	571	573	541	570	565	589	550	608	571	552	590	582	586	585	560	550	562	603	549	580	588	601	518	584	592	600	572	636	554	553	562	605	582	587	579	618	582	569	568
61541	81323	43300	11971	2455	806	575	537	566	550	527	523	530	529	502	536	559	565	556	547	561	547	537	514	520	505	517	505	541	492	521	555	505	524	539	553	568	523	537	521	530	556	546	513	532	591	513	507	489	499	504	514	543	519	521	575	530	544	533	525	530	538	549	557	512	546	525	523	490	529	518	515	519	464	534	502	555	551	551	530	514	564	557	514	537	543	537	530	543	549	506	539	590	560	473	513	552	560	504	566	541	566	554	541	527	510	546	537	529	490	547	529	505	510	494	509	523	568	512	543	517	547	549	556	547	512	499	510	545	540	502	556	543	533	530	546	550	517	531	502	570	541	544	512	535	551	559	549	517	534	526	513	536	548	507	506	516	534	543	513	512	530	526	560	542	530	568	562	532	539	566	547	541	550	525	533	551	515	542	534	527	542	529	537	540	542	537	567	516	552	498	498	521	534	516	545	519	529	550	531	502	529	497	526	546	485	528	530	491	539	535	528	506	507	559	541	549	571	550	488	497	522	521	540	555	531	539	560	545	539	523	547	500	521	489	565	515	533	515	558	534	563	499	516	529	500	528	514	516	485	512	534	538	532	540	510	541	535	529	534	490	538	510	540	536	493	514	520	513	559	541	530	547	550	542	534	559	557	534	557	560	562	526	556	521	547	500	502	553	513	541	538	540	546	517	519	513	516	542	546	561	486	522	533	519	492	569	501	509	551	477	520	501	532	528	582	546	492	541	534	591	538	527	567	507	523	519	546	517	548	494	502	569	520	531	521	535	512	532	563	538	471	535	531	552	538	508	530	496	537	584	517	518	574	536	526	510	533	528	567	530	506	508	523	545	478	558	524	544	605	551	518	522	559	553	540	533	562	506	509	516	546	550	545	520	524	530	512	549	510	537	527	536	525	537	535	521	525	526	525	545	556	523	501	539	514	536	573	478	536	564	548	564	516	532	497	517	530	539	535	520	541	531	537	521	539	527	509	540	529	546	548	565	535	553	487	537	523	514	510	527	516	533	560	503	530	522	593	543	538	503	571	501	533	562	516	486	507	550	525	530	521	539	542	500	512	504	554	580	521	523	524	528	540	531	533	544	542	514	545	561	528	540	507	509	543	525	565	505	515	494	554	530	533	509	561	531	511	534	559	559	492	505	521	499	534	506	539	501	541	517	540	554	512	532	516	519	509	542	504	501	521	570	529	517	549	532	562	574	520	519	517	540	515	500	524	503	509	486	559	539	508	542	572	551	524	516	555	541	515	521	530	526	550	496	550	520	515	514	524	524	510	533	535	509	516	519	526	538	570	541	576	519	527	523	553	536	513	521	520	543	516	511	535	550	507	556	511	536	510	557	525	515	514	557	551	531	537	502	495	547	495	539	521	527	475	511	505	526	503	545	522	541	528	535	505	550	512	555	547	546	533	532	501	529	549	527	561	532	528	523	540	516	563	567	519	522	517	552	503	507	528	518	485	517	534	512	551	503	526	530	544	545	512	501	510	540	538	519	499	513	533	548	562	524	565	548	549	545	548	514	502	536	458	480	553	528	515	521	520	526	497	544	511	516	517	515	568	546	523	537	535	526	496	532	525	550	548	525	517	527	523	535	535	544	527	507	551	492	502	486	509	571	565	535	518	503	527	565	512	522	500	488	531	546	545	542	501	508	527	571	464	558	520	542	519	526	537	524	532	515	507	495	547	554	512	558	535	536	553	516	526	516	528	517	521	552	548	518	516	527	537	548	537	544	531	516	562	488	535	515	499	550	528	559	546	546	482	454	556	548	542	556	548	489	539	527	530	537	518	531	535	498	544	517	528	509	545	565	539	532	501	541	525	552	488	540	551	547	510	490	527	538	531	533	566	503	510	528	465	559	523	514	563	579	552	522	518	531	536	541	582	514	531	537	537	545	533	528	568	496	514	538	530	529	528	503	562	543	551	508	546	528	552	557	536	522	550	536	512	522	542	546	583	531	517	512	494	568	534	526	529	588	499	528	564	523	533	551	549	543	530	509	518	555	542	517	577	552	522	506	548	525	519	516	513	544	509	566	514	501	531	515	531	519	525	543	520	573	519	539	497	524	520	545	543	515	549	555	565	537	541	589	524	510	527	543	513	536	526	515	501	497	583	526	511	524	456	560	538	505	557	562	496	535	578	515	519	523	497	495	547	578	512	533	526	496	516	541	499	500	499	500	524	518	553	548	519	539	519	490	546	534	543	522	544	538	507	518	511	530	542	528	524	548	574	573	512	538	519	548	530	522	524	519	521	524	518	521	527	532	532	572	522	575	527	511	521	545	539	518	500	555	553	539	521	491	547	583	539	513	518	506	535	523	536	540	533	539	509	531	519	531	499	547	578	545	537	524	564	537	594	545	524	531	558	508	542	523	508	555	519	539	550	575	525	514	519	589	521	498	544	510	528	553	577	531	522	536	522	543	549	527	530	534	496	541	515	538	467	543	542	547	510	523	510	532	530	530	550	563	513	508	558	533	504	573	520	545	561	555	514	535	537	545	549	544	502	538	537	531	574	497	507	546	468	511	486	520	504	536	515	541	535	514	505	498	540	513	508	520	549	533	510	497	539	597	527	552	512	517	551	507	509	515	494	511	523	559	545	495	551	513	521	542	511	498	498	547	509	489	540	519	532	516	537	549	515	528	571	501	524	538	532	541	561	523	545	530	545	530	514	491	544	523	522	535	506	544	501	522	522	536	493	552	517	523	517	574	541	549	545	535	490	493	479	543	539	529	553	563	525	529	522	540	573	543	524	518	542	524	535	508	511	547	521	576	537	511	528	537	537	534	519	529	517	551	516	524	523	504	549	538	534	491	541	567	546	497	529	528	556	532	510	509	523	512	543	520	516	551	531	579	526	530	563	554	563	511	515	565	522	520	515	502	518	531	532	507	549	514	523	533	566	544	547	488	511	469	546	547	537	543	510	513	539	537	558	546	514	521	548	507	534	487	481	494	577	509	545	502	555	506	527	518	554	546	521	521	581	514	529	500	530	552	565	548	534	539	521	504	547	548	515	503	530	511	530	517	504	536	538	528	525	518	541	532	569	528	528	536	535	509	541	515	512	501	584	548	517	516	516	525	520	556	494	507	553	534	525	557	531	542	562	525	511	509	531	543	506	526	513	504	527	504	542	541	538	527	518	505	553	572	517	539	521	536	523	547	513	490	529	515	513	551	556	520	532	534	488	492	538	534	492	508	530	538	540	507	517	491	501	558	508	495	497	514	500	528	528	527	544	508	564	524	537	518	509	536	493	545	561	523	531	557	522	490	522	486	531	563	523	500	543	558	552	528	541	614	501	511	495	513	557	523	521	562	521	551	502	509	541	536	522	574	535	506	511	503	537	535	525	504	518	532	501	548	549	551	578	540	485	533	549	516	550	517	501	509	512	506	536	508	545	530	540	537	516	588	538	524	526	522	522	530	510	578	501	517	506	502	585	561	523	528	533	543	539	513	522	544	527	510	522	548	531
24303	22533	29319	24312	19937	8308	1268	839	745	788	741	732	700	766	692	692	681	720	685	678	700	696	753	715	768	737	736	680	692	741	744	715	706	692	720	680	735	705	655	743	737	717	726	708	710	705	717	677	675	717	710	676	711	707	724	698	738	712	664	702	712	695	694	684	691	699	696	691	696	721	677	714	689	707	747	736	685	721	712	730	692	688	767	690	698	682	695	690	761	688	722	687	725	649	706	715	702	706	670	681	725	714	673	728	728	753	705	694	690	662	684	715	725	675	730	678	663	722	697	684	686	685	702	716	700	716	707	690	666	708	714	699	687	686	675	707	708	690	682	668	667	703	651	709	693	687	730	687	724	672	697	653	723	702	725	691	709	669	700	711	740	669	706	709	721	640	716	715	711	677	733	726	719	702	707	696	695	690	672	736	652	774	699	673	657	695	666	697	693	700	698	656	707	641	703	675	713	712	706	682	703	719	733	719	731	715	723	720	688	716	687	687	722	698	725	659	716	675	701	702	711	692	728	715	694	740	704	654	691	768	680	729	704	710	754	717	723	750	688	763	733	703	695	730	728	690	714	703	712	713	701	740	713	709	672	679	737	658	689	672	688	707	682	691	712	674	722	690	685	729	687	685	680	700	706	706	716	670	709	740	708	734	719	694	659	714	673	712	657	725	706	684	644	677	683	715	694	729	658	701	707	721	713	699	712	748	710	741	677	725	682	693	721	662	698	646	680	693	745	755	656	682	689	690	656	699	736	701	664	716	757	710	728	717	707	719	711	695	687	765	681	764	694	745	720	707	725	742	724	705	705	687	668	662	663	669	682	654	733	693	730	657	731	728	730	699	739	715	728	697	644	659	670	664	713	680	669	669	679	720	730	706	659	719	683	733	691	729	692	728	744	683	693	703	645	685	706	675	685	712	693	691	703	696	726	688	671	710	718	655	716	666	690	674	664	709	742	679	683	719	687	706	644	685	670	730	700	708	713	658	641	646	740	653	647	717	699	726	715	695	661	670	670	710	684	705	691	677	729	700	707	725	682	715	622	745	710	693	697	707	659	686	723	710	706	694	696	752	723	669	670	745	705	639	674	682	723	721	740	705	674	704	669	682	692	685	681	667	704	715	681	717	706	722	676	729	703	704	749	721	686	717	717	698	704	743	737	672	705	718	686	660	679	724	712	693	709	685	666	711	724	707	728	637	685	745	683	710	653	694	708	693	687	688	756	679	714	712	702	681	768	723	699	647	717	729	715	745	667	698	696	692	695	667	757	689	733	708	698	717	706	714	705	672	729	679	689	637	681	721	700	715	715	675	705	722	664	719	701	689	728	652	708	726	718	736	722	706	713	748	695	678	684	660	673	692	765	682	737	709	709	682	671	708	661	681	664	647	640	642	680	706	725	674	700	698	715	711	690	730	682	673	727	687	703	695	637	688	698	729	663	671	690	726	717	739	723	690	696	682	703	691	686	718	712	712	679	698	654	713	653	720	693	706	698	669	704	697	716	681	690	683	739	662	687	674	704	715	666	655	713	723	697	738	665	735	666	695	684	675	660	619	764	692	700	740	705	694	704	709	634	725	678	698	698	693	745	677	722	740	697	719	697	656	689	702	664	738	711	720	723	724	689	694	674	707	739	715	651	702	692	657	666	695	697	708	651	648	688	724	671	733	709	705	686	680	663	668	674	733	676	728	747	737	656	716	687	688	688	703	671	697	688	702	689	720	663	706	701	628	745	735	713	739	652	684	669	652	724	691	699	698	716	704	717	666	699	660	704	748	705	681	724	719	714	658	715	676	693	701	706	713	678	676	717	673	673	754	694	702	681	738	711	735	701	674	653	676	667	733	693	666	686	666	682	674	705	726	706	688	705	694	711	671	709	701	707	708	683	747	662	686	727	682	660	672	695	705	719	678	685	682	696	666	753	663	759	725	657	660	680	703	713	660	690	678	745	678	716	707	668	685	681	641	739	739	699	719	754	696	720	667	714	671	705	658	705	732	683	719	679	715	710	712	688	719	689	699	658	676	730	634	710	693	710	697	719	687	703	687	693	730	717	705	669	710	689	683	699	705	674	716	687	714	697	668	647	709	716	671	652	689	662	670	713	688	731	695	713	661	654	690	672	681	672	712	690	726	715	709	715	667	721	644	708	735	649	704	688	763	678	677	644	686	645	690	677	690	691	712	698	740	718	733	718	692	701	669	692	703	661	737	652	657	668	685	727	697	735	745	694	641	673	651	676	678	666	723	705	723	684	690	702	720	670	716	678	684	703	644	754	652	693	719	737	670	715	709	691	675	702	692	655	682	732	747	666	727	699	724	736	661	693	723	664	728	695	710	705	695	716	720	697	717	684	723	751	742	684	742	715	675	684	672	721	706	677	683	749	682	696	741	724	696	665	694	689	679	719	698	695	673	729	663	726	712	696	678	719	738	682	670	695	712	711	643	691	703	698	692	650	710	759	658	675	688	706	692	692	661	706	703	745	664	698	700	762	643	732	726	734	686	694	658	677	732	665	671	713	663	732	646	728	733	699	701	718	682	723	701	679	702	763	715	682	661	746	698	689	701	654	719	691	651	692	708	688	658	670	721	718	677	717	682	736	690	651	744	704	708	758	745	723	701	730	694	667	665	763	695	665	688	687	693	717	692	662	713	653	627	702	702	683	722	733	640	693	684	660	697	713	687	664	691	756	686	706	699	677	706	680	739	706	717	733	684	703	739	722	727	741	720	740	721	716	744	714	699	689	759	713	697	720	683	691	673	731	746	729	668	721	705	726	674	721	685	669	670	677	753	710	659	696	697	674	697	720	744	687	674	694	710	741	718	698	722	704	692	691	712	732	668	669	753	695	683	730	647	690	702	682	684	674	725	686	745	702	683	688	707	703	727	670	680	719	693	765	653	695	692	697	658	642	696	692	675	699	726	713	690	681	738	682	652	703	705	645	666	723	710	722	710	681	706	739	688	680	678	720	699	642	676	745	720	714	690	691	682	660	716	695	662	743	663	680	716	689	726	678	725	759	672	640	709	706	644	691	720	718	742	692	707	723	702	725	724	681	656	699	719	728	748	702	682	701	673	700	687	688	679	694	666	646	715	673	678	698	709	681	629	720	682	737	724	733	718	702	747	713	684	718	722	707	699	699	679	727	731	704	723	704	760	682	691	747	756	689	715	755	705	688	728	725	677	701	650	681	718	733	727	676	649	689	686	748	732	724	692	683	721	699	752	675	693	701	693	710	643	677	693	677	721	688	685	648	653	663	687	697	664	676	674	695	638	666	715	683	716	686	710	672	718	689	762	704	726	690	681	692	673	698	689	712	697	709	707	643	646	717	725	675	644	703	702	658	698	665	705	703	727	707	687	672	696	673	669	668	665	729	674	720	724	696	732	682	701	720	643	714	665	656	654	723	683	695	722	702	710	672	697	689	706	723	705	660	700	717	662	721	698	675	724	680	709	702	699	686	689	706	737	686	709	666	676	688	709
58755	85245	48081	14512	3069	974	655	617	597	626	639	589	604	646	627	649	625	654	633	623	628	610	654	670	647	659	664	581	651	607	644	637	666	612	616	617	595	626	609	644	605	627	607	617	641	649	601	622	620	636	560	659	649	640	665	630	635	604	601	676	626	620	628	621	636	650	624	630	636	618	658	594	658	606	594	645	649	601	602	637	623	629	637	597	652	643	663	622	601	645	624	641	600	610	621	616	636	588	602	611	644	657	588	635	654	593	681	616	657	597	608	596	634	563	586	610	667	628	608	674	593	648	627	617	633	670	628	622	558	662	560	611	642	660	583	656	643	621	624	633	675	632	609	602	594	602	590	627	591	679	652	630	596	642	612	612	622	669	619	615	669	631	627	648	637	610	618	597	641	596	600	606	663	661	637	620	630	640	598	647	588	653	599	650	614	646	584	634	562	628	624	654	606	641	607	695	618	608	638	644	603	603	601	615	582	638	612	603	636	630	634	619	671	625	640	624	621	600	670	652	646	652	669	624	611	612	599	625	591	634	616	672	659	644	588	616	644	630	680	653	618	644	659	638	643	614	629	643	610	583	630	610	614	692	670	588	637	603	604	603	629	614	587	595	670	661	646	586	607	630	636	663	596	633	593	611	584	644	629	574	599	636	585	655	626	620	615	643	624	596	627	601	652	598	608	646	679	605	604	627	615	589	617	654	634	612	677	622	583	599	682	622	613	620	575	637	615	614	659	617	640	633	641	660	608	641	664	630	658	621	638	604	590	613	590	639	611	608	558	613	616	604	597	653	636	618	634	630	618	605	579	611	658	623	604	645	610	624	585	660	669	652	608	630	668	618	584	617	615	662	637	599	651	657	626	623	613	643	666	639	655	628	630	670	622	665	564	594	620	638	634	606	614	644	621	617	601	650	612	628	639	635	578	579	611	663	712	635	592	649	611	642	642	607	651	646	633	637	627	609	621	593	627	642	592	590	631	581	627	623	580	642	621	623	611	643	617	618	609	598	694	636	600	577	625	613	650	627	632	636	644	583	627	589	605	635	603	569	600	602	614	636	632	573	654	591	572	615	600	647	618	620	624	626	637	626	618	621	611	682	639	696	623	576	664	622	609	624	623	645	612	603	651	647	588	655	630	643	656	641	622	632	614	665	655	666	651	599	614	621	668	637	628	584	661	595	631	663	619	624	598	610	578	600	603	625	584	627	605	600	624	593	573	607	687	636	628	610	640	614	612	624	643	606	581	637	616	615	640	631	640	626	621	651	612	606	615	600	644	603	594	617	640	625	606	625	624	610	613	624	649	671	635	609	591	644	638	666	646	643	634	641	582	591	629	644	594	606	633	639	673	631	647	629	622	611	622	617	591	615	658	594	596	629	626	638	623	623	654	628	623	642	626	597	642	622	669	670	619	645	592	635	610	632	633	616	623	614	604	616	620	653	593	582	585	643	585	604	606	623	631	636	611	615	651	602	660	647	616	636	618	656	621	623	626	624	614	655	627	620	648	659	646	628	606	592	645	590	674	690	603	652	613	601	629	583	636	558	647	628	620	638	601	634	598	587	587	617	631	614	612	631	597	619	615	679	643	599	599	605	615	640	592	663	589	624	627	606	634	607	604	603	592	623	651	596	606	609	619	640	639	571	616	627	592	618	571	654	611	632	633	605	637	584	632	670	593	626	629	651	632	656	609	629	604	653	604	590	621	588	638	634	637	597	615	597	605	606	627	692	655	615	612	603	604	616	577	641	656	585	626	589	622	652	627	553	604	574	636	609	616	640	670	622	604	615	613	655	599	625	643	597	638	586	619	628	643	619	645	634	604	668	687	622	632	635	597	637	644	604	646	595	625	592	633	615	618	653	630	635	627	586	601	623	588	621	631	625	622	643	635	593	660	670	649	614	625	623	614	598	623	575	641	625	564	650	622	626	608	593	639	638	620	617	668	638	606	620	625	612	617	602	617	605	630	603	654	622	641	635	634	611	632	622	625	589	603	668	595	609	657	651	659	664	659	610	652	603	613	679	623	593	649	587	609	642	622	584	645	619	641	614	616	626	617	665	636	620	642	592	613	631	616	607	677	649	639	582	624	637	557	610	635	632	625	639	594	623	603	601	638	645	647	631	621	661	553	629	655	599	646	622	597	642	606	622	609	665	649	625	636	677	635	608	645	626	629	651	657	611	622	596	595	661	641	622	585	619	632	652	646	639	642	615	609	664	607	642	617	651	661	623	644	611	647	605	628	596	609	593	582	660	588	639	590	644	645	593	641	610	603	613	638	643	613	596	622	593	620	630	656	632	589	614	685	590	587	623	667	642	586	583	622	655	664	629	606	624	666	628	593	631	652	630	625	646	662	611	653	634	664	585	648	612	634	581	626	599	616	635	590	605	656	606	621	632	591	634	634	656	617	615	607	574	648	618	627	660	609	609	621	610	654	625	646	596	654	648	607	643	621	610	657	620	612	634	624	638	617	596	549	608	626	583	597	609	580	634	628	616	614	664	674	637	613	626	608	596	598	613	651	671	593	580	600	579	628	623	631	620	600	643	610	595	626	618	641	613	616	600	607	618	620	615	638	654	623	638	616	619	627	623	588	628	617	644	648	648	596	613	650	667	622	625	602	597	653	601	618	600	679	584	606	592	596	662	590	637	622	613	619	598	638	620	615	622	609	649	592	629	629	642	645	665	617	663	595	660	592	641	626	604	653	624	646	646	597	683	606	621	651	634	615	610	630	636	646	656	648	619	609	680	672	629	607	586	621	623	638	602	620	528	629	617	602	646	637	636	600	602	621	661	626	673	599	610	682	584	592	620	600	583	634	638	635	623	631	620	630	657	558	626	613	650	632	593	637	615	602	644	636	589	618	624	574	634	620	620	630	613	613	602	624	640	615	606	633	643	583	622	583	642	661	628	631	564	651	614	644	638	596	642	598	614	658	640	653	650	652	638	630	601	603	628	597	586	628	617	603	632	614	632	666	614	630	636	615	607	601	652	658	592	586	666	581	604	682	634	589	615	611	635	638	593	644	635	627	643	625	634	617	611	652	587	599	652	633	633	613	674	638	605	606	615	642	645	622	648	562	604	597	614	639	650	623	608	620	605	646	622	636	620	636	665	630	613	627	636	613	642	624	602	622	592	657	656	650	633	621	634	654	592	652	624	625	604	615	622	646	596	607	607	646	629	635	580	589	677	619	581	665	627	614	623	626	629	624	661	627	625	639	664	601	635	673	634	645	609	605	624	585	621	643	663	638	616	609	572	616	631	593	618	640	591	636	585	672	662	605	637	637	613	590	626	637	619	637	656	630	627	589	605	669	674	628	587	627	612	636	598	630	628	586	648	637	600	592	631	604	605	592	601	572	659	643	607	637	684	594	624	612	611	632	594	645	618	614	606	608	625	590	603	628	623	596	658	620	623	653	644	644	575	607	579	636	609	655	672	600	610	611	607	656	636	629	621	596	638	628	623	611	629	648	611	632	587
35291	30655	18285	3986	812	506	602	516	540	525	502	534	491	546	507	535	523	525	516	536	530	529	556	545	521	492	526	527	523	507	511	508	539	528	474	553	494	495	483	541	498	532	528	525	494	500	549	552	514	521	514	536	527	526	487	521	505	496	530	510	485	532	537	503	479	502	505	545	534	495	485	501	504	520	522	512	532	548	491	503	554	497	571	502	516	573	527	487	542	514	518	512	551	511	506	533	530	493	563	517	479	530	501	564	494	531	556	490	530	548	558	540	512	518	516	492	508	514	516	539	547	509	548	511	563	538	511	504	512	503	555	509	506	516	544	519	482	576	526	515	494	481	553	529	507	488	546	525	509	491	522	549	510	513	573	530	534	531	493	536	532	517	551	497	509	533	533	498	544	509	535	525	514	546	540	513	499	500	516	569	524	509	478	473	496	559	528	554	526	542	519	521	523	545	483	543	540	559	555	539	515	527	531	525	491	535	523	502	504	463	504	506	526	494	487	534	565	512	536	525	546	513	509	544	515	511	513	536	539	515	542	544	503	547	493	522	513	518	497	552	518	515	561	537	521	536	519	514	511	522	505	545	526	518	546	491	570	569	523	527	532	500	517	522	539	545	540	570	508	499	525	488	508	545	488	516	516	491	451	540	499	526	557	518	510	538	533	532	515	496	496	553	516	518	519	517	547	541	510	516	489	523	552	514	502	569	510	504	517	514	488	477	517	499	534	515	539	502	526	501	512	510	525	515	490	523	506	530	528	510	495	498	524	495	558	565	466	529	520	539	540	504	532	511	503	513	511	507	521	524	521	572	495	516	531	556	509	515	526	555	505	498	496	535	542	591	507	534	544	526	488	538	540	489	490	498	509	499	538	521	537	533	547	509	547	538	538	502	543	509	505	506	493	516	554	501	516	497	534	512	486	513	471	522	489	532	538	523	523	526	500	489	474	550	531	523	519	535	566	529	482	532	540	519	519	547	540	490	533	510	539	518	553	514	522	523	514	516	500	539	526	538	557	502	555	497	524	490	482	507	519	498	528	524	545	546	520	548	530	562	513	506	557	513	509	470	515	560	499	516	499	505	493	527	573	540	510	518	489	517	521	532	485	551	542	553	506	510	546	555	569	459	551	481	494	476	546	491	494	487	502	465	532	539	527	462	508	507	531	533	534	545	515	535	535	541	528	541	539	497	517	514	510	496	525	551	532	519	585	484	507	529	478	512	521	504	485	512	558	552	538	573	523	520	537	572	509	493	513	536	480	523	498	502	586	565	543	514	507	507	531	544	519	469	508	511	506	511	518	537	535	528	542	560	509	549	538	547	536	527	538	537	530	538	557	509	515	518	536	496	493	477	533	547	533	523	513	540	548	500	501	514	550	513	485	544	471	503	501	541	496	517	548	527	486	549	503	548	516	534	514	506	505	577	538	511	491	517	501	518	522	487	495	524	477	545	516	520	528	542	496	531	535	517	532	500	481	472	505	487	528	535	522	517	520	544	560	515	500	508	557	533	508	561	533	516	496	527	555	560	483	462	529	530	506	520	544	486	525	571	532	545	534	538	517	517	505	538	528	516	505	573	532	512	552	519	565	526	514	524	513	535	544	525	537	517	516	532	553	541	553	531	520	525	555	516	535	535	479	527	513	512	524	534	560	499	533	506	542	515	548	535	510	499	523	520	520	492	521	536	531	500	556	586	519	540	481	519	532	461	496	527	517	487	499	529	527	540	539	480	591	502	522	521	531	499	521	534	516	541	477	546	537	519	516	524	500	521	550	495	512	488	503	509	527	530	521	484	533	528	544	509	481	555	526	529	525	541	531	520	533	494	548	522	528	531	478	494	493	521	501	546	519	520	527	530	489	565	518	528	506	506	524	545	535	483	525	511	524	526	518	544	490	510	540	497	511	506	523	554	538	543	515	537	536	492	456	557	531	490	536	519	514	528	545	537	510	532	479	494	517	525	517	495	524	516	511	542	550	501	546	501	498	512	515	503	506	512	521	544	541	518	543	532	496	524	506	550	541	538	500	511	480	499	533	517	521	521	569	535	529	539	522	569	494	520	535	531	526	533	538	487	507	537	498	565	543	576	523	529	511	536	530	511	480	540	486	505	549	532	520	540	501	524	495	511	503	525	526	506	500	480	523	494	550	512	542	572	550	553	505	547	536	509	519	538	496	504	536	534	551	526	536	548	518	488	523	508	519	553	521	496	510	549	517	521	507	491	538	495	541	551	520	488	532	540	503	522	518	501	511	518	498	522	529	496	560	524	513	507	522	494	516	523	487	528	539	517	502	547	541	549	516	538	514	499	523	553	501	522	512	514	506	526	548	515	557	530	504	527	505	532	507	532	515	555	521	563	518	530	532	525	521	518	529	572	514	577	524	533	502	486	511	523	544	593	529	537	485	484	518	503	544	487	552	540	535	541	522	500	500	490	562	539	505	541	543	535	542	538	558	526	485	495	484	543	493	523	526	493	503	503	505	538	529	567	532	537	549	521	530	527	514	543	556	492	528	513	545	540	490	510	533	523	543	506	498	522	515	509	540	498	522	574	567	507	527	519	498	507	567	553	515	509	516	531	529	552	517	496	490	519	509	496	516	493	549	504	480	545	543	547	575	560	503	492	522	539	503	537	497	552	560	552	521	561	513	535	572	507	481	481	494	529	509	518	532	541	534	506	509	470	547	510	487	539	506	537	513	504	492	524	555	530	517	538	540	532	561	514	505	516	536	529	473	521	564	513	478	515	534	514	507	542	509	483	517	541	496	529	537	547	513	563	504	482	486	515	486	521	531	522	498	513	552	531	499	529	526	516	528	517	531	504	511	506	558	540	480	491	502	539	533	514	527	500	516	475	544	483	523	495	507	526	599	510	516	488	574	516	500	504	489	486	502	567	502	565	557	538	521	552	497	509	490	533	535	511	520	502	536	509	484	505	513	555	571	524	566	540	511	503	519	479	522	563	543	516	525	488	522	534	545	521	527	538	495	528	547	565	517	510	510	512	531	515	531	509	582	526	485	557	528	560	534	526	522	537	527	518	530	512	504	525	543	508	552	535	553	524	538	505	555	560	530	572	521	493	534	503	535	508	500	523	504	476	510	539	543	547	535	529	497	532	535	496	529	549	525	563	549	524	537	530	479	534	551	533	560	533	511	520	530	531	532	505	598	505	512	531	546	494	515	576	532	517	514	513	543	534	560	499	556	543	528	542	548	499	514	497	499	530	493	506	555	508	520	549	525	546	527	540	532	491	516	527	545	529	497	511	513	526	504	548	491	529	499	495	513	506	560	533	544	551	510	528	519	565	517	486	557	519	509	489	511	505	526	563	519	513	548	514	485	526	500	519	548	509	510	544	566	519	537	553	529	513	505	510	529	487	534	573	523	520	516	548	529	491	546	551	522	526	502	524	566	530	509	524	525	520	522	460	501	497	541	542	516	525	528	533	506	549	533	520	533	494	502	506	560	524	528	527	560	502	533	536
34112	29145	9323	1681	623	455	465	393	440	439	418	435	420	426	411	421	439	422	422	458	422	413	479	457	440	411	436	387	432	456	434	397	434	430	400	426	455	421	451	451	441	425	462	446	382	419	419	399	419	453	437	426	434	433	439	425	429	426	409	404	413	464	454	407	406	427	428	460	416	445	455	476	431	438	451	434	383	443	436	433	442	401	433	506	454	410	431	452	408	432	409	411	423	398	391	447	417	447	439	436	417	394	466	426	416	429	437	427	424	443	423	419	413	390	408	403	433	420	461	419	430	450	431	444	409	407	469	433	456	427	422	393	376	420	441	441	474	429	399	428	422	385	446	402	452	452	438	429	405	400	433	427	395	393	443	446	431	421	439	413	418	451	422	442	433	450	437	435	442	462	458	427	430	401	448	426	435	458	396	422	413	440	439	441	438	450	447	429	430	408	424	439	429	392	408	407	415	443	412	412	433	387	417	447	447	432	431	447	429	453	431	433	407	416	440	420	429	420	438	411	399	386	436	412	404	429	406	440	436	435	404	420	403	416	426	436	412	443	424	408	416	408	410	403	405	458	434	417	410	450	429	416	399	400	420	480	450	416	404	442	436	408	460	404	413	413	437	425	463	447	432	416	460	460	430	440	440	419	415	431	410	397	434	403	459	394	401	446	414	403	393	469	465	436	431	417	444	444	411	415	432	433	443	427	421	454	420	417	440	429	407	426	421	423	424	443	407	440	428	390	444	424	415	421	427	405	445	459	417	451	436	430	399	439	419	442	444	419	430	410	418	411	415	440	440	422	437	452	389	441	427	452	446	450	401	433	424	432	429	425	394	413	433	426	453	406	389	406	446	420	437	453	459	414	410	417	416	432	409	412	419	407	434	395	420	428	427	407	443	419	414	413	420	421	424	391	443	450	436	440	445	403	432	461	490	407	400	382	399	461	404	475	414	421	434	430	407	402	417	459	400	426	426	409	450	454	434	438	422	432	463	418	440	421	436	395	423	424	403	439	403	402	418	466	444	456	468	421	396	415	396	428	433	439	421	396	395	404	433	401	425	401	458	416	396	407	429	413	437	456	400	390	443	424	440	432	437	474	457	430	442	430	416	396	442	452	432	411	441	429	421	398	423	460	416	406	463	431	421	437	450	423	407	442	434	469	418	411	413	439	433	418	402	433	429	414	396	424	448	443	421	443	425	428	408	422	440	437	444	412	450	406	452	464	419	458	465	426	436	444	418	422	444	391	418	431	436	390	411	370	440	432	459	393	423	418	445	429	392	444	398	443	418	439	457	401	445	428	462	417	432	427	433	422	414	451	401	452	421	419	450	409	445	391	434	448	478	424	436	443	443	401	401	429	406	413	429	444	418	385	427	402	398	441	436	429	427	387	406	467	422	391	435	431	439	447	450	470	409	424	425	411	419	443	426	415	426	418	430	416	424	392	435	407	375	404	455	446	421	426	451	433	442	402	430	401	405	426	414	405	412	426	412	411	411	409	419	446	396	448	409	445	403	451	436	434	420	407	412	408	435	450	424	439	427	407	414	383	425	412	391	433	442	419	445	439	478	445	439	429	404	411	449	391	457	397	429	427	450	401	405	410	414	448	425	429	399	437	417	462	417	422	405	370	441	409	445	446	426	435	437	454	427	413	392	428	451	416	438	433	454	442	429	441	421	430	453	462	442	384	458	422	438	388	409	454	442	418	453	448	426	437	407	410	423	442	413	434	437	416	442	396	412	422	452	399	381	424	402	426	402	452	409	451	443	443	428	403	433	421	403	424	417	406	417	438	420	460	463	447	444	442	428	438	424	433	435	403	410	428	461	433	414	442	432	444	432	401	443	449	442	413	409	425	417	424	430	453	416	443	435	422	450	467	392	424	428	423	427	438	440	486	470	459	438	427	450	422	429	440	418	426	443	385	483	441	432	428	414	422	409	447	440	406	413	446	422	425	426	459	454	425	461	429	433	440	422	446	442	416	450	412	422	401	446	406	406	416	420	443	471	443	420	393	424	418	427	415	407	430	421	440	504	383	430	454	401	455	411	387	420	429	446	450	443	410	406	458	400	425	408	423	424	416	407	440	423	421	402	421	411	446	430	433	444	402	431	430	410	439	440	436	447	460	384	435	427	432	379	460	416	417	429	407	431	443	423	417	453	408	441	426	414	431	400	415	423	424	437	428	410	398	415	410	437	429	414	425	413	437	408	409	430	394	441	387	407	429	429	446	420	444	434	440	414	433	424	431	433	449	431	442	448	433	420	433	440	449	461	415	352	476	461	450	424	408	449	449	465	435	399	444	434	447	411	433	432	380	424	435	447	405	422	433	408	419	463	437	419	418	454	419	439	439	417	471	409	441	382	433	442	422	424	392	368	434	404	394	391	438	435	419	429	441	408	414	425	440	379	412	420	416	407	392	411	415	446	462	428	447	418	421	416	441	412	423	420	439	397	425	395	420	399	428	442	409	415	421	438	427	370	399	399	459	399	423	432	436	446	433	386	426	434	435	420	431	392	422	424	426	412	439	416	413	416	409	407	434	453	425	428	421	435	431	388	422	428	417	418	457	433	457	455	450	421	393	413	393	428	411	453	453	407	411	440	424	443	415	458	421	390	447	410	421	445	428	431	416	408	432	430	445	429	436	423	425	408	435	405	426	430	449	411	435	390	409	411	464	447	419	404	405	425	431	483	449	416	410	403	445	461	408	442	396	450	431	453	421	444	428	432	424	444	396	449	441	444	468	443	404	435	431	435	408	456	452	384	399	453	457	399	446	440	436	444	396	453	415	449	420	414	419	416	462	430	411	455	436	388	440	440	400	418	431	446	420	378	443	445	416	431	405	444	425	415	440	411	421	438	441	405	411	431	435	431	394	416	437	441	423	422	429	438	428	430	433	465	412	424	453	427	438	417	425	428	426	419	430	426	421	422	430	394	400	460	404	452	397	429	412	399	468	425	418	445	438	430	432	444	445	434	466	431	437	422	442	437	447	398	415	405	403	420	430	440	423	463	431	399	420	425	432	422	425	436	435	434	457	458	443	419	447	431	414	430	435	455	424	415	470	463	408	455	447	473	448	418	413	437	450	447	435	430	423	426	415	419	458	400	414	449	419	435	389	438	441	429	429	438	434	423	385	425	405	451	425	446	414	418	469	440	416	437	417	410	447	414	454	412	436	422	418	416	395	437	384	473	438	413	428	444	422	446	409	426	428	446	453	413	441	393	434	426	433	441	431	426	453	441	452	429	449	449	406	435	433	434	416	435	427	425	443	437	430	414	416	396	387	406	434	385	445	413	458	429	406	442	463	414	411	430	445	424	405	434	426	428	403	424	418	436	463	438	428	412	469	456	441	432	388	431	384	446	445	416	457	447	410	451	438	453	444	404	414	446	461	435	449	406	444	413	440	433	389	439	462	413	420	432	466	441	417	422	455	398	427	421	420	430	444	394	435	420	454	451	416	395	402	417	415	424	414	420	407	450	465
24926	23280	29131	24656	17398	3651	845	605	533	570	610	579	558	540	584	594	581	533	569	547	570	550	559	554	533	564	588	533	516	590	558	569	574	617	571	564	586	574	545	551	566	554	523	554	573	521	543	532	560	569	530	558	532	516	544	549	514	550	587	532	561	538	569	536	520	548	511	559	565	543	552	542	543	617	561	552	542	571	590	531	586	564	534	584	581	536	534	528	548	542	533	516	566	562	575	553	570	543	538	550	557	556	602	561	547	533	529	516	572	563	558	523	585	546	544	518	528	564	522	560	528	565	510	536	513	523	532	543	527	498	536	559	547	553	522	508	543	521	506	539	535	549	507	523	581	540	600	530	537	527	553	581	545	570	531	539	542	509	525	529	585	583	553	537	551	549	527	574	557	532	579	575	555	543	529	542	555	529	557	537	561	564	524	558	598	579	531	528	521	531	554	561	546	539	574	532	544	565	548	560	554	521	533	579	576	548	568	531	573	493	541	576	525	544	546	555	563	514	540	554	508	536	551	550	544	488	514	536	565	521	520	589	503	554	544	580	529	529	548	563	572	475	561	535	532	539	527	601	594	525	526	580	545	544	549	563	540	530	534	528	534	575	556	524	521	545	572	564	572	563	516	559	563	521	545	564	587	550	546	552	518	586	516	578	559	562	554	564	500	580	537	530	551	552	537	551	525	585	543	559	558	577	530	566	603	549	551	553	540	540	519	546	536	544	555	540	597	501	518	546	536	531	558	558	561	527	515	537	549	560	530	515	537	536	544	557	561	591	527	571	524	582	557	546	573	561	567	592	578	539	537	575	566	532	579	539	516	554	505	558	570	538	523	577	572	536	563	516	533	544	558	543	511	513	529	555	555	527	570	506	540	544	528	544	489	541	529	550	557	581	562	538	560	566	592	573	525	576	539	533	567	587	489	540	542	531	558	542	597	550	567	520	544	589	548	552	538	550	512	553	552	525	550	548	519	500	555	551	544	561	566	537	602	550	581	529	517	532	554	562	539	569	557	538	593	543	557	553	543	572	499	542	589	569	509	579	522	565	545	524	541	544	520	538	520	520	508	507	546	538	551	525	520	533	555	475	574	511	562	545	527	545	545	576	559	518	570	548	567	549	547	565	529	573	565	568	560	525	558	537	542	596	557	557	546	540	525	564	561	555	551	502	549	532	557	490	535	504	544	544	549	583	532	573	517	556	532	565	581	525	506	599	511	525	540	565	537	578	530	518	582	537	571	513	554	546	554	492	544	582	559	493	585	529	542	529	520	560	527	508	506	534	548	565	561	572	528	534	550	507	534	505	544	505	551	554	535	551	563	569	531	559	570	520	517	590	544	517	525	535	509	543	595	557	557	562	536	546	496	552	546	580	521	582	590	601	547	566	566	528	587	556	538	566	497	524	527	539	493	509	568	539	527	507	581	557	503	539	581	529	539	533	527	541	545	570	557	509	564	528	592	519	564	554	537	532	575	529	559	523	490	554	571	526	528	529	548	531	552	535	519	597	567	577	543	533	550	482	565	502	536	560	575	554	557	534	550	587	568	556	564	573	579	538	564	570	561	545	561	553	572	547	568	555	577	564	534	551	534	553	556	565	549	530	539	579	535	548	525	541	502	538	538	530	523	560	563	541	558	575	569	533	524	551	560	525	552	537	558	566	485	552	532	565	570	549	557	566	565	559	528	509	547	559	558	517	546	555	570	552	531	532	556	530	560	560	539	529	582	544	519	534	539	526	550	531	524	531	519	520	566	558	546	526	545	526	489	488	550	563	576	588	568	604	548	496	590	539	508	548	556	559	547	506	553	512	535	529	521	546	546	559	533	548	547	551	546	547	534	509	503	549	554	523	548	538	553	568	538	509	516	530	522	559	525	548	526	530	573	558	546	548	530	543	543	511	513	507	560	556	563	528	549	548	526	556	573	548	543	581	573	558	571	566	550	533	558	555	531	557	593	536	473	519	522	557	533	518	551	531	525	542	537	553	532	543	555	523	560	556	537	560	566	555	535	570	548	556	501	541	551	555	569	551	539	586	597	544	547	508	528	565	576	526	622	548	587	559	529	563	511	571	546	557	534	536	526	574	597	521	581	534	490	508	547	546	527	591	540	522	514	539	548	612	580	550	559	533	586	564	543	530	534	566	594	557	599	567	518	525	569	542	538	580	569	544	563	577	553	530	561	526	515	563	560	528	520	549	559	549	556	553	516	537	552	510	545	523	555	568	549	558	545	538	530	543	557	541	538	532	553	527	543	551	532	556	522	515	544	570	501	590	556	548	558	572	553	557	560	546	535	577	569	533	532	500	543	546	533	579	525	586	573	534	559	546	516	579	570	540	539	518	563	571	541	552	539	548	537	553	560	539	519	511	558	549	600	564	566	513	561	563	532	520	532	550	542	568	528	548	535	549	563	573	556	541	503	563	535	545	510	528	559	527	544	540	546	535	546	580	517	567	564	580	560	542	547	519	556	571	558	593	531	521	580	564	589	537	556	600	532	525	552	537	534	572	554	548	527	541	525	526	558	537	500	561	582	570	549	518	546	546	555	568	569	555	554	546	559	554	559	561	526	554	550	568	554	554	533	551	522	525	552	528	556	536	549	503	544	578	537	530	548	578	568	519	545	531	573	548	535	543	568	532	517	520	551	541	556	537	560	581	534	546	562	542	551	528	537	598	554	488	524	560	556	549	548	509	557	565	572	544	529	531	516	524	557	508	502	552	571	541	556	564	556	540	545	483	543	544	522	547	538	594	549	544	538	551	516	522	540	539	537	547	543	488	563	527	528	549	545	548	531	528	533	554	538	537	564	572	522	544	566	544	550	574	590	551	537	542	541	569	519	559	503	548	529	517	574	555	541	516	533	528	560	556	558	537	493	532	593	516	555	529	518	556	573	532	535	566	520	530	562	526	534	590	523	521	559	593	578	554	556	556	516	541	551	548	557	500	541	555	556	578	539	564	540	543	540	544	573	542	570	518	513	538	531	527	586	535	505	553	574	550	568	538	525	556	560	526	530	526	542	577	586	526	570	530	552	548	547	559	595	549	546	521	523	512	559	544	540	509	517	553	556	538	569	528	540	552	542	596	504	530	537	550	548	545	549	521	527	570	523	521	525	550	546	546	553	548	568	550	557	530	512	509	518	571	511	596	546	531	529	525	561	549	539	569	564	558	533	555	549	529	559	550	565	507	580	563	566	556	534	549	512	555	523	579	557	530	542	570	528	557	519	538	532	532	547	560	557	548	520	532	559	566	534	548	527	549	576	568	540	512	577	535	540	524	541	541	522	560	598	535	559	564	543	519	596	572	535	530	567	540	532	560	549	550	524	569	553	553	543	518	589	564	526	566	556	514	550	530	531	540	521	542	567	528	551	540	509	578	551	532	535	480	597	558	547	581	537	554	543	548	560	544	530	537	498	505	610	543	560	512	503	549	534	525	525	567	524	552	578	528	598	555	573	487	563	570	542	510	533	563	513	601
60898	81532	41629	11051	2189	708	553	493	479	482	507	529	532	491	521	488	532	459	514	507	510	516	544	454	515	484	495	531	529	484	476	483	482	516	496	499	495	512	487	523	539	502	506	556	497	495	509	515	539	489	511	477	533	483	501	490	488	472	511	512	462	455	506	454	517	498	451	473	532	538	470	486	506	504	516	510	501	482	501	459	491	501	511	499	499	551	484	541	530	471	513	480	541	472	479	501	548	492	494	520	522	506	523	517	479	483	533	470	515	482	520	485	499	514	506	469	553	476	506	442	566	504	488	538	516	489	455	495	497	503	493	483	502	499	529	488	469	526	491	485	507	479	532	509	482	526	518	521	546	497	531	477	503	494	462	512	508	511	496	451	463	479	459	507	507	488	495	511	549	492	496	549	518	464	494	514	480	473	474	465	507	487	506	479	536	532	482	462	508	504	462	499	470	478	484	523	499	507	497	495	545	537	464	516	540	497	529	476	481	513	482	457	533	482	474	489	478	488	513	529	484	464	534	536	500	545	481	486	526	488	522	540	496	483	504	507	525	494	489	514	500	501	535	514	451	536	503	446	508	508	507	491	532	521	528	526	513	519	529	501	500	500	454	489	525	492	463	510	510	486	502	510	476	545	486	526	481	453	457	501	511	474	507	525	479	494	485	486	505	484	470	509	522	471	525	535	499	508	508	496	516	507	524	498	469	466	477	482	473	489	505	457	499	492	500	491	480	525	481	533	471	507	457	525	508	541	479	490	500	481	495	502	524	483	469	540	499	484	482	544	488	493	540	537	470	483	500	496	466	505	487	496	474	495	501	481	528	494	474	506	472	514	509	519	472	477	514	504	487	504	526	513	495	498	498	479	506	495	512	494	523	489	505	498	515	534	502	540	469	502	484	545	462	495	444	502	509	501	519	496	429	495	498	482	500	466	555	523	511	517	522	485	494	504	511	494	501	516	523	515	471	497	484	519	489	478	463	462	487	475	502	497	490	485	505	516	548	522	469	510	476	476	532	499	510	494	491	483	504	525	498	528	484	528	467	483	464	512	503	513	524	533	542	484	489	497	516	470	496	495	478	502	509	499	487	487	520	498	490	503	497	492	449	507	486	516	480	483	527	523	478	483	509	471	486	534	450	512	495	499	476	469	475	486	501	508	529	503	493	506	479	502	494	469	495	492	491	502	510	512	533	492	489	476	471	467	496	522	500	440	498	480	532	518	534	496	502	481	509	506	468	514	456	507	518	507	485	463	479	507	496	495	514	495	474	503	495	511	513	477	529	545	506	466	500	529	474	506	517	461	512	469	500	500	477	500	454	508	493	528	443	501	462	496	517	510	525	504	501	516	472	479	493	515	457	563	513	475	455	518	526	465	504	470	473	477	508	501	510	485	530	497	508	495	508	507	516	496	538	498	522	543	464	477	512	466	495	511	503	478	478	505	503	513	488	533	514	501	470	479	491	494	475	528	483	464	491	509	514	539	523	453	477	496	470	512	503	504	495	525	554	558	455	490	484	434	497	477	516	458	462	553	495	538	486	488	485	483	497	490	513	525	491	482	500	492	466	487	480	503	475	456	495	487	476	506	497	545	522	471	506	501	497	462	509	485	514	477	458	473	493	475	532	480	484	460	492	525	487	555	502	467	502	456	482	479	461	529	489	527	488	459	526	521	533	485	497	496	513	453	492	497	478	486	481	522	486	522	466	499	521	471	518	462	472	494	517	530	491	513	534	472	496	475	481	485	501	506	493	467	486	502	549	529	486	493	492	473	486	490	453	469	506	529	467	502	432	499	522	478	491	499	484	504	479	532	477	477	467	490	479	489	498	472	505	512	591	503	489	459	569	505	487	457	501	527	492	492	515	514	519	535	502	473	496	489	502	479	533	472	511	522	476	468	468	449	480	514	515	506	515	513	482	527	500	503	515	532	504	494	464	457	502	504	462	469	424	485	508	496	505	534	524	524	501	531	460	497	514	501	526	495	511	512	539	489	497	535	475	506	512	522	463	492	512	478	498	498	534	489	463	477	461	490	488	508	526	492	504	478	465	464	545	494	537	500	533	482	497	501	522	534	460	496	495	497	517	507	494	486	517	510	459	471	465	471	473	506	472	533	492	504	499	537	499	497	515	544	482	533	470	512	519	465	514	486	506	508	526	513	490	533	503	493	451	470	496	511	491	505	496	483	502	512	528	485	509	477	528	494	538	501	524	495	524	506	499	488	513	495	477	481	505	510	462	488	499	480	508	490	464	483	513	541	500	499	514	528	492	464	495	513	524	493	541	533	505	502	493	497	515	507	458	526	525	476	504	516	477	514	465	496	471	521	490	489	527	490	453	493	489	503	505	495	492	466	510	478	479	500	529	489	490	512	492	477	477	497	494	525	499	462	494	498	486	511	495	525	496	445	507	491	523	522	500	502	490	479	502	450	498	502	498	501	494	476	533	526	505	529	494	490	516	513	500	497	528	512	494	506	469	496	499	533	510	444	523	531	517	489	518	486	511	488	457	517	436	505	498	486	509	489	504	540	510	479	463	469	498	500	516	496	480	495	476	499	490	501	488	506	454	514	491	520	517	501	501	502	509	526	507	471	501	512	472	501	480	456	494	483	513	517	499	557	522	485	508	494	486	473	488	460	530	508	498	506	488	490	468	479	499	531	483	509	489	517	538	494	452	433	505	484	492	517	521	493	528	511	463	476	491	501	472	495	499	437	506	497	505	492	514	517	492	497	490	502	523	549	495	475	519	484	502	492	502	458	504	492	544	496	479	530	484	497	485	527	491	486	486	520	521	521	457	514	491	520	516	515	486	497	485	470	507	512	505	469	478	520	493	508	493	508	495	495	530	475	501	511	498	502	502	502	505	508	491	470	466	476	536	485	501	500	492	501	516	504	457	510	512	491	540	472	534	497	506	506	493	506	496	498	523	501	494	479	509	510	517	530	506	484	501	466	487	505	494	471	523	488	501	525	508	471	527	517	452	463	459	492	494	457	473	502	487	470	503	520	502	543	451	496	514	516	487	504	500	487	541	482	472	524	484	514	469	479	516	478	510	468	505	466	496	508	480	517	499	514	501	466	518	528	490	469	504	506	460	469	504	485	467	498	473	486	515	505	514	501	485	475	504	514	490	498	434	518	484	490	462	510	495	493	514	510	517	491	460	488	461	490	522	510	505	504	502	462	534	470	510	530	500	498	483	523	499	490	498	503	539	503	500	555	523	504	528	507	525	493	484	503	480	454	477	526	489	486	480	508	457	495	517	505	503	482	475	507	517	499	496	493	466	444	524	515	480	534	516	532	501	526	529	484	560	479	499	489	497	459	476	513	486	514	465	471	514	499	477	525	503	520	540	506	495	510	516	500	469	488	481	484	506	526	481	499	500	473	504	501	484	479	476	500	500	463	512	539	504	493	486	486	466	519	505	473	493	474	544	519	497	449	461	501	482	506	495	483	469	489	506	516	514	519	497	485	483	501	446	503
24344	22505	28862	24344	19877	7590	1165	720	755	671	686	667	612	670	656	647	643	687	634	635	676	649	609	621	687	709	666	615	652	639	662	613	629	692	651	651	682	625	672	672	646	630	589	597	637	615	691	636	667	604	672	642	659	612	615	655	643	624	649	622	618	621	661	643	626	643	630	649	605	655	637	629	636	661	630	602	659	599	643	644	666	674	624	620	638	659	634	702	589	656	639	639	640	630	704	590	626	662	622	639	620	682	624	642	648	668	639	625	587	633	615	654	639	593	635	664	672	630	657	571	684	647	649	577	643	614	616	645	605	631	639	604	605	627	630	641	613	677	633	651	656	661	632	687	595	621	658	642	637	651	615	594	652	621	591	634	615	612	620	625	634	671	607	656	612	616	659	624	605	698	641	621	583	639	616	661	642	618	645	646	637	628	632	644	643	607	652	652	621	674	598	628	626	657	691	640	606	610	604	627	627	651	596	616	640	585	620	644	648	594	660	662	613	645	575	600	642	638	632	625	598	618	639	605	661	607	637	590	624	598	663	591	607	647	674	618	647	608	617	675	616	643	671	594	659	625	628	600	625	588	615	616	647	670	637	599	626	648	573	638	659	617	657	672	639	624	631	621	637	618	619	614	690	621	626	627	646	632	644	636	619	632	600	575	634	633	659	640	646	623	622	599	599	618	660	636	620	644	628	603	655	621	657	643	639	650	645	652	605	636	644	657	628	637	581	652	604	631	687	694	643	653	625	663	598	670	603	669	630	668	665	610	599	596	614	655	661	590	661	642	646	610	629	628	635	642	642	621	640	629	668	703	561	642	597	623	638	657	641	628	646	610	625	644	662	656	676	640	659	669	651	635	617	630	640	637	616	642	613	607	632	635	657	612	662	628	581	652	633	595	665	629	656	613	594	643	620	584	601	620	625	578	687	630	641	624	656	628	647	653	635	655	635	653	606	657	629	650	686	652	652	617	597	658	613	605	635	566	630	672	632	647	632	636	685	599	651	664	618	616	673	569	638	611	661	640	638	654	624	596	639	643	646	615	593	651	663	596	630	599	669	640	680	663	599	610	611	619	597	660	607	644	602	637	546	597	646	635	611	634	609	611	648	657	642	653	602	632	628	635	650	629	629	639	651	617	607	610	683	614	599	685	679	611	625	581	658	625	622	686	595	629	620	630	650	649	656	666	664	607	645	644	631	636	614	601	646	652	660	599	642	632	590	623	625	660	671	607	587	615	667	652	620	652	624	629	625	621	646	612	625	609	606	582	718	594	664	588	618	616	624	593	529	676	640	628	644	622	619	602	606	645	624	634	649	611	661	645	611	637	599	628	622	685	608	610	665	619	630	629	681	661	624	602	610	628	649	661	620	668	616	646	649	639	624	625	591	680	638	643	667	608	612	678	642	625	619	669	644	634	628	607	620	647	619	629	612	661	648	651	633	666	595	656	675	614	641	607	629	623	626	620	625	644	633	650	621	633	590	638	648	649	655	623	634	673	651	621	641	606	660	662	583	649	640	620	638	634	640	617	586	687	602	645	627	630	635	622	642	622	654	582	712	603	650	636	615	623	652	642	633	634	594	662	630	639	618	641	624	584	631	609	611	614	622	584	673	649	654	627	650	628	648	641	635	648	632	611	635	585	625	651	588	583	626	626	618	604	609	646	655	604	613	607	644	666	645	638	603	639	612	629	635	623	613	627	643	635	604	626	650	635	660	576	646	670	619	616	610	639	634	626	649	687	695	644	664	622	631	625	678	584	618	596	650	619	632	665	643	627	669	596	633	606	611	664	669	645	687	616	650	593	642	636	604	640	630	598	648	636	647	635	687	633	644	638	648	611	632	620	651	613	591	637	637	620	654	666	605	641	645	688	637	629	634	636	632	604	662	644	632	635	600	618	630	672	634	605	633	638	671	629	602	653	660	640	596	607	635	626	610	665	597	649	629	580	610	636	598	644	681	653	655	656	670	647	676	607	618	652	651	630	643	618	571	602	624	670	678	632	603	674	584	669	635	578	645	631	639	614	616	615	615	626	633	589	624	636	619	636	626	636	660	619	620	607	637	626	617	645	664	634	628	594	593	632	598	602	622	631	694	628	652	638	590	616	627	649	640	617	680	628	628	665	670	680	582	627	623	653	590	616	640	617	607	615	633	624	602	646	605	637	680	601	631	633	582	640	660	610	633	688	664	617	645	651	627	675	642	640	645	637	679	636	632	649	632	597	629	612	631	588	653	667	593	621	623	636	619	624	645	594	615	632	614	625	638	620	645	656	650	611	638	660	666	627	665	643	621	636	589	615	625	674	563	591	658	614	621	649	626	664	650	623	596	609	672	656	628	666	636	643	680	637	612	631	600	663	645	614	597	657	670	627	628	610	631	588	653	629	613	656	668	606	631	644	584	628	655	569	616	654	671	625	654	657	616	671	655	633	658	652	588	605	639	622	609	660	631	644	682	671	667	627	625	625	660	622	635	621	607	629	603	615	655	654	687	599	635	612	699	663	634	608	629	633	639	620	609	597	665	606	624	655	655	643	685	634	629	646	597	646	636	653	627	608	588	643	637	620	621	653	637	622	672	655	641	662	662	622	625	626	644	618	673	654	646	695	621	594	637	635	656	609	576	637	632	633	675	609	653	665	661	628	654	624	688	671	643	634	598	620	627	566	645	602	618	649	615	602	608	618	618	608	668	652	586	599	606	688	645	631	702	632	605	599	566	597	622	629	594	661	639	648	627	605	615	598	667	625	666	625	668	638	653	646	629	662	635	650	622	634	672	608	642	624	602	665	652	660	609	623	647	638	643	696	569	619	660	671	636	659	655	619	614	665	596	618	604	619	618	619	652	633	654	617	635	618	626	638	635	674	611	692	672	684	596	641	641	603	653	629	637	657	623	574	619	659	635	636	677	620	600	655	594	618	608	628	615	640	657	634	634	605	600	611	651	634	599	626	575	651	616	632	650	665	624	664	667	606	617	632	642	594	631	641	656	552	615	627	646	655	644	637	635	620	646	647	622	629	636	634	626	582	637	622	642	699	587	638	638	602	632	631	634	626	608	638	649	612	650	585	591	605	609	611	610	598	620	591	642	608	647	630	616	643	623	633	622	623	591	606	662	608	644	599	672	653	645	594	623	654	640	578	630	648	605	666	620	644	638	647	593	676	640	621	604	657	630	614	636	639	621	645	590	637	625	677	640	615	614	579	649	626	643	553	578	640	635	594	642	575	603	644	653	624	624	591	600	650	661	577	593	671	659	628	689	593	638	611	595	610	590	609	621	612	614	650	606	657	610	643	596	657	623	615	650	594	625	626	627	631	660	697	589	610	608	629	605	648	645	609	634	630	642	624	588	627	637	645	660	649	643	628	581	617	591	665	615	615	647	668	675	628	606	680	674	614	641	589	593	585	634	597	670	621	621	619	615	639	660	616	641	650	602	612	663	572	609	615	641	612	631	639	649	643	615	623	609	608	619	597	631	610	682	675
59470	84167	45552	12891	2636	893	608	566	607	596	563	587	594	585	588	567	617	601	578	593	585	613	583	513	618	566	548	598	603	598	576	582	592	609	605	594	590	575	530	567	615	589	580	556	603	602	570	555	576	564	599	558	556	554	542	612	599	534	582	560	612	599	543	562	568	575	617	583	592	577	598	588	587	585	604	549	560	565	592	554	579	561	580	569	591	564	559	611	560	589	545	551	603	584	531	563	557	561	588	550	583	566	563	569	554	576	570	606	596	556	603	574	599	568	517	597	559	540	607	559	593	568	554	556	550	580	582	547	561	551	526	558	548	539	571	581	535	576	605	537	608	593	550	528	566	569	606	556	571	605	586	576	535	566	600	608	536	567	556	540	586	554	550	567	577	563	587	553	587	570	556	604	549	572	583	570	583	605	516	581	564	538	519	537	571	638	576	563	562	533	573	598	532	598	551	568	563	602	567	600	574	583	606	554	570	601	567	577	553	582	576	585	609	585	544	588	579	592	576	546	586	573	605	554	560	590	557	531	580	584	561	563	534	575	562	565	518	592	558	581	588	600	603	597	558	568	596	616	587	579	607	532	577	588	561	569	632	584	613	572	556	585	556	605	606	582	589	590	588	545	568	570	573	553	532	551	565	597	576	542	567	558	587	526	549	540	560	525	579	565	582	613	577	559	558	593	572	580	569	603	551	498	572	593	546	605	594	540	556	546	575	565	575	580	567	558	595	592	549	505	629	545	561	557	589	526	555	560	581	560	587	539	578	591	587	537	557	566	594	559	587	580	565	614	569	528	580	537	614	543	606	580	537	579	547	565	568	563	575	579	535	569	558	594	567	591	595	571	584	564	582	557	580	558	568	583	606	589	557	597	577	602	609	581	572	608	583	569	557	587	585	562	550	584	581	557	575	557	567	571	552	571	592	550	585	559	581	561	636	566	530	552	577	573	603	593	579	553	563	541	574	557	549	586	595	544	568	604	565	536	541	551	581	576	533	537	564	560	582	576	547	495	578	583	590	619	564	570	588	561	563	593	561	547	562	600	555	571	562	565	548	551	573	573	540	566	563	586	587	577	537	556	573	550	570	572	601	560	608	537	581	563	526	575	543	574	561	585	564	550	586	574	536	568	583	534	539	593	578	566	582	526	586	540	540	575	552	556	567	591	536	610	551	588	550	574	568	528	569	586	591	557	552	575	571	536	569	565	622	582	550	599	553	562	583	610	562	555	618	544	552	555	533	576	552	586	580	596	565	578	572	529	581	524	571	600	566	574	586	522	548	548	585	559	608	552	573	556	540	529	555	576	568	580	600	576	543	559	574	555	534	566	579	602	590	601	589	565	583	537	567	564	608	602	562	573	579	562	567	600	562	567	597	596	570	560	540	574	574	579	556	550	597	590	579	556	533	561	565	588	602	557	569	574	552	577	591	516	622	598	573	590	640	585	598	572	582	603	538	570	557	546	570	556	582	589	552	564	550	565	581	600	552	607	542	568	565	543	572	567	560	540	614	575	582	584	573	578	558	562	559	613	584	557	588	582	578	576	574	582	569	566	587	573	573	566	596	571	544	590	567	576	542	551	556	560	604	582	563	563	518	546	526	607	585	579	577	570	570	581	527	569	556	550	568	590	585	583	572	526	514	598	581	551	562	589	626	579	569	600	577	535	590	510	618	569	605	563	576	597	541	567	561	570	548	621	578	557	548	557	551	568	599	568	549	582	587	566	589	531	583	557	570	551	560	554	593	572	540	556	575	553	557	570	574	567	532	609	575	538	566	572	587	555	596	551	561	546	585	598	552	578	569	575	536	591	534	588	596	577	604	544	573	612	593	553	560	600	579	573	543	526	552	623	576	596	521	534	585	564	572	515	561	605	608	575	565	565	619	560	587	606	572	570	599	554	551	532	579	546	555	600	547	610	611	560	594	559	588	566	583	517	584	555	572	558	583	600	540	602	585	581	555	546	607	584	591	600	613	562	544	562	534	552	549	596	578	581	578	573	588	540	573	600	541	544	613	553	518	585	556	516	530	589	593	538	610	546	589	589	590	599	589	544	589	542	551	607	581	540	525	549	515	581	572	532	597	532	579	565	559	555	570	583	630	572	567	579	564	594	599	558	565	547	540	599	585	579	573	592	573	548	565	544	558	569	596	530	573	592	539	574	553	550	555	563	596	590	551	561	599	562	604	583	571	529	563	551	528	600	572	566	611	523	585	582	563	544	552	548	559	588	565	599	565	591	524	591	621	573	576	590	599	580	545	547	562	558	603	568	570	563	554	606	594	560	597	537	542	540	613	580	577	598	572	583	549	564	604	563	585	550	555	596	522	575	565	525	577	556	578	577	570	548	573	588	571	583	569	564	533	570	618	588	595	570	597	591	561	579	591	589	582	570	560	544	511	534	553	567	558	585	582	597	622	570	580	541	555	563	593	540	592	584	527	575	573	568	570	581	569	580	580	549	541	596	535	585	557	536	561	495	517	582	588	625	574	555	571	548	574	581	582	567	556	579	579	552	547	580	597	578	549	580	580	576	573	579	596	567	575	605	559	604	543	570	586	565	543	585	564	584	604	552	553	582	530	577	577	528	561	540	558	585	579	542	561	557	534	560	567	565	566	562	501	574	593	558	518	517	567	598	562	576	588	600	604	526	525	544	557	559	558	602	570	587	575	580	552	568	531	582	565	557	550	523	557	586	542	604	538	535	563	576	594	579	581	562	588	574	601	539	531	564	578	554	555	553	576	556	548	594	578	548	555	558	568	604	557	577	648	563	557	578	559	591	617	565	572	617	565	552	542	599	591	590	594	566	556	554	587	544	564	561	564	577	585	535	571	572	548	546	603	560	582	585	542	552	540	538	558	565	596	566	532	535	568	561	516	553	589	596	562	626	579	534	569	547	536	594	588	583	591	570	603	549	578	572	560	557	597	594	548	554	587	615	539	583	587	587	558	562	516	585	561	552	569	546	574	513	555	567	505	591	595	555	565	592	551	576	590	577	569	557	593	596	567	536	532	591	613	540	579	611	544	599	576	565	563	572	583	627	544	557	562	556	551	567	553	520	538	537	572	539	605	604	567	606	539	564	561	573	550	533	561	580	586	565	575	544	566	530	545	586	550	571	573	568	577	574	563	591	546	559	581	587	537	545	541	528	589	576	545	592	534	572	589	551	539	563	558	520	558	521	576	581	599	551	565	563	542	582	551	580	533	518	573	579	580	542	510	580	554	589	555	571	553	567	558	565	544	552	580	595	573	552	555	603	584	554	577	586	525	590	581	550	580	557	543	543	553	580	598	583	584	566	589	635	595	539	539	602	531	566	596	575	570	553	555	576	571	516	574	593	551	565	560	586	572	566	591	594	575	571	570	567	585	574	583	538	548	579	533	595	584	594	557	565	569	566	549	586	606	590	544	587	585	575	549	588	563	545	581	538	581	552	589	548	561	575	548	564	564	547	598	548	593	577	618	566	571	553	570	539	559	563
35398	31205	17459	3603	728	450	474	465	471	473	450	482	476	470	462	460	441	482	487	444	456	414	467	470	436	465	462	447	462	484	455	443	446	454	455	469	426	431	448	507	424	485	479	478	477	470	430	458	463	458	473	464	439	448	472	428	498	468	439	454	451	463	449	385	457	467	449	494	491	441	460	431	476	484	464	436	479	440	470	511	499	433	489	453	454	434	454	456	464	462	438	463	411	465	460	479	452	452	494	456	473	453	457	458	428	450	453	440	430	487	444	440	486	462	457	481	454	405	498	458	458	452	476	451	475	456	469	430	466	448	440	479	454	440	485	430	435	460	450	482	443	453	455	425	444	433	487	468	437	414	417	439	478	508	432	441	468	462	455	495	416	452	481	472	445	496	454	448	449	420	426	472	498	454	453	480	458	449	477	431	432	456	455	462	465	496	499	449	456	454	454	433	463	475	456	442	437	471	435	446	454	465	475	468	505	481	448	444	471	466	455	444	441	453	477	445	458	472	455	409	400	496	439	467	454	477	434	450	435	428	439	486	484	494	472	444	457	491	451	433	457	438	464	447	464	438	479	473	495	466	431	465	521	500	444	441	469	486	427	460	466	439	438	421	474	449	437	465	437	451	464	458	463	433	465	457	439	466	471	442	456	468	479	442	410	442	437	455	438	410	404	456	467	461	447	467	439	452	428	440	451	447	472	439	436	492	469	502	422	469	427	428	458	441	467	450	462	431	470	455	469	462	484	515	433	398	497	494	427	454	480	492	434	471	456	427	454	419	479	445	517	459	437	505	459	471	422	455	494	441	447	448	463	487	435	459	432	446	461	463	450	441	447	428	501	437	442	507	448	440	433	496	434	464	455	470	474	439	479	453	440	419	455	466	443	446	518	446	469	499	463	442	465	482	456	454	457	451	478	508	464	462	454	484	459	461	455	476	414	446	423	480	476	449	428	437	464	475	465	480	451	448	446	435	449	449	433	410	464	440	480	448	477	455	473	430	483	469	447	453	469	422	464	486	486	475	437	452	408	454	458	491	431	468	440	454	444	439	453	445	466	460	435	419	486	472	478	439	465	445	456	445	466	437	490	436	450	446	443	439	438	453	437	442	454	447	448	456	422	464	437	449	465	443	462	492	421	474	432	504	449	461	428	478	497	431	432	481	465	482	455	432	433	406	429	425	475	454	461	459	465	487	461	430	493	502	496	457	499	462	463	433	473	436	450	469	437	466	439	462	439	464	471	468	456	462	435	446	449	440	458	486	473	458	480	474	455	460	450	460	516	465	458	449	492	422	442	423	484	470	505	457	444	447	416	469	412	464	441	494	459	490	466	443	459	447	487	445	472	456	472	462	454	456	448	451	466	474	405	479	485	460	471	487	489	435	477	434	442	469	478	460	469	458	434	469	453	453	472	459	456	476	476	424	458	423	467	419	506	457	461	443	434	487	426	425	420	453	463	439	472	472	449	433	450	468	432	494	448	460	483	466	428	461	482	452	486	495	465	426	451	440	444	485	471	441	461	430	406	448	470	436	460	462	456	431	457	450	446	467	444	507	408	450	469	434	432	431	434	457	444	434	468	455	474	461	434	491	489	477	462	469	449	460	412	445	418	465	476	501	480	473	485	464	432	467	427	480	457	452	448	455	439	497	449	467	483	462	478	460	457	474	462	441	419	450	464	467	429	448	458	448	474	458	489	479	454	465	446	441	468	469	453	471	446	463	430	450	457	470	452	510	464	468	487	447	510	462	486	457	476	458	513	472	491	457	446	452	471	427	474	447	476	427	439	485	459	455	439	469	453	442	435	452	468	470	439	439	427	506	462	418	460	446	487	477	458	465	455	468	480	471	498	412	486	499	445	464	447	475	447	463	490	462	452	454	474	404	439	461	445	432	425	435	454	450	461	500	454	457	441	480	464	425	519	448	431	421	470	468	418	460	453	463	495	470	477	482	476	413	457	454	456	443	448	433	470	461	477	493	449	443	483	445	463	452	438	460	444	505	465	449	467	435	520	471	453	415	435	445	459	432	439	468	395	452	461	433	448	462	472	443	436	503	452	467	455	458	429	507	470	471	445	477	456	480	442	464	445	452	448	447	435	480	513	475	444	391	424	432	486	459	441	437	486	449	479	467	467	472	438	442	448	490	455	475	454	449	455	469	481	447	462	421	449	515	445	476	456	467	504	426	480	479	449	472	454	470	462	451	420	490	458	425	456	445	420	452	435	474	470	469	461	442	487	440	438	461	424	455	432	478	442	469	497	442	448	460	456	479	434	453	480	428	483	461	454	473	441	465	476	467	463	471	463	480	484	476	425	436	470	508	413	469	476	499	475	481	490	505	441	449	458	462	452	452	448	478	448	426	459	467	470	469	437	450	452	441	488	481	515	455	497	443	479	443	473	476	478	462	457	461	459	439	486	456	462	461	483	453	485	415	462	444	407	427	423	451	467	464	447	486	465	471	440	440	458	464	436	442	460	450	435	508	515	483	493	438	467	456	481	432	444	473	503	467	463	444	474	498	474	447	456	439	461	455	418	463	436	446	453	461	445	455	437	405	463	508	453	455	468	453	473	431	437	457	466	470	475	480	470	422	425	416	434	471	465	459	493	494	469	446	457	448	470	471	428	433	466	419	417	470	462	472	420	439	463	484	468	452	439	453	441	459	452	488	403	463	455	479	445	460	454	465	449	444	476	429	481	472	464	430	467	461	446	452	465	423	482	451	455	489	472	456	487	465	470	472	476	481	433	460	441	408	455	414	459	441	479	460	446	431	455	440	421	454	515	506	452	417	457	475	462	479	475	465	466	465	489	460	479	470	491	436	468	483	442	478	496	415	460	445	486	464	431	485	444	495	424	441	455	463	473	476	468	450	449	464	472	429	446	441	455	444	466	466	435	454	445	460	429	450	462	463	431	467	465	473	443	455	446	411	479	470	455	459	507	493	451	466	425	438	458	440	427	446	429	469	473	493	444	405	475	421	433	477	477	407	469	456	441	476	474	453	430	469	433	427	478	460	505	428	493	464	492	457	474	496	443	470	463	440	503	447	455	453	497	455	475	457	465	471	447	483	468	407	440	444	474	454	435	457	457	446	411	468	466	440	461	467	457	403	465	448	454	436	455	485	412	464	481	478	462	436	451	502	435	476	461	464	486	472	456	458	507	462	525	426	462	462	460	469	467	472	419	445	433	435	480	438	433	472	463	473	468	443	435	442	470	451	436	452	435	438	478	456	445	494	477	500	449	462	452	469	439	459	484	465	512	498	447	455	483	432	463	431	488	503	516	432	442	470	509	431	471	464	491	472	476	459	436	501	464	477	439	427	439	471	446	492	451	460	481	432	463	481	505	438	446	443	451	462	459	474	486	487	473	489	435	456	443	463	442	478	467	459	428	444	424	446	456	455	451	448	465	443	434	435	461	436	458	437	441	459	425	441	488	443	447	423	470	492	460	469	424	461	474	464	439	462	455	474	461	479	464	446
34045	29006	8516	1643	570	437	427	395	412	408	390	372	416	370	395	371	392	406	407	380	411	335	375	392	387	393	402	376	403	414	381	361	367	385	431	380	361	383	401	375	396	418	419	400	379	358	399	401	362	391	368	381	361	405	375	428	374	360	394	410	389	373	389	433	381	424	404	424	381	392	385	387	411	393	359	411	397	384	373	414	371	380	402	376	386	374	394	407	385	367	360	376	393	363	385	384	378	421	428	414	373	405	423	377	370	395	384	404	342	359	387	370	412	376	345	388	382	381	395	402	357	368	368	416	372	324	407	396	390	408	385	361	392	414	364	385	393	372	432	394	424	369	388	381	382	403	382	408	397	399	354	373	382	390	365	362	398	368	414	388	401	374	396	394	421	344	399	371	407	418	357	373	380	399	381	401	402	403	368	362	381	379	403	367	364	376	353	423	404	408	361	395	372	376	401	380	371	395	332	395	380	404	374	346	412	368	375	363	392	396	362	402	374	344	372	398	423	420	400	406	394	360	386	375	387	408	390	422	350	395	426	352	389	376	391	412	364	378	389	381	358	400	399	376	396	374	366	332	403	410	408	385	408	371	372	380	395	396	354	386	423	385	376	381	397	372	389	391	388	384	351	395	389	404	416	378	364	376	366	376	361	430	371	369	392	398	382	418	377	386	379	401	399	414	403	408	376	350	368	385	393	375	395	400	397	374	407	373	395	349	354	386	374	386	430	368	381	404	381	350	329	399	418	393	382	414	410	384	376	426	361	374	387	383	368	424	378	361	380	386	367	379	355	386	387	405	405	387	386	399	409	348	370	360	401	392	397	399	382	358	410	396	392	388	429	365	349	409	404	365	382	356	402	399	379	373	359	387	352	335	403	363	396	375	374	383	327	370	376	373	394	370	351	360	376	389	426	371	364	360	371	339	397	385	391	337	351	384	374	364	381	358	395	388	387	384	372	386	358	384	398	393	382	394	377	385	396	386	359	387	382	366	372	386	390	377	394	407	373	413	420	354	379	405	367	390	377	367	348	383	396	356	410	389	392	417	407	387	386	419	399	371	403	380	388	389	371	394	414	395	388	362	345	350	389	414	451	360	352	422	402	341	380	396	397	365	404	389	385	409	389	396	379	380	352	359	424	386	408	392	346	396	367	411	398	410	421	362	407	369	391	352	412	363	358	379	425	365	346	374	402	395	362	343	380	412	376	390	421	368	373	381	376	402	380	357	390	394	404	387	378	356	371	380	405	424	390	391	414	382	394	363	398	378	352	361	381	394	412	360	394	395	388	378	391	379	386	370	403	396	395	363	346	365	391	374	371	390	393	398	377	377	374	362	367	413	380	375	400	352	387	373	365	385	359	383	414	377	400	396	399	390	403	399	376	398	374	380	382	384	382	385	407	375	367	370	346	412	395	355	418	384	374	369	369	387	363	367	422	342	356	373	419	346	403	374	391	354	411	369	389	374	354	341	389	357	427	423	390	348	415	402	406	392	382	428	357	416	397	387	345	388	351	336	320	374	387	371	383	405	413	391	364	373	364	372	428	397	410	407	358	437	370	388	353	378	385	377	381	372	378	384	378	402	411	375	393	369	388	397	388	387	373	399	377	376	367	363	375	385	347	361	368	374	374	386	386	374	366	380	394	403	371	376	403	393	379	359	378	357	379	388	356	406	411	375	371	377	387	375	373	352	393	392	391	396	390	383	388	392	386	380	368	428	415	379	349	361	371	401	380	386	372	390	366	365	383	368	406	389	371	376	386	379	371	385	378	432	396	392	398	392	395	388	392	399	403	390	418	371	388	388	394	388	376	404	380	387	363	409	413	380	365	367	382	395	385	366	420	360	389	385	385	385	418	376	405	367	377	383	376	375	388	383	373	375	356	369	366	383	378	403	392	382	368	435	340	389	402	420	400	352	354	374	374	370	375	379	379	384	363	362	382	397	393	364	387	376	373	384	382	366	401	364	347	413	407	418	388	399	389	380	405	409	369	384	375	377	380	386	371	379	390	384	401	386	391	374	409	392	395	382	396	371	384	414	394	383	383	392	383	372	404	346	381	384	394	424	384	362	378	404	354	369	382	377	403	399	373	349	384	401	404	337	404	359	365	358	389	391	383	365	381	377	370	342	378	422	414	366	374	373	389	400	369	380	378	414	383	357	414	408	375	396	374	398	369	417	374	381	356	371	339	378	390	384	416	352	398	371	397	415	362	426	393	414	391	371	420	391	409	397	407	389	377	355	412	368	384	402	381	384	384	379	403	375	402	376	385	359	349	368	407	386	404	368	395	384	359	416	374	354	396	398	371	380	364	375	353	382	393	400	424	453	395	394	383	401	375	359	342	353	412	368	369	347	382	385	346	353	386	367	378	366	381	365	400	387	406	392	370	373	403	376	388	397	363	401	351	413	384	386	392	389	405	376	409	422	406	385	380	370	397	374	376	407	397	337	390	408	374	369	433	390	354	417	378	379	383	379	384	378	383	375	403	382	388	396	402	397	382	392	345	352	368	398	375	369	391	404	383	346	384	358	396	418	385	372	381	384	377	367	377	375	364	336	391	392	416	383	382	354	385	391	401	386	366	395	393	386	343	388	388	431	354	413	427	396	378	417	395	353	394	397	372	395	393	373	382	381	395	414	385	389	385	372	404	373	407	358	403	385	433	358	363	418	406	415	354	375	391	385	407	390	369	366	359	406	413	361	392	384	399	412	402	376	383	382	395	341	389	389	393	371	390	423	352	392	397	413	377	405	374	369	403	380	376	346	381	369	385	359	382	385	402	381	426	400	393	425	375	364	409	415	388	378	404	390	421	402	413	397	401	367	402	361	403	355	395	403	411	365	384	415	381	385	437	397	394	420	366	399	423	398	385	401	395	376	382	370	388	386	393	382	393	364	430	369	367	401	378	397	381	389	383	380	364	397	400	398	404	381	377	373	380	392	387	389	382	386	367	369	431	386	361	399	380	364	377	359	383	384	371	411	368	391	391	371	390	364	392	403	395	412	381	403	408	393	361	363	380	341	409	418	372	389	368	412	428	354	374	397	375	347	387	364	364	379	372	380	388	369	411	364	394	396	351	369	390	398	363	415	393	382	378	383	388	372	394	406	397	370	374	412	390	380	396	410	407	394	409	363	440	402	329	345	398	383	393	386	423	359	366	405	354	374	381	403	393	381	377	407	356	329	367	367	403	352	409	392	384	358	415	386	381	393	350	412	378	375	398	395	355	421	366	398	364	410	405	415	376	387	388	385	371	379	371	389	402	400	374	378	375	396	383	361	412	382	396	391	371	398	418	356	381	396	392	390	368	371	374	411	375	393	397	365	370	411	391	346	365	361	412	408	399	361	390	388	402	398	386	391	422	379	412	394	360	372	361	377	383	355	353	424	359	398	392	384	371	424	394	423	377	357	394	379	379	381	373	383	358	384	372	382	351	366	388	389	385	366	365	390	365	403	362	425	404	432	409	420	392	369	393	386	425	383
24904	23107	29083	24655	17570	3825	874	601	554	527	528	559	513	542	553	546	516	484	516	572	534	548	501	525	513	499	581	522	561	557	529	506	543	534	530	543	480	493	538	530	522	552	534	520	522	533	531	525	514	487	514	524	544	539	556	476	533	544	513	528	485	558	562	520	531	524	495	548	536	548	532	512	503	520	536	502	548	521	527	516	578	518	518	548	488	548	549	502	547	581	539	489	501	516	533	515	536	491	528	507	494	488	513	552	543	482	518	573	505	529	535	537	508	499	537	530	528	499	547	518	509	506	530	510	526	499	515	501	531	553	547	567	507	521	532	491	520	516	513	511	559	506	504	536	539	532	535	514	546	508	540	504	534	542	537	510	474	537	497	516	539	559	567	525	528	556	529	560	569	520	540	532	527	503	521	540	479	547	515	525	527	493	529	502	531	495	493	526	516	519	542	505	504	545	473	517	485	506	467	516	512	482	557	536	553	536	511	526	529	519	516	538	541	512	524	556	549	546	547	529	555	551	519	581	498	527	551	487	525	533	530	532	501	545	542	514	539	559	542	503	527	512	511	504	494	501	521	533	548	489	567	526	485	535	498	493	482	513	516	503	546	479	499	512	510	518	512	498	523	526	491	534	518	495	540	530	544	576	528	489	527	558	507	540	544	512	534	522	500	521	514	545	536	509	553	563	509	551	517	499	511	506	534	477	521	541	567	550	571	533	523	528	520	516	534	547	492	493	520	557	539	525	547	506	523	543	520	543	536	523	546	525	493	525	497	501	505	537	560	506	509	487	544	530	554	535	535	498	521	524	526	502	536	498	485	518	518	537	543	510	510	525	574	523	531	489	521	520	492	466	513	508	545	501	515	544	506	478	516	563	488	514	537	510	528	534	540	543	501	512	487	516	508	512	535	490	530	524	525	573	555	541	549	536	549	501	527	505	530	489	541	537	507	503	506	545	553	520	526	516	556	506	545	522	550	546	508	520	539	483	579	491	497	512	538	532	536	558	488	527	540	536	541	563	524	543	586	533	511	519	511	530	527	494	528	530	565	493	534	559	551	510	508	530	549	536	498	523	519	562	542	500	515	541	500	517	517	497	508	550	507	490	556	514	539	522	534	503	546	521	494	500	528	531	541	544	472	555	520	544	528	485	541	521	509	522	507	526	521	531	507	506	531	539	567	498	556	564	554	543	518	500	528	535	486	543	519	500	535	532	510	524	542	536	515	545	476	478	555	564	529	527	483	524	508	517	485	520	525	523	495	564	584	488	546	467	554	526	519	536	510	526	482	567	524	509	466	479	511	511	553	495	476	542	512	530	518	511	494	490	484	480	533	499	500	524	486	517	507	507	517	516	498	501	562	562	510	541	506	511	510	534	519	543	543	514	534	524	541	533	561	522	464	519	498	538	550	524	519	520	546	548	533	497	536	537	518	498	492	493	553	504	541	484	525	564	554	490	526	531	512	505	508	555	521	537	517	515	481	537	519	482	523	542	526	500	474	510	493	495	506	515	490	563	513	534	520	488	554	557	547	533	536	514	547	523	538	492	524	497	526	499	557	502	563	525	568	594	502	519	497	538	530	493	538	543	579	500	569	487	514	496	524	522	482	500	553	492	528	508	549	517	511	488	520	556	538	514	543	548	494	556	515	531	536	528	490	498	526	536	556	516	530	526	554	520	499	529	498	497	512	485	507	504	508	484	516	538	503	499	470	503	520	492	513	528	524	542	521	540	514	561	520	517	552	506	501	475	530	528	565	543	512	522	507	508	489	531	528	521	535	502	505	504	559	505	496	547	503	529	510	543	533	521	529	512	500	542	512	547	520	509	560	514	528	548	497	530	488	523	545	536	556	478	493	523	502	532	498	492	499	497	512	550	567	536	507	495	497	521	504	515	585	499	465	543	520	502	516	510	508	562	530	481	521	502	529	543	506	539	517	518	517	519	487	510	515	524	525	504	527	533	541	535	512	512	527	527	501	543	556	479	519	543	478	531	549	494	472	505	479	541	517	525	523	502	519	530	533	480	545	498	500	522	564	514	519	503	507	554	536	541	554	549	543	506	508	563	528	513	515	535	529	525	500	525	530	498	533	588	459	491	528	531	522	520	514	526	526	543	521	553	520	460	555	519	525	528	526	569	559	521	516	560	534	510	505	470	563	501	540	504	510	552	573	482	478	519	539	476	500	535	567	534	494	520	510	536	477	538	507	540	519	511	486	573	494	549	514	507	509	479	524	526	485	527	538	506	557	508	508	519	549	527	509	502	538	539	519	511	512	537	532	493	528	498	494	532	501	575	555	557	480	511	513	541	514	520	537	501	532	480	546	513	503	519	532	498	523	542	528	523	508	525	539	513	538	524	492	533	518	511	498	473	530	516	513	492	503	531	514	533	500	522	500	531	530	488	507	537	517	526	522	510	586	559	517	544	533	566	499	517	509	532	539	551	491	488	559	506	554	521	495	495	523	523	522	545	511	517	526	565	531	485	535	538	526	512	536	566	490	555	494	509	477	511	532	518	523	510	518	495	523	510	530	539	543	534	518	516	532	555	482	512	501	480	526	517	512	498	531	540	509	499	515	565	527	519	508	490	539	521	510	531	490	533	533	506	490	555	557	564	559	541	507	468	530	501	479	543	566	537	535	550	492	550	504	533	551	537	479	505	541	511	522	550	527	509	587	541	580	570	538	520	539	551	508	549	555	528	547	552	506	511	511	544	503	525	475	522	502	518	548	534	500	507	495	536	532	528	542	507	527	517	553	490	547	536	518	515	507	543	518	510	559	506	510	527	555	537	503	514	519	544	489	497	532	541	541	503	519	536	533	507	538	502	487	528	512	516	478	550	533	557	490	518	500	470	521	555	522	527	487	522	494	524	490	556	507	494	493	513	515	549	565	518	501	511	488	557	525	517	544	521	540	535	509	517	554	551	524	505	532	510	517	519	510	516	582	540	524	549	528	507	485	532	515	545	531	536	525	532	540	531	519	541	533	528	489	492	501	544	545	498	531	508	512	498	517	556	503	480	555	518	535	556	516	576	540	522	512	541	534	533	530	518	530	486	499	536	529	497	521	475	508	544	531	502	516	531	521	490	497	514	555	516	548	519	498	510	557	512	491	522	533	475	541	505	537	504	545	522	509	497	517	560	547	513	505	546	508	515	512	516	567	492	507	497	528	537	582	519	507	528	520	542	543	538	506	532	536	517	501	521	568	550	562	499	534	531	513	534	561	546	510	528	516	496	491	564	502	515	520	504	528	558	515	502	501	494	521	543	508	497	492	480	501	521	519	521	489	512	518	520	522	492	521	525	514	532	520	493	499	537	530	508	490	516	516	544	503	489	536	526	522	516	520	512	503	537	515	544	560	529	509	514	506	503	536	500	507	535	495	506	520	517	513	528	515	512	505	481	502	510	544	522	478	546	540	531	532	543	524	556	491	511	488	561	527	534	535	532	492	508	518	543	475	511	528	520	519	510	520	460	519	540
60764	81764	41591	11571	2392	726	538	475	487	498	436	477	496	487	481	499	520	498	485	502	474	476	501	454	482	468	502	459	442	491	456	479	509	520	489	485	487	484	478	504	494	488	514	488	456	492	465	498	486	483	517	479	488	502	455	472	484	460	478	474	500	483	476	481	476	476	494	456	477	501	473	474	476	484	470	452	474	498	444	509	497	462	516	524	463	504	479	467	468	491	496	487	488	488	444	479	457	482	513	481	454	480	467	533	439	488	459	538	458	458	503	504	518	463	499	463	503	481	473	469	517	455	472	439	477	489	497	485	459	480	493	473	500	480	507	529	506	481	434	483	500	506	471	464	499	500	490	464	459	520	480	487	493	478	491	525	458	496	461	455	476	473	488	487	501	482	461	515	528	461	465	474	521	491	477	519	503	485	477	501	504	491	498	487	491	479	490	499	467	506	449	485	476	513	490	504	470	459	452	462	487	520	502	491	487	448	472	491	489	469	461	496	466	504	483	493	493	482	487	469	533	489	489	467	482	495	441	438	446	493	452	483	518	502	495	463	518	471	474	482	462	476	493	467	464	489	491	473	517	470	523	490	450	494	489	454	509	521	454	494	471	457	485	492	509	441	476	518	496	456	502	510	443	494	471	468	466	460	477	482	475	478	463	506	441	454	493	496	509	461	493	466	480	459	516	467	488	516	520	446	500	537	475	511	437	477	476	479	520	482	521	510	481	482	431	475	480	492	471	469	512	465	466	469	506	464	470	470	473	462	468	497	483	486	482	456	446	476	521	475	490	501	527	511	448	471	463	471	504	454	514	504	467	519	416	495	499	451	465	520	511	488	471	450	454	453	445	474	470	507	476	508	527	502	501	491	491	525	476	468	493	492	458	523	453	474	501	475	499	446	469	471	472	454	468	482	507	502	485	436	497	460	440	487	458	500	504	455	471	472	488	472	464	468	461	448	516	473	518	487	455	451	469	454	479	490	480	486	503	482	466	474	482	530	530	458	492	485	457	455	506	476	468	466	483	489	513	500	497	448	477	466	478	469	496	447	516	514	501	455	463	469	504	434	493	474	476	508	494	477	487	461	470	432	461	468	476	458	473	493	480	466	491	494	482	487	423	490	500	421	474	496	512	503	457	498	521	438	508	489	529	436	449	489	483	468	478	460	457	465	472	499	487	506	477	504	491	457	462	478	493	463	498	502	459	478	511	492	470	478	474	481	461	471	465	505	506	467	456	514	485	476	505	461	497	486	483	526	475	447	521	473	500	459	499	510	463	493	456	471	471	504	482	464	461	505	499	497	459	483	478	475	479	443	508	480	505	487	500	476	474	467	474	460	440	440	506	488	471	489	511	466	493	516	464	487	456	471	497	499	469	447	475	505	483	457	483	472	450	487	490	472	444	480	485	469	446	473	445	480	455	484	454	472	465	511	486	485	490	463	492	470	476	502	461	511	467	454	460	508	446	470	490	470	517	532	500	485	459	460	458	474	488	455	469	495	466	446	474	519	497	472	493	470	480	452	489	496	489	463	478	498	471	473	510	462	497	450	505	468	469	467	467	466	492	476	445	500	506	477	467	458	444	494	487	452	469	470	484	489	511	438	491	482	440	474	467	500	449	477	508	460	442	515	462	449	481	499	482	493	473	433	475	464	508	479	467	436	504	437	480	474	535	523	489	443	450	460	471	467	485	465	450	494	482	491	472	482	503	458	517	490	454	475	457	437	465	476	473	478	459	471	460	464	440	472	467	479	476	459	481	467	444	475	473	457	489	473	504	487	492	481	499	481	516	462	516	457	440	490	510	457	477	494	491	475	495	522	518	469	469	485	505	475	483	485	497	499	481	466	467	478	477	541	484	477	486	474	520	452	487	461	481	482	518	500	477	485	461	481	486	486	457	505	453	465	424	519	492	464	485	477	493	451	461	450	483	526	469	478	515	482	480	483	492	495	488	476	426	459	459	484	473	484	471	468	468	467	509	482	439	513	456	503	438	476	482	500	491	437	500	493	527	494	455	506	487	468	512	465	452	506	470	458	490	467	478	476	455	474	495	511	446	504	486	483	447	461	483	477	487	462	484	491	471	464	459	462	473	474	489	461	432	494	484	456	491	455	498	451	465	487	471	492	468	474	473	463	480	439	492	476	521	473	504	490	431	482	485	490	518	520	450	442	435	483	485	516	449	505	456	451	474	479	475	444	463	484	468	433	429	471	459	439	463	480	469	451	472	509	527	461	449	496	469	480	460	494	489	501	495	482	479	488	494	482	485	500	502	466	505	457	505	491	487	492	488	504	462	468	452	472	489	474	488	443	448	458	469	528	484	471	456	501	474	461	526	460	453	481	512	454	501	481	480	468	475	456	509	511	472	475	479	485	501	473	461	474	473	500	462	458	480	495	455	460	468	460	487	471	499	460	459	489	435	493	484	497	465	496	469	482	516	529	456	448	449	463	491	453	502	443	469	459	465	496	465	481	464	462	491	483	483	489	452	477	438	486	463	461	489	477	454	484	455	470	472	493	477	465	511	485	445	519	439	452	487	473	493	477	480	478	455	457	489	471	499	440	494	488	482	474	467	452	507	477	466	478	455	477	489	476	473	478	451	458	499	485	471	440	510	443	479	497	448	486	478	481	494	469	452	517	505	473	465	471	483	484	497	446	466	452	491	483	412	450	508	503	482	443	524	450	479	468	487	525	521	443	450	481	439	472	498	460	479	490	482	465	490	481	470	502	476	473	447	483	474	445	484	458	475	477	486	452	488	483	469	452	506	492	443	466	479	480	472	469	456	474	490	503	472	480	462	465	484	467	504	461	501	489	501	522	477	467	495	484	514	448	466	446	491	465	520	485	482	467	459	487	487	475	461	449	468	483	484	497	461	477	485	472	484	453	505	455	483	489	470	459	506	488	476	460	455	504	480	459	487	456	438	455	488	471	490	474	498	473	498	457	495	465	452	483	478	479	496	461	480	455	463	489	434	499	497	473	491	486	485	489	444	494	483	478	471	495	472	434	508	487	495	471	473	497	480	504	489	508	443	465	473	482	477	489	472	490	453	493	482	469	486	488	451	470	486	465	488	463	460	498	478	491	484	504	466	492	441	485	489	464	475	455	472	451	464	488	494	526	484	471	474	478	466	474	490	455	496	459	474	497	461	462	462	482	474	472	471	467	451	497	487	478	472	476	503	521	479	491	444	491	426	524	471	521	511	479	488	451	515	485	448	445	480	501	440	494	482	484	467	465	510	473	448	459	454	469	485	482	484	467	515	488	524	444	462	503	461	474	482	423	510	472	518	500	484	475	485	456	486	472	504	483	445	461	436	512	487	495	506	483	436	472	472	494	472	467	466	503	483	508	471	461	479	478	564	512	483	446	466	506	444	483	470	475	441	496	524	473	493	478	469	445	461	469	455	498	479	480	457	475	474	475	490	463	442	480	548	477	501	478	447	508	481	490	466	490	451	483	441	524	465	496	470	465	459	483	432	454
24227	22449	28897	24349	20044	8250	1179	761	655	646	676	601	679	617	595	621	672	645	653	595	604	651	662	639	635	627	611	594	582	584	648	664	648	652	578	644	669	628	650	641	673	609	580	623	604	647	591	605	602	611	634	636	641	572	627	653	588	612	585	671	604	659	637	648	605	624	678	596	656	610	595	648	644	625	622	605	584	598	608	664	593	649	640	630	654	562	576	587	626	613	627	636	605	616	634	595	608	611	639	593	613	574	606	623	597	606	602	639	613	617	600	664	613	619	607	591	568	608	644	635	625	601	634	572	604	604	616	622	604	609	618	620	629	620	645	588	597	629	608	614	632	616	626	594	629	619	627	610	647	610	605	629	634	606	621	671	555	640	598	617	681	607	656	645	614	654	613	641	631	604	616	629	653	628	622	604	622	592	608	596	619	608	614	602	612	599	563	587	578	603	627	634	651	616	597	625	566	630	617	658	648	617	647	643	592	592	611	618	590	617	600	583	607	612	649	588	622	622	590	593	626	585	594	605	600	605	656	607	536	614	567	629	606	629	598	621	639	612	592	634	643	639	615	592	617	673	635	622	643	646	678	604	570	631	629	660	615	657	647	659	617	603	651	593	614	600	600	587	633	625	635	633	618	599	630	606	587	592	717	612	612	583	611	560	625	605	591	620	596	642	669	640	654	597	588	597	643	593	601	598	566	617	604	612	584	620	607	644	577	590	578	625	600	617	585	608	613	631	639	623	618	609	602	608	616	621	598	622	618	570	626	556	610	601	634	632	639	613	617	613	682	646	608	619	633	618	574	647	627	615	585	636	614	617	631	575	622	654	666	548	583	617	634	625	630	640	614	587	666	643	680	594	635	641	617	605	630	600	601	668	626	626	593	633	609	630	623	628	631	601	585	622	645	602	631	599	655	613	652	656	650	633	636	622	635	643	621	611	589	601	627	637	605	613	636	584	630	626	592	627	611	632	602	599	643	616	635	668	623	664	641	590	595	615	611	624	581	667	615	597	601	628	605	609	621	616	590	656	626	615	665	620	618	641	589	598	597	634	575	616	642	628	652	615	619	619	576	643	610	610	660	577	623	636	589	583	577	640	615	621	634	608	569	591	619	634	582	591	612	579	620	592	627	568	579	618	601	630	616	609	625	614	599	582	621	648	580	589	602	657	657	592	612	621	592	627	603	588	601	616	581	650	601	599	636	622	650	606	617	602	604	610	616	618	611	609	615	618	623	621	657	637	587	615	595	615	624	599	600	628	597	588	622	632	606	608	594	623	689	608	606	652	623	585	587	650	600	637	649	626	610	570	625	600	607	603	620	619	616	671	602	618	601	660	624	636	636	610	643	599	637	605	648	654	602	640	575	672	615	607	641	603	569	613	606	643	613	598	630	626	618	602	628	597	625	613	626	636	603	601	584	630	613	561	577	633	621	662	590	619	582	653	613	570	645	661	607	612	613	621	610	624	651	633	662	599	634	600	609	625	612	679	585	588	665	651	655	619	631	590	628	600	593	631	575	634	635	613	632	610	631	636	638	619	656	596	580	594	559	642	607	625	638	622	638	619	619	599	615	661	648	592	564	653	610	596	607	623	622	612	588	602	598	603	606	619	630	599	636	639	631	627	624	560	591	627	647	687	591	642	583	629	619	590	629	645	652	600	608	626	620	596	612	643	653	627	651	646	634	612	644	620	582	614	637	568	626	629	564	627	628	626	560	591	581	610	634	613	597	628	620	600	605	579	613	665	596	627	575	607	603	607	606	616	656	598	597	571	637	606	598	601	615	587	616	638	624	619	606	600	615	617	615	602	627	602	610	607	670	611	549	593	627	593	610	593	639	604	585	600	621	614	681	595	593	617	615	609	590	614	639	588	617	600	622	637	640	643	652	588	619	600	643	611	637	680	630	663	617	649	602	633	626	612	617	591	588	580	635	557	662	579	594	623	619	624	662	641	636	620	624	611	629	662	632	626	617	614	606	630	639	608	630	600	638	600	599	644	620	618	603	635	680	610	618	645	617	581	636	589	578	607	643	589	637	620	659	598	608	623	633	628	635	598	573	616	632	642	602	622	638	631	593	649	620	618	636	655	599	589	616	609	583	570	613	586	602	633	545	644	651	583	611	585	570	608	628	611	659	598	667	590	604	661	624	627	595	626	638	605	609	605	557	687	592	628	602	581	680	653	550	571	625	615	602	627	685	611	642	586	645	589	635	689	591	620	605	564	636	572	635	618	622	610	624	653	615	644	609	564	623	617	568	607	656	632	633	597	585	578	560	577	604	616	593	624	628	620	629	673	637	597	614	605	594	618	612	605	628	575	697	611	625	654	646	633	589	606	647	622	624	629	649	609	628	594	637	598	592	623	664	596	662	621	619	572	570	643	642	606	606	606	633	570	579	585	645	628	620	646	644	598	590	642	643	586	603	604	608	647	610	619	615	619	651	585	631	602	632	615	590	597	586	635	601	614	679	549	620	618	625	609	636	570	622	596	587	616	604	598	626	618	595	643	610	615	650	590	592	632	587	655	607	642	616	638	605	648	612	648	646	631	608	608	651	592	595	584	601	604	633	606	600	592	577	631	628	615	615	653	649	613	636	618	592	619	635	586	630	623	644	625	608	668	649	656	637	595	651	657	626	688	640	563	656	640	633	658	635	620	655	612	620	623	640	607	594	643	621	622	580	600	633	637	582	637	672	588	616	643	627	610	634	609	609	635	640	631	615	600	630	601	624	612	632	621	585	641	605	581	620	628	601	609	613	651	652	591	622	636	595	566	667	626	652	633	619	656	613	613	595	632	597	634	643	604	624	601	642	578	587	590	633	620	630	594	621	656	647	638	642	638	600	622	595	590	609	619	659	611	615	657	623	653	569	629	628	590	621	576	631	605	599	642	572	610	641	638	605	618	642	650	586	586	605	639	660	616	636	603	653	609	637	621	594	613	633	614	615	622	578	637	594	636	620	600	620	649	624	616	600	620	654	602	591	658	575	560	642	597	631	608	608	609	590	663	659	625	580	632	599	628	621	581	605	625	585	622	634	617	621	620	660	616	612	650	606	615	583	607	598	619	629	639	645	664	622	604	589	637	642	607	635	572	579	617	604	598	637	617	656	613	653	613	607	588	628	632	620	625	582	636	642	602	619	627	620	622	655	643	609	618	665	593	625	603	594	543	615	626	636	622	632	640	666	592	631	591	592	634	670	615	600	638	559	595	601	623	634	612	602	616	563	662	601	629	625	610	607	640	610	664	652	618	600	630	638	575	650	636	579	609	642	595	626	597	641	641	669	608	645	590	604	617	629	620	631	614	575	633	623	640	609	672	617	589	597	623	644	654	640	600	644	626	638	602	644	627	628	588	592	585	628	663	568	614	592	587	644	584	568	614	635	604	603	646	598	610	637	630	642	619	599	612	632	605	643	628	641	617	619	598	606	591	621	614	627	587	644	621	620	614	638	594	633	613	611	602	599	633	625	607	587	644	641	554
58599	85344	47253	14030	2866	989	573	538	551	561	532	607	570	575	562	554	555	595	546	578	561	563	571	593	544	574	538	543	546	553	583	574	553	540	538	590	600	549	591	569	557	548	581	550	547	557	546	563	537	558	600	536	559	570	547	555	592	543	548	555	569	608	544	592	586	593	558	510	570	561	584	560	616	582	539	538	582	531	566	517	543	605	571	519	559	574	535	563	543	576	578	578	562	551	549	582	559	543	523	557	602	574	526	589	539	539	561	542	586	576	542	600	499	571	555	554	554	567	566	538	571	568	562	575	525	536	552	569	585	576	559	513	579	606	537	600	540	540	554	563	570	567	572	540	517	567	538	521	530	546	630	543	555	560	582	528	553	588	573	606	554	583	536	563	560	572	584	549	537	559	544	539	540	535	558	546	565	585	548	570	581	559	559	557	595	558	572	560	597	588	591	545	575	553	509	583	578	587	594	583	569	528	549	528	523	522	569	558	593	553	537	566	551	580	549	589	540	536	562	571	569	571	548	548	540	572	583	555	585	574	579	548	581	583	545	562	564	587	581	558	571	511	557	581	530	561	530	528	587	576	518	588	589	544	557	546	607	590	548	526	527	584	532	572	589	557	522	546	552	537	556	572	513	557	598	547	566	581	573	548	539	548	552	583	523	576	563	619	537	544	572	570	561	571	572	525	602	566	542	561	563	578	565	548	582	541	558	514	543	579	567	530	521	540	574	581	575	554	555	561	566	548	555	554	507	564	561	543	536	581	577	574	612	579	560	554	577	555	544	588	563	551	588	555	548	618	520	613	560	578	580	524	582	543	530	527	512	582	545	569	553	532	561	598	546	569	551	526	576	575	559	521	585	541	580	596	588	578	554	554	540	606	570	545	597	572	533	555	539	524	585	559	539	571	549	576	573	519	526	602	534	564	529	550	559	538	534	537	561	561	575	582	534	582	546	555	542	601	579	573	542	550	585	610	542	564	593	587	527	578	543	564	557	559	549	540	604	568	540	556	584	557	571	539	539	534	561	525	577	504	566	609	548	494	531	562	566	592	564	539	566	563	566	531	597	599	536	575	512	605	581	580	572	542	556	558	552	593	555	560	584	528	619	559	550	552	576	565	528	556	587	545	581	550	576	583	587	580	555	558	567	527	555	564	576	563	573	566	580	566	522	589	569	561	555	526	559	560	566	587	607	549	601	595	520	545	518	579	524	535	553	533	537	550	589	537	548	561	580	517	588	565	584	527	605	570	593	590	542	601	560	532	490	589	578	594	534	572	550	551	561	525	553	592	569	564	536	534	550	561	547	568	566	555	558	568	583	561	586	563	508	543	559	530	549	537	581	547	590	553	545	578	525	555	532	564	544	599	589	550	566	501	566	544	506	555	545	559	571	510	530	540	573	568	561	572	559	550	530	562	545	523	562	538	573	549	515	545	568	529	565	555	549	579	552	567	566	551	614	551	556	586	560	582	569	546	540	542	580	570	572	577	537	538	583	596	562	552	556	543	587	508	524	553	514	543	563	553	550	586	502	537	528	583	568	545	545	552	573	599	605	576	591	509	557	580	561	540	529	588	569	585	570	561	552	536	515	534	538	560	572	530	503	555	547	550	574	549	575	579	586	592	538	578	571	618	587	565	574	551	571	580	585	585	560	532	591	558	564	552	561	569	542	558	545	555	535	572	558	573	582	560	569	577	511	593	568	540	566	556	588	598	540	584	556	603	583	589	610	571	568	515	531	532	585	535	554	536	566	559	557	529	553	553	525	563	551	587	503	563	566	572	552	552	577	549	552	588	570	573	521	576	567	565	544	582	570	612	586	551	565	514	548	568	540	547	597	537	585	519	537	591	570	564	559	581	588	579	560	553	549	540	579	515	577	536	541	532	575	530	530	553	585	548	594	597	569	548	592	530	531	571	575	596	607	546	566	571	541	560	550	591	617	553	574	530	570	546	556	504	583	578	511	577	545	531	601	586	572	601	546	562	591	575	554	573	568	536	515	591	576	582	545	543	554	528	566	586	558	545	552	549	557	545	530	587	590	554	551	562	543	550	573	581	568	550	535	541	583	598	549	566	564	568	552	555	563	573	563	506	566	532	556	574	544	588	574	581	552	592	534	598	569	561	555	537	565	587	568	602	574	562	572	544	560	579	571	569	534	575	574	537	531	558	578	539	575	545	566	541	512	519	580	573	567	565	549	554	563	555	574	569	572	543	561	551	598	575	579	602	552	552	563	568	610	538	567	538	505	544	554	530	562	603	542	549	547	542	572	559	554	528	583	541	560	565	585	533	562	519	581	601	578	538	549	542	547	517	543	526	563	584	550	554	584	540	580	586	555	572	567	545	564	542	550	569	552	556	533	550	565	545	583	563	584	598	575	569	589	539	541	559	562	579	514	521	586	560	555	536	576	554	529	543	535	541	558	572	535	558	567	562	594	511	574	601	520	542	540	556	561	569	566	546	568	560	581	554	553	540	566	539	537	586	538	549	508	568	605	587	563	591	560	544	594	544	585	520	532	499	593	546	525	571	546	549	542	589	564	574	544	556	561	558	542	577	519	555	536	543	548	609	551	625	520	539	582	488	558	573	532	556	506	588	537	556	542	580	583	516	568	583	564	561	520	614	589	576	572	555	569	557	562	578	579	556	587	564	561	522	519	575	588	562	580	542	561	564	579	541	548	595	538	570	576	594	521	533	551	547	588	602	532	548	596	508	574	555	550	539	474	583	558	558	526	574	561	541	544	552	564	539	568	553	570	585	537	560	534	571	567	539	554	548	570	540	575	516	593	547	592	549	545	529	546	573	545	558	552	556	561	579	529	574	523	533	564	570	587	534	582	537	536	547	523	591	551	546	568	586	528	551	584	557	548	558	526	515	619	538	573	634	536	525	576	583	569	555	563	563	549	586	511	533	595	580	538	537	590	545	572	551	538	576	573	547	543	552	584	514	515	615	591	569	540	548	521	602	562	566	553	565	566	571	525	584	523	535	531	552	547	498	511	537	560	522	575	543	542	569	539	537	554	538	556	565	547	553	562	543	542	537	531	555	571	561	493	538	539	534	535	540	558	551	585	529	585	533	525	544	546	555	537	543	575	580	591	533	591	546	574	531	549	566	565	544	538	564	534	597	582	532	525	576	560	556	549	535	510	544	524	560	560	584	556	584	546	557	549	591	590	584	556	550	592	559	538	541	551	573	601	511	536	556	526	562	573	550	568	558	545	522	566	563	555	611	543	563	549	551	553	525	522	558	568	570	588	578	589	592	551	564	578	574	559	583	579	538	605	582	558	578	542	551	531	621	566	592	560	524	577	526	551	519	521	554	562	540	570	563	558	491	541	522	570	568	573	540	569	614	524	591	591	555	529	538	559	536	539	575	547	549	548	521	558	580	528	525	557	558	552	568	569	527	567	560	555	549	543	576	595	568	527	527	537	559	600	584	522	503	529	559	517	565	549	620	537	545	521	526	556	532	543	507	530	538
34717	30899	18612	4093	804	487	485	469	435	452	449	488	463	463	488	449	480	465	446	477	472	475	449	458	437	516	481	436	495	436	456	444	427	448	444	428	451	454	464	458	463	453	454	490	432	492	467	485	497	465	473	435	455	465	482	473	466	446	449	419	472	463	462	449	477	459	467	472	410	497	456	455	447	463	442	446	439	431	518	509	472	458	459	450	475	465	425	469	472	437	459	439	472	467	442	472	434	423	449	420	462	435	432	491	458	432	461	450	452	479	446	453	453	442	494	455	454	464	453	433	443	472	433	414	446	480	453	476	450	457	421	415	453	439	490	437	452	482	493	447	498	408	453	478	440	479	462	462	487	432	452	410	467	483	452	474	476	448	470	440	506	421	441	509	471	452	442	487	449	453	459	440	482	461	479	463	479	459	473	496	476	462	417	472	406	449	441	474	454	482	478	449	451	454	484	449	494	464	492	437	455	441	490	449	438	465	486	443	425	462	492	460	441	484	455	443	466	447	448	455	457	455	460	471	442	482	441	406	506	396	481	461	488	431	458	439	407	442	456	449	449	470	429	466	416	436	474	444	437	447	423	494	437	479	450	422	480	461	458	460	423	464	441	455	468	449	491	454	502	456	455	473	480	430	457	465	409	457	443	504	482	488	465	494	482	449	457	488	474	486	448	458	468	485	497	459	417	459	413	463	442	444	416	452	465	493	474	485	484	488	447	467	446	456	452	441	455	428	471	468	449	507	442	470	431	479	423	458	466	487	422	461	506	433	442	452	487	496	477	448	482	477	437	472	461	468	460	446	447	464	438	455	466	444	461	443	508	428	469	418	437	459	434	482	461	481	436	527	444	444	447	479	470	462	444	461	459	515	460	491	425	453	423	451	453	475	478	485	456	470	441	439	428	458	436	520	464	468	438	492	482	462	465	460	455	430	434	457	442	472	427	451	468	492	441	432	452	440	424	467	467	451	457	459	446	479	475	460	431	449	451	485	460	466	474	470	452	445	431	448	452	492	462	453	464	483	498	466	473	448	465	475	437	486	446	419	444	496	413	457	419	444	463	433	477	468	462	456	455	457	461	383	466	445	471	439	425	493	414	434	458	443	473	456	423	461	442	469	473	449	466	448	449	463	470	445	487	467	474	463	449	459	449	474	458	476	477	486	457	487	455	460	478	502	434	472	472	458	457	448	484	417	487	459	487	524	458	480	449	485	420	475	456	505	463	481	466	454	466	477	499	451	504	468	438	472	481	455	446	427	453	455	475	475	484	466	444	457	473	484	434	472	487	476	434	468	453	440	430	453	446	457	467	484	455	456	458	468	474	444	486	427	470	445	434	446	451	478	493	465	446	479	493	464	474	436	413	466	449	454	448	445	435	423	503	400	448	466	459	463	479	468	491	456	457	440	439	461	480	471	440	480	485	466	454	467	411	447	454	415	488	459	486	510	444	474	478	482	450	460	473	490	494	470	476	428	476	411	423	452	452	449	472	465	506	428	468	471	475	490	477	470	417	474	434	415	442	463	453	441	467	465	492	441	433	432	452	478	492	476	464	449	456	414	465	462	474	454	446	469	457	467	458	473	428	402	432	449	454	476	497	476	442	445	448	485	448	491	433	446	477	438	484	477	482	448	457	448	453	445	422	438	475	450	432	484	456	425	454	479	496	450	441	470	454	454	466	458	464	458	479	453	429	483	493	437	457	454	462	505	436	450	448	477	469	455	426	463	463	464	444	457	448	468	405	463	411	467	454	463	457	437	446	443	477	473	466	429	450	432	461	462	456	443	500	444	458	461	447	446	510	445	478	464	444	512	460	457	462	468	446	439	463	464	460	452	417	454	478	467	497	462	440	467	453	442	462	463	492	478	488	500	460	438	483	443	454	429	469	423	457	453	404	477	456	465	475	437	473	475	424	459	479	483	462	449	474	466	447	467	461	479	482	472	453	478	460	441	485	425	431	474	429	484	415	491	450	466	453	478	458	471	375	426	419	446	433	410	464	479	437	471	474	474	450	456	441	472	491	495	465	423	511	494	462	444	457	431	453	446	457	472	444	457	468	473	495	469	431	502	484	442	466	451	489	464	435	439	482	474	452	476	466	472	489	427	478	431	468	484	480	452	456	443	508	443	470	454	448	463	478	412	454	446	451	452	470	467	450	458	487	445	478	461	467	504	462	427	444	448	464	474	476	453	449	481	450	430	482	497	490	460	459	433	470	445	433	459	427	477	476	414	457	469	447	450	483	468	444	455	477	438	439	487	460	510	500	510	446	416	477	427	453	420	463	469	431	487	407	422	421	476	460	440	426	455	452	455	409	501	465	465	445	484	479	491	436	445	466	420	418	475	465	425	471	447	438	465	427	487	471	450	464	478	487	461	470	500	480	434	446	466	453	463	453	421	425	459	468	431	455	496	456	516	456	433	457	463	499	467	479	483	461	465	472	453	433	436	448	463	487	451	455	469	459	464	474	462	474	451	485	477	477	482	452	483	466	452	460	484	480	450	449	472	508	477	444	437	458	503	429	477	429	462	421	483	425	506	412	467	472	427	452	462	472	449	455	425	460	423	445	445	433	469	453	447	481	469	477	467	460	460	450	455	463	435	460	467	471	484	455	467	445	473	469	437	438	446	478	456	461	410	424	468	468	473	406	445	446	455	479	461	460	480	481	432	426	464	476	446	439	463	465	441	471	483	452	453	459	474	442	504	452	469	445	441	465	495	481	468	438	473	497	435	470	465	449	438	483	462	448	436	506	427	472	470	490	490	457	479	454	470	451	457	444	484	452	477	468	490	457	458	420	455	435	492	424	504	475	491	433	474	476	458	462	414	443	443	474	488	466	446	464	461	490	439	477	454	492	432	468	430	470	437	468	444	458	469	467	464	457	466	461	457	465	455	469	481	475	454	451	447	443	474	448	434	456	463	431	419	446	432	453	473	454	450	436	425	437	483	493	446	469	435	439	447	491	473	469	452	445	456	489	431	457	452	442	416	441	462	447	439	448	481	451	468	464	463	449	439	454	480	478	477	477	448	439	456	450	473	463	468	429	461	473	460	455	479	466	435	450	465	460	463	417	439	437	442	461	463	461	477	444	498	438	455	466	455	448	444	445	431	471	489	425	461	478	429	485	474	469	488	497	473	443	453	457	465	470	438	449	473	462	480	459	442	455	482	478	443	480	437	465	456	508	509	485	478	431	431	480	467	456	451	464	453	451	479	486	488	474	431	442	441	493	438	464	449	466	478	444	472	439	426	485	425	445	457	464	449	462	464	470	455	480	462	440	437	468	434	469	445	457	453	448	467	466	416	440	470	462	445	448	458	458	446	468	433	452	461	435	439	424	430	478	437	434	452	436	445	449	461	465	477	479	485	482	458	478	428	409	457	441	431	451	481	477	433	463	449	487	476	476	471	462	446	457	482	476	445	474	437	472	457	432	468	433	456	456	432	478	454	428	487	476	464	448	446	442	470	461	452	463	431	440	428
33473	29734	9884	1746	579	417	411	403	375	398	392	425	408	374	389	392	412	408	402	390	385	375	367	401	418	436	372	394	390	349	387	404	408	402	379	392	404	404	364	418	370	408	388	379	388	443	388	376	409	395	400	398	400	400	352	392	407	371	379	380	408	362	387	357	362	379	355	360	367	375	353	373	394	394	374	412	388	382	372	367	424	374	376	366	398	387	382	370	377	413	397	408	385	387	359	413	364	420	354	375	446	358	388	410	397	387	356	379	373	420	368	350	395	419	411	404	394	399	397	383	377	383	406	384	381	411	381	367	407	415	397	408	387	403	389	419	409	368	368	368	367	403	344	373	349	381	391	412	378	362	384	354	408	402	410	359	390	390	366	356	388	387	391	365	390	428	389	390	348	378	379	415	402	392	408	410	375	404	394	366	379	382	379	376	382	362	390	388	432	366	407	405	414	399	359	387	400	397	428	397	420	390	390	367	407	385	366	389	410	412	382	407	400	395	407	370	376	371	431	344	370	373	396	422	343	388	386	387	387	406	378	374	379	386	355	398	371	420	394	367	390	424	360	381	335	419	395	398	388	356	396	399	405	432	353	376	402	404	362	368	414	394	381	390	406	375	342	370	350	413	358	397	365	386	400	427	373	409	390	412	417	398	348	368	400	356	385	390	369	400	385	361	354	362	392	390	379	364	377	370	380	354	375	375	406	368	422	348	399	377	378	387	404	377	394	356	404	407	385	384	345	405	399	390	396	379	379	417	379	381	371	382	389	376	400	333	379	408	379	417	406	401	383	373	390	388	391	346	397	367	386	358	371	405	377	388	404	395	354	377	391	376	386	391	376	372	401	382	362	422	397	383	395	391	404	365	396	438	381	400	365	380	405	397	372	388	379	381	401	391	402	395	399	364	395	368	404	373	378	386	412	398	423	409	381	383	368	414	362	397	370	412	394	407	402	352	391	345	379	372	394	362	358	378	400	397	370	371	389	390	366	395	391	378	397	396	375	384	400	392	372	387	365	370	415	403	398	393	382	405	363	371	382	375	378	392	370	357	400	365	396	373	407	380	400	382	388	361	355	408	407	424	404	384	383	366	388	397	379	400	375	357	380	395	422	402	386	360	407	394	381	396	400	385	352	377	406	387	390	413	403	406	384	408	374	371	390	398	397	414	405	401	371	395	374	362	385	373	382	343	407	387	375	428	365	394	418	349	366	376	403	395	407	397	382	395	433	413	380	380	371	364	423	383	389	364	418	370	353	365	406	364	367	389	378	391	387	379	406	368	363	386	387	410	390	396	427	369	418	375	399	360	345	399	371	377	380	390	368	379	367	381	390	349	389	389	371	393	400	407	381	362	372	401	398	370	392	397	383	382	353	423	397	388	384	333	380	367	345	415	334	356	391	406	391	381	362	388	394	379	382	395	396	366	434	354	362	395	380	398	396	405	394	412	396	355	378	364	380	393	400	384	406	404	387	382	360	395	412	361	410	351	378	376	352	403	411	379	388	407	387	377	378	384	360	365	369	385	411	347	379	385	358	404	368	404	375	400	356	368	369	410	398	376	411	396	376	358	396	389	396	369	423	379	377	386	369	344	387	406	382	344	386	381	359	363	397	340	390	374	389	356	384	379	396	394	404	374	382	364	387	395	383	403	432	368	420	386	400	365	367	378	391	376	388	411	367	375	397	377	364	378	415	376	363	402	390	365	384	392	336	382	387	402	409	413	395	358	350	401	398	384	387	420	417	391	338	381	367	418	391	387	419	384	389	388	371	388	388	369	391	385	371	350	410	387	382	440	392	378	386	407	373	394	390	394	357	395	392	392	367	402	352	363	372	410	362	392	369	388	372	411	357	370	378	367	385	380	384	347	385	391	419	399	410	414	409	406	369	367	394	381	391	380	382	388	423	421	390	400	365	379	379	363	351	397	408	370	377	403	397	356	381	387	384	373	384	373	396	406	356	378	402	394	371	382	385	421	348	419	392	410	375	392	348	383	391	380	376	370	383	367	417	384	395	372	366	393	411	382	431	354	396	388	407	400	404	415	346	380	391	353	376	374	423	393	396	380	369	394	376	397	399	384	369	367	365	391	375	384	422	389	371	376	384	367	362	402	361	352	427	401	356	423	396	352	366	367	367	423	397	407	401	410	397	386	389	367	425	402	373	380	364	350	422	368	394	364	403	376	369	376	380	369	383	377	387	401	371	361	396	420	372	403	349	395	393	388	408	400	382	409	335	360	388	377	359	380	364	356	372	346	396	371	388	376	402	370	398	391	397	371	391	386	374	397	371	385	380	404	366	380	378	381	419	403	393	396	382	390	345	394	326	387	385	397	409	391	379	364	351	376	369	367	406	391	362	391	423	375	385	425	403	386	381	400	388	380	382	427	385	337	375	389	371	358	360	403	380	372	410	371	366	384	395	419	388	357	389	366	419	389	421	390	384	396	348	370	424	367	395	424	427	395	391	371	346	398	441	354	410	389	390	373	392	377	390	386	395	407	383	358	375	407	386	372	400	375	365	401	391	363	369	381	365	395	449	379	413	398	392	372	401	400	407	397	367	347	380	388	371	354	379	368	447	394	383	392	384	396	373	380	380	393	367	423	389	376	397	427	401	428	379	357	379	359	404	403	361	392	363	366	366	407	364	357	368	398	416	359	390	391	368	395	428	386	373	405	405	432	376	391	360	390	402	405	359	379	412	398	393	389	365	368	384	372	377	388	402	395	382	381	384	375	387	396	396	403	386	389	376	359	367	403	379	388	401	366	370	400	387	409	389	350	379	397	402	397	360	388	412	387	447	372	399	403	410	392	401	408	360	356	364	412	371	395	371	422	423	403	394	398	371	391	358	397	402	366	382	365	386	394	410	390	411	388	398	363	409	407	406	402	394	407	379	387	389	382	392	417	368	372	401	402	383	386	376	404	415	380	398	359	383	378	397	404	392	378	402	408	366	380	364	394	389	395	369	383	352	379	373	392	384	400	388	416	426	390	384	378	346	388	380	407	367	383	388	364	374	384	384	348	367	367	443	386	377	381	393	416	393	393	417	388	384	376	373	390	383	360	366	383	365	355	372	380	399	342	402	411	386	408	355	386	410	381	386	354	363	375	339	411	394	382	367	349	371	377	373	407	413	379	392	417	378	401	396	357	355	409	355	416	383	416	422	398	376	397	376	381	369	419	345	391	395	384	410	391	386	415	372	390	397	380	394	366	381	374	405	387	384	393	339	375	381	419	405	387	380	373	378	364	406	340	405	361	393	382	386	348	376	366	385	386	411	372	407	370	358	363	349	387	383	368	369	390	407	384	364	392	337	389	373	399	369	366	398	361	353	399	386	396	385	378	385	416	378	366	412	401	358	372	400	349	369	386	399	433	407	332	360	376	401	355	395	401	391	339	389	435	350	425	373	343	425	380	391	372	378	403	378	346	375	402	428	388	410	392	386	395	409	358	380	390	350	373	373	387	395	370	398	392	371	401	365	404
24866	23301	29498	24901	17796	4036	887	623	534	572	504	513	536	554	567	527	505	532	549	522	523	505	549	515	524	548	511	507	475	489	530	545	500	548	541	540	528	495	516	535	562	492	477	538	571	522	531	510	505	500	507	537	524	493	514	519	524	515	500	462	518	549	512	538	501	523	524	514	497	565	519	505	535	505	468	504	476	488	522	569	521	470	522	555	507	484	538	518	551	527	528	530	526	507	494	500	518	495	519	480	545	506	488	530	485	494	516	493	513	512	562	521	489	531	557	550	491	529	519	477	517	516	500	510	545	505	523	527	527	526	503	507	503	540	541	509	506	520	473	510	532	507	552	517	491	521	499	518	540	501	488	519	512	521	510	557	480	510	522	492	545	503	511	476	504	522	482	491	495	503	517	526	477	503	519	519	521	472	519	500	551	509	520	523	510	505	599	490	583	523	536	504	544	482	498	482	503	524	541	538	513	502	556	521	527	504	509	524	498	519	510	506	507	513	519	477	497	539	501	500	525	487	518	495	521	484	535	507	544	513	538	528	478	569	513	530	524	488	472	529	495	524	527	530	524	499	509	498	526	526	500	512	546	513	514	517	561	524	492	465	516	505	525	503	521	492	511	468	531	496	537	512	530	563	532	546	525	505	483	496	518	536	480	524	506	470	548	511	535	503	542	519	512	506	491	517	527	515	541	515	485	510	495	544	542	510	502	489	505	500	551	503	507	510	483	528	511	510	484	487	548	520	469	564	503	496	530	520	504	476	519	541	493	523	483	532	526	469	491	555	509	532	528	502	531	538	511	483	505	525	528	489	547	517	564	527	529	518	472	504	506	515	501	511	551	450	502	544	544	500	552	518	513	522	492	603	533	520	483	501	522	515	497	485	526	544	497	503	484	484	492	501	511	530	529	462	486	493	514	525	539	532	498	516	528	548	502	506	577	510	505	554	526	548	514	486	525	512	494	559	500	502	527	478	522	515	492	511	528	476	543	544	530	531	524	523	535	534	508	470	495	501	457	509	532	524	515	493	527	525	506	495	492	479	517	510	539	475	574	513	558	521	521	507	488	532	516	513	502	488	505	480	514	561	514	493	505	481	510	509	522	501	510	554	520	519	510	549	484	550	487	552	506	509	504	537	521	518	502	513	538	554	580	520	544	530	531	516	517	535	505	472	488	497	555	553	540	506	480	494	494	506	560	501	553	566	517	496	508	530	531	519	492	510	542	559	466	521	524	529	553	477	529	497	533	542	514	513	506	493	522	539	492	519	533	517	511	516	497	484	543	489	528	531	539	510	498	490	545	493	468	521	549	508	474	535	508	536	529	490	524	479	494	479	492	496	450	534	527	530	529	481	525	509	484	523	545	528	564	497	462	487	489	467	500	532	502	524	498	528	513	555	532	496	531	537	471	500	533	530	509	523	495	497	519	490	524	533	511	524	504	500	533	497	529	515	537	513	535	525	525	530	498	494	523	541	525	515	503	509	514	504	544	510	512	519	503	541	488	482	505	557	487	534	537	522	502	492	526	488	486	544	495	499	478	483	535	510	501	504	519	497	556	509	510	463	524	559	520	465	509	505	524	486	535	490	505	474	500	491	521	534	517	509	497	533	495	485	525	511	484	479	499	513	543	522	522	492	499	474	554	528	544	502	542	532	513	546	488	517	502	503	501	515	489	503	543	494	522	525	524	483	517	529	523	548	515	532	494	518	483	515	492	555	519	494	530	517	531	549	499	545	509	508	533	522	512	525	520	550	512	509	514	548	501	509	512	510	528	492	502	516	502	536	512	509	508	532	490	525	507	516	514	509	508	499	498	521	534	588	528	557	522	489	535	479	512	496	452	493	512	521	527	524	538	517	544	522	515	507	557	510	528	499	482	501	539	491	529	505	522	494	506	522	505	522	524	503	458	518	498	491	540	549	489	509	510	542	507	488	492	508	456	516	527	520	519	540	533	511	542	506	519	476	537	523	516	541	506	483	506	538	540	530	520	519	547	535	481	538	501	516	488	519	547	598	508	455	506	540	500	469	520	533	512	536	489	477	557	534	502	489	525	495	515	539	517	510	548	533	547	516	496	525	508	536	494	533	505	518	553	494	503	518	504	511	481	509	507	536	491	507	495	530	505	520	495	466	513	504	520	531	525	510	538	548	513	528	541	511	518	548	524	550	549	485	509	476	495	510	554	516	539	513	528	481	532	515	519	513	499	560	527	517	524	488	499	564	507	483	514	563	506	512	513	513	506	538	512	552	492	540	509	538	520	478	520	559	512	504	531	500	528	514	492	503	528	508	510	524	512	502	521	510	489	520	524	542	533	506	532	516	555	529	524	501	525	488	532	543	517	515	536	511	513	477	522	535	542	494	559	510	485	529	508	481	503	503	486	533	502	529	506	501	509	536	545	496	497	507	485	476	532	529	474	469	515	492	499	521	497	498	503	516	541	478	513	535	528	512	479	539	516	547	497	500	478	523	491	476	519	540	526	511	519	492	523	525	519	499	491	528	490	480	465	543	495	528	527	467	529	509	489	502	507	508	547	475	509	496	512	487	506	532	566	524	470	485	500	502	473	506	509	533	519	498	488	507	464	502	500	542	495	530	486	474	508	522	523	562	529	511	527	504	526	506	547	498	512	553	516	496	525	512	534	475	507	529	518	506	513	481	531	514	551	478	527	522	497	547	534	494	492	512	534	541	527	489	505	506	510	519	520	526	525	496	538	515	485	533	534	479	473	524	562	520	508	538	578	534	557	503	522	530	556	506	505	565	509	497	521	508	489	510	517	480	540	526	480	501	521	478	514	509	552	523	517	498	514	532	509	531	501	508	508	559	529	504	530	490	493	499	542	481	512	503	523	463	507	511	504	526	545	511	512	502	515	520	519	517	506	499	509	530	528	566	536	496	481	515	528	491	502	502	504	463	514	512	522	524	519	510	537	547	489	525	514	518	519	517	524	499	585	503	542	511	490	549	523	526	540	468	478	520	523	480	532	501	502	497	498	571	500	478	497	530	483	499	496	550	534	536	478	502	551	488	512	515	551	520	503	499	499	538	518	522	520	476	513	505	507	495	527	490	523	506	510	496	502	545	508	539	500	521	474	518	526	491	519	514	519	520	535	484	520	500	510	525	536	574	515	534	497	527	529	522	524	523	528	476	520	529	540	537	491	513	533	486	493	492	510	509	504	520	539	528	457	516	498	554	506	534	522	526	530	523	528	514	517	508	472	489	492	476	502	547	525	503	493	453	552	486	509	506	548	520	513	528	537	540	536	507	528	523	519	522	535	532	561	500	495	495	490	495	511	524	531	504	475	532	494	495	507	509	486	486	485	524	534	514	515	534	508	488	535	519	501	504	510	529	521	510	508	484	532	493	490	471	504	475	512	543	521	483	495	501	517	495	521	532	530	536	485	550	512	486	561	509	531	529	512	475	503	491	457	530	518	501	551	525	514	514	497	545	472	545	539	493	519	516	541	511	485	518	495	499
62380	83850	44386	12438	2493	749	512	467	471	485	445	488	485	474	444	458	506	483	478	465	510	460	508	433	462	495	470	466	494	466	476	498	491	475	500	446	464	489	451	449	458	473	463	446	482	442	487	494	449	444	449	518	467	511	478	445	487	468	487	438	505	531	466	504	470	442	472	470	476	446	476	508	474	496	451	462	458	463	492	442	457	473	486	475	490	448	461	473	473	460	506	494	479	457	468	472	403	497	459	497	456	473	466	474	466	448	457	466	483	474	476	474	446	493	432	461	480	478	454	480	488	494	460	524	496	438	452	492	488	443	465	455	460	503	496	469	462	435	445	470	464	492	453	456	514	489	468	482	457	514	484	428	439	447	475	437	513	469	476	463	463	492	478	480	472	500	470	474	476	426	485	396	497	499	478	474	471	497	490	463	505	462	448	505	485	467	491	461	431	420	435	520	481	468	490	497	468	489	449	475	424	498	465	473	433	474	501	492	468	448	464	479	461	479	455	489	502	463	449	514	490	421	502	486	497	485	477	446	457	456	484	457	498	497	467	446	449	480	454	470	447	422	489	443	477	493	454	458	446	469	448	445	523	481	487	508	502	494	486	448	470	451	479	471	477	459	473	456	455	478	478	480	495	471	480	465	517	491	450	447	487	477	512	488	471	510	474	482	472	463	473	471	471	481	483	533	452	474	444	465	483	483	510	478	445	441	474	487	470	463	450	502	447	491	438	460	451	448	446	470	436	474	491	483	419	469	470	476	455	478	484	495	461	496	492	512	438	507	467	454	496	443	470	492	492	446	460	449	479	462	480	443	470	475	463	454	507	478	492	459	490	458	479	465	469	467	447	478	493	449	456	461	448	471	507	491	496	491	490	440	484	518	518	450	431	492	460	494	499	455	445	430	499	502	459	504	471	479	468	477	526	446	499	492	478	464	532	467	476	475	431	471	487	460	470	483	484	519	501	464	516	479	456	464	450	469	499	478	493	452	465	480	456	440	453	503	472	458	528	518	486	439	486	465	466	449	499	485	474	491	472	480	446	475	507	494	505	479	432	502	475	471	478	466	450	489	465	457	465	474	505	470	459	448	467	489	477	449	431	499	542	460	493	488	443	453	465	467	457	496	521	452	457	506	461	515	465	461	454	480	491	493	437	483	454	466	464	487	507	430	481	432	459	477	447	483	444	491	494	479	452	455	472	493	478	457	460	479	450	456	469	482	475	491	543	466	466	451	452	465	438	450	454	464	516	471	463	447	424	468	467	496	495	498	469	450	445	459	507	519	455	479	449	446	453	494	465	485	484	522	456	474	450	454	482	456	491	435	477	472	489	470	460	454	500	503	462	492	480	480	468	476	504	492	447	428	463	478	479	479	474	459	490	468	500	487	453	447	472	465	444	508	456	445	490	469	479	513	484	446	467	447	473	465	454	463	443	466	480	471	478	420	465	456	502	482	458	472	473	492	472	433	450	478	421	486	481	447	445	458	484	456	438	501	508	485	457	483	493	458	456	493	475	472	442	421	485	475	433	482	486	493	474	515	460	457	501	473	497	502	523	498	497	448	464	459	479	479	486	450	467	464	481	435	489	479	481	466	486	472	463	443	436	461	496	498	488	480	456	465	494	520	470	482	477	447	447	463	521	476	480	447	452	448	477	465	504	489	483	488	487	487	502	451	456	474	450	481	471	485	449	453	493	489	429	475	460	451	472	458	489	449	482	458	487	485	442	469	468	436	505	495	459	457	442	468	433	468	468	462	455	485	481	471	479	484	457	492	456	472	491	485	489	433	445	505	472	452	501	476	484	466	466	481	507	458	457	469	516	450	450	471	470	477	509	479	439	483	452	492	472	421	470	483	496	521	420	461	452	412	462	462	464	474	454	458	463	443	478	469	486	440	481	490	472	475	479	499	429	489	465	475	457	486	490	461	508	465	463	499	517	493	508	479	468	476	464	478	456	491	533	485	478	427	480	453	465	457	469	473	471	494	442	470	452	478	499	483	489	451	506	468	480	473	466	455	496	487	480	470	446	469	490	470	491	505	458	492	452	479	460	478	467	484	469	441	454	482	464	458	480	483	483	468	500	496	439	475	436	494	437	449	499	481	473	435	465	483	475	485	485	492	471	469	492	473	498	460	468	465	486	490	481	491	531	470	493	480	452	454	487	509	472	465	449	473	480	491	454	439	446	491	441	488	450	483	439	474	435	467	463	453	496	458	459	483	471	479	439	446	498	473	502	485	506	436	471	496	459	479	463	501	496	464	495	450	481	480	464	458	527	431	491	503	467	465	484	439	466	458	474	470	447	493	499	479	485	470	470	473	492	473	476	480	444	473	473	465	514	464	460	470	492	466	485	459	494	469	486	457	508	491	484	510	451	474	475	462	481	484	488	494	466	469	460	463	505	452	500	481	468	458	453	470	453	464	511	462	528	460	452	460	462	464	488	446	502	473	463	503	449	462	488	512	466	481	473	457	468	443	479	458	506	464	455	451	485	446	480	455	484	474	487	443	494	470	474	471	486	440	509	479	440	498	436	462	450	448	458	460	474	449	481	455	440	476	465	467	482	452	462	526	436	483	482	456	485	470	494	440	482	482	500	458	468	423	493	479	468	498	468	486	503	436	434	473	534	477	498	475	467	501	459	483	488	459	471	455	508	483	488	460	500	471	469	485	465	478	491	436	445	479	493	485	439	463	466	503	465	444	437	428	494	442	509	463	479	483	478	497	456	474	462	452	460	459	478	457	508	476	456	467	503	472	460	431	467	480	471	450	448	485	455	490	442	488	477	460	428	478	484	455	471	496	469	478	448	467	478	462	499	464	462	473	486	463	478	437	450	446	488	477	450	457	479	483	452	467	451	456	488	500	450	458	489	506	476	506	459	463	455	459	473	481	452	450	487	476	468	478	446	475	497	481	484	471	467	483	470	426	515	459	475	464	476	449	427	481	489	470	457	465	482	472	494	470	488	467	467	508	459	479	412	488	430	487	461	441	432	483	443	446	493	490	465	488	464	478	425	468	493	468	480	459	476	443	448	511	496	454	435	468	459	496	479	464	463	491	460	477	451	444	478	527	475	474	473	497	470	461	427	509	463	464	436	459	505	450	424	496	486	496	463	465	490	464	503	458	468	496	493	462	486	475	437	469	471	450	451	452	467	490	482	481	455	472	496	466	459	473	446	484	469	479	486	498	465	495	478	474	469	473	465	474	459	474	454	445	496	445	476	483	478	470	498	485	467	487	479	471	475	462	510	461	491	512	492	464	464	451	440	465	451	486	449	476	477	479	431	488	466	433	465	466	469	475	462	447	450	468	484	481	467	455	480	474	478	491	501	474	511	450	467	466	469	440	479	466	448	442	492	455	475	458	483	438	437	492	482	467	515	522	462	510	519	487	460	452	471	482	443	508	430	508	438	499	476	478	482	528	495	480	477	461	472	470	483	496	424	455	486	471	494	457	451	474	463	439	451	496	463	483	471	464	503	449
24248	22451	29242	24442	19990	8306	1174	719	633	621	654	634	577	633	639	634	617	619	600	600	618	620	628	597	599	653	586	637	612	576	632	590	609	587	605	607	622	597	619	594	654	605	600	610	625	618	575	610	579	610	636	617	624	609	598	606	634	628	629	616	601	608	573	608	602	616	607	622	585	596	617	619	581	596	607	598	627	617	619	616	646	597	636	584	586	623	596	602	598	629	630	618	633	636	565	575	601	578	634	616	645	678	620	635	649	604	592	617	600	585	625	584	636	642	608	582	603	623	574	557	599	573	575	603	584	626	578	594	590	579	574	591	595	605	594	587	598	631	570	568	616	594	623	645	601	588	582	603	620	583	617	615	640	620	588	571	575	570	575	612	614	640	585	601	623	597	613	599	595	640	605	589	579	577	616	607	577	619	661	599	591	628	594	623	609	590	609	586	588	591	589	620	642	623	594	602	630	593	695	652	604	608	623	607	609	607	614	582	622	573	619	567	606	670	594	608	643	575	648	631	608	647	621	593	591	610	612	604	609	614	588	591	614	617	579	625	617	583	604	652	629	591	639	616	626	605	604	574	627	603	589	552	583	623	598	625	581	639	623	650	625	639	568	613	606	527	584	566	587	671	607	575	598	576	600	642	575	602	595	626	595	627	606	583	610	579	578	601	612	608	590	611	611	573	606	652	572	620	604	583	617	600	596	633	610	585	578	606	623	647	583	596	633	606	635	627	602	612	590	566	627	626	592	641	588	646	583	561	583	572	616	580	540	600	584	599	592	636	604	614	565	635	591	663	586	591	586	598	604	590	650	648	614	575	603	615	624	614	595	583	618	589	604	607	611	634	597	560	571	602	615	573	619	632	612	633	632	580	610	613	650	589	625	603	569	614	654	663	601	615	581	598	614	619	640	633	594	616	617	623	600	575	625	579	592	596	620	592	628	619	626	605	627	596	656	593	603	628	600	606	611	611	641	633	627	576	621	565	594	584	587	630	571	563	581	631	594	582	632	604	592	577	608	622	626	593	610	600	611	574	609	603	649	540	585	598	635	651	623	619	556	621	611	627	580	627	575	592	599	612	609	585	629	619	578	612	610	623	592	604	589	553	570	609	613	630	692	595	596	643	611	628	595	609	555	627	610	601	595	595	577	619	636	640	606	595	629	599	585	611	625	576	579	616	669	583	605	592	607	596	626	602	573	592	597	622	621	598	629	589	636	612	621	637	631	614	661	614	604	597	587	570	639	618	619	604	613	602	599	572	645	579	604	620	648	599	611	619	571	617	608	619	576	628	609	631	585	644	633	633	597	613	596	623	567	607	630	586	584	596	590	627	592	609	593	619	609	619	577	643	649	604	612	605	580	602	615	581	620	575	580	639	591	594	622	575	586	579	630	606	558	631	623	590	627	583	618	581	589	636	633	581	606	609	636	613	594	544	609	619	647	603	598	582	566	583	627	642	597	581	600	623	577	613	575	577	592	659	558	580	613	622	584	654	598	638	576	596	605	636	591	599	610	582	561	629	610	583	587	620	599	621	626	628	583	630	584	623	606	606	645	617	579	575	628	603	608	607	545	570	646	618	635	575	598	589	620	606	597	583	597	569	619	630	593	640	619	592	594	584	602	585	576	619	615	614	610	597	583	621	637	617	625	582	662	617	626	579	652	600	558	636	592	618	605	583	581	614	620	638	612	594	596	608	586	620	603	610	629	582	592	626	614	612	634	659	598	574	586	611	580	575	608	579	619	581	650	622	556	630	586	614	605	599	615	631	613	603	606	622	592	619	600	597	617	620	625	592	625	582	593	598	580	573	592	607	586	595	559	601	649	623	594	605	602	655	583	632	586	576	612	630	621	614	601	566	613	615	600	584	556	640	564	596	593	630	595	601	597	602	611	610	617	609	580	595	576	643	599	620	636	573	652	633	597	592	586	615	582	604	623	615	621	534	541	632	632	644	581	567	585	577	603	618	615	587	581	602	609	589	608	621	576	608	631	584	560	620	599	603	635	610	603	627	604	581	602	626	618	640	622	558	544	666	595	587	593	608	566	591	566	576	627	590	597	555	599	626	574	560	594	599	594	604	590	613	616	624	545	598	598	617	600	624	562	644	668	626	638	595	588	583	633	591	594	583	546	619	608	635	566	578	607	607	633	586	590	609	607	616	593	642	642	600	601	596	592	633	632	645	608	601	578	607	629	565	571	628	604	626	543	579	635	592	647	620	582	598	634	599	571	585	614	604	606	647	576	602	600	618	608	591	620	564	626	638	550	635	622	594	562	617	592	609	636	623	661	608	604	605	597	589	586	602	611	603	625	654	578	623	593	621	585	611	624	564	592	575	590	579	622	654	581	582	606	638	605	638	613	576	584	574	600	621	629	608	618	587	579	678	620	617	599	594	589	597	615	613	598	597	624	611	633	589	576	622	614	570	593	569	613	638	594	591	619	620	593	602	571	596	645	635	564	600	616	565	561	567	653	559	627	589	633	623	608	584	599	607	581	607	598	629	554	638	565	653	632	619	619	566	581	602	615	585	576	571	643	597	560	586	647	635	601	635	618	581	569	633	593	603	610	591	605	639	622	605	600	591	655	619	635	599	637	574	613	615	614	619	605	635	600	601	614	586	611	587	628	631	629	594	571	599	622	581	582	586	631	606	631	559	577	594	627	642	574	614	585	595	606	627	593	621	568	569	619	593	621	620	589	570	613	600	596	603	646	629	621	604	605	610	647	578	621	637	604	617	599	601	647	631	582	621	596	669	582	617	643	654	592	592	625	575	625	621	582	620	593	629	592	638	663	599	586	688	580	627	587	619	602	636	587	587	630	590	603	610	593	585	595	566	602	609	612	620	610	547	594	620	610	626	647	626	604	555	629	599	582	656	579	586	639	570	585	598	642	587	614	618	618	614	663	624	539	576	584	611	627	574	537	577	635	619	577	603	634	610	600	575	579	573	614	586	609	576	620	648	571	633	624	608	577	592	611	604	634	607	595	623	623	604	595	640	602	617	629	606	567	638	569	569	562	581	579	609	661	617	601	556	578	654	631	598	604	559	595	617	645	603	601	629	669	623	655	601	591	633	651	570	594	573	613	615	575	593	606	614	604	586	603	599	564	587	606	625	634	624	583	619	606	643	605	641	616	615	594	646	623	612	624	610	593	597	627	560	555	597	586	609	585	609	601	616	646	594	635	595	614	633	622	579	632	604	588	619	594	616	609	581	617	628	582	613	592	637	580	651	638	649	575	643	637	563	639	608	582	649	614	607	601	584	621	589	607	649	563	579	585	594	653	596	624	586	602	564	558	586	619	599	622	590	634	630	597	585	617	575	624	622	568	611	617	585	573	587	643	612	597	606	588	580	584	616	606	644	584	591	581	555	622	575	654	628	568	649	624	597	626	595	597	566	632	585	552	608	580	685	582	638	623	633	579	605	598	608	614	638	647	609	601	626	604	623	589	588	600	608	621	567	647	582	607	563	623	603	604	603
59770	86296	49515	15474	3008	893	549	527	515	509	513	555	514	562	542	544	527	586	561	590	533	536	531	598	581	525	555	555	589	521	570	483	539	566	557	546	553	551	519	569	557	598	558	557	554	546	555	568	532	529	547	548	572	568	521	549	585	619	556	598	571	569	540	564	544	526	572	544	529	575	564	561	541	565	583	564	542	558	558	537	550	602	558	573	553	532	525	541	554	544	568	620	558	572	535	533	516	579	551	511	574	550	537	589	543	573	577	569	578	540	521	550	516	546	590	527	559	567	562	555	540	588	539	551	489	564	568	528	541	471	556	583	554	550	559	527	569	514	535	541	568	559	535	516	549	562	562	533	493	562	575	615	556	549	516	546	552	561	529	561	595	538	571	557	516	572	578	544	497	540	536	575	532	553	543	600	539	555	529	563	576	531	571	567	536	517	537	549	568	602	565	560	529	558	589	560	581	546	571	545	549	524	569	505	573	549	577	542	550	576	575	550	537	557	540	556	555	549	547	531	536	517	530	566	520	552	538	571	573	530	516	579	503	536	571	544	555	541	563	557	506	504	541	553	558	598	569	544	585	551	594	565	602	624	571	548	589	553	541	542	547	500	529	552	570	527	550	525	577	536	526	540	544	565	555	586	575	550	557	549	551	589	599	523	589	529	568	536	553	548	547	578	563	552	494	549	550	549	567	593	551	557	551	513	560	573	551	526	528	537	541	537	540	541	561	570	523	532	573	492	574	541	573	571	551	528	554	593	553	546	543	542	562	522	531	540	518	546	531	570	550	546	548	555	588	553	568	582	539	557	559	516	543	543	554	550	561	580	554	526	518	528	553	540	543	559	544	511	558	573	527	545	560	520	563	572	561	557	567	514	563	603	530	517	575	560	602	600	547	564	552	550	544	523	523	549	548	507	531	560	571	560	544	589	541	571	597	562	568	551	556	507	547	553	600	517	540	573	563	542	495	565	549	559	582	550	552	525	546	523	565	504	564	548	538	540	515	601	579	487	538	560	538	563	527	602	551	580	544	507	520	561	538	548	574	545	578	511	576	531	607	530	558	546	576	551	518	572	613	572	555	547	554	558	554	570	558	538	534	550	537	549	567	538	564	523	557	563	560	568	548	515	546	562	508	536	535	495	566	513	551	562	553	527	507	549	542	567	565	569	537	535	563	562	576	547	559	557	593	558	539	561	563	546	529	529	571	533	536	551	571	522	571	558	543	574	531	546	549	601	544	582	539	551	562	558	495	549	534	584	582	545	537	584	523	575	525	559	535	472	534	528	555	560	555	568	578	535	611	530	589	546	583	567	572	520	583	515	577	542	545	558	542	540	543	560	558	567	588	557	559	547	547	563	512	570	525	544	553	505	589	517	506	569	552	509	526	544	535	567	562	539	562	548	533	566	498	499	547	566	597	529	533	586	573	523	577	612	510	565	511	567	554	559	542	509	554	558	520	536	502	544	546	523	585	545	519	522	559	530	528	488	564	570	589	579	576	514	559	563	541	563	574	552	549	523	575	569	531	527	565	543	527	552	566	596	570	551	507	549	570	552	545	553	528	495	537	534	525	573	591	582	577	556	564	564	524	524	587	516	547	564	501	590	516	569	545	566	548	585	526	505	585	547	515	553	574	546	551	569	570	505	532	556	557	550	567	547	536	572	568	567	531	587	568	549	535	522	589	534	545	522	548	494	555	578	537	526	564	599	563	522	579	579	559	549	570	588	563	576	538	543	557	602	559	589	575	548	536	554	533	529	538	545	582	540	554	546	600	537	536	516	544	556	517	526	545	530	522	548	570	548	565	518	536	503	533	569	534	588	536	525	552	544	552	588	564	544	535	575	552	522	563	567	521	573	516	535	546	551	524	566	545	522	563	573	559	516	533	528	563	562	573	475	522	498	567	570	523	573	549	558	502	572	538	559	547	558	549	545	548	552	515	553	566	540	544	537	529	610	501	541	552	561	568	541	540	593	533	557	503	521	541	530	519	578	530	548	547	542	563	583	537	493	581	534	558	549	549	531	526	523	550	558	549	542	546	558	529	553	563	530	524	572	529	563	534	594	552	559	515	509	529	572	560	526	533	549	525	560	519	527	576	523	523	506	565	570	529	572	567	556	516	543	577	616	536	525	508	570	585	562	576	558	600	570	562	581	561	555	564	594	529	491	512	541	511	545	593	544	521	573	556	555	543	553	536	541	554	569	586	563	545	504	527	568	563	493	513	583	558	509	543	529	543	524	513	550	533	528	551	528	543	531	543	539	537	591	576	567	553	550	557	498	556	556	597	537	560	526	547	557	548	545	544	576	505	547	564	496	569	506	539	526	488	551	552	546	603	540	602	495	509	524	542	543	535	494	571	526	508	562	527	564	499	547	541	587	507	559	539	540	565	524	551	545	574	547	587	586	538	562	559	540	552	575	579	567	506	539	541	545	595	553	572	589	515	536	545	533	531	539	560	574	556	588	566	555	570	546	521	492	497	552	560	565	549	552	582	556	564	569	538	533	553	554	544	562	481	520	581	541	552	558	510	540	538	581	594	550	566	543	551	536	518	542	539	530	556	564	517	530	580	529	562	539	552	569	578	571	564	550	543	545	577	563	505	538	535	594	496	572	542	558	556	562	581	532	553	536	520	548	569	591	592	538	519	549	537	534	511	527	531	531	540	485	570	515	585	556	557	518	564	533	542	535	546	524	512	544	552	522	535	544	585	508	515	559	560	520	556	535	571	562	573	549	503	554	549	588	512	524	583	592	551	499	554	539	561	573	596	535	499	535	525	582	570	482	598	542	565	563	543	517	555	544	512	556	603	513	615	526	541	537	569	554	530	572	545	566	532	538	506	533	503	522	534	557	554	622	525	534	561	576	550	546	540	532	552	531	580	575	546	556	552	544	504	558	534	556	555	557	559	498	553	575	541	526	527	531	519	516	530	569	587	576	530	561	544	517	577	544	521	544	593	566	519	524	510	596	556	571	562	572	575	556	610	587	530	543	534	543	575	546	589	557	530	512	520	550	500	535	580	564	561	537	505	578	515	567	530	560	518	530	534	541	554	550	523	568	542	528	513	586	555	530	554	537	555	554	520	563	550	571	533	552	577	545	545	556	555	559	578	562	547	526	519	570	507	524	524	557	529	549	542	546	515	590	579	571	542	558	581	578	567	539	555	562	560	585	549	547	527	555	533	570	548	551	553	555	575	536	553	578	590	512	527	605	576	577	531	534	537	542	578	574	544	568	565	558	536	574	563	570	539	554	505	555	519	520	547	522	523	528	498	530	526	588	607	542	540	539	544	556	534	609	557	545	537	555	501	568	508	557	540	575	600	576	559	526	552	566	522	536	574	557	547	554	533	580	595	571	521	549	572	543	529	518	550	558	513	549	533	500	543	571	567	575	522	605	548	548	507	563	544	505	536	552	528	542	548	572	533	524	540	543	575	538	539	547	515	528	524	552	587	535	515	538	547	560	524	508	540	560	531	520
34742	30897	18833	4258	698	481	444	432	419	433	465	461	409	482	443	431	430	413	442	441	447	405	405	467	415	455	458	457	422	387	424	409	431	416	446	424	464	435	393	434	429	443	417	444	453	410	442	482	459	442	450	444	387	436	457	451	413	470	427	445	445	460	466	459	418	476	428	416	419	469	426	409	415	428	434	407	451	414	446	420	404	433	438	439	436	459	406	430	423	431	391	415	400	448	425	427	418	454	443	428	408	421	442	443	434	422	412	411	431	422	420	445	466	448	419	425	437	467	410	419	450	445	450	442	424	415	476	423	457	428	441	456	402	429	420	409	427	466	418	431	430	458	406	452	418	443	403	448	424	448	437	430	417	428	445	409	440	427	445	425	431	441	444	451	466	425	435	408	434	432	442	420	425	399	402	405	396	409	427	392	431	433	443	433	424	450	446	411	408	465	407	439	437	413	421	436	429	449	458	439	444	420	444	423	414	431	429	426	437	437	449	456	465	440	439	447	444	463	400	410	424	418	400	435	421	424	416	454	423	386	421	407	461	437	451	445	427	421	471	418	418	420	461	471	457	425	390	432	448	411	454	438	452	401	420	452	427	437	414	442	423	456	422	427	410	433	421	426	410	424	439	432	430	475	450	422	414	462	411	430	414	408	422	433	428	424	417	401	432	402	429	445	439	444	420	424	440	395	434	416	401	412	449	429	448	455	452	445	400	443	396	441	429	427	407	449	416	426	408	439	417	421	407	420	423	435	439	483	438	467	468	435	458	406	420	456	441	439	419	430	404	418	444	430	409	397	449	439	422	433	441	478	441	442	405	412	434	409	428	444	415	436	487	421	436	412	437	439	448	442	458	453	403	423	448	456	429	406	439	427	424	426	450	460	425	465	450	424	432	416	405	409	430	415	422	418	432	444	422	429	442	395	434	407	439	404	412	454	424	407	386	426	423	463	423	393	422	439	423	437	448	424	423	449	413	418	427	425	425	432	459	414	415	417	431	414	415	439	432	442	386	455	471	441	422	437	415	398	453	412	424	449	411	450	427	404	433	447	433	449	428	417	406	491	419	447	432	443	408	462	449	442	402	436	415	443	399	448	422	418	450	424	465	444	439	420	446	399	429	461	427	415	413	435	445	451	437	444	400	471	412	436	437	430	448	440	436	427	432	419	461	445	429	452	414	420	407	415	442	405	421	407	426	424	422	398	459	430	409	443	409	412	423	451	416	400	396	401	468	476	430	449	406	473	430	447	404	418	430	462	435	423	428	473	448	445	455	418	415	437	442	424	409	431	441	406	437	434	475	431	415	389	421	421	421	438	423	426	422	394	436	463	438	428	432	441	390	429	420	414	402	410	435	461	434	468	438	429	458	426	445	442	436	420	452	424	422	416	445	409	452	446	438	436	401	453	410	410	406	434	411	433	456	419	395	424	420	413	430	453	433	400	466	434	449	435	427	437	418	428	422	405	398	460	426	403	430	400	447	440	416	405	417	431	446	426	418	452	427	403	446	429	426	398	434	443	448	421	449	456	433	432	397	452	394	465	426	415	449	413	397	414	440	430	455	439	401	397	434	429	415	379	427	393	444	420	423	440	434	425	460	411	419	396	423	430	460	436	417	436	460	446	435	404	434	447	424	453	412	439	427	407	424	438	430	429	434	395	449	416	426	437	469	474	403	414	416	384	442	402	439	468	406	437	452	402	417	422	437	404	426	398	465	418	460	433	425	456	487	424	404	443	420	415	450	435	412	422	434	370	436	453	434	444	451	441	417	448	458	443	418	444	433	451	426	413	441	456	407	421	398	440	456	430	373	419	416	451	422	452	428	420	415	427	432	442	459	418	429	435	413	420	423	406	453	415	412	403	446	399	436	455	453	410	441	422	422	430	406	440	432	413	422	447	466	449	441	458	444	404	418	475	444	399	454	434	427	428	418	455	429	412	433	431	471	414	418	449	403	436	432	433	404	455	406	450	450	429	445	425	435	391	433	394	438	412	422	425	434	411	463	444	414	443	432	403	417	454	428	427	435	414	435	441	420	429	471	446	435	453	442	404	454	430	423	438	435	451	401	417	443	439	373	421	435	420	387	431	447	448	430	416	431	428	485	445	412	444	426	456	453	476	400	432	434	429	455	401	433	422	456	456	460	440	417	427	423	422	411	417	441	443	486	396	480	431	432	473	411	429	444	444	426	447	460	425	450	408	423	415	438	433	491	442	459	408	412	454	406	434	431	430	451	386	383	461	440	442	432	419	413	439	448	431	470	416	448	417	461	400	404	441	439	445	416	412	441	452	431	420	422	452	416	448	434	463	433	441	411	387	443	433	426	425	464	455	410	457	442	439	450	441	444	474	433	464	458	461	430	459	433	439	436	449	406	402	454	418	442	409	439	509	426	411	431	450	447	422	385	419	429	425	418	419	395	420	433	462	416	452	450	457	398	449	453	480	431	464	423	417	421	426	443	416	429	436	448	451	448	455	435	427	433	406	432	415	462	420	435	449	467	470	441	435	449	435	420	453	414	433	412	402	394	425	447	443	439	428	394	408	417	435	365	457	444	428	475	445	432	393	468	437	446	438	420	425	425	455	415	445	434	449	451	419	424	423	467	438	418	436	412	412	442	450	404	424	418	395	444	401	463	447	415	458	439	434	436	446	447	454	451	452	413	392	449	413	395	440	445	434	422	434	437	416	439	442	418	437	477	439	418	446	431	425	426	410	434	459	447	466	426	409	432	413	397	423	468	411	401	418	436	426	430	411	458	451	418	446	405	421	432	467	434	438	404	417	450	471	429	396	396	457	462	439	429	421	433	413	458	440	446	429	414	408	449	414	414	441	436	433	449	450	414	447	423	424	444	415	423	420	428	441	448	441	435	432	436	450	437	437	407	404	424	446	401	455	427	399	427	425	435	414	411	421	426	427	430	429	399	421	431	427	432	421	415	391	451	439	419	449	449	419	463	428	456	405	394	426	445	447	407	403	452	416	433	459	476	447	445	423	434	443	466	430	444	442	430	426	458	410	447	418	434	424	410	420	427	433	416	415	399	453	420	486	455	420	424	461	430	417	460	447	408	450	441	475	456	449	427	437	426	431	431	404	436	424	448	452	429	452	419	438	431	455	446	420	406	445	434	384	442	401	420	431	422	432	411	445	443	434	446	414	463	418	429	433	412	412	441	442	431	419	438	446	430	424	444	444	445	413	445	390	436	452	395	413	410	427	407	421	477	420	394	408	460	407	422	411	373	463	442	460	418	428	406	400	457	433	442	432	392	394	455	423	433	397	444	389	439	463	442	454	430	472	434	409	419	447	416	396	473	411	403	448	417	420	415	420	462	446	422	443	422	427	462	388	429	420	448	437	444	435	437	442	417	424	413	429	411	399	420	447	413	426	481	447	440	432	458	446	398	429	446	407	418	434	430	440	459	402	428	423	433	451	461	432	451	433	416	406	440	446	443	424	401	423	414	417	454	433	405	447	410	400	419	413
33247	29435	10068	1852	581	361	351	356	358	368	338	388	386	381	373	394	357	367	367	394	364	364	382	368	353	380	379	390	359	381	375	376	380	366	380	377	349	365	343	422	365	337	340	357	374	383	381	360	368	351	362	354	384	357	372	327	355	380	380	360	388	345	386	362	378	355	370	367	359	340	368	353	353	414	366	344	346	367	349	340	412	337	404	380	328	341	352	391	390	376	343	389	378	370	371	375	339	370	384	360	406	369	380	359	356	356	338	339	381	361	374	333	380	344	366	344	375	379	336	371	367	339	388	328	373	379	381	336	343	342	347	331	378	363	382	373	347	360	363	371	360	319	344	348	402	361	333	392	351	341	385	338	356	371	364	325	358	347	352	345	358	359	329	358	345	335	356	363	349	364	360	346	336	367	369	352	405	312	355	358	436	353	384	339	365	369	355	366	359	371	375	351	375	384	410	384	365	341	401	382	336	350	367	371	358	358	370	344	366	364	362	365	403	368	367	328	358	371	334	376	346	385	329	361	371	358	404	355	360	384	381	368	362	356	390	372	358	382	342	353	372	386	370	345	374	356	360	347	396	357	359	379	382	364	397	365	371	364	379	371	382	348	390	345	369	378	372	352	352	371	366	365	345	385	407	351	401	341	363	385	335	374	392	399	351	337	380	354	335	357	346	342	379	375	366	372	358	345	345	367	382	366	349	359	370	375	376	387	333	344	364	344	363	341	365	364	353	369	354	367	364	365	341	392	350	374	362	380	359	372	393	349	358	389	415	376	348	355	375	361	332	359	339	388	374	388	344	352	351	331	398	355	353	327	347	351	353	400	344	403	376	385	392	368	352	350	362	383	373	368	361	388	334	380	371	365	364	388	372	394	386	374	350	380	359	398	404	347	363	361	364	363	377	370	348	382	379	347	356	374	370	378	379	366	385	352	362	351	372	353	362	391	360	391	357	342	350	369	373	362	360	349	353	358	360	393	337	359	368	371	375	357	405	376	370	368	363	372	368	381	318	384	382	370	385	344	371	379	374	372	376	349	372	370	361	368	377	391	377	347	390	316	341	366	370	347	359	374	343	366	367	355	370	376	382	358	370	375	372	384	365	355	391	351	367	354	349	368	377	331	335	367	367	340	382	359	373	353	353	370	337	348	373	343	359	381	384	368	377	378	372	386	389	344	351	395	355	371	356	354	371	386	340	367	358	360	353	405	390	338	366	360	354	363	393	367	364	384	363	361	366	377	369	358	375	406	364	354	352	334	367	396	375	358	365	369	343	402	331	377	389	378	400	343	326	363	343	356	366	345	363	373	316	392	348	374	375	315	358	380	369	419	332	333	353	367	321	360	367	370	344	389	386	322	378	365	373	354	344	378	335	388	359	354	350	363	349	393	366	367	385	372	363	392	348	368	389	354	363	354	388	351	393	333	348	385	325	384	380	376	375	364	372	392	378	378	368	371	370	373	353	338	383	380	340	380	380	360	378	376	372	391	380	376	363	366	390	388	375	375	381	396	363	373	359	399	401	384	356	367	365	347	356	389	369	334	332	360	360	398	384	388	377	359	371	385	349	384	387	375	352	370	403	372	359	376	396	384	367	355	361	357	389	385	338	347	357	360	378	375	391	384	384	357	357	360	350	389	325	370	381	375	351	354	401	346	356	370	353	392	380	371	344	321	380	384	360	398	379	367	359	378	360	343	393	376	337	370	359	390	389	369	364	381	384	364	371	360	340	412	395	374	380	330	384	382	385	363	362	387	368	398	357	358	371	389	343	367	397	380	375	359	378	339	350	351	344	385	352	382	379	410	380	383	375	335	376	371	370	395	356	339	367	335	368	383	390	355	358	369	407	373	379	326	340	355	340	373	401	356	380	377	374	367	346	369	359	368	400	377	357	356	355	375	349	393	333	383	357	372	372	330	347	374	372	322	374	398	365	332	375	351	371	360	362	367	364	371	357	364	352	343	368	397	417	356	374	377	387	379	371	359	347	387	328	323	351	366	375	347	377	368	340	389	354	369	396	347	367	399	369	388	387	376	398	347	376	384	383	346	375	392	348	363	334	368	353	374	365	405	364	352	341	359	358	367	373	384	386	377	363	370	371	350	377	334	352	389	348	389	367	350	327	389	368	367	370	377	384	350	352	389	376	376	355	351	359	371	373	361	366	326	369	342	358	353	360	388	337	361	366	347	367	366	351	380	352	372	365	362	364	392	351	340	345	359	347	344	374	360	393	352	376	400	356	394	368	355	384	398	373	398	344	368	357	393	373	393	379	425	337	376	367	372	379	369	386	372	384	380	386	387	367	363	379	373	357	375	379	359	370	378	346	375	390	382	349	365	369	340	374	372	333	372	391	336	342	392	340	389	368	384	387	348	356	373	342	371	382	369	373	354	323	351	351	394	358	341	380	366	367	380	375	358	373	357	385	372	329	360	367	394	383	336	346	360	392	332	378	359	386	369	372	370	380	362	389	364	353	373	401	372	383	350	362	386	348	367	353	320	356	335	358	390	355	351	383	362	363	349	352	365	362	417	359	372	359	329	405	360	343	395	398	377	340	382	343	398	386	371	377	360	363	374	354	357	358	395	378	403	354	363	365	358	376	349	388	356	334	396	376	335	361	380	396	378	343	356	399	368	373	369	378	352	375	358	393	378	373	352	329	400	347	344	368	337	367	377	359	376	373	339	366	357	353	349	397	370	366	359	346	392	385	381	348	360	383	365	354	360	346	378	397	367	350	364	357	408	347	364	356	390	368	387	361	376	360	360	349	407	376	350	371	344	378	367	370	380	369	379	383	380	366	353	362	351	385	360	365	379	361	378	379	375	334	366	325	370	387	351	353	372	386	358	355	369	377	359	370	388	362	350	376	370	363	366	358	364	351	348	388	370	371	354	374	337	377	356	381	354	361	356	376	342	363	382	371	374	350	363	342	395	385	328	374	335	369	337	392	385	347	330	372	384	373	369	347	372	377	371	377	323	394	355	367	389	387	368	381	355	390	376	381	363	368	370	365	364	348	381	330	353	323	344	347	392	357	391	369	365	388	364	369	368	378	380	374	350	353	373	402	352	371	389	382	383	371	347	396	359	350	350	365	397	378	385	412	343	373	365	374	390	347	377	319	353	399	394	385	403	361	367	369	375	369	374	370	343	400	381	386	370	336	327	371	338	343	351	375	360	377	369	392	357	369	389	392	366	391	355	362	371	336	372	383	371	369	340	380	350	371	336	345	370	324	368	390	366	356	344	359	380	347	375	364	404	378	395	356	339	339	345	356	360	361	367	403	337	375	371	384	404	373	363	368	428	385	358	348	350	386	380	371	335	367	365	401	371	361	361	375	331	374	358	382	381	336	362	351	386	383	345	349	396	364	385	361	382	368	355	343	341	367	383	364	367	340	350	381	362	399	376	364	391	378	378	381	349	330	372	381	372	363	373	371	353	336	361	394	388	392	379	344	370	373	350	394	359	372	376	368	347	379	362	353	359
24783	23144	29501	24808	17872	4193	818	579	533	534	522	497	514	553	548	512	504	520	508	487	511	556	536	502	545	558	518	522	539	523	494	567	509	517	560	511	504	500	498	506	479	496	475	517	500	504	496	492	522	479	468	510	534	494	501	506	561	511	547	508	514	553	509	475	508	541	545	511	521	523	555	563	477	488	535	506	484	507	505	488	505	535	534	508	506	494	489	492	507	549	481	520	545	460	538	531	514	455	477	495	480	519	492	509	539	481	517	531	511	525	474	490	511	472	486	573	527	534	519	492	470	494	541	524	550	530	522	490	506	540	501	489	476	526	506	531	523	470	522	526	544	517	461	501	501	509	488	498	495	537	525	509	530	496	461	499	446	536	464	492	476	516	517	508	488	525	503	501	536	508	525	486	510	564	513	533	553	460	493	494	501	561	511	512	489	508	540	516	494	482	580	497	495	471	507	532	516	545	535	542	487	484	500	508	559	546	507	485	460	506	529	515	461	512	488	470	532	543	487	554	530	548	460	524	521	493	511	507	502	534	508	522	513	500	518	488	500	492	511	511	499	505	501	477	502	511	491	515	514	522	512	501	487	484	507	506	504	537	509	493	498	504	504	513	491	561	510	466	516	508	520	514	547	467	490	513	497	471	519	530	496	514	517	471	491	525	488	473	514	504	506	517	535	497	511	486	545	478	507	543	463	490	515	496	499	505	515	548	508	504	467	492	503	513	538	515	535	503	523	484	537	555	506	489	535	462	506	520	469	537	513	519	487	483	521	502	468	518	496	528	499	489	513	528	508	531	481	526	505	498	510	518	498	508	506	474	539	540	510	472	524	519	516	532	486	496	554	512	481	498	473	495	463	538	525	484	491	494	495	503	470	561	517	505	544	532	521	501	490	486	487	514	470	510	471	470	515	537	542	499	491	497	488	561	520	519	470	478	500	488	501	500	533	542	519	523	516	537	458	498	495	513	514	499	483	526	518	521	526	494	500	528	520	514	510	506	491	483	498	461	499	529	522	459	543	541	482	469	474	457	515	528	499	536	502	503	526	529	497	499	533	486	514	497	530	504	483	512	524	536	481	532	491	569	498	503	505	479	492	510	486	553	493	531	507	513	559	498	503	492	491	501	558	537	500	481	488	459	511	531	484	520	513	514	501	502	479	519	540	529	466	533	484	508	534	550	514	500	507	509	513	474	529	504	547	518	502	523	532	506	484	478	465	530	479	519	493	537	522	505	529	481	519	536	523	537	525	503	503	504	490	512	475	520	515	511	492	537	515	528	462	551	530	475	497	516	494	519	504	498	506	496	512	510	500	531	531	518	547	505	518	462	464	495	485	482	482	489	503	522	519	528	518	505	527	466	511	470	509	467	507	542	526	563	507	528	485	497	478	502	484	514	502	493	487	477	556	525	526	503	489	503	492	521	479	523	537	528	525	524	499	527	502	485	542	517	508	536	533	514	488	496	512	543	494	496	471	546	513	539	497	505	488	506	477	490	529	498	505	496	508	485	498	498	502	501	525	506	538	503	498	503	479	503	501	491	487	544	481	537	470	491	519	503	513	561	536	455	489	487	509	522	537	526	528	491	534	524	540	513	525	526	540	540	487	528	515	548	496	505	499	504	516	500	512	517	562	529	511	503	491	507	486	491	548	534	483	514	506	504	564	494	508	519	502	516	523	523	512	534	524	490	502	496	519	493	530	494	535	496	560	524	471	487	502	480	493	582	493	541	509	530	503	561	507	491	522	521	498	557	506	480	503	531	532	493	521	514	526	529	500	523	516	540	486	500	490	454	523	503	515	496	501	528	495	499	479	512	472	470	517	465	530	505	505	551	477	516	521	526	498	493	498	471	524	513	507	526	494	514	523	521	530	503	482	517	502	514	501	511	472	503	513	540	554	512	542	516	490	526	552	490	522	486	520	515	501	518	471	503	508	563	536	525	474	518	511	495	495	497	541	503	522	485	497	455	504	478	474	487	503	511	498	488	480	466	474	507	493	505	489	491	514	521	507	513	479	493	452	495	504	512	523	489	500	529	535	490	538	488	481	478	551	523	507	540	527	512	517	539	476	542	517	522	528	492	510	491	514	493	528	483	524	511	545	466	516	530	535	522	514	537	523	522	538	479	481	504	543	491	525	528	533	511	492	500	510	511	493	502	491	478	490	484	482	570	496	480	546	512	503	531	528	498	516	506	519	544	550	492	512	492	485	547	494	480	518	496	500	532	515	491	507	493	516	546	494	499	447	513	517	567	490	517	495	500	494	536	509	538	496	507	497	500	516	469	478	536	494	516	483	522	528	495	519	489	498	474	492	491	559	481	528	529	521	500	529	503	502	517	525	530	509	502	482	517	503	552	491	461	518	504	535	524	522	453	556	503	513	578	491	471	535	487	488	496	499	482	483	482	510	500	506	503	488	501	515	509	519	513	506	521	528	481	506	459	520	475	524	518	469	537	499	501	567	528	532	492	521	513	479	524	503	500	473	499	537	532	522	543	519	490	479	483	519	496	533	544	475	485	498	491	484	493	493	506	494	464	515	506	499	526	521	494	507	483	523	510	475	526	510	498	518	536	509	485	539	473	486	508	480	485	514	499	483	561	494	550	507	523	499	512	504	497	508	519	489	478	506	535	501	506	509	510	491	507	476	505	541	489	521	538	446	499	523	506	490	490	540	543	511	482	551	510	490	508	553	499	553	497	562	543	468	498	487	525	533	455	480	514	521	472	508	515	514	519	489	546	533	523	527	559	488	506	516	482	536	534	557	514	499	524	484	489	521	482	490	475	505	501	486	498	527	479	502	486	520	515	511	516	499	542	515	502	508	483	529	509	482	469	534	485	506	543	522	492	468	504	481	503	523	506	511	570	517	515	547	509	522	483	478	542	510	516	528	485	484	521	509	509	493	459	518	486	505	501	475	479	455	521	501	486	503	521	505	544	479	524	498	503	493	522	513	507	510	510	524	505	523	495	510	531	488	534	448	525	524	492	505	512	523	470	520	488	502	468	536	545	510	506	545	506	504	516	491	478	480	511	495	515	491	541	507	494	536	535	546	536	516	500	531	511	486	449	490	497	512	497	487	546	495	512	500	494	512	507	496	513	504	539	519	503	516	486	482	510	494	501	464	507	531	493	520	485	526	526	484	515	507	477	510	506	485	548	491	510	499	518	535	509	525	489	488	514	493	501	480	497	474	508	518	524	512	507	537	471	534	507	515	520	505	470	536	498	549	525	509	498	521	508	474	526	480	483	517	473	468	531	478	465	502	496	522	490	520	536	503	509	536	502	597	540	504	527	511	490	531	512	484	518	459	489	518	444	501	497	513	493	520	517	526	504	510	508	508	493	581	532	478	505	476	507	486	547	473	463	493	498	501	513	527	494	534	517	516	490	557	524	519	505	548	497	534	552	504	480	489	487	526	497	497	529	472	491	498	523	492	511	497	493	513	504	471	499	505	508	466	488	539	525	492	522	493	510	538	511
62562	83422	44990	12228	2679	779	535	473	509	500	505	453	522	446	463	511	477	496	468	459	462	491	498	457	501	470	469	463	504	433	490	516	470	484	484	470	470	465	508	485	432	438	497	483	432	490	502	454	460	472	462	471	464	448	492	483	493	459	495	465	512	498	449	461	480	455	436	475	473	480	462	480	473	480	451	475	471	453	454	502	455	495	475	468	459	465	498	482	461	468	486	450	442	466	478	447	467	464	456	491	446	509	478	462	486	444	476	459	506	447	443	483	456	510	478	500	420	472	485	497	452	456	456	491	484	470	460	471	478	467	449	495	479	480	421	451	434	496	493	432	502	458	446	494	490	498	494	504	451	438	472	488	465	474	475	465	446	467	472	450	464	418	438	477	472	516	480	491	455	492	474	442	462	469	487	451	491	464	488	500	441	440	482	484	474	466	459	526	462	463	509	448	476	484	479	459	473	516	451	486	471	474	449	449	471	495	460	476	510	469	459	501	456	496	469	472	499	488	486	449	478	479	452	420	475	454	505	482	467	481	470	454	473	435	483	468	438	462	491	528	465	471	477	484	527	466	473	471	496	478	483	489	453	442	528	451	516	452	472	500	456	451	474	476	469	443	432	470	483	483	440	481	487	506	467	480	457	465	473	486	483	467	472	511	474	484	467	492	490	436	447	476	476	446	449	492	466	473	469	497	479	461	492	440	465	504	464	482	495	494	522	469	496	486	432	457	477	460	467	483	481	474	434	491	503	484	444	509	469	467	457	471	476	466	463	459	467	454	496	483	442	459	501	467	487	459	464	481	473	469	474	471	502	471	465	450	493	462	461	497	451	452	470	480	483	474	490	465	466	499	442	497	469	480	476	438	440	472	488	493	477	482	478	463	470	455	446	474	459	481	483	462	517	494	477	467	458	497	465	463	456	468	444	486	435	481	502	471	514	478	436	497	470	428	482	481	466	452	540	457	463	490	477	512	469	483	438	481	493	497	485	470	477	502	482	484	480	442	480	490	464	470	470	461	486	443	461	439	509	520	482	484	448	481	451	456	477	467	440	453	471	448	475	433	487	482	416	476	465	504	445	488	480	468	510	470	482	479	463	469	505	471	440	489	457	452	433	444	467	474	484	468	505	464	490	469	477	483	457	438	464	474	443	507	498	437	469	469	446	506	478	473	449	436	428	480	437	455	479	456	451	476	480	437	474	474	497	473	474	505	473	487	470	472	455	460	496	432	494	507	453	466	492	475	472	497	460	468	447	497	464	492	476	470	509	455	468	483	454	466	470	478	510	448	436	482	448	466	476	491	480	485	445	449	495	468	472	469	476	502	495	496	450	452	464	500	481	494	446	494	482	497	495	474	483	458	468	453	493	455	454	458	482	456	473	473	473	451	472	459	487	459	471	466	508	478	445	466	453	473	481	436	442	442	487	491	485	491	489	443	464	459	443	475	416	501	453	478	558	456	498	470	485	523	461	489	488	479	501	471	473	476	471	468	481	466	471	470	443	508	461	493	499	504	473	513	474	466	496	504	419	454	511	471	494	467	477	476	448	475	450	509	498	476	479	473	451	463	484	466	475	452	485	444	466	517	552	456	436	464	458	476	498	436	486	495	480	453	470	474	459	477	503	514	493	494	462	511	446	480	475	500	486	463	465	475	483	462	482	487	459	492	450	501	510	473	462	489	496	453	445	455	486	476	462	513	469	483	434	454	432	484	441	457	483	467	458	462	477	470	463	496	468	437	488	475	485	502	457	490	503	475	516	496	455	453	474	459	472	501	467	462	486	514	466	506	425	481	466	459	450	475	466	422	497	496	456	450	474	451	468	453	476	482	512	492	495	464	476	485	470	470	446	471	475	476	450	483	483	514	479	469	467	486	467	434	451	463	453	478	480	480	489	510	472	487	480	454	470	420	488	457	465	445	471	478	487	523	485	481	440	454	497	455	510	444	490	446	494	482	473	468	487	456	480	442	452	526	457	516	480	484	430	469	459	468	472	468	529	457	503	501	456	467	433	493	445	479	464	479	452	453	489	434	488	486	462	447	465	439	422	475	477	430	466	481	423	462	450	498	451	447	466	469	489	456	493	460	459	486	469	511	421	457	489	457	458	456	478	457	475	453	436	473	492	483	444	440	454	488	442	453	471	424	493	506	485	468	482	462	479	457	482	453	468	487	457	466	474	477	505	472	459	480	463	495	510	488	491	475	481	470	473	473	438	462	453	463	489	459	461	493	473	446	489	489	492	443	463	461	499	497	488	426	453	429	480	508	459	485	480	491	508	484	518	482	489	422	490	458	503	464	476	445	452	460	440	484	484	443	454	499	444	491	491	487	450	489	472	467	470	438	497	461	451	466	471	418	415	457	440	481	496	463	478	472	462	450	468	484	439	472	468	495	457	457	450	486	486	460	496	428	472	527	463	454	490	446	467	447	454	480	428	489	474	518	488	455	487	465	469	454	473	457	439	498	483	459	465	445	466	453	486	488	436	505	466	475	460	476	459	445	472	521	472	473	433	482	473	462	516	473	482	499	466	449	469	433	526	433	446	492	456	460	523	477	444	448	489	463	454	547	464	465	470	478	455	507	478	477	467	510	471	434	497	463	447	510	491	480	442	495	444	469	465	496	492	474	520	458	495	480	469	494	452	468	492	437	441	492	462	471	455	455	468	499	510	445	469	492	466	510	509	476	463	471	455	469	487	480	494	468	470	489	475	441	482	492	495	485	497	473	514	456	441	484	461	501	434	450	457	482	475	455	490	473	502	451	471	472	475	457	483	464	478	467	471	521	489	475	433	509	472	481	468	493	469	469	472	439	477	449	469	467	428	439	444	457	478	441	466	456	469	446	498	478	484	499	441	463	425	460	440	443	492	466	484	454	489	458	494	495	499	466	443	481	468	447	451	491	453	490	474	495	461	503	453	493	467	477	492	489	478	490	442	460	440	461	447	476	495	435	453	474	520	467	501	452	505	443	465	463	491	431	487	463	483	482	455	456	463	500	460	480	462	465	481	465	467	446	461	484	444	471	483	440	450	489	436	457	497	464	458	471	476	464	462	474	481	455	466	527	468	484	463	489	453	495	405	482	453	501	478	475	500	474	454	455	496	485	474	443	479	440	454	503	502	466	451	460	448	504	475	489	455	470	477	458	467	444	463	447	460	430	460	477	494	466	497	484	470	514	471	499	475	477	486	473	475	484	448	485	456	507	481	484	461	495	435	501	457	440	482	454	480	483	464	445	459	448	478	470	491	515	451	455	494	478	530	505	451	479	479	491	465	457	481	467	441	475	488	447	464	455	471	463	457	447	457	464	473	466	463	471	515	481	446	449	459	447	427	484	466	467	455	459	484	482	449	465	477	466	440	471	468	478	443	479	480	462	445	504	429	511	472	485	447	436	489	499	501	510	469	464	472	442	480	515	472	485	492	476	491	455	455	500	488	461	439	445	474	456	469	488	466	483	477	481	504	479	472	475	481	469	468	441
24219	22534	29288	24399	19947	8447	1201	712	654	689	640	630	662	610	667	655	655	679	674	682	629	684	635	616	633	692	647	658	652	651	646	604	655	634	615	628	638	671	631	650	642	678	626	645	609	616	599	574	578	635	648	575	659	591	657	625	646	616	616	628	634	660	655	631	705	624	651	653	628	624	627	622	651	634	621	622	637	637	673	611	617	610	602	646	657	647	607	595	623	625	678	662	625	607	661	640	620	647	658	672	631	654	609	629	594	604	569	624	586	612	661	584	615	619	677	615	631	606	644	634	686	644	618	652	588	678	659	632	626	610	646	639	639	627	618	620	635	646	593	647	641	628	612	603	588	671	664	616	603	639	642	621	658	643	671	612	589	594	636	626	590	597	606	642	624	607	633	639	600	632	639	669	597	651	688	620	622	640	623	618	667	603	625	600	582	659	603	674	645	618	613	621	592	632	624	626	643	596	671	635	645	622	647	610	621	670	702	639	663	638	634	602	623	647	649	629	630	638	601	622	634	652	636	644	643	640	601	622	633	653	655	661	656	654	603	662	645	642	643	638	652	616	605	612	622	619	613	608	647	647	591	662	656	665	639	609	620	637	609	662	613	650	623	635	628	633	605	616	663	632	661	670	613	637	606	590	619	629	645	628	593	642	618	666	612	607	636	640	591	652	672	654	589	622	578	612	645	662	584	659	635	651	636	649	624	627	612	625	650	615	622	602	583	659	570	643	645	660	627	671	647	639	642	627	627	671	647	680	681	620	663	642	575	598	616	669	644	588	612	606	675	601	580	623	647	632	602	641	621	605	588	627	665	591	653	604	624	660	637	617	670	607	591	581	588	653	623	672	618	670	618	660	677	673	646	638	652	652	619	609	623	637	647	638	650	672	677	635	616	643	635	648	659	634	630	664	645	629	653	625	661	621	625	652	633	694	664	600	602	619	633	653	633	639	664	600	643	611	628	651	667	663	573	705	651	581	614	586	629	676	608	628	637	664	654	629	655	624	606	653	623	629	592	667	630	597	626	609	643	636	628	656	679	621	625	625	623	612	645	593	637	699	580	631	661	638	638	631	666	623	599	662	619	611	635	630	636	654	661	626	632	595	638	591	586	641	593	595	605	668	608	639	627	571	617	626	636	652	661	646	676	617	627	598	663	603	629	631	660	652	652	624	656	632	630	679	628	640	638	599	599	606	671	636	639	636	653	617	644	597	641	599	595	619	628	644	637	646	602	614	639	625	669	645	671	615	661	621	650	667	623	628	637	651	652	624	650	607	662	648	599	629	669	664	668	669	617	652	620	669	605	671	645	613	652	597	619	655	631	621	614	631	631	583	659	630	642	622	623	606	675	613	635	605	623	627	584	629	650	596	602	636	646	599	625	656	577	624	612	622	635	633	623	636	652	661	620	665	659	672	672	648	612	645	628	611	615	655	658	661	599	655	656	659	612	599	648	653	676	637	614	620	655	607	587	640	690	620	644	637	615	654	583	627	629	656	649	606	632	665	644	570	632	649	584	641	608	607	607	624	658	607	623	630	663	606	558	633	648	600	636	619	603	659	653	657	608	642	636	601	615	689	624	642	666	668	587	634	654	646	618	579	623	618	645	620	677	613	612	587	646	680	635	643	646	600	633	669	632	597	597	635	606	632	607	637	605	594	632	637	677	631	627	652	652	622	624	643	624	591	680	623	674	620	628	629	603	643	641	626	650	656	653	639	641	581	636	574	616	644	628	639	609	680	654	617	596	642	632	634	648	672	605	630	618	664	603	648	657	640	663	637	631	623	583	624	612	646	691	635	633	636	617	665	646	656	647	622	675	608	653	631	630	607	643	613	655	669	642	604	654	621	641	640	605	676	617	630	659	611	656	572	626	667	591	626	586	658	674	631	639	589	676	631	635	650	615	668	621	657	634	631	607	665	586	599	680	680	623	637	662	614	612	648	651	655	610	604	641	650	622	648	611	662	622	670	633	623	570	614	597	613	624	638	629	621	653	637	639	657	633	595	657	657	631	614	588	644	628	610	622	608	677	629	620	614	665	618	648	610	636	605	635	616	689	632	574	611	603	645	588	607	600	677	572	625	670	607	621	593	633	669	638	676	638	625	615	655	616	628	609	640	629	716	612	620	598	653	655	659	642	588	636	624	582	633	639	622	642	673	635	652	628	593	589	621	627	626	647	604	663	608	666	628	573	606	630	667	631	619	628	588	638	636	683	645	605	630	642	662	642	650	613	612	640	672	656	630	626	603	635	621	592	634	680	662	626	641	597	623	633	576	633	661	615	657	614	625	618	638	599	657	631	611	597	645	676	637	605	648	636	668	621	620	646	641	654	645	643	642	609	648	655	610	655	642	618	611	632	618	631	620	651	630	635	613	606	648	617	672	638	595	593	638	680	612	612	577	642	656	610	655	680	714	634	688	657	604	664	625	624	608	600	618	603	607	634	661	651	626	655	642	590	575	642	594	612	621	661	611	639	582	604	668	628	608	643	603	655	660	648	588	651	640	656	608	616	623	595	618	612	620	590	670	585	643	601	635	627	618	667	667	634	598	649	638	652	606	634	634	651	612	606	637	616	606	609	673	577	685	625	648	607	643	663	628	634	653	646	645	613	655	614	641	638	611	683	700	620	602	616	650	642	627	627	625	647	618	632	598	679	688	650	636	626	615	620	688	639	661	630	626	677	669	621	651	670	629	622	644	617	658	642	618	641	652	646	627	660	609	611	618	660	592	648	675	616	657	623	655	613	680	621	584	619	596	597	638	601	597	621	651	621	646	650	647	648	642	631	594	632	602	618	644	594	671	597	667	624	597	695	649	639	592	621	630	602	672	592	626	686	649	680	591	619	619	645	625	690	596	636	607	654	587	612	602	655	598	641	653	624	617	626	649	611	643	634	640	654	590	641	605	645	653	663	669	614	600	642	616	600	602	673	625	633	674	640	616	590	617	639	652	657	666	663	646	632	646	611	635	646	632	671	620	621	611	633	621	621	616	595	686	626	664	654	656	639	675	618	622	707	622	619	644	635	669	630	637	595	654	603	600	578	641	632	627	648	660	617	652	641	622	625	657	628	639	590	630	657	616	622	672	674	661	635	641	669	663	662	580	629	651	594	623	615	601	623	613	604	665	642	641	585	686	602	621	598	646	651	663	617	638	646	630	627	648	644	606	648	696	630	692	624	616	605	618	649	625	647	615	613	623	638	647	647	660	625	656	639	644	612	665	660	655	641	656	643	624	641	612	619	624	653	597	595	629	597	639	595	623	617	633	667	609	636	640	667	678	647	628	627	623	628	641	629	629	641	696	623	629	658	649	659	633	622	653	620	595	627	661	621	633	656	650	597	623	591	653	596	679	661	605	642	639	638	609	631	620	650	611	591	629	617	614	627	623	610	638	628	619	548	646	676	647	628	628	608	631	654	644	666	627	639	633	659	648	645	612	598	657	672	606	658	587	639	616	653	617	643	633	629	666	653	640	640	621
60158	87465	49396	15223	3269	875	645	587	537	577	583	591	585	606	581	596	554	557	595	577	626	573	607	614	559	569	567	631	535	606	595	613	633	546	629	594	584	589	614	588	548	587	579	586	552	558	589	615	575	574	590	621	623	595	603	588	616	610	608	593	558	564	617	600	582	581	575	558	579	544	563	570	596	626	621	562	584	586	551	607	581	590	566	518	588	576	559	606	587	539	553	573	593	549	555	563	630	562	572	563	554	560	591	571	568	645	601	587	570	562	586	578	555	564	560	612	566	603	552	557	542	570	578	578	576	595	572	562	568	571	545	569	601	595	575	596	591	514	540	577	596	592	564	573	575	536	632	595	579	589	596	559	583	583	548	583	598	589	557	594	535	579	617	603	597	563	578	579	611	571	566	567	583	579	518	564	564	585	557	614	560	621	514	567	610	570	558	606	547	573	582	584	561	583	568	596	563	534	560	604	532	557	590	554	608	552	583	555	593	583	552	532	563	606	584	592	590	588	596	587	580	591	570	626	543	512	597	572	579	553	596	585	582	569	588	548	554	609	567	577	576	558	598	602	581	553	540	587	534	581	583	594	620	595	608	588	536	607	540	566	523	555	594	574	551	621	540	570	581	585	586	560	554	555	558	543	585	601	536	567	546	567	598	566	590	583	553	521	595	608	571	619	575	559	609	592	616	579	582	552	579	595	598	572	550	579	549	579	581	572	582	582	513	599	562	611	577	600	556	610	534	535	544	601	557	596	586	536	588	573	537	567	512	569	571	587	582	582	546	581	555	582	553	603	537	553	635	608	540	549	588	559	536	592	597	605	603	604	561	574	597	602	587	560	594	555	551	570	580	580	563	624	581	587	588	592	525	599	626	545	554	582	641	586	575	565	578	549	591	578	576	594	632	547	546	594	564	562	555	568	585	583	573	598	550	557	583	572	544	596	524	595	589	550	576	570	584	569	618	582	561	578	582	592	613	556	583	592	589	555	560	594	563	595	594	583	583	573	605	605	571	602	544	571	579	569	572	550	587	539	541	532	585	551	612	529	572	603	545	537	588	594	595	592	575	589	545	561	556	583	557	559	596	587	600	600	552	616	571	591	600	636	569	566	570	606	610	566	547	587	591	590	561	600	575	571	606	565	584	493	561	591	589	532	515	612	640	568	576	581	573	546	528	556	611	597	548	540	605	578	632	558	592	597	571	577	601	569	545	538	575	551	574	564	594	575	577	637	542	570	555	617	569	560	615	599	575	564	595	556	565	577	547	551	581	587	576	600	601	548	594	564	567	618	566	589	570	578	591	629	579	614	570	592	557	584	587	579	566	557	544	555	525	588	536	565	596	541	590	530	578	554	564	551	566	542	568	601	558	572	565	552	582	568	592	587	569	549	546	561	588	597	577	541	569	580	561	552	594	562	585	561	605	552	547	572	548	576	533	563	572	582	580	565	577	612	584	604	583	603	530	580	551	596	553	549	564	539	541	578	554	577	576	543	549	537	558	612	575	559	579	588	635	575	604	565	583	561	655	576	548	578	573	589	595	603	598	595	563	567	572	561	623	598	576	608	576	576	632	567	555	582	585	581	557	602	550	586	557	556	592	607	613	562	546	590	573	568	582	575	557	610	578	562	608	596	595	554	591	549	620	572	596	584	575	609	557	549	579	576	563	574	557	572	567	583	589	563	568	595	551	568	613	573	575	568	584	626	580	564	562	590	595	566	597	540	569	560	569	584	590	572	576	577	571	541	579	558	581	571	556	561	564	601	624	568	609	555	601	591	562	546	583	515	591	544	599	564	598	595	578	540	557	539	563	629	566	583	518	578	568	587	567	555	593	545	602	586	581	593	525	579	572	564	578	580	553	587	592	597	584	593	601	565	586	563	568	556	541	551	522	530	561	587	541	569	525	578	549	564	580	545	570	567	537	581	591	588	552	548	577	541	542	614	582	578	576	642	572	571	530	575	544	571	557	560	562	579	521	570	591	591	580	572	558	563	575	562	576	594	553	521	567	572	549	530	621	560	583	545	563	573	635	564	630	602	578	601	546	550	585	547	554	562	633	622	591	554	588	550	631	561	580	566	586	588	589	563	540	624	617	565	537	537	574	600	567	558	561	563	596	611	569	565	570	591	607	577	591	608	571	601	569	561	598	568	549	593	585	536	616	559	562	560	580	596	587	572	574	609	611	572	581	605	587	573	594	579	560	552	570	577	587	561	515	559	564	578	607	608	549	582	620	562	581	605	588	598	588	554	576	580	569	578	572	583	630	584	510	575	549	547	586	533	586	565	598	579	588	580	603	574	614	577	579	560	593	595	574	542	606	597	579	574	549	562	563	590	597	578	554	602	556	620	545	610	611	610	569	572	559	564	565	574	589	576	541	587	523	581	528	567	516	604	540	558	576	614	588	567	559	556	557	585	555	572	587	575	584	592	592	592	550	632	611	528	605	541	563	584	563	566	563	568	603	556	605	562	530	557	539	599	583	555	604	546	607	562	547	573	604	590	605	582	606	616	544	614	583	578	602	558	579	579	623	591	590	589	553	581	532	560	571	586	575	555	553	577	598	594	602	585	559	557	555	617	547	570	540	621	572	612	578	561	553	585	549	608	546	560	561	535	543	533	585	568	612	581	567	551	580	563	583	596	563	573	569	556	539	614	572	602	573	580	575	554	580	587	562	545	566	565	579	608	548	563	554	547	563	592	558	594	558	564	587	559	608	569	590	556	583	555	569	572	567	589	562	611	570	565	568	607	549	555	631	567	540	567	548	617	566	509	577	566	531	536	597	565	581	573	569	581	591	550	588	547	590	588	592	595	605	573	537	568	573	578	602	610	545	595	588	540	585	583	568	543	565	544	554	581	613	571	546	591	570	590	570	591	553	564	578	525	606	568	584	544	598	538	566	570	609	601	584	553	587	561	535	575	550	566	555	563	546	574	579	612	591	592	597	573	572	524	550	563	582	553	609	590	584	607	582	577	591	574	616	589	545	590	548	549	588	612	587	618	611	567	588	592	614	596	592	578	562	550	611	587	579	590	562	567	573	559	581	561	562	526	556	572	609	539	526	557	601	584	542	569	586	583	570	600	556	536	575	586	543	601	576	554	597	582	553	605	574	573	565	582	603	630	596	583	582	599	602	561	548	568	563	564	554	551	605	552	553	604	592	596	560	559	557	551	569	585	556	543	583	568	608	547	566	599	562	575	619	580	552	574	553	600	582	561	543	615	559	577	592	546	575	576	572	573	594	540	593	587	586	572	555	592	596	588	613	572	551	605	596	575	519	544	582	543	532	617	564	566	581	568	593	573	554	546	597	564	527	582	582	625	565	564	582	512	604	579	587	575	549	567	545	575	594	531	571	538	596	605	599	564	558	537	581	606	588	597	588	560	549	589	579	615	573	514	563	558	591	543	498	532	579	589	578	536	596	591	538	568	561	569	566	561	546	564	595	544	545	507	574	569	571	555	567	564	582	608	600	554	572	575
34719	30936	18783	4204	758	529	502	498	498	471	524	481	495	482	490	509	507	434	513	466	511	486	517	464	463	460	485	509	474	473	479	485	444	469	516	486	476	472	454	481	461	494	478	484	536	458	461	444	441	454	476	479	492	509	487	466	498	467	426	470	513	515	475	499	471	471	414	481	469	472	522	469	486	473	496	460	465	449	477	498	512	475	495	482	486	494	478	463	492	505	421	548	467	466	503	504	486	448	472	505	463	461	486	483	486	454	505	483	466	417	448	505	481	469	421	466	466	486	496	445	504	465	466	479	467	491	453	505	474	439	474	470	491	472	496	471	459	478	469	479	469	484	491	441	437	483	466	457	481	479	479	448	498	527	446	454	486	475	475	489	481	438	496	470	518	479	492	445	484	473	455	450	496	494	482	449	457	513	443	499	484	468	482	471	450	483	507	480	511	480	452	462	479	475	489	503	485	446	508	458	491	494	466	498	526	424	454	468	456	425	483	487	502	444	509	443	475	484	438	517	495	467	504	479	500	506	469	462	485	471	447	465	530	496	475	482	502	487	470	432	481	464	489	509	490	507	477	451	457	474	459	498	460	444	521	466	473	516	487	456	490	476	480	496	487	460	495	489	440	481	459	472	465	471	478	479	472	498	485	491	451	495	470	469	458	462	478	499	488	461	451	499	462	426	474	451	484	474	461	457	455	465	464	493	498	501	467	508	471	510	476	499	521	491	483	469	485	457	458	465	472	492	484	479	498	463	547	487	435	478	481	519	408	485	501	478	482	480	479	445	461	467	485	473	458	477	466	472	488	455	476	491	474	470	486	500	459	490	483	475	477	449	485	484	470	437	457	502	484	501	454	459	487	453	497	437	456	526	469	488	460	470	468	514	509	505	481	477	502	464	483	445	480	499	437	499	460	470	483	431	500	462	493	464	497	487	494	465	458	457	516	493	510	463	509	513	516	490	462	460	478	511	460	497	482	475	447	473	469	452	446	486	491	498	506	482	497	468	510	478	453	476	443	477	500	471	487	487	490	508	461	444	503	465	494	438	499	472	506	458	494	501	458	446	479	477	428	453	468	457	511	476	466	454	457	500	485	469	514	482	471	468	494	462	436	502	439	501	474	525	463	471	437	493	499	480	475	468	478	472	470	483	474	473	447	514	451	523	505	512	499	503	453	472	474	508	501	472	478	469	477	473	460	493	494	487	519	458	512	482	438	461	500	494	467	466	445	463	470	488	474	498	526	445	428	472	470	500	483	466	411	479	516	467	478	449	448	457	501	461	450	482	442	462	496	469	477	455	495	539	497	456	504	480	459	440	486	487	450	443	508	501	507	471	515	492	523	481	479	464	487	444	468	455	460	441	477	435	457	512	487	504	508	526	439	478	450	483	450	477	475	465	517	447	469	465	471	487	479	507	464	444	452	514	481	451	483	493	497	492	450	494	458	516	465	465	478	464	483	472	492	519	464	453	458	504	505	533	441	461	456	503	499	482	505	478	494	548	458	516	482	442	446	492	482	461	474	440	465	475	494	475	498	484	484	504	498	485	481	470	473	471	470	456	477	450	474	533	519	503	473	500	484	477	509	452	447	427	475	460	477	485	459	465	473	473	498	499	451	474	476	488	467	459	452	515	488	463	492	503	482	499	461	478	481	479	470	482	487	473	507	474	505	484	457	483	496	482	459	496	436	486	434	465	505	494	507	479	480	434	481	453	521	522	447	494	467	469	474	495	487	456	486	471	505	478	501	491	473	493	489	475	478	498	477	510	485	497	500	465	471	510	467	500	470	477	500	480	517	465	459	495	455	460	486	502	499	473	463	449	518	491	482	477	467	483	496	448	473	485	444	502	466	543	476	494	501	474	461	469	454	435	465	484	490	518	441	484	515	536	477	448	469	460	445	490	503	449	472	461	498	474	507	512	468	446	483	447	475	473	455	480	473	462	473	475	458	428	474	466	453	451	486	489	474	492	473	454	482	474	523	470	456	485	472	460	489	507	465	470	493	494	453	490	465	481	482	503	487	495	475	452	494	476	462	464	487	441	463	517	472	458	524	470	501	491	468	494	465	482	478	471	513	498	497	501	435	466	508	440	489	487	468	498	453	468	447	482	471	508	480	453	489	501	453	479	452	498	464	466	456	463	442	503	467	480	454	461	500	433	453	480	483	467	467	468	468	482	462	487	496	491	503	492	480	448	511	432	467	460	495	443	430	477	484	489	478	473	485	464	487	448	468	451	490	450	525	460	465	494	467	479	445	475	494	505	495	476	469	458	486	460	492	449	506	482	440	513	466	428	458	486	497	470	468	484	470	482	520	508	518	480	459	510	468	497	489	454	436	484	504	470	483	459	429	469	481	468	477	446	537	441	510	465	497	464	492	505	478	454	505	476	442	477	447	453	505	470	490	455	492	472	451	456	475	456	470	495	460	504	476	483	449	508	466	450	477	428	479	480	497	441	455	497	496	475	453	468	480	471	483	474	483	511	510	448	456	482	470	483	478	490	453	476	471	482	452	513	482	470	462	441	515	461	502	478	519	485	459	498	514	466	488	464	488	470	488	461	496	421	509	521	487	483	490	513	493	485	504	484	470	484	478	452	482	505	473	510	486	449	502	483	529	479	482	498	471	499	497	482	458	491	474	483	465	457	489	447	500	512	481	510	502	468	468	472	461	508	504	471	540	491	512	492	494	471	505	458	457	457	436	477	447	473	496	480	479	479	475	481	440	470	470	473	478	468	495	500	495	526	511	482	499	473	452	453	484	468	477	472	471	490	489	495	487	509	435	491	486	490	493	470	528	475	523	464	454	485	453	477	490	456	471	481	484	437	481	455	451	488	456	477	479	472	497	452	517	457	509	482	482	492	503	461	463	468	435	473	504	488	499	498	496	443	466	451	433	452	470	487	470	523	441	480	493	488	466	496	495	512	494	459	466	489	484	473	478	457	470	463	473	472	450	505	487	492	493	461	456	464	467	475	451	480	514	446	497	522	490	481	475	496	474	472	492	467	457	480	453	507	492	463	444	497	454	497	428	477	475	474	533	470	448	468	466	511	489	472	434	488	476	474	522	475	448	465	479	466	498	482	523	433	461	463	447	496	508	457	481	445	470	520	468	507	471	480	450	496	473	467	474	476	443	507	477	497	491	461	462	504	461	453	517	474	506	461	488	460	494	481	463	436	509	461	496	489	461	475	491	529	509	468	465	463	473	466	472	468	477	451	439	474	474	463	477	508	486	491	472	460	486	474	478	457	475	515	492	485	516	489	457	467	457	455	496	498	471	494	462	465	454	437	491	477	487	460	461	478	482	474	490	489	470	475	489	489	468	488	473	496	496	490	481	489	486	497	516	485	445	510	471	440	498	478	485	483	457	459	480	462	491	460	463	506	455	491	512	483	490	476	515	492	493	455	498	487	494	448	478	488	457	447	453	439	476	518	469	448	504	456	512	459	503	495	460	499	454	465	466	479	468	486	490	478	489	500
33259	30421	9744	1777	626	441	422	394	384	395	428	380	426	403	352	376	389	422	413	427	388	392	388	407	384	402	405	407	428	439	434	396	417	404	448	428	374	412	434	380	391	454	403	397	432	417	379	378	410	411	419	384	391	403	377	403	394	433	402	432	444	431	403	442	408	412	404	416	395	390	358	374	416	434	411	383	408	396	423	417	422	398	413	429	432	416	380	379	406	437	391	383	362	375	399	422	405	408	422	398	386	391	394	429	416	430	388	432	396	371	402	391	401	369	413	438	392	427	433	409	372	393	423	400	376	380	417	407	408	393	402	436	377	397	376	482	449	406	405	398	411	369	404	411	417	381	420	425	397	407	393	402	421	410	406	422	413	395	393	401	414	406	430	365	349	432	403	356	417	378	406	403	390	403	396	409	407	402	397	410	410	397	432	409	409	432	385	409	397	403	391	392	401	387	414	345	429	405	400	406	406	414	410	418	421	371	405	380	442	383	368	385	399	389	389	399	410	368	402	416	377	396	392	432	430	400	410	418	383	416	387	404	405	410	392	396	420	432	403	401	418	391	383	406	420	407	396	384	379	429	347	411	398	396	384	415	440	422	417	394	372	408	377	397	394	396	384	398	395	418	409	421	385	391	397	418	426	412	426	410	409	404	409	377	405	425	364	389	422	419	405	439	372	411	422	420	418	425	414	414	367	374	399	435	399	409	390	357	424	376	448	385	421	392	428	441	429	421	420	407	394	412	382	436	404	418	398	394	391	360	379	372	422	366	412	389	400	427	377	447	372	427	435	402	414	419	449	411	372	374	430	415	407	425	391	419	412	422	411	389	433	399	393	442	390	406	373	419	405	444	402	386	420	421	389	374	411	426	393	404	447	376	397	393	406	386	417	413	373	410	411	398	422	404	417	374	375	404	379	420	412	391	400	396	429	375	431	389	399	424	395	403	404	428	398	370	392	396	433	433	435	391	407	360	387	408	398	413	395	368	374	373	398	422	407	396	426	382	400	404	377	361	424	411	419	398	426	360	387	438	384	406	391	406	387	448	393	422	372	400	424	381	407	421	418	416	429	409	401	398	376	417	390	407	371	383	389	383	439	433	403	414	424	405	410	402	364	410	398	406	372	393	377	404	385	396	416	434	400	388	413	410	427	341	379	400	387	401	381	386	392	398	413	400	408	438	376	392	428	412	416	419	422	407	397	381	418	371	386	398	420	408	429	392	403	368	385	400	425	397	397	381	422	385	371	420	424	393	415	429	407	392	393	425	414	421	446	422	391	427	428	392	415	405	409	407	371	425	403	433	363	369	427	398	428	408	374	369	398	406	382	388	422	375	381	404	428	427	386	426	410	414	393	407	362	386	395	393	406	348	404	379	400	392	395	441	380	410	410	426	395	387	420	394	386	404	383	420	386	366	401	361	418	409	387	386	397	409	402	403	432	425	389	374	397	410	391	402	427	405	393	416	408	415	380	396	384	421	352	400	436	425	418	425	369	388	365	401	428	360	389	399	402	422	424	426	412	420	433	406	438	367	422	368	394	423	435	386	407	430	404	407	383	411	406	444	416	440	383	411	380	395	412	440	397	375	398	367	392	409	425	415	406	365	424	399	407	395	420	420	385	444	403	421	384	384	429	394	372	365	398	391	408	402	393	430	428	397	392	437	382	400	391	445	416	399	415	378	375	361	371	393	403	397	378	374	426	399	440	433	409	367	411	397	422	415	429	398	390	376	400	408	404	395	429	410	421	408	374	366	386	413	406	381	386	410	399	414	387	396	397	430	410	387	389	408	420	405	403	381	386	375	388	383	429	392	395	432	403	370	411	422	410	393	418	404	399	397	386	404	407	382	408	380	405	411	418	390	411	408	412	434	417	398	397	410	401	408	419	378	426	383	420	423	383	391	374	389	434	413	389	396	404	448	418	404	436	399	386	432	418	401	379	374	394	383	418	415	402	396	360	391	418	396	394	384	407	377	349	409	412	402	378	376	376	440	403	401	388	426	400	411	408	430	419	402	370	412	383	405	459	366	365	426	401	418	373	374	418	396	343	421	416	370	373	413	384	377	371	398	454	432	396	425	398	425	401	391	441	431	379	437	418	425	408	435	385	431	380	377	392	407	383	430	397	392	419	433	389	393	375	451	388	378	377	382	385	391	406	428	418	386	378	378	416	409	402	381	418	410	391	435	381	419	409	399	385	395	434	422	398	394	434	415	374	374	428	399	382	418	405	423	436	403	398	420	401	388	392	441	378	378	386	395	406	447	375	390	359	413	430	401	390	392	443	402	424	405	428	445	414	401	397	383	431	394	358	379	426	431	403	394	385	409	395	403	395	383	443	426	410	389	410	371	411	395	403	426	425	416	399	406	372	390	424	417	385	405	395	393	420	399	386	391	399	398	413	372	402	397	415	406	433	424	400	416	393	427	385	406	442	412	408	401	420	405	412	384	409	413	406	431	390	461	404	398	372	378	420	393	419	423	371	380	377	419	406	387	401	398	370	437	365	417	385	396	391	410	425	419	409	387	397	381	402	403	382	396	424	372	400	381	392	394	417	393	420	385	442	415	421	366	411	392	406	415	400	427	394	433	375	414	402	389	423	394	394	387	395	372	401	385	414	373	415	408	416	417	380	438	419	411	367	416	407	393	396	378	401	377	361	430	415	433	406	390	381	414	434	408	418	371	382	404	386	425	399	404	402	406	405	388	425	424	382	403	400	386	414	391	440	425	408	439	415	361	449	400	418	408	408	391	416	402	436	376	410	409	407	439	357	417	392	397	374	390	391	376	373	400	393	402	364	444	422	402	418	445	406	412	368	411	380	405	402	393	399	395	385	367	402	423	420	405	414	395	406	423	396	389	376	418	420	423	397	404	366	384	401	418	425	426	406	406	401	406	390	434	421	390	403	411	409	446	406	412	431	397	401	411	406	401	372	370	390	407	418	399	397	400	387	432	385	419	384	423	408	397	400	381	401	401	400	400	404	419	396	442	422	411	422	429	413	397	408	381	412	381	412	432	381	441	407	428	417	394	418	387	395	421	413	405	390	412	412	400	371	425	397	390	424	398	428	378	404	419	397	402	395	389	458	383	385	403	429	387	383	374	434	392	419	393	385	409	414	385	395	401	385	413	409	427	388	396	392	422	427	380	398	417	407	390	436	372	458	442	394	385	397	416	378	374	414	372	413	389	384	426	386	386	415	396	418	404	401	431	433	391	383	415	421	433	390	373	411	392	408	413	372	357	377	386	401	365	417	383	398	371	397	398	419	372	382	422	420	381	400	405	408	402	382	388	363	404	385	439	423	420	396	399	460	389	380	388	418	417	380	411	414	418	378	382	425	434	395	431	444	401	398	414	398	375	359	392	389	388	400	373	438	409	402	444	402	409	397	369	374	419	387	410	385	402	397	411	353	408	438	390	400	390	430	377	414	401	408	418	408	405	385	397	378	385	363	388	412	393	421	440	406	401	391	413	388	383	382	406
24833	23054	29341	24928	17934	4412	882	625	535	554	568	557	565	531	536	588	562	548	500	588	533	552	561	545	527	582	561	580	556	533	566	550	527	570	530	533	555	522	531	570	544	513	518	522	555	523	551	540	529	560	527	564	520	574	581	569	552	539	545	580	524	546	584	552	543	553	531	546	528	584	532	553	545	566	518	541	553	546	537	526	528	522	545	546	565	556	517	556	514	516	582	537	530	536	552	556	506	537	570	528	580	514	556	522	550	533	544	513	573	552	533	531	525	529	531	560	589	557	521	503	559	532	540	577	555	528	592	530	556	528	574	560	562	536	550	541	530	533	546	515	533	519	550	539	498	533	527	489	543	542	565	525	506	537	545	545	545	505	492	515	576	549	555	539	525	560	546	536	525	532	521	490	527	552	521	580	563	510	581	564	551	530	513	506	525	548	525	568	531	521	553	531	558	502	523	550	567	521	518	508	546	530	536	582	565	532	554	561	535	519	535	557	531	509	533	510	542	537	545	539	555	584	521	577	526	536	537	576	533	589	508	528	551	520	524	534	532	524	553	559	510	520	524	555	528	556	519	522	503	553	573	558	540	522	517	550	545	506	543	512	521	542	514	499	561	566	569	519	499	538	572	576	542	563	547	524	529	516	519	535	503	536	530	560	580	524	548	548	508	532	506	567	525	548	531	509	507	514	562	488	521	588	567	541	543	496	542	528	545	512	518	580	559	528	529	521	536	544	559	566	549	523	558	564	572	561	603	562	531	546	593	514	535	551	535	568	523	522	578	546	554	564	524	517	532	581	523	526	542	534	568	576	509	511	543	587	529	528	523	545	501	571	563	590	513	536	543	538	602	532	530	531	525	564	532	521	561	521	566	531	551	537	570	521	517	516	551	559	525	552	520	589	581	546	529	539	563	501	571	541	537	567	544	536	551	507	533	537	532	565	537	523	549	532	547	540	528	552	555	546	548	569	490	535	507	515	524	541	568	558	548	502	532	542	514	540	553	541	500	564	553	549	536	534	545	549	540	537	503	561	542	554	486	535	502	558	576	513	536	527	560	573	567	516	530	566	548	501	511	550	549	562	566	513	528	526	534	549	554	519	548	564	567	521	529	523	520	505	509	539	559	515	532	537	509	531	539	577	520	539	537	514	530	517	515	535	496	539	535	527	548	552	517	527	552	559	536	556	560	535	558	537	509	567	528	503	534	543	567	558	547	507	514	510	518	500	531	575	522	520	528	570	514	565	569	540	549	570	518	537	505	529	533	536	560	532	557	514	532	533	542	555	563	549	552	567	552	556	536	531	515	540	528	525	525	528	549	543	566	557	529	566	511	545	519	557	516	530	575	560	583	520	543	542	560	504	520	540	515	571	536	527	574	529	564	503	515	509	527	519	525	527	541	538	540	545	550	484	542	573	513	502	520	570	526	572	513	528	507	527	546	525	550	489	545	552	542	507	513	581	552	505	530	528	568	546	528	509	532	527	518	516	559	532	497	532	530	591	526	522	517	588	569	546	478	585	526	579	569	506	549	524	540	547	545	539	495	546	525	508	561	507	576	506	517	535	547	529	514	553	562	537	500	517	529	571	511	535	541	503	539	525	531	529	545	576	568	530	555	496	563	535	531	552	581	500	564	502	540	556	550	510	517	564	529	534	537	530	530	546	549	524	559	528	529	541	557	534	530	557	536	521	520	538	513	529	525	532	538	540	525	506	515	536	515	533	559	588	545	581	500	566	555	517	524	539	567	553	527	506	511	515	501	528	559	526	552	538	541	555	509	537	570	527	583	553	530	516	554	546	508	573	527	580	510	548	534	510	576	484	515	525	558	506	532	534	562	521	558	504	506	552	548	563	551	577	567	554	514	566	568	538	512	566	561	564	577	546	519	520	538	521	484	524	540	497	536	534	539	492	542	512	567	553	561	552	520	518	559	547	603	553	541	536	517	533	546	543	513	569	539	588	571	578	571	510	503	538	536	562	496	538	507	541	538	487	556	535	556	549	634	562	538	512	549	578	561	513	533	548	523	528	516	475	548	501	543	552	538	553	506	505	537	481	539	530	523	541	559	543	549	526	534	517	521	527	580	492	493	546	548	528	507	576	532	547	531	507	501	500	527	510	524	533	559	558	485	538	533	532	480	497	568	546	560	515	538	535	543	554	555	531	532	499	561	491	571	507	498	526	514	542	567	535	586	496	530	575	537	546	508	566	487	522	539	553	547	535	579	574	548	524	533	537	531	539	544	551	544	526	538	519	538	544	598	526	535	527	542	576	534	513	492	535	526	533	507	543	486	561	549	552	559	539	540	540	540	522	530	555	597	566	554	515	547	503	538	519	519	555	548	545	534	528	520	518	531	530	579	533	553	528	488	519	506	516	543	539	560	556	523	504	542	518	515	500	554	537	556	520	550	535	527	514	512	517	532	527	534	484	550	560	527	542	526	533	536	547	529	513	529	547	520	506	504	540	535	511	580	559	522	551	547	573	553	539	519	564	563	525	532	558	518	545	528	547	521	554	550	550	500	557	523	505	558	576	451	511	486	526	535	508	520	483	519	546	550	557	565	525	524	529	489	557	508	541	528	530	548	508	503	548	560	514	517	534	536	578	565	532	512	568	577	526	506	522	529	528	537	531	589	550	531	554	531	527	581	535	553	540	537	501	542	561	514	538	563	508	530	554	560	547	540	524	562	502	519	527	533	543	564	558	544	515	510	595	547	550	547	518	509	546	546	517	574	493	555	555	537	505	532	545	534	569	533	534	566	523	571	534	563	521	515	530	548	507	542	529	533	486	553	530	500	542	566	517	550	495	533	529	519	552	487	522	498	488	502	518	545	542	528	516	540	534	556	563	544	564	566	542	525	557	510	521	553	565	540	554	555	507	517	497	539	570	559	587	534	541	556	523	545	536	536	507	543	582	565	566	579	552	569	561	573	536	502	494	567	551	573	531	593	518	567	514	541	560	546	515	540	528	503	504	508	507	495	533	617	535	512	531	540	549	522	501	543	514	520	568	532	532	512	542	552	550	544	470	539	543	511	561	521	555	570	531	565	563	542	559	527	543	544	534	548	582	538	549	520	521	572	534	535	519	566	492	533	552	573	544	563	550	534	526	533	511	541	530	512	548	547	520	521	530	524	548	567	533	560	574	541	530	556	557	506	539	490	539	551	548	547	483	542	572	515	519	528	530	552	567	513	566	572	500	535	570	542	518	504	553	526	523	514	528	534	568	544	517	562	541	552	490	533	580	524	555	565	511	548	536	529	519	532	560	509	557	588	516	540	550	533	512	562	552	531	536	505	522	565	510	531	523	524	537	555	543	532	514	527	543	550	564	508	562	563	534	549	513	516	556	545	562	525	528	527	496	512	532	552	512	537	532	568	520	537	526	530	513	536	531	490	534	516	534	520	512	573	549	543	571	565	489	542	567	529	537	536	549	546	538	527	514	535	533	566	550	553	526	546	542	547	535	558	548	570	506	542	542
61802	83344	44706	13116	2763	833	508	518	501	458	513	507	503	481	447	492	496	503	480	501	492	489	490	502	506	478	484	489	500	521	474	463	483	462	514	491	482	468	498	483	510	489	481	558	524	486	479	500	512	458	522	478	499	530	472	491	494	487	473	486	530	473	475	523	478	501	500	491	491	447	510	500	499	516	554	469	481	529	482	538	499	462	458	519	510	503	481	491	517	469	504	494	484	498	481	471	521	488	482	482	531	477	501	457	473	524	492	552	475	497	484	481	516	487	469	524	542	447	512	489	487	457	478	500	502	484	503	515	486	491	484	513	489	484	475	492	457	516	514	496	505	495	501	547	477	501	492	491	491	523	462	487	471	488	477	482	479	516	505	479	507	506	495	467	519	507	490	482	515	437	464	520	489	473	491	480	488	521	507	510	494	518	497	527	512	462	471	502	486	473	489	515	482	480	447	478	511	528	474	468	529	456	486	474	513	516	470	490	514	488	483	483	483	527	493	512	489	474	480	482	461	514	482	500	527	478	507	492	524	477	470	485	460	487	508	504	473	502	515	496	482	521	466	466	521	493	491	499	470	485	534	505	484	515	503	469	485	499	422	471	501	477	502	514	485	533	474	492	489	503	486	492	481	467	516	474	470	501	479	503	503	465	491	505	496	482	472	466	512	458	480	498	524	503	518	495	480	477	513	507	483	454	505	472	497	478	499	480	480	495	477	509	434	505	496	490	486	513	481	453	517	499	473	471	504	477	500	515	491	498	520	473	469	510	532	461	491	474	515	500	496	475	473	533	470	474	482	511	528	490	526	508	518	489	537	506	482	497	506	496	488	504	497	470	473	515	492	503	473	484	439	453	493	492	496	519	470	497	456	460	468	449	514	477	449	504	511	481	468	472	496	486	484	497	447	492	519	534	494	472	491	494	508	478	510	503	536	522	525	497	480	472	481	477	485	476	482	500	493	468	489	513	482	486	491	461	523	493	494	501	490	507	482	462	471	488	486	482	470	488	513	466	487	504	491	452	498	490	525	495	523	508	499	489	474	509	498	487	504	464	486	496	472	487	497	489	466	476	512	513	432	433	468	532	521	532	507	492	510	496	480	502	509	515	508	538	504	495	492	553	520	499	502	479	492	479	498	472	456	453	508	500	484	467	503	474	463	527	547	497	505	465	544	472	525	504	474	520	485	497	443	524	504	510	476	473	528	491	480	472	466	506	471	489	515	503	478	480	489	504	485	457	469	478	496	480	491	491	529	457	472	519	525	488	525	510	489	501	450	454	470	500	503	480	494	523	492	499	515	502	523	504	474	465	484	494	488	465	476	498	526	492	466	452	486	454	493	480	489	492	511	530	517	464	509	477	472	499	437	485	514	499	487	524	458	483	520	514	500	476	461	501	472	479	477	475	506	500	480	457	509	498	518	542	493	501	492	491	517	512	495	492	440	501	503	487	464	482	504	485	479	483	525	497	503	491	495	483	481	468	522	494	473	475	480	471	504	497	481	487	505	525	494	507	472	497	523	509	524	499	536	498	470	480	448	488	474	471	481	440	534	467	475	472	486	529	476	496	484	500	538	464	466	510	538	465	529	485	487	495	522	493	507	527	504	528	483	449	470	523	488	487	511	506	483	463	498	473	540	473	482	481	514	512	489	547	478	532	514	494	498	470	481	473	474	514	524	531	516	511	475	501	494	471	495	509	496	458	500	495	480	502	532	461	491	463	480	530	502	458	451	489	506	525	479	481	484	461	525	509	454	475	430	491	500	481	529	462	516	473	517	478	502	496	509	471	476	499	489	506	516	529	498	460	472	440	459	496	483	499	507	521	498	497	537	446	532	475	490	490	535	461	490	490	487	469	533	500	470	480	449	446	466	518	479	478	479	477	482	489	498	511	487	490	499	450	463	473	466	466	507	487	441	486	468	497	503	490	494	499	507	468	452	523	477	497	508	452	480	507	491	485	492	457	507	507	472	537	472	524	467	454	453	502	500	502	523	478	482	482	505	482	466	466	518	529	457	501	507	502	474	550	508	488	461	519	475	530	463	490	524	473	522	489	510	497	482	519	495	508	484	480	527	484	466	522	500	540	484	465	463	513	499	491	481	461	465	507	495	456	537	493	550	500	532	492	471	483	493	481	530	425	497	463	485	487	492	490	483	462	467	501	483	553	494	468	457	497	465	456	523	478	504	504	488	452	510	506	509	470	468	481	490	508	442	480	471	485	472	477	514	498	491	529	536	514	486	480	503	464	472	549	517	448	477	456	465	503	509	499	486	510	511	491	433	439	482	469	514	457	475	493	476	475	478	471	493	483	458	483	485	504	508	534	502	493	490	466	436	461	488	493	524	493	459	496	503	516	519	480	477	513	480	515	481	487	535	459	509	498	479	505	519	538	480	475	480	514	538	473	458	498	476	500	466	473	479	482	482	464	492	480	502	475	476	436	486	467	487	488	509	495	486	497	468	497	472	485	489	498	456	490	467	481	494	438	516	503	490	500	477	455	488	475	464	483	492	463	476	482	451	467	497	507	481	469	495	460	470	462	463	522	506	480	492	499	525	513	507	494	453	499	481	478	464	502	481	495	510	481	481	524	492	458	489	455	509	489	503	450	479	527	468	509	549	477	471	534	517	466	494	531	485	498	491	447	507	516	473	493	518	525	490	495	509	467	465	523	481	523	482	477	494	513	492	498	481	455	491	494	493	482	445	477	473	523	478	484	499	523	502	469	522	443	478	500	489	525	473	451	537	486	488	501	491	491	496	510	501	461	449	483	536	505	473	511	508	500	506	481	486	481	493	491	482	474	466	493	518	496	514	450	488	488	481	498	470	494	490	518	484	457	499	480	537	459	459	475	474	467	482	465	489	477	471	497	490	500	467	472	479	528	481	485	460	475	461	489	504	470	523	536	472	498	488	514	486	498	443	463	540	491	479	487	498	520	508	454	470	483	505	478	432	497	471	488	482	476	487	501	514	488	532	475	498	499	536	470	463	472	486	496	495	468	484	489	494	450	458	522	453	468	505	502	472	471	492	478	515	528	534	531	486	466	494	480	511	483	480	498	505	501	486	499	472	514	468	471	511	468	495	512	465	486	522	492	494	489	486	486	462	486	497	466	489	521	487	520	502	458	479	461	487	491	466	484	483	493	480	493	507	448	494	495	478	516	545	486	468	514	453	479	503	478	504	478	517	503	513	478	487	513	480	474	485	508	491	501	514	483	486	495	493	558	518	498	508	495	546	484	479	481	502	481	540	505	470	485	491	498	487	510	492	480	492	478	530	518	549	519	473	510	450	483	468	493	502	484	470	474	504	459	503	518	480	484	464	478	466	499	508	527	483	478	480	476	469	460	445	478	455	527	472	487	460	486	503	456	503	484	437	538	538	496	479	476	516	536	473	511	515	450	473	490	467	482	507	454	455	469	484	495	460	479	491	465	521	445	500	512	468	448	477	508	483	511	505	494	468	487	488	480	461	466	503	500
24203	22419	29158	24420	20011	8827	1273	800	704	665	657	669	655	670	664	675	620	654	660	575	639	649	676	624	640	650	595	618	640	626	622	649	641	652	588	646	622	651	636	658	644	622	621	599	607	668	637	591	624	643	619	597	625	609	647	624	621	578	623	641	570	634	663	616	627	640	674	610	661	624	602	618	676	614	587	659	614	644	600	604	611	618	656	609	630	639	649	616	615	670	610	630	611	611	607	635	592	647	574	670	585	631	651	655	594	608	653	625	642	620	600	609	640	589	606	619	650	666	661	597	656	667	618	618	648	630	626	668	637	609	702	660	630	658	621	623	637	635	668	637	626	651	641	624	636	626	635	617	621	623	629	631	603	615	626	624	643	564	680	632	625	603	685	671	668	636	626	619	623	596	606	623	589	631	569	653	593	682	678	637	615	606	648	625	604	637	654	666	591	613	623	660	617	609	598	608	585	604	648	679	588	632	615	607	586	630	572	650	640	641	627	622	606	627	586	600	592	612	611	624	648	600	654	619	663	642	616	649	648	632	605	622	627	650	653	648	640	621	574	628	641	645	605	625	614	619	624	659	569	635	615	668	608	620	599	656	665	646	608	657	649	661	636	619	647	633	626	646	623	629	601	660	648	655	639	638	655	617	643	624	641	607	599	620	593	628	645	611	624	633	619	560	640	651	690	610	597	645	609	605	621	615	638	643	676	640	675	651	609	595	649	608	643	600	612	601	641	661	647	595	593	639	597	677	622	645	631	661	615	648	618	641	621	593	605	607	630	636	614	593	620	618	642	609	622	618	617	613	637	624	631	591	635	645	635	615	636	627	598	615	604	622	598	637	644	615	635	640	629	588	617	556	592	603	628	576	622	612	625	646	647	606	622	608	648	626	595	640	647	634	594	619	598	621	572	593	626	650	581	645	652	621	636	589	617	585	654	607	630	658	621	629	660	630	638	622	658	660	649	643	645	653	609	662	614	639	621	636	653	599	606	634	636	637	617	658	644	635	609	637	675	638	635	608	615	621	587	609	632	620	620	647	615	623	601	620	582	596	610	621	617	640	617	601	628	620	603	634	647	626	634	554	676	684	674	653	607	633	695	655	672	627	654	617	636	633	626	659	652	634	637	630	668	658	631	578	640	663	638	597	640	622	621	626	641	627	622	623	641	631	628	605	650	604	604	669	551	634	626	678	621	628	619	664	634	706	679	657	632	656	609	625	651	626	627	651	624	634	669	591	656	620	624	643	626	631	627	602	608	648	671	596	617	616	580	607	599	632	612	644	611	638	599	657	664	617	583	644	626	608	616	626	613	617	614	628	632	610	641	654	596	596	610	612	641	614	618	614	557	605	580	615	645	630	613	620	604	618	575	598	640	581	632	625	587	627	629	594	628	657	580	586	602	587	650	623	628	653	633	602	642	587	667	596	629	625	610	623	652	652	591	615	608	590	627	599	635	626	642	662	651	628	598	624	629	664	600	567	587	668	626	631	638	626	639	629	623	607	621	619	648	628	616	621	625	591	643	629	603	617	619	640	625	615	634	610	648	641	662	635	678	652	672	666	624	622	606	665	633	660	602	638	635	626	639	666	633	651	594	638	664	632	652	656	639	607	646	652	614	626	611	632	615	594	622	638	657	613	649	629	568	644	610	605	630	651	646	590	656	639	644	622	629	635	644	619	620	592	657	608	636	627	598	602	604	619	617	584	629	653	587	641	636	663	649	590	615	595	636	660	632	624	609	632	624	637	597	608	624	613	654	640	629	627	644	587	647	628	585	653	572	635	629	616	642	607	617	590	644	595	632	630	635	656	643	591	584	585	574	617	613	622	620	618	630	663	667	654	633	661	579	635	670	612	613	613	662	622	633	629	666	652	601	644	611	614	653	638	644	657	657	680	599	647	614	586	644	601	641	668	647	630	642	652	658	630	645	633	633	592	644	641	593	611	632	610	622	627	620	665	605	673	618	623	633	622	599	600	602	634	617	597	627	641	623	681	634	619	614	601	591	617	584	641	594	601	648	578	634	666	623	599	617	633	625	620	628	603	670	644	634	646	622	626	636	587	603	639	691	654	593	620	656	636	660	614	636	618	626	612	622	589	657	626	646	643	629	624	580	630	621	623	627	657	615	618	631	634	620	576	645	639	631	634	614	642	600	626	599	645	609	598	652	635	612	651	598	612	645	616	595	635	605	639	599	636	601	614	657	681	635	636	655	611	640	609	606	659	634	612	585	611	647	639	620	640	644	648	625	653	661	623	630	629	609	576	611	633	620	601	614	591	626	610	623	616	671	605	659	647	672	579	648	649	669	636	673	619	641	638	618	649	643	638	636	620	603	628	612	627	592	596	610	648	654	634	606	659	681	653	624	626	611	608	639	568	648	646	619	648	657	623	611	586	643	567	631	634	636	655	652	598	606	648	667	621	622	608	626	593	580	660	627	666	656	603	618	641	622	601	654	607	659	567	637	631	657	650	594	637	655	622	682	581	636	611	640	587	581	621	627	575	618	624	618	646	656	620	592	668	634	608	637	605	642	613	569	665	642	639	652	659	618	607	593	666	671	641	606	653	698	612	647	672	624	606	586	609	637	648	642	598	659	648	610	618	653	599	629	602	659	582	617	616	640	577	686	630	630	671	620	638	624	630	628	594	586	625	650	599	676	649	603	615	636	631	645	625	653	650	574	639	625	601	590	685	638	626	625	613	649	567	637	623	645	650	644	611	619	650	623	612	599	642	625	623	638	666	614	626	621	641	637	639	645	596	651	654	630	644	660	627	613	634	620	658	613	670	615	644	622	610	621	635	614	630	578	640	602	628	619	635	617	641	599	649	637	622	659	624	608	617	623	649	616	666	701	589	618	609	635	639	601	657	640	642	597	616	594	619	643	628	621	646	612	653	609	635	598	558	593	616	627	601	648	650	597	620	610	674	629	591	594	593	623	586	624	619	626	620	634	629	644	629	632	651	623	642	614	661	637	638	635	594	637	578	650	628	605	601	638	578	603	615	608	630	651	654	597	638	674	623	670	635	649	665	565	622	639	630	631	656	622	662	622	637	652	640	635	617	598	611	624	629	647	642	672	603	631	581	598	666	636	635	606	622	617	627	642	638	625	566	620	627	610	655	573	674	630	644	636	612	636	628	602	602	621	631	637	653	589	637	598	639	642	655	635	650	616	582	634	689	655	635	604	629	668	650	625	628	607	625	662	568	630	630	668	646	599	654	598	616	654	656	629	598	630	605	646	609	662	658	567	633	634	572	626	617	650	671	590	603	612	646	597	628	635	688	629	597	660	652	649	581	619	625	637	608	584	621	683	641	608	616	584	641	648	653	624	656	626	615	629	596	621	627	648	651	669	618	681	660	586	607	655	603	561	611	652	661	687	614	641	630	631	669	636	640	608	615	672	643	616	650	606	674	628	634	618	599	609	648	606	605	651	590	608	645	598	652	644	599	634	642	608	592	599	679	581	632	588	645	635	619	622	652
59683	86563	48989	15275	3346	1159	639	569	583	606	577	570	587	542	576	559	544	558	550	579	583	598	615	558	534	561	534	599	552	560	569	582	535	573	561	583	577	591	569	517	607	567	531	589	545	599	605	591	550	616	570	590	572	585	549	594	573	588	587	580	574	584	540	583	586	597	577	594	553	559	569	578	552	570	539	532	612	550	554	536	585	551	590	568	573	545	575	511	612	593	575	590	541	587	525	574	536	570	580	567	589	590	569	562	570	591	562	567	563	552	561	572	631	561	565	606	583	568	560	521	556	588	587	574	574	568	583	534	567	569	549	568	550	610	526	568	558	552	562	593	613	581	496	569	543	580	552	518	591	547	547	596	596	543	518	567	561	594	567	590	540	572	608	529	573	550	559	577	538	571	553	570	546	553	605	572	611	579	555	529	625	592	591	585	570	565	585	602	560	589	562	608	586	566	555	595	579	561	580	611	536	565	598	577	564	562	521	624	595	585	559	552	532	584	579	576	567	579	590	576	549	567	636	549	585	576	579	550	529	551	573	585	531	551	596	584	548	554	602	584	592	599	607	581	558	622	516	620	562	567	592	585	601	604	586	565	583	553	601	543	564	572	602	541	586	567	557	590	573	561	582	560	597	578	544	529	548	577	558	564	589	583	614	594	555	564	555	576	588	523	587	568	542	566	572	585	558	503	583	539	571	563	604	522	537	556	573	508	544	592	558	565	570	559	530	547	571	613	624	558	568	579	554	562	571	574	613	512	598	589	591	600	587	526	589	548	576	532	574	564	575	575	586	561	566	572	535	570	576	551	552	544	591	561	581	552	582	548	543	556	562	590	565	545	565	589	563	569	593	558	557	569	560	603	572	567	559	556	543	588	525	558	552	588	570	563	539	540	585	595	570	549	569	554	551	584	547	554	557	574	530	600	615	562	566	524	602	536	613	567	563	596	550	537	572	566	575	585	614	542	558	588	522	592	580	583	565	585	584	585	533	580	586	552	585	546	564	579	553	556	551	532	563	608	521	557	572	559	567	546	592	550	570	567	564	593	586	613	541	546	542	576	535	568	580	601	577	611	577	549	588	535	575	564	577	549	579	617	576	535	586	524	530	556	601	557	543	560	539	559	586	575	568	577	557	546	545	556	595	558	589	617	584	558	608	638	565	566	585	544	534	525	574	585	606	563	542	523	606	542	560	553	584	571	613	605	622	582	536	548	577	549	561	603	582	543	580	584	553	513	607	553	539	532	563	572	607	556	560	565	511	549	567	563	575	568	604	551	568	563	583	535	610	569	579	603	569	623	548	560	590	546	568	561	546	598	573	583	552	546	559	613	595	538	552	601	550	583	559	614	583	578	566	587	580	535	601	564	545	590	558	574	563	540	528	552	597	571	556	582	568	596	577	592	590	549	572	565	532	536	523	551	591	616	576	560	585	557	576	541	577	576	547	547	537	542	551	573	538	577	534	547	588	580	567	553	575	569	572	570	563	558	541	547	590	562	572	546	548	563	554	523	524	589	557	558	551	554	551	557	572	557	594	591	570	540	594	606	587	520	562	572	534	568	548	613	546	555	543	519	580	539	558	575	567	568	534	547	588	583	561	544	559	562	556	559	524	570	560	559	572	583	561	592	569	549	579	569	548	573	571	543	563	598	537	583	546	558	538	608	608	537	582	559	548	576	569	561	598	541	567	555	582	535	549	525	503	577	580	604	541	575	537	524	560	576	574	566	598	553	560	540	606	575	513	564	517	577	553	562	555	569	556	614	583	564	588	571	529	582	530	597	553	547	558	588	577	526	542	554	573	600	576	573	544	537	604	542	575	539	611	572	597	561	561	632	550	552	548	565	570	568	558	545	599	547	612	547	564	579	541	555	557	588	584	565	574	566	569	513	556	551	535	566	554	566	614	578	574	571	554	585	572	564	551	558	571	567	583	590	576	606	520	589	559	573	587	564	548	568	541	545	561	601	606	598	554	587	532	502	610	569	559	595	561	577	555	549	552	535	578	570	593	555	593	597	541	602	561	617	613	547	560	560	564	539	579	584	568	566	560	583	523	570	606	566	577	633	532	595	535	569	571	585	551	582	601	565	575	553	554	555	583	584	535	533	607	536	551	563	538	600	538	573	582	599	550	528	574	572	556	584	626	531	595	592	545	564	568	557	603	550	626	535	514	588	611	523	543	574	609	616	572	585	579	598	529	555	542	559	611	520	577	569	623	562	620	558	560	572	598	585	577	565	571	581	561	585	548	561	569	539	547	569	616	597	565	593	569	542	546	536	575	570	580	569	548	550	553	553	565	538	590	601	562	544	564	563	587	568	568	568	605	543	592	595	553	522	591	556	581	583	545	554	564	562	523	556	563	534	553	577	561	574	552	577	605	545	560	585	586	544	587	593	549	592	586	567	573	621	547	575	561	557	585	574	566	570	576	542	566	607	581	558	530	599	593	532	564	501	593	585	542	612	571	573	554	603	579	541	593	540	557	611	573	614	544	531	559	537	573	552	569	583	551	553	567	618	560	525	542	569	533	551	550	609	556	541	574	608	566	534	541	541	549	532	588	590	599	588	534	532	551	579	610	532	529	584	529	559	579	477	564	539	611	589	573	596	578	601	564	567	550	584	592	557	547	560	557	556	549	565	555	587	584	550	538	590	552	588	549	525	563	580	565	563	509	546	544	552	564	545	553	564	535	607	550	590	530	583	587	549	570	522	566	537	546	573	567	573	531	567	608	566	555	606	574	576	579	546	522	575	539	588	559	581	569	544	580	540	588	532	552	571	573	508	591	578	596	630	546	544	531	542	561	556	565	571	561	585	569	585	576	584	553	554	554	570	578	531	616	535	595	538	574	577	514	532	558	553	554	554	578	600	560	576	588	599	567	567	552	587	595	547	592	564	537	581	552	587	561	578	601	561	572	578	562	560	587	581	577	583	558	593	510	534	609	574	570	576	602	562	540	534	572	560	546	592	523	554	530	547	605	548	551	626	547	553	605	562	534	578	565	573	576	513	577	529	590	547	578	554	592	604	540	611	527	563	589	556	624	552	621	586	545	578	577	581	608	592	575	562	596	566	589	592	537	598	560	560	550	576	572	560	565	573	560	550	584	548	521	559	562	551	580	570	564	582	592	613	585	521	569	576	508	578	580	579	584	540	554	570	546	539	589	578	498	537	551	573	583	580	535	490	538	580	553	529	562	540	559	580	559	602	572	536	588	549	584	551	579	579	521	575	565	549	586	572	572	542	591	616	563	551	589	587	572	579	558	547	579	558	580	561	576	563	540	558	555	569	542	547	581	619	525	559	612	544	561	532	561	578	545	556	592	589	584	535	571	544	556	571	594	582	593	577	543	573	570	577	556	569	496	567	567	573	562	544	581	527	569	562	516	599	557	577	577	588	537	613	559	590	576	568	556	560	586	557	579	567	607	534	554	640	557	547	547	607	588	592	517	542	576	587	514	567	546	534	524	537	572	579	549	560	526	576
34788	30220	18247	4016	786	455	479	491	440	451	471	400	452	389	437	415	463	474	485	436	459	469	504	424	450	443	428	434	457	405	420	452	409	438	442	420	440	432	451	449	465	473	436	433	430	458	475	470	441	480	482	439	444	446	465	477	441	473	426	463	447	417	470	441	456	422	452	454	448	475	416	446	450	458	441	424	448	462	409	433	441	428	429	468	432	455	425	477	479	452	477	460	439	436	478	428	453	439	466	476	440	455	457	430	475	431	464	452	418	467	414	404	447	431	432	412	472	455	410	406	470	438	445	423	445	481	447	408	461	456	464	422	421	416	466	423	443	390	469	457	463	408	447	427	435	430	469	405	433	439	413	423	454	476	434	468	454	462	495	414	458	443	420	478	433	450	451	398	445	437	457	436	438	473	448	448	427	419	437	439	423	436	462	451	456	468	473	469	443	439	402	420	442	437	458	470	455	411	459	397	438	431	450	430	442	405	457	442	410	455	462	433	451	467	437	469	424	456	429	439	428	450	406	416	459	458	465	410	452	458	434	447	457	451	431	377	471	427	487	459	462	436	447	469	443	459	444	423	443	448	480	428	452	452	454	417	434	407	450	438	437	414	436	458	438	453	422	430	438	458	454	448	438	396	438	415	425	404	416	435	412	463	438	465	436	441	430	468	408	466	404	434	433	439	435	434	445	424	437	458	425	432	376	441	448	418	449	447	449	473	486	476	422	462	452	416	441	433	424	428	434	431	410	465	470	422	408	451	420	441	460	414	451	424	449	433	395	453	445	438	456	437	442	440	444	477	467	403	437	438	428	429	441	439	447	454	470	426	487	428	441	433	440	456	412	430	403	440	461	407	453	442	422	449	468	423	436	457	413	449	461	440	459	424	430	444	450	470	431	424	436	445	458	429	472	454	429	439	485	447	425	423	419	432	449	433	482	432	413	443	441	430	398	383	442	420	445	427	431	389	397	406	457	409	384	451	392	462	445	473	430	426	466	452	444	447	466	426	417	477	446	450	463	434	439	448	464	461	428	430	477	432	460	417	442	422	433	457	469	422	422	421	454	457	411	418	465	416	427	437	434	430	435	470	441	462	451	469	416	442	425	445	417	447	417	453	434	433	448	435	411	430	501	442	437	429	476	444	439	416	441	457	430	471	429	417	465	431	419	434	444	394	447	439	488	409	442	430	437	456	458	432	412	443	474	469	426	435	442	430	441	408	401	441	472	435	456	440	449	446	440	456	449	445	437	429	431	430	412	437	404	475	472	479	444	429	440	421	431	436	432	430	437	426	420	466	429	411	431	469	468	451	434	397	470	433	454	439	449	440	417	465	454	440	427	415	430	447	412	436	432	467	454	440	462	408	411	435	436	459	460	404	413	462	421	449	421	392	458	463	409	461	407	437	474	447	418	451	455	440	479	432	415	451	411	457	463	419	419	408	414	451	435	427	420	422	401	455	435	437	419	416	438	470	467	420	442	452	450	454	436	451	446	424	484	418	446	430	435	463	467	460	435	458	428	404	467	467	458	419	453	486	424	427	437	395	424	434	452	417	453	438	424	450	450	415	443	415	448	419	424	409	413	447	424	420	415	421	466	424	471	377	443	452	429	441	456	440	438	433	437	478	422	467	436	453	426	460	499	454	418	452	481	443	412	455	438	463	485	425	413	428	467	451	441	416	440	418	468	443	449	461	460	463	399	448	441	465	423	432	456	452	430	428	442	440	411	461	463	453	427	416	415	450	455	444	445	399	402	452	416	464	411	470	437	414	413	431	434	437	456	400	476	437	426	472	433	403	417	461	470	425	424	456	443	426	480	440	446	407	434	444	464	490	420	462	439	435	446	430	441	427	412	466	430	421	437	432	401	414	435	456	382	472	396	464	439	439	460	420	447	435	441	451	415	393	460	426	473	400	421	426	423	400	458	438	404	454	444	463	440	432	440	441	405	424	479	449	394	439	452	483	439	455	442	409	449	472	446	441	438	439	451	421	423	447	455	432	441	456	441	465	444	436	475	478	463	433	450	446	436	418	457	453	478	383	451	433	447	476	445	426	441	461	461	438	432	474	417	472	407	405	429	447	466	439	455	427	395	457	436	416	464	436	434	440	416	419	429	481	416	433	390	469	413	445	444	465	416	427	424	405	429	459	446	445	467	446	450	464	446	429	431	447	419	410	432	452	439	422	398	458	438	425	381	411	438	426	456	434	465	457	448	440	438	418	471	451	466	457	425	466	474	434	442	439	416	438	411	431	480	460	416	441	431	438	446	447	459	465	452	471	431	448	423	433	430	448	396	431	432	460	467	440	451	454	448	416	451	404	424	452	422	467	439	453	401	466	454	470	459	443	454	397	477	418	430	445	443	457	435	413	445	439	444	434	413	410	452	412	455	441	451	476	420	462	429	449	366	419	457	426	467	469	408	474	464	447	437	457	413	458	423	438	459	439	418	439	422	443	417	423	461	462	442	443	434	429	458	458	438	412	407	461	451	407	441	445	428	415	477	432	453	432	466	458	448	417	390	456	515	456	418	441	464	452	432	440	459	448	434	462	447	438	438	428	401	457	452	384	443	413	445	425	475	474	440	384	413	447	408	426	461	411	444	464	484	429	428	436	465	436	439	430	465	418	441	435	440	431	416	471	436	428	368	474	415	442	462	450	387	419	416	466	459	412	426	431	440	442	450	437	466	456	427	447	457	438	436	443	458	441	463	439	458	456	448	437	442	401	437	489	471	426	444	413	444	466	440	415	445	392	442	427	489	437	415	447	438	453	469	453	475	436	467	433	432	409	413	444	420	462	454	432	435	475	425	468	436	437	445	400	449	409	401	453	461	446	444	447	456	458	453	428	437	403	420	428	458	450	420	477	494	448	462	408	463	422	417	449	427	450	490	483	430	445	445	431	471	459	434	442	457	423	426	472	419	439	444	445	442	409	430	386	441	423	441	416	395	442	440	436	438	440	384	432	402	392	463	429	447	444	428	413	454	407	430	428	439	428	435	404	433	454	413	403	439	420	466	465	450	457	462	457	446	430	445	437	460	419	421	453	446	439	450	417	440	458	438	427	428	433	445	469	424	437	484	407	443	458	432	474	428	452	505	443	463	457	457	415	477	453	396	433	401	452	451	465	431	463	465	433	453	405	458	460	433	450	430	427	420	413	437	434	411	435	420	451	432	436	436	439	432	439	429	415	410	447	405	419	464	456	450	457	433	436	422	409	449	464	453	459	481	451	445	441	446	447	425	491	435	435	470	425	430	444	456	453	423	444	423	439	451	435	438	449	425	468	449	439	456	427	411	430	441	449	426	479	460	422	412	459	431	476	436	459	460	444	443	432	445	439	449	447	462	451	500	449	480	415	449	452	426	461	420	455	433	427	420	438	434	458	450	415	443	432	448	439	405	459	421	409	460	425	414	470	437	442	438	466	420	473	453	446	422	381	442	433	438	445	463	475	431	408	430	496	457	417	421	417	451	442	405	418	452	456
33231	28758	9832	1723	626	378	414	379	351	394	379	384	367	393	404	367	349	355	364	353	364	353	379	368	363	361	384	338	352	372	402	363	366	363	392	382	354	377	397	353	344	369	400	362	364	352	365	371	361	403	359	374	359	333	382	383	370	372	368	352	403	351	381	360	408	374	370	386	377	343	404	364	344	367	368	374	350	368	381	365	356	398	345	375	392	398	349	382	372	361	379	375	386	349	367	323	366	352	417	387	360	370	371	325	378	357	385	397	363	381	341	346	401	339	396	381	388	339	373	391	362	354	358	313	397	356	375	374	391	391	404	371	384	373	364	352	358	356	369	374	342	377	352	366	353	365	369	392	408	406	351	348	349	367	325	382	375	349	370	398	377	343	355	392	394	391	365	357	355	386	380	403	365	376	366	355	388	381	349	355	340	381	363	350	382	353	379	344	376	380	374	397	405	374	351	381	386	379	382	378	393	355	349	384	393	354	386	349	323	358	365	351	371	331	358	356	377	336	353	356	386	375	374	355	369	331	379	347	358	396	377	369	363	365	375	346	357	387	361	323	365	360	363	345	346	374	340	411	378	353	351	367	353	359	365	373	374	344	387	394	359	337	361	345	391	387	377	381	350	348	340	385	376	375	359	347	371	351	371	379	383	373	358	361	366	371	355	401	401	379	359	353	387	389	369	364	329	344	356	342	366	365	370	417	358	362	360	372	358	338	349	342	400	378	354	383	364	347	371	369	354	342	365	381	343	389	360	392	411	337	371	390	369	386	383	349	346	356	353	342	355	342	386	371	357	375	360	377	361	363	369	398	371	378	386	351	379	381	385	365	355	351	367	372	364	384	390	335	390	388	366	368	346	350	371	367	387	375	381	357	342	347	363	377	353	348	338	355	337	343	377	364	381	373	358	363	387	334	351	361	342	386	387	344	403	369	359	366	359	402	358	348	372	371	372	354	359	366	368	352	360	340	414	367	373	359	344	357	360	376	381	388	346	357	351	359	391	377	402	350	377	372	370	363	340	400	367	371	341	354	365	367	361	328	395	367	405	334	360	356	379	352	378	395	377	384	355	360	343	373	365	361	342	360	387	369	345	393	386	389	382	348	363	353	367	382	392	359	378	372	375	376	355	378	395	360	338	396	394	343	373	381	379	381	333	388	338	383	389	404	367	344	336	359	347	342	351	380	358	388	392	374	372	369	340	400	372	355	380	374	393	362	341	375	356	370	362	391	372	402	382	352	393	374	350	362	353	390	386	336	375	386	382	372	354	350	391	352	379	380	368	366	387	376	340	341	342	364	378	369	348	344	401	394	367	341	394	365	327	351	358	363	350	325	360	387	372	394	411	365	359	359	328	374	345	385	340	378	377	331	369	387	383	345	348	370	365	373	349	378	378	362	383	369	377	353	385	379	374	387	390	338	339	379	364	361	354	366	355	392	368	381	353	384	343	385	372	364	341	369	382	420	381	363	391	354	405	345	374	374	390	356	371	351	329	377	368	385	343	364	345	360	366	394	369	372	416	338	361	389	388	377	347	355	363	362	366	355	347	379	360	380	342	383	356	374	352	385	380	364	374	362	357	376	375	390	350	342	372	388	355	380	387	405	350	379	345	376	396	351	361	383	350	342	341	375	384	391	367	367	413	373	388	374	410	359	382	398	334	341	386	361	383	396	357	383	376	344	345	377	351	338	400	328	359	378	373	336	362	370	382	405	382	346	362	370	352	388	325	346	367	368	362	371	337	386	337	386	360	392	375	357	361	360	374	360	365	404	366	381	389	366	402	378	396	349	363	362	386	333	363	394	358	371	389	344	347	343	348	357	378	387	367	394	342	359	367	367	337	371	346	379	368	373	351	398	391	339	346	345	356	349	364	367	370	372	362	386	360	367	375	366	397	395	346	389	328	364	353	385	361	401	394	373	402	406	366	347	350	379	379	340	416	352	408	366	379	362	374	389	368	364	373	360	382	331	385	347	383	334	401	358	337	361	392	392	341	339	383	354	349	358	362	327	372	354	364	412	364	382	370	375	359	348	337	348	379	377	365	369	363	368	324	376	333	341	364	391	383	384	380	342	351	336	356	372	364	372	333	365	386	334	381	406	377	385	355	359	379	366	396	377	354	379	361	360	359	344	363	356	388	352	335	380	340	360	370	358	346	405	384	359	377	391	343	381	339	363	415	343	384	345	366	373	367	393	384	378	385	378	351	378	368	382	355	356	365	350	370	374	338	385	377	353	391	350	389	347	359	415	392	370	376	372	394	374	385	379	335	383	341	408	366	375	397	351	378	381	385	400	368	372	351	388	381	383	360	374	339	383	349	366	373	347	360	366	354	345	380	404	376	383	359	374	361	354	334	369	355	360	392	384	370	340	371	365	358	373	368	356	350	384	340	355	386	387	353	369	343	358	341	388	380	425	335	391	372	378	346	378	354	400	334	337	391	348	384	359	363	384	357	346	358	370	353	356	368	385	341	373	373	375	310	369	341	370	355	364	384	368	358	379	361	338	389	371	344	390	384	363	362	359	345	362	369	344	379	359	356	374	368	378	370	365	345	354	363	362	389	349	387	395	395	363	326	365	355	392	342	375	349	354	385	379	372	393	397	395	352	350	360	327	373	367	387	385	359	350	392	377	362	389	360	378	389	388	339	390	378	370	371	381	391	340	357	362	375	366	398	387	362	377	351	367	325	332	356	370	390	414	375	345	378	357	378	392	387	375	406	344	376	359	358	381	332	365	343	348	361	401	342	390	367	390	374	356	360	377	392	342	372	369	369	372	417	361	379	376	391	386	380	349	364	399	375	379	379	363	367	400	375	379	380	391	355	359	376	378	342	376	384	381	389	372	359	381	348	356	384	369	400	340	400	371	354	333	363	357	372	369	399	385	363	369	363	409	384	369	352	391	330	372	378	383	341	373	381	360	365	356	372	372	368	359	360	345	368	378	378	335	357	369	368	342	389	373	359	357	348	381	370	380	364	335	366	378	365	406	325	379	376	367	350	352	366	364	371	419	383	400	411	369	391	400	393	376	351	377	364	362	365	361	365	369	375	384	361	370	381	340	386	359	374	377	381	369	363	388	344	359	361	339	359	356	375	398	338	344	385	385	378	395	351	368	393	349	340	354	398	337	373	369	375	318	380	389	374	385	369	388	366	381	381	373	350	387	346	406	341	386	361	338	335	391	354	339	366	385	374	371	365	348	371	344	398	328	394	372	361	399	421	355	387	354	316	376	380	380	380	340	352	358	379	398	397	348	327	370	370	380	352	367	340	340	363	389	364	336	381	374	338	364	356	354	312	369	350	378	398	380	337	389	351	396	350	388	375	358	396	392	364	383	376	380	420	372	379	380	391	357	322	369	372	327	370	353	364	350	360	366	364	385	372	337	381	356	353	418	348	361	382	338	363	354	371	356	359	357	365	364	370	370	366	346	344	366	346	399	393	397	381	332	366	395	389	389	339	340	416	366	358	379	355	380	396	377
24777	23005	29322	25043	18095	4667	899	608	543	541	541	534	480	503	488	555	492	542	492	507	510	513	540	523	484	486	532	510	543	494	521	518	539	487	494	450	515	491	511	520	531	534	472	492	479	499	496	515	514	507	527	544	530	441	491	500	489	526	528	514	498	515	494	510	484	481	514	511	486	521	498	523	545	508	526	507	512	529	550	525	509	506	463	497	486	522	479	511	471	523	511	533	493	494	506	497	530	495	468	510	500	487	530	528	512	516	553	461	505	486	508	508	481	527	467	490	474	498	507	501	492	484	488	515	503	491	536	500	515	542	457	519	491	502	523	504	475	521	497	466	493	504	525	513	511	505	497	496	511	496	457	500	481	505	462	524	505	501	519	486	527	486	500	526	468	484	504	523	488	507	528	472	476	500	516	522	510	501	526	476	498	498	441	474	467	550	495	497	564	468	519	476	506	494	477	490	489	470	503	518	502	495	516	514	476	486	515	468	500	488	560	517	532	488	473	475	484	509	520	483	470	508	480	509	482	492	498	520	479	500	524	499	463	513	469	497	501	484	499	506	487	510	517	517	522	504	517	479	487	508	516	481	516	502	467	494	549	490	484	484	494	484	521	554	466	481	501	533	504	516	533	502	496	508	487	493	493	448	486	491	501	474	454	551	481	502	488	475	527	503	526	526	478	461	492	491	524	481	484	473	464	499	526	529	510	462	494	561	538	500	518	517	496	505	505	483	535	512	544	487	495	532	521	533	505	504	465	473	494	504	490	516	501	470	470	457	507	499	491	508	513	488	522	531	477	500	534	496	505	492	481	493	490	475	519	498	491	490	527	524	507	524	494	540	509	501	509	483	452	480	515	466	502	482	496	466	480	480	545	479	521	498	520	510	443	460	513	466	504	494	486	519	511	484	451	464	514	523	526	467	482	490	517	508	512	492	510	517	518	506	495	505	518	490	520	528	510	533	466	485	481	514	522	520	485	497	510	503	478	511	503	504	451	512	496	471	543	537	517	467	531	480	524	558	491	499	474	472	512	513	526	486	541	502	506	498	545	506	496	511	537	486	509	489	529	508	483	463	458	518	473	498	485	513	525	511	492	495	521	494	479	495	491	508	513	473	498	496	471	512	479	516	461	495	499	499	481	481	528	490	448	467	460	503	524	490	526	517	496	519	478	474	518	510	472	517	466	480	503	499	541	482	494	478	514	486	499	508	500	495	520	508	496	490	503	490	472	476	500	441	494	485	481	509	532	476	481	467	477	491	501	471	526	511	510	509	461	523	506	486	494	507	507	506	487	492	507	513	519	530	537	484	501	505	493	485	484	528	515	479	493	530	503	485	544	509	480	545	508	506	514	482	509	532	506	485	458	483	492	482	531	520	492	523	483	469	485	442	500	483	519	487	499	478	483	452	451	467	498	512	520	478	488	497	519	523	491	474	461	521	549	476	510	494	534	552	500	516	473	474	495	504	502	498	503	519	475	518	551	487	505	503	480	489	527	508	505	478	489	488	511	485	524	505	495	495	454	505	513	514	497	488	524	501	508	498	481	487	501	504	521	479	486	500	493	508	485	508	497	475	495	503	504	501	512	510	505	528	502	523	448	488	485	518	524	505	498	504	499	485	513	485	487	533	485	515	502	475	473	524	496	485	520	486	536	452	498	506	496	502	502	519	536	499	491	485	525	520	498	488	473	496	467	468	487	554	529	513	470	494	497	512	456	495	511	500	490	492	518	490	534	488	474	473	503	491	474	521	495	489	481	474	487	526	508	530	495	498	536	499	509	484	483	523	497	511	490	474	492	521	554	472	506	537	505	457	506	482	482	507	520	510	512	483	500	487	498	483	496	506	493	551	495	487	475	482	507	535	464	519	485	491	481	475	494	470	480	494	502	480	495	500	467	512	483	498	462	495	477	508	471	488	506	444	489	515	478	483	489	515	507	494	478	492	487	480	516	496	485	498	457	556	494	524	509	497	477	496	486	525	481	505	535	504	548	483	511	529	498	483	511	499	536	513	492	499	483	499	509	486	484	484	488	521	494	479	524	509	487	496	546	466	501	517	488	493	501	495	523	499	517	483	446	480	494	516	493	510	505	483	499	491	454	499	474	497	528	458	483	498	485	487	531	523	499	476	493	497	535	502	502	519	506	512	489	450	516	511	504	498	528	508	503	527	480	521	500	522	503	504	515	502	516	501	478	456	503	517	484	529	487	489	529	510	506	512	543	483	477	563	507	532	508	506	459	511	500	502	531	508	462	467	494	472	527	460	511	487	514	509	487	586	467	478	522	480	481	469	536	521	510	516	516	520	480	503	499	508	501	489	522	532	503	527	531	510	520	478	500	480	511	456	464	494	502	490	499	494	519	472	518	485	468	508	484	505	515	510	499	500	512	511	477	459	483	473	531	504	492	494	499	528	472	493	535	496	493	485	495	496	478	463	499	513	531	526	503	485	535	517	478	504	505	458	500	513	498	518	505	484	502	513	478	494	455	512	521	498	486	488	497	526	505	490	521	507	493	468	516	457	478	481	505	507	542	498	522	519	488	505	506	507	529	535	484	533	479	505	488	507	521	462	471	506	527	518	465	524	485	478	493	479	497	515	528	511	527	502	496	499	482	483	480	499	523	491	497	526	528	509	464	477	442	489	527	463	489	482	497	467	513	523	532	511	497	494	510	490	491	479	534	520	444	543	484	526	522	504	521	502	531	483	509	477	474	480	531	517	523	555	533	502	488	528	480	474	503	501	500	482	511	511	502	521	478	483	501	523	483	489	498	491	479	499	502	511	545	544	495	497	512	545	480	464	519	502	505	500	509	524	461	514	473	538	463	512	519	503	494	544	509	504	485	490	500	551	515	492	478	497	519	473	465	483	499	511	532	488	499	496	460	501	539	518	518	519	517	507	483	492	484	511	520	516	480	493	518	497	491	493	481	473	462	466	450	495	482	476	507	512	469	508	504	512	504	548	495	478	477	486	509	494	470	483	477	478	513	519	439	493	530	515	482	508	520	483	501	485	519	477	486	503	513	487	486	504	513	501	496	494	511	454	517	510	508	524	510	534	471	517	547	505	499	518	449	516	497	495	465	503	504	478	510	501	511	487	469	500	480	523	508	541	497	501	536	505	498	511	457	444	479	473	460	457	461	518	540	501	516	496	498	497	525	536	493	533	524	465	491	511	533	492	515	541	515	529	508	482	461	467	490	495	490	492	502	501	467	486	528	483	476	510	496	513	483	479	467	512	495	477	510	477	532	506	474	551	497	489	505	494	468	487	476	506	496	506	475	525	487	514	452	502	464	484	513	508	528	505	539	473	523	497	498	496	479	508	487	481	510	462	486	524	496	493	528	491	503	487	498	536	487	523	470	506	440	456	495	500	500	498	512	504	475	475	479	513	489	486	472	517	503	522	513	512	532	510	515	527	496	497	480	499	477	547	554	501	521	505	452	485	470	465	505	472	484	522	474	500	486	493	491	480	508	481	537	497
61762	84120	46126	14763	3549	899	542	464	467	447	484	456	486	506	460	484	491	417	482	481	456	415	435	477	450	456	458	486	450	459	501	493	484	447	483	455	462	493	429	486	464	468	474	506	472	456	437	477	465	445	466	428	490	477	454	471	497	478	459	436	448	490	489	488	452	439	467	435	459	477	472	500	422	517	453	476	476	420	480	423	475	427	438	495	451	496	411	481	481	476	442	418	495	425	464	456	425	463	439	482	449	472	462	452	459	429	486	441	437	474	500	472	485	438	455	463	486	418	466	469	453	494	482	444	454	473	491	421	484	468	485	468	406	466	480	466	466	454	457	471	442	475	460	445	437	438	505	462	464	447	445	428	456	467	472	450	520	474	477	466	472	467	447	446	458	420	425	479	477	478	473	473	457	424	482	458	454	452	457	444	397	442	463	444	451	457	383	472	422	430	467	446	491	466	461	439	481	462	466	481	444	464	440	433	479	473	501	509	455	446	468	492	445	469	432	491	453	477	470	470	481	444	494	448	444	429	497	514	450	429	474	433	443	502	485	450	453	494	457	447	436	448	471	502	489	442	484	477	469	482	480	461	453	435	419	449	487	448	482	450	458	450	451	480	422	459	442	429	431	429	458	467	509	450	482	467	469	494	451	475	483	476	445	483	455	439	472	454	484	430	449	457	498	453	501	429	448	456	454	472	445	472	466	429	458	429	456	454	428	449	474	471	455	444	472	468	466	437	425	469	423	469	445	472	431	454	481	486	435	430	433	466	429	436	461	477	445	435	475	443	460	473	461	447	442	473	492	441	464	456	448	482	480	441	421	448	444	456	455	472	441	448	468	479	461	454	470	432	463	470	438	451	465	477	475	458	447	486	471	447	461	469	493	454	440	448	464	460	440	419	466	445	486	442	450	437	452	472	437	427	462	445	449	483	458	425	466	470	462	444	461	469	450	451	498	402	467	471	444	461	471	464	473	480	463	471	453	454	429	446	471	422	473	456	447	471	483	436	452	447	444	454	413	440	438	440	460	477	478	433	437	449	452	438	474	481	453	460	467	490	456	464	464	468	434	492	435	464	441	422	463	483	452	438	432	448	448	447	438	488	470	477	495	449	434	442	453	445	463	480	422	470	457	510	451	469	440	464	460	447	446	467	455	482	465	468	430	459	502	445	443	474	448	416	487	437	474	457	423	452	439	459	473	429	479	444	457	435	443	461	503	467	478	482	467	457	480	490	414	435	440	459	454	428	465	483	465	504	496	497	471	449	452	439	468	446	466	448	470	481	471	456	448	466	425	473	483	480	431	453	460	475	460	512	470	436	446	471	437	459	458	459	465	460	484	457	478	452	456	460	480	427	452	424	474	499	453	500	471	466	513	482	455	457	468	487	434	449	445	474	488	445	476	481	446	455	453	496	461	471	467	443	517	470	440	485	446	455	449	437	446	480	450	455	451	433	419	473	456	481	471	468	483	456	448	467	490	467	471	473	503	477	465	477	471	455	437	487	448	445	454	462	473	463	466	472	450	437	492	427	490	465	449	455	468	443	438	490	459	506	447	438	492	461	432	421	455	454	446	436	503	467	425	491	490	477	411	441	487	472	428	455	445	449	486	486	458	489	445	465	442	428	464	461	437	427	477	446	475	463	483	449	460	456	480	435	428	470	484	492	442	463	422	458	464	466	437	467	498	453	469	470	453	477	427	490	462	444	453	494	467	477	472	496	426	474	431	442	453	480	446	461	427	449	512	457	429	444	451	436	461	476	463	460	461	471	480	490	427	490	477	462	477	490	448	499	446	470	459	462	464	460	473	434	511	434	488	477	453	454	469	456	473	453	468	452	482	438	455	449	455	439	443	446	465	444	456	463	454	466	470	489	448	478	474	481	415	416	436	462	465	474	494	453	499	447	442	494	417	422	466	436	425	436	418	477	465	449	477	457	463	433	443	505	455	506	461	477	450	490	470	458	489	463	410	476	468	462	501	441	432	441	439	508	471	501	402	522	470	477	470	442	441	474	455	465	451	449	493	404	482	430	468	404	481	430	456	461	462	496	479	443	458	446	465	458	408	453	441	399	431	435	434	482	465	406	459	484	446	455	444	446	497	498	450	490	464	457	435	424	500	453	447	419	453	477	460	446	476	449	456	458	465	434	443	453	503	461	480	488	443	439	472	457	459	454	414	464	462	458	436	462	434	479	474	464	451	467	479	445	480	450	412	463	467	476	445	456	443	451	450	445	488	461	451	430	480	448	442	439	448	428	468	432	483	480	468	450	463	474	448	460	458	430	450	449	482	469	439	460	465	469	447	470	450	454	441	454	506	454	508	412	447	448	442	457	489	450	477	474	472	459	500	462	484	452	456	434	462	450	436	480	460	451	477	474	445	397	466	410	475	415	443	442	456	442	476	461	448	480	438	469	462	457	482	454	419	465	457	473	489	463	464	474	430	425	423	448	449	473	451	437	448	477	463	468	473	419	478	439	503	450	454	488	481	429	474	484	450	466	445	468	475	512	468	430	465	447	488	493	473	433	433	470	453	456	434	440	469	476	431	455	444	449	439	439	503	437	444	445	480	435	457	444	461	477	470	459	441	517	441	460	446	476	475	437	437	436	463	456	488	467	438	432	472	435	482	472	480	473	506	478	435	443	496	459	447	491	445	436	476	480	443	472	469	490	481	455	431	485	418	470	467	477	410	474	472	472	468	460	481	479	466	458	434	461	465	470	472	506	461	491	457	402	420	485	413	474	446	470	450	472	486	446	442	447	490	431	431	458	487	456	491	447	458	441	480	451	455	442	461	484	452	471	460	478	438	457	447	461	471	470	436	488	416	479	439	484	430	451	483	439	455	470	479	448	449	495	464	435	455	474	488	483	460	472	474	450	446	441	444	425	492	499	473	441	436	470	502	453	490	429	432	453	448	456	460	472	455	553	445	408	437	506	464	466	484	463	444	440	465	427	479	452	468	425	466	461	448	466	427	466	485	509	431	485	420	496	461	454	429	437	499	405	452	444	478	423	433	433	468	386	413	477	461	433	436	479	462	457	460	475	461	503	474	438	443	429	471	459	498	462	427	440	443	504	480	484	516	450	487	464	467	477	452	456	434	454	462	452	425	457	459	454	439	484	496	438	479	450	440	462	446	484	417	434	480	423	456	463	475	469	506	465	473	494	430	443	460	430	470	453	462	529	437	462	500	476	477	458	478	501	472	493	507	431	460	480	483	480	437	468	453	461	472	463	458	444	486	484	457	474	449	506	463	422	448	463	461	449	466	447	477	450	465	451	432	435	404	448	453	466	447	452	481	421	473	475	489	472	465	466	479	455	481	407	474	472	435	468	464	460	472	465	456	478	466	446	473	465	462	484	500	473	452	447	466	462	465	456	446	455	470	463	439	475	454	445	468	495	464	446	444	447	475	450	439	457	473	439	482	438	408	474	456	476	445	459	477	465	450	436	476	465	451	417	460	424	475	459	453	473	454	448	433	519
24231	22373	29068	24397	20034	8645	1316	723	655	673	661	618	625	655	627	617	624	618	609	593	608	630	617	630	668	650	623	645	699	668	665	596	601	638	596	625	639	674	667	616	632	641	608	634	638	641	593	594	672	650	618	666	612	625	625	606	609	623	638	589	567	604	658	656	621	629	655	621	588	601	648	653	617	600	621	619	620	609	624	633	589	635	615	610	624	614	629	639	577	611	640	647	617	601	633	629	647	643	626	594	611	630	628	650	588	636	597	673	649	633	615	560	644	646	616	642	589	621	609	614	607	577	628	619	620	600	605	585	574	655	612	577	601	629	637	615	619	653	615	616	631	597	603	627	653	632	634	577	612	592	620	592	605	611	625	589	612	626	632	617	562	605	650	607	622	599	610	610	647	596	607	629	608	599	616	663	611	619	615	605	627	609	606	623	578	604	634	606	634	659	613	608	579	577	593	640	603	561	637	616	621	601	636	595	617	624	631	627	633	628	606	619	606	647	606	662	597	631	615	587	629	612	663	637	620	603	616	618	599	645	658	636	602	603	626	625	633	618	608	619	621	626	626	669	602	600	592	615	636	586	620	602	614	628	621	640	604	612	629	630	591	594	633	678	594	637	625	641	662	660	630	589	596	604	625	636	644	655	659	602	638	579	647	594	638	603	592	669	632	606	673	616	592	617	610	585	584	598	634	629	586	597	631	579	592	650	615	629	622	580	615	596	648	633	646	616	614	592	585	625	610	640	596	653	565	618	639	607	638	583	665	597	612	627	642	650	639	639	585	572	640	619	622	599	580	625	589	610	591	624	616	618	588	647	628	639	607	623	597	593	606	636	609	576	661	590	649	616	610	591	615	611	632	641	628	580	619	608	600	629	617	622	622	605	620	609	617	637	634	600	600	636	647	599	606	619	630	591	592	642	609	637	689	549	619	590	623	627	613	617	582	628	636	600	685	616	636	645	656	644	583	583	626	579	631	644	623	598	627	655	611	602	606	597	628	636	649	584	625	616	641	661	611	613	658	669	655	620	658	612	592	634	636	610	614	614	630	630	587	596	639	634	580	616	617	634	629	630	660	637	602	608	603	598	608	645	635	666	616	589	599	640	627	575	626	605	664	619	620	619	623	592	604	599	645	621	585	611	582	653	652	599	568	653	578	586	587	645	564	625	594	622	616	597	625	571	609	632	600	642	598	604	632	653	625	634	662	617	643	629	602	628	657	614	666	594	552	599	605	647	610	602	620	623	655	652	643	573	618	601	633	638	600	597	636	606	572	607	618	615	624	670	595	585	584	626	592	640	604	643	610	585	604	662	599	627	579	620	587	597	593	620	606	603	566	632	566	593	613	591	635	603	637	616	624	639	590	593	612	656	591	619	568	639	581	656	650	597	634	601	596	589	603	604	584	612	585	648	627	558	636	625	621	644	637	640	644	662	622	610	646	637	623	585	638	619	607	605	602	639	594	626	646	629	623	615	583	638	606	628	645	605	620	597	669	593	650	665	658	601	620	642	631	611	567	602	621	644	633	598	651	620	636	591	595	646	625	584	607	604	632	632	639	659	659	572	628	663	586	603	623	595	638	598	549	585	618	631	627	622	588	604	601	599	641	605	585	631	670	620	630	620	592	608	629	614	589	624	610	578	648	642	661	612	639	628	626	640	601	574	647	651	642	616	616	641	674	627	599	588	578	624	644	626	598	654	606	590	666	617	623	622	647	596	618	589	654	622	596	619	651	666	605	598	625	605	622	640	640	593	565	635	621	586	608	607	580	639	616	664	595	625	628	629	607	644	617	625	586	589	600	577	621	573	622	602	623	576	639	663	609	630	610	621	649	605	610	621	589	609	607	615	606	591	616	633	598	575	616	606	644	610	580	636	631	622	570	650	616	614	606	636	674	587	603	640	625	626	608	580	603	601	611	606	637	625	629	663	599	588	624	657	567	622	634	642	619	626	615	593	605	618	628	622	627	594	607	625	632	613	616	619	592	626	614	610	607	607	599	611	618	664	624	599	634	668	628	613	621	635	601	642	633	599	604	576	604	644	597	629	636	635	627	632	584	614	625	568	651	590	635	577	592	627	680	585	578	600	643	644	598	637	659	585	594	613	580	618	663	633	626	596	586	626	600	605	634	604	687	581	589	568	604	679	614	601	628	594	648	570	652	602	597	634	630	576	654	665	571	560	622	614	577	606	630	628	667	645	601	586	596	641	606	623	612	591	585	636	647	627	584	584	669	596	584	575	592	652	586	628	627	598	633	612	612	633	561	632	628	615	658	636	636	638	640	659	637	589	641	654	610	605	600	631	649	621	639	611	635	665	619	617	593	617	631	605	615	619	653	637	613	605	598	589	604	569	616	628	652	585	604	572	627	586	594	614	583	619	608	635	649	648	624	643	590	631	618	621	603	621	568	589	595	586	601	635	582	618	619	641	624	627	596	618	574	634	666	629	615	569	583	586	574	584	642	605	569	610	646	650	608	651	612	658	642	620	621	624	616	629	604	612	591	626	602	622	612	642	593	621	631	635	612	589	627	628	615	630	600	652	645	638	641	590	603	572	570	629	652	629	651	646	632	631	576	643	631	628	627	609	601	567	579	618	613	611	625	621	639	672	598	585	606	628	577	639	645	603	615	627	623	608	586	580	622	610	598	670	600	595	585	611	584	600	615	584	616	610	592	631	598	665	583	600	657	602	588	660	596	592	583	634	629	596	646	570	616	591	661	600	623	593	607	597	586	641	613	620	657	650	625	648	642	615	623	588	652	632	600	620	597	658	608	605	615	628	600	581	619	576	582	613	585	583	604	642	614	637	583	666	602	607	593	613	667	575	593	630	663	594	621	629	625	571	642	584	634	595	621	579	588	590	604	607	661	639	632	650	629	663	670	552	616	606	600	641	635	635	633	632	623	622	580	581	648	649	609	659	617	610	630	637	631	610	599	643	626	596	642	589	575	640	615	606	618	664	596	621	597	599	601	586	614	656	620	627	632	614	577	588	610	621	595	602	643	619	587	635	620	615	598	593	621	642	582	656	590	598	598	613	636	635	625	574	609	652	611	609	614	628	633	591	649	631	621	630	595	638	598	637	590	590	612	600	628	574	618	629	599	637	601	599	607	637	633	624	648	613	594	631	600	623	635	656	612	620	642	619	595	594	596	608	601	590	628	661	631	625	614	630	613	619	620	621	622	622	647	611	641	622	610	600	619	603	625	664	606	628	619	655	630	600	648	623	644	579	633	610	631	629	606	621	692	618	608	615	586	609	621	638	590	640	657	617	644	622	590	628	582	650	585	636	635	618	621	622	636	610	604	613	626	611	609	615	664	572	595	621	658	627	605	590	636	612	634	601	586	594	589	624	588	632	583	614	645	620	626	623	599	619	616	574	624	646	610	655	583	628	639	599	650	592	628	565	606	620	652	639	623	601	628	560	601	643	597	603	595	615	589	626	610	626	639	596	570	592	624	609	620	653	641	618	611	566	597	645
60267	86933	49064	16430	3825	1135	692	560	529	545	566	548	523	599	637	583	547	566	537	631	578	572	529	532	561	564	560	592	545	530	555	572	565	529	551	577	582	581	530	575	525	580	561	582	553	594	548	603	555	579	519	563	570	547	536	536	523	568	583	533	592	556	618	597	569	582	541	528	548	527	564	552	588	543	522	557	555	571	523	566	546	541	582	538	547	542	522	533	548	573	574	601	567	564	589	527	604	524	587	573	565	557	562	537	564	562	594	523	535	534	564	524	535	567	565	541	539	553	573	577	534	579	567	544	513	567	555	548	548	524	512	559	556	540	542	580	577	601	532	548	604	520	519	551	537	576	580	552	581	558	542	531	553	545	522	570	515	555	528	522	581	569	547	570	563	544	552	583	523	580	594	538	586	539	578	570	558	513	596	595	535	536	529	572	554	506	577	551	558	567	584	541	539	553	568	559	543	561	522	527	551	568	544	578	579	532	494	549	554	517	576	541	523	556	572	571	581	598	559	557	568	534	561	569	539	564	522	590	615	531	554	534	539	554	574	583	539	546	547	573	540	532	549	555	548	538	561	578	589	576	575	564	534	571	565	569	564	519	569	575	538	530	570	548	583	603	546	567	539	570	598	568	553	570	551	581	562	534	535	570	557	557	576	564	548	581	549	534	558	555	525	591	572	548	556	547	577	552	562	551	593	544	577	570	560	559	571	526	554	552	552	556	579	553	533	523	546	602	573	538	551	568	550	553	541	551	599	544	582	579	553	569	581	529	509	513	560	582	559	537	566	542	528	539	548	490	564	550	550	578	551	588	574	578	640	552	515	562	496	545	550	582	597	526	570	552	569	532	538	537	529	532	580	564	557	552	608	551	565	552	575	565	526	554	523	615	568	544	549	532	536	520	515	590	601	510	558	562	528	570	534	557	524	556	538	582	587	545	583	574	584	577	570	565	580	558	577	507	552	534	586	588	572	575	549	527	592	519	565	527	535	540	530	551	559	522	585	502	518	555	569	571	558	536	539	535	532	558	532	539	551	545	527	538	589	536	608	526	556	535	601	573	563	599	531	531	535	533	504	527	480	562	566	525	551	558	587	560	538	547	550	521	585	591	548	580	573	585	562	573	573	567	538	546	487	579	534	553	579	567	559	580	544	569	530	580	571	537	542	587	592	535	551	559	557	617	487	586	568	535	605	551	571	540	591	562	602	584	553	590	573	548	578	541	573	585	578	558	549	555	560	535	557	501	569	561	533	531	590	535	517	543	567	530	591	588	544	525	583	550	563	567	533	527	552	608	551	572	573	570	584	552	536	597	543	573	531	547	538	544	533	566	546	576	578	533	560	592	561	519	592	563	552	609	561	546	579	551	545	531	587	573	512	571	560	533	568	550	554	543	533	516	561	526	547	559	507	569	522	570	543	550	575	532	533	548	522	535	564	590	561	537	574	555	534	570	572	543	546	532	603	552	526	515	513	525	564	553	528	575	590	519	534	557	563	587	564	573	542	564	542	523	513	575	569	556	570	541	527	555	566	540	566	541	586	554	528	535	538	553	536	585	567	573	592	543	521	526	530	536	574	552	570	542	598	547	585	582	571	515	534	576	586	567	574	568	537	559	569	551	567	544	587	581	607	566	577	553	566	552	573	552	545	538	579	573	535	500	536	537	565	511	535	534	596	551	550	613	586	556	565	554	539	580	575	563	545	571	567	510	583	548	538	558	580	545	581	564	603	570	555	578	532	614	576	513	618	540	545	566	565	556	532	549	533	579	561	582	554	534	557	564	612	527	585	583	516	522	488	553	537	521	521	518	528	548	525	536	559	577	505	537	517	530	529	575	594	547	579	588	567	529	549	576	594	560	528	557	561	558	543	572	540	531	571	580	552	546	508	575	557	560	518	559	579	550	547	499	571	564	563	565	573	547	536	564	590	587	565	571	520	569	614	523	585	546	543	591	580	556	559	490	531	565	584	547	534	562	556	606	553	506	611	515	578	604	583	592	577	549	518	548	540	537	548	594	560	559	571	600	532	538	535	553	592	575	543	601	594	538	546	569	545	519	545	544	578	544	548	568	599	572	539	575	516	553	582	604	531	553	568	600	578	589	579	522	560	558	599	544	533	536	578	565	591	539	541	571	537	509	574	584	569	563	538	546	560	561	557	550	565	563	538	557	587	538	562	527	567	580	533	563	545	532	518	525	579	515	562	593	570	540	557	577	549	545	508	605	542	560	566	531	560	578	527	545	547	504	527	539	539	521	522	562	575	572	620	586	543	554	566	516	542	574	545	562	566	552	555	536	553	564	529	576	534	511	521	533	569	542	496	589	544	538	539	526	559	544	535	524	568	592	575	555	536	544	559	585	499	582	542	572	557	561	552	612	490	582	549	567	573	558	530	571	582	534	547	537	546	540	522	542	541	590	494	561	536	567	565	550	512	613	522	505	574	556	533	562	511	543	556	578	603	552	598	544	538	575	582	581	540	490	516	532	527	580	546	559	573	550	601	555	562	546	583	579	533	575	507	562	567	542	557	521	574	553	522	502	563	591	561	556	573	559	568	511	574	556	544	546	567	563	537	544	571	560	600	546	543	546	556	572	601	564	546	552	534	536	552	512	499	543	551	572	533	564	579	514	530	558	532	560	562	557	542	561	586	576	535	555	555	574	546	564	600	554	552	531	571	555	542	577	556	525	550	590	549	526	573	546	520	569	578	543	560	512	551	537	549	554	494	588	568	556	545	563	503	517	524	537	530	571	554	536	542	533	519	569	520	572	587	529	576	534	577	579	539	543	573	579	552	562	519	526	570	576	505	570	559	542	548	590	556	586	566	525	546	547	598	550	544	573	538	543	537	553	564	546	483	545	561	550	546	567	573	557	528	571	587	532	547	585	534	552	580	549	606	590	576	618	532	576	555	574	538	576	546	548	567	564	498	546	541	555	580	582	558	537	537	557	541	573	598	547	505	584	532	503	568	588	563	549	526	560	535	553	530	582	564	557	540	558	541	544	553	518	564	484	530	495	556	586	584	584	554	572	535	592	533	536	606	511	550	554	580	562	534	554	506	535	522	556	538	535	550	564	521	545	602	553	567	538	541	560	586	589	554	560	554	510	542	580	527	597	546	581	558	611	512	535	551	510	572	546	579	549	502	584	577	525	559	575	543	556	586	539	542	533	544	569	541	582	528	524	531	533	566	566	585	560	579	546	579	564	531	541	605	515	553	565	537	524	536	520	537	542	559	564	553	500	611	571	530	538	554	534	542	520	558	556	567	583	557	550	522	516	601	523	590	523	541	526	553	589	604	555	556	562	554	536	573	566	546	581	562	476	525	537	529	605	539	583	582	515	556	579	543	557	566	585	544	497	591	574	556	581	580	566	553	501	546	576	521	583	561	529	565	523	547	611	578	563	534	536	515	559	580	567	589	535	552	486	561	555	600	565	519	568	552	590	502	561	532	567	549	572	552	531	575	574	563	526	560	560	546	541
34605	29835	18310	4388	849	464	484	476	444	450	441	425	510	432	484	454	463	440	472	466	489	472	458	435	418	507	437	444	438	460	444	463	512	448	483	476	440	433	423	491	463	445	457	506	436	443	438	477	440	478	447	443	492	474	446	441	443	419	484	470	471	458	442	467	489	476	460	420	460	456	511	476	462	452	434	432	457	480	447	394	456	454	474	434	467	440	455	427	428	460	433	464	461	451	468	445	491	486	396	459	497	489	434	453	479	489	436	463	463	485	487	442	465	467	438	430	475	475	423	419	474	468	495	451	428	462	438	497	430	466	446	508	465	452	466	488	457	453	462	438	492	465	462	443	410	440	486	446	504	494	419	458	471	424	419	486	461	432	438	478	450	438	445	453	487	432	485	480	482	461	431	408	438	422	456	451	487	445	456	465	463	477	413	444	448	460	437	440	438	443	449	467	454	456	475	449	464	469	437	451	449	467	494	431	440	463	464	467	480	463	454	440	451	463	457	438	464	466	452	469	448	463	451	466	415	479	424	489	461	455	447	450	470	485	437	450	447	456	519	482	466	475	452	471	458	482	460	482	465	460	462	467	504	480	466	425	471	458	451	449	498	470	480	441	468	421	433	452	457	449	469	431	473	485	429	484	503	459	468	436	430	421	443	467	439	473	464	463	489	486	436	465	485	437	468	480	455	403	426	447	453	485	428	428	431	463	452	457	487	454	461	473	456	441	432	427	443	419	428	501	456	433	458	452	461	492	476	479	481	430	441	457	474	452	494	467	491	449	427	457	461	460	443	468	442	459	421	474	447	423	459	461	461	479	435	477	428	451	438	453	453	463	451	424	459	455	497	463	461	460	443	424	459	472	424	437	468	440	442	427	509	475	444	459	457	441	447	451	422	470	426	505	449	440	475	446	450	455	439	493	431	450	449	411	445	457	485	458	471	444	443	479	441	489	491	435	450	418	459	448	455	438	411	488	489	491	455	462	485	453	426	427	502	431	431	453	475	476	434	504	467	461	453	442	455	448	455	481	481	479	449	441	452	468	456	463	424	468	467	476	448	435	448	434	449	456	460	439	474	457	452	407	490	463	463	453	428	446	418	450	438	466	477	449	447	470	473	453	439	464	476	455	487	428	506	439	462	452	437	456	454	444	452	457	481	459	455	492	451	478	459	438	453	462	471	431	488	469	467	432	439	413	481	436	455	495	455	446	479	446	440	437	471	455	459	439	411	506	404	475	449	463	444	493	428	512	483	441	451	447	452	455	462	474	460	449	458	451	460	456	438	423	450	431	452	455	437	445	441	449	425	460	476	453	463	497	433	470	458	454	468	419	455	452	461	432	446	491	483	470	462	482	460	424	425	454	469	464	459	453	442	474	441	456	428	484	441	451	442	450	469	444	415	441	442	431	468	452	450	466	443	507	441	492	490	480	457	483	439	488	443	445	462	455	446	487	465	457	427	448	418	476	462	423	443	457	459	437	450	492	484	471	456	471	440	423	455	432	448	457	430	440	478	456	434	423	450	443	417	437	462	469	479	482	446	460	459	458	447	462	432	502	472	482	442	401	442	426	442	485	459	461	448	458	411	454	447	467	500	456	486	483	421	466	459	435	473	454	420	480	438	494	469	442	430	490	471	449	447	428	405	450	444	445	498	455	438	425	464	453	479	470	455	449	509	487	480	438	436	467	472	445	445	480	451	486	439	413	427	432	455	497	459	478	454	457	465	500	493	462	460	434	408	467	471	452	441	418	462	466	449	430	451	464	457	478	485	471	448	479	460	449	448	454	462	452	447	493	451	480	453	491	466	465	433	457	434	454	432	467	468	493	482	476	465	466	476	417	462	492	446	460	430	450	446	456	392	437	498	431	437	481	487	477	434	469	466	479	499	460	498	458	459	429	469	448	449	475	467	428	493	400	447	467	458	485	493	457	465	469	463	446	460	470	456	454	428	456	460	439	454	444	446	440	433	462	499	436	451	440	454	419	429	475	442	451	488	451	429	443	457	482	467	433	457	436	466	459	440	445	490	470	470	459	475	462	487	465	436	438	434	446	489	456	449	482	500	463	452	449	462	486	495	456	446	458	488	458	421	453	448	489	490	475	453	431	441	464	478	473	479	430	476	452	447	436	451	458	468	451	446	473	466	455	464	446	422	502	474	485	466	446	456	479	464	387	455	444	425	450	397	440	457	450	514	451	442	468	457	425	442	468	481	479	462	439	454	479	443	473	488	453	459	449	457	479	460	430	445	426	458	491	475	448	485	456	407	475	454	432	438	478	458	468	463	433	481	460	427	472	468	467	408	453	428	481	463	429	449	466	446	443	449	473	435	468	462	475	458	448	464	462	481	462	454	470	434	470	473	462	473	481	453	492	440	477	461	465	401	467	420	506	449	442	477	446	457	447	445	434	445	490	425	448	435	452	468	473	446	449	421	464	474	475	452	456	462	511	472	451	435	453	451	482	484	444	471	426	452	426	489	471	453	444	434	411	455	446	497	451	442	443	463	451	455	411	460	478	464	458	476	451	421	461	492	446	483	470	432	430	461	488	457	462	465	456	439	454	470	441	429	483	461	456	453	451	434	465	497	490	471	448	450	465	431	440	485	435	435	425	401	454	455	459	467	459	455	449	420	442	421	436	450	483	484	462	460	494	438	445	430	452	489	489	431	462	440	454	453	486	458	498	437	453	470	439	447	453	418	465	385	390	460	420	468	458	473	459	453	479	469	462	450	455	463	453	446	421	471	432	465	425	462	400	443	473	431	469	476	462	488	454	420	409	446	458	440	436	505	461	445	439	458	439	439	474	469	451	475	447	437	495	449	506	421	446	438	455	447	457	433	481	447	455	463	429	456	452	442	439	475	443	466	470	510	487	432	473	461	438	435	446	457	468	426	481	480	466	467	473	468	444	478	487	448	474	471	447	404	452	458	448	468	425	414	492	448	437	479	444	483	453	445	455	478	460	462	453	458	489	460	457	471	444	438	481	437	463	474	451	460	477	472	449	451	452	443	482	455	444	439	482	415	446	439	481	454	420	483	459	442	469	439	463	468	474	483	438	475	451	408	468	461	449	485	466	462	457	469	438	444	467	432	465	443	455	435	470	461	469	460	465	444	487	418	460	446	466	446	458	427	464	464	453	455	493	445	428	411	483	452	441	440	424	450	453	468	485	460	485	501	460	439	441	450	466	442	446	480	444	447	453	448	475	471	464	456	502	456	435	463	455	446	448	362	468	460	433	450	436	476	465	450	444	453	469	465	455	412	423	496	441	467	492	447	443	459	459	454	454	436	439	460	426	468	438	459	479	477	474	428	474	454	436	459	489	482	484	474	423	457	474	470	491	462	468	463	396	461	469	461	473	485	454	451	433	438	470	466	441	481	471	462	450	434	449	423	475	458	452	468	489	443	453	486	451	459	451	484	455	462	508	425	465	467	499	457	509	455	469	434	449	449	487	465	432	496	454	424	433	434	463	467	460	470	469
32638	28929	9578	2012	665	438	440	389	386	424	364	376	417	398	387	375	403	389	375	353	396	399	428	380	384	379	390	338	425	330	387	378	386	389	399	380	419	373	413	381	405	384	386	415	369	386	394	396	360	396	384	412	339	360	411	401	388	393	410	401	369	390	374	377	351	365	350	382	388	375	391	386	390	388	407	363	395	379	371	355	377	339	381	381	368	398	415	360	408	386	408	384	371	396	372	387	399	408	410	386	378	411	411	333	387	413	379	413	393	372	355	352	359	398	399	344	379	356	397	369	401	370	393	331	366	401	404	376	392	389	375	345	381	401	387	368	384	395	401	354	393	387	371	408	380	373	402	397	399	369	370	376	391	383	386	397	356	376	376	390	376	365	376	379	366	395	408	349	365	392	406	391	359	398	415	378	386	400	401	364	407	396	359	379	374	364	384	395	338	377	374	354	387	353	362	338	369	401	410	391	350	404	359	382	387	387	379	427	376	377	399	361	395	354	413	392	400	398	351	391	396	370	371	359	333	393	396	375	360	390	402	398	359	353	368	377	450	384	398	366	405	375	393	357	397	430	387	404	371	371	388	434	368	375	400	353	384	395	390	370	390	390	348	395	384	374	343	385	386	362	356	382	361	393	392	408	403	377	375	399	374	361	366	396	403	371	359	402	387	364	396	406	404	395	388	378	381	393	382	363	376	379	397	363	396	361	352	332	381	398	368	402	378	364	389	354	366	390	379	399	373	378	385	400	411	402	393	349	332	395	361	367	377	385	414	418	373	401	348	366	369	380	395	417	369	381	389	383	388	373	386	367	375	396	374	411	363	369	401	396	361	403	355	410	412	376	396	380	394	373	390	390	374	423	391	373	411	382	377	390	371	384	364	377	346	371	441	345	379	350	378	392	363	416	384	406	375	426	383	371	353	389	399	397	402	370	371	378	373	357	386	388	376	390	416	412	363	374	355	391	368	358	409	358	420	373	366	363	394	358	418	346	374	387	378	355	436	382	395	383	386	424	382	395	408	348	379	441	428	387	351	372	395	375	370	410	401	396	362	370	399	369	401	371	370	406	388	425	359	387	432	413	375	348	406	363	371	422	342	368	368	381	336	404	363	362	357	377	374	397	371	401	380	374	392	395	396	393	362	384	409	367	381	384	385	330	361	388	379	405	444	349	399	371	397	353	408	374	385	374	426	398	451	396	400	398	389	407	370	394	411	405	372	375	395	337	427	392	377	381	390	388	354	368	391	413	365	364	404	386	418	348	414	361	368	377	376	386	376	366	376	386	348	389	402	390	389	376	413	355	422	373	357	361	370	374	404	409	358	389	381	383	381	387	381	389	431	367	381	387	396	419	360	357	377	335	396	385	350	378	379	375	388	380	365	388	391	362	381	373	393	381	418	378	373	391	379	381	381	381	369	408	372	360	369	379	359	403	397	414	403	373	409	371	381	379	375	367	367	382	403	397	382	402	414	395	375	413	409	350	387	401	380	393	371	396	361	390	376	411	402	380	382	349	366	401	366	412	367	392	395	402	389	389	390	373	426	365	438	389	372	368	422	383	394	377	401	401	342	362	375	374	373	374	392	382	383	410	372	399	369	416	425	400	399	384	395	405	352	388	362	362	409	384	427	389	405	362	379	355	389	377	393	378	366	412	406	361	400	387	385	399	393	343	383	406	405	361	383	398	394	412	353	405	360	356	379	372	410	397	393	393	362	401	390	386	364	407	383	358	357	393	377	362	381	406	370	354	357	404	376	410	387	383	401	388	370	380	389	381	412	403	371	378	376	388	373	375	365	392	401	383	369	399	398	382	390	394	393	398	383	384	404	361	366	389	402	378	392	384	375	418	403	385	396	399	367	376	382	395	387	398	384	378	402	367	431	399	424	414	394	400	392	389	367	373	359	407	379	377	373	388	372	403	380	388	383	393	387	386	397	354	430	411	352	410	358	386	397	371	388	401	379	394	371	432	407	400	381	351	394	350	351	399	403	383	407	399	344	419	411	357	365	361	387	363	368	391	410	362	400	368	381	380	365	359	380	392	366	394	380	384	381	350	368	381	366	385	398	386	358	411	347	379	357	378	382	384	365	380	369	356	353	360	361	421	396	377	360	396	389	371	360	373	426	439	394	399	384	390	440	376	414	374	411	387	377	389	395	374	384	385	355	406	374	415	371	393	399	370	344	390	377	359	375	379	405	384	387	382	397	366	374	386	358	407	375	393	388	371	373	390	385	368	419	384	402	381	350	378	388	357	376	393	373	402	382	372	386	418	392	405	418	389	377	372	368	390	353	364	388	418	371	392	409	380	383	359	378	383	395	380	347	388	367	390	409	404	390	424	408	402	387	386	392	393	350	369	367	379	390	360	409	401	378	410	378	398	395	366	354	389	386	385	414	386	397	407	360	364	361	378	370	378	413	377	367	385	394	415	393	369	361	373	390	371	395	386	351	370	415	398	385	349	408	390	372	364	395	363	363	333	360	422	393	370	410	376	383	392	415	377	362	391	401	380	382	380	420	376	369	364	366	382	351	392	369	379	371	376	388	398	380	374	386	361	391	350	369	350	382	396	368	410	349	385	368	401	370	385	369	361	393	412	416	392	417	377	379	395	374	404	380	406	401	379	418	368	419	348	362	404	383	392	382	372	373	382	395	371	393	353	367	365	367	394	380	368	414	372	359	398	371	379	344	358	379	374	363	362	373	423	384	387	344	376	387	392	363	409	380	370	388	406	380	351	355	392	364	372	370	362	345	401	380	382	352	343	410	388	390	412	385	389	415	367	397	393	398	383	358	372	378	362	371	355	363	366	396	412	384	366	428	393	410	378	400	408	373	386	387	402	367	412	402	414	364	400	390	353	404	406	397	351	417	414	411	367	383	374	394	383	393	366	403	392	381	370	386	377	363	403	412	364	396	387	406	385	362	406	391	349	363	433	362	374	405	376	385	414	376	403	358	357	381	375	403	403	371	381	375	396	398	401	365	364	358	415	357	368	390	369	394	363	422	370	406	371	393	361	400	389	363	395	380	405	369	395	380	358	379	395	409	357	390	387	406	348	402	371	362	364	381	380	385	375	406	392	362	400	383	393	400	412	387	374	376	396	403	368	392	366	430	380	394	356	356	382	374	357	350	350	339	376	370	417	397	387	383	400	350	407	377	387	375	392	396	365	367	378	382	417	352	384	393	383	352	374	362	366	374	400	404	371	384	360	369	380	369	414	372	415	398	377	412	413	380	363	402	388	398	389	364	391	389	377	371	404	363	376	378	402	386	394	409	419	377	388	353	368	396	370	394	385	402	384	356	378	358	412	370	405	355	387	389	378	412	384	379	348	335	368	404	409	349	363	383	385	361	378	355	387	403	394	396	379	359	389	399	400	421	394	362	389	367	382	378	387	416	385	400	374	426	391	364	372	382	403	371	358	395	357	375	399	377	341	410	357	362	388	390	382	406	394	391	382	387	384	405	363	388	411	391	405	381	357
24749	22875	29484	25126	18245	4926	860	654	524	549	556	547	565	546	523	517	575	554	527	508	530	535	533	513	509	493	543	535	510	522	551	528	526	552	533	530	529	530	507	500	490	513	563	527	530	553	561	502	521	513	538	527	525	512	532	505	514	485	551	492	510	504	525	502	512	485	520	485	514	499	516	535	478	526	560	494	532	522	524	529	508	530	497	546	507	518	526	509	560	535	492	490	534	507	513	515	531	479	528	556	520	549	494	507	514	566	543	520	523	525	507	547	525	528	563	558	532	536	529	511	527	530	544	498	531	501	521	497	563	515	500	546	550	528	545	522	488	540	519	512	492	510	513	486	530	561	504	510	517	546	531	499	501	523	536	503	520	510	548	496	538	515	530	523	460	504	557	535	568	536	529	508	520	537	467	529	528	548	495	573	504	456	527	501	533	513	537	505	537	516	498	521	488	519	533	500	497	510	521	524	567	543	513	516	507	508	563	514	528	500	531	539	507	526	510	503	503	535	531	500	557	518	514	509	525	539	497	523	449	506	489	525	499	515	520	516	542	521	499	520	538	535	556	515	513	523	495	486	522	572	552	574	535	542	523	538	509	507	517	501	545	510	520	534	542	527	530	542	480	514	526	490	499	516	516	505	503	568	522	575	526	516	536	507	508	529	451	545	501	508	539	490	508	545	512	496	531	508	463	532	522	517	505	511	506	520	522	475	505	501	519	507	523	494	520	545	498	551	513	474	517	511	516	540	539	486	545	522	533	572	522	509	479	518	534	483	497	467	545	537	538	512	523	523	494	511	522	516	493	513	512	519	534	506	532	505	536	502	517	508	536	540	511	550	558	572	545	513	509	528	506	528	537	531	555	539	517	522	511	541	481	537	527	508	510	512	521	508	507	517	487	515	547	560	510	547	533	504	494	532	493	523	525	510	549	491	526	541	505	512	503	498	541	519	527	506	538	500	533	547	535	540	517	488	509	450	515	503	523	545	519	543	519	563	528	495	474	539	513	522	545	551	537	502	543	553	532	554	544	548	528	493	509	534	533	509	491	516	504	533	524	524	503	523	538	545	521	562	536	495	499	508	525	535	520	521	554	516	536	509	496	513	538	536	509	524	487	515	483	527	571	569	487	509	502	515	531	484	525	562	492	527	500	480	531	541	545	506	483	510	514	514	534	524	497	544	528	542	513	497	521	503	525	495	542	533	511	515	491	539	506	488	476	507	499	546	478	506	526	485	522	531	511	478	551	525	489	544	539	497	518	529	485	488	499	542	519	504	485	519	501	519	526	534	503	566	483	554	558	504	549	522	519	543	514	529	504	505	576	475	490	537	523	525	481	554	515	488	513	559	515	519	518	521	537	545	546	491	503	514	537	516	507	488	490	567	539	543	525	487	509	551	510	511	519	483	519	511	508	551	541	490	553	516	488	586	497	522	498	507	538	560	563	560	480	509	514	557	502	497	500	476	541	533	563	498	475	505	463	557	527	505	554	493	458	524	560	535	536	498	516	522	493	516	537	490	508	540	504	536	519	500	539	524	528	517	480	549	512	520	530	513	512	521	520	520	529	508	526	502	501	508	488	502	518	507	493	462	551	526	505	517	515	523	515	531	544	518	549	513	553	535	518	535	508	496	563	513	514	510	494	559	495	508	567	502	514	523	508	554	509	508	537	545	549	508	527	541	531	505	554	536	512	518	506	561	497	499	501	535	519	535	520	538	508	502	514	492	526	549	515	558	560	500	553	519	520	499	515	507	529	505	541	516	515	524	550	521	527	512	534	508	546	505	551	500	531	493	537	515	495	529	509	521	500	528	503	497	516	517	531	517	517	519	488	510	528	523	536	531	469	508	496	525	485	507	485	516	516	496	512	477	515	491	511	536	500	510	511	531	499	486	528	537	569	531	497	514	515	451	493	527	511	469	537	463	554	491	468	539	495	569	497	508	522	484	534	549	516	493	486	523	539	540	533	516	521	534	467	543	528	537	507	542	516	520	520	531	539	505	511	512	533	549	517	521	523	557	539	553	529	500	535	513	507	527	500	528	474	502	514	508	502	550	531	488	524	543	495	537	531	511	548	535	513	509	506	526	507	518	519	531	564	500	537	526	467	522	510	507	550	536	528	488	517	560	479	540	568	531	440	490	542	505	516	462	537	508	480	507	502	510	528	516	519	503	473	560	523	521	526	528	479	491	498	505	499	523	534	538	516	539	537	496	464	522	507	527	541	473	448	563	537	515	514	522	558	498	553	532	533	576	478	506	532	512	529	502	537	515	537	547	466	492	530	500	530	508	570	495	530	545	529	528	519	506	534	533	528	525	512	527	476	506	498	495	513	498	514	501	508	491	548	524	521	522	456	529	515	494	507	521	537	524	547	552	518	473	518	507	540	517	530	515	549	539	482	475	491	547	533	498	547	491	485	518	506	562	565	511	544	474	520	533	476	520	543	563	552	473	499	528	475	502	490	537	559	548	518	522	507	483	527	533	492	517	501	484	534	500	557	532	488	532	482	489	528	487	534	532	512	490	530	505	540	503	515	488	459	507	522	506	539	533	501	512	509	536	493	543	547	502	513	563	517	525	473	504	525	543	544	519	488	531	505	514	529	527	527	515	526	557	555	511	512	533	499	541	515	525	539	525	558	497	534	554	480	525	523	541	526	540	532	545	521	514	494	505	529	507	535	545	514	498	516	493	528	544	465	512	502	528	547	480	522	490	550	472	521	493	503	496	550	516	490	503	530	509	519	498	467	494	526	468	509	554	513	524	494	509	547	507	530	544	539	527	486	496	566	540	554	528	466	542	495	501	567	513	521	569	519	526	520	553	498	542	594	534	517	531	544	551	490	517	542	490	529	511	515	553	494	503	521	516	532	524	542	500	494	508	537	516	501	502	523	512	493	515	557	536	496	528	503	565	502	468	478	533	524	538	532	512	527	546	518	516	518	480	505	525	517	513	527	522	522	530	520	517	553	503	516	525	513	511	498	560	540	544	533	513	516	527	517	542	503	511	544	510	526	534	556	513	554	495	519	537	533	527	587	487	514	547	532	548	502	504	503	524	510	517	486	539	512	511	494	541	519	514	531	497	509	563	561	494	517	533	527	502	561	493	499	487	534	530	512	504	493	546	531	541	495	535	533	543	512	547	512	507	516	507	546	535	509	502	533	506	524	502	511	530	541	526	537	474	512	532	502	480	523	549	533	520	529	523	539	538	532	549	546	562	486	535	487	552	523	472	556	545	516	521	544	515	508	512	518	486	576	527	525	495	538	563	517	551	520	540	494	529	557	481	525	523	499	541	550	552	541	530	513	519	565	530	544	496	527	520	493	531	480	541	507	538	493	509	520	494	523	555	511	507	507	503	501	520	510	510	511	495	540	509	545	514	512	505	540	528	556	541	510	559	509	531	566	512	576	474	526	484	530	484	547	557	487	476	489	595	534	547	564	507	513	507	493	504	519	507	506	474	542	538	522	554	570	499	523	517
62070	84707	47224	15535	3696	965	517	489	503	509	501	499	470	473	469	481	447	506	502	499	496	474	494	490	489	452	492	490	495	464	432	497	496	486	471	492	456	477	496	487	543	490	500	456	497	458	491	515	490	478	496	486	471	468	470	529	506	467	495	472	495	513	455	502	496	475	496	463	483	506	475	472	465	487	494	468	482	530	497	481	467	449	506	456	471	493	487	500	523	483	483	452	450	528	440	459	502	484	481	489	477	505	509	469	495	466	458	475	458	475	529	507	514	452	464	497	467	475	459	469	468	489	462	470	488	497	468	505	500	460	453	473	469	464	498	471	492	459	454	456	485	507	455	478	523	448	441	505	471	475	469	458	451	510	475	498	484	481	449	552	458	469	503	485	507	478	473	495	487	461	505	470	487	448	501	455	471	471	484	451	475	478	509	488	488	485	483	469	487	528	504	508	469	478	493	508	463	451	481	486	449	468	478	514	462	466	445	461	466	486	499	458	491	481	515	464	448	489	494	500	473	500	502	472	501	497	492	453	476	507	473	464	502	470	535	507	541	480	504	466	492	478	478	480	449	480	479	491	476	508	453	509	455	495	486	505	482	453	480	468	496	470	470	498	472	516	484	469	416	485	471	501	492	528	455	485	486	494	453	441	445	527	474	498	489	483	490	452	517	503	485	470	461	472	468	465	490	466	495	481	454	467	474	469	461	479	490	480	490	476	460	456	489	476	494	437	460	483	494	484	512	480	430	461	469	497	483	471	455	510	498	481	489	492	463	454	450	492	451	515	501	484	494	453	503	490	491	488	498	462	482	461	483	496	474	481	462	456	474	458	443	476	458	462	460	464	455	497	476	484	469	508	474	498	500	464	454	438	458	465	502	479	445	477	483	469	462	461	496	475	461	464	479	438	491	497	480	491	487	432	455	463	492	498	494	513	473	479	475	511	501	447	494	490	476	449	494	490	445	469	509	498	510	483	478	499	478	497	446	495	486	471	510	484	498	455	479	455	457	478	488	431	464	526	460	470	488	505	476	489	516	464	479	517	477	448	478	486	463	471	474	469	472	467	484	508	503	503	470	473	492	501	505	494	481	490	502	494	486	480	492	484	525	497	510	493	471	455	514	460	486	486	465	485	504	508	491	486	500	487	481	459	474	464	469	481	487	490	508	502	475	466	483	467	516	439	503	448	479	501	471	487	496	492	463	502	501	489	503	502	502	468	477	453	484	474	480	454	476	500	427	448	462	464	468	509	472	467	459	481	484	513	502	493	475	463	508	485	466	448	502	517	492	479	484	513	434	498	459	524	478	483	498	505	489	496	460	466	451	464	428	482	481	479	463	484	477	508	466	480	496	477	511	474	477	487	473	490	450	479	490	470	461	508	471	463	447	405	458	502	472	465	454	457	482	485	502	475	486	497	491	480	506	511	456	491	436	520	467	493	453	460	446	482	497	520	489	475	453	481	475	494	471	487	437	514	474	484	454	459	519	498	476	451	496	453	485	428	501	456	508	510	495	518	467	494	450	465	450	502	465	517	453	486	486	444	469	478	476	464	498	465	495	447	491	514	465	459	516	482	454	450	514	458	499	471	447	487	489	463	479	479	492	500	473	512	513	463	439	477	485	481	436	464	450	499	440	480	438	503	494	467	487	477	459	484	451	475	538	475	499	429	507	497	447	515	513	478	464	483	487	481	459	496	499	479	499	483	501	482	439	470	467	472	473	490	480	510	462	497	497	482	510	474	440	494	503	475	472	496	466	429	526	494	505	480	519	529	450	452	468	501	479	470	493	500	503	517	447	499	488	440	464	475	538	528	491	486	468	480	452	469	457	501	507	447	492	465	454	473	515	458	479	442	447	511	459	500	491	451	464	483	473	461	461	491	458	444	485	486	493	444	454	466	484	490	510	469	484	494	500	526	467	476	493	457	505	503	486	440	493	479	484	512	476	459	450	482	516	473	504	487	492	473	497	496	469	452	502	424	477	472	478	510	485	466	474	497	492	458	462	471	514	519	479	481	479	491	478	499	465	463	484	435	455	521	499	492	468	473	477	498	499	506	494	495	489	525	484	452	456	470	462	492	482	483	427	481	484	500	496	459	470	431	459	472	483	501	495	501	452	517	481	486	451	483	479	446	523	490	501	449	480	465	494	454	460	493	462	466	476	428	500	494	461	467	487	484	475	474	488	490	476	492	499	460	433	486	469	476	449	482	529	476	487	473	501	467	474	439	469	471	466	473	483	488	481	457	518	455	457	469	459	490	451	483	474	479	473	504	464	474	448	467	456	470	448	435	465	493	485	486	481	480	450	478	506	512	479	470	512	524	471	466	486	493	492	475	497	481	483	499	479	454	479	456	464	456	483	480	449	466	447	466	458	487	486	469	471	458	496	477	458	477	507	518	489	503	450	444	466	480	452	450	469	497	470	469	515	467	478	496	482	467	502	449	425	470	477	517	452	472	473	510	526	471	504	485	465	507	492	488	461	447	465	480	442	479	464	498	487	495	476	471	465	459	467	471	470	476	458	488	434	479	488	466	476	435	492	527	471	486	491	471	456	478	504	465	447	431	491	449	467	465	467	457	478	490	489	485	426	439	467	464	472	476	495	478	482	484	463	504	469	486	526	510	479	490	473	492	460	484	498	495	459	428	436	453	502	474	450	454	511	492	424	481	515	485	476	518	525	476	503	497	489	488	456	464	433	451	497	495	440	449	450	500	492	482	497	473	489	484	503	512	511	480	472	449	447	498	490	488	492	465	479	493	488	491	501	487	478	522	474	464	462	459	481	426	481	477	486	466	454	467	489	508	494	471	503	459	461	501	478	480	458	467	480	478	460	465	470	473	477	464	503	477	482	484	489	537	529	464	482	461	463	480	492	505	473	470	464	486	432	503	439	452	451	452	478	448	455	493	492	500	492	485	447	462	475	486	482	469	444	470	493	446	438	443	489	489	475	507	457	482	461	478	484	445	484	458	439	459	489	470	502	443	477	460	511	470	463	463	486	484	463	474	518	486	456	486	486	487	444	517	492	474	460	452	446	478	466	486	454	482	475	478	457	491	453	526	451	486	468	454	463	448	445	464	460	477	448	494	461	445	472	478	505	450	514	494	490	508	453	471	451	465	467	490	461	450	540	462	471	492	482	474	451	460	496	489	499	479	486	484	461	463	427	519	468	475	481	496	494	459	468	497	449	448	492	519	464	488	503	470	501	476	504	480	438	503	494	489	467	479	462	473	486	465	479	465	459	457	455	457	440	473	471	454	472	471	464	492	465	477	491	480	466	485	471	535	460	483	504	471	488	497	469	467	525	498	498	467	461	507	505	472	462	490	480	509	465	480	453	434	488	493	458	448	490	508	476	491	483	480	450	478	479	511	493	457	495	455	482	482	463	482	506	449	482	491	500	523	457	501	479	500	486	475	454	490	454	464	462	459	480	470	528	484	490	490	499	508	507	508	476	512	476	463	473	502	414	496	464	485	467	478
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
