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
338758380111	338758380705	338758381303	338758381855	338758382405	338758383005	338758383603	338758384203	338758384755	338758385355	338758385905	338758386505	338758387053	338758387605	338758388205	338758388755	338758389305	338758389903	338758390503	338758391053	338758391653	338758392205	338758392805	338758393403	338758394005	338758394555	338758395155	338758395753	338758396303	338758396903	338758397455	338758398055	338758398653	338758399203	338758399805	338758400403	338758400953	338758401553	338758402155	338758402753	338758403303	338758403903	338758404453	338758405003	338758405605	338758406155	338758406753	338758407305	338758407855	338758408453	338758409053	338758409655	338758410205	338758410803	338758411355	338758411955	338758412553	338758413155	338758413755	338758414303	338758414855	338758415455	338758416053	338758416603	338758417205	338758417805	338758418403	338758418955	338758419555	338758420105	338758420655	338758421253	338758421805	338758422405	338758423005	338758423553	338758424106	338758424703	338758425253	338758425803	338758426403	338758426953	338758427506	338758428103	338758428655	338758429255	338758429855	338758430455	338758431003	338758431605	338758432205	338758432803	338758433403	338758433953	338758434555	338758435155	338758435753	338758436303	338758436903	338758437453	338758438005	338758438605	338758439205	338758439803	338758440405	338758441003	338758441605	338758442203	338758442755	338758443355	338758443955	338758444505	338758445105	338758445703	338758446253	338758446853	338758447455	338758448053	338758448605	338758449203	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23941	21678	28731	25146	21689	21834	11281	2355	1529	1355	1291	1095	1023	1020	954	853	839	865	812	804	773	769	745	710	686	731	668	649	642	600	669	678	623	648	650	650	626	668	609	651	645	562	618	630	645	642	640	602	627	644	634	612	614	607	596	674	667	621	633	611	609	662	575	606	586	570	626	610	595	612	618	614	599	604	563	551	649	624	610	635	603	601	588	567	607	640	655	592	623	588	590	589	642	604	627	590	625	596	593	612	642	573	551	578	585	637	631	592	570	637	594	590	630	596	569	595	593	563	624	595	653	617	633	572	618	574	607	613	608	573	626	592	600	619	584	588	550	618	647	578	598	575	629	629	578	619	637	625	592	623	580	591	588	606	573	603	601	620	595	632	630	603	585	566	570	571	600	610	600	586	602	615	561	596	629	577	590	592	618	620	622	616	599	606	590	607	603	594	576	604	582	610	565	609	589	589	614	589	534	585	603	583	628	609	621	620	593	593	623	628	576	583	541	669	638	584	613	590	556	566	578	572	608	584	604	614	596	589	537	585	613	631	641	607	638	558	584	616	614	615	611	588	571	640	649	619	610	612	592	640	572	607	619	602	608	603	618	614	588	624	628	622	594	608	631	605	581	625	568	610	620	620	677	595	594	576	585	609	606	591	588	589	609	596	598	559	574	586	623	640	627	584	625	564	592	563	619	611	598	598	606	636	576	600	608	590	589	580	590	622	617	599	592	590	641	590	588	600	600	592	593	601	594	652	572	613	573	591	641	579	623	611	614	549	661	651	605	606	586	598	609	659	567	624	606	569	605	571	586	575	631	637	626	627	612	589	575	625	638	610	591	638	608	592	595	564	585	565	634	594	607	599	583	613	577	598	645	573	622	590	653	620	663	580	589	594	617	622	604	568	594	611	554	604	563	604	578	614	585	594	648	604	629	582	565	581	597	622	587	600	593	554	588	590	608	595	616	581	620	561	615	662	586	565	605	610	596	565	624	606	577	608	601	572	610	568	607	577	626	527	593	592	583	592	590	622	664	558	611	606	616	642	609	591	575	631	633	606	606	592	629	604	620	650	570	622	610	583	622	631	549	544	635	607	578	612	586	613	609	626	605	576	585	671	602	583	599	586	619	639	594	620	539	569	588	599	600	547	600	624	644	560	621	627	596	610	603	592	607	672	591	607	612	600	559	573	581	610	613	578	597	607	612	601	577	648	572	616	546	556	601	633	516	639	594	604	604	595	607	571	592	555	568	548	659	619	607	600	647	637	579	574	605	601	586	621	614	622	623	583	601	578	633	631	619	613	620	599	575	579	650	586	562	601	623	583	595	552	599	577	614	594	585	562	561	626	629	613	600	601	608	649	590	598	573	593	578	564	597	665	629	593	624	568	613	594	619	619	619	589	548	645	597	598	589	586	594	587	595	637	640	611	670	539	607	643	599	653	614	593	571	555	609	590	600	573	595	612	633	582	648	612	607	572	569	580	636	626	602	599	559	580	628	597	601	620	625	590	598	596	601	623	608	618	593	602	584	566	607	576	604	633	639	590	665	582	626	617	602	614	575	623	633	622	562	594	646	585	603	586	624	576	622	625	588	591	582	604	610	600	611	616	575	601	554	621	597	633	612	601	625	672	575	605	573	625	575	597	654	606	597	629	605	611	580	596	632	615	627	598	583	588	580	588	592	615	611	584	573	599	622	605	616	602	582	588	623	619	625	600	616	629	605	588	635	582	609	589	591	557	657	625	562	593	553	602	602	655	585	605	589	582	627	645	631	583	628	622	636	578	605	572	595	613	624	635	632	589	590	582	577	624	594	575	598	634	563	570	594	644	628	609	581	606	599	584	555	661	630	593	580	609	558	584	614	587	617	568	621	561	583	610	579	606	652	605	575	611	558	601	612	580	559	585	606	554	589	580	595	660	614	653	594	604	591	569	619	616	625	611	616	661	653	585	624	615	630	571	615	581	586	579	588	606	609	608	589	603	632	591	597	633	625	595	621	616	585	582	579	622	630	545	612	614	575	619	584	556	622	592	591	576	579	642	600	611	624	604	566	584	598	629	630	593	607	601	601	592	596	610	602	600	601	571	588	632	612	629	550	596	603	622	643	580	573	601	581	582	635	636	627	641	627	602	630	584	635	657	598	614	635	596	605	643	635	594	573	584	613	615	631	594	613	608	571	599	574	576	595	539	626	587	576	587	602	631	603	629	610	580	606	572	568	614	596	571	620	618	605	566	612	632	609	637	588	611	567	639	566	591	606	620	613	553	584	593	572	611	614	609	628	655	597	633	574	600	591	565	617	590	618	590	607	565	633	600	564	606	583	574	586	600	631	626	547	638	637	561	597	635	612	568	602	643	570	606	621	607	605	582	574	579	612	595	621	611	588	600	625	559	626	605	609	583	579	577	624	583	609	577	635	599	613	579	565	579	616	605	610	618	567	606	596	575	574	587	550	612	601	588	613	591	588	617	565	569	588	621	621	602	642	637	605	641	592	575	586	589	600	653	606	577	595	614	597	623	609	562	608	654	608	608	528	600	594	567	608	551	595	620	606	628	633	586	613	591	658	620	604	564	579	602	622	631	638	546	638	591	591	593	599	577	599	613	597	582	597	614	621	644	585	584	607	604	587	591	637	592	544	560	603	618	591	593	617	570	633	568	572	561	647	608	608	575	624	601	566	625	614	563	602	607	615	610	595	621	586	615	610	649	600	599	548	648	618	584	586	539	611	596	569	569	584	605	622	644	600	603	581	613	600	618	609	582	620	616	599	581	612	597	575	589	547	626	579	622	573	591	608	583	586	554	600	583	602	634	611	596	584	607	633	597	575	565	629	607	635	578	597	634	585	595	585	610	633	630	592	599	624	568	606	568	611	570	595	576	604	626	629	556	601	580	617	589	665	587	641	620	601	608	586	597	623	595	591	602	626	607	591	571	572	619	589	576	611	631	596	584	602	555	626	579	607	600	617	610	567	594	613	589	610	591	571	573	576	571	570	605	627	591	597	596	563	605	658	563	611	621	624	626	584	584	569	585	649	596	648	588	596	601	581	600	539	592	595	578	583	591	583	576	649	589	573	616	602	599	585	586	585	625	594	577	567	589	616	623	582	597	631	605	538	604	610	593	598	595	585	606	619	612	595	588	595	599	580	580	547	608	564	592	605	606	620	646	536	582	615	565	594	590	610	574	584	610	583	602	617	594	576	574	585	598	618	607	597	607	599	596	597	585	578	587	605	580	567	580	605	622	571	619	591	573	581	625	589	615	587	580	599	556	601	589	595	573	577	632	622	594	621	588	555	598	624	624	557	592	578	550	607	619	598	559	629	553	599	598	616	625	612	632	563	611	627	596	633	617	595	603	580	618	623	593	625	632	620	598	563	588	575	573	607	651	564	601	627	602	610	599	614	571	608	601	589	583	623	585	605	622	585	632	609	564	581	590	581	636	568	628	606	585	583	624	607	561	616	591	601	599	632	591	571	582	641	593	615	576
13988	26628	22709	12754	8789	8293	4823	3447	2719	2426	2137	1737	1641	1456	1219	1154	1046	961	959	929	847	862	803	778	737	751	772	731	690	662	642	678	676	622	659	668	602	683	635	634	633	629	653	638	620	584	599	621	617	612	602	607	616	585	645	610	558	607	593	594	619	596	583	574	599	568	559	582	622	592	582	619	610	598	600	653	579	591	586	531	608	595	554	618	539	556	613	565	606	607	598	566	581	560	544	606	583	559	562	578	580	558	576	576	584	564	578	555	595	563	588	604	594	563	548	601	585	617	615	573	582	590	566	578	564	617	550	603	586	600	567	611	606	568	601	565	558	594	562	594	578	601	577	558	624	565	558	604	610	590	551	602	568	565	579	588	646	578	561	606	599	589	521	614	541	568	598	583	560	583	577	549	599	594	569	555	601	581	562	553	571	598	611	573	610	554	593	574	588	561	542	581	604	564	607	575	601	554	609	580	581	598	576	608	543	558	630	554	592	586	580	529	520	588	537	579	572	572	594	564	533	554	578	555	583	546	575	560	595	540	596	593	635	567	593	556	605	613	546	515	565	573	597	539	574	574	561	593	553	605	597	552	563	601	565	611	615	617	531	638	596	591	565	594	556	576	571	577	588	583	584	564	619	563	539	567	551	589	561	567	569	572	595	609	572	572	546	562	590	547	572	567	587	548	569	576	596	585	545	537	600	618	552	575	570	593	545	550	583	581	586	618	593	569	562	544	598	604	585	590	609	597	569	582	565	585	589	573	588	586	571	609	592	592	576	544	574	538	589	573	625	592	574	580	617	549	542	526	559	563	550	599	563	574	564	553	586	560	627	595	563	611	574	584	567	584	591	599	573	599	572	583	559	580	617	572	533	555	604	546	557	574	580	583	628	594	578	587	599	565	571	509	583	601	604	594	593	573	591	586	592	581	543	605	572	565	542	589	543	586	567	585	582	554	583	554	570	578	575	585	578	551	570	572	559	553	545	577	608	637	594	595	574	608	588	566	593	574	560	545	547	603	622	591	547	549	580	641	548	599	592	588	587	593	554	606	559	574	575	511	578	597	555	545	551	563	556	562	578	575	571	609	566	597	557	592	598	534	558	553	553	557	558	575	585	572	593	582	604	569	593	607	562	530	573	577	598	572	588	568	591	570	557	598	617	565	579	557	583	555	572	588	619	619	574	566	538	574	571	546	518	525	652	596	563	611	570	615	597	574	555	584	574	604	602	589	557	577	572	562	588	576	598	535	590	578	556	573	570	610	567	618	585	586	606	572	604	596	559	564	573	615	605	551	590	521	602	604	573	569	565	595	622	590	582	595	560	630	576	566	600	580	586	618	584	563	616	579	591	604	555	605	576	573	579	581	599	587	566	584	543	524	611	604	611	525	541	594	524	564	521	563	557	577	590	581	589	574	565	564	609	614	583	602	571	551	592	553	545	560	551	585	554	584	546	571	562	566	580	597	584	561	602	604	574	576	551	622	570	591	586	532	548	584	580	603	588	564	573	598	548	583	568	569	576	568	559	551	604	569	550	573	602	581	579	564	631	590	547	560	564	578	580	575	586	610	561	573	540	563	572	561	569	576	569	529	560	558	570	584	527	578	596	559	588	591	579	591	579	562	606	586	595	557	565	602	613	599	578	539	568	520	586	559	590	566	592	574	592	608	599	588	563	561	566	590	568	589	562	576	586	544	547	585	572	588	585	577	543	539	576	531	577	575	592	535	563	611	618	597	584	575	567	579	639	600	560	578	599	575	543	567	581	567	580	580	540	583	565	570	587	561	548	557	609	639	579	577	591	612	520	549	574	577	553	580	583	576	616	595	591	587	598	571	602	600	566	609	563	559	613	553	587	560	641	588	560	570	631	595	605	587	575	576	597	608	580	646	593	591	586	630	582	588	546	558	576	579	572	543	527	569	599	603	555	542	600	618	558	581	529	553	586	572	613	618	583	564	585	553	564	601	597	620	575	599	572	590	586	588	523	590	600	615	575	570	609	541	613	603	543	597	577	543	573	589	611	593	579	652	576	619	598	561	565	575	549	556	600	563	599	596	583	567	541	584	601	607	554	592	575	508	570	563	576	564	576	602	585	561	591	529	540	560	557	539	557	582	588	549	602	599	565	565	554	534	578	555	574	614	587	542	574	580	576	553	539	581	605	591	570	571	552	536	604	590	582	573	580	647	549	590	584	605	569	573	543	573	597	609	636	591	575	573	554	546	550	577	614	583	570	574	603	623	528	608	586	589	562	603	603	570	611	600	563	571	633	529	555	575	570	545	561	568	554	607	616	560	546	586	639	568	585	549	636	560	581	549	542	560	580	624	556	590	579	562	593	621	584	587	603	565	568	560	590	567	566	566	577	614	587	575	571	587	588	575	582	622	553	578	617	588	615	564	550	581	592	582	556	585	583	587	577	595	535	615	567	640	579	539	603	588	585	632	601	523	572	559	598	590	606	563	559	562	564	545	568	593	582	593	521	533	621	626	587	579	591	598	582	609	591	605	568	572	589	536	548	588	591	556	605	571	605	581	563	586	609	559	533	544	567	602	547	541	551	579	581	547	616	577	575	548	561	570	580	580	557	562	573	492	596	584	564	620	573	568	605	583	570	576	578	574	591	594	603	614	513	606	557	600	566	584	579	559	611	567	576	572	582	611	595	584	581	546	579	629	591	573	559	590	591	614	571	540	543	576	606	593	590	577	576	575	543	597	596	573	570	574	599	577	550	614	539	569	582	592	573	594	542	564	525	587	558	589	583	586	573	598	610	606	589	551	533	573	567	536	584	620	616	614	562	603	657	553	555	550	590	565	601	590	546	595	607	541	585	554	568	562	586	529	583	517	538	622	577	572	555	562	562	574	567	588	600	591	592	612	601	570	568	576	574	594	579	585	597	571	558	609	590	561	552	550	513	557	582	608	536	537	590	533	574	553	602	537	547	594	536	587	557	552	606	573	568	561	562	627	594	608	548	613	622	585	583	549	555	578	598	518	523	565	570	611	559	549	641	566	586	551	585	553	596	557	588	586	587	563	602	526	592	539	548	593	577	548	561	591	570	612	605	535	553	572	608	594	575	585	576	605	609	602	575	571	576	548	574	618	563	553	582	532	570	570	607	547	633	574	580	601	562	600	590	579	555	575	553	596	637	541	596	575	572	592	576	540	557	586	574	602	599	573	556	538	585	571	596	583	585	626	641	564	558	590	533	588	591	566	541	577	598	574	513	540	565	587	609	588	578	583	582	600	602	560	590	529	554	620	603	616	558	599	576	594	584	534	506	530	573	579	577	590	559	530	615	607	594	622	599	521	590	578	594	594	538	563	541	539	578	564	574	564	559	598	553	548	596	593	588	565	574	570	561	567	606	557	520	547	519	550	581	574	555	568	636	566	581	567	607	543	546	552	530	589	594	588	558	625	586	619	579	576	574	579	613	545	592	577	587	579	544	572	608	619	605	566	571	558	563	533	581	568	605	552	542	583	627	590
29837	16083	3276	843	445	365	200	158	137	128	160	129	149	155	123	139	128	133	134	144	127	139	128	109	136	129	106	143	107	129	107	134	115	131	124	138	130	135	108	132	106	121	111	132	125	120	110	98	107	101	133	123	119	145	113	122	139	107	126	137	128	118	122	120	148	119	109	121	138	140	121	128	122	114	124	123	122	118	109	141	101	148	131	131	130	123	109	127	119	131	118	115	144	118	116	107	132	112	112	115	111	136	122	125	126	123	138	131	149	125	128	137	120	113	107	125	124	121	104	112	108	124	126	111	113	143	130	116	150	126	133	109	128	124	123	132	142	121	112	120	134	139	110	118	118	114	101	130	134	138	124	123	116	128	134	126	119	100	114	110	128	133	120	128	104	138	131	150	107	119	125	132	105	146	106	127	123	130	114	135	113	116	124	131	155	124	133	122	126	113	121	133	134	136	112	96	123	137	103	112	127	157	130	107	114	124	116	113	128	115	119	151	103	150	114	122	116	121	122	123	128	136	94	135	123	114	105	132	121	117	143	133	139	148	104	97	135	141	129	135	128	146	124	124	122	125	111	123	146	132	130	128	135	117	122	133	119	116	129	130	120	134	107	118	128	110	123	117	119	105	132	117	114	124	132	108	142	125	113	115	94	144	133	135	132	130	121	124	105	122	121	126	122	117	128	137	136	119	124	120	131	139	105	100	120	109	133	117	125	132	117	121	120	135	134	102	123	111	128	146	105	136	108	113	102	121	137	141	112	121	131	129	108	131	125	119	118	144	133	126	117	125	122	114	137	139	136	148	125	122	138	131	124	113	123	117	151	136	125	124	140	114	138	122	119	122	103	111	136	132	108	123	138	112	126	115	118	116	105	121	117	122	140	112	136	104	129	112	133	126	114	122	128	138	122	124	125	114	124	115	133	126	123	122	117	130	139	143	114	115	139	119	135	112	134	113	126	112	120	123	114	145	139	127	119	124	123	151	129	128	129	135	134	108	119	104	142	122	128	144	115	107	131	140	102	131	123	118	114	116	130	123	132	124	133	140	113	138	123	129	123	139	110	122	118	110	114	134	108	125	117	101	133	130	120	146	129	121	130	102	137	129	105	119	131	113	125	115	133	112	133	128	128	110	117	121	106	129	124	123	124	113	116	104	147	119	142	110	128	136	122	123	105	106	109	118	108	141	125	134	123	117	118	122	130	129	108	134	118	124	138	147	121	129	115	121	133	92	107	143	124	142	134	128	125	135	124	105	107	122	108	149	135	138	113	121	129	127	104	108	121	112	133	108	134	102	109	124	135	108	129	126	142	119	139	130	118	132	128	129	111	128	121	115	131	123	119	141	110	137	138	124	129	102	126	127	135	120	98	100	132	140	118	116	132	129	123	140	127	123	130	125	119	124	112	112	133	124	139	122	144	102	118	130	126	124	112	125	113	115	131	122	131	124	115	114	129	115	118	134	121	135	118	100	120	113	111	139	116	127	114	124	116	120	158	120	114	127	139	129	107	116	121	133	111	112	113	109	120	137	122	130	152	145	127	102	131	140	131	133	127	116	119	116	116	121	121	128	120	118	112	134	121	119	134	126	106	105	110	139	137	117	123	115	123	121	110	115	101	115	117	131	136	124	131	107	131	116	132	130	111	119	100	103	146	112	128	122	112	130	133	133	143	149	117	113	136	110	105	118	107	122	127	132	112	106	114	139	117	123	122	132	113	129	136	112	130	135	133	129	123	126	135	118	109	115	116	110	129	136	120	129	127	134	141	113	115	126	112	121	125	129	106	129	118	137	120	136	128	123	135	120	126	117	110	96	127	122	119	110	131	115	117	120	127	140	127	111	121	120	125	114	127	129	123	121	125	134	128	119	136	140	99	113	137	122	118	141	128	134	124	105	127	115	106	103	126	125	126	117	95	150	132	114	114	133	147	129	111	114	143	129	132	114	119	121	125	112	114	109	143	109	114	136	120	116	103	125	122	146	131	123	123	140	126	99	111	114	136	132	125	127	120	118	117	132	131	129	139	102	133	119	136	111	112	126	117	123	125	121	142	125	148	139	117	128	128	112	121	131	137	106	149	115	131	133	116	121	137	123	126	116	129	116	103	110	133	93	109	132	134	118	123	145	132	123	111	127	129	142	140	113	126	144	136	121	116	113	123	148	149	107	131	119	121	105	119	127	120	130	109	119	116	110	128	115	128	135	122	115	134	111	120	126	114	119	119	116	123	121	104	105	127	132	111	118	127	123	135	135	111	111	120	120	115	117	117	127	116	147	121	110	115	135	100	141	131	124	120	130	126	133	138	106	127	129	113	113	122	121	130	119	119	121	127	146	115	134	109	133	127	110	109	139	118	118	121	128	122	136	147	141	115	119	126	124	128	136	123	113	120	111	138	122	122	130	129	121	136	122	135	139	133	108	128	103	133	126	140	141	123	151	114	122	114	119	110	132	126	127	143	117	139	136	120	135	129	124	110	133	117	126	139	131	132	137	152	118	115	124	141	135	124	109	106	118	105	119	127	114	134	115	117	123	118	134	113	108	143	119	118	123	135	107	113	123	115	145	119	132	139	134	132	121	107	116	134	112	128	121	125	138	111	114	115	129	121	112	124	110	108	112	118	108	129	104	112	134	123	140	118	129	125	128	129	115	121	131	120	119	117	122	110	132	111	134	132	133	118	128	122	139	130	151	98	123	111	115	121	121	132	127	130	112	119	123	118	117	130	141	119	103	137	147	109	113	119	138	114	114	121	121	123	115	126	109	114	122	112	125	114	121	129	128	110	108	120	136	136	109	118	126	112	124	126	144	134	121	126	121	124	122	121	132	106	138	124	107	111	116	134	127	121	126	119	126	129	118	116	116	110	120	112	136	126	147	119	125	130	123	117	121	108	118	124	126	135	108	130	125	136	123	110	124	116	127	137	132	119	127	149	123	116	118	123	143	128	126	121	135	128	108	134	128	135	122	115	125	110	93	120	127	118	125	130	120	126	112	128	106	122	147	115	118	127	114	111	107	120	117	114	117	103	112	126	133	119	136	140	137	108	137	126	123	129	120	130	134	143	119	132	135	121	117	140	145	133	122	132	117	112	108	132	95	108	157	110	132	126	130	106	130	125	126	118	120	120	128	118	111	125	138	144	131	109	117	108	157	122	138	137	136	121	117	132	104	100	120	128	129	129	132	129	106	132	125	123	108	140	122	137	143	110	155	135	113	124	107	114	113	136	132	158	131	145	127	121	112	106	128	122	124	144	101	116	103	113	125	134	115	113	123	147	110	118	123	119	143	124	133	118	123	140	117	109	102	126	147	132	123	116	113	120	127	123	122	151	152	136	109	124	149	120	133	124	131	105	126	113	114	129	102	113	140	124	134	115	111	140	134	132	120	109	126	125	114	130	117	129	130	111	127	109	121	138	115	121	131	121	125	109	125	142	134	121	131	120	120	116	113	125	114	119	120	150	122	124	125	129	121	105	125	116	136	123	118
8029	6109	3452	1494	837	690	292	230	191	186	159	183	152	148	153	159	150	131	137	141	144	136	145	159	161	148	155	147	148	155	176	156	124	144	141	156	140	147	140	143	146	125	135	153	153	156	149	143	146	130	139	135	129	134	126	131	134	140	146	148	152	150	133	133	129	143	144	152	138	127	125	139	131	144	128	136	133	150	119	136	139	132	168	134	148	133	142	136	136	155	124	145	143	119	151	148	129	144	147	141	149	161	142	115	148	145	149	166	125	154	126	129	142	146	136	132	123	128	166	139	134	138	130	142	135	159	116	126	128	142	145	154	167	133	150	150	146	127	134	157	125	137	149	153	127	134	152	144	141	133	146	134	151	137	139	135	140	165	128	149	139	151	152	157	137	130	125	144	158	142	137	148	141	128	148	145	133	139	155	128	146	137	135	162	157	130	156	138	140	153	132	135	153	136	131	133	137	144	130	150	134	138	135	121	161	142	133	137	155	122	131	164	156	134	121	148	131	154	134	142	126	147	145	155	126	143	129	141	132	143	164	128	156	155	145	148	132	146	145	143	123	139	130	138	158	107	150	150	149	132	135	124	122	145	144	149	130	145	132	141	142	147	128	142	137	124	133	153	136	141	129	138	163	144	141	148	149	122	156	140	156	143	154	133	159	121	135	132	142	133	140	124	124	163	158	148	108	150	143	127	147	156	142	131	145	135	144	155	133	132	158	150	149	142	105	142	123	147	150	139	144	156	119	130	155	151	140	147	130	132	141	123	127	169	137	146	150	136	155	152	137	136	154	123	156	146	143	155	142	152	142	130	128	124	123	157	155	152	135	117	147	150	126	158	138	137	167	127	123	137	124	145	141	147	125	148	131	171	147	137	128	131	146	151	157	148	150	141	125	144	140	136	124	134	152	141	160	170	139	141	157	138	155	139	141	142	136	136	149	142	134	123	156	131	121	131	106	143	125	138	130	130	143	141	142	135	156	138	112	147	130	141	131	123	143	136	142	156	141	135	132	167	155	137	130	141	147	146	133	140	141	152	141	131	138	160	137	138	135	136	136	124	152	136	132	143	138	118	142	170	129	150	160	134	137	136	127	169	129	165	160	162	143	144	134	156	118	154	127	144	154	125	121	150	154	150	140	125	142	126	137	149	156	134	144	150	153	149	146	160	161	133	142	145	145	133	149	154	146	126	138	149	134	119	152	124	133	143	140	130	152	136	136	155	109	137	131	152	121	124	143	152	161	123	142	138	127	119	145	138	116	143	138	129	152	176	126	140	160	141	123	150	130	134	125	144	139	145	148	145	151	148	131	154	147	129	143	143	136	140	134	126	124	135	139	149	129	144	140	132	147	129	164	139	142	132	140	134	147	131	132	130	130	120	133	131	140	122	142	132	157	143	147	133	130	139	137	126	150	122	134	143	133	157	116	143	149	113	143	137	147	144	140	128	129	143	152	145	124	131	151	148	149	142	140	149	139	119	160	118	154	139	128	131	148	143	158	148	134	144	137	126	153	151	134	111	125	156	141	137	158	158	140	120	146	110	135	126	148	150	130	150	161	135	135	171	147	159	141	144	132	138	139	132	144	151	125	154	137	127	140	160	147	143	153	135	117	155	134	140	143	151	143	138	134	138	145	132	129	120	151	131	155	150	147	148	136	153	122	129	130	133	172	171	146	158	134	140	124	150	129	139	145	140	154	132	139	143	160	141	141	146	141	139	142	136	132	156	169	142	141	130	143	129	156	142	139	134	151	157	146	121	151	171	149	129	148	145	137	143	127	145	125	163	138	157	157	143	145	158	148	152	112	130	132	153	146	146	134	124	140	138	128	135	156	142	144	156	129	139	136	168	131	149	147	137	137	145	145	159	142	155	138	140	162	158	124	128	141	140	135	117	151	147	135	137	135	137	170	162	155	153	143	128	133	125	160	115	150	125	121	126	141	139	140	146	132	132	163	126	143	153	149	132	125	163	129	141	154	134	143	159	130	123	128	148	157	135	135	144	126	140	170	151	125	140	128	144	122	147	151	141	143	151	114	131	152	114	131	140	142	136	137	151	166	160	141	128	133	115	155	132	152	152	135	135	135	136	148	137	141	144	147	131	141	171	147	161	140	144	140	113	132	143	140	135	132	145	138	141	150	130	145	134	139	138	139	132	150	152	129	148	123	112	137	136	150	162	135	136	133	150	131	134	144	142	149	129	132	162	137	152	158	145	163	151	159	125	146	168	154	131	146	114	121	136	136	137	150	150	152	141	139	128	151	128	131	145	149	126	139	143	137	139	159	122	150	151	130	152	132	142	166	137	150	139	142	149	129	148	147	151	121	129	158	129	158	124	139	144	167	124	156	133	161	124	142	126	141	161	131	121	152	131	138	131	139	132	146	140	127	162	148	140	148	156	126	140	137	170	139	137	131	136	130	160	141	136	149	141	140	141	129	155	150	156	154	149	156	136	133	163	162	152	141	131	146	133	123	156	143	131	159	121	171	142	142	139	149	145	157	148	139	120	124	129	154	137	140	137	150	152	117	146	156	139	121	116	133	145	152	146	129	131	137	140	129	159	137	149	139	148	128	144	136	145	155	144	150	142	133	141	139	139	130	136	138	145	165	141	134	144	155	133	126	147	122	153	130	135	138	148	123	147	151	147	118	169	155	115	144	136	121	147	149	158	136	122	148	139	145	166	136	137	155	147	155	143	128	132	146	150	158	143	113	151	138	166	137	142	130	128	147	139	142	106	122	171	119	138	140	136	131	123	138	149	140	136	127	119	177	150	155	157	142	136	124	160	147	153	151	127	137	140	162	148	141	132	131	145	139	116	147	158	128	144	140	142	139	144	149	141	132	137	148	140	160	121	147	137	136	147	143	143	140	121	144	153	159	174	167	140	163	132	155	163	139	135	148	166	140	143	145	152	131	124	126	136	130	138	139	138	144	138	116	143	155	170	141	158	136	140	155	140	131	135	132	149	156	156	129	134	142	128	131	140	142	145	143	126	133	133	151	144	134	158	123	143	136	136	150	157	148	137	144	136	140	129	139	132	140	151	165	142	133	144	125	123	131	147	134	137	117	114	141	148	133	137	131	128	120	115	144	135	119	143	148	132	156	159	154	136	122	147	128	124	129	132	129	165	146	141	152	135	152	144	130	147	128	140	142	136	170	141	139	157	152	144	148	148	166	138	147	129	155	116	150	146	136	134	147	136	157	124	138	120	158	137	148	128	139	142	143	135	135	136	120	146	132	142	140	139	143	130	134	137	123	152	151	142	142	142	143	140	155	163	154	132	141	135	127	152	134	126	135	145	143	144	130	148	149	161	146	155	136	143	128	143	144	138	125	147	149	135	138	153	156	141	161	165	136	142	170	129	129	129	150	155	163	175	136	126	138	146	155	142	150	128	139	136	155	165	133	147	139	160	147	144	135	141	138	145	150	154	155	121	141	145	132	135	133	153	120	125	146	140	128	145	146	151	140	142	148	138	135	127
24257	19990	26105	23546	20001	10662	1754	1049	741	667	621	480	499	483	448	412	448	412	397	382	368	330	350	366	334	319	328	351	329	329	329	377	297	304	306	293	335	343	318	315	320	343	356	310	334	314	307	351	307	327	295	310	310	299	324	279	295	308	334	294	322	327	316	313	285	296	293	330	289	308	311	325	323	307	311	297	309	299	317	300	310	304	319	313	290	312	317	311	322	292	283	298	307	279	300	305	275	276	288	295	311	296	298	304	310	294	299	294	308	298	309	355	317	326	314	341	281	308	296	301	299	338	285	302	309	308	318	327	297	287	298	296	285	303	312	310	333	297	352	314	318	303	336	299	285	324	321	306	286	296	297	303	318	310	307	315	306	307	281	294	304	300	310	273	271	299	291	306	310	289	326	331	296	309	293	299	297	302	305	278	311	301	311	287	317	299	288	307	327	354	313	290	321	320	299	320	308	299	329	299	310	294	319	301	337	336	322	328	352	294	289	303	323	335	329	338	317	288	286	314	287	297	286	283	293	287	296	290	288	281	338	314	286	304	271	320	293	314	294	283	323	305	265	347	285	311	285	310	303	296	297	308	302	301	298	315	315	320	305	291	318	288	307	317	296	294	332	295	286	320	319	315	270	277	337	310	308	290	310	334	299	307	330	318	275	297	316	292	282	320	308	309	322	294	277	312	317	291	312	326	327	292	330	305	311	296	313	306	308	291	307	294	311	298	300	301	286	303	301	297	269	285	323	340	281	313	305	296	307	330	313	300	308	286	340	282	315	297	287	287	352	321	289	290	321	326	309	304	277	280	339	321	284	272	295	280	336	319	280	298	319	308	317	319	289	347	299	309	301	315	288	313	318	320	299	309	321	296	303	290	302	328	294	320	306	294	320	313	342	299	285	302	346	310	324	295	303	315	339	310	317	319	329	302	315	283	298	293	291	317	275	307	323	310	323	289	321	295	282	338	324	284	331	339	306	312	312	288	281	301	333	292	292	303	322	321	330	323	322	310	312	323	311	282	309	310	310	279	294	308	310	303	288	293	327	301	316	317	302	294	280	278	288	311	305	328	327	285	336	304	307	303	320	328	320	309	312	300	315	340	313	286	291	293	321	285	335	303	322	334	294	283	318	290	300	306	341	298	282	279	294	327	328	289	326	309	325	306	275	309	284	301	313	325	318	281	279	293	268	337	321	332	309	299	305	293	264	277	318	333	294	311	321	311	284	334	285	300	318	296	289	338	310	335	315	319	309	294	284	288	291	283	251	323	302	316	286	300	297	323	282	302	274	289	269	303	298	307	362	335	297	292	299	332	349	286	311	280	320	305	311	300	280	324	292	309	298	295	314	286	292	283	307	318	312	305	311	283	306	294	317	294	305	320	280	312	298	279	306	292	321	321	283	302	303	308	289	287	317	295	319	279	298	320	303	318	310	287	314	310	296	300	288	331	322	252	322	298	290	315	272	289	305	317	300	302	314	330	300	276	284	289	301	298	279	275	332	315	307	293	333	315	323	282	298	314	304	313	287	309	299	304	310	298	322	292	327	293	310	301	286	304	323	298	328	301	283	288	317	333	308	257	305	316	315	312	303	317	308	297	295	312	312	291	338	254	294	256	322	311	291	297	295	333	288	332	308	276	284	291	322	275	286	327	306	317	296	334	307	308	320	309	327	287	308	329	309	277	307	286	308	294	295	312	324	305	289	310	294	283	317	336	286	265	291	321	285	369	303	320	304	322	289	299	292	305	320	307	293	291	324	300	283	274	306	307	302	288	278	293	288	270	323	292	306	299	297	316	285	324	298	302	316	325	297	310	308	337	284	337	326	283	340	330	333	306	304	343	322	295	305	313	264	297	332	267	312	342	330	287	305	284	315	310	296	317	317	321	320	296	281	299	275	281	307	290	304	307	302	315	318	297	316	311	277	299	302	293	329	292	288	309	309	324	312	316	310	265	279	292	290	321	308	300	327	309	288	292	313	298	334	293	278	299	334	301	303	285	327	303	305	294	287	273	309	320	295	279	286	332	317	297	305	331	338	270	304	261	321	308	308	297	324	305	298	282	318	269	292	308	312	277	339	304	317	286	282	310	284	317	315	264	300	313	295	288	307	287	328	304	312	308	321	328	336	323	279	285	288	266	259	311	302	316	307	303	289	283	290	331	325	304	318	286	303	343	316	304	292	315	317	283	313	305	249	301	330	325	310	360	331	282	296	300	312	290	308	347	326	304	282	289	296	319	322	301	304	306	291	315	347	331	308	303	310	280	293	289	271	339	299	308	323	307	320	319	281	296	313	304	318	295	318	332	314	280	291	307	299	298	283	299	280	298	294	312	281	292	286	303	277	301	321	298	299	341	320	311	291	303	307	293	278	342	314	315	311	311	307	286	277	318	301	308	318	302	283	299	302	298	298	328	313	300	327	297	301	297	299	315	340	299	308	260	324	275	309	311	324	298	328	306	312	302	288	300	312	311	301	339	313	314	303	268	291	307	313	323	276	287	321	331	309	306	334	316	286	326	296	301	277	301	307	290	278	301	286	312	338	311	270	308	304	326	318	301	320	324	335	298	288	272	300	269	316	299	259	294	304	314	286	328	338	284	310	327	326	310	299	298	312	293	318	293	309	283	288	303	296	282	265	297	291	312	281	308	298	278	352	321	315	305	331	302	305	292	350	283	292	291	298	289	293	291	320	310	316	296	306	286	302	290	306	329	279	291	298	297	298	282	305	312	267	302	296	303	325	299	325	321	318	321	321	266	295	312	319	293	301	354	278	294	379	308	316	306	328	293	297	292	295	300	300	294	321	302	313	291	320	311	336	314	324	283	292	316	315	299	292	283	298	285	311	314	295	307	326	299	271	309	305	280	330	300	288	299	307	306	314	304	269	303	302	319	320	297	302	299	314	319	294	331	296	320	307	320	305	302	343	346	337	315	297	301	303	319	296	313	305	298	292	283	325	279	305	326	303	284	311	307	316	290	305	279	309	293	307	306	351	285	300	310	307	298	290	316	310	319	293	303	302	314	320	308	338	313	332	301	289	288	322	306	288	279	308	295	294	281	308	303	283	295	302	308	315	319	295	298	291	300	264	310	288	299	313	285	281	305	328	318	286	318	286	349	298	307	321	291	342	304	284	301	279	313	313	294	274	308	276	288	309	327	296	306	331	310	330	340	290	302	299	302	300	290	276	312	299	309	296	303	333	270	271	316	316	285	277	320	314	333	290	311	303	316	299	305	305	299	288	329	279	299	323	274	301	290	295	317	315	290	315	293	305	297	280	286	293	328	290	302	298	336	337	303	296	327	306	292	303	308	281	301	287	294	293	298	314	306	317	303	315	312	299	301	331	308	269	300	306	307	306	283	314	320	282	295	323	313	284	304	335	274	303	296	306	331	324	288	316	302	322	285	290	295	316	274	290	306	310	291	314	291	306	314	325	306	294	331	287	293	300	312	271	285	310	316	280	309	305	316	283	316	306	308	348	353
9673	15513	12911	7220	4837	3890	2439	1687	1287	1155	1015	842	832	676	617	584	483	476	466	402	380	403	404	395	381	381	335	348	329	369	344	316	348	342	338	340	331	324	336	301	306	343	323	321	314	342	323	306	311	321	301	306	294	321	290	309	342	278	302	318	323	280	291	302	304	308	315	327	290	294	302	262	314	298	296	286	315	267	332	303	330	283	285	308	324	299	301	298	300	300	318	323	284	298	310	301	334	308	303	283	293	276	301	310	284	321	292	306	315	324	309	312	285	305	290	289	298	312	281	284	258	322	324	283	295	286	297	301	320	293	286	281	270	292	301	284	285	319	342	322	302	320	280	287	291	289	316	270	312	266	272	283	279	266	264	268	289	299	300	301	277	287	287	296	294	286	310	311	258	281	314	299	267	304	303	300	329	283	283	275	286	284	295	276	304	301	279	279	307	275	299	282	302	293	274	289	286	299	295	274	299	297	296	309	302	298	312	327	307	309	316	289	328	267	313	281	333	301	302	274	264	281	289	295	298	320	298	288	283	280	300	282	305	285	297	292	291	304	299	264	284	297	295	289	298	308	307	286	300	289	289	258	325	321	253	278	304	298	309	301	294	302	311	268	289	333	303	306	295	319	321	315	282	284	308	283	315	278	317	287	295	297	281	295	308	314	330	292	274	292	309	311	291	263	298	322	276	285	316	301	275	278	293	279	332	271	294	298	315	312	294	312	304	306	311	293	303	291	302	292	283	283	321	293	276	294	291	278	284	291	303	295	304	296	281	300	277	272	267	264	288	297	283	272	310	278	308	282	290	284	303	293	298	275	292	308	291	294	288	289	296	280	288	286	303	273	299	301	296	305	306	312	261	302	261	284	310	303	320	300	279	281	299	282	280	314	285	285	308	296	320	308	286	279	311	275	256	298	327	278	340	332	306	306	292	285	289	309	280	278	322	265	309	292	294	260	268	309	278	299	280	250	291	310	285	287	298	316	299	294	277	285	309	325	289	313	281	305	312	286	317	303	279	290	302	292	292	321	285	268	274	318	301	300	282	275	297	291	309	272	304	299	292	303	333	293	291	303	283	303	307	285	294	302	311	225	307	307	258	322	293	320	308	287	301	284	278	310	306	301	275	317	291	280	298	253	274	322	282	274	297	289	288	290	310	280	271	268	280	286	286	280	316	300	283	272	286	323	269	299	263	294	295	285	262	298	279	258	255	309	280	318	325	321	284	301	290	297	312	296	272	301	328	304	262	277	279	283	261	302	312	312	267	279	304	306	312	299	303	297	305	284	287	298	265	300	316	332	281	324	294	298	304	268	279	265	314	313	317	282	315	292	272	320	286	275	287	312	286	316	312	251	335	282	313	296	284	309	275	285	271	297	297	276	283	316	254	291	311	311	275	271	295	291	308	304	322	288	312	307	293	307	308	329	292	319	305	272	322	280	283	304	303	301	317	275	298	326	299	321	298	302	283	308	325	303	255	289	330	303	329	298	263	244	254	274	288	295	294	259	288	277	321	312	271	310	295	301	302	313	253	278	292	320	293	288	320	282	322	306	288	273	293	351	298	299	309	301	316	274	299	284	287	270	265	286	288	301	298	313	264	308	312	283	316	323	307	291	289	271	301	274	306	299	300	277	263	296	291	276	300	299	312	277	289	298	274	284	288	294	298	285	275	297	306	308	294	302	303	306	296	271	292	304	331	305	297	288	283	309	305	288	281	311	283	291	280	308	280	307	295	303	301	284	335	271	306	312	279	308	333	298	299	325	277	289	288	278	290	304	285	268	293	264	305	319	279	280	288	295	290	302	314	291	325	267	278	317	302	305	277	302	289	300	269	295	306	293	315	318	320	313	260	281	317	291	265	268	282	331	289	267	283	284	313	298	285	327	280	292	298	297	285	300	287	305	332	297	294	287	262	269	280	290	315	297	274	298	329	279	267	265	293	283	326	284	333	274	307	289	287	295	300	263	269	271	294	291	264	276	297	296	298	322	294	262	320	312	318	272	321	277	276	293	288	291	271	274	326	306	296	301	300	314	305	308	277	271	287	296	321	292	295	299	299	289	278	305	301	296	303	304	297	287	298	281	279	281	325	271	292	318	278	281	296	297	288	273	319	280	327	303	309	315	295	281	287	297	298	293	268	290	305	277	306	289	300	298	301	295	293	286	294	284	268	279	293	277	285	292	305	278	313	305	269	307	307	300	328	317	296	265	252	282	301	273	351	263	272	285	289	285	298	301	294	313	291	282	271	302	315	292	272	310	285	292	296	307	284	291	276	288	281	311	274	318	290	303	315	302	290	312	318	310	298	277	266	319	299	314	296	300	279	295	313	265	260	310	256	326	299	296	314	292	273	302	276	248	294	313	329	293	296	308	286	302	280	309	327	312	319	295	285	302	290	288	278	301	317	294	258	302	325	304	276	303	307	300	284	262	326	321	288	287	309	276	313	313	301	314	281	282	271	282	284	295	269	328	308	292	298	288	292	276	299	296	312	305	273	301	291	309	274	276	303	297	305	318	317	286	310	309	286	263	324	256	304	290	284	296	301	307	289	285	320	307	291	285	282	294	302	287	309	314	326	325	289	313	298	290	317	293	300	288	291	292	297	329	274	277	295	267	276	310	254	269	265	301	301	279	273	279	280	288	280	305	291	300	279	284	312	284	309	317	276	298	246	280	315	297	286	298	305	292	298	292	318	316	282	289	300	287	304	282	265	308	295	320	286	286	305	322	265	301	283	286	270	291	308	295	254	275	311	293	271	317	289	314	301	282	287	292	300	305	283	304	279	295	307	302	317	314	299	275	278	279	302	330	296	311	286	268	304	253	275	295	297	326	300	278	307	314	266	327	290	282	279	305	323	292	300	304	282	285	288	285	311	309	295	285	279	311	314	283	280	288	244	284	299	270	317	320	320	299	307	311	304	290	303	302	303	287	286	260	281	296	322	299	310	309	292	274	316	284	281	266	293	294	285	309	294	258	266	286	289	310	289	307	295	287	267	271	312	283	295	294	312	285	292	296	279	304	314	291	300	317	279	304	297	297	289	291	290	286	272	292	327	277	295	292	277	301	299	305	288	303	302	260	259	327	304	300	290	287	298	318	338	277	311	269	256	263	296	320	318	323	264	285	282	306	291	311	308	312	249	294	278	312	287	264	307	261	314	307	299	284	282	295	287	291	288	323	309	260	271	298	327	297	285	316	273	278	276	270	278	293	279	293	321	293	318	291	306	325	288	340	289	281	283	325	278	302	272	283	276	324	305	301	298	308	277	279	299	317	250	316	291	300	296	279	305	286	303	260	299	299	291	289	345	314	273	280	311	276	301	329	301	316	292	303	267	318	317	315	299	291	316	313	267	282	311	295	289	310	304	282	308	307	326	309	314	271	318	284	300	314	289	258	314	310	335	277	302	288	291	309	282	326	313	281	290	274	266	301	295	309	318	296	310	286	295	276	315	288	290	294	314	309	302	287	288	296	269	267	315	276
22109	20026	26547	23205	20031	20192	10057	2126	1367	1271	1181	1006	1004	927	821	812	774	772	646	731	764	623	628	684	618	631	639	632	671	567	628	641	593	585	573	606	584	619	563	572	599	579	572	593	548	553	599	566	586	618	579	591	580	542	587	571	528	563	565	565	535	553	572	556	553	535	558	583	540	584	571	549	549	566	583	610	583	597	587	508	584	540	546	559	605	562	606	578	537	536	526	581	553	581	578	582	597	517	534	530	524	559	559	547	563	586	567	557	518	563	573	520	529	586	592	536	562	538	518	557	594	569	572	622	533	557	524	504	590	561	534	555	570	542	542	589	561	526	556	594	558	581	511	600	579	602	578	599	532	543	583	571	589	592	565	565	550	547	559	513	552	570	557	550	560	579	548	572	582	532	575	562	533	556	612	548	567	510	577	522	546	541	550	553	555	574	563	511	530	546	546	569	569	529	562	576	523	569	599	514	550	565	547	538	541	550	561	571	537	563	556	586	531	551	596	575	535	490	544	560	562	549	573	567	572	591	556	556	564	537	541	536	551	581	547	548	582	524	533	549	579	575	587	535	571	550	574	539	575	573	548	571	554	562	540	555	502	575	559	549	599	574	571	564	572	527	550	576	520	547	545	566	567	558	525	563	570	566	562	562	545	567	510	542	498	562	579	550	547	575	585	576	548	544	589	541	553	586	556	554	561	551	550	569	547	593	541	561	560	541	594	503	545	506	554	528	561	571	560	544	512	480	574	596	546	581	544	593	576	553	532	579	586	554	501	581	544	571	548	547	561	577	601	500	555	585	555	549	504	547	538	578	523	536	548	504	571	518	578	552	547	555	535	567	531	534	577	563	550	520	571	571	582	542	535	571	540	554	548	525	561	569	573	575	538	563	540	565	575	561	582	578	567	551	530	560	530	561	564	530	548	560	585	600	556	531	535	529	566	578	539	545	508	565	589	559	549	582	593	593	586	541	591	546	524	541	522	516	532	592	552	534	550	540	550	535	565	569	542	537	537	523	504	552	554	522	533	594	570	514	562	591	526	578	544	523	551	558	553	512	561	585	555	553	554	574	570	504	532	561	562	541	546	521	509	544	599	566	596	537	561	553	530	593	561	582	547	553	549	533	586	545	584	558	577	574	567	538	535	548	552	535	557	551	550	574	536	544	562	538	551	534	547	555	546	578	555	549	556	539	555	555	560	586	546	573	534	602	546	514	540	529	551	556	582	594	525	542	548	564	538	547	526	535	533	575	509	549	575	557	570	571	542	608	546	554	557	539	535	580	541	591	589	546	576	556	525	541	549	586	601	539	592	560	583	536	561	511	501	560	576	577	538	535	546	519	570	585	602	579	548	584	579	549	558	547	564	552	539	553	568	576	546	564	576	582	583	517	530	558	570	544	548	531	543	547	521	520	515	527	552	554	575	543	584	575	544	552	587	578	539	511	548	513	537	595	558	545	596	560	540	545	552	558	569	537	546	561	559	586	552	530	569	559	526	586	519	569	608	517	517	532	531	590	604	559	558	568	562	575	522	515	552	556	564	558	592	552	548	538	546	574	587	528	527	540	528	571	572	526	564	559	538	526	580	537	562	577	552	525	532	555	527	596	594	563	541	562	505	506	536	588	582	586	591	557	539	578	525	550	519	550	585	573	551	574	567	509	536	556	541	551	544	574	550	507	539	579	572	576	597	538	594	578	557	534	553	541	550	543	542	528	526	591	572	580	525	554	549	566	559	554	586	524	546	556	558	535	513	560	541	544	524	590	583	559	543	534	543	565	615	548	604	539	554	581	513	573	607	513	614	553	574	597	537	576	529	532	567	568	544	551	606	552	574	569	555	497	589	578	528	507	526	561	572	551	540	562	580	534	582	582	552	572	565	588	519	521	572	555	577	566	581	587	540	576	582	583	546	580	549	491	549	561	525	556	574	552	515	568	546	522	556	596	552	540	565	531	556	522	577	514	527	575	507	567	587	572	548	557	526	552	546	604	518	558	569	577	511	527	558	565	518	567	536	585	561	584	529	540	545	575	532	520	542	530	582	521	577	538	545	539	562	513	543	558	576	571	540	569	544	549	527	548	583	579	535	550	564	576	530	518	567	531	573	565	535	552	563	552	549	533	553	570	549	562	577	566	570	574	570	587	525	518	537	553	549	575	596	569	556	588	533	572	559	540	579	567	535	543	560	571	524	569	572	577	546	556	570	585	574	529	546	522	577	536	554	555	551	582	562	558	558	543	538	538	571	593	553	600	576	562	596	534	590	543	568	549	557	532	524	573	525	514	565	565	550	580	569	602	515	527	566	554	534	526	584	536	537	540	511	579	524	516	526	535	554	574	581	561	559	553	563	575	554	536	566	531	549	610	553	583	526	556	577	534	509	540	582	570	561	572	550	571	529	560	564	562	528	532	585	564	545	541	562	607	556	538	560	565	557	562	545	536	511	595	548	553	527	552	548	555	580	596	527	555	572	536	523	546	544	532	521	533	542	561	570	575	582	533	535	566	508	548	580	561	538	517	584	572	584	559	551	565	510	600	534	575	528	591	555	584	539	548	555	539	559	579	576	542	558	540	555	532	501	545	529	512	532	560	552	585	589	580	567	557	587	565	545	566	563	612	528	614	580	541	525	590	567	556	537	561	536	603	550	599	541	539	566	569	562	551	527	589	506	544	540	501	531	562	535	540	546	559	531	537	537	532	524	528	558	562	586	568	550	518	527	541	605	591	556	556	503	530	560	530	523	568	575	578	533	538	551	530	568	572	575	556	577	563	583	562	575	570	560	565	578	581	564	564	571	506	528	558	531	541	522	517	548	536	551	549	565	564	556	552	549	529	550	569	549	546	534	525	578	548	541	543	512	525	570	581	542	548	571	508	562	504	571	561	545	542	565	562	566	568	555	520	559	537	540	538	526	556	565	564	562	539	533	525	529	575	567	606	542	546	532	540	520	565	589	557	571	531	522	562	568	595	565	542	574	555	531	514	560	529	561	557	555	588	552	569	513	567	492	581	544	519	524	568	554	549	562	559	604	543	500	539	531	567	575	554	582	581	575	543	590	556	577	524	550	552	547	575	562	509	529	553	611	556	538	480	553	556	563	562	581	579	562	586	546	586	579	566	542	502	533	572	541	570	524	535	592	560	536	565	560	566	563	601	570	544	606	505	608	536	566	547	588	571	574	560	538	567	562	576	570	553	601	551	603	557	572	580	532	527	601	537	531	529	571	578	579	538	541	538	574	567	588	538	538	584	547	565	521	583	555	545	604	615	520	571	559	537	547	530	526	524	565	550	521	532	544	531	581	519	571	566	566	588	574	554	570	614	546	575	571	540	565	567	552	586	586	534	548	543	565	545	598	527	532	504	488	519	568	576	566	536	553	549	560	544	544	565	558	543	529	514	559	562	570	542	564	570	529	545	531	624	534	581	533	539	559	558	541	540	533	562	574	556	569	572	610	549	540	553	570	540	566	541	578	545	553	530	543	565
12189	22926	20004	11329	8214	6780	4474	3212	2544	2281	1925	1649	1585	1380	1103	984	942	876	841	855	825	764	715	693	718	701	657	678	640	612	645	667	630	646	644	610	615	571	628	550	585	551	600	608	542	578	547	556	557	543	573	571	573	584	548	590	558	543	548	548	547	576	530	518	536	581	520	526	591	548	543	534	586	589	556	529	522	528	557	606	567	519	503	557	526	528	516	563	531	557	528	533	545	580	519	513	548	487	521	539	522	550	548	514	522	558	547	557	551	549	552	549	532	533	549	537	534	576	561	548	531	569	508	553	556	528	531	527	534	562	523	552	529	532	535	536	543	564	530	543	526	536	553	553	551	557	569	515	484	534	535	500	535	519	510	542	514	558	570	506	535	522	527	498	559	538	560	560	492	582	536	527	547	505	532	547	552	513	491	577	478	539	548	534	526	572	538	543	548	504	553	551	507	561	522	484	543	546	561	517	522	537	540	499	535	517	528	493	527	536	528	571	534	561	544	521	546	560	539	558	498	550	530	505	551	530	510	526	567	500	583	549	503	496	554	566	496	529	536	546	525	543	507	526	517	528	542	508	545	548	513	534	564	551	549	561	562	496	549	511	531	507	529	536	547	545	545	553	521	557	546	532	536	553	519	530	567	551	534	591	552	506	559	575	547	500	493	520	549	521	554	533	549	532	533	560	488	548	536	553	501	526	550	544	564	507	555	563	570	518	556	546	554	553	563	529	543	536	528	529	537	544	565	567	536	548	538	552	541	511	516	510	518	561	522	518	528	519	525	557	522	515	535	541	534	550	521	516	532	512	523	518	533	566	530	540	535	523	519	529	564	567	563	545	552	511	530	518	527	526	526	537	531	532	534	517	533	508	530	517	531	534	529	540	509	526	577	544	564	574	566	511	579	534	566	599	527	521	510	560	565	484	518	555	575	515	556	503	511	526	536	526	507	554	574	528	553	507	520	505	520	521	527	552	474	521	556	522	526	542	542	528	508	506	552	541	506	543	526	520	514	536	553	467	521	525	507	475	544	575	537	488	539	557	528	501	531	522	527	526	520	528	523	533	576	528	544	521	582	515	495	552	537	527	545	500	497	537	562	521	514	538	516	506	500	514	558	535	571	526	536	496	517	513	498	574	547	544	573	541	503	531	558	548	525	523	546	509	536	571	504	511	515	550	536	547	526	517	559	540	530	511	541	561	558	527	556	523	535	555	546	512	523	549	501	510	528	536	539	539	521	534	525	546	557	517	546	493	517	490	531	532	545	545	549	515	531	546	571	508	535	542	543	535	528	511	506	556	535	511	518	513	560	519	585	512	572	521	518	564	538	509	522	517	528	470	548	499	535	535	526	549	527	529	503	518	527	562	528	540	543	572	552	527	560	536	485	564	530	513	540	580	539	498	512	539	547	545	546	490	560	506	530	564	567	575	537	536	532	496	562	523	536	563	541	534	536	526	527	530	568	577	483	518	530	529	513	550	565	477	528	533	569	540	501	535	557	559	502	505	513	573	529	544	549	548	543	558	525	574	512	517	559	540	535	536	558	508	525	501	508	535	524	559	564	575	561	533	525	560	503	550	550	494	549	543	478	543	511	529	540	487	576	499	517	568	589	516	572	526	523	522	543	522	521	560	570	482	524	539	501	541	516	555	527	535	519	556	503	534	549	549	543	511	520	573	511	533	531	503	546	504	495	531	547	547	507	509	556	566	571	501	558	536	543	556	520	538	532	557	539	517	532	528	564	537	552	524	557	565	534	530	538	547	481	525	572	548	592	542	559	535	553	556	505	496	477	561	547	519	533	561	557	541	556	516	524	530	517	503	549	536	553	522	532	557	540	562	542	513	554	498	523	553	503	535	555	545	486	526	552	529	531	505	530	543	528	494	542	527	520	514	560	515	533	526	546	545	499	536	557	545	566	528	543	539	562	529	539	496	510	510	544	552	550	504	460	535	540	524	527	533	562	543	527	523	568	505	528	542	536	514	534	535	544	511	553	524	533	524	512	549	509	526	526	533	565	570	506	547	521	522	504	510	557	507	544	554	488	558	542	525	518	518	561	534	500	537	552	538	509	518	519	581	537	520	529	555	458	517	534	533	536	517	575	499	564	510	490	564	521	537	524	547	484	554	518	577	554	530	512	516	521	520	551	539	572	589	504	516	557	525	534	558	524	501	487	544	552	563	515	539	536	529	554	538	531	504	542	518	550	541	516	503	483	536	526	557	512	560	539	539	532	545	487	527	564	590	528	538	519	560	515	530	524	528	545	564	536	497	514	543	560	555	526	537	548	551	517	561	547	535	540	552	554	552	533	560	570	500	563	496	495	484	513	555	491	480	539	573	555	539	552	535	524	516	541	524	538	579	535	521	510	533	569	549	540	508	552	518	506	511	520	551	550	532	518	536	509	533	572	498	563	520	558	547	534	572	542	515	534	513	591	497	547	525	556	501	569	576	511	555	544	548	535	568	550	530	547	518	544	541	494	560	529	528	540	517	558	564	486	525	493	502	526	503	506	554	534	547	523	543	538	523	533	577	521	558	535	568	540	517	521	541	541	525	546	541	546	556	528	552	570	520	474	509	520	490	505	548	499	540	579	548	543	555	521	507	503	570	505	528	532	555	509	530	461	553	535	562	560	517	522	510	493	529	521	530	553	551	525	534	559	501	559	523	579	553	547	534	522	541	590	543	527	569	534	556	518	554	511	524	503	530	527	459	534	547	528	500	550	526	504	504	532	533	521	516	557	564	517	512	552	564	517	537	538	522	520	547	560	537	541	553	558	503	567	512	544	530	525	557	528	569	507	537	483	560	522	543	582	560	559	555	502	545	541	509	549	519	517	534	554	525	482	502	518	544	554	553	521	525	550	568	497	578	543	513	486	546	550	561	509	521	508	506	568	483	551	525	562	544	489	573	523	542	520	533	561	525	522	542	531	503	523	564	533	487	518	538	519	489	547	500	515	520	554	520	529	515	500	570	545	514	543	531	551	559	553	523	524	518	545	533	581	557	502	489	511	532	533	518	531	520	554	510	527	542	512	533	510	552	582	542	520	531	545	539	554	548	513	542	515	526	544	544	587	546	526	518	503	524	542	537	546	516	522	525	535	528	530	523	501	516	511	526	518	502	568	531	530	540	547	519	549	527	572	557	494	517	499	563	503	531	536	467	568	520	547	581	548	538	536	536	569	526	551	502	505	552	526	531	545	538	533	536	517	530	546	562	517	529	533	551	520	487	502	545	506	523	535	533	530	532	544	527	555	507	514	527	495	547	500	528	542	534	504	490	531	554	501	534	543	503	496	524	523	523	547	585	528	574	502	496	541	507	523	569	532	528	552	537	561	535	505	554	517	529	549	508	505	562	506	514	559	519	529	524	580	492	513	528	535	528	491	531	509	514	533	519	560	561	483	558	544	560	552	562	546	578	576	572	522	534	543	539	490	519	532	512	540	560	509	519	533	514	524	519	539	534	524	558	531	521	504	533
29773	15630	2887	670	518	391	193	163	163	164	155	140	152	131	131	144	141	144	120	108	118	126	118	138	124	132	143	121	120	121	132	131	128	114	131	120	141	115	115	126	117	125	123	134	125	113	121	119	137	142	106	121	129	124	126	115	141	106	122	134	132	109	123	109	115	116	109	134	121	119	123	126	107	119	116	122	111	134	112	133	129	108	117	122	139	107	136	132	111	112	117	147	126	122	128	122	112	142	107	130	128	126	106	116	128	134	144	144	119	122	119	121	103	123	111	139	119	126	149	117	122	128	122	113	124	123	127	136	141	109	141	121	122	139	103	119	114	121	115	128	121	116	117	129	106	133	111	118	127	118	130	139	116	125	103	120	114	109	114	120	121	112	129	125	105	121	129	134	129	125	121	108	136	113	112	120	124	113	140	116	121	128	119	131	123	133	125	128	119	113	118	131	106	98	112	103	120	103	155	110	112	112	138	136	114	135	139	141	92	123	108	113	143	122	121	117	130	133	144	120	110	113	117	120	120	123	116	103	112	121	110	118	116	140	116	113	119	132	128	116	108	130	126	131	135	107	133	132	122	120	128	114	123	111	111	137	113	140	119	135	115	128	109	134	152	130	124	125	127	124	124	108	119	134	129	130	129	123	118	137	142	118	112	112	106	116	117	103	129	119	118	118	131	131	133	128	120	111	130	106	138	121	120	119	125	125	117	129	140	102	117	124	116	114	139	136	129	115	111	121	139	119	127	120	138	130	131	124	128	110	119	119	138	142	131	134	143	122	134	126	121	103	106	134	148	145	133	101	138	128	120	147	129	130	96	128	101	146	144	132	124	135	111	122	113	109	122	130	116	115	138	118	113	145	126	117	127	123	118	147	118	116	132	117	97	123	119	105	103	122	133	108	121	134	125	136	103	126	119	119	141	109	120	116	94	117	129	137	122	121	101	119	121	132	124	119	136	121	139	134	131	124	135	124	94	143	122	128	118	126	121	118	148	133	111	117	134	113	136	121	144	133	125	124	121	125	120	133	115	112	107	138	118	124	119	114	117	134	127	115	117	105	123	118	131	122	123	122	129	144	127	135	106	121	127	144	121	124	119	122	114	128	132	134	114	114	119	133	119	142	123	125	136	118	131	122	109	114	124	133	131	119	125	135	130	107	112	139	149	141	137	124	120	109	141	92	117	112	144	128	108	132	126	120	130	136	116	143	107	136	112	136	135	119	112	120	108	116	124	136	117	153	131	121	118	116	122	106	122	126	111	131	118	117	113	108	112	103	122	131	129	128	130	134	143	114	125	128	118	130	122	108	123	113	123	126	128	128	125	117	133	138	127	137	108	114	124	124	115	129	127	109	130	142	124	126	112	129	132	134	116	118	127	114	113	120	124	139	130	143	108	135	136	113	113	120	109	145	139	112	121	128	127	149	124	125	126	132	127	108	93	133	126	107	136	133	115	113	117	139	126	134	104	118	108	147	121	119	123	126	115	116	123	128	122	114	139	106	110	141	117	125	118	119	115	128	114	118	127	134	124	132	125	117	126	140	121	90	125	108	112	132	137	129	116	139	127	122	114	125	121	120	114	144	136	107	111	130	133	121	146	126	128	128	132	134	128	116	116	105	119	118	121	120	104	130	126	108	138	128	126	128	135	146	134	107	135	140	128	137	128	126	104	125	132	127	104	118	129	112	141	121	124	113	118	135	110	112	108	126	120	117	125	118	135	120	128	118	147	125	139	115	119	137	135	130	137	128	121	145	137	110	139	125	125	120	116	113	123	131	135	135	117	110	126	126	105	135	125	131	133	100	106	125	130	127	137	151	111	110	113	106	131	121	132	125	129	132	110	127	125	125	111	107	112	106	115	118	131	139	121	115	117	123	128	129	119	126	110	109	110	112	108	117	116	129	124	123	110	129	129	124	115	137	145	125	111	118	151	137	123	129	134	125	133	138	116	139	124	136	128	126	118	129	111	132	141	110	123	118	117	118	146	121	130	138	125	141	130	138	116	113	126	116	123	137	128	112	125	151	126	136	144	103	142	148	116	114	104	115	128	120	120	137	115	113	122	123	121	126	124	134	138	119	122	111	126	117	123	136	135	131	128	119	143	131	111	113	109	126	118	124	108	123	125	106	127	98	131	123	125	117	107	125	135	113	105	137	131	124	100	137	145	103	115	128	124	115	122	114	129	129	110	122	120	138	113	111	120	121	136	135	141	125	138	113	132	112	133	131	116	135	124	142	117	122	128	123	120	134	115	114	139	133	130	132	131	158	125	134	148	122	110	107	141	120	107	128	134	125	131	129	122	120	119	130	120	131	124	121	111	115	114	105	108	146	113	121	123	107	127	123	129	141	115	136	113	127	108	123	121	107	111	140	135	115	114	135	107	129	127	113	125	108	130	114	128	116	121	147	138	101	110	115	108	127	113	119	120	132	135	117	141	132	120	142	134	117	125	129	139	106	125	112	110	137	113	110	117	131	124	126	122	128	129	124	118	135	120	124	116	129	130	126	130	118	142	99	136	136	150	136	114	115	106	99	138	124	131	145	129	117	94	145	113	141	110	115	132	132	120	100	121	115	116	135	142	122	124	116	113	123	120	124	125	118	119	139	124	118	138	140	136	134	138	139	106	118	151	119	115	117	109	121	113	139	126	125	129	134	114	126	114	136	129	116	110	129	123	114	139	123	115	121	131	126	134	98	116	117	136	124	106	139	124	119	110	124	118	128	122	147	116	137	123	104	153	115	148	130	114	119	128	130	129	109	130	138	116	124	122	119	123	117	129	142	129	121	141	121	130	116	122	125	122	123	125	124	138	113	111	139	116	122	133	124	111	135	139	118	133	117	121	119	117	130	144	128	114	109	119	138	104	127	127	113	138	103	122	114	143	111	111	116	139	127	125	141	132	115	131	132	125	127	132	111	118	136	122	124	127	123	134	114	121	138	154	104	109	124	115	119	116	111	138	128	141	116	122	139	125	123	127	122	129	124	143	113	123	118	125	128	115	129	145	115	100	111	135	143	112	106	135	109	105	134	124	144	123	117	146	115	135	121	114	129	137	124	126	128	125	105	121	109	116	123	130	117	117	111	116	114	117	143	133	119	122	134	125	135	115	132	144	120	126	111	122	118	103	127	132	124	127	112	138	117	133	137	132	132	119	133	124	155	122	118	121	147	94	121	115	122	136	118	140	119	123	132	105	130	116	118	113	117	117	129	126	105	126	123	144	122	124	121	135	135	128	134	117	108	127	134	114	123	127	112	132	119	115	125	111	142	120	138	110	127	128	124	136	123	108	117	131	140	114	123	127	117	117	119	128	111	147	125	140	131	126	136	114	131	116	119	111	129	137	129	115	144	122	127	120	117	114	120	137	114	127	129	126	112	102	117	130	142	123	115	129	134	113	128	126	130	122	110	146	145	112	148	131	122	109	137	116	115	130	131	110	130	116	150	112	124	123	123	117	112	116	126	128	127	113	136	113	115	126	116
7033	4022	3243	951	844	783	274	234	189	164	181	161	151	172	157	143	175	148	160	156	144	153	143	132	128	145	138	153	134	145	128	126	155	132	133	162	143	139	130	151	132	140	147	153	131	137	138	153	146	138	144	150	147	132	144	141	133	141	130	169	144	158	142	143	144	138	152	141	135	160	139	141	133	145	135	145	134	140	126	156	122	125	133	152	125	140	141	138	153	126	120	133	137	157	158	163	142	145	160	141	132	149	141	133	135	149	138	141	123	139	134	146	166	121	161	147	143	160	129	133	130	142	130	126	142	129	128	133	140	106	133	137	128	136	141	134	145	124	136	132	121	158	140	117	146	137	145	126	144	155	140	149	144	147	133	143	151	120	129	145	131	128	136	141	123	172	119	142	125	135	135	157	128	149	153	143	150	138	133	152	148	141	146	145	157	142	124	127	153	130	152	142	148	117	146	146	142	145	157	166	152	133	131	152	142	130	136	129	139	143	141	152	139	138	137	146	109	157	144	140	140	181	143	147	125	139	142	153	129	158	159	132	162	147	139	134	160	135	136	136	130	141	125	120	143	143	144	128	146	139	133	137	153	150	139	128	143	141	131	150	137	121	170	147	128	144	141	137	120	139	144	155	152	144	146	156	131	147	137	144	125	156	149	151	149	130	159	128	133	159	155	136	150	137	126	135	142	151	153	142	146	148	137	160	142	147	148	143	138	152	148	132	155	148	125	139	157	146	153	131	134	157	156	138	142	136	128	123	149	128	153	145	139	150	150	157	128	157	144	112	154	133	139	130	147	156	138	147	144	123	135	135	149	146	155	132	130	138	136	158	158	151	143	146	142	152	135	155	141	143	152	131	140	147	128	118	141	147	155	136	144	153	129	136	129	137	129	133	134	154	127	122	147	135	147	141	132	142	151	145	133	141	137	151	162	119	156	144	134	141	129	134	122	149	162	141	130	130	126	141	129	137	156	154	133	149	139	121	157	171	126	128	151	153	129	139	135	143	149	125	145	143	147	164	156	128	143	132	147	125	135	122	122	154	111	128	162	153	151	166	128	144	165	162	113	152	154	145	144	145	128	131	127	132	161	146	124	146	106	130	147	128	116	128	158	141	128	173	142	151	140	150	163	134	159	139	121	142	138	150	151	142	148	172	146	121	149	148	154	129	133	167	140	121	134	156	173	124	135	158	155	129	127	135	141	134	137	128	126	142	121	153	142	147	159	152	146	149	152	141	126	131	150	131	137	153	125	137	138	145	139	158	141	130	137	136	141	139	146	135	135	139	149	130	134	168	141	133	126	127	132	145	129	139	145	137	140	139	133	133	144	120	139	137	133	150	110	120	124	155	150	139	161	145	141	137	137	122	143	138	146	158	148	157	145	151	135	142	125	125	137	147	118	155	145	148	158	133	140	134	139	139	142	159	130	133	151	134	139	138	109	118	136	153	148	128	142	135	144	166	144	148	142	142	144	149	145	181	147	126	133	141	135	142	154	127	124	132	133	151	125	132	127	146	143	146	144	130	145	123	161	132	135	129	131	150	131	149	144	144	152	128	138	123	137	148	111	143	143	133	176	138	142	136	132	144	126	147	139	138	140	132	128	127	136	143	161	142	134	137	153	126	160	147	149	128	141	161	126	139	129	144	151	151	126	143	140	166	148	129	144	151	140	129	132	143	151	128	123	175	167	144	148	122	132	130	122	142	125	143	150	150	132	136	137	163	144	132	124	129	120	141	124	127	135	132	154	134	170	130	142	155	126	168	148	119	153	145	133	131	129	151	134	148	135	136	145	131	151	160	140	123	143	142	124	142	168	142	138	126	142	139	129	127	169	121	126	150	138	146	137	128	139	141	111	135	142	144	148	134	162	133	156	155	146	140	143	153	133	141	143	126	141	158	148	138	151	143	136	154	151	147	145	138	144	156	145	148	133	130	141	134	139	163	140	135	141	136	142	167	141	141	142	134	139	136	152	136	151	141	146	150	131	122	162	148	127	150	133	131	128	120	140	136	151	140	129	146	136	135	148	159	136	160	138	151	140	127	143	143	159	157	133	129	135	139	138	131	130	126	156	146	134	144	162	134	131	142	120	116	138	130	126	148	141	113	151	155	141	132	129	152	143	116	138	135	150	137	161	141	146	148	143	147	159	116	130	147	152	143	149	139	136	156	128	144	136	147	110	145	157	163	155	140	145	150	138	134	135	135	131	111	130	111	137	127	133	131	153	137	173	149	131	140	147	150	120	136	155	160	130	139	137	137	135	159	160	141	148	136	116	143	144	135	132	141	138	169	138	125	147	132	149	147	139	168	144	153	130	148	134	144	134	152	149	147	123	146	122	149	140	151	146	135	154	155	141	153	129	125	128	161	134	138	126	131	143	127	126	130	148	137	159	129	122	136	131	159	146	132	129	148	154	139	144	140	155	151	140	139	151	141	160	134	148	142	126	142	131	131	146	127	160	114	147	156	150	148	141	140	129	158	136	129	154	144	129	125	131	144	134	116	152	133	146	128	143	134	149	153	136	137	141	154	124	134	138	146	159	152	135	142	150	131	151	150	125	133	147	143	150	127	144	151	127	151	151	142	113	124	119	147	118	148	140	132	155	150	137	149	143	131	146	132	141	134	145	151	156	141	128	124	161	144	140	132	132	135	157	145	146	134	139	131	134	155	141	154	146	135	142	133	132	143	146	126	133	141	135	139	151	157	138	123	145	153	129	148	149	145	171	137	140	152	139	151	138	172	150	159	129	152	133	131	157	125	121	131	134	146	165	144	144	126	148	131	124	146	143	121	159	123	128	157	130	134	149	135	143	134	142	129	133	143	157	148	135	180	151	132	155	143	123	131	135	141	131	142	127	158	135	129	154	142	147	114	143	142	150	133	141	147	148	139	128	132	162	148	127	146	137	132	129	131	131	134	139	134	126	142	149	126	135	139	144	147	144	155	116	141	119	151	132	116	151	140	143	156	120	142	129	150	129	144	145	147	150	140	130	150	130	158	142	139	137	138	127	135	120	145	146	137	143	155	149	148	138	142	156	149	141	151	130	134	143	136	129	122	149	146	182	156	147	165	139	123	125	142	126	139	127	133	132	161	159	157	135	142	133	124	161	144	127	134	149	130	155	155	148	140	155	148	134	134	132	144	151	127	143	154	135	121	141	147	158	152	142	132	119	132	146	153	145	159	144	135	140	138	145	127	131	143	126	121	136	151	103	141	131	129	132	174	139	145	145	129	138	155	145	141	124	161	130	132	126	134	154	144	148	163	148	171	128	126	120	142	152	140	165	143	152	145	165	133	145	125	130	124	126	128	125	139	155	133	144	148	153	146	132	150	138	138	121	158	146	145	136	144	138	147	136	151	138	140	143	146	131	135	145	143	143	162	156	130	134	139	131	131	134	128	145	139	130	131	149	160	150	151	143	153	151	133	129	145	136	149	125	133	121	175	122	134	138	149	128	146	157	126	156	138	141	148	144	156	135	125
26714	21978	28719	25922	21976	12001	1882	1104	781	727	653	584	587	489	489	433	463	388	420	422	398	433	398	397	396	386	371	363	364	351	369	343	339	353	340	354	339	366	349	353	347	372	325	358	383	315	353	360	320	359	316	333	347	342	336	315	341	353	354	320	365	352	317	364	335	392	298	326	332	376	334	349	318	351	349	355	351	372	333	345	341	357	323	333	339	329	300	340	347	323	340	337	330	321	365	332	328	331	321	295	350	327	333	305	365	333	352	334	292	324	350	321	344	346	320	326	320	368	342	338	344	330	357	308	379	333	344	359	316	318	330	365	320	321	339	326	336	332	326	353	347	309	338	331	372	363	368	333	329	328	332	322	325	341	315	320	325	322	370	322	379	351	322	327	327	316	327	327	344	349	363	355	346	330	337	349	323	346	340	365	362	322	327	355	336	331	299	323	329	331	350	326	323	338	316	380	324	355	333	332	350	330	353	353	323	353	350	339	356	297	364	323	353	332	341	353	344	330	362	330	344	320	348	334	334	299	363	357	292	362	353	327	326	342	369	327	313	338	336	346	362	348	346	337	343	330	332	329	307	330	313	350	317	372	333	329	337	339	331	313	342	332	337	318	315	329	314	345	334	308	330	315	368	331	341	325	318	305	321	355	319	323	301	317	376	331	397	325	361	351	319	360	333	335	351	331	313	336	331	343	340	341	342	346	301	333	330	336	327	348	331	306	338	340	346	340	368	341	312	324	317	322	341	346	332	353	311	356	334	346	333	338	349	335	294	337	341	328	335	330	349	365	330	312	328	333	335	348	333	338	355	330	332	338	333	348	334	344	315	314	344	380	319	373	340	320	346	332	330	373	382	361	359	345	327	323	356	349	370	350	308	341	351	323	338	320	364	341	314	333	370	324	294	349	314	324	348	312	344	320	347	317	355	319	345	319	320	330	332	329	377	334	321	355	330	346	298	358	336	322	324	347	344	355	334	327	327	360	332	366	329	346	367	340	317	342	340	329	350	330	336	346	351	318	335	347	318	341	307	311	361	369	315	344	323	297	322	334	341	338	316	290	356	370	323	353	347	340	343	333	353	332	320	319	327	316	322	351	353	352	354	327	330	342	341	322	338	371	317	323	330	286	338	337	348	321	338	337	362	330	352	314	347	341	364	332	335	330	319	342	345	325	368	324	364	308	330	322	355	344	335	372	316	305	349	332	328	327	354	343	324	353	353	325	297	357	367	345	342	353	330	337	345	353	331	336	328	315	330	335	328	308	319	338	352	332	382	347	323	355	313	300	354	360	370	314	341	329	331	335	344	352	340	342	333	344	349	349	345	320	344	341	364	307	350	320	340	340	333	344	325	354	312	341	356	329	294	324	345	330	372	356	328	335	297	356	363	370	310	336	321	365	314	319	334	353	327	379	374	342	319	318	317	327	318	348	328	346	322	325	344	325	354	298	315	322	332	341	341	330	320	335	331	351	317	312	354	357	312	356	353	325	347	344	325	311	356	334	339	355	311	314	345	305	323	328	336	313	332	366	299	324	364	318	363	343	364	316	314	321	340	356	362	354	361	370	335	301	366	331	351	319	339	339	349	336	293	356	324	318	343	347	365	343	349	310	335	345	333	353	287	327	342	351	311	327	287	339	319	328	346	360	343	336	355	346	347	338	350	354	344	311	308	371	332	340	346	387	382	320	321	363	323	324	325	322	374	350	337	368	314	321	305	378	323	326	373	317	331	335	362	329	333	362	326	342	368	327	328	347	367	331	345	351	337	324	301	334	352	321	337	334	307	306	371	338	332	341	368	298	328	293	319	300	368	325	315	334	323	347	335	326	307	329	347	358	320	303	332	336	347	358	325	332	334	345	302	358	337	325	311	345	309	331	351	298	349	289	368	305	334	312	340	357	323	364	344	366	330	334	349	319	343	307	341	328	342	303	337	342	321	331	367	340	287	348	298	365	320	352	373	341	334	340	346	354	360	344	316	338	324	325	315	320	325	309	339	321	308	347	348	307	359	348	323	319	327	341	302	350	314	303	358	369	335	325	335	345	337	363	337	346	356	341	361	317	336	341	333	316	340	327	363	350	331	360	309	334	338	308	334	358	338	336	330	355	326	332	330	342	312	357	309	349	326	325	333	345	394	370	333	318	350	379	347	311	338	330	339	318	336	354	346	334	336	310	311	347	356	329	356	340	349	346	325	329	325	390	337	321	330	314	342	320	332	358	338	328	350	346	317	317	332	328	311	311	372	340	308	324	356	320	305	324	337	339	340	368	327	318	345	358	354	314	340	318	324	318	319	336	368	346	371	352	297	362	312	303	343	334	364	363	320	363	340	343	375	303	378	304	355	293	302	314	341	345	333	309	355	313	325	311	355	370	357	377	313	338	331	343	334	328	367	352	337	369	327	344	304	299	323	335	331	315	330	348	325	340	331	320	343	314	355	331	370	360	336	336	347	340	334	336	310	363	331	328	352	313	363	349	313	370	348	344	325	326	339	341	359	337	332	306	371	349	361	357	316	343	386	332	342	306	338	347	307	357	333	333	343	314	319	320	349	355	345	338	322	288	336	319	341	355	309	333	316	321	330	338	363	339	335	344	363	334	341	335	348	326	337	333	300	303	320	331	305	319	318	317	349	335	331	314	360	314	326	346	353	335	315	325	352	309	341	338	327	345	328	348	355	350	336	335	340	335	340	368	351	382	344	309	344	327	324	337	322	315	320	327	327	345	326	315	309	346	346	384	312	323	317	347	338	330	329	330	298	339	325	318	364	378	343	342	355	317	345	323	336	348	364	319	337	307	298	391	348	345	334	321	330	297	374	287	314	344	350	347	375	340	318	315	298	311	387	338	357	326	335	326	332	329	344	351	310	362	353	352	307	348	352	338	352	355	334	341	302	334	329	320	316	345	339	364	350	346	344	314	324	324	358	344	371	350	357	333	318	318	339	340	345	316	321	309	380	297	341	318	355	356	359	342	336	368	349	340	332	347	367	353	359	356	334	348	305	356	321	367	325	346	337	332	359	317	335	323	328	306	301	378	329	337	344	335	296	346	352	330	343	360	368	329	339	349	334	325	314	356	311	352	310	356	359	339	316	322	333	357	331	360	346	345	334	362	306	333	359	348	298	327	326	306	371	325	325	332	350	341	360	365	329	337	365	347	318	326	368	337	335	315	308	306	330	327	347	321	346	316	316	321	335	322	344	343	320	333	346	359	350	369	348	355	358	355	339	339	314	335	346	307	328	339	347	329	320	337	338	364	317	357	300	292	320	340	300	352	335	364	340	339	309	324	336	324	305	315	326	328	312	343	378	351	348	331	339	323	346	307	335	320	313	324	359	355	313	388	334	357	364	354	346	338	340	337	337	341	352	350	340	364	304	353	354	326	312	362	356	339	315	337	322	342	333	331	346	347	355	365	346	319	337	351	308	311	361	332	333	347	344	342	323	324	333	334	337	337	340	311	333	324	309	317	357	363	324	347	348	341
9243	15642	13599	7309	5523	4469	2574	1933	1421	1263	1091	958	831	781	647	583	564	555	497	513	473	448	415	442	421	398	387	361	360	404	366	408	372	343	362	359	335	333	329	350	347	373	346	359	337	332	352	340	388	311	334	349	338	333	338	338	304	346	316	329	323	319	351	335	316	323	364	360	346	306	346	352	322	305	353	324	335	338	328	323	325	334	338	326	332	316	323	332	324	330	350	323	322	345	344	311	337	317	317	328	310	333	343	331	309	328	319	346	303	322	329	321	309	352	311	336	324	323	348	316	331	347	348	305	313	309	345	320	323	341	298	315	340	324	311	336	328	349	324	333	316	338	330	340	320	312	341	349	318	294	296	296	307	338	331	310	366	340	315	349	330	323	325	329	317	315	325	334	330	323	303	340	343	334	357	326	309	332	310	320	321	358	336	305	338	323	313	304	330	331	306	339	333	313	304	326	318	374	302	322	331	317	307	319	315	318	343	335	321	341	327	333	334	315	344	336	312	306	322	330	330	344	342	309	336	334	303	326	330	330	311	329	337	313	329	310	295	280	328	336	317	304	309	345	322	320	319	317	320	280	347	332	309	344	324	317	291	340	334	355	308	325	327	348	331	320	310	290	328	314	338	321	344	347	327	339	312	310	347	303	313	268	336	327	329	344	317	314	318	321	338	326	325	335	302	319	336	323	294	322	315	298	320	342	310	321	353	329	320	361	310	321	310	326	328	308	356	321	312	344	347	325	319	332	323	326	341	347	324	337	316	337	295	350	320	310	303	315	326	308	355	336	333	313	358	299	315	322	350	359	319	322	317	358	310	306	343	309	338	356	309	322	315	328	328	299	309	305	312	319	289	335	353	334	342	302	342	295	321	334	291	307	290	339	325	340	389	335	324	337	335	348	344	335	302	308	330	339	325	329	324	302	294	306	325	357	330	301	340	328	328	289	339	315	330	287	340	317	313	346	304	342	366	344	352	328	343	327	325	331	300	317	301	307	322	325	329	306	278	292	320	303	299	308	338	347	336	319	325	322	336	326	385	281	326	306	303	336	301	317	280	351	324	344	314	302	320	325	322	302	353	365	330	299	326	307	320	336	311	300	310	341	304	305	343	316	328	316	316	316	311	305	299	309	349	304	319	320	325	324	319	307	335	349	338	321	316	342	322	311	301	317	354	324	351	333	319	335	268	305	338	303	355	315	338	338	343	329	316	336	358	311	328	344	324	308	344	351	313	334	334	317	300	342	341	347	345	313	326	327	310	309	317	347	295	319	309	334	322	308	341	319	321	308	295	338	351	335	312	371	345	295	323	333	312	347	334	345	345	330	310	307	304	337	314	309	358	303	319	326	364	329	326	352	324	328	321	343	333	316	329	316	343	314	313	342	310	361	347	323	318	327	344	297	318	298	325	345	332	327	329	309	321	348	318	351	357	327	323	305	348	306	309	333	324	321	320	347	320	332	313	297	373	320	329	329	330	318	348	335	323	332	309	340	341	323	326	305	328	314	336	340	340	319	318	319	283	331	327	321	326	329	351	346	339	321	316	344	319	334	312	320	329	334	312	342	329	320	335	293	345	318	303	337	337	341	299	312	299	328	314	321	342	344	315	356	317	338	299	330	351	335	289	307	327	322	346	355	293	329	358	340	328	276	345	334	317	288	324	341	313	277	356	318	293	333	313	360	356	338	308	314	321	325	321	317	329	304	335	286	283	331	339	338	350	329	329	301	305	329	324	311	336	333	349	325	311	308	368	319	283	318	314	345	340	315	352	314	351	355	352	305	316	301	346	330	338	311	326	346	326	319	315	305	331	303	349	313	350	324	354	312	344	318	308	315	321	329	339	325	339	311	304	353	357	339	356	320	306	313	340	323	311	339	342	319	353	333	347	296	330	342	308	338	328	309	301	303	307	320	337	316	342	351	317	338	306	302	337	357	307	323	315	322	328	317	333	335	329	308	292	312	339	338	324	331	351	318	338	317	323	318	356	341	325	335	293	339	319	329	338	320	322	343	307	335	343	337	347	307	351	320	313	331	298	337	330	333	285	331	314	311	321	316	303	307	315	307	345	315	364	315	328	325	324	316	328	323	291	347	362	342	323	319	314	350	316	302	314	349	322	329	312	334	309	341	295	339	330	328	314	329	351	321	333	300	332	336	322	340	304	325	299	315	349	317	328	338	292	323	324	310	312	316	338	323	335	328	325	326	291	310	303	364	324	311	346	336	364	299	338	307	314	308	320	327	325	332	310	323	332	339	309	317	361	329	333	303	322	341	300	302	322	319	340	307	338	315	362	333	327	377	302	308	320	339	325	321	318	325	321	327	341	349	347	311	301	316	331	317	350	333	299	315	355	325	362	337	309	294	323	317	362	323	322	332	345	341	319	326	343	334	350	320	315	318	350	333	305	351	324	324	332	311	317	312	295	309	306	316	315	345	291	294	322	303	320	308	330	323	340	342	290	352	320	314	333	321	318	326	311	305	326	329	310	319	324	301	299	361	321	294	319	332	350	314	321	340	321	333	295	313	319	315	328	315	356	336	311	328	312	327	356	343	313	325	345	364	341	336	306	323	339	314	305	330	314	319	327	356	292	299	341	301	321	280	343	320	339	292	316	315	341	335	307	303	309	324	340	355	329	326	304	320	330	329	328	347	348	347	334	322	334	337	330	324	349	307	311	343	340	358	338	303	281	316	314	321	339	349	303	324	337	356	332	328	335	359	324	314	341	330	317	312	346	330	340	342	338	310	326	343	354	321	353	338	318	287	328	320	324	305	311	298	353	352	324	300	308	325	298	283	308	334	289	322	342	339	318	349	333	328	324	317	320	282	299	325	332	345	323	310	309	329	284	319	329	384	324	325	345	315	335	311	325	317	349	313	340	365	324	338	363	361	326	341	320	350	340	347	343	329	330	333	302	313	372	351	308	337	309	332	286	314	317	341	308	324	296	312	339	321	277	309	330	300	286	298	330	354	293	330	326	289	334	351	320	335	317	361	327	298	302	313	328	354	309	327	339	293	364	371	306	305	338	302	344	350	348	300	309	318	330	313	326	319	350	310	326	311	311	306	322	335	337	343	327	303	316	330	315	324	335	359	330	329	302	322	327	310	327	321	310	307	312	306	348	356	341	303	359	307	341	308	350	339	321	311	315	301	309	319	324	341	341	354	306	345	318	334	343	312	341	320	331	332	328	297	321	329	306	328	340	289	310	282	326	334	334	333	351	334	316	332	329	320	324	338	321	309	329	325	330	305	319	323	321	320	329	353	365	337	307	310	289	345	347	320	321	320	313	354	342	317	325	342	325	329	321	369	332	345	323	330	339	302	329	320	326	350	312	346	300	320	312	316	335	333	311	315	340	331	294	344	349	294	301	351	303	342	322	320	315	332	323	307	302	302	295	343	290	277	291	309	314	324	333	314	324	349	336	326	346	317	346	333	341	362	357	326	342	321	351	326	297	355	294	311	335	323	311	329	340	350	326	296
24313	21990	29120	25547	22000	22120	11164	2490	1596	1465	1277	1157	1179	958	892	860	876	838	792	840	772	758	753	732	745	700	709	681	693	638	659	667	628	629	652	692	642	680	639	688	612	650	671	615	666	597	593	678	646	601	634	657	657	603	639	631	604	682	613	624	599	596	615	581	610	671	618	656	614	620	621	614	612	590	583	619	639	652	626	647	650	614	647	605	648	592	659	606	589	653	632	600	638	637	639	581	650	631	647	634	625	638	575	605	624	645	620	627	622	583	574	621	575	584	589	595	626	622	587	586	660	616	580	644	665	596	578	616	621	626	603	636	580	631	587	636	588	632	632	598	573	603	603	606	611	622	628	589	611	567	613	638	620	602	593	612	585	593	590	606	620	584	611	593	622	568	625	608	573	586	701	593	619	634	615	589	613	621	622	610	654	575	555	606	630	613	607	621	610	581	621	611	586	579	614	667	611	632	642	651	597	621	604	624	595	654	648	591	625	578	621	562	652	600	605	618	631	578	615	614	561	608	627	628	572	603	609	633	606	601	598	553	609	599	599	618	632	604	651	601	586	619	626	606	576	575	661	609	584	586	611	602	584	621	625	657	671	630	630	584	656	612	585	587	603	645	672	624	619	679	616	629	586	597	618	611	584	626	607	594	646	644	579	636	608	671	611	619	617	612	626	643	567	587	601	568	580	621	641	626	607	624	607	606	603	609	641	590	622	627	644	629	626	625	638	576	589	601	608	593	613	578	623	646	610	579	569	647	592	627	614	616	605	606	599	624	597	633	631	616	630	579	620	658	613	614	601	629	612	593	611	595	582	593	587	630	606	576	640	649	615	630	621	625	596	599	603	619	641	612	628	636	612	611	600	638	583	604	580	594	616	619	612	649	573	586	584	665	620	625	640	587	591	624	631	625	620	594	637	629	621	599	608	650	611	584	588	615	598	578	661	613	616	590	650	588	614	609	637	604	611	579	624	660	638	571	640	628	655	590	649	602	594	611	601	600	566	622	624	653	631	567	628	601	637	647	650	613	604	574	652	607	596	615	625	621	563	651	584	595	574	598	636	587	615	668	611	595	596	625	625	627	594	651	578	589	614	615	594	615	599	629	639	605	617	577	627	658	654	582	649	641	599	602	623	583	620	629	596	608	601	603	642	576	599	636	591	625	635	615	625	615	599	601	657	654	611	604	612	634	611	619	599	628	593	625	643	594	629	617	603	635	644	571	579	619	618	625	639	606	639	653	600	650	633	612	619	640	618	588	615	607	596	643	605	606	642	644	612	576	620	615	634	622	637	586	601	609	591	682	635	604	653	636	625	602	601	589	615	594	592	604	591	572	642	596	638	660	619	651	583	569	633	553	617	589	640	606	566	603	616	599	577	559	612	610	617	601	611	618	623	616	625	594	613	629	600	625	613	619	592	627	616	551	592	618	624	624	571	593	657	640	573	598	610	637	633	612	608	621	599	606	615	577	568	584	621	597	617	638	641	580	583	588	591	579	569	578	624	645	595	661	620	580	635	606	638	564	626	592	608	572	601	645	623	617	634	658	634	578	606	615	631	586	591	581	548	619	582	656	615	640	641	624	636	570	612	590	629	602	611	611	637	619	579	629	604	680	613	578	618	642	623	594	618	636	656	569	593	622	610	571	618	624	600	642	617	572	615	614	611	596	550	626	595	600	641	663	574	625	609	594	591	617	592	579	599	621	627	610	627	663	597	575	594	622	625	599	612	595	602	655	615	620	623	648	565	667	631	612	607	636	587	627	670	637	614	603	640	644	603	587	602	660	675	637	577	663	585	587	593	642	625	609	581	542	597	608	643	617	617	615	650	646	568	583	583	611	640	639	581	632	611	580	597	605	638	567	604	581	598	620	595	643	621	611	591	617	613	586	687	592	602	606	601	559	565	608	614	607	586	632	576	608	621	585	640	615	573	636	598	546	616	599	615	602	627	575	642	620	604	582	593	608	630	623	626	603	613	602	629	596	640	611	608	641	614	614	581	593	621	629	597	594	615	636	627	619	594	583	633	594	565	645	631	582	601	638	623	615	602	586	605	620	612	618	620	610	591	609	586	639	628	591	637	614	596	591	593	654	580	664	642	616	635	601	581	671	573	586	620	646	565	556	597	638	600	570	594	588	568	582	617	593	632	612	619	595	567	567	625	653	590	588	583	600	634	633	637	634	615	543	662	595	554	611	626	601	607	621	647	627	603	606	645	597	625	577	610	571	614	597	573	623	563	607	644	636	572	627	623	620	608	585	581	640	623	575	565	599	622	598	639	587	646	603	644	609	568	646	589	596	625	626	620	586	594	586	594	605	648	601	625	608	635	618	585	628	621	563	624	590	644	615	586	594	620	588	622	600	609	618	600	591	586	603	550	619	615	601	593	607	612	616	572	619	639	649	631	660	579	595	574	577	577	592	593	600	582	645	604	627	583	586	581	627	651	623	628	591	637	608	621	608	609	552	607	623	620	614	598	590	623	632	617	590	573	570	589	596	644	579	628	599	649	592	615	617	597	629	563	655	635	596	605	590	634	624	631	614	606	580	596	628	649	585	612	662	651	588	604	579	667	625	605	653	629	634	602	620	613	641	643	624	632	576	648	609	633	626	599	611	599	640	580	608	650	575	585	619	615	623	542	607	617	592	648	600	622	627	615	596	609	632	591	596	636	608	603	623	603	616	597	627	599	618	623	570	636	590	568	618	649	556	631	586	632	623	610	602	593	604	624	625	612	623	596	579	595	619	612	587	585	619	616	576	582	626	598	641	599	593	608	608	647	596	610	564	592	604	622	629	598	627	568	630	604	638	641	634	592	624	598	630	592	595	619	673	651	656	601	606	593	596	621	603	630	590	605	638	601	603	596	592	598	617	592	591	639	647	606	564	611	617	632	623	612	614	593	589	544	574	628	599	629	603	578	620	605	564	620	583	619	602	625	598	547	589	642	632	602	661	642	595	633	635	591	552	623	594	563	633	569	621	598	606	626	590	614	607	569	558	624	669	624	604	634	557	608	684	593	613	627	618	581	639	566	583	626	599	604	604	605	637	625	630	612	612	654	615	580	585	676	610	607	635	645	633	637	604	584	599	636	664	624	622	645	622	598	621	595	612	659	589	656	586	636	612	604	651	650	602	609	578	595	603	617	628	609	615	618	584	564	634	605	584	601	563	603	615	606	559	608	587	574	630	598	658	584	588	620	633	613	603	600	608	605	603	612	653	630	610	618	582	631	567	645	629	624	602	575	622	582	644	597	613	624	625	618	648	567	593	590	587	594	605	583	583	635	620	651	633	606	640	602	608	575	631	591	599	643	588	605	563	623	601	616	630	607	628	581	592	611	593	610	619	608	645	603	601	620	612	632	623	608	592	601	611	605	587	622	614	633	604	642	606	649	593	592	619	579	602	609	592	617	615	625	628	567	630	627	595	602	606	624	617	614	598	581	612	588	608	603	612	630	614	569	597	588	602	586	601	622	625	610	612
12394	23401	21370	12184	9164	7645	4941	3675	2878	2403	2141	1814	1675	1438	1204	1165	1038	1032	935	914	853	846	833	829	828	819	757	721	754	676	703	676	656	641	649	624	661	669	655	620	612	654	630	665	614	619	640	604	685	645	652	650	613	623	599	622	627	619	662	576	596	632	612	597	606	610	596	605	613	597	561	590	625	598	601	561	620	611	565	588	579	576	597	607	589	608	599	570	567	585	574	656	585	591	619	602	545	614	550	567	592	587	572	601	583	616	567	635	579	600	586	619	597	597	598	568	630	593	583	573	618	600	608	606	551	603	573	580	594	595	590	594	566	598	575	611	566	607	591	590	562	605	563	615	628	556	636	570	593	553	568	596	586	571	563	572	573	619	590	577	595	622	589	601	631	572	626	570	575	567	613	565	584	579	636	556	566	584	572	552	575	566	601	602	555	571	580	604	581	601	593	610	524	599	549	577	582	551	612	557	533	626	601	533	599	613	541	583	603	564	583	589	615	574	619	574	603	610	581	591	605	578	604	603	600	573	607	557	599	584	597	581	567	583	572	611	623	561	553	570	582	618	594	560	586	637	561	594	630	546	575	629	561	567	652	613	603	578	554	606	589	595	605	612	628	590	581	588	586	584	567	626	575	602	648	607	563	590	577	579	588	614	574	558	583	562	605	595	602	614	620	579	576	584	588	586	580	573	567	563	597	595	581	600	586	546	568	547	581	639	573	587	609	569	588	599	611	588	621	610	620	572	595	603	643	619	596	582	642	599	578	540	622	541	625	577	576	554	593	593	570	587	576	555	566	569	588	589	600	629	588	577	586	595	579	600	513	588	595	559	615	590	587	573	585	610	587	534	626	536	548	593	570	587	578	599	571	610	587	588	539	581	563	623	615	555	598	562	550	592	618	590	574	565	570	602	599	528	587	613	562	579	531	616	596	599	625	562	588	531	566	552	571	555	594	577	626	645	565	556	616	569	585	559	579	613	570	555	619	562	559	593	576	571	651	524	586	565	581	562	567	572	605	576	629	595	564	594	605	624	525	558	588	570	568	565	616	621	583	562	599	614	610	568	538	636	580	637	577	597	616	590	552	593	569	604	605	562	618	592	574	569	582	570	569	587	604	550	617	585	604	597	580	595	597	634	570	587	584	596	589	586	580	562	601	600	573	620	592	549	576	577	557	557	553	587	578	630	562	577	584	608	562	542	586	572	574	571	593	616	629	578	573	614	596	599	603	590	579	575	630	566	583	591	587	585	632	582	585	573	575	577	546	575	565	605	583	607	586	592	595	613	573	522	605	596	584	624	610	583	512	544	567	563	573	596	593	592	564	552	594	636	553	565	581	556	637	602	619	581	618	592	599	620	613	562	558	611	565	613	593	584	552	582	587	590	585	565	616	613	539	582	592	584	592	607	591	581	595	621	583	577	613	578	569	581	598	594	617	597	610	576	622	568	602	604	589	598	552	598	595	595	564	596	552	578	636	602	594	563	640	570	582	549	612	590	600	588	554	600	606	618	574	587	594	594	590	590	587	586	598	587	537	601	591	588	567	578	620	627	577	562	568	614	597	614	565	581	601	592	580	626	603	614	604	613	633	594	596	586	554	561	649	613	561	554	557	560	637	614	606	569	597	605	614	565	572	619	558	577	612	614	583	597	597	605	591	596	573	575	566	585	589	573	562	559	621	589	600	567	571	605	575	647	566	620	611	619	589	584	603	585	555	564	574	577	579	581	644	591	602	585	577	616	616	618	559	617	580	557	595	640	576	558	569	635	552	575	608	585	579	590	596	596	603	588	554	627	625	610	572	579	569	581	585	567	528	621	584	602	607	619	563	574	554	590	578	622	591	530	599	577	621	598	607	568	621	563	583	621	599	541	628	589	576	608	590	642	612	585	604	577	587	581	622	544	600	640	575	630	551	622	592	612	601	581	607	604	576	606	596	607	569	543	608	600	557	557	593	610	620	580	607	574	600	576	569	602	553	625	575	578	620	598	581	592	604	601	566	593	636	579	568	579	597	611	568	582	597	607	631	583	620	560	591	608	622	622	563	594	565	577	570	592	568	625	624	579	542	614	577	571	572	566	589	594	609	579	605	582	562	574	606	607	574	574	571	554	595	555	576	611	578	563	595	553	547	572	588	603	557	600	586	571	578	598	612	608	621	610	605	594	567	580	570	539	587	546	611	548	611	627	583	574	615	627	573	604	573	594	575	574	596	587	609	594	604	597	575	557	600	573	571	560	601	593	599	569	588	595	596	583	595	596	608	603	586	543	614	572	548	582	575	566	602	582	589	579	593	581	644	589	579	601	614	646	592	604	598	583	558	575	589	600	592	588	590	583	595	611	544	567	590	605	538	603	596	583	552	600	570	566	567	593	569	582	619	593	614	597	561	541	581	593	589	596	598	637	588	608	608	554	574	594	570	587	526	575	567	584	596	583	600	582	613	567	573	577	536	589	568	622	590	615	605	576	602	593	580	630	589	590	605	599	551	600	560	555	597	616	587	581	603	603	604	588	620	594	517	590	525	588	595	606	576	526	628	603	612	559	559	553	541	566	572	579	599	583	578	573	555	593	533	589	633	611	571	560	552	576	577	585	582	594	580	593	579	576	551	584	574	572	594	581	593	590	569	561	612	557	573	609	600	582	571	616	592	605	603	601	626	568	579	610	587	536	601	607	620	576	598	614	584	620	616	616	591	596	593	582	568	573	610	582	568	545	607	613	596	618	584	537	599	591	618	587	571	546	562	615	564	583	551	597	616	577	600	623	562	564	518	557	600	571	564	572	580	599	575	598	591	593	620	614	608	568	604	582	585	577	614	585	611	580	638	561	596	602	592	551	602	577	587	591	549	606	563	582	614	566	603	567	574	576	608	568	575	592	600	549	603	561	627	624	564	582	567	583	592	591	577	574	570	577	617	610	583	589	553	570	649	571	530	564	553	566	592	609	594	607	569	619	558	590	582	599	618	564	556	599	611	592	603	505	606	576	594	640	538	574	557	585	565	531	586	616	628	536	570	610	587	583	552	545	585	628	587	582	574	547	598	554	559	562	587	586	585	609	607	601	628	589	576	578	621	590	603	612	605	611	596	582	584	578	634	635	574	588	589	592	555	570	621	562	576	592	554	523	612	620	634	635	552	573	583	539	590	597	599	585	620	562	569	572	606	563	585	552	591	578	594	569	590	545	585	590	587	516	570	567	652	582	609	589	596	601	607	580	568	571	592	617	586	651	582	596	607	626	563	621	623	560	563	608	569	588	584	549	602	576	570	586	594	612	564	586	618	581	593	575	581	603	557	596	556	669	593	594	594	564	605	590	553	544	565	600	600	590	596	617	581	547	554	549	615	579	633	584	596	613	540	626	625	608	604	584	575	599	616	577	594	583	584	564	615	585	578	554	613	595	544	582	598	646	590	571	617	550	588	589	559	592	577	597	616	627	581	582	586	614	599	584	590	590	584	572	594	587	582	627	594	564	594	587	566	589
27357	14138	2532	577	458	418	181	163	125	122	133	109	107	97	134	123	111	112	112	130	124	124	122	122	107	97	119	125	99	120	116	110	110	144	110	98	112	122	122	98	114	106	110	132	120	99	115	112	110	114	125	108	115	108	122	124	90	101	113	105	101	111	105	105	118	109	125	120	116	126	123	125	112	102	115	114	113	113	133	100	117	126	114	125	104	112	123	114	128	108	114	100	102	121	125	89	110	93	117	112	105	114	102	107	103	99	131	122	110	102	117	108	108	133	120	108	118	106	108	119	121	112	112	117	121	94	105	103	121	122	101	107	109	137	133	104	96	110	99	133	117	113	108	124	116	125	110	117	107	116	117	114	101	104	111	132	113	109	127	103	108	109	122	111	122	98	138	89	117	130	112	113	115	116	105	116	136	110	104	115	121	95	117	127	101	122	103	115	117	105	125	109	123	109	110	125	106	112	111	109	111	132	115	116	121	120	132	115	96	117	119	110	110	96	131	123	104	119	88	112	104	111	105	126	107	118	110	117	119	105	126	114	117	94	123	133	86	86	115	112	117	113	107	101	107	97	127	110	118	105	119	104	119	115	97	110	109	105	101	128	117	97	107	122	99	119	120	129	120	111	116	111	99	115	131	132	110	96	110	117	104	89	125	101	100	100	131	115	111	107	137	109	113	108	108	118	106	116	119	127	137	123	127	96	96	119	126	124	105	100	120	118	119	125	123	111	102	102	113	98	111	119	119	111	115	115	99	118	122	120	112	123	105	109	112	106	94	105	98	126	112	102	111	111	91	150	119	125	108	107	106	108	110	112	102	114	104	98	108	113	112	114	110	119	102	118	117	114	94	107	124	108	91	122	132	115	124	110	124	112	107	96	120	103	111	99	116	123	108	126	125	111	122	101	114	117	126	121	114	110	99	118	115	115	102	117	106	105	103	112	117	95	107	113	123	125	115	97	116	117	118	108	100	105	101	119	123	145	95	109	117	113	114	125	124	99	132	103	101	118	119	111	98	107	107	117	95	98	107	106	119	124	119	102	100	112	112	104	105	131	121	119	108	117	112	115	131	104	121	105	96	118	118	119	99	93	108	109	105	118	97	113	102	135	111	124	131	100	121	136	85	110	115	105	116	102	123	97	122	109	109	103	132	101	125	108	110	128	124	114	120	102	103	111	108	114	121	118	122	105	121	106	96	128	114	132	105	102	115	120	117	112	103	123	134	105	125	120	115	116	98	106	119	125	110	125	107	114	143	106	111	102	113	121	123	110	125	101	109	113	105	121	147	98	125	119	130	107	132	119	112	109	102	114	125	105	112	106	114	99	100	101	100	116	102	124	117	108	115	106	111	115	120	119	109	102	122	135	125	122	127	128	104	126	103	107	114	101	121	114	104	124	105	101	125	115	121	127	129	104	126	109	124	111	115	104	129	110	94	98	119	116	114	127	104	111	123	126	108	95	124	122	131	131	117	116	100	112	117	93	110	101	113	118	127	107	115	97	102	99	103	101	120	116	116	83	118	106	114	113	109	121	127	104	126	117	99	122	115	110	109	117	110	127	116	125	122	116	114	110	119	122	113	111	108	113	107	112	110	106	122	112	92	111	127	112	106	117	113	110	108	127	100	114	110	113	117	126	113	110	121	124	111	122	105	96	107	107	114	99	106	136	113	128	105	112	133	119	130	115	116	121	115	116	123	113	120	116	110	92	94	98	100	105	116	115	92	104	101	130	142	105	111	114	120	120	119	111	114	131	110	118	127	110	127	116	95	113	117	95	105	112	122	100	120	129	107	140	121	102	98	121	113	111	111	114	97	125	107	112	108	120	98	112	125	116	122	107	107	121	118	96	135	113	121	104	100	131	97	123	120	101	127	117	127	125	119	129	122	112	97	130	141	126	117	116	117	101	131	133	125	106	117	113	134	114	99	108	120	124	118	100	121	115	96	106	126	120	116	131	116	95	130	113	131	126	122	117	114	113	122	108	113	122	101	112	128	128	115	103	124	112	87	101	113	115	144	117	111	114	105	114	120	119	108	115	105	101	127	113	96	140	110	102	131	121	121	96	110	115	111	124	108	118	127	103	111	112	115	112	115	113	136	126	109	122	116	107	105	108	103	107	108	145	115	114	135	107	96	132	117	115	125	102	126	101	110	108	136	124	120	108	108	115	123	114	113	98	90	117	105	117	104	121	111	113	114	112	116	130	110	122	107	103	103	106	108	109	133	131	106	120	107	114	104	113	113	99	104	118	125	123	95	109	104	115	121	109	94	113	116	115	120	113	135	119	110	116	102	108	100	125	114	135	106	110	120	122	108	112	126	103	130	114	103	109	94	106	106	122	133	116	120	115	109	128	115	116	109	92	129	113	104	93	90	100	128	119	124	127	124	116	118	124	106	120	120	97	109	122	117	116	115	114	123	109	109	122	94	139	113	114	113	122	120	131	99	109	105	117	109	102	141	96	107	125	112	106	123	100	108	112	150	119	119	108	127	103	87	120	105	127	132	136	110	119	114	120	110	117	114	103	96	128	100	115	120	118	121	108	116	125	109	88	117	126	112	102	126	114	128	121	106	110	112	108	112	117	113	122	115	104	116	120	108	122	118	115	116	121	120	128	114	111	106	106	106	112	128	104	109	128	106	117	87	122	110	125	103	109	103	96	134	129	90	126	117	118	104	102	122	114	109	90	118	114	100	106	125	118	127	124	110	113	109	117	145	107	126	108	103	129	109	128	126	110	109	96	110	117	117	114	118	112	125	103	112	96	108	135	122	111	100	101	95	79	112	96	98	113	105	101	110	116	101	96	103	119	98	102	123	126	111	105	131	120	107	118	113	117	112	109	87	127	127	103	124	107	131	114	133	109	110	120	127	121	121	109	123	121	112	112	122	107	114	126	99	117	107	100	126	106	122	131	111	107	120	120	127	88	109	106	127	118	125	108	128	91	101	105	100	111	118	116	117	106	115	104	108	115	116	99	113	115	126	107	101	129	130	79	98	118	104	132	126	98	127	100	111	89	101	114	108	137	126	109	105	109	116	128	113	102	96	114	119	117	107	107	119	110	115	99	114	109	121	119	98	115	106	118	114	123	102	122	115	105	105	112	100	125	94	103	126	103	105	129	126	113	136	127	124	106	120	120	111	120	136	107	89	110	116	116	117	105	125	115	106	106	108	109	109	123	117	120	86	129	110	120	132	123	119	109	122	131	102	105	130	111	131	110	109	102	124	127	111	124	112	101	135	125	99	117	84	121	135	117	117	117	135	132	113	106	116	109	95	110	89	119	122	123	117	112	109	110	104	113	109	113	98	118	123	113	109	109	109	116	122	125	126	106	114	127	113	119	112	114	113	108	127	117	115	117	129	134	103	108	130	99	104	119	110	97	114	112	120	100	95	124	119	105	118	103	111	114	107	96	112	114	107	122	130	113	121	126	104	101	119	103	120	101	107	114	126	122	107	117	96	99	118	97	108	110	108	119	137	93
5722	3236	2772	795	859	860	265	212	180	165	138	144	157	141	131	141	143	139	123	130	132	128	117	133	136	113	133	129	136	125	131	123	146	141	109	133	135	126	120	136	121	138	112	128	117	140	127	133	134	134	115	128	137	121	134	144	134	146	138	130	141	123	132	135	136	139	115	148	116	117	138	117	148	109	140	97	131	133	130	133	121	147	130	118	115	127	117	131	148	107	147	124	122	134	130	131	155	113	113	112	105	135	141	146	152	115	156	120	114	137	113	141	114	110	124	130	139	126	127	127	133	115	141	112	100	135	143	125	165	146	114	121	138	119	128	116	120	116	129	131	146	126	128	128	127	135	135	136	131	113	114	125	139	130	128	136	122	128	128	167	141	132	129	142	131	136	138	128	117	133	127	114	143	143	113	127	134	152	142	119	122	120	134	123	117	123	138	116	119	115	151	133	128	122	131	128	124	138	130	138	137	116	114	140	123	129	134	126	131	173	132	136	130	133	121	122	125	129	130	135	124	143	151	124	115	110	122	121	116	125	115	124	123	140	140	131	121	130	136	116	130	117	136	129	118	132	123	124	128	116	122	126	128	116	148	144	145	131	128	113	135	122	134	136	138	136	163	119	142	119	148	86	140	123	120	107	134	110	137	142	105	135	137	118	125	123	115	147	125	124	131	114	126	157	133	122	133	128	125	133	113	125	111	115	116	149	108	138	126	111	116	142	138	118	137	127	133	114	130	129	127	137	136	131	121	128	115	125	138	133	129	125	101	124	145	138	127	129	125	122	126	122	129	132	141	150	137	137	117	122	116	130	143	105	111	126	119	121	118	140	127	132	141	136	115	136	124	129	138	127	115	127	137	132	111	120	118	109	153	123	109	121	119	133	134	137	133	129	142	107	123	132	148	136	131	131	150	102	115	158	122	122	141	138	131	110	104	126	128	128	156	139	126	118	121	128	114	133	131	125	115	128	143	121	147	129	136	114	111	107	130	116	128	120	137	132	136	125	126	132	122	139	130	154	139	112	118	138	137	123	134	130	134	128	112	143	147	123	137	117	125	135	139	131	122	130	133	136	157	132	122	135	130	135	139	101	118	110	110	122	141	123	123	136	122	123	120	121	109	124	141	120	121	136	110	131	112	119	116	132	118	122	131	127	134	127	130	133	130	112	128	147	117	131	137	149	123	143	135	154	125	137	122	126	123	122	145	141	117	135	124	122	113	129	121	132	135	134	115	127	147	133	127	155	130	114	112	145	133	132	134	132	130	131	116	124	125	141	139	130	132	109	125	126	132	140	124	134	134	123	114	141	142	124	115	122	126	118	129	118	123	140	111	125	132	149	121	118	124	111	119	112	138	143	136	125	140	131	131	134	144	128	143	122	129	127	137	124	133	122	131	132	129	110	121	137	132	137	135	110	130	121	144	109	135	114	125	143	154	140	120	130	147	123	130	134	132	131	123	126	120	134	98	131	129	123	143	111	113	118	138	114	128	122	125	123	144	125	123	139	128	138	150	127	128	120	114	126	138	131	129	141	115	132	115	131	125	124	144	131	130	127	153	124	131	124	117	121	113	135	119	125	124	125	138	119	115	161	129	119	142	121	130	127	155	142	131	124	141	140	125	149	130	128	130	119	120	116	123	138	129	104	121	121	131	135	144	120	125	148	100	147	135	136	124	117	118	134	124	130	149	139	139	129	131	119	136	105	154	125	116	142	127	117	124	119	123	134	127	133	115	123	129	151	147	130	126	112	123	106	131	121	136	110	128	136	153	137	126	108	134	106	149	136	134	123	140	131	121	107	147	120	106	134	140	102	136	121	150	133	153	135	141	135	129	136	120	139	122	123	137	124	123	125	130	124	134	125	113	146	149	125	142	119	129	97	143	137	131	122	142	130	134	123	144	105	120	146	129	122	126	136	126	142	136	130	129	138	135	128	133	127	113	128	124	134	100	144	136	120	147	115	153	125	154	109	134	112	137	119	146	141	128	123	157	148	128	129	129	129	148	128	117	148	149	146	130	133	129	128	124	150	139	133	140	120	144	114	128	98	139	111	125	133	134	127	113	125	137	136	127	127	118	120	150	133	131	113	130	122	135	145	114	135	119	123	130	116	130	128	109	129	140	115	121	109	123	123	135	137	131	127	128	117	126	139	125	139	128	143	123	121	120	131	113	126	119	121	140	103	121	131	143	131	129	134	140	121	135	156	124	132	121	121	133	136	134	143	149	127	130	133	132	143	152	106	118	117	110	129	148	94	122	111	125	140	136	123	128	122	153	139	124	112	116	127	122	133	135	101	122	129	115	143	124	146	123	112	138	103	125	130	122	113	123	120	135	120	132	126	115	135	128	134	124	136	132	122	146	130	129	117	112	124	145	126	139	138	136	137	118	161	148	122	126	125	133	133	135	122	119	130	125	146	122	128	114	127	139	124	105	147	126	130	133	133	125	119	128	113	105	152	113	142	128	93	136	142	128	152	96	121	130	134	143	134	121	150	109	114	124	130	143	128	139	139	126	118	132	117	109	130	123	127	118	146	117	139	127	116	143	148	125	120	116	125	137	126	132	132	115	125	136	132	147	127	131	128	122	134	127	145	130	109	129	119	115	137	125	128	134	133	132	122	120	106	141	143	109	138	131	137	131	128	113	117	136	123	120	123	139	136	134	138	116	103	111	118	120	146	132	125	130	126	129	129	141	130	136	140	109	140	145	141	139	127	135	142	134	152	130	121	137	117	120	132	125	129	116	128	141	134	128	128	136	133	137	143	131	123	120	125	131	124	125	147	122	141	132	125	121	118	130	145	116	135	129	144	130	125	119	130	111	123	139	153	137	129	132	130	125	141	142	135	125	129	131	140	152	149	132	140	113	139	148	155	112	123	137	138	131	126	129	130	117	146	117	127	126	130	121	117	114	94	131	138	136	134	125	118	125	116	136	134	131	147	121	125	127	126	125	151	129	165	139	137	124	136	124	116	129	141	140	122	113	149	124	119	113	149	142	123	123	128	118	123	121	138	125	134	132	124	138	149	136	140	126	129	124	124	128	123	140	113	143	126	140	135	144	119	118	135	124	167	134	122	129	139	135	119	137	130	128	148	142	131	118	146	135	153	123	150	122	118	106	117	120	135	114	126	120	154	118	135	126	122	147	135	148	141	106	131	120	130	139	122	121	133	125	139	113	123	114	124	137	152	129	124	137	114	143	116	132	127	114	114	124	148	129	129	117	137	121	125	125	138	122	125	113	119	122	133	131	134	150	109	147	116	118	125	136	133	117	150	126	123	144	135	125	133	135	127	147	131	126	122	128	154	142	155	123	119	136	133	118	148	140	123	125	112	131	155	123	116	115	135	131	118	124	128	138	140	117	118	126	129	114	127	117	136	132	134	119	140	117	120	140	121	148	129	130	118	120	138	135	141	125	151	109	110	133	145	122	120	125	119	111	118	134	116	137	118	120	127	122	119	128	127	124	118	120	105	124	128	111	123
26741	21978	28717	25908	21985	11847	1891	1087	849	761	703	601	596	540	510	498	431	444	390	423	458	391	415	385	402	367	363	413	370	397	371	352	383	365	366	355	342	381	326	368	364	371	342	368	366	367	349	366	367	368	343	312	359	363	334	342	338	317	328	357	328	345	329	356	331	335	345	385	344	358	342	360	342	351	322	351	360	358	371	346	354	370	348	356	363	347	365	328	365	352	337	342	322	329	336	336	327	319	325	340	338	309	342	332	313	378	338	316	372	341	363	341	330	369	356	367	345	350	334	328	332	360	352	361	331	339	342	367	356	313	346	376	346	326	355	353	334	317	335	302	343	351	330	339	331	327	334	318	318	337	332	361	336	373	371	332	327	373	338	341	360	350	385	336	292	329	324	312	373	351	306	353	303	357	322	333	321	356	314	341	346	334	371	344	353	345	300	329	335	305	370	335	325	354	318	366	333	348	349	337	332	349	346	342	331	351	309	353	345	349	369	334	370	351	334	383	332	316	349	356	351	356	363	382	285	324	337	365	308	341	354	335	321	314	367	356	314	375	332	339	334	338	324	365	351	363	300	318	350	363	331	337	285	338	340	374	330	376	357	343	318	348	349	354	339	311	335	354	363	327	349	346	350	330	335	328	356	329	331	360	322	317	352	331	337	362	314	332	395	334	304	359	343	312	353	339	334	328	339	350	336	339	350	332	315	354	357	350	333	346	312	335	368	350	371	332	325	330	328	320	350	355	342	317	375	347	329	343	366	323	324	348	335	334	345	333	307	320	345	346	350	319	325	348	331	335	303	324	354	336	346	294	335	349	331	357	354	331	311	322	364	361	338	321	344	328	340	367	323	327	323	324	333	347	334	344	334	370	354	353	313	359	343	366	320	321	339	319	364	365	357	387	355	383	331	370	358	330	294	353	325	343	359	345	363	332	340	358	339	371	332	346	314	324	348	307	338	318	332	350	342	340	329	297	349	325	313	326	375	331	338	367	346	362	357	347	326	339	350	351	298	323	370	327	343	356	321	349	342	359	332	335	336	366	337	346	353	374	379	311	375	349	364	342	330	340	360	344	338	383	325	297	351	324	337	371	350	341	309	367	304	357	326	362	370	333	350	340	344	310	338	322	335	361	343	354	346	332	329	351	353	358	378	319	335	350	341	328	307	312	361	326	378	355	317	332	335	337	357	342	313	298	330	360	332	345	339	338	359	333	343	350	365	343	328	333	349	367	312	347	347	328	365	344	350	357	330	357	358	349	321	359	294	354	313	350	349	374	346	347	334	356	350	344	344	356	321	356	333	343	333	337	353	328	316	311	337	365	340	315	364	343	358	313	343	341	359	363	319	343	309	317	358	358	350	334	306	325	347	331	364	333	319	326	356	321	368	323	300	325	347	332	353	324	325	315	357	333	338	336	349	366	316	352	340	299	320	303	351	344	356	364	312	302	327	363	311	326	334	323	320	333	347	354	301	332	356	322	352	304	368	353	334	332	355	328	346	318	312	340	354	355	329	358	332	322	321	374	336	312	321	341	319	348	341	334	360	337	346	337	349	385	339	360	319	359	363	343	319	347	329	319	347	393	308	334	336	311	363	315	349	350	352	322	329	282	355	316	352	331	356	352	353	319	317	324	361	339	329	301	324	358	343	338	309	325	357	359	346	335	367	320	324	346	323	368	332	365	334	323	307	338	387	352	315	340	344	298	346	339	333	367	344	307	330	340	316	319	288	358	343	342	330	332	331	319	340	341	332	347	317	321	337	336	336	332	363	310	332	358	328	333	328	320	312	347	343	347	330	383	327	358	349	326	354	352	327	364	313	359	349	331	327	354	330	338	326	323	368	309	345	301	342	363	326	365	352	334	339	345	317	345	354	334	322	311	358	312	333	321	337	333	324	325	306	323	332	360	351	357	330	358	357	356	331	365	329	318	352	329	391	340	308	329	328	326	333	313	333	309	316	361	320	327	317	342	332	350	320	345	326	339	330	358	354	366	363	355	339	352	343	314	369	368	349	332	358	335	375	323	343	344	341	319	361	327	301	339	343	334	328	341	322	340	324	357	324	304	335	326	361	360	364	308	358	349	360	329	352	317	322	343	345	361	368	304	346	311	343	340	336	315	358	319	364	292	326	327	304	315	361	329	329	316	313	318	356	338	373	348	341	335	338	337	338	316	297	336	308	330	372	312	356	346	363	342	332	347	346	344	358	342	353	332	345	345	357	347	338	306	351	329	318	344	359	340	349	366	341	370	333	322	354	325	337	343	317	338	330	353	324	328	350	348	353	351	334	349	326	363	361	340	324	332	313	338	358	358	338	349	363	322	335	314	344	310	304	341	350	332	345	328	375	340	338	330	336	322	327	363	345	345	350	335	321	332	332	360	329	364	351	383	314	321	348	344	351	357	340	317	374	348	315	371	350	330	353	329	330	337	332	339	349	385	318	336	363	319	342	328	330	342	362	329	320	336	343	333	362	351	326	323	352	333	359	346	338	366	334	314	312	333	332	334	314	334	339	338	363	355	339	339	321	357	360	323	356	344	361	348	330	337	310	342	344	344	333	334	334	331	308	348	337	339	359	351	371	335	354	329	352	340	352	336	332	361	332	317	318	358	325	315	316	355	371	347	338	349	365	307	332	328	322	324	319	350	294	353	356	367	326	360	365	317	330	341	340	314	346	334	347	344	347	340	346	363	325	352	390	346	329	332	328	359	362	344	330	322	334	363	363	321	335	313	333	358	369	327	361	323	354	349	324	351	358	331	335	340	342	356	360	329	338	344	332	334	334	319	331	293	360	350	341	310	307	356	312	317	345	352	339	325	339	318	354	341	355	357	362	355	351	320	290	361	339	347	328	341	338	355	341	315	334	348	323	347	383	330	349	327	366	329	318	369	309	329	345	342	331	343	341	345	360	339	330	354	356	340	318	312	348	313	352	346	340	357	358	390	326	326	303	345	371	319	321	308	301	330	337	310	339	387	326	363	349	318	325	333	341	302	340	323	327	333	325	321	350	312	339	363	339	319	337	319	337	368	319	330	353	330	323	338	340	310	372	380	364	320	344	357	350	358	334	343	358	332	321	366	343	317	326	326	371	343	313	326	339	318	339	345	386	321	339	360	347	333	365	336	358	332	359	335	304	339	295	321	373	353	336	320	343	348	354	350	346	345	352	332	314	330	299	324	333	363	337	325	333	346	354	330	350	339	341	337	331	325	352	326	337	308	326	344	329	345	335	354	302	298	340	295	358	337	310	339	351	303	343	314	306	327	331	331	322	344	346	337	348	328	326	324	339	371	331	353	329	335	365	332	337	326	355	326	375	341	326	350	363	354	323	332	316	324	327	346	343	347	384	346	324	406	334	334	344	377	357	338	336	366	366	310	392	363	337	377	328	321	368	362	307	304	374	315	328	351	315	333	293	351	325	358	350	318	324	321	335	349	337	301	345	336	313	359	339	321	337	345	335	357	348	355	372	326	329	301	333	359
9067	15835	13194	7372	5259	4602	2594	1966	1411	1269	1125	867	920	710	667	589	552	532	462	466	481	446	408	425	415	394	450	362	433	385	377	337	358	366	386	355	344	358	346	354	348	318	346	353	370	377	369	341	347	343	357	329	372	366	327	330	328	345	371	316	323	330	324	351	335	338	296	308	366	361	318	345	345	344	347	357	357	341	364	321	329	306	317	344	320	324	362	354	335	311	321	328	337	308	322	349	362	361	318	321	334	334	312	340	329	318	333	316	341	333	320	344	336	308	339	349	320	352	323	322	315	316	298	343	314	289	321	292	359	324	328	303	304	326	313	351	301	339	347	322	351	311	346	321	344	307	341	323	344	324	326	349	348	328	328	314	337	317	342	351	332	327	345	349	332	336	358	320	300	318	360	316	326	341	329	341	318	329	331	308	347	329	337	317	350	340	304	351	323	362	321	347	346	346	329	331	345	318	313	321	309	327	336	336	341	345	331	309	331	313	341	325	339	303	314	309	332	355	290	344	346	374	341	286	319	321	344	325	340	353	312	334	312	320	319	350	325	345	299	342	320	272	313	331	337	338	325	349	335	327	330	309	317	369	345	324	314	314	346	317	292	315	329	304	310	330	331	330	325	307	338	342	320	314	351	357	302	336	336	382	347	311	305	369	335	315	338	321	318	334	317	334	347	329	353	319	362	313	316	343	314	339	367	344	302	330	345	345	334	312	317	308	343	354	337	347	345	319	328	314	341	309	324	363	337	322	334	327	301	322	342	343	332	325	342	325	348	326	355	324	310	317	324	341	342	329	313	333	323	300	302	330	328	352	317	313	330	313	286	333	322	341	327	336	286	332	357	323	352	301	314	318	314	312	331	303	378	328	309	308	321	320	334	318	315	308	346	361	311	328	327	331	342	327	356	295	298	303	322	335	339	308	337	358	298	311	343	347	348	321	352	309	345	309	321	327	311	315	348	291	333	312	312	328	330	313	324	323	361	349	322	353	322	299	350	338	305	302	307	316	315	340	348	337	321	308	314	323	342	346	301	326	329	322	340	305	340	306	347	342	324	325	371	343	330	329	310	319	317	341	333	320	313	323	369	316	321	331	333	318	323	326	300	323	318	326	302	325	311	328	293	323	344	325	312	317	299	336	321	307	340	322	300	366	346	329	325	324	324	336	334	336	334	369	345	331	316	323	312	338	338	314	340	328	329	324	311	311	326	359	328	347	316	324	370	313	318	331	329	361	318	333	321	291	339	310	298	327	295	318	327	320	347	319	316	334	310	312	301	348	338	339	317	331	318	323	326	314	337	308	301	374	320	298	332	317	298	318	343	325	290	322	336	305	345	306	330	327	335	328	330	338	343	305	328	320	316	341	336	322	323	334	323	328	271	326	345	322	353	316	331	326	323	348	348	315	306	359	332	337	343	328	324	342	297	319	336	325	312	327	344	310	353	326	345	338	308	312	298	334	330	328	336	369	327	337	316	338	328	300	353	335	340	300	342	331	339	337	300	328	291	313	325	348	327	299	331	295	335	322	344	315	340	302	300	338	340	320	305	314	353	323	352	334	334	335	342	350	341	318	315	320	323	324	345	314	323	308	338	309	292	292	299	333	344	309	318	319	362	336	325	322	348	332	301	343	343	336	322	302	293	341	312	315	340	328	343	311	301	337	304	324	323	322	332	317	340	297	332	342	321	325	303	338	330	336	328	345	347	306	312	315	332	302	326	332	297	304	314	352	316	337	303	334	325	306	347	310	296	297	321	327	285	321	348	334	343	313	347	318	327	334	316	321	320	343	357	305	322	321	314	359	327	321	332	308	358	351	313	343	326	331	337	346	369	317	309	318	324	337	300	336	329	277	316	326	333	324	338	292	329	318	317	316	300	317	353	361	299	332	327	318	349	307	334	354	339	295	333	322	356	301	346	288	310	305	329	320	353	355	333	351	346	348	341	346	309	304	342	339	318	301	319	311	323	330	322	360	332	331	325	312	318	323	324	331	340	361	296	319	320	325	325	322	338	301	323	303	315	301	351	296	343	319	298	346	295	350	321	332	335	332	336	302	348	309	329	316	327	336	330	331	324	305	333	295	340	312	331	334	323	358	313	337	330	297	318	338	334	293	311	339	327	312	317	365	362	346	320	353	332	321	299	294	308	325	322	311	328	326	306	334	301	358	308	326	336	326	320	337	308	311	310	325	311	328	317	313	355	321	355	330	323	338	354	321	298	302	332	337	296	337	301	314	326	333	330	304	345	309	322	311	352	361	294	329	341	337	349	340	292	337	328	329	325	320	335	343	317	336	319	330	335	337	321	319	339	342	350	347	351	349	316	292	329	333	335	376	302	312	343	344	352	330	343	295	316	350	321	308	320	334	309	309	340	305	328	330	291	302	328	320	315	289	323	344	341	343	343	364	309	353	315	328	363	308	359	323	305	347	335	343	324	309	341	330	317	309	314	342	329	373	306	302	310	305	358	331	318	349	287	334	360	328	310	347	324	361	308	324	336	336	319	330	307	327	322	334	328	336	352	337	299	333	346	339	330	322	326	292	338	297	346	355	311	323	341	345	283	314	322	326	318	321	306	298	334	288	348	312	356	345	336	346	305	314	332	307	314	301	305	322	338	344	311	341	327	345	310	295	302	334	300	365	323	342	339	313	340	319	337	354	327	274	313	313	351	292	344	337	331	322	335	370	335	324	334	349	322	343	307	312	317	330	326	338	319	289	337	351	328	323	319	333	334	356	324	318	338	308	352	326	336	312	334	303	344	320	323	311	338	318	294	324	327	305	305	329	333	330	328	307	327	317	350	312	344	309	321	311	358	311	311	329	308	329	324	335	353	273	342	306	307	308	341	327	360	305	298	307	332	315	335	335	310	352	309	309	328	322	343	325	338	323	308	312	314	332	336	307	336	339	319	313	330	297	324	330	357	308	346	300	322	323	333	309	286	336	331	343	335	336	328	307	316	369	306	348	324	327	357	326	318	316	333	343	316	347	350	311	313	324	330	332	320	341	319	314	334	345	325	319	301	369	301	343	322	325	310	313	302	318	313	348	335	350	337	322	345	339	336	316	324	313	361	297	353	338	328	300	308	323	275	324	308	324	312	324	324	323	332	304	306	344	306	324	311	334	331	317	295	331	309	314	339	310	350	347	345	359	309	311	320	316	342	317	367	354	366	362	331	298	343	345	309	324	331	325	331	322	321	338	306	316	328	339	313	320	303	349	307	323	308	356	351	315	361	314	318	313	340	303	338	349	333	309	299	302	323	317	339	313	383	330	315	344	329	314	304	328	311	312	326	310	346	330	341	329	299	361	351	309	339	326	330	321	342	358	348	334	303	328	310	312	324	325	323	341	332	323	319	317	321	323	311	317	355	321	298	297	320	348	348	338	329	353	342	345	340	261	374	296	343	318	310	342	347	313	342	307	354	334	298	301	331	320	333	351	343	321	309	366	316	333	294	293	310	308	323	325	340	327	317	324	327	326
22145	20024	26542	23234	20042	20154	10130	2230	1417	1273	1125	1049	1028	909	866	808	737	800	697	683	722	672	630	633	676	601	642	628	626	624	632	623	599	608	604	596	640	597	547	555	583	606	567	603	561	568	613	553	576	598	571	558	569	596	548	597	603	578	584	588	552	515	639	584	580	586	549	586	591	547	560	538	592	566	579	593	549	543	568	589	598	562	581	585	575	574	540	599	597	608	602	580	535	570	603	567	547	568	604	581	551	557	602	545	567	573	555	548	528	583	581	541	584	523	569	542	575	567	567	568	505	546	600	599	568	573	554	576	614	560	544	553	577	567	557	562	535	546	543	517	540	559	562	518	551	584	559	576	567	548	558	581	547	603	572	570	570	532	581	588	593	598	533	586	573	594	570	587	592	552	568	553	636	584	590	548	558	584	552	515	588	577	590	554	544	547	532	565	543	598	546	524	572	591	581	555	538	610	608	528	531	549	593	591	587	551	585	567	521	608	536	575	544	577	570	576	579	528	561	570	515	542	577	564	514	589	594	573	541	584	592	606	571	586	532	608	561	578	543	563	590	582	524	505	619	563	521	562	576	569	566	530	558	553	554	572	588	591	530	559	538	525	581	563	558	554	538	573	589	587	515	571	559	603	547	565	529	587	570	570	534	541	578	551	591	560	574	567	549	551	555	578	526	570	592	586	564	564	576	579	553	534	549	562	560	576	603	554	543	566	549	587	559	604	557	569	574	596	584	563	573	572	558	565	565	567	567	588	574	565	556	533	555	568	528	559	513	545	553	590	573	558	591	555	569	533	564	576	568	569	566	596	586	550	558	576	592	563	582	537	593	553	573	563	544	570	573	560	576	582	551	598	545	559	555	527	557	556	532	539	503	591	526	556	570	590	588	557	568	562	562	554	618	581	567	584	558	510	539	541	526	540	596	540	595	597	565	596	541	546	533	529	554	577	572	550	564	580	542	555	549	547	549	555	599	567	563	584	598	557	571	540	574	593	598	541	557	553	558	550	532	566	559	547	588	555	536	566	562	508	529	579	540	576	560	531	543	569	586	526	562	566	563	574	568	572	578	608	589	581	580	562	562	571	547	574	588	597	563	541	534	572	520	572	575	589	611	642	563	566	583	570	532	580	564	603	568	539	557	583	577	559	564	572	511	544	565	591	559	546	530	561	559	591	500	588	539	613	526	562	574	568	607	537	546	568	550	583	531	546	540	551	555	557	571	565	548	555	563	575	628	566	577	522	550	573	540	556	564	559	562	542	574	529	559	613	587	562	550	545	538	541	552	578	523	556	541	550	543	541	548	569	563	556	580	538	561	539	565	561	560	513	535	550	639	563	550	509	636	527	572	574	568	521	596	572	553	603	571	553	544	579	543	630	557	596	557	576	586	555	536	584	544	541	554	574	569	560	540	550	557	561	568	535	567	570	551	564	566	525	556	556	533	579	550	529	605	537	527	542	557	568	566	615	518	592	592	551	556	590	537	542	570	564	575	546	541	528	548	561	557	572	548	576	561	539	584	576	582	572	540	592	566	529	513	528	547	574	577	548	584	567	583	564	552	569	587	534	539	596	563	569	543	581	526	585	531	555	589	601	543	580	529	567	549	586	580	568	565	576	538	557	593	542	501	486	544	574	630	559	585	575	604	582	580	531	549	556	609	565	589	587	538	569	557	566	581	558	527	583	582	589	568	572	549	581	525	606	581	592	572	526	576	550	593	530	539	567	593	543	590	556	523	513	599	581	599	526	561	553	638	569	578	573	584	566	568	532	624	587	577	574	529	594	574	557	571	549	576	496	565	585	594	570	562	598	571	581	544	555	605	557	587	563	546	559	561	567	541	592	580	552	540	571	546	570	567	572	546	573	517	519	579	531	522	558	609	593	536	502	560	590	557	604	570	554	578	607	548	559	543	501	528	526	570	572	566	529	592	578	551	555	548	561	538	552	574	573	576	585	576	570	595	534	565	553	543	527	539	560	577	535	582	570	562	525	531	554	585	543	522	559	554	529	533	584	578	552	544	519	581	591	608	559	525	575	600	559	574	576	541	565	631	523	491	567	536	562	568	558	595	527	577	496	585	551	567	559	602	551	537	549	556	535	587	533	593	564	531	539	513	569	605	555	569	551	589	581	517	574	554	587	574	534	558	585	603	574	571	534	578	513	533	545	551	561	622	569	571	568	576	567	533	573	527	508	530	543	589	589	573	591	574	562	555	548	554	572	543	573	530	549	582	581	517	535	532	536	553	568	532	536	574	550	550	591	536	582	536	546	581	552	574	563	591	566	550	568	626	567	577	542	569	564	527	537	537	548	524	566	603	581	560	564	565	578	540	553	544	562	617	519	579	560	540	582	568	536	591	611	567	560	548	618	549	569	585	568	548	560	543	563	594	545	552	490	539	546	585	544	592	571	579	544	578	610	583	542	541	568	537	585	575	555	540	542	555	580	509	564	578	608	556	586	525	560	522	580	582	567	581	556	575	564	592	564	608	566	592	579	549	619	584	552	533	551	547	585	544	560	589	513	530	590	566	545	599	579	595	605	557	584	556	591	555	556	588	563	550	547	511	546	545	595	555	575	577	544	540	539	549	547	513	607	597	584	597	571	576	589	563	566	565	585	570	542	530	557	554	548	547	600	530	557	558	571	540	545	543	585	558	551	561	541	545	578	555	580	562	552	597	538	601	606	527	583	589	544	599	536	570	559	543	581	555	575	588	581	557	602	568	552	562	564	580	516	535	562	546	544	532	574	559	536	593	571	558	533	583	567	573	586	563	595	562	555	584	570	563	557	535	596	538	565	508	536	578	531	590	544	505	540	555	591	530	536	572	527	536	548	591	561	591	553	574	566	533	576	571	580	558	511	610	537	539	540	536	542	578	593	588	539	541	564	547	523	509	579	587	612	583	564	582	568	627	562	582	548	541	564	592	570	581	536	584	578	566	589	592	544	558	555	609	531	568	584	521	581	529	553	547	580	516	533	531	547	569	519	576	548	528	570	520	526	579	533	544	599	594	551	566	572	566	577	562	588	579	565	558	571	533	550	580	506	569	585	581	588	529	558	556	560	557	574	559	553	551	566	561	549	551	585	555	545	550	498	569	551	552	554	562	558	533	583	579	560	573	567	559	568	563	584	543	543	545	586	572	535	572	548	554	545	544	585	537	560	579	560	557	542	531	543	549	572	593	563	556	543	551	558	531	546	551	569	569	569	549	559	563	571	596	529	572	516	564	605	545	571	534	570	541	567	508	578	545	559	547	542	546	551	592	530	530	529	558	580	611	542	530	510	567	561	541	541	521	567	532	580	568	533	564	552	609	542	593	583	538	607	561	550	518	527	533	594	560	529	518	542	560	559	537	564	547	542	559	563	630	603	593	531	553	560	560	570	575	565	581	544	576	558	517	522	599	567	527	566	579	529	595	569	564	563	528	548	587	544	566	552	516	557	550	516	561	610	543	581	563	549	576	538	508	601	572	532	558	527
11364	21858	18663	11329	8186	7394	4542	3284	2482	2287	1797	1640	1515	1307	1087	1071	982	932	879	844	838	771	761	728	685	657	685	652	635	663	652	619	639	622	589	621	615	623	604	582	576	601	621	562	590	604	541	588	608	514	557	541	568	573	556	531	588	547	561	570	500	572	539	578	535	581	512	576	581	576	546	582	566	550	533	563	565	546	559	539	549	570	553	555	559	542	546	577	534	526	562	524	562	564	549	534	564	593	581	577	568	504	590	583	531	515	523	547	552	533	535	492	528	530	531	535	528	549	540	551	507	550	537	561	534	598	560	555	554	557	547	526	562	550	531	538	569	549	528	555	535	540	504	531	529	505	561	528	527	564	497	520	526	550	563	558	543	591	478	562	548	553	523	527	560	555	566	521	552	528	554	574	578	526	512	517	576	483	563	567	493	525	543	546	526	513	542	575	526	501	529	527	542	540	514	525	556	513	497	512	526	548	520	524	519	571	535	517	542	537	527	531	548	535	536	552	535	550	557	576	511	525	545	543	543	530	526	567	549	529	548	572	556	556	506	539	510	551	533	496	526	513	551	529	517	504	523	515	549	583	482	540	558	546	570	511	502	541	547	544	524	552	570	544	551	565	540	540	539	539	518	541	557	561	548	520	523	528	543	522	547	536	541	535	580	505	535	563	552	527	537	533	505	568	562	518	512	537	546	485	511	534	536	543	527	517	538	543	519	555	557	537	514	521	515	538	543	608	534	526	525	554	545	595	520	550	547	527	557	516	531	578	520	566	537	507	515	534	533	538	514	572	560	596	527	563	543	520	528	560	542	526	558	562	511	544	498	516	538	524	557	572	497	522	529	585	537	501	541	543	567	503	518	525	556	578	543	523	528	580	544	559	539	541	562	537	557	549	533	516	518	603	544	516	535	549	546	526	568	535	529	529	558	568	558	543	525	526	573	551	514	567	539	531	535	539	515	554	501	557	498	481	550	550	528	532	566	580	576	515	568	514	517	514	517	523	537	560	535	555	597	527	547	512	534	504	543	574	542	531	532	506	585	534	541	551	534	534	536	537	539	568	536	539	549	532	526	532	505	551	548	562	500	502	511	541	527	554	546	511	546	531	531	555	536	505	518	555	579	539	523	536	527	500	542	541	552	519	511	576	538	561	504	504	540	528	519	546	566	505	546	523	562	568	553	500	549	514	538	532	543	527	533	522	495	533	578	532	543	512	500	540	503	560	538	530	540	556	543	549	559	522	527	514	577	548	505	519	581	520	550	521	498	563	496	549	508	546	558	557	537	554	512	543	535	524	526	525	550	537	504	527	547	515	544	552	540	490	525	545	519	553	542	537	513	532	518	563	504	545	517	547	497	500	566	546	527	552	515	570	583	549	504	509	566	565	547	525	549	555	525	547	525	546	515	566	517	536	513	525	549	475	539	531	559	507	515	571	521	564	529	547	531	534	518	522	502	544	549	543	556	533	547	527	547	566	506	549	503	536	572	541	577	549	547	548	518	556	538	517	527	552	530	569	554	585	530	494	548	527	511	537	514	527	502	484	531	516	565	465	539	548	508	585	512	515	506	512	551	582	542	473	495	536	577	549	558	529	543	523	516	530	562	511	526	577	525	542	494	537	538	509	544	524	534	535	547	520	498	513	526	546	519	551	566	527	543	546	534	513	583	543	557	514	521	516	500	530	535	543	466	527	539	544	535	505	530	544	505	494	566	517	547	518	518	487	569	553	526	543	551	564	523	545	528	530	521	519	514	535	542	543	501	543	497	559	563	553	553	521	541	521	501	561	552	551	519	509	523	515	527	535	532	520	531	525	538	505	537	541	553	562	575	556	535	562	530	515	533	584	498	544	545	525	550	547	531	546	540	553	557	546	520	514	539	521	556	522	551	511	542	531	504	567	580	532	527	516	535	520	554	518	578	561	538	525	568	526	549	517	551	524	577	540	515	500	607	525	551	542	532	517	559	561	566	502	554	504	521	573	526	572	545	584	538	577	527	539	549	515	529	516	557	555	526	529	552	554	507	561	494	565	540	563	515	551	491	526	516	572	534	538	505	533	548	538	568	548	582	521	547	487	573	552	583	543	554	532	495	520	537	550	521	571	530	559	533	580	558	562	497	553	536	553	503	566	566	571	522	546	514	530	551	549	502	545	542	545	513	515	519	538	549	536	543	549	541	551	543	490	533	558	500	565	567	532	509	539	545	552	546	526	522	527	532	486	527	538	600	549	577	556	518	567	526	542	564	558	551	536	503	557	547	523	575	546	545	528	509	568	561	564	583	528	511	552	511	502	516	536	539	510	527	518	545	544	526	563	574	531	521	567	510	554	556	554	549	517	568	501	522	535	538	550	538	566	532	527	520	530	532	504	539	572	530	540	583	523	545	529	515	525	499	553	530	561	542	521	554	572	530	546	550	568	595	525	538	554	541	537	506	577	551	541	519	528	541	552	555	539	556	580	546	549	561	522	562	507	559	550	528	536	523	538	559	553	540	543	496	509	582	516	544	552	494	523	570	574	556	519	516	488	539	516	524	499	514	520	560	518	523	566	583	518	526	556	524	526	523	566	538	528	502	549	543	464	571	557	541	571	535	502	569	557	573	559	556	595	551	528	502	521	554	536	537	563	500	596	500	567	538	515	544	531	559	531	514	549	544	517	518	489	529	524	575	568	502	544	563	564	548	553	524	525	542	505	561	541	549	562	522	535	543	511	531	514	500	543	547	506	520	527	526	542	510	543	533	527	571	524	554	501	538	535	559	527	577	544	528	534	533	538	558	557	487	535	570	529	560	544	525	517	517	532	543	526	552	519	498	548	528	521	478	551	502	554	542	546	539	550	548	554	571	577	591	516	545	545	563	484	500	514	545	535	594	536	562	521	534	528	511	521	541	566	563	539	575	548	540	551	507	562	529	542	538	519	523	514	538	537	520	537	536	529	525	495	546	513	552	516	570	498	514	519	507	585	476	514	539	546	539	545	511	515	484	531	524	524	539	484	537	523	502	517	509	520	566	511	517	578	537	526	500	527	539	533	534	559	518	535	520	503	516	549	534	524	511	515	523	544	556	558	554	568	567	463	497	508	540	490	544	523	548	545	556	495	526	501	576	488	517	530	517	542	488	543	551	533	578	528	535	546	565	528	574	566	577	540	516	515	486	546	524	581	534	519	524	548	533	501	560	509	509	491	573	544	524	552	566	506	543	554	563	506	553	552	532	535	596	556	536	517	536	527	517	508	546	514	530	475	521	574	513	490	554	551	545	540	496	489	532	549	516	550	526	546	534	488	557	560	550	531	587	487	552	540	536	581	554	505	543	560	546	549	545	540	553	546	570	589	539	525	555	553	551	534	546	561	489	503	538	511	553	604	555	580	508	524	562	547	569	556	560	553	561	527	556	525	535	574	543	584	545	551	506	582	535	534	536	526	520	547	534	490	554	529	530	555	552	521	518	530	540	554	527	550	563	513	513	575	568	519	559	538	539	522
29797	15481	2402	694	418	417	190	146	145	145	139	139	153	123	142	130	137	120	116	141	139	133	128	114	124	135	132	124	129	126	144	124	127	98	126	119	155	132	135	127	136	139	161	117	117	125	118	123	121	117	119	144	134	138	131	129	131	131	132	134	129	129	143	120	123	118	138	130	144	109	134	138	120	133	128	147	119	147	107	149	122	117	147	134	132	121	129	126	139	91	127	132	136	130	134	126	143	133	133	115	144	120	122	115	116	101	104	127	145	121	107	151	131	114	117	132	96	120	107	121	118	101	105	138	148	129	137	131	135	110	128	113	134	123	126	114	135	115	116	116	124	103	123	116	127	119	122	137	125	124	123	128	136	130	115	128	115	122	111	127	124	132	128	128	128	134	122	140	132	136	138	112	126	123	109	124	123	135	131	118	129	134	130	129	133	112	134	128	124	125	126	117	132	134	147	123	125	109	128	109	103	129	120	133	114	121	139	146	117	121	133	104	134	124	147	129	126	105	107	112	126	120	139	127	134	141	155	127	110	122	115	120	145	140	140	126	143	133	111	140	125	126	132	103	125	101	120	131	121	125	134	132	134	113	120	126	123	126	133	104	145	107	115	119	114	118	123	134	134	142	118	122	115	131	123	123	122	117	104	116	126	122	140	128	125	131	121	126	135	105	114	110	111	108	144	107	124	118	147	129	121	129	109	125	122	119	117	128	104	138	112	138	134	136	112	127	124	109	135	131	131	138	125	115	127	122	134	126	122	142	122	118	119	129	152	109	131	119	126	105	120	139	120	121	118	137	135	124	124	122	118	106	116	126	123	134	121	125	110	135	130	129	139	124	127	117	130	104	106	125	118	137	119	131	123	121	130	128	141	125	118	134	122	125	132	124	143	143	116	117	131	138	105	127	112	104	131	122	133	111	108	111	138	119	119	121	115	127	115	133	118	133	133	123	122	119	121	117	138	119	109	146	127	108	117	107	107	113	122	129	135	125	120	128	113	124	121	126	128	118	132	142	116	114	133	132	138	127	124	133	147	113	116	138	124	123	134	122	126	126	125	123	148	139	117	130	125	125	134	127	119	137	129	125	110	112	120	114	135	130	120	135	125	124	116	130	128	123	126	120	142	115	122	129	117	121	133	110	124	140	130	152	116	134	140	116	119	127	123	115	132	121	100	133	129	106	123	128	133	113	124	109	145	126	123	108	139	125	149	132	127	130	141	114	131	131	146	128	129	118	141	120	133	126	132	119	135	126	128	136	109	142	98	146	108	118	110	127	114	140	128	136	114	97	124	115	137	132	131	152	114	124	114	127	116	118	110	133	112	111	127	132	110	138	122	129	147	134	133	123	113	116	122	126	119	119	127	134	138	97	138	123	112	124	125	116	129	116	110	138	116	138	136	139	120	134	146	130	121	128	120	132	131	131	124	117	133	113	122	116	134	126	129	113	115	99	116	129	128	118	120	141	121	120	121	131	139	129	127	123	140	129	114	133	121	113	133	107	125	131	103	134	124	116	115	107	113	99	126	122	123	109	106	127	132	124	122	127	137	128	132	124	126	144	123	122	121	106	137	102	111	144	109	113	119	104	125	127	126	121	133	115	135	121	148	120	131	143	120	100	112	112	127	112	129	115	120	122	116	103	123	134	141	132	116	117	113	130	123	124	128	131	129	140	141	142	115	124	130	108	122	135	141	138	114	112	101	126	116	117	120	117	116	130	107	140	128	133	113	129	107	120	123	134	138	128	135	122	124	113	132	137	118	116	129	113	134	132	120	137	128	146	129	128	142	132	141	114	129	130	107	105	117	132	109	118	134	103	127	133	120	134	131	111	125	111	119	129	136	147	117	123	133	126	124	123	132	122	120	115	118	105	128	141	122	116	98	111	145	116	119	121	133	126	117	136	119	136	129	130	112	119	133	119	126	119	140	141	142	124	125	129	135	118	131	108	123	122	110	129	126	130	110	121	126	121	129	134	113	140	135	138	111	109	130	122	98	115	125	131	119	139	129	133	127	130	111	133	125	135	143	106	134	121	140	122	123	129	118	129	131	116	123	141	134	107	137	113	100	116	114	133	127	135	122	157	127	134	127	128	131	142	144	126	106	118	136	134	135	123	112	140	106	116	130	107	121	150	134	143	130	108	122	138	127	123	117	127	134	136	116	145	131	119	134	117	144	129	116	138	137	140	112	141	120	129	108	125	135	130	129	115	126	141	117	129	120	144	117	117	121	133	131	129	107	131	134	144	120	103	129	129	120	131	122	117	149	112	137	112	131	125	118	104	107	139	140	121	134	112	127	130	122	127	121	120	114	117	126	136	128	129	128	130	117	150	124	136	118	152	108	119	114	141	122	140	122	134	107	128	117	120	120	124	97	136	139	141	124	132	116	128	160	131	136	144	123	137	136	138	131	134	117	133	117	118	133	120	119	125	126	130	126	117	120	119	101	105	123	131	137	119	123	125	122	128	132	134	110	130	121	115	131	132	123	135	126	123	143	135	122	134	135	126	139	134	135	122	110	133	113	122	132	120	108	133	125	149	158	103	124	137	148	121	125	124	137	142	119	122	131	121	139	132	126	116	119	150	108	126	127	128	137	138	104	139	124	124	132	121	125	128	139	110	125	104	114	119	122	131	110	121	127	130	130	123	140	129	131	124	122	122	117	137	113	101	140	119	118	122	110	118	114	126	120	106	137	141	120	130	128	114	119	119	127	125	127	120	117	127	135	152	125	127	125	118	114	136	119	142	122	109	130	104	117	131	115	138	118	107	115	110	129	112	106	124	144	109	137	134	124	108	139	134	127	113	137	101	130	120	120	126	121	123	126	134	134	138	168	134	122	142	112	158	122	116	153	119	109	117	103	136	135	111	121	143	154	131	102	124	127	145	122	133	135	120	111	118	114	118	132	119	130	112	119	144	134	119	129	121	118	112	128	132	117	90	132	123	141	116	128	122	127	132	110	117	132	143	122	127	122	112	139	129	122	128	117	110	112	113	123	126	131	117	116	125	124	118	136	130	129	136	131	118	118	134	109	136	129	104	139	125	128	125	137	143	125	131	97	144	132	140	125	120	137	135	132	144	121	136	140	114	140	140	117	127	114	99	125	125	128	141	150	119	111	113	113	120	111	123	120	161	139	125	134	123	119	123	117	168	134	100	126	114	138	127	136	113	114	117	105	140	126	142	120	138	122	111	118	120	138	139	134	119	131	122	129	120	136	138	119	115	112	127	126	127	125	125	118	113	135	126	116	123	118	135	130	109	135	126	124	128	119	160	110	116	131	146	119	118	107	131	126	148	157	111	122	129	131	143	121	157	132	127	127	139	137	128	122	109	138	116	129	138	131	137	116	109	125	134	135	116	107	117	109	145	129	137	113	124	117	127	106	114	114	137	129	125	110	119	112	103	137	123	139	109	131	130	137	119	115	118	129	123	114	139	120	108	142	129	137	141	151	147	131	117	121	144	131	142	131	113	118	135	133	111
6697	2905	2094	1065	653	773	232	210	182	189	150	164	161	167	175	152	169	171	162	140	144	141	147	127	145	125	144	131	167	155	120	154	141	138	136	154	153	141	145	139	136	126	155	133	137	144	136	139	145	145	115	133	152	143	149	144	144	151	139	134	136	141	145	152	144	135	156	132	142	162	160	154	128	142	130	119	140	148	147	116	146	145	139	151	144	147	152	150	166	155	141	126	141	167	149	149	119	131	121	135	165	151	147	139	126	148	150	130	148	141	144	126	132	157	139	131	129	139	119	137	145	137	159	147	132	136	126	146	137	149	129	146	145	151	139	124	137	128	149	144	142	149	124	145	120	162	162	157	124	146	147	123	127	124	158	146	130	139	128	147	135	136	159	141	163	148	146	135	134	144	131	137	141	128	136	139	144	134	127	161	123	143	134	158	158	135	131	140	104	138	126	131	134	134	134	149	157	141	153	149	145	158	145	128	153	134	142	149	142	131	144	130	141	143	137	145	150	125	145	127	127	155	138	125	154	154	128	153	135	149	137	121	139	145	144	152	154	143	127	139	136	138	148	160	136	142	144	133	140	161	141	146	146	118	154	148	156	132	133	130	134	134	142	144	145	150	152	152	113	150	120	123	116	145	131	131	127	124	131	138	132	141	130	141	137	134	153	156	142	149	122	144	156	143	149	145	147	134	152	135	151	135	133	169	150	131	155	147	120	127	136	135	129	146	149	148	144	160	156	143	158	148	147	133	138	130	142	136	146	145	145	121	140	143	144	129	140	135	153	164	131	134	146	138	130	135	132	152	150	123	137	135	128	138	144	154	151	130	136	136	146	131	146	141	122	140	136	141	124	129	117	127	147	144	142	158	153	136	175	143	135	138	143	160	142	152	139	152	122	120	127	145	118	137	149	128	140	145	154	150	128	140	138	139	158	149	150	124	164	152	121	155	122	133	147	150	132	118	128	131	147	125	159	145	157	153	134	136	162	135	142	144	122	144	136	135	139	152	129	157	120	150	161	154	127	140	150	134	142	124	140	128	144	144	128	134	136	131	139	149	141	118	117	142	150	139	140	122	131	135	143	143	127	131	149	128	137	143	150	136	157	157	141	145	117	130	128	136	161	159	145	150	112	134	154	119	142	147	140	130	142	120	151	154	130	143	132	128	136	128	162	136	130	128	131	158	138	119	141	137	162	126	147	147	136	138	130	144	148	149	128	133	137	130	140	156	141	148	151	125	157	156	126	145	147	140	142	150	145	135	131	114	155	148	146	125	132	149	128	128	147	150	136	153	125	133	139	149	147	130	119	134	152	165	129	140	135	148	140	130	165	133	158	147	164	134	118	149	145	171	149	150	129	147	176	130	130	140	156	160	109	133	120	129	134	155	152	131	133	157	161	137	159	139	140	140	146	159	143	125	133	161	136	136	164	147	166	137	135	144	151	121	145	152	125	128	146	151	141	144	130	127	142	154	146	137	149	140	142	146	133	132	141	115	137	124	147	139	140	132	137	150	125	136	147	134	149	152	149	163	139	148	135	133	142	140	132	139	143	147	129	138	141	154	130	135	138	137	155	119	144	143	149	150	133	136	149	142	136	126	132	151	135	168	137	131	149	131	137	129	164	152	131	152	133	139	137	128	163	132	139	121	144	139	131	139	130	137	138	139	150	147	137	156	135	116	142	118	156	179	142	120	126	126	135	122	134	146	128	142	153	141	141	127	131	146	152	149	132	140	122	155	142	131	127	138	147	150	145	127	150	155	132	134	145	143	140	119	122	145	145	146	163	132	136	148	126	151	152	150	168	132	159	115	149	151	143	123	136	143	134	147	113	138	136	156	145	153	152	123	129	150	161	141	143	123	143	134	152	133	158	150	149	144	148	145	156	154	133	143	143	115	149	140	137	131	148	131	148	137	146	152	159	131	141	156	159	153	147	130	146	142	114	138	149	135	167	144	144	144	137	150	141	145	149	144	159	161	173	148	132	139	127	140	140	124	129	134	152	142	126	136	152	134	145	149	149	130	144	148	141	143	157	150	132	144	154	143	141	153	148	145	140	157	145	142	128	140	156	134	149	159	151	138	153	141	133	123	152	130	150	123	142	155	137	162	145	144	154	145	158	141	153	157	159	162	165	165	160	146	149	146	149	143	151	153	150	120	134	149	168	150	131	132	154	152	137	141	129	139	146	171	156	131	146	138	159	113	146	131	140	136	133	153	128	144	151	116	154	154	139	154	129	129	119	139	168	139	142	120	144	160	155	146	139	141	146	155	136	138	140	152	136	123	120	167	156	136	143	148	151	127	124	136	132	136	151	169	141	125	147	138	124	153	147	148	127	150	123	139	145	139	140	129	127	133	154	118	143	123	146	146	161	137	153	142	155	152	129	155	141	135	138	172	144	142	125	164	152	147	146	157	138	159	128	132	142	166	167	149	154	139	149	144	139	129	134	153	159	152	143	134	127	135	147	145	146	133	132	126	128	142	121	159	139	124	136	154	140	158	122	136	132	142	143	141	155	137	134	129	138	139	144	143	152	139	131	160	169	128	130	139	143	144	139	137	137	140	140	133	137	118	151	152	131	141	142	148	156	132	134	139	132	145	138	141	124	132	148	142	130	161	142	140	140	147	141	130	137	168	140	144	148	142	126	128	140	144	133	147	134	163	125	139	154	169	158	132	149	147	135	121	152	155	138	130	141	129	140	143	128	145	128	133	137	123	155	160	139	149	138	138	159	148	161	133	165	151	134	127	130	145	150	137	133	150	159	130	154	124	143	146	122	140	126	125	158	147	158	147	160	150	111	132	151	137	125	145	154	117	145	149	135	158	152	151	145	146	145	135	168	119	151	160	141	145	139	164	139	148	132	140	155	153	134	131	172	116	152	164	161	128	130	132	136	137	151	149	142	130	137	167	147	117	147	147	166	140	135	132	126	142	144	147	142	143	126	130	150	152	166	157	149	120	154	143	147	156	122	122	151	133	157	133	126	135	124	153	154	138	137	139	128	142	144	154	126	155	152	129	146	155	137	145	146	124	160	160	127	131	139	145	171	156	121	142	123	168	125	141	148	146	130	122	155	127	116	134	129	145	148	152	135	144	137	131	151	144	136	138	148	156	124	114	149	133	142	143	135	128	151	122	156	144	142	120	138	140	131	154	144	116	139	161	140	150	132	140	129	136	123	142	135	148	126	150	155	140	136	130	135	143	145	159	132	124	140	150	121	169	141	148	151	160	132	175	128	123	142	159	123	150	140	135	137	156	134	148	144	159	148	127	137	120	138	128	151	142	130	141	152	148	129	151	151	161	139	163	130	131	155	146	139	134	139	171	126	166	130	133	135	141	131	119	141	143	156	141	141	130	136	134	138	136	130	142	113	138	143	158	159	152	152	137	118	144	141	144	163	142	130	153	145	129	131	140	164	134	174	154	133	138	126	136	151	147	146	130	149	157	129	147	145	156	146	139	142	141	129	137	137	146	125	130	147	145
24311	19990	26128	23520	20009	11292	1753	994	787	660	580	538	536	489	427	424	407	424	390	363	386	367	361	388	318	360	327	347	324	341	334	320	333	334	338	337	345	334	297	308	344	342	294	332	336	325	316	310	299	301	320	321	333	315	307	298	308	333	307	334	336	340	296	318	340	319	340	309	319	325	330	310	333	294	325	307	329	311	345	313	271	303	282	296	291	294	295	267	351	304	351	294	319	302	280	311	313	300	352	313	307	309	306	305	310	311	278	285	288	308	309	315	311	362	316	326	325	291	296	324	303	342	299	338	315	321	324	340	375	331	297	285	307	330	305	305	301	301	317	313	298	317	325	314	333	311	324	347	328	302	297	343	311	307	311	321	344	317	301	297	298	314	307	295	284	304	327	313	293	294	312	291	329	307	332	297	279	301	312	298	328	306	334	315	310	292	292	313	324	344	334	318	284	297	290	330	343	302	326	351	342	330	308	284	324	269	290	293	299	313	305	312	300	308	313	301	314	316	343	321	291	322	313	337	285	313	307	304	302	327	282	306	318	312	306	301	325	296	312	289	314	324	326	308	312	296	331	318	313	313	305	295	295	304	339	329	319	335	300	290	301	319	331	292	305	322	291	294	325	321	327	280	321	308	300	299	310	307	349	300	340	289	322	308	349	310	293	305	330	283	326	295	281	290	315	308	288	297	311	329	353	306	311	345	295	319	339	300	315	327	289	297	314	286	303	285	299	324	295	301	310	315	290	343	316	302	314	287	297	335	299	326	316	319	337	330	318	285	333	288	302	311	326	303	272	327	302	281	309	280	326	325	309	343	322	294	314	293	329	295	340	302	288	296	304	295	312	314	286	308	323	304	318	298	303	296	311	321	302	316	336	331	291	309	334	304	325	301	327	315	285	296	305	293	298	299	301	332	299	334	332	305	293	322	300	337	316	305	309	308	293	333	333	301	343	340	298	303	328	306	311	311	293	316	306	351	311	292	301	291	305	302	316	324	289	306	309	310	334	281	311	299	299	314	320	293	314	320	290	319	307	316	310	301	300	328	324	317	294	311	308	316	295	336	313	333	328	285	322	313	319	282	330	307	306	328	334	306	329	325	325	306	289	326	312	331	275	319	295	293	338	322	290	294	308	330	322	307	311	311	300	308	315	330	317	319	306	308	307	301	317	307	324	295	269	291	303	281	286	286	297	330	302	290	316	339	330	334	323	283	301	318	336	297	321	311	301	299	315	300	327	299	315	299	320	361	285	301	329	305	313	307	306	294	322	323	304	328	319	310	306	295	307	314	306	291	306	326	335	317	295	305	306	318	340	346	315	313	336	326	304	326	334	322	293	319	338	305	341	284	335	301	299	320	337	326	286	306	326	308	305	301	303	319	304	305	290	328	332	316	352	316	298	311	286	299	303	260	299	306	334	312	317	325	298	290	318	305	296	296	301	277	305	274	279	309	286	328	324	330	319	288	304	328	327	330	301	278	294	313	321	298	305	319	332	308	295	320	341	330	310	295	299	344	281	296	324	327	312	310	318	286	345	310	318	323	334	302	310	316	307	334	317	285	307	269	331	308	294	290	307	300	295	334	316	314	305	332	310	303	337	323	308	332	294	301	299	296	358	296	293	335	329	309	305	323	304	306	319	308	292	315	321	322	319	309	307	307	337	326	343	293	301	285	305	280	289	317	322	317	312	318	308	308	316	286	297	313	344	287	269	320	299	315	327	296	312	321	297	266	301	324	310	347	293	310	291	305	306	299	314	326	303	321	310	335	310	317	299	312	319	282	302	306	310	335	325	304	277	295	335	284	309	301	329	306	338	305	336	317	333	291	338	320	334	330	312	317	321	286	337	327	305	320	308	323	328	311	308	305	303	323	320	285	291	294	314	350	306	316	304	301	288	290	307	313	312	320	306	317	292	289	305	296	291	311	330	299	294	299	303	302	317	310	313	285	315	318	301	300	293	322	306	308	317	289	283	305	301	320	277	272	286	287	350	344	313	327	337	299	337	298	287	326	290	302	319	310	286	316	279	302	305	312	337	284	303	314	313	294	312	301	323	290	300	284	318	334	304	312	254	360	306	317	273	311	290	305	331	313	310	282	277	295	317	307	304	289	314	295	295	344	295	278	296	308	287	270	286	292	326	295	315	320	307	312	306	322	283	327	296	330	302	298	312	338	299	310	320	282	323	316	294	311	341	281	319	320	307	305	315	331	294	283	318	330	314	320	299	314	302	285	307	277	260	318	310	267	308	285	317	299	308	290	326	329	325	322	334	329	314	294	319	304	312	288	328	300	340	300	297	287	323	342	290	270	365	303	290	303	312	341	319	326	290	308	332	263	336	332	307	329	286	311	276	308	344	305	326	302	310	307	306	344	320	300	281	299	298	319	311	331	323	340	315	293	340	311	333	290	347	312	337	300	342	308	304	286	287	314	326	287	297	324	296	303	294	309	286	299	343	288	308	329	303	297	307	317	284	308	299	327	297	304	317	276	307	303	320	303	314	311	335	310	280	299	338	295	282	288	330	308	322	306	305	301	275	332	303	293	313	328	325	306	293	320	317	318	307	312	313	289	297	304	324	313	312	280	315	286	313	315	315	318	287	312	335	295	292	336	343	284	316	317	305	327	315	317	325	292	302	317	310	356	304	322	302	305	349	311	324	299	308	313	317	290	317	308	300	328	298	330	303	292	302	326	315	323	302	302	312	328	298	303	326	311	280	330	304	298	294	292	321	271	319	364	312	317	336	339	318	298	290	294	317	327	310	292	286	280	314	295	309	333	285	296	343	302	332	338	330	310	282	294	314	329	327	318	322	280	297	289	301	319	319	299	339	306	317	340	314	312	304	311	324	307	329	336	328	305	303	310	328	310	316	318	322	317	318	297	293	290	301	301	297	332	336	327	308	303	321	322	303	318	304	325	286	319	327	330	306	307	325	275	310	321	299	317	296	295	324	347	309	361	298	312	302	311	327	294	288	306	313	272	306	329	293	302	329	319	339	335	277	330	282	326	296	298	325	331	302	301	345	272	298	294	328	313	311	299	308	301	329	294	290	314	337	323	303	304	285	294	330	302	307	317	308	299	289	350	302	283	291	310	278	307	290	304	308	293	291	304	311	298	327	319	307	311	323	301	315	306	288	293	297	308	276	279	348	293	338	313	312	316	271	337	284	292	286	332	302	303	307	360	318	301	322	294	323	306	325	323	296	285	322	293	336	304	283	313	276	306	343	290	349	317	313	306	343	302	312	314	309	359	291	311	303	308	362	323	312	311	328	256	324	322	276	298	305	305	323	308	332	320	298	286	319	285	320	304	310	319	334	303	288	315	306	304	278	298	276	281	286	321	304	304	323	286	291	329	356	350	331	332	314	309	312	316	259	316	288	329	336	307	303	337	327	308	284	294	287	308	300	308	273	267	310	304	320	328	337	308	301	303	299	305	286	301	312	295	318	333	316	347	266	310	283	270	310	312	326	330	303	340	316	307
8407	13607	12162	6899	4986	5178	2430	1718	1283	1146	976	880	808	721	609	573	540	492	499	430	464	408	403	359	396	367	346	378	390	345	364	354	342	329	325	343	312	320	328	302	322	322	325	339	309	300	325	321	309	291	282	314	300	309	288	307	348	304	311	329	307	249	327	293	302	315	320	313	300	323	292	334	290	268	281	304	321	317	327	317	314	324	343	303	298	297	289	317	290	292	275	290	276	325	306	293	299	298	269	303	288	291	301	285	298	325	291	319	296	289	329	296	306	285	299	329	301	314	305	303	264	287	290	293	280	284	318	326	282	315	272	288	322	280	300	297	267	338	279	278	310	284	307	297	304	302	302	309	308	280	312	289	324	331	312	308	311	302	292	317	282	320	298	282	320	317	284	316	283	338	311	311	290	295	318	305	286	279	299	285	317	286	297	302	280	313	287	297	317	294	268	280	297	303	306	298	295	308	292	298	345	303	313	290	313	276	266	307	287	303	267	293	284	326	309	316	289	304	287	318	298	294	310	302	314	298	315	301	304	305	329	302	296	326	299	289	299	282	285	298	305	295	303	319	272	313	295	307	268	310	308	309	283	318	336	312	269	339	285	317	288	297	265	329	320	266	281	304	294	305	329	297	304	300	290	295	313	301	286	305	279	267	318	282	265	327	297	300	281	295	287	292	287	341	305	299	339	295	289	266	294	304	318	276	288	267	290	295	315	315	332	286	317	299	302	298	268	317	292	292	307	310	278	296	294	289	322	295	312	259	306	327	305	278	318	315	278	331	291	305	303	279	305	290	303	292	268	302	323	313	316	281	259	276	300	316	314	301	293	313	318	328	328	291	308	293	325	292	264	328	327	295	293	302	292	305	290	308	338	312	271	296	305	298	304	302	317	335	301	312	324	308	314	306	289	309	313	324	270	285	278	300	305	260	301	291	291	305	324	286	332	312	305	309	292	332	321	272	299	292	287	287	318	291	301	300	311	306	310	309	319	315	297	302	307	307	304	297	292	311	296	287	313	313	300	301	326	328	273	308	333	302	303	314	306	337	311	309	319	310	287	297	281	326	325	300	279	327	280	299	307	288	308	268	313	295	324	299	293	286	281	268	276	261	316	314	292	299	300	303	297	283	298	312	277	289	303	320	306	306	310	272	322	332	325	293	299	271	278	320	321	324	311	303	299	308	297	304	315	301	327	293	319	280	292	324	298	295	293	302	294	320	293	310	297	307	291	265	281	310	330	316	291	302	276	304	328	278	315	286	284	304	303	317	291	299	280	319	274	303	312	330	297	318	291	282	307	296	275	317	299	317	309	302	274	320	296	305	306	297	277	302	280	287	294	310	306	303	324	291	295	298	287	302	319	296	302	332	306	274	303	304	325	300	296	307	306	288	299	288	297	261	307	294	292	286	274	326	314	328	284	307	280	308	319	291	279	278	257	324	315	293	302	294	296	306	288	281	318	325	310	283	310	304	305	312	311	321	288	308	305	305	303	313	318	320	292	304	305	341	304	274	313	291	313	309	292	302	269	299	306	324	279	280	325	324	308	298	305	315	312	347	300	277	307	300	313	283	303	291	327	298	272	304	309	302	297	286	290	311	281	316	302	304	277	265	288	296	326	304	293	293	310	289	281	276	294	296	300	300	292	269	300	305	284	302	317	323	337	306	276	311	312	324	286	306	292	327	310	298	294	305	286	289	288	287	306	286	292	277	293	295	269	290	288	298	294	275	321	303	288	301	295	324	294	287	277	302	286	281	311	306	307	282	265	291	308	301	269	287	293	285	300	304	286	332	278	314	324	296	318	285	281	315	281	306	287	298	300	302	330	311	285	302	300	319	281	317	309	289	319	322	308	304	318	347	295	261	293	283	281	305	307	255	296	286	317	287	283	287	324	274	269	322	283	302	306	276	295	307	299	289	285	303	277	309	291	326	288	280	328	320	302	277	304	293	303	325	288	310	287	300	294	303	299	310	311	310	271	282	284	308	294	270	290	300	292	322	284	318	278	325	309	330	317	283	289	288	293	309	297	292	320	291	311	300	290	294	301	325	311	318	310	308	289	313	324	289	284	303	278	339	305	295	308	320	291	302	310	316	290	287	299	294	301	300	297	281	267	298	295	301	300	282	286	281	285	271	284	290	290	319	287	302	315	288	285	231	304	304	307	307	294	281	297	274	302	278	300	290	289	278	294	319	292	288	309	306	298	331	295	286	292	298	310	322	293	306	287	284	287	294	278	303	304	284	304	329	296	309	275	320	345	287	312	248	331	280	290	304	298	287	304	330	249	275	295	313	279	326	294	318	301	284	284	304	306	320	289	343	307	299	298	321	286	316	337	293	271	306	302	285	288	304	312	322	292	296	291	278	309	290	289	329	309	290	310	298	320	318	299	318	302	312	285	288	313	344	291	325	271	284	298	269	271	287	277	304	296	280	302	301	304	288	302	293	303	299	309	315	294	283	314	286	320	290	289	294	309	284	291	302	310	316	294	287	286	304	319	282	297	331	318	318	281	281	306	320	276	303	317	299	301	334	328	294	266	285	307	277	274	279	306	303	296	301	310	282	307	318	287	292	269	310	301	302	316	314	302	305	327	306	301	276	325	311	295	297	318	301	321	319	308	301	322	306	274	285	305	265	312	304	300	316	315	325	307	283	282	286	302	293	288	296	295	285	293	279	316	299	291	329	338	300	307	282	312	325	282	318	328	314	291	250	323	328	292	315	260	279	269	298	315	335	293	287	296	283	300	289	301	302	289	291	324	292	307	309	291	283	304	295	297	299	291	267	289	314	274	300	287	279	287	287	304	278	339	303	309	302	283	303	308	281	294	264	308	299	291	279	319	276	306	292	308	283	312	297	292	330	278	286	307	282	292	277	282	299	286	299	299	281	295	307	280	268	315	290	296	286	282	294	312	329	284	303	292	283	317	286	290	320	312	322	290	294	289	322	311	310	307	302	297	290	305	279	299	284	294	286	285	283	306	298	294	290	329	267	291	307	298	323	310	280	319	286	323	317	287	289	305	297	317	307	307	305	302	303	277	273	320	307	296	272	285	294	303	305	275	311	257	325	308	259	308	283	326	319	268	315	283	264	282	316	284	288	285	284	258	299	299	293	298	294	308	311	299	280	294	301	291	292	319	308	309	300	286	290	317	312	327	281	304	303	297	291	312	273	302	313	298	327	287	320	283	294	310	307	307	284	310	254	287	307	315	286	318	341	309	272	317	313	305	317	299	292	299	294	299	304	291	283	260	297	291	313	297	279	267	288	288	293	303	301	276	278	305	292	349	295	296	264	305	297	269	274	311	305	316	262	297	280	319	287	272	297	314	273	289	283	299	296	285	307	333	326	326	293	276	298	309	315	290	299	304	320	324	294	274	313	291	295	321	319	316	325	282	307	278	280	282	299	270	298	314	320	297	306	287	350	314	314	286	319	294	287	303	301	310	303	312	306	274	290	286	281	298	274	283	312	314	303	283	301	314	290
22123	20004	26540	23190	20015	20174	10276	2167	1479	1278	1191	1000	1020	926	796	782	767	730	666	697	693	713	670	646	686	646	625	649	649	609	637	593	618	596	630	569	592	561	592	606	572	656	532	591	618	590	579	575	563	604	585	628	549	582	584	591	538	591	543	571	564	580	543	590	589	586	567	626	578	566	568	604	545	606	570	538	581	571	565	562	533	602	578	547	551	634	582	551	582	558	528	574	573	577	594	563	560	534	557	570	570	541	560	578	570	587	559	553	533	571	554	594	554	548	590	569	550	600	547	602	547	611	582	560	572	644	612	585	578	591	581	532	546	560	548	525	536	588	591	603	563	554	570	566	567	516	567	567	558	525	575	555	544	586	542	588	579	567	548	585	560	571	571	513	561	570	543	528	585	581	573	574	546	569	593	591	551	570	533	585	535	581	539	533	547	552	545	542	559	572	520	565	574	552	534	558	558	558	534	545	522	569	584	557	579	537	539	545	529	555	570	557	600	580	578	595	537	560	499	537	524	516	552	543	575	579	570	583	593	577	568	551	537	556	548	547	562	560	543	544	542	582	542	572	531	553	565	569	576	572	610	578	531	616	563	573	587	540	537	593	595	564	563	609	600	593	567	589	584	548	564	547	572	595	546	574	541	559	517	537	541	545	584	541	580	566	580	565	551	592	544	571	574	566	569	542	549	570	584	556	594	553	620	590	571	593	531	505	595	568	543	564	555	569	559	567	568	593	583	592	539	605	581	533	539	528	547	598	589	546	549	533	580	568	581	511	588	560	606	596	517	585	540	605	587	574	514	609	548	539	540	530	556	556	558	566	569	547	547	584	553	591	566	559	562	564	564	602	517	551	608	592	557	586	574	548	574	565	538	589	582	565	517	584	556	614	555	549	540	599	564	548	579	550	576	588	573	560	498	537	546	573	569	577	544	582	558	518	593	594	563	584	573	595	552	577	537	549	602	531	543	541	560	543	598	603	557	538	520	517	607	570	547	567	572	558	582	556	544	535	561	565	558	576	529	570	557	558	611	581	547	554	572	580	599	545	559	549	536	552	550	557	547	555	558	553	559	537	589	544	574	536	591	519	538	578	572	528	567	567	549	580	577	555	570	593	556	585	549	558	646	594	555	540	579	526	594	544	615	557	542	562	598	538	600	543	576	568	522	583	532	552	538	576	549	555	554	580	514	568	553	596	592	586	581	565	571	554	555	583	533	587	535	543	587	601	551	572	573	573	601	544	570	545	599	543	551	559	560	558	546	571	533	532	585	568	542	541	532	603	548	577	538	540	561	525	546	571	534	567	593	531	584	518	522	568	582	555	540	576	595	564	579	588	581	514	579	545	579	552	559	599	585	538	567	567	577	531	599	520	517	606	571	590	544	558	568	544	569	538	534	552	565	567	550	531	528	505	573	546	587	549	561	570	582	587	598	587	583	584	554	558	532	560	570	539	592	570	595	573	566	616	562	574	573	568	543	543	573	517	538	514	512	550	603	546	581	581	584	579	545	524	583	574	578	530	564	564	535	563	584	552	554	558	540	563	614	575	556	616	517	573	586	545	556	534	595	555	518	575	573	634	565	579	537	570	555	537	563	546	540	583	542	574	531	571	552	537	517	556	559	588	569	554	583	566	518	548	585	568	554	549	506	551	570	552	559	556	543	577	598	565	538	544	545	550	586	538	584	569	589	563	554	541	556	535	560	580	578	539	562	586	566	567	514	547	588	548	592	557	580	568	569	534	603	561	570	557	550	528	538	554	585	517	596	507	564	544	551	611	600	593	592	551	558	573	581	587	575	565	518	591	560	529	571	608	560	590	560	532	572	541	551	569	556	572	580	530	567	570	553	553	564	566	583	579	547	559	521	583	580	571	547	510	565	537	580	578	548	542	568	542	568	538	522	549	573	549	522	528	556	555	543	552	569	586	552	547	566	563	550	592	579	547	596	558	587	502	574	559	523	554	595	585	567	578	547	507	548	578	577	575	549	573	549	586	597	542	538	538	615	553	555	545	547	577	598	534	545	591	571	601	545	579	530	533	585	572	541	556	561	544	572	576	532	542	580	571	554	530	599	525	591	566	523	552	509	538	601	571	552	557	557	548	557	558	491	579	533	523	603	533	542	527	612	535	551	572	570	582	563	545	554	561	538	572	574	577	577	569	572	507	551	506	559	563	565	576	542	542	548	553	548	573	542	566	629	571	542	539	599	588	599	538	534	546	571	544	590	525	534	507	543	589	593	583	543	563	543	520	514	539	529	590	567	588	565	541	531	583	562	521	591	591	589	576	563	556	583	588	579	558	574	597	544	568	593	606	580	584	541	583	532	540	558	554	543	553	552	525	588	548	549	540	543	560	579	546	520	515	528	552	606	515	563	570	560	530	512	540	557	549	558	585	551	556	544	570	574	539	548	516	560	584	576	586	584	581	565	536	525	568	539	560	534	567	557	578	573	558	572	556	530	514	556	510	535	557	543	548	650	569	610	541	520	569	587	544	559	567	540	556	556	574	577	558	556	535	565	581	624	571	550	583	541	569	588	533	565	557	561	551	559	563	551	603	556	601	571	511	583	575	581	536	556	569	563	568	479	581	548	527	554	540	539	570	569	583	558	544	596	549	530	505	584	537	573	536	554	563	534	556	566	567	611	575	563	534	559	537	613	551	544	610	561	541	597	498	555	551	541	558	540	549	520	559	537	571	560	568	558	511	586	561	563	569	552	572	588	559	561	590	564	503	573	606	514	550	544	593	590	519	589	529	551	538	584	570	634	602	595	536	526	544	551	614	550	540	570	559	555	599	575	591	583	512	562	579	563	562	529	538	573	579	556	551	604	593	591	558	542	556	544	557	585	585	548	551	573	547	538	585	556	551	568	604	570	541	596	552	596	577	554	554	527	543	570	572	539	538	556	540	547	542	560	556	512	542	540	556	553	576	522	560	546	541	562	603	535	559	549	586	581	557	565	543	577	508	580	565	579	553	554	536	529	550	554	584	598	521	518	544	593	550	540	530	587	547	590	563	565	540	546	553	577	591	559	592	533	554	549	543	539	580	590	555	555	625	546	575	537	550	607	571	562	542	601	585	537	581	557	588	564	596	536	548	605	559	534	552	608	575	562	530	571	556	565	544	572	581	586	509	541	541	593	613	506	572	571	580	561	608	549	554	577	577	537	565	591	560	539	539	579	583	547	591	560	577	560	555	568	559	536	534	567	512	530	522	557	600	552	550	564	553	538	589	528	579	605	552	546	583	574	560	521	563	572	568	551	546	614	572	609	545	543	570	558	576	555	540	601	520	532	547	578	552	532	489	578	572	559	574	574	569	536	519	588	530	571	638	579	552	531	544	589	526	552	536	543	581	548	563	565	572	602	546	561	539	518	543	547	560	574	577	591	546	542	591	593	524	568	560	586	550	579	549	542	603	560	550	534	586	595	589	555	518	546	558	597	550	564	582	604	555	571	606	536	567	560	604	542	544	568	563	554	530
11391	20671	18986	11428	9544	8761	4446	3333	2476	2277	1912	1545	1527	1358	1127	972	988	970	854	875	788	802	757	728	769	690	657	673	674	626	653	604	619	592	619	578	617	593	613	568	558	568	570	645	621	605	581	580	569	601	572	617	596	573	557	585	502	592	594	584	544	575	563	586	556	561	572	554	574	534	569	546	526	588	581	546	513	552	561	606	507	536	568	510	502	544	548	555	532	550	556	568	515	548	521	532	545	552	555	511	539	556	548	565	575	565	549	549	511	522	526	520	547	570	565	510	551	566	506	582	563	505	563	508	555	511	546	542	530	529	545	572	518	546	546	528	563	567	534	535	565	483	549	535	538	530	552	547	515	506	558	577	519	536	542	495	498	498	556	585	527	557	561	555	569	547	533	555	521	566	593	537	524	522	503	568	563	578	545	537	550	529	514	539	534	537	551	543	561	556	572	535	502	531	545	490	537	555	554	491	519	521	558	570	529	523	545	535	553	560	548	549	555	549	560	531	514	572	528	527	531	556	554	539	508	588	502	526	564	524	561	545	530	520	566	516	519	557	500	494	530	576	556	528	524	545	522	559	517	525	542	497	541	543	548	512	516	542	559	563	563	523	528	573	580	541	562	525	535	538	589	542	517	547	566	556	552	534	525	554	563	546	501	547	563	557	576	567	489	530	516	538	549	530	484	504	514	505	540	536	517	548	535	557	513	504	552	530	555	486	545	515	568	491	531	533	531	538	530	557	543	527	548	574	537	535	551	559	541	565	539	558	493	532	535	546	535	602	550	517	567	536	522	551	516	548	561	513	547	501	529	530	543	536	561	522	529	522	519	566	517	573	494	530	549	521	528	523	578	545	503	557	511	567	571	510	512	505	534	535	575	543	536	519	526	533	524	525	518	501	553	548	544	541	528	555	559	512	551	545	573	571	532	535	565	574	542	531	486	556	540	544	561	565	524	534	512	501	467	540	531	553	532	575	540	600	543	542	566	534	508	536	510	544	537	560	546	536	523	529	546	559	547	526	556	535	513	539	523	585	534	573	593	542	555	551	534	587	556	547	556	531	498	545	509	591	554	521	513	545	505	538	538	528	511	559	539	537	518	525	535	548	530	547	494	547	557	558	569	521	536	521	511	560	535	527	491	528	563	565	523	528	535	531	522	522	538	540	553	537	501	524	506	561	524	536	518	547	555	552	493	544	574	517	504	534	561	562	528	547	539	540	503	586	573	526	531	534	511	550	547	513	557	512	555	523	530	541	525	516	515	488	514	571	558	527	574	510	559	527	532	532	537	534	534	511	516	536	500	483	545	557	534	492	578	539	542	542	544	545	545	556	519	535	494	532	514	535	509	542	521	554	543	511	518	532	539	551	512	488	550	538	562	536	486	568	568	543	516	528	600	563	514	574	517	514	540	560	528	537	582	535	490	525	547	561	532	559	506	525	545	497	566	559	558	566	557	551	548	540	591	551	556	541	541	546	531	498	542	539	517	551	516	562	589	533	529	521	549	539	540	531	494	544	553	549	529	514	530	566	564	568	524	523	527	526	546	532	530	509	494	527	558	531	521	581	561	535	550	529	500	524	517	553	538	550	551	503	514	535	529	520	550	529	528	547	514	513	543	521	561	526	558	547	545	574	536	526	513	516	538	570	511	530	541	572	547	504	523	523	540	508	564	555	515	564	575	533	514	582	585	536	501	541	526	509	529	535	563	524	585	509	514	544	560	542	546	519	492	519	570	535	499	566	551	531	548	505	535	568	555	528	535	552	493	529	520	522	507	546	543	547	556	561	517	564	542	494	514	518	549	516	536	516	533	528	529	503	539	555	585	545	548	524	567	507	519	498	548	548	526	618	509	495	558	494	557	563	561	523	540	522	555	531	517	532	500	554	551	505	503	521	551	534	524	509	547	509	561	547	534	538	567	573	513	522	553	533	558	540	530	545	501	533	543	512	498	509	515	582	576	537	514	536	548	595	513	561	530	530	517	537	582	519	526	550	582	556	534	559	550	547	545	491	517	548	543	505	556	513	572	511	531	568	543	530	543	526	511	540	523	509	537	548	557	509	538	524	529	490	560	540	542	527	570	570	554	525	515	532	541	570	534	581	534	573	588	530	524	558	556	513	559	516	584	548	545	566	553	524	557	524	548	557	533	526	528	559	513	529	566	518	535	528	507	523	581	566	555	518	541	530	532	514	506	627	557	534	561	511	548	528	563	569	530	552	585	543	544	565	505	557	540	512	530	499	562	526	560	562	499	555	517	558	534	547	521	525	537	549	499	536	546	556	562	538	542	504	532	550	536	569	553	520	537	572	555	549	495	577	543	545	534	534	537	534	530	518	518	554	528	555	508	583	477	551	528	574	510	539	541	497	542	533	549	519	530	556	558	543	542	530	513	556	498	573	534	508	537	548	506	532	554	530	564	502	555	548	511	555	550	525	512	605	529	561	546	565	521	555	558	573	548	540	564	553	567	510	560	531	567	523	524	557	541	565	568	515	501	548	506	547	501	535	560	544	551	547	544	562	530	557	590	610	552	566	500	547	532	529	576	517	522	549	557	551	501	572	541	572	538	534	555	561	525	585	513	526	572	522	548	531	557	559	547	520	551	568	554	547	571	544	501	550	526	539	517	577	518	587	510	535	543	535	527	539	539	557	552	506	541	512	524	563	510	527	550	571	556	505	534	534	492	546	514	515	561	552	533	565	510	545	537	516	569	554	544	541	544	542	520	542	553	499	519	541	554	518	566	512	550	520	516	538	555	567	508	526	537	568	506	562	574	542	540	575	540	525	521	538	547	539	512	555	555	516	542	532	513	526	503	555	555	566	514	584	502	562	535	531	518	557	555	517	556	555	501	583	525	559	553	562	501	537	526	560	545	531	520	535	537	544	530	543	538	545	511	523	562	557	512	513	534	544	532	548	555	574	534	546	565	548	506	581	526	548	579	523	488	566	475	554	517	577	530	554	511	536	522	526	556	507	571	540	521	497	554	558	525	576	561	559	513	497	550	550	545	557	516	556	503	537	527	536	510	535	517	537	541	529	555	559	548	521	533	555	581	552	548	552	573	540	566	500	523	533	558	521	538	572	496	560	519	489	588	518	545	556	509	523	556	532	574	512	504	574	497	554	544	515	541	528	510	588	536	528	549	560	561	540	527	552	545	542	538	527	569	553	534	584	546	571	502	495	554	508	552	558	548	510	477	538	517	523	539	545	543	543	546	548	572	541	493	537	556	520	537	546	548	544	534	515	548	528	541	532	535	540	544	484	561	549	512	575	529	526	552	530	556	541	584	512	538	522	521	551	546	512	533	558	509	560	517	526	575	503	570	533	524	514	543	565	520	553	513	563	535	545	563	541	526	547	542	548	543	555	560	522	510	581	549	510	511	554	511	530	518	518	505	536	565	510	540	549	550	520	525	553	508	557	528	561	548	558	540	556	540	552	537	526	524	525	568	506	557	527	533	540	533	496	544	560	529	549	573	584
29913	15319	2393	805	853	433	195	168	153	142	142	117	127	153	102	122	141	139	128	119	136	141	130	130	142	136	129	123	120	112	178	136	128	130	122	119	127	113	126	134	127	122	126	127	127	138	128	129	106	117	119	124	119	115	113	123	141	121	142	121	118	123	145	145	121	123	115	117	129	125	132	116	108	133	137	121	116	114	129	124	135	97	122	147	119	113	126	121	137	117	130	111	141	125	141	119	142	143	138	116	107	135	121	130	135	121	133	129	118	120	125	128	122	144	121	122	123	140	134	134	120	121	122	113	136	130	129	129	109	122	130	111	107	122	125	132	126	146	124	119	122	136	144	122	117	125	128	127	122	128	142	139	130	120	131	123	145	139	130	127	146	133	122	118	125	140	125	129	112	138	107	127	101	110	133	111	130	103	124	128	121	124	129	117	132	134	128	127	122	140	131	121	132	123	114	122	127	122	124	131	125	122	138	125	103	104	113	115	126	132	115	129	115	103	103	132	130	142	122	128	139	125	112	144	114	127	136	109	126	123	127	100	124	112	109	129	133	128	113	159	121	134	126	137	132	140	140	121	128	135	123	107	118	130	121	112	142	135	117	133	129	124	134	109	133	123	104	107	130	118	130	114	128	127	101	120	117	124	115	123	126	129	125	117	134	134	125	116	115	125	121	147	129	115	127	138	114	135	119	118	122	127	136	128	109	124	130	150	122	130	138	134	124	132	118	124	131	126	126	126	120	134	137	109	146	125	136	110	124	123	140	130	121	115	133	138	142	105	107	121	118	129	131	148	145	142	125	120	120	122	130	129	122	121	136	139	130	120	132	120	142	115	114	120	117	133	120	138	128	138	138	128	121	117	132	128	129	139	126	127	107	135	125	116	131	129	129	123	134	129	124	129	142	147	132	114	118	113	124	127	119	110	130	121	137	123	139	119	116	139	112	110	139	122	138	113	152	127	135	117	149	128	128	123	146	116	116	126	115	126	132	115	116	118	123	117	117	129	154	122	138	134	139	125	133	137	136	125	107	116	126	129	130	114	136	136	121	137	127	135	115	128	132	123	110	125	135	109	110	144	134	129	124	129	130	123	127	127	133	135	134	115	131	123	137	118	133	140	135	140	103	140	110	119	140	136	127	119	150	122	115	138	122	118	141	134	128	121	116	106	119	141	128	136	107	113	125	137	132	132	143	145	108	128	145	153	120	130	123	122	132	119	120	131	111	120	115	144	116	135	122	133	129	114	133	144	109	135	108	134	127	129	127	123	131	127	129	133	123	125	113	133	114	122	125	110	116	125	122	153	132	107	126	123	122	122	124	137	144	140	131	113	120	115	130	136	131	122	122	124	139	124	126	128	135	110	125	130	108	124	134	119	107	103	120	144	126	131	136	106	120	120	139	147	119	112	113	101	134	138	155	116	130	127	116	134	143	129	138	143	132	95	125	137	117	131	109	125	127	117	126	130	122	115	138	125	119	139	125	126	114	126	125	125	130	122	124	129	144	130	128	102	126	136	109	136	128	127	109	127	124	130	111	125	94	127	140	116	127	113	132	96	116	134	133	120	127	129	134	155	139	129	145	112	137	134	104	119	121	122	124	115	131	112	136	125	146	120	119	137	126	128	121	138	144	123	125	144	131	111	120	133	115	129	99	134	103	121	126	142	127	131	129	119	131	109	130	117	128	121	132	130	111	117	134	128	119	140	110	125	127	139	123	112	132	112	132	136	138	131	108	120	124	121	120	124	128	148	119	124	114	134	127	115	99	120	122	116	119	131	129	134	125	122	135	130	125	125	125	135	119	131	133	137	129	149	130	136	137	149	114	134	132	133	128	123	120	126	144	134	113	124	126	110	126	113	127	112	126	107	121	122	141	139	118	115	112	128	132	142	140	106	111	123	135	128	125	140	121	110	129	137	133	132	124	121	130	124	120	109	119	128	131	127	143	128	130	117	130	122	123	131	118	125	133	117	136	128	118	119	120	125	107	119	119	108	120	127	121	131	109	118	121	124	122	117	126	123	135	110	137	144	135	127	121	109	114	101	125	136	127	116	129	138	113	90	126	106	135	118	117	139	136	132	139	121	111	107	104	109	136	124	132	156	152	127	121	118	123	137	127	129	119	118	124	109	127	122	121	141	138	119	108	122	135	124	122	120	130	140	133	136	140	124	120	89	109	124	127	120	122	139	107	115	138	127	136	141	140	133	122	125	107	129	118	131	126	126	149	120	128	117	115	129	135	143	121	113	122	117	126	131	129	116	130	129	123	124	116	117	125	115	120	150	111	125	132	144	130	122	139	142	128	120	124	141	118	123	134	137	135	129	135	126	137	134	150	134	127	114	152	127	118	108	124	153	130	139	132	125	137	113	125	119	133	131	131	107	128	125	132	132	118	133	107	130	114	123	118	122	137	118	126	111	136	113	135	127	134	149	127	121	119	112	128	136	125	135	128	125	122	139	118	132	134	116	142	121	141	148	122	132	129	153	112	117	144	107	125	123	132	125	117	124	129	135	138	123	128	128	124	115	131	115	109	114	120	128	138	127	124	122	121	128	113	105	121	133	119	136	133	129	112	136	152	132	109	120	122	130	107	116	114	116	119	138	144	124	144	126	121	131	121	96	125	118	103	139	130	137	136	122	125	129	145	118	135	124	150	104	134	121	130	124	111	121	124	128	123	123	130	114	130	111	121	153	141	121	108	120	134	134	122	124	117	131	118	102	132	139	140	138	128	128	150	120	120	114	117	117	127	146	110	116	132	144	109	142	132	110	115	126	129	133	123	143	118	142	125	117	127	130	120	134	117	134	115	143	116	123	124	103	139	105	133	117	139	128	108	144	129	140	110	133	141	110	141	113	116	131	155	120	137	145	129	136	115	99	120	137	132	127	132	133	104	111	117	134	134	111	125	121	101	119	120	116	125	121	124	116	143	118	104	118	125	132	126	126	124	112	134	145	120	108	119	121	137	126	116	108	102	126	121	124	124	96	123	133	111	130	107	132	157	141	116	132	98	133	133	109	99	131	136	130	118	122	114	152	134	147	130	120	130	123	117	147	134	134	135	128	119	123	115	125	133	120	145	148	125	112	126	132	121	128	99	145	119	117	134	132	136	110	114	112	113	151	126	129	130	132	132	107	107	128	115	122	113	128	116	134	136	104	105	102	124	126	125	138	116	146	113	145	128	127	135	132	113	118	105	151	128	132	133	123	122	131	124	138	126	132	143	130	113	114	117	107	119	117	128	105	131	103	128	137	136	128	120	135	129	122	116	128	146	124	121	139	122	133	117	135	124	115	138	117	149	129	133	124	131	144	117	124	138	129	140	134	130	114	124	117	114	138	142	108	123	145	122	140	120	120	138	123	117	131	135	114	121	106	126	144	120	138	116	132	133	134	115	120	142	133	113	134	134	135	140	154	127	124	120	104	127	122	120	134	119	134	138	112	130	149	134	125	130	119	118	107	131	145	115	125	129	125	129	132	147	124
6025	2099	2194	1439	1594	650	278	207	179	165	177	161	163	146	164	166	165	149	142	139	145	142	155	147	133	141	151	142	141	148	148	173	163	145	157	141	130	126	159	150	133	139	148	129	145	133	136	152	136	129	166	134	138	148	129	133	135	139	138	147	148	133	150	149	148	147	134	135	135	122	141	157	153	136	130	129	143	124	131	130	161	155	158	142	140	146	132	133	148	154	159	137	136	166	174	138	144	151	136	147	146	138	136	130	135	158	159	144	131	177	148	152	123	149	153	144	124	147	153	124	154	138	123	113	141	159	141	135	145	147	140	140	140	145	135	145	131	144	147	136	156	150	153	142	139	126	136	139	156	147	135	150	141	138	122	141	139	138	130	148	125	125	157	147	147	135	139	152	163	155	129	140	147	154	151	131	122	143	118	143	188	119	136	136	147	137	125	163	130	150	137	140	128	134	152	174	168	124	140	138	163	131	146	140	147	147	156	140	131	143	158	126	143	149	126	141	136	156	132	159	127	137	135	125	138	140	112	153	140	148	131	162	132	139	130	127	125	139	126	142	157	137	146	138	135	144	146	124	140	125	125	169	148	134	146	149	149	147	136	160	134	128	160	140	143	132	148	131	135	142	143	131	135	138	157	140	115	161	124	152	127	142	136	139	145	144	145	127	132	150	138	129	144	118	154	140	139	152	134	159	136	128	131	134	125	137	145	125	142	139	144	157	132	132	144	134	121	145	155	156	148	145	132	135	151	150	141	134	151	144	146	152	153	164	136	159	148	152	156	123	144	142	135	136	143	137	127	146	137	151	158	141	147	157	153	145	129	137	128	154	151	152	140	127	147	121	148	135	140	163	139	145	154	136	117	150	146	133	128	172	139	154	150	152	146	148	169	132	162	148	156	153	138	158	144	135	122	125	148	139	141	138	132	138	141	153	132	132	143	131	157	155	159	134	126	142	141	148	137	139	147	145	139	147	133	156	128	160	122	152	136	152	153	144	151	147	122	153	153	146	116	127	123	125	149	150	135	148	143	145	127	150	135	146	142	131	138	137	123	120	143	140	138	140	148	136	151	142	160	159	150	137	124	136	157	148	133	128	139	154	136	154	146	147	148	126	128	143	155	118	149	129	151	128	135	147	167	143	132	154	133	159	142	144	144	137	141	139	124	157	129	143	155	157	140	150	157	145	140	150	159	146	118	148	134	133	157	131	142	161	136	131	143	136	140	147	148	146	147	117	158	133	137	157	137	135	148	152	135	132	149	146	147	162	153	116	129	129	139	137	128	155	143	153	142	136	156	142	152	159	145	129	142	135	143	138	137	120	136	123	148	155	123	147	134	132	134	136	151	113	148	163	132	146	101	126	147	154	167	124	157	127	154	146	145	135	147	149	152	141	117	146	141	125	153	136	142	137	154	125	144	137	135	141	150	144	140	149	126	140	118	143	123	119	149	127	123	138	141	137	164	165	150	152	140	159	137	132	131	131	155	161	118	130	143	135	156	139	148	120	143	138	131	152	136	145	142	145	145	156	136	150	143	158	135	153	148	128	138	140	127	153	160	147	144	144	127	128	130	147	148	123	154	140	131	141	146	150	126	144	135	150	132	120	135	148	124	143	147	168	137	118	156	138	149	143	129	159	148	138	142	167	141	150	120	146	160	159	138	149	138	125	139	136	145	148	122	136	132	143	144	126	138	155	146	140	147	146	149	159	129	165	161	152	133	168	134	151	136	126	151	155	159	152	147	151	129	150	137	160	142	132	158	124	120	142	163	154	158	134	116	159	129	137	151	141	151	152	134	132	135	155	151	135	150	147	141	154	155	169	133	143	134	131	156	150	128	133	163	151	155	170	145	140	141	137	156	131	149	131	134	125	142	148	135	141	134	143	157	159	141	149	147	130	152	149	137	144	162	134	127	122	160	156	134	151	164	132	143	163	124	132	133	120	139	142	169	137	140	128	139	128	147	164	144	141	155	135	132	149	153	134	151	138	145	140	132	158	145	144	140	147	125	156	142	137	139	146	129	148	137	153	115	150	133	123	150	137	153	152	145	131	123	139	136	143	144	157	147	135	150	140	148	159	156	145	140	155	143	137	134	151	145	141	158	117	144	146	127	119	136	133	135	144	128	142	151	148	181	142	168	130	123	150	140	163	149	141	133	134	161	150	159	156	150	137	142	125	159	150	145	127	167	134	133	161	166	117	124	146	135	156	156	140	149	134	157	138	165	144	138	128	135	156	147	149	149	142	146	143	135	137	128	153	121	152	143	125	136	179	138	149	150	160	128	146	153	137	145	159	138	129	113	128	165	162	132	144	139	144	126	143	111	152	141	164	142	130	142	139	153	136	134	162	156	155	146	129	162	153	148	153	149	142	150	153	123	149	142	143	153	139	133	133	169	150	143	131	122	117	156	143	129	148	130	122	157	123	151	139	137	146	143	153	133	108	137	153	137	148	144	171	145	144	153	149	135	121	137	137	141	139	143	127	146	153	133	172	153	134	140	134	144	151	139	139	131	118	128	136	121	139	147	144	122	139	148	131	152	111	147	142	144	147	158	152	131	130	160	158	136	162	138	157	118	166	111	163	138	163	140	131	167	133	153	142	132	156	155	157	143	141	146	161	131	134	138	133	122	144	146	123	146	163	131	138	166	161	135	141	133	145	147	122	129	136	141	149	163	139	147	150	124	156	152	124	152	154	133	136	132	147	139	140	139	162	175	147	116	130	111	149	149	162	140	131	137	156	147	153	151	123	129	147	135	157	129	138	137	133	139	147	139	148	121	141	156	136	141	155	119	138	176	147	155	125	145	171	150	144	125	136	138	132	149	119	136	157	125	150	149	133	143	148	136	153	150	149	134	134	124	120	149	134	154	144	162	143	137	139	131	148	151	134	149	149	152	108	135	127	163	156	166	143	148	146	135	136	167	153	144	154	144	139	125	148	133	135	132	165	150	169	128	147	131	157	151	151	159	137	147	130	138	147	153	150	132	145	160	177	135	140	149	158	141	152	141	144	146	169	132	156	136	133	126	144	141	151	130	145	143	145	138	141	138	148	147	140	134	116	129	144	153	139	133	132	147	146	159	138	133	162	147	152	144	148	142	132	154	129	134	137	151	141	142	137	140	130	147	145	144	124	150	163	129	143	147	136	123	145	142	147	134	137	138	132	125	141	146	136	134	146	119	150	151	137	144	128	124	155	169	149	139	138	130	141	153	165	145	161	165	144	143	114	152	140	153	148	140	131	125	150	177	166	163	170	154	150	139	112	150	138	148	148	129	152	163	165	147	140	125	131	132	151	140	124	128	131	133	157	138	158	142	142	140	114	137	129	125	148	154	131	148	158	160	156	133	139	143	139	133	119	143	141	139	153	145	138	154	135	127	145	153	150	131	145	164	148	140	127	151	174	150	143	137	140	163	159	132	144	133	145	131	163	135	142	171	142	146	152	161	147	153	136	147	141	132	139	132	130	146	140	147	141	168	132
24238	19994	26109	23586	20012	11204	1812	1056	756	700	635	536	562	492	440	423	468	401	396	372	360	378	346	357	338	389	352	349	332	332	336	351	321	321	317	333	367	318	318	332	340	335	307	334	311	298	293	339	326	307	345	326	302	298	328	320	321	319	310	304	296	332	331	327	299	298	302	320	292	331	307	295	302	330	350	309	299	323	362	327	274	310	302	320	323	343	312	346	326	329	323	328	305	307	288	277	308	312	350	302	315	332	307	289	325	359	347	308	326	330	321	332	312	320	314	325	298	307	316	289	308	305	279	346	304	338	320	305	304	316	306	321	312	309	289	334	327	316	316	306	307	304	340	360	335	327	302	340	336	310	327	310	270	277	312	283	322	315	337	324	322	315	317	313	325	302	288	324	292	320	278	308	295	303	316	278	321	344	333	330	294	311	320	304	320	294	312	325	312	321	281	295	320	332	324	312	292	291	298	321	325	318	275	302	284	314	322	339	303	304	327	310	314	295	283	320	296	295	321	338	319	309	318	282	293	322	315	284	318	304	309	311	323	269	324	334	286	317	299	306	327	295	334	292	310	336	337	353	332	299	292	343	311	302	309	320	313	287	322	311	307	298	268	291	319	313	333	326	295	324	354	336	337	307	295	339	298	318	302	323	332	338	293	319	316	312	338	298	313	298	283	311	313	308	266	308	314	298	294	310	304	301	314	305	333	367	295	329	282	311	298	287	296	280	299	303	297	312	309	314	308	311	339	289	335	305	339	334	355	326	298	309	330	300	295	334	300	295	330	313	342	314	300	302	284	316	319	328	319	295	300	309	309	305	301	307	319	306	286	312	289	308	325	274	322	291	318	280	280	342	303	326	286	323	318	329	288	301	292	342	334	330	306	299	331	277	297	322	303	299	301	306	300	339	333	322	326	352	322	341	325	315	305	287	255	328	300	274	300	282	279	282	319	313	327	339	305	324	311	321	308	290	317	296	287	327	300	304	307	320	326	305	293	300	297	296	306	299	322	330	328	315	319	302	281	312	266	335	332	334	313	295	265	312	300	297	322	311	321	291	326	313	294	290	343	344	312	304	326	320	303	285	333	278	335	295	311	303	318	318	318	326	317	316	322	325	297	292	309	317	306	332	316	293	304	323	295	308	311	302	306	300	336	326	293	337	314	301	315	281	298	300	283	323	309	305	308	321	292	320	347	294	317	307	298	301	310	348	311	307	316	312	305	285	363	292	305	308	313	318	302	315	292	333	310	318	298	306	284	305	305	311	309	308	288	330	306	289	297	310	276	305	287	298	307	318	312	265	311	303	322	294	292	319	306	255	335	302	310	299	271	315	292	316	349	297	322	308	289	332	328	335	308	324	292	336	331	289	291	288	302	319	338	310	300	288	292	302	294	337	317	317	285	337	313	327	319	298	285	276	291	286	305	297	297	301	312	292	286	304	314	335	311	292	323	305	310	346	320	304	325	307	312	334	308	290	319	314	284	321	331	299	302	307	283	323	312	318	302	278	309	303	310	309	303	347	300	297	296	342	302	305	295	322	289	293	312	271	323	301	298	302	323	321	288	321	324	309	351	347	293	311	282	319	292	330	322	320	314	310	298	326	332	307	336	316	283	295	307	289	321	301	331	318	310	293	303	316	341	316	342	303	313	290	299	298	322	295	329	346	295	309	310	312	327	359	318	281	321	312	292	323	300	334	334	302	342	303	342	327	313	331	285	272	328	309	313	335	327	293	325	325	338	307	301	310	279	287	330	292	311	310	295	311	319	311	314	278	335	329	309	287	317	321	304	318	315	312	322	319	297	297	304	280	299	337	306	300	345	294	349	340	302	335	322	323	312	288	288	278	319	301	330	294	300	300	302	310	329	301	322	319	305	286	277	321	301	320	284	329	345	318	320	301	294	311	325	317	313	298	301	321	326	312	303	311	335	313	326	343	297	332	318	302	289	305	308	315	327	303	303	303	306	346	326	308	295	304	333	316	322	294	328	302	294	270	296	284	321	295	287	319	325	297	315	293	336	329	286	311	326	320	328	305	319	300	301	330	324	338	295	328	310	312	330	285	319	284	306	314	330	324	344	306	278	296	328	312	320	296	318	326	310	325	312	297	293	303	323	302	315	293	325	292	279	317	321	308	316	300	297	302	315	302	301	337	334	296	313	311	295	308	264	273	295	322	319	320	295	277	346	321	307	282	312	359	304	307	301	322	336	308	309	321	342	304	329	314	316	306	288	315	334	303	326	300	299	320	312	305	277	311	288	333	313	310	329	303	307	315	337	331	309	324	282	338	295	318	283	329	326	306	294	287	302	308	340	317	316	309	336	328	331	307	331	302	328	306	302	303	295	309	327	332	323	283	270	287	310	295	297	294	292	325	344	339	315	323	280	327	276	324	312	320	288	297	310	345	342	317	336	318	308	317	291	312	301	332	306	281	313	294	312	296	312	297	344	313	321	322	327	331	308	318	313	315	306	329	346	300	282	330	281	327	341	323	317	291	294	299	320	301	305	311	307	339	300	319	322	310	311	302	320	321	300	324	321	316	298	306	327	333	326	326	314	287	288	315	331	296	318	292	308	318	299	310	282	276	317	299	321	318	319	346	328	306	312	317	299	337	309	303	307	285	299	318	320	312	257	301	308	307	307	293	267	287	309	312	279	323	284	312	311	318	314	294	322	292	305	310	279	283	334	326	303	333	310	339	304	316	307	311	315	301	318	311	300	314	305	290	330	344	298	326	329	304	299	315	334	344	338	315	315	327	310	327	314	340	312	297	311	307	334	280	337	305	317	305	279	291	332	334	297	332	312	299	326	328	302	306	289	319	355	317	318	291	277	296	303	310	351	292	329	300	293	313	266	325	306	277	306	310	338	294	308	339	308	302	329	322	302	324	292	296	346	309	295	310	318	318	279	298	303	312	294	315	323	322	337	318	315	326	322	333	315	297	310	318	304	303	343	331	319	267	286	299	312	312	323	306	301	321	307	286	308	311	304	303	284	308	296	316	320	304	325	309	282	316	312	353	324	309	320	314	313	352	288	309	294	290	310	290	316	309	299	305	327	302	269	293	323	289	297	288	310	279	332	314	313	329	340	293	316	302	329	318	342	288	326	340	307	283	314	302	316	312	292	306	280	325	296	323	274	298	324	313	309	305	307	325	293	296	332	345	314	313	301	318	298	306	275	308	333	323	308	342	299	302	327	313	316	309	343	297	283	313	321	294	345	341	348	297	308	337	346	290	267	293	335	319	326	317	331	281	325	310	318	322	306	311	307	323	303	322	322	288	315	322	307	281	298	331	323	311	288	325	335	323	313	300	308	313	297	288	303	345	285	293	316	297	294	316	289	313	297	307	303	290	347	309	294	317	309	308	274	296	321	297	340	333	345	326	315	285	278	322	312	314	322	352	330	318	310	328	298	322	296	310	315	302	298	333	349	277	312	303	352	352	279	312	299	310	316	339	314	377	279	335	282	301	278	319	283	331	347	281
7438	13472	12525	7950	5388	4813	2402	1692	1319	1167	1026	851	811	679	609	583	497	460	457	425	434	398	396	416	370	366	393	359	392	362	339	327	321	330	330	343	338	345	333	302	341	324	312	324	281	319	351	319	301	326	347	306	282	314	295	331	303	295	307	308	311	305	286	313	307	304	312	289	301	297	322	286	298	314	284	299	313	306	298	304	336	313	294	284	322	328	305	312	274	299	292	298	288	297	309	331	294	287	297	315	290	294	323	299	322	300	327	312	313	280	264	311	308	338	313	303	301	293	271	297	353	296	301	289	304	284	300	294	314	281	264	293	302	291	305	293	285	296	282	280	282	299	330	329	312	284	293	333	297	298	295	324	318	293	312	332	332	309	294	308	325	269	316	318	335	300	265	324	300	305	320	281	299	335	278	303	288	334	303	318	281	317	323	309	299	303	325	268	310	318	339	307	286	332	290	294	313	281	289	281	286	292	322	322	301	300	321	280	287	283	316	287	294	316	299	287	284	287	331	273	314	304	284	310	299	317	289	308	299	312	270	296	297	295	320	291	325	299	291	318	318	275	303	304	268	299	314	295	306	313	289	302	303	264	337	309	299	297	282	298	302	302	293	309	255	317	307	291	290	317	306	286	303	284	317	301	325	298	303	315	279	298	283	298	295	328	313	337	319	300	287	284	302	317	331	322	313	285	310	288	292	277	289	305	283	289	294	305	308	307	325	290	321	265	292	301	297	264	316	285	301	284	317	279	256	319	323	302	293	308	289	277	290	289	334	269	280	292	325	293	290	278	269	298	304	317	306	307	321	322	300	296	326	307	307	290	298	321	270	311	285	278	313	308	296	338	314	305	332	280	304	282	300	292	253	308	267	289	300	320	317	315	295	303	295	294	293	290	283	313	298	325	283	264	306	274	322	311	282	280	282	276	306	307	331	297	300	322	286	285	296	311	292	288	286	289	275	280	354	302	295	285	330	304	312	284	270	313	271	284	289	297	294	317	297	272	330	307	332	279	302	300	294	280	297	271	331	298	282	257	281	295	307	282	315	287	334	290	297	314	298	297	284	276	293	301	302	332	303	296	304	325	316	307	292	295	291	309	292	307	331	296	304	328	276	271	305	324	282	288	322	272	306	276	299	302	331	288	289	292	314	314	306	287	317	279	270	330	289	336	316	295	280	304	276	268	326	281	298	294	311	288	295	265	275	311	277	283	306	328	263	298	300	298	306	325	320	304	302	299	299	284	278	275	324	285	262	288	278	301	286	315	285	294	287	288	285	343	293	306	269	320	306	292	285	313	322	285	276	288	293	308	304	300	315	290	323	292	308	296	326	297	316	290	275	301	297	326	298	309	287	265	323	328	300	304	324	346	270	316	306	309	273	329	288	296	288	293	327	292	301	291	302	302	294	311	285	280	292	323	306	273	321	272	297	299	284	307	328	274	308	291	325	311	311	325	277	290	278	318	312	311	314	322	298	324	274	321	314	266	258	283	310	290	322	290	286	278	315	306	297	335	291	326	289	303	279	286	290	286	325	337	314	300	307	302	288	321	301	275	277	308	258	281	294	335	301	279	272	315	332	297	314	252	283	303	319	312	266	287	258	304	271	292	322	316	321	317	290	332	322	330	308	315	312	272	321	304	295	302	316	265	346	307	279	295	298	281	305	310	314	305	293	282	321	298	302	274	273	302	294	302	263	313	316	326	288	317	281	290	280	294	333	296	302	310	296	293	291	321	303	285	268	302	283	270	265	271	307	271	278	298	300	284	308	272	340	277	284	301	304	293	311	289	278	298	278	312	305	290	301	306	315	319	297	326	258	304	290	314	290	324	279	303	265	325	293	292	293	321	304	311	315	298	266	270	293	287	281	291	269	293	290	328	282	333	297	296	322	293	313	331	301	296	328	325	305	306	303	295	282	290	280	277	289	326	325	284	294	314	298	296	292	332	307	314	282	340	270	298	319	274	316	273	292	312	307	277	270	275	303	282	301	291	270	304	302	338	293	341	336	297	274	288	310	297	327	290	297	275	305	269	279	291	276	311	317	282	284	299	271	326	304	293	310	255	289	306	273	307	315	307	313	307	300	320	315	312	287	291	320	284	308	289	280	303	281	325	284	316	312	309	276	338	345	309	290	303	287	310	314	264	289	295	316	302	301	277	307	279	285	295	306	278	272	294	295	317	295	309	300	312	305	333	293	321	308	290	328	290	304	279	314	339	317	300	307	305	309	331	309	287	289	325	281	312	297	300	304	290	281	305	250	282	304	280	280	294	310	317	277	314	280	275	285	263	311	290	299	310	295	285	296	291	315	290	309	256	278	298	293	327	338	310	309	295	303	294	300	313	304	302	305	285	305	295	291	310	302	296	296	311	270	296	287	323	274	310	281	295	318	309	286	273	302	308	298	290	273	334	307	293	296	274	281	294	305	305	304	308	308	313	287	296	291	291	309	287	291	311	301	292	293	288	275	307	289	301	316	310	313	304	292	317	282	314	282	293	286	291	306	287	285	325	293	287	321	325	309	300	307	299	281	265	307	311	282	298	305	284	326	280	311	292	285	312	291	335	293	295	265	344	255	316	285	283	290	287	301	295	315	294	263	288	314	312	287	283	293	324	292	276	288	297	308	290	296	309	285	307	292	289	308	278	285	280	338	293	302	312	272	305	332	292	305	332	298	313	314	312	315	281	277	308	297	270	288	302	329	313	296	284	289	289	298	285	301	292	299	292	296	303	276	306	300	321	310	277	300	306	289	304	275	294	267	301	308	299	318	268	301	315	319	306	309	296	290	305	300	300	312	273	306	299	284	273	320	314	274	286	287	314	302	318	311	298	280	298	329	302	342	301	295	302	289	311	305	266	334	304	321	295	289	306	291	288	274	277	305	323	286	300	290	316	298	291	301	284	300	329	312	275	290	291	335	342	273	317	300	293	277	288	303	301	331	292	281	300	316	281	286	302	304	279	314	298	296	291	278	314	302	292	305	305	278	279	286	272	310	312	288	310	295	325	298	286	272	303	309	299	292	316	307	302	330	303	310	282	295	272	290	262	331	267	308	289	319	307	285	302	307	285	268	307	281	310	278	275	314	290	314	284	316	269	316	307	312	311	330	296	282	316	299	292	287	322	293	288	343	303	319	302	310	342	282	327	315	304	293	317	296	314	271	296	286	271	300	297	313	331	316	303	301	263	317	291	286	254	293	309	301	279	308	301	308	302	295	298	286	302	314	273	301	314	279	335	320	304	267	324	297	281	307	305	294	297	284	317	305	293	297	323	275	294	317	314	292	287	283	288	265	263	293	308	300	331	335	291	309	287	313	279	299	307	285	277	293	324	307	285	318	317	282	305	306	291	308	308	294	297	292	266	313	278	272	309	289	287	283	278	300	306	298	275	283	291	289	298	293	294	316	308	321	295	294	323	281	314	294	305	298	293	301	332	320	296	293	318	325	316	294	303	332	280	333	308	316	293	317	307	329	298	307	305	314	301
22115	20014	26533	23195	20026	20164	10245	2091	1530	1296	1214	1036	1027	977	818	776	788	775	725	746	665	659	666	706	682	635	619	634	650	617	648	653	618	637	577	622	652	608	562	623	573	609	605	629	578	588	594	643	538	606	608	612	604	596	570	559	580	609	577	545	604	590	528	591	583	580	523	620	564	556	600	532	625	593	543	574	560	556	586	557	554	560	585	513	526	575	573	583	591	566	559	624	585	552	567	546	556	593	569	551	541	588	550	561	619	580	590	537	586	560	574	539	576	570	549	560	571	568	546	581	551	578	582	584	583	543	579	578	600	555	580	572	576	526	537	591	564	587	567	540	559	558	561	542	552	557	589	545	574	552	495	600	528	605	565	519	550	600	556	564	505	552	555	571	539	544	570	551	573	585	541	597	509	554	588	607	585	573	561	582	577	578	525	548	593	563	542	557	562	587	632	537	577	585	594	573	533	574	520	616	592	545	598	586	587	573	581	526	568	607	545	566	611	574	542	602	576	546	531	552	560	557	542	542	556	549	563	609	547	559	568	550	590	506	571	578	604	542	537	581	548	507	553	560	583	571	567	532	598	516	561	560	532	543	539	531	581	555	554	562	581	559	547	554	609	541	559	565	634	575	571	616	555	561	570	562	549	561	538	568	541	558	570	564	542	548	584	581	580	576	581	587	563	547	594	597	561	558	539	569	556	556	607	545	555	536	580	579	574	570	545	567	563	571	563	563	555	542	556	552	590	557	576	537	561	579	571	548	583	544	533	569	628	538	580	529	591	590	549	557	555	558	545	563	564	585	588	554	550	581	581	565	561	569	552	558	587	561	534	530	538	546	544	548	579	577	562	534	552	573	523	561	542	558	576	574	572	526	529	588	592	568	562	582	596	555	579	562	572	541	553	570	579	537	511	583	607	565	571	550	573	540	565	551	585	549	547	562	549	561	557	542	578	597	559	552	550	586	618	558	574	537	560	562	574	567	589	559	602	572	520	541	572	542	569	583	555	586	578	614	533	559	523	553	595	553	569	601	572	584	555	576	538	545	540	592	585	494	535	556	559	579	548	561	580	546	518	568	603	551	570	548	598	552	527	574	531	597	584	543	523	543	578	555	585	572	565	549	559	560	549	595	602	572	556	554	552	586	547	576	539	570	557	560	581	584	549	547	558	555	552	569	559	546	556	528	528	558	552	595	535	512	590	530	565	570	598	607	554	586	569	537	549	607	611	568	508	574	546	543	571	529	545	571	567	498	548	549	519	534	576	540	564	556	549	558	528	549	543	578	578	595	551	546	526	539	559	551	593	586	552	587	552	564	582	562	552	592	634	567	545	576	521	529	525	562	539	578	550	546	572	563	551	523	576	532	592	575	590	580	586	562	559	581	585	552	566	578	605	566	613	557	556	557	549	556	585	606	580	582	557	563	555	480	601	522	583	545	573	570	558	572	532	517	548	576	593	582	558	545	529	562	593	538	566	584	536	581	584	550	515	587	579	559	508	586	572	588	586	574	592	585	555	522	560	533	562	535	522	541	568	576	564	549	594	594	516	610	584	594	583	535	584	536	554	574	608	533	534	577	549	588	609	584	552	568	583	539	488	546	541	587	579	561	535	586	612	565	595	555	531	591	542	559	556	563	580	524	538	510	580	569	563	556	550	573	546	595	516	515	549	576	534	586	590	542	587	578	559	586	537	521	575	534	549	643	538	529	565	594	564	574	566	584	555	538	528	582	568	535	583	552	529	551	567	599	552	561	541	597	596	571	590	547	553	538	581	557	561	496	520	505	597	586	541	618	553	553	535	576	582	569	589	533	543	579	566	560	564	585	553	561	552	565	598	555	562	578	581	557	522	575	566	600	534	534	573	558	548	529	582	594	557	541	594	557	556	563	610	542	533	539	570	579	512	561	508	589	520	530	560	536	576	535	553	600	558	570	537	525	539	586	542	583	568	573	551	594	615	577	530	543	522	563	537	578	576	567	526	557	585	535	544	516	555	581	558	560	544	562	581	555	585	586	546	555	564	571	571	570	585	588	566	549	559	551	574	558	611	612	533	546	569	563	572	529	568	565	572	567	508	564	556	550	571	574	581	542	589	559	534	582	581	566	531	546	605	575	615	523	533	574	573	541	539	569	552	559	558	565	538	564	578	596	540	544	574	579	577	549	568	596	583	552	578	594	570	532	574	558	571	553	555	570	544	595	532	531	571	582	581	603	570	577	570	603	528	518	573	578	551	542	578	545	588	582	562	560	619	545	584	577	575	558	529	545	567	578	572	544	550	529	558	565	558	575	529	541	556	529	556	514	611	548	529	596	556	586	548	531	531	581	548	583	544	523	549	570	530	606	567	522	550	548	568	533	541	573	561	576	544	555	563	605	557	564	575	574	537	554	599	579	572	558	519	585	578	530	574	559	540	579	580	578	576	559	591	562	547	532	567	542	543	610	564	532	580	580	558	561	548	584	572	526	576	498	542	567	555	536	567	557	593	528	565	586	565	584	558	560	602	529	539	524	550	567	566	539	574	566	581	517	504	573	559	588	573	580	600	575	568	577	580	540	591	548	589	613	551	586	565	502	541	571	575	607	569	555	579	561	579	535	578	539	566	583	551	573	558	558	530	560	565	566	586	549	577	580	562	505	586	536	544	580	596	603	579	555	585	562	585	516	587	569	575	552	544	586	579	560	584	599	561	571	598	575	540	558	570	565	553	558	555	570	517	565	571	543	606	577	559	572	500	508	616	554	562	543	539	589	557	592	579	531	576	553	575	539	575	555	549	577	556	594	575	557	548	556	540	589	550	526	564	600	550	583	584	554	566	563	570	558	549	558	573	588	586	569	594	565	594	582	558	544	589	571	553	591	588	528	586	555	586	557	556	519	532	526	556	515	538	563	550	569	577	571	507	601	558	591	561	543	537	616	591	571	537	591	557	544	562	579	535	588	547	524	555	577	544	586	518	546	530	604	561	572	569	538	592	585	582	525	532	556	574	551	571	568	553	568	578	599	582	552	576	552	600	556	551	571	645	636	544	536	555	589	560	519	551	535	548	525	560	538	584	555	559	572	553	545	560	542	561	578	583	571	532	554	598	563	585	554	580	587	535	593	618	573	586	568	533	566	559	569	532	568	541	576	552	538	533	611	568	577	527	541	565	560	559	575	560	561	549	532	524	551	577	548	560	517	557	550	530	584	572	588	552	532	537	530	578	562	617	566	611	582	599	572	558	545	585	573	573	520	571	553	558	578	587	524	587	587	572	578	588	526	528	567	579	545	560	524	542	609	570	588	562	571	544	553	568	578	539	588	582	544	525	591	552	522	543	531	557	561	560	565	595	549	535	601	572	602	565	569	580	570	566	587	517	554	621	548	549	583	558	567	583	541	611	544	585	558	568	603	557	588	592	549	571	552	535	525	531	533	567	568	524	574	602	530	580	544	552	521	597	555	561	587	551	560	516	543	558	560	557	563	572	510	569	588	534	564	547	575	573	520
10650	21000	19989	13254	8563	7572	4321	3343	2532	2289	1939	1636	1586	1417	1153	1032	935	971	902	815	773	792	724	759	687	700	692	667	694	662	658	617	600	635	611	645	572	619	609	589	598	578	591	579	591	570	561	584	541	592	565	570	554	593	530	573	592	569	531	540	559	539	568	548	582	548	586	561	558	549	568	553	543	537	547	563	598	566	554	530	529	559	519	563	525	591	556	498	574	555	548	534	529	534	558	523	562	553	548	535	525	570	512	536	550	528	510	531	536	500	557	553	537	589	563	537	532	558	547	565	524	501	507	561	540	535	515	561	575	552	559	552	550	561	534	539	593	514	583	584	536	557	535	575	546	515	574	538	527	515	546	615	517	535	538	545	582	512	547	535	546	506	535	523	531	537	545	524	524	544	544	551	520	552	540	553	574	533	519	545	605	587	527	543	557	544	537	530	576	541	569	560	575	524	554	509	515	547	552	568	527	520	571	514	514	541	519	561	548	562	525	512	552	520	513	550	534	540	565	546	569	524	534	526	488	511	544	510	559	583	501	520	513	571	531	544	545	528	563	507	541	536	554	554	548	543	543	562	548	496	596	533	577	522	535	486	533	549	513	533	554	540	522	544	521	515	531	502	555	543	568	538	537	534	546	542	520	551	528	555	475	503	475	489	516	508	557	519	511	573	524	553	523	540	519	561	532	558	508	563	573	541	559	548	560	530	526	557	592	582	542	542	552	546	510	534	555	531	528	552	496	539	527	528	512	563	579	539	521	523	529	572	510	551	539	536	555	531	502	529	514	553	551	545	539	526	516	550	500	538	518	523	541	556	549	560	533	562	534	537	543	546	554	560	543	512	536	511	544	500	530	525	530	568	522	547	550	552	523	547	507	592	543	529	501	553	562	519	559	533	524	504	561	508	537	521	541	558	497	552	529	541	556	535	535	514	520	550	557	531	549	536	551	526	508	490	521	550	534	554	510	534	578	562	563	538	542	529	513	521	531	573	552	560	534	535	546	578	564	588	529	513	526	507	575	496	525	549	559	529	542	511	587	534	511	545	552	528	544	540	514	546	571	527	568	545	511	520	573	516	538	530	553	531	546	547	556	573	513	531	545	544	572	532	563	562	530	516	569	529	587	495	553	524	536	544	511	504	564	516	568	591	514	542	593	563	522	544	553	556	531	542	526	535	553	528	605	568	530	558	525	535	598	500	505	506	565	523	581	568	514	537	581	504	547	565	536	549	549	547	536	534	563	532	537	536	507	557	518	572	547	554	526	504	560	500	484	513	529	538	502	524	581	526	531	529	543	530	496	516	538	562	540	564	485	518	556	558	505	527	553	551	576	536	527	560	560	552	469	541	558	568	535	576	576	546	523	530	534	529	489	478	534	534	549	513	500	534	524	518	572	533	527	509	558	542	505	563	566	559	532	532	559	529	522	529	527	501	559	524	538	536	512	548	559	545	552	528	507	518	552	541	532	540	543	535	545	486	558	545	533	507	514	575	494	519	521	585	548	568	543	565	508	549	558	521	534	566	528	547	550	543	563	581	539	495	533	519	516	535	530	541	505	550	531	517	530	546	534	572	524	526	543	509	502	530	516	520	544	552	537	572	525	574	533	534	535	511	548	510	518	534	562	596	514	546	517	560	522	565	566	553	528	548	559	531	532	537	525	528	527	541	526	521	522	574	541	535	550	539	509	589	522	553	538	544	583	482	504	551	510	529	546	523	576	571	531	583	487	527	536	540	534	547	546	515	548	529	549	532	519	581	520	521	513	537	530	552	524	495	516	538	514	538	564	525	547	526	510	524	529	524	491	550	549	541	527	479	539	585	549	533	532	541	540	527	493	545	561	525	488	515	475	533	563	543	538	529	567	521	512	503	534	525	509	513	533	555	518	528	503	518	543	591	585	511	539	552	545	523	570	530	551	544	551	550	543	509	533	536	554	549	519	525	512	579	517	568	526	558	501	528	509	541	579	521	575	485	592	528	565	555	558	552	520	513	521	555	528	560	535	584	553	531	510	557	550	549	541	520	510	512	531	535	540	572	518	532	558	565	567	495	574	532	524	564	576	544	493	536	535	550	521	494	528	515	562	545	503	519	572	553	544	550	518	521	556	572	556	553	539	555	525	528	576	525	560	577	475	534	547	546	495	593	547	559	545	562	550	582	567	511	541	512	560	515	562	534	521	546	523	517	511	539	520	551	524	562	544	561	546	517	524	544	540	536	518	528	512	556	546	553	552	557	504	554	540	511	532	512	511	566	517	471	481	516	535	540	520	570	514	508	532	547	553	534	541	547	520	510	585	535	544	522	577	530	514	512	524	544	575	540	573	511	542	562	534	540	575	525	616	540	531	541	550	541	575	536	519	547	564	570	528	560	537	576	546	511	551	571	538	552	521	542	521	545	585	530	509	549	545	525	512	578	527	546	580	517	543	513	532	574	540	531	529	540	525	552	545	536	532	503	530	576	567	538	550	537	532	526	522	542	562	556	538	538	529	504	536	558	542	548	529	539	538	517	529	534	494	541	550	549	591	519	556	530	533	540	514	569	495	532	514	501	556	540	537	510	538	509	521	550	525	515	504	566	512	506	512	540	536	486	572	507	546	564	525	566	536	502	517	563	532	532	565	528	508	548	525	565	561	569	549	519	551	520	553	527	516	532	521	525	525	550	517	552	560	534	560	558	581	566	523	535	557	530	558	563	534	558	522	514	512	541	565	532	546	543	532	596	556	546	551	527	558	478	556	514	569	496	522	598	526	535	579	545	560	563	541	571	563	539	588	535	562	505	569	550	517	563	562	524	544	534	541	520	555	535	558	544	509	512	541	508	576	565	538	515	522	522	507	536	537	552	539	520	521	561	539	532	525	535	519	518	500	552	528	560	530	527	505	510	554	528	507	534	549	523	572	489	536	565	557	579	530	537	539	526	561	527	547	563	503	567	532	567	515	570	543	536	541	550	508	556	519	562	549	510	525	563	510	550	528	512	539	532	545	551	509	534	524	516	528	582	569	508	531	572	539	519	524	531	525	540	505	506	527	533	578	517	517	547	508	519	538	554	549	504	550	554	526	542	511	554	567	525	517	509	553	527	534	519	522	512	559	552	526	549	521	557	526	542	539	492	550	561	506	534	524	543	517	520	527	489	499	582	499	596	571	491	508	552	506	558	524	503	538	495	522	518	501	561	559	544	557	532	563	537	526	550	554	546	550	529	528	517	557	555	546	528	544	512	530	560	527	550	564	541	532	529	574	562	533	506	521	564	594	552	538	566	544	593	538	566	523	561	561	534	556	567	548	513	531	521	550	534	584	525	538	511	529	517	507	558	542	541	511	536	552	527	542	565	562	538	513	530	541	541	520	533	562	557	502	560	509	538	516	540	516	547	572	489	521	506	510	559	543	538	525	541	541	514	574	524	519	527	542	524	562	525	561	563	528	569	526	528	583	565	527	539	512	566	515	531	535	555	552	563	567	527	528	568	548	550	524	574
29887	15698	2971	1160	624	273	190	175	159	175	152	150	149	130	117	145	145	127	132	131	127	135	138	156	105	125	142	126	136	131	130	132	124	138	107	100	124	142	133	135	142	113	137	130	112	134	131	127	144	135	139	106	127	120	132	125	133	129	132	105	131	131	108	129	142	124	129	124	117	127	120	145	127	117	120	127	128	133	123	119	123	120	138	133	117	125	125	120	138	134	136	122	127	137	144	139	129	107	118	116	113	128	123	114	140	114	146	111	111	123	124	123	126	117	121	119	109	145	116	133	116	130	112	115	143	132	119	139	141	132	125	123	115	145	122	132	131	129	127	107	126	127	137	127	133	115	135	119	128	135	124	120	111	134	125	136	132	134	109	130	132	137	116	132	130	135	120	131	135	149	120	118	142	116	151	122	119	138	117	151	120	110	144	135	95	112	125	127	120	118	129	126	128	124	129	114	136	125	122	115	145	150	122	113	126	132	131	115	150	119	106	120	97	125	118	126	133	121	132	120	126	112	122	132	136	118	138	129	118	138	121	126	138	129	121	120	134	121	142	135	137	152	125	138	119	122	131	133	136	118	114	147	132	139	131	115	122	105	108	113	131	154	130	116	125	136	137	135	131	126	126	126	140	124	124	112	121	142	123	125	143	111	125	115	107	139	150	131	120	130	114	133	146	120	146	125	160	110	111	95	146	100	140	141	126	113	126	137	118	158	139	117	125	140	131	150	124	110	126	120	129	126	120	145	125	135	141	131	128	102	117	121	139	124	117	116	107	109	142	116	123	146	111	121	119	111	132	104	110	128	126	124	127	116	127	116	98	119	143	131	132	100	144	116	135	108	134	119	130	118	120	125	128	133	142	125	127	124	136	144	131	139	125	141	140	134	123	141	115	142	114	126	158	163	104	124	134	117	135	119	132	110	126	140	118	119	132	134	126	118	120	132	117	130	137	133	116	148	141	118	125	122	112	118	127	109	141	128	123	139	134	126	124	141	121	129	112	128	131	97	109	124	117	121	128	106	109	151	136	133	125	120	121	133	120	127	125	138	121	120	120	116	114	141	143	116	123	126	126	127	130	110	140	124	117	143	139	104	137	127	136	119	135	124	125	98	129	124	118	139	144	136	150	124	128	106	116	129	114	116	136	123	123	127	144	122	114	130	138	141	114	128	123	118	116	131	137	137	127	128	125	122	127	134	117	131	115	125	120	136	127	145	121	116	111	128	122	118	140	114	112	135	130	124	129	120	132	128	106	141	136	116	125	126	105	109	115	108	119	118	110	109	135	114	144	147	111	107	128	125	117	141	117	140	109	132	121	113	108	148	123	128	141	146	99	130	129	126	145	116	128	119	148	122	154	129	148	138	125	143	122	117	139	137	124	141	128	134	125	128	125	149	137	120	122	135	121	136	132	130	125	107	135	118	105	131	115	117	122	125	127	126	128	138	131	124	125	141	130	132	130	116	123	128	137	126	132	124	126	139	126	119	145	116	123	110	120	105	115	134	124	136	105	121	137	131	138	140	115	143	109	122	144	116	108	124	125	139	126	145	119	116	142	130	110	130	132	107	110	133	127	109	96	135	153	136	124	120	130	123	121	119	136	144	145	135	140	132	132	125	135	118	124	121	124	135	125	119	128	130	128	149	112	108	97	130	137	110	130	120	127	116	138	104	130	134	115	123	111	135	139	128	130	141	106	116	149	154	145	116	117	124	126	135	119	115	116	113	141	110	124	126	109	111	126	125	111	132	119	137	101	135	127	129	127	128	110	142	125	123	119	138	115	140	122	138	125	123	110	118	108	121	119	110	140	138	133	120	116	121	120	123	141	127	129	148	116	137	123	126	110	128	132	136	132	107	136	146	156	114	126	126	115	120	113	105	132	118	109	119	129	133	107	136	132	131	124	138	125	138	108	122	131	121	121	121	132	111	117	129	132	153	140	146	117	113	142	127	167	125	115	134	120	132	119	119	125	128	131	119	129	148	125	123	146	118	131	140	134	123	132	138	114	128	116	132	158	140	133	119	126	149	137	143	120	127	130	116	124	110	125	107	123	132	144	128	122	128	124	129	104	139	118	122	141	116	123	129	134	114	128	137	127	114	123	110	121	134	144	112	126	124	132	141	129	133	116	119	122	115	145	121	130	117	125	134	136	134	128	124	128	111	112	114	121	123	126	127	114	137	120	115	130	116	141	114	116	122	136	130	121	121	148	135	119	117	118	110	142	126	122	123	128	148	118	129	131	132	108	128	129	116	131	129	131	127	126	130	144	111	134	138	124	140	109	133	122	109	115	133	124	137	125	108	116	131	139	126	121	139	128	146	107	142	117	108	126	148	130	138	107	122	138	131	126	128	123	141	114	113	143	116	136	108	130	115	125	112	117	100	118	108	129	123	154	114	108	103	117	134	125	104	139	122	131	122	137	129	133	127	119	136	116	113	116	138	101	128	111	119	117	137	130	120	123	133	128	126	119	119	116	104	142	114	128	147	121	142	114	138	110	115	112	115	127	121	134	117	139	125	110	128	126	131	127	133	136	128	122	123	106	130	145	113	111	121	123	123	123	121	138	103	147	123	121	142	142	139	105	113	133	132	110	148	132	135	127	107	114	119	127	134	132	127	94	117	118	132	133	149	137	104	137	134	124	115	145	121	121	111	148	129	158	117	100	122	129	131	108	117	130	131	134	143	139	116	130	121	129	129	142	119	124	110	129	107	137	97	118	116	135	102	133	144	118	134	114	133	119	140	114	143	132	142	121	124	123	122	140	139	143	114	107	113	123	123	115	127	138	127	137	102	126	123	127	102	127	118	148	118	119	143	119	140	110	142	128	126	123	138	128	117	131	126	134	112	123	131	109	149	130	116	123	121	126	104	134	119	121	113	126	125	139	124	122	126	124	153	138	122	121	118	121	108	134	121	117	118	139	122	135	119	126	130	137	116	121	116	131	137	112	130	126	130	130	124	127	132	122	111	139	125	126	115	131	123	135	126	151	144	132	147	120	119	138	138	140	111	150	119	116	134	133	123	121	121	126	128	120	138	137	126	132	109	137	122	102	130	111	123	142	153	138	125	131	134	110	122	113	140	118	111	127	134	121	114	134	133	144	110	130	110	118	135	132	121	105	128	121	132	125	138	146	122	107	128	134	113	113	134	123	124	135	119	130	133	121	114	139	126	121	113	106	151	124	121	125	126	114	123	131	128	126	135	120	135	126	124	129	138	134	136	151	116	102	119	108	122	128	108	157	139	111	113	111	126	128	124	152	143	132	124	134	114	131	133	125	146	140	129	127	127	111	122	133	112	112	125	116	127	114	123	121	116	122	137	114	142	100	120	117	141	125	126	128	124	143	141	150	134	123	101	122	123	114	138	135	112	132	146	120	116	143	132	115	132	130	120	128	138	116	137	117	128	112	112	133	149	103	121	137	129	124	118	144	154	118	119	138	124	125	135	112	129	118	123	142	124	134	98	107	114	120	111	136	137
5901	2765	3623	1900	1163	503	239	219	195	185	172	176	152	151	138	149	157	156	140	163	150	135	163	120	141	150	153	151	154	144	167	137	148	142	122	145	122	156	137	167	134	136	140	161	122	134	130	107	147	134	139	156	120	152	134	133	122	143	121	137	154	140	154	154	165	153	145	149	162	125	165	140	150	136	146	158	128	158	153	142	131	154	134	148	149	146	120	131	150	145	141	156	150	151	140	144	154	139	133	145	141	142	147	133	173	139	153	170	139	151	151	138	138	140	134	139	134	150	158	160	134	154	146	139	137	146	137	151	122	140	146	144	140	128	148	139	145	137	136	146	132	151	131	148	141	131	121	136	139	167	153	149	139	137	129	126	160	132	130	153	156	143	156	145	135	145	144	140	153	148	135	131	148	152	134	137	128	158	165	140	133	146	139	98	152	141	139	130	157	141	129	153	119	162	151	137	125	130	142	148	151	138	125	142	136	150	154	153	146	156	136	140	160	143	149	139	132	143	145	139	144	141	146	147	144	150	128	148	143	134	126	154	161	158	157	134	160	150	148	157	134	142	159	130	146	166	133	147	150	121	134	153	144	131	158	139	149	154	130	149	146	132	158	159	133	136	154	137	125	152	156	164	157	147	145	134	136	143	134	141	155	124	137	126	152	154	129	124	148	135	131	141	134	161	137	150	161	154	129	138	177	158	127	140	128	134	151	136	144	136	148	136	157	135	161	114	129	150	130	156	157	148	126	135	144	139	170	151	143	132	150	126	142	147	150	128	135	132	146	160	144	141	136	123	127	132	157	133	143	137	119	142	147	149	115	144	157	128	147	143	133	129	145	142	159	144	162	135	148	140	146	155	153	142	142	160	158	127	144	137	145	137	156	126	117	125	161	155	146	148	140	133	153	132	130	135	130	128	139	143	144	148	137	135	125	131	129	157	153	151	125	118	121	119	159	120	132	139	130	135	118	145	151	140	146	152	150	137	129	133	137	136	127	127	142	144	139	146	109	145	156	148	142	149	128	163	142	139	126	148	179	131	158	142	154	115	139	128	153	158	138	139	146	139	140	145	146	145	140	133	174	150	161	139	138	140	154	127	148	160	136	138	147	139	146	137	137	157	141	146	151	171	124	152	139	141	132	140	140	135	163	138	151	144	146	134	140	124	141	139	127	136	142	129	143	151	140	146	152	140	146	142	132	144	147	117	139	116	144	151	143	152	134	152	164	143	130	131	131	124	124	147	143	165	141	136	130	127	146	155	150	148	120	160	151	137	147	164	142	150	143	150	131	157	162	126	134	168	126	151	151	145	119	145	159	156	132	138	148	136	145	143	137	151	150	141	166	144	144	157	171	142	147	150	137	125	139	139	130	147	137	146	142	139	170	132	148	139	147	151	132	131	126	164	129	127	143	157	144	151	141	142	143	138	157	143	129	110	134	155	150	145	139	140	147	131	140	135	149	153	128	170	137	135	139	167	141	141	134	136	135	148	141	172	133	146	149	143	124	127	134	138	156	146	142	125	126	145	162	121	125	135	153	151	138	138	148	153	159	156	135	142	141	126	156	127	166	144	163	142	139	128	125	146	145	137	167	135	130	125	160	138	150	155	154	123	142	116	138	134	136	122	148	149	135	130	140	124	153	143	147	122	118	136	145	137	135	148	149	150	162	141	129	136	149	139	152	141	129	124	172	136	150	158	138	148	154	123	133	146	134	165	128	155	125	148	134	138	126	134	174	145	133	138	134	135	154	148	158	155	133	150	139	153	126	134	142	145	165	133	142	155	132	148	148	154	136	139	140	144	138	141	158	154	134	152	167	160	145	150	135	145	155	142	153	131	141	154	139	127	157	149	142	140	152	133	158	121	149	153	145	141	165	139	137	135	137	151	154	143	156	139	142	136	141	140	153	135	159	141	136	147	146	142	156	152	164	150	146	140	143	129	163	167	141	150	135	146	160	139	134	132	148	135	139	133	137	147	151	142	141	141	142	150	141	152	140	127	120	148	138	137	140	143	137	150	135	138	118	145	131	137	140	132	129	154	136	153	156	146	132	145	137	121	143	155	163	144	152	137	142	139	151	145	149	130	135	126	165	120	141	157	133	127	136	148	122	139	160	161	136	163	117	147	127	131	146	140	144	175	165	139	145	149	149	120	164	139	131	119	132	156	146	138	168	139	133	159	141	162	159	141	130	136	162	143	155	140	128	150	143	142	153	142	151	142	154	129	161	139	145	141	129	146	143	146	130	147	122	146	142	130	164	152	140	145	134	149	141	133	147	132	124	149	155	143	131	142	161	132	133	174	120	169	136	133	172	126	151	133	171	146	127	132	149	138	158	136	146	144	143	126	154	128	141	124	125	122	137	148	123	126	107	147	153	131	124	121	144	131	178	154	159	152	130	146	139	137	139	117	152	159	127	138	150	148	154	139	121	123	127	147	123	158	146	140	153	127	119	133	143	130	138	128	134	156	135	149	131	154	126	154	151	148	154	142	148	129	143	158	138	154	136	140	164	155	160	137	132	145	132	135	145	160	130	124	167	122	146	145	143	135	142	156	137	144	152	141	146	132	172	153	140	127	136	139	155	147	132	139	171	129	133	161	151	138	143	137	144	122	136	142	133	145	146	134	128	140	138	134	148	164	140	119	142	124	128	138	146	140	122	136	137	130	127	137	143	133	143	155	148	154	142	155	150	132	119	112	132	147	134	168	168	142	159	136	161	152	133	120	149	138	152	137	131	138	133	138	128	139	160	113	133	146	147	149	161	141	132	112	149	136	138	160	143	126	142	143	136	142	146	148	143	132	140	143	125	153	133	122	140	134	137	133	160	148	146	152	134	150	136	145	153	133	162	124	118	120	158	129	163	145	131	146	138	165	145	136	126	143	147	150	167	140	140	152	137	138	140	137	146	147	152	136	139	149	149	114	134	139	156	143	145	134	141	132	126	154	127	141	133	135	143	137	162	166	125	122	149	139	136	144	146	125	132	138	161	132	119	145	160	125	134	155	156	135	151	151	131	146	129	131	147	135	117	125	155	145	128	135	151	146	135	146	132	144	136	151	147	131	142	148	133	147	144	152	126	144	150	136	141	137	159	132	152	153	146	135	133	133	131	129	126	157	142	141	155	149	143	145	149	152	142	136	143	148	144	131	122	137	140	140	150	158	160	163	167	147	132	147	115	139	119	136	131	153	145	121	128	154	132	130	131	130	133	123	145	138	129	141	137	155	139	139	145	148	144	164	142	142	137	127	159	135	118	140	130	117	144	152	153	122	138	125	126	155	150	157	147	145	142	151	137	144	145	132	132	140	144	137	127	139	141	155	160	125	146	127	142	128	155	131	123	127	148	145	129	116	124	133	124	133	152	120	150	151	144	154	151	163	140	149	116	137	136	128	151	146	161	133	140	146	140	146	129	173	134	142	142	158	153	121	138	150	153	135	145	163	156	147	147	145	137	140	161	147	144	132	120	142	138	140	156	126	158	122
26793	22002	28736	25943	22026	11954	1927	1115	838	732	727	613	579	584	505	479	421	453	422	412	426	447	439	429	410	367	416	363	365	397	414	385	388	387	375	339	330	355	385	387	392	352	328	335	377	340	383	345	377	359	329	360	351	352	349	353	335	363	375	342	316	322	345	359	356	334	334	367	337	349	342	344	329	357	324	372	315	357	310	354	325	381	334	355	346	346	350	338	345	346	347	323	351	350	330	317	335	341	328	351	324	333	326	318	344	325	334	332	374	350	344	345	361	366	340	332	360	329	342	349	348	377	371	364	349	356	332	370	342	342	361	344	371	360	350	346	347	347	359	355	369	377	368	350	362	293	366	329	314	338	349	324	344	353	359	309	359	346	342	362	346	322	340	357	337	345	364	321	338	346	345	355	360	330	337	340	344	353	329	324	361	339	329	358	329	340	338	386	366	322	351	351	340	320	322	339	313	359	335	348	368	322	361	329	360	349	365	311	327	393	320	315	382	351	346	324	345	374	360	316	325	354	314	326	335	310	354	348	324	348	348	276	332	348	358	334	339	308	328	317	358	306	357	338	337	301	338	330	356	349	334	352	349	334	340	346	351	354	340	354	341	303	329	362	332	340	335	334	351	307	351	361	323	330	353	348	359	345	328	371	333	342	352	337	324	341	329	333	313	351	319	346	337	356	341	365	398	361	360	349	348	347	346	321	348	333	342	324	353	349	331	306	334	344	313	341	346	350	343	348	364	342	349	314	335	352	349	337	344	327	358	339	372	319	327	347	342	338	350	351	362	313	312	336	351	372	324	354	349	366	329	322	325	343	322	350	325	345	332	312	342	353	353	322	385	322	354	343	364	329	317	332	316	353	338	342	354	366	362	348	350	308	302	282	317	331	333	362	338	334	326	339	336	366	354	375	350	331	352	352	326	324	376	295	344	344	351	341	342	337	367	324	343	329	320	350	350	348	298	355	355	338	322	344	326	331	326	334	347	355	342	350	349	328	358	331	357	330	360	358	337	343	326	327	360	361	320	357	313	352	345	367	332	328	351	330	350	362	332	343	316	317	358	344	364	357	358	358	344	316	397	353	362	364	347	331	327	329	348	330	367	315	345	323	371	343	333	346	360	328	339	329	321	354	325	327	372	358	347	342	332	342	340	346	308	329	345	350	356	367	321	352	338	343	370	361	379	346	362	367	353	325	344	317	341	309	354	338	313	322	338	386	309	340	361	311	334	377	365	351	351	325	331	356	354	336	336	338	377	348	318	369	328	359	356	330	347	323	338	371	311	309	307	327	343	315	358	322	345	331	328	354	346	337	349	360	355	316	335	338	301	367	298	349	320	367	301	348	335	349	335	325	340	384	326	331	354	343	339	314	340	334	349	332	369	342	375	342	344	344	313	351	364	318	350	338	353	325	364	334	338	335	364	386	332	387	334	360	361	329	348	347	366	340	367	363	336	323	323	340	361	355	351	349	335	391	365	341	337	335	315	346	322	359	339	335	361	333	347	332	347	325	324	313	321	322	347	361	347	326	329	318	313	296	362	360	333	373	342	368	376	333	313	338	340	352	331	347	336	310	355	344	363	334	342	347	352	319	326	372	324	345	326	366	335	311	382	330	334	350	353	355	343	362	350	306	360	320	325	341	338	309	325	351	390	342	352	328	310	352	342	349	376	347	351	371	328	346	333	337	344	355	341	372	332	324	359	319	363	342	359	341	349	360	307	338	330	339	335	344	336	340	379	333	314	356	362	318	353	336	330	346	339	290	354	339	335	339	356	347	335	339	346	311	328	329	332	383	368	328	333	282	332	343	335	346	361	398	374	350	373	334	344	349	342	346	320	323	313	376	355	331	360	342	350	302	359	342	332	319	356	323	327	336	334	344	328	351	350	348	361	344	373	353	359	344	313	348	341	309	359	358	335	380	350	361	332	341	340	337	330	320	321	349	332	333	315	311	348	361	321	320	334	339	347	353	361	334	354	333	350	356	344	340	336	316	323	348	367	362	346	347	370	358	352	342	336	333	321	318	327	368	328	288	367	337	329	301	346	333	334	343	317	329	332	342	343	351	347	338	390	345	311	336	318	339	338	323	360	350	321	340	378	337	393	326	362	356	342	343	360	343	321	356	370	329	346	333	316	321	371	328	345	339	357	359	384	333	358	355	303	352	341	353	314	336	339	343	338	334	311	328	346	352	341	344	356	336	377	344	361	322	322	325	354	368	337	306	375	348	371	328	351	311	342	348	354	312	323	330	367	314	308	328	340	323	339	368	338	343	361	369	316	324	334	356	319	331	333	316	319	361	353	313	345	314	344	356	326	331	347	330	350	336	334	340	334	336	328	348	322	344	344	330	361	350	347	357	320	325	353	321	333	329	363	333	337	365	371	338	350	331	308	337	343	383	322	380	347	344	365	337	337	379	341	349	322	386	355	390	323	315	350	330	364	343	335	341	364	324	324	340	357	371	346	350	336	342	335	346	338	355	355	324	367	352	364	379	329	355	334	360	369	380	320	350	329	339	367	353	306	361	372	338	376	314	352	351	360	354	325	348	340	356	336	334	362	341	326	336	361	346	320	325	331	321	329	327	341	345	339	342	337	312	329	335	349	333	385	362	357	325	337	367	327	357	347	310	354	366	346	345	363	343	326	345	349	362	339	346	348	356	361	333	351	345	333	327	347	297	333	317	327	355	361	385	356	360	314	313	314	343	313	321	370	316	326	389	320	341	329	309	377	327	365	366	318	360	346	331	339	342	342	338	336	322	299	356	313	354	315	345	346	360	322	334	366	361	341	335	345	340	342	349	343	353	353	331	344	333	341	345	334	374	324	357	354	354	343	351	355	342	379	324	327	338	347	332	336	296	343	306	315	347	306	356	343	332	344	338	326	336	312	338	381	351	324	367	356	326	345	327	324	369	332	350	344	297	327	286	342	345	371	317	359	313	347	338	342	315	367	346	331	325	336	335	373	355	336	341	329	377	382	366	330	356	361	368	353	351	332	344	377	327	327	319	349	330	342	351	332	330	318	339	314	356	328	326	349	330	334	328	369	338	337	348	357	370	352	350	351	348	327	322	356	360	381	366	365	357	320	356	322	329	326	328	344	358	333	371	325	341	338	320	343	334	362	319	348	347	339	331	282	375	332	348	327	314	354	334	322	310	338	335	327	319	348	352	344	335	336	331	335	318	341	357	340	342	377	356	343	380	315	331	343	368	337	308	371	374	334	339	317	316	344	331	319	362	355	325	334	339	356	366	347	354	333	325	362	396	349	356	313	351	332	323	338	336	351	341	293	351	327	315	340	335	363	353	339	352	338	326	350	325	316	333	335	319	358	304	316	337	328	310	347	341	330	366	347	319	339	377	358	317	371	344	333	385	370	326	355	340	352	375	329	326	321	315	321	372	332	351	347	371	375	318	366	323	345	351	339	334	355	348	296	377	382	333	364	318	303	348	310	323	331	368	357	333	380	320	364	345	336	335	322	276
8427	15283	14695	8322	6312	4557	2391	1883	1446	1286	1142	888	861	745	639	611	541	555	554	494	466	465	398	455	429	438	414	398	369	375	400	395	377	368	401	382	361	372	374	350	363	368	406	327	337	359	346	347	332	365	350	340	362	334	353	362	335	331	332	323	344	343	344	320	319	343	390	332	327	320	330	357	338	370	315	355	338	357	354	378	309	310	353	362	367	351	370	340	327	351	350	343	352	344	337	353	343	324	323	341	309	332	335	304	346	351	358	349	338	342	355	320	345	326	324	317	330	327	354	312	364	346	339	324	372	319	316	323	348	326	300	357	330	318	321	336	340	329	316	340	333	322	304	329	296	351	299	320	323	369	324	335	366	324	332	355	355	319	342	308	317	344	310	338	355	320	315	336	319	309	309	319	351	325	328	358	309	336	303	322	318	326	323	330	332	334	345	327	330	340	326	337	362	348	350	344	334	324	362	316	321	332	325	363	342	331	344	306	344	290	323	328	298	336	318	341	357	346	344	359	336	314	326	351	333	335	351	333	378	328	303	331	337	302	351	307	322	310	343	308	364	330	339	383	349	315	313	337	336	335	341	333	342	290	316	273	339	329	321	319	377	335	350	361	314	330	335	300	336	324	354	338	319	345	314	356	328	319	301	346	360	316	333	321	312	305	316	317	328	346	304	325	339	355	327	346	289	342	297	307	323	329	355	333	337	297	361	350	322	322	325	348	300	317	326	315	352	340	328	367	329	346	332	343	332	353	335	345	328	301	304	320	351	368	348	337	306	321	329	333	343	310	321	341	309	371	315	329	345	359	337	326	326	323	326	337	327	348	344	347	340	339	353	364	316	360	352	350	319	352	295	333	328	296	350	321	314	348	346	334	357	325	350	351	332	309	346	345	344	340	354	334	334	352	329	342	345	320	329	326	334	347	321	350	349	346	327	348	325	336	319	329	339	354	337	311	331	358	380	337	333	351	315	305	360	374	321	336	341	333	331	326	299	331	332	321	324	332	318	301	311	309	333	312	340	365	348	296	367	318	323	359	309	318	311	318	341	334	320	341	343	308	332	308	288	328	373	320	308	352	334	328	315	316	335	321	357	307	324	318	347	312	327	333	335	297	340	316	310	331	346	320	350	317	332	357	355	335	347	364	310	320	321	344	306	351	353	298	337	317	315	367	349	312	335	338	340	369	336	332	349	340	333	332	340	335	335	305	363	332	343	311	341	351	351	325	325	320	343	356	319	348	340	334	326	321	357	306	334	321	333	337	329	347	344	330	332	314	351	346	310	302	359	325	313	358	340	353	339	367	335	317	336	298	318	324	364	364	360	305	306	332	326	342	297	330	303	363	332	283	326	320	317	339	347	338	338	353	340	337	335	307	331	316	345	300	340	320	320	349	334	329	330	359	332	338	357	310	359	348	334	314	375	317	333	305	354	332	347	360	323	329	356	312	332	327	309	317	325	350	328	328	338	297	302	344	308	313	316	285	336	327	331	342	316	281	315	308	316	358	337	322	321	342	347	333	359	302	338	292	338	336	323	340	329	333	337	318	318	319	345	327	346	337	317	313	354	358	343	336	340	369	285	328	360	330	323	296	362	341	337	302	318	323	321	356	322	320	305	348	356	333	331	310	324	349	327	328	351	315	324	333	342	334	311	324	370	327	341	300	348	330	332	308	321	301	312	326	331	316	353	335	324	321	316	359	339	345	341	316	321	353	301	354	322	318	326	336	320	321	349	327	317	340	333	331	342	339	340	353	348	299	321	335	326	325	346	354	336	324	342	337	317	331	316	336	307	337	335	342	317	327	341	345	379	321	332	298	328	301	325	295	332	313	347	324	334	325	330	363	321	345	324	357	355	316	328	346	322	352	322	351	349	332	366	321	328	340	325	312	306	354	344	313	316	342	340	329	340	316	353	314	315	332	311	348	334	301	289	330	329	336	324	326	324	358	334	345	296	335	308	326	295	333	336	322	337	330	314	325	315	361	325	346	307	296	333	325	321	330	342	327	302	333	330	322	364	334	341	337	315	336	333	333	336	313	303	347	324	324	297	294	316	310	345	361	353	384	326	368	313	289	374	339	332	321	320	324	325	317	299	330	326	350	308	326	368	290	337	335	316	312	331	325	323	355	331	338	332	316	320	326	329	339	326	316	317	361	329	314	344	338	348	312	330	327	313	310	299	379	344	341	348	355	336	324	313	332	339	311	358	325	311	334	333	340	351	310	325	355	355	335	312	302	339	344	351	329	345	326	341	348	325	300	335	312	327	328	295	363	291	331	354	336	332	320	323	303	288	314	319	358	331	328	332	343	330	329	322	312	318	326	282	335	351	350	323	344	339	319	333	333	334	314	344	316	320	320	348	330	301	321	316	337	312	350	341	356	298	340	320	335	327	326	338	322	319	330	311	333	344	326	344	320	341	325	350	357	318	346	321	314	337	341	291	329	344	327	335	317	321	328	333	331	314	330	333	360	316	285	314	318	345	335	291	322	356	342	328	331	317	318	315	366	321	320	345	319	320	304	310	329	325	323	330	322	342	324	346	369	317	337	344	329	334	321	317	316	328	331	283	322	347	331	313	312	300	320	341	327	357	335	323	346	316	313	328	321	324	322	335	350	282	336	340	337	365	319	306	337	319	323	341	303	327	338	313	320	323	335	338	345	334	319	343	286	342	314	314	334	339	315	341	295	366	322	349	349	326	316	322	343	347	343	340	344	315	340	342	325	335	318	339	306	347	355	370	361	330	338	342	341	341	332	311	326	346	303	316	297	363	322	323	322	330	343	333	339	347	334	335	320	312	324	324	333	336	328	331	349	335	313	324	304	305	340	306	350	338	346	332	344	360	302	325	307	340	319	314	318	352	334	335	346	320	345	304	325	356	323	344	354	326	328	308	349	342	338	339	330	316	317	366	333	311	290	356	288	370	344	342	354	354	302	322	306	323	318	340	324	309	315	315	332	320	365	316	353	312	317	316	352	334	316	312	308	338	340	305	334	332	339	351	357	312	349	310	368	336	335	344	346	326	322	337	303	312	331	310	298	305	309	349	324	353	342	320	330	342	333	308	341	319	276	308	298	338	332	303	344	308	315	311	347	295	319	356	351	334	336	326	338	353	324	310	348	354	345	340	311	306	349	328	287	311	336	330	325	296	325	312	342	319	327	353	335	334	347	333	312	311	313	349	391	336	304	380	296	293	340	333	328	368	334	314	297	301	345	321	347	322	357	321	335	346	308	331	334	365	330	373	348	302	368	322	358	360	320	325	366	288	302	336	322	342	331	325	325	337	301	295	319	330	324	315	328	313	348	290	335	336	333	345	327	338	314	340	324	345	310	355	336	327	318	359	320	336	340	318	313	316	313	352	340	325	285	354	335	313	322	343	294	317	360	312	336	323	324	337	315	312	306	289	312	346	290	297	336	348	349	341	297	347	344	331	334	325	320	362	311	304	355	337	357	322	351	328	298	330	334	330	312	324	323	292	350
22160	20030	26537	23240	20043	20180	10193	2190	1475	1278	1228	996	1068	951	823	788	750	724	682	699	722	665	708	666	672	665	650	688	647	608	596	616	624	625	591	570	578	572	597	588	617	603	641	584	568	596	576	598	553	595	637	586	576	573	576	599	556	551	589	621	607	592	578	557	570	556	556	560	592	588	589	580	541	532	568	585	553	558	550	565	556	570	587	566	570	608	584	543	583	603	612	583	578	624	572	557	605	531	542	561	603	546	580	558	603	590	565	610	538	564	610	544	567	574	571	555	542	583	604	510	558	578	615	585	561	528	543	605	584	567	613	582	563	539	574	539	586	519	577	541	593	616	554	576	591	565	568	559	606	596	544	586	550	574	581	602	579	571	540	551	553	526	588	541	602	572	557	555	546	592	589	535	572	568	595	591	621	540	548	562	569	559	576	532	562	590	585	588	572	543	616	552	580	587	563	551	560	563	545	552	552	582	567	560	577	576	573	584	569	527	545	563	552	515	543	582	581	589	558	612	585	597	541	527	574	623	579	569	552	559	565	568	585	546	570	564	586	574	563	557	615	571	547	570	559	556	557	494	538	604	563	569	583	617	565	620	603	565	562	590	555	594	595	514	587	615	544	584	534	603	558	567	600	546	520	570	554	590	616	578	598	530	589	521	582	537	612	562	552	565	611	624	612	579	598	590	579	575	560	537	568	591	518	585	589	606	560	538	563	553	535	500	559	583	577	576	534	558	575	583	549	513	501	550	535	563	573	586	573	565	579	532	575	603	568	577	535	537	540	567	537	601	574	553	556	562	555	564	573	554	567	569	577	560	557	550	586	553	569	506	574	581	602	618	570	571	567	576	611	578	591	545	515	544	545	564	614	535	603	597	526	598	580	550	548	557	554	607	538	588	609	577	576	525	590	627	590	608	595	592	618	547	526	555	550	566	560	580	583	529	552	588	508	579	562	531	506	562	579	562	552	534	530	595	567	564	556	571	566	571	570	562	548	552	553	601	588	557	584	607	602	555	569	588	597	627	539	606	532	525	554	580	594	536	571	567	603	553	594	548	616	589	598	602	640	584	567	604	513	546	525	542	576	532	584	526	583	540	562	569	581	572	535	577	614	613	554	609	541	510	551	565	594	571	603	560	567	569	541	562	586	544	587	534	540	570	589	567	545	544	545	585	558	559	546	556	609	585	552	579	544	567	520	597	520	575	590	573	548	547	537	546	595	553	562	560	584	567	576	532	577	547	552	578	535	554	524	554	568	574	548	622	577	577	570	571	562	600	591	577	553	583	532	557	555	544	572	578	557	602	559	564	590	549	556	558	542	568	587	562	540	547	576	559	567	511	579	567	585	503	570	509	612	601	551	616	565	577	565	575	573	603	618	602	593	537	544	548	578	557	540	548	561	581	538	589	539	596	564	556	569	558	564	549	634	527	566	569	591	586	587	555	559	563	537	540	561	536	589	600	548	576	535	561	612	607	607	561	592	513	554	588	556	572	556	574	545	531	593	537	583	617	597	581	579	565	563	605	562	525	587	536	595	557	582	530	585	554	588	556	540	529	573	577	580	562	579	578	586	563	558	554	576	574	569	549	551	585	554	563	591	540	545	580	525	558	559	559	560	546	571	570	548	494	575	560	546	573	573	563	561	582	528	525	580	570	574	554	599	550	540	548	548	568	524	559	516	577	536	575	554	583	557	527	546	579	580	534	515	517	566	563	606	518	545	590	555	574	599	565	598	578	548	541	581	573	561	573	554	534	582	536	582	555	548	578	554	585	562	583	577	597	568	546	592	566	558	520	543	574	537	582	579	555	587	593	580	537	513	553	575	575	581	524	599	567	609	580	531	565	606	587	592	558	562	575	581	558	566	558	557	609	593	574	558	589	573	549	541	558	606	578	558	515	522	565	541	535	580	558	562	574	585	566	569	570	599	610	572	581	591	540	543	586	560	507	568	561	549	560	558	573	566	628	591	515	551	549	556	538	550	545	596	568	552	612	554	541	542	580	534	569	581	577	598	569	610	548	567	528	538	521	611	594	543	577	554	552	583	551	580	543	544	565	550	584	537	552	554	599	570	552	582	562	608	554	583	579	560	605	473	570	607	544	559	507	570	562	595	594	589	583	543	584	562	575	580	631	580	578	613	586	539	575	582	558	537	597	565	570	562	565	567	599	593	561	569	552	587	567	545	555	612	601	564	553	599	558	589	589	571	580	535	601	569	541	564	554	541	554	566	534	555	620	573	579	570	544	623	592	553	569	557	575	574	558	590	570	556	552	561	545	523	522	566	545	571	529	599	606	556	552	571	563	569	563	604	526	561	543	568	620	575	563	556	514	583	582	547	545	550	592	591	563	594	573	546	597	558	596	535	518	546	553	564	578	561	558	567	557	568	565	539	583	555	564	613	526	554	531	583	562	573	596	545	555	599	560	569	613	522	570	520	606	545	576	540	565	573	559	576	552	582	560	531	556	560	586	592	533	548	568	528	520	574	570	571	571	522	580	549	581	593	603	572	576	573	583	592	565	579	579	550	594	564	600	575	569	570	573	602	543	534	552	540	558	565	555	582	565	589	568	581	570	535	540	592	574	567	592	557	553	563	554	542	569	547	538	566	607	562	528	576	601	551	599	564	553	585	524	548	607	564	571	536	581	538	585	565	586	568	572	579	577	532	557	576	543	567	503	549	582	581	613	531	553	546	611	517	589	588	610	582	564	546	531	555	547	535	592	518	594	605	588	585	602	552	593	562	581	582	570	585	597	582	528	575	542	569	567	546	567	576	518	537	572	564	594	573	547	553	553	592	615	515	574	581	585	598	578	589	583	538	583	574	565	540	561	556	532	593	598	565	599	539	536	568	548	558	588	538	521	563	567	565	564	581	554	549	580	574	588	567	588	562	577	608	560	582	544	533	539	556	584	561	570	590	582	557	566	580	578	570	528	586	586	567	594	546	576	535	537	558	544	563	555	545	581	569	551	548	583	615	583	569	574	537	573	548	580	561	586	534	568	605	579	533	543	550	565	593	573	542	597	597	562	551	563	528	540	579	571	542	551	573	576	584	575	556	596	542	584	571	562	587	554	577	545	553	567	567	560	555	526	546	551	539	511	560	524	553	574	528	563	581	544	578	542	551	554	523	550	569	543	530	568	580	557	603	567	543	560	567	639	548	569	569	577	531	549	592	586	528	554	612	548	561	549	580	569	529	536	564	558	568	545	586	584	581	602	579	550	551	580	530	598	523	560	562	574	549	536	600	563	643	533	574	573	562	501	592	549	558	562	548	579	559	633	577	554	575	589	536	581	589	556	576	541	569	600	588	565	597	535	556	532	591	573	548	542	564	539	576	603	578	578	559	564	559	545	546	594	522	585	543	548	545	571	528	564	543	570	573	564	589	581	569	577	591	570	542	538	610	543	605	589	570	534	577	567	538	570	573	567	539	531	567	555	567	545	533	537	579	590	551	595	527	574	565	506	579	576	573	545	517	558
10881	20865	19795	12075	8295	7627	4425	3321	2561	2195	1954	1590	1492	1362	1117	1054	966	906	874	878	820	755	759	774	728	672	670	642	707	647	606	643	646	617	579	615	578	601	578	578	575	549	580	612	541	605	602	563	551	556	594	541	578	554	559	606	555	541	551	545	559	569	560	613	551	548	539	580	587	577	555	529	587	556	567	579	560	528	589	583	582	574	555	569	513	506	535	538	578	575	509	598	516	583	530	515	562	551	572	547	544	528	534	583	541	522	559	539	521	549	515	577	566	499	534	549	536	580	537	540	566	513	538	557	529	547	569	614	549	512	582	523	549	530	578	591	544	538	595	527	545	545	520	572	538	569	518	531	552	524	538	545	518	543	555	508	528	564	539	550	509	536	548	573	542	552	552	555	506	559	537	590	552	539	521	581	546	516	540	509	548	558	541	529	574	532	544	527	541	553	517	527	536	546	554	558	504	559	556	555	518	538	537	558	526	570	501	544	520	547	568	566	534	513	524	487	577	556	558	555	524	527	598	539	529	580	527	562	481	533	543	572	559	533	552	561	560	549	583	584	531	496	559	540	535	534	543	550	548	562	547	566	529	533	523	562	558	552	510	532	520	526	545	561	569	576	534	572	503	541	541	538	533	539	564	535	532	536	543	559	500	517	551	537	533	533	544	543	528	526	602	511	534	554	540	493	528	517	572	527	555	527	507	565	551	509	523	579	542	531	565	507	548	544	520	556	560	514	544	508	528	569	566	534	521	594	497	584	501	535	553	573	538	545	527	552	531	523	545	541	521	544	557	548	555	539	561	543	526	507	525	511	526	544	581	540	545	513	536	558	547	558	561	540	517	554	528	597	517	542	531	490	517	500	533	540	559	517	541	566	542	538	540	502	517	536	542	529	562	562	487	521	565	547	512	552	524	540	538	550	548	583	501	580	520	550	583	529	550	500	519	510	571	557	548	535	542	550	528	512	503	524	523	535	512	560	529	519	487	538	539	544	531	536	537	540	542	533	559	526	521	506	599	558	562	532	525	528	540	499	559	559	519	546	534	545	545	536	571	565	530	526	498	532	525	526	534	558	543	538	513	591	516	583	546	548	543	549	565	584	521	543	551	534	518	551	588	524	522	542	533	541	561	549	511	546	535	543	571	609	565	596	552	570	539	538	541	560	523	522	574	515	548	503	533	533	515	506	558	546	592	528	543	582	496	557	587	519	485	559	556	567	554	544	573	556	551	567	539	545	528	553	533	543	509	544	553	502	578	555	532	520	519	534	497	540	568	493	548	545	563	554	524	542	569	537	541	530	523	537	531	534	598	589	530	518	575	516	519	516	523	555	505	571	513	561	524	537	580	538	522	475	551	548	532	546	563	554	540	496	536	538	549	517	491	501	557	548	544	496	518	569	555	508	527	573	549	526	532	526	520	566	529	544	578	543	508	544	523	533	550	517	581	541	532	541	562	559	577	536	547	568	542	502	522	529	564	533	572	539	558	526	489	581	536	548	572	521	561	517	558	534	550	512	565	508	561	593	489	557	520	519	532	524	529	547	511	541	521	547	545	531	515	585	548	543	526	548	580	538	528	536	530	559	538	550	554	525	553	586	559	563	590	568	545	518	569	543	514	550	548	549	527	517	507	522	560	548	562	557	561	545	544	541	505	532	503	551	534	530	540	540	546	533	510	577	598	495	572	539	554	510	517	525	529	542	519	558	503	542	566	528	558	576	531	532	516	507	564	551	542	547	531	532	548	561	526	553	548	574	553	521	555	547	573	526	569	530	555	551	563	562	563	513	585	557	528	535	568	530	526	538	559	552	549	508	550	486	518	527	523	541	569	526	570	560	554	529	497	544	561	523	524	558	554	548	510	563	536	541	528	584	572	531	558	500	586	539	499	507	528	540	556	513	539	545	536	500	498	538	506	506	523	533	509	534	521	547	547	538	536	550	535	514	521	545	556	535	549	633	514	552	536	554	561	550	501	556	520	573	547	519	539	589	545	580	519	541	581	535	540	538	544	536	524	537	548	537	554	527	540	530	560	515	566	489	550	538	544	555	563	568	510	542	520	545	527	551	517	540	556	543	598	530	489	539	578	538	579	574	547	577	542	562	491	546	574	547	543	546	565	590	521	588	535	554	556	521	567	518	513	478	547	539	574	547	560	551	523	546	545	575	564	559	553	568	501	599	519	552	555	510	556	576	533	547	523	561	550	541	508	525	547	515	530	508	534	509	524	532	524	569	546	511	537	537	599	521	554	525	546	546	532	511	547	556	551	556	571	518	526	561	623	521	542	524	553	555	542	565	593	512	551	543	528	502	489	520	566	561	569	551	520	545	522	545	563	512	557	515	554	568	575	540	513	544	493	544	498	511	567	572	554	564	525	525	527	542	540	532	559	500	546	551	556	557	548	599	560	548	552	493	550	521	583	531	527	564	559	530	549	549	530	589	533	579	542	550	552	553	556	594	548	557	572	554	525	542	575	538	524	520	523	556	557	518	576	505	539	525	504	526	551	520	543	554	523	532	550	560	493	539	535	551	532	545	539	546	571	562	533	547	544	568	504	560	546	541	530	540	553	554	549	500	522	510	482	543	523	565	556	557	546	535	515	538	579	562	549	575	520	535	534	582	527	518	556	496	548	517	529	550	530	533	525	552	503	528	519	510	539	533	528	517	531	519	553	578	518	555	583	571	510	575	549	528	509	536	552	567	493	578	515	520	515	528	562	504	525	549	527	558	522	579	552	520	537	548	525	530	502	543	526	496	506	545	527	533	558	535	517	589	578	520	512	519	570	581	534	510	518	545	554	595	556	499	543	521	568	560	527	545	536	546	535	490	522	481	548	567	542	546	546	523	510	539	559	566	536	588	546	516	542	531	518	520	535	571	587	524	499	543	557	521	521	522	560	582	531	540	538	498	529	527	538	515	538	523	573	538	582	540	531	550	523	557	556	588	553	577	528	558	547	540	521	557	550	532	521	550	549	571	522	547	563	510	487	549	541	545	556	568	585	522	522	565	534	526	522	527	514	533	520	505	529	552	485	536	528	512	556	555	554	543	568	537	527	541	536	580	506	553	516	506	534	529	553	528	536	559	554	557	509	542	490	554	551	553	539	539	546	575	529	531	527	508	539	547	540	561	543	528	510	543	537	529	506	549	569	500	540	556	565	541	565	565	549	548	478	563	535	579	476	546	547	534	540	565	561	559	547	533	524	533	550	549	530	500	466	563	543	557	521	568	543	554	548	548	519	511	528	509	506	559	593	550	534	545	548	572	558	508	549	562	529	511	503	521	529	518	500	534	529	560	568	555	544	567	551	585	562	569	529	571	564	541	519	497	560	538	547	551	525	547	522	563	503	553	549	558	539	538	535	551	561	561	549	527	545	561	574	501	555	559	515	528	524	577	507	573	568	571	536	557	550	566	521	497	540	595	516	548	573	508	501	543	536	522	535	544	530	541	506	522	489	567	552	513	540	509	559	547	565	563	549	504
29767	15509	2523	740	396	281	197	157	157	145	149	115	142	139	144	105	128	128	116	131	127	113	106	137	126	121	124	153	121	101	152	132	122	114	146	140	107	131	126	121	115	91	135	140	130	139	131	128	133	113	138	108	131	127	109	116	117	139	126	145	115	144	140	117	134	115	106	136	128	133	129	133	126	130	132	101	110	105	137	139	126	152	121	97	118	110	103	138	107	112	115	127	141	135	137	117	131	130	118	127	140	145	135	112	119	141	122	117	134	108	123	118	130	102	146	126	141	113	144	131	114	106	111	128	102	126	123	114	156	138	107	108	114	119	114	127	114	131	122	125	121	110	121	135	110	108	113	140	131	131	119	138	128	109	127	112	129	132	137	137	140	142	140	132	97	131	100	124	123	127	121	115	162	121	112	116	129	130	133	140	123	120	131	122	134	142	116	124	125	126	129	124	102	142	132	119	127	137	152	117	103	120	116	129	132	120	136	113	129	110	129	133	121	130	134	142	117	119	122	121	139	128	117	109	124	133	135	137	109	112	121	130	115	118	133	133	120	143	140	127	104	104	128	136	113	113	130	119	109	134	133	133	125	129	117	133	121	146	138	119	107	138	109	117	123	149	119	126	113	124	119	122	124	111	123	137	124	131	148	132	133	117	129	125	132	130	125	133	111	108	150	109	125	143	115	116	118	120	127	102	113	123	137	135	127	121	110	118	127	116	125	104	122	127	126	117	140	138	128	127	131	126	131	126	116	152	121	109	161	139	115	126	105	117	123	132	133	105	133	115	112	136	127	126	129	133	111	126	121	120	134	127	123	138	120	126	111	140	137	121	115	116	104	127	121	131	132	127	113	123	129	130	137	132	138	133	126	124	138	143	119	118	138	121	107	128	114	117	130	122	137	109	116	145	122	128	126	120	116	123	124	136	121	126	134	125	136	135	112	137	122	105	136	124	137	136	119	117	122	133	132	129	113	123	129	126	128	127	111	127	136	113	145	109	148	143	124	124	126	156	121	139	129	133	121	134	116	112	117	100	121	112	121	135	119	119	116	133	118	120	116	139	126	125	127	122	134	124	138	135	118	134	133	112	92	110	131	133	114	122	138	134	126	110	135	117	143	140	118	140	135	149	144	129	126	106	127	114	121	134	104	137	125	134	113	143	143	119	114	112	141	123	121	119	136	130	125	108	135	108	111	128	129	104	137	108	109	145	130	122	135	130	124	118	146	115	116	139	128	158	132	120	121	117	140	121	110	126	130	128	150	134	135	114	116	130	143	129	146	138	117	125	131	121	130	136	138	124	123	129	120	114	128	150	128	151	130	130	114	128	130	112	132	124	137	139	126	137	128	121	122	133	141	146	142	120	110	132	133	114	125	124	141	134	126	124	135	147	127	116	117	136	127	122	161	139	129	122	122	132	131	123	133	156	145	128	111	129	130	147	129	128	129	145	127	102	131	132	107	132	142	125	114	115	136	116	117	144	134	140	147	111	135	126	134	115	136	124	120	111	117	111	122	120	130	136	137	115	133	132	117	140	119	132	132	128	130	121	116	106	118	129	127	119	128	126	116	119	105	129	125	127	132	119	142	137	120	128	123	128	142	125	104	126	127	130	128	124	112	128	104	115	147	118	125	123	136	147	95	112	113	122	147	122	121	117	108	126	135	136	139	118	112	115	120	125	158	130	113	128	115	128	128	111	146	138	127	121	132	111	115	125	128	148	110	124	122	111	124	128	112	141	102	133	111	121	99	140	109	135	135	129	122	126	115	130	123	115	119	117	122	138	127	140	122	116	119	122	140	126	109	107	131	145	147	132	117	127	126	124	129	123	131	119	99	123	124	126	123	133	117	133	121	131	133	142	128	132	131	126	121	151	112	121	123	123	121	115	143	129	101	122	99	132	115	125	116	110	128	119	131	132	117	101	146	131	118	121	136	124	122	115	131	115	99	149	123	115	120	123	121	129	108	121	123	119	114	122	114	117	102	125	124	113	129	139	122	117	140	121	100	129	111	105	123	150	111	144	136	135	147	130	132	117	126	127	124	134	120	131	131	129	120	134	124	118	131	115	124	125	146	132	118	131	131	111	124	118	131	111	136	116	119	112	126	124	117	141	119	117	136	122	112	126	126	137	114	139	118	120	119	134	139	117	132	109	122	140	142	108	109	133	137	125	84	124	126	143	132	137	145	139	136	136	128	127	151	132	121	148	155	127	111	124	112	114	120	129	124	129	114	115	142	125	123	121	118	143	114	129	112	136	110	145	128	152	125	129	143	142	140	112	115	131	127	144	141	129	121	116	125	125	125	108	129	109	113	130	125	129	122	129	105	130	116	122	121	113	131	116	121	127	128	127	140	124	137	105	120	115	121	123	116	105	140	110	109	153	149	138	137	131	110	130	130	126	127	119	151	103	125	99	111	131	121	130	130	132	137	114	123	111	117	134	122	114	125	121	96	111	120	119	131	110	139	119	137	128	128	111	105	113	103	122	147	119	112	118	112	136	136	122	123	119	138	116	130	136	141	122	119	118	124	121	132	133	120	113	122	132	116	149	132	133	132	115	110	136	123	140	119	104	145	125	143	143	135	123	120	118	133	117	129	99	105	112	103	113	107	130	118	128	129	125	129	139	111	117	119	136	124	129	122	139	128	127	124	121	123	117	119	132	120	104	139	116	134	129	134	140	118	119	130	129	120	122	143	123	138	129	106	146	134	121	123	123	144	132	110	124	119	137	133	147	133	131	126	119	119	120	109	133	114	116	116	135	134	125	146	134	129	138	100	124	137	110	128	125	96	114	136	147	110	134	133	130	133	139	114	121	113	144	120	119	124	136	128	134	136	113	122	109	143	129	135	129	118	133	120	109	141	95	98	101	127	129	125	127	101	133	133	106	143	141	108	126	119	131	134	121	113	129	129	135	132	126	117	128	123	125	119	139	128	143	114	143	116	134	130	132	135	144	127	116	144	119	134	145	112	128	119	120	126	150	108	135	121	120	110	122	126	108	132	138	143	132	121	111	142	120	120	126	129	143	138	132	121	123	115	129	135	136	125	116	117	134	103	128	121	130	121	110	116	134	116	117	125	123	124	113	132	110	117	128	130	119	150	132	135	136	128	140	119	145	112	111	125	120	123	110	139	130	129	119	125	116	123	109	128	143	130	111	134	154	129	116	121	149	135	136	114	127	142	98	132	126	121	116	137	125	128	110	134	113	120	128	125	120	140	129	129	158	156	123	114	117	139	109	136	148	119	135	121	149	124	115	127	149	113	118	110	142	120	123	123	115	93	121	112	127	129	131	120	118	113	130	118	133	114	114	126	115	130	119	129	126	114	120	133	97	118	103	131	138	140	126	116	129	120	121	143	120	117	112	121	115	128	115	114	152	108	118	134	107	130	139	121	117	140	135	118	121	107	108	107	138	124	132	134	117	123	113	105	111	128	124	131	130	136	129	134	136	108	128	114	136	131	102	136	121	117	125	101	133	132	131
5885	2484	2552	1146	701	444	260	244	201	189	172	175	146	137	158	160	172	145	155	147	142	144	121	152	157	124	152	154	145	142	167	155	154	161	155	150	127	140	141	150	144	154	152	145	144	128	146	131	155	161	128	145	138	112	122	152	129	117	167	129	150	123	159	140	140	110	146	128	137	119	149	133	138	150	153	132	139	157	161	136	145	145	138	137	156	127	168	149	141	118	143	131	154	132	122	141	149	128	141	141	112	146	141	130	145	121	143	147	146	143	152	153	138	150	137	144	152	116	137	156	155	152	153	136	157	142	150	134	149	140	140	145	150	152	123	147	144	129	131	130	149	158	137	138	154	142	123	145	132	142	143	159	143	150	119	142	127	151	117	139	141	153	163	146	142	130	122	111	110	142	117	138	136	155	156	152	151	141	143	145	136	153	128	130	144	133	143	142	151	144	142	139	142	130	159	164	125	132	127	158	154	146	134	132	147	136	152	146	137	154	159	142	136	151	147	134	146	139	137	135	135	122	153	122	161	133	135	143	132	147	119	142	113	138	144	144	123	136	114	145	146	159	124	133	148	137	128	154	135	152	152	146	121	149	158	130	156	130	129	161	143	167	141	154	163	151	132	135	134	150	151	149	145	148	138	180	152	133	139	136	148	138	152	150	139	128	126	134	145	137	137	138	151	165	146	117	149	153	141	150	143	132	142	142	150	140	151	144	144	139	135	119	152	156	151	143	148	154	144	153	139	120	144	138	150	157	166	147	136	130	133	140	146	129	153	159	153	149	138	129	127	125	124	148	136	142	144	115	140	129	137	145	138	138	145	161	142	140	125	129	119	153	159	132	149	147	135	137	137	142	119	133	145	144	147	134	139	121	135	143	138	125	134	125	138	126	136	117	132	160	145	133	147	145	129	155	135	135	164	135	139	160	153	139	143	167	126	137	127	149	138	147	144	142	134	136	132	127	145	165	140	149	148	135	165	128	155	150	134	134	156	143	126	144	129	119	139	116	149	180	151	132	142	152	139	136	108	152	166	158	128	137	129	138	149	159	144	153	127	136	134	159	136	152	154	150	137	144	167	142	138	131	141	132	155	137	133	140	122	136	146	144	117	149	139	165	141	134	141	131	137	140	153	151	140	153	142	139	155	148	145	142	133	145	128	126	134	134	137	153	130	152	161	128	148	141	145	145	135	156	145	150	160	133	151	147	133	152	128	136	144	152	136	135	136	142	142	150	130	131	146	143	159	152	139	150	138	127	145	142	142	156	114	138	147	139	149	134	129	161	149	140	141	139	152	141	144	130	130	139	140	118	155	159	149	154	151	153	137	151	121	142	152	126	140	140	153	144	154	146	139	150	144	141	130	131	143	116	125	140	143	138	138	135	119	138	137	136	143	143	130	145	155	147	150	144	145	124	134	135	131	144	137	142	147	146	140	135	132	140	148	149	149	151	143	135	151	144	146	127	159	144	149	155	138	160	142	138	136	169	114	132	152	159	131	130	165	148	125	154	155	145	184	136	133	142	135	146	172	141	154	141	152	130	153	120	144	137	158	100	131	149	148	131	163	133	148	116	126	159	157	131	145	139	142	139	154	154	123	143	137	128	149	160	123	143	147	170	141	115	143	151	142	160	149	142	139	139	177	136	125	154	145	156	179	128	140	137	140	144	137	136	150	141	136	132	143	135	137	131	137	146	151	143	135	155	142	149	126	143	147	128	149	142	130	149	140	135	117	112	140	144	147	142	151	136	156	140	135	150	128	148	164	166	137	134	163	131	132	160	144	155	154	141	151	147	136	146	152	135	151	150	159	156	128	136	135	150	112	141	155	148	148	129	137	169	151	145	138	130	137	134	152	119	147	152	130	140	164	129	136	135	159	136	149	136	157	138	126	147	153	117	147	122	141	137	133	153	158	129	121	144	115	143	145	147	128	136	124	129	157	159	139	159	158	163	159	141	128	149	133	152	151	134	130	136	131	126	143	158	135	122	136	157	147	133	162	135	136	148	156	140	136	153	166	143	142	132	125	111	116	153	135	139	133	146	135	159	117	138	137	154	123	154	156	131	129	150	136	145	137	150	135	160	130	151	137	140	127	139	132	124	145	152	145	124	122	161	115	141	153	139	141	167	145	147	147	139	136	122	136	140	139	162	143	124	151	157	120	125	147	122	130	164	147	148	134	149	134	160	149	151	115	131	128	152	140	116	127	148	130	112	139	137	145	140	150	138	144	131	147	147	138	153	132	144	132	169	145	151	146	141	142	165	124	138	149	157	131	133	128	152	137	141	136	147	136	127	134	146	160	141	143	133	141	140	142	149	136	152	132	149	149	138	148	164	120	141	145	142	149	143	139	132	131	147	131	142	170	137	134	123	146	135	149	159	139	143	151	133	119	138	124	130	146	138	140	132	137	125	154	162	164	132	152	140	141	151	139	162	141	140	172	136	133	140	136	129	147	129	137	146	148	121	153	137	144	148	134	138	130	145	130	118	139	151	129	144	135	145	161	127	122	164	148	141	159	159	158	127	123	172	145	168	168	163	135	140	143	140	140	140	136	127	134	133	143	128	141	141	132	148	141	152	140	137	145	131	139	132	167	163	149	151	146	126	156	140	125	113	153	145	159	134	167	161	149	144	138	124	146	133	125	128	143	140	134	141	149	165	137	136	125	131	133	144	142	132	150	111	140	139	125	137	139	133	139	162	152	119	136	164	146	133	145	151	142	147	150	136	136	145	140	155	132	138	140	159	140	173	120	138	153	160	151	142	126	149	153	134	145	135	152	141	146	147	154	136	163	148	138	129	148	149	131	136	146	145	122	137	141	151	138	147	161	128	142	151	130	173	148	125	137	147	118	167	143	146	138	156	126	147	128	176	155	148	151	123	146	165	156	134	134	137	135	116	157	143	159	154	142	153	145	137	165	139	144	133	145	140	130	140	154	145	137	134	153	119	119	135	125	126	150	125	149	118	149	138	155	154	142	143	133	129	172	135	152	142	142	133	145	125	156	147	154	155	148	118	137	123	145	143	137	147	119	156	144	162	134	147	135	124	148	137	129	145	137	145	149	129	127	124	128	145	136	130	142	130	150	175	153	134	128	136	162	122	157	164	135	141	150	143	140	153	153	146	141	112	146	140	159	160	133	148	157	148	140	147	155	130	147	142	156	134	153	132	150	134	133	128	150	133	149	122	127	148	140	142	153	166	161	140	137	147	150	142	137	152	131	139	135	138	168	137	156	137	141	129	154	122	129	135	149	151	123	133	129	133	141	143	149	125	124	142	143	124	149	140	155	158	138	148	145	151	157	154	138	141	132	154	138	129	139	158	133	151	144	161	137	153	146	150	135	158	146	153	138	139	145	159	145	159	124	132	149	125	148	147	129	175	155	132	144	128	117	148	132	163	144	134	138	136	138	135	135	145	138	166	141	139	132	157	140	137	136	130	150	141	154	149	138	146	150	136	138	159	134	143	135	146	135	155	127	154	128	146
24306	20001	26137	23558	20022	10820	1799	957	744	718	669	565	513	515	439	448	412	401	386	395	365	363	354	368	357	348	356	350	342	329	351	317	355	317	334	290	347	307	314	360	322	344	329	337	302	331	338	322	328	313	305	342	336	329	322	329	307	318	355	319	308	336	309	314	325	335	341	318	299	302	325	310	309	304	343	306	304	338	306	318	354	301	315	326	295	327	307	319	328	297	327	340	307	320	286	280	321	318	320	303	293	296	335	294	317	309	372	325	300	330	328	324	314	335	296	296	300	304	346	306	309	346	297	331	307	315	297	299	317	277	302	332	289	313	326	317	288	331	328	325	310	344	295	308	338	335	284	315	302	325	338	306	324	299	341	362	289	335	314	315	293	293	342	295	338	294	296	299	293	286	307	312	340	334	321	290	326	316	310	304	324	342	325	328	325	326	313	295	290	307	304	315	277	310	350	327	311	334	313	316	328	287	291	303	332	313	282	287	348	334	311	320	334	307	352	333	304	329	302	342	279	339	305	313	310	321	310	308	296	329	293	331	320	330	322	318	314	310	310	321	295	278	306	357	312	321	328	299	314	271	320	317	293	297	302	292	327	318	287	339	283	321	266	306	313	317	289	308	298	294	302	338	331	304	321	302	296	345	315	307	288	281	304	307	304	332	285	316	311	290	315	316	306	352	324	343	325	338	304	316	321	316	341	326	316	291	300	324	314	313	339	310	315	307	344	332	294	286	306	321	286	311	325	290	325	325	322	294	315	284	309	303	330	348	309	285	329	324	307	290	338	328	324	330	316	330	299	278	339	302	316	305	325	294	317	298	312	288	314	297	296	311	321	315	285	298	303	301	282	339	311	305	316	333	333	308	312	312	313	298	287	315	311	312	325	305	309	318	297	298	280	325	327	310	307	300	280	309	306	274	335	318	314	332	300	296	309	337	316	320	314	296	340	335	291	303	295	341	282	304	345	337	290	341	308	330	339	313	313	276	326	293	313	330	307	291	297	305	321	294	308	318	289	296	299	334	322	309	292	309	305	315	305	297	317	322	322	302	324	306	319	320	329	321	377	338	310	313	307	290	295	313	313	295	281	342	299	314	321	311	295	321	305	332	348	332	313	323	334	290	281	323	309	318	334	306	300	335	341	295	331	294	323	293	303	305	334	343	321	318	308	326	322	365	306	328	311	329	354	305	316	292	300	327	306	326	314	363	331	327	335	320	308	292	313	271	323	339	331	312	307	296	355	304	287	294	360	331	318	271	321	298	289	317	305	311	319	298	309	322	328	293	304	349	316	298	320	292	336	329	358	343	303	337	333	303	306	300	311	322	328	297	305	319	286	333	331	310	310	343	300	341	352	298	309	330	293	290	338	307	295	330	329	311	317	328	278	336	356	278	283	259	325	340	309	333	325	303	302	330	307	338	331	283	313	289	312	307	340	305	263	313	319	312	291	314	325	302	290	290	330	322	307	304	324	324	311	298	308	318	314	290	317	275	324	332	336	321	338	274	303	280	316	307	314	313	286	287	327	323	314	285	293	306	314	341	322	304	301	305	289	292	311	293	321	332	313	275	302	333	294	310	305	353	290	301	317	362	317	301	322	308	311	305	299	300	314	330	329	281	332	282	302	343	313	312	301	322	306	285	320	305	311	302	292	316	317	331	328	287	316	318	310	318	329	287	337	312	304	298	283	311	296	296	325	288	323	300	293	303	303	335	312	334	306	308	302	320	320	356	317	292	341	293	314	309	292	319	329	308	293	320	320	303	298	324	314	305	302	358	317	312	314	310	336	327	330	298	318	301	302	308	295	354	341	310	307	350	314	295	319	311	299	289	301	311	330	345	299	317	310	318	306	324	309	299	279	300	311	314	319	326	305	309	318	328	316	292	299	295	309	317	334	305	332	319	333	297	282	302	297	308	314	309	278	315	289	309	304	310	319	313	310	304	345	347	316	316	317	322	299	340	309	321	284	308	296	287	334	280	308	320	355	269	310	290	304	309	331	306	335	299	304	339	313	300	292	319	335	319	316	304	342	299	322	318	357	309	335	315	310	317	308	290	307	298	323	321	297	313	297	282	303	334	302	303	304	302	325	315	293	306	351	317	358	330	314	284	303	344	330	337	319	274	336	347	334	297	300	270	320	308	321	351	308	337	334	303	360	318	313	318	295	334	306	302	313	294	316	300	307	285	304	295	326	312	296	320	268	323	323	311	278	317	329	295	327	304	296	312	324	297	277	286	311	277	298	357	336	298	356	351	289	304	339	351	312	332	279	324	320	337	343	308	340	291	291	336	364	308	308	313	286	339	292	321	322	291	316	296	336	312	298	295	352	340	329	330	322	313	281	318	297	289	299	335	329	302	310	273	335	289	284	333	291	292	332	328	305	350	341	308	286	272	313	330	307	290	283	314	292	311	305	311	322	308	337	307	316	318	307	295	299	295	303	296	312	315	290	321	296	362	326	296	315	317	335	321	333	310	333	326	299	304	297	319	294	330	326	286	304	333	341	301	296	316	294	314	305	337	339	348	321	331	342	338	305	332	340	329	295	335	334	273	313	311	279	300	291	285	308	305	317	264	340	295	330	327	315	353	279	313	311	320	308	316	305	311	325	333	340	313	319	306	324	322	315	302	340	326	329	300	333	330	315	290	304	317	314	322	299	297	291	323	310	312	315	328	290	263	295	324	330	283	291	325	325	332	272	312	337	306	317	330	315	345	329	311	299	332	289	303	321	300	303	323	289	331	308	297	321	299	331	291	282	329	330	300	319	330	310	271	304	308	279	280	312	311	306	318	302	304	321	315	302	352	326	323	326	298	318	368	349	288	328	317	288	320	325	314	312	336	297	336	295	326	286	346	308	311	306	311	311	318	331	315	338	332	295	318	306	326	302	322	309	287	324	305	312	318	315	346	300	269	300	324	302	338	302	351	337	290	314	292	301	313	310	302	292	309	356	312	327	294	331	312	316	284	315	303	292	313	344	337	293	354	291	298	332	291	308	325	327	336	330	310	331	329	327	303	304	320	283	309	309	309	306	299	302	320	275	329	329	338	308	281	325	319	327	299	297	296	311	280	322	328	325	288	344	302	302	297	306	316	333	284	309	299	334	353	280	318	304	299	289	277	324	315	323	300	295	311	270	309	308	276	299	297	309	304	312	319	313	318	306	331	342	306	303	338	312	329	278	301	291	319	334	339	326	312	324	329	324	318	289	325	317	322	288	297	289	312	306	341	315	339	296	323	301	312	348	306	347	332	328	330	344	296	306	292	303	271	343	302	291	286	290	306	274	338	330	298	291	313	348	331	314	287	323	309	296	311	318	326	316	326	316	296	333	324	316	329	325	301	318	296	311	326	340	316	300	329	318	281	317	322	329	332	308	322	302	308	356	315	301	321	269	280	323	280	299	317	332	307	279	315	307	297	316	336	295	330	320	297	302	325	328	327	307	306	303	300	307	329	334	330	310	319	315	293	285	323	313	320	301	308
7658	13995	12428	6874	4588	4012	2292	1800	1356	1181	1013	824	854	753	631	548	534	472	479	446	437	474	420	453	375	405	344	369	327	375	362	382	375	339	360	313	328	318	333	349	360	337	311	314	317	272	323	295	312	297	337	315	311	314	292	299	295	297	319	322	319	361	305	322	278	345	302	329	342	304	324	293	311	311	286	318	288	340	294	330	276	298	324	316	313	338	269	304	323	299	326	331	290	305	336	318	295	311	321	302	322	313	319	294	320	313	287	276	319	291	296	302	315	304	346	332	310	299	321	306	311	304	307	306	269	302	296	299	293	299	296	281	301	297	300	296	295	333	343	290	295	288	312	309	317	327	320	296	313	319	334	307	297	304	298	295	274	310	256	293	328	308	295	303	318	285	300	294	334	309	324	273	303	300	291	321	315	312	300	319	282	296	300	321	285	310	278	302	326	314	300	310	291	286	282	306	306	295	305	300	288	289	318	306	329	319	308	276	290	301	312	323	292	286	318	296	301	302	318	296	275	311	300	299	284	269	338	331	292	288	306	299	341	301	282	298	319	280	293	314	319	285	278	315	287	329	293	312	293	354	284	304	296	285	286	268	297	305	307	325	289	335	284	286	297	280	305	341	294	279	320	314	294	305	296	291	289	300	304	300	314	267	287	326	285	319	298	266	282	280	299	322	296	298	309	272	285	296	313	300	259	313	313	271	306	309	302	296	313	317	301	303	310	263	321	275	311	308	304	276	283	276	300	320	283	292	279	288	318	287	297	320	318	308	263	324	303	320	324	307	312	316	293	311	299	315	316	320	283	293	311	325	316	304	321	309	286	311	272	287	289	288	287	313	309	318	313	292	299	290	299	269	270	317	295	300	321	292	272	312	280	305	314	303	304	300	290	282	319	312	281	304	299	302	298	299	298	285	297	312	311	276	298	310	314	309	293	276	294	310	313	316	317	296	303	316	309	288	307	268	300	296	298	300	330	312	308	290	298	332	303	301	305	281	345	296	296	314	301	334	314	296	310	294	313	306	297	315	251	292	270	312	295	300	326	292	301	302	313	330	297	329	309	296	309	332	304	295	303	291	327	310	319	281	300	290	309	318	270	305	322	263	312	286	306	313	308	299	301	280	257	306	284	290	306	271	306	292	334	290	330	290	305	312	298	301	283	279	276	314	288	314	288	292	320	308	295	280	308	308	296	320	340	282	295	332	328	346	282	268	305	305	290	313	305	302	326	335	283	305	299	288	299	323	302	293	302	305	321	325	284	303	282	289	274	301	321	325	308	292	287	319	293	297	325	294	294	286	283	305	311	322	296	305	285	300	306	295	299	309	278	294	297	315	292	321	314	333	289	281	323	304	298	293	305	317	274	306	292	291	286	280	303	300	283	306	291	292	314	310	278	307	300	300	303	293	310	273	318	280	280	281	318	282	293	301	304	289	305	278	285	278	276	325	291	269	271	296	285	313	318	304	307	303	306	297	300	275	319	307	318	296	299	318	292	277	311	319	311	310	295	311	272	310	294	264	281	302	297	307	295	316	275	281	340	324	286	286	307	266	309	260	285	331	309	305	287	289	317	282	297	315	302	302	283	297	322	305	340	306	303	331	309	294	276	290	326	270	300	338	287	325	293	304	282	280	292	267	308	319	297	305	278	296	321	297	280	308	343	297	335	310	314	284	325	307	333	302	326	302	294	288	278	295	282	351	287	284	309	274	313	304	297	318	307	300	293	319	316	290	296	321	320	293	299	316	301	320	301	307	324	289	294	297	274	315	287	328	326	321	313	344	281	301	323	295	297	309	297	305	296	291	311	291	296	335	267	301	306	262	332	285	278	297	303	294	300	309	328	311	262	304	268	319	282	323	300	265	292	335	299	277	306	300	328	310	290	294	302	319	316	319	322	305	309	300	319	284	323	309	317	265	286	305	320	301	261	293	296	317	298	321	287	313	295	311	287	323	304	294	308	325	295	325	323	313	287	295	292	324	315	296	333	309	256	278	314	281	293	294	289	294	291	291	337	283	306	271	299	290	293	300	312	308	294	276	341	310	287	316	320	308	321	277	307	309	308	318	312	297	300	307	309	306	290	296	291	307	305	317	301	315	319	308	321	289	278	326	324	286	283	332	287	272	292	338	299	295	305	290	296	308	311	302	325	323	287	318	311	282	318	351	291	337	270	332	301	324	275	316	305	291	260	290	284	313	301	295	290	310	279	276	302	279	320	302	296	272	318	283	295	298	298	276	264	302	300	265	290	359	302	281	329	279	281	300	293	295	270	319	305	305	296	295	301	281	310	267	283	311	297	283	242	315	293	303	322	293	282	282	295	320	309	319	330	300	295	281	299	286	306	302	315	347	292	296	330	313	284	309	292	308	315	321	308	310	288	283	306	257	337	306	313	313	312	301	337	313	364	266	304	303	298	318	288	311	299	295	308	294	297	279	317	307	328	300	293	334	292	293	298	305	307	291	315	307	313	307	328	342	322	287	337	313	305	313	319	312	311	286	318	277	320	264	295	300	292	308	304	308	298	310	325	303	298	313	281	279	290	316	288	319	310	308	304	323	284	308	315	307	305	297	290	312	286	305	273	293	296	315	292	313	301	291	307	304	298	322	265	315	316	320	340	309	333	282	287	285	302	303	306	300	300	324	308	322	285	312	303	265	295	272	283	283	315	310	318	285	307	325	299	296	286	321	316	326	292	304	295	302	325	298	301	339	275	321	330	286	284	317	286	282	282	300	310	296	286	302	291	321	307	329	328	284	327	274	281	298	318	307	286	288	271	286	300	273	309	282	326	292	299	311	314	249	299	306	264	300	298	284	322	327	322	301	306	301	309	269	314	301	295	271	291	279	279	303	313	285	318	303	303	297	305	303	290	286	317	281	293	301	300	335	309	337	320	268	285	296	330	282	299	300	302	301	292	270	316	285	335	327	293	320	304	305	282	298	319	314	335	296	300	303	299	304	304	286	290	289	327	329	293	300	318	301	299	307	311	311	318	310	309	337	298	313	293	300	295	298	281	301	290	313	317	311	327	298	342	303	278	297	321	327	319	317	300	294	282	299	303	305	272	295	289	309	266	303	314	312	296	315	282	337	290	309	322	278	319	297	318	309	298	280	327	330	307	318	305	303	291	300	308	340	284	301	325	283	316	293	290	311	315	290	301	275	327	280	302	282	293	290	298	304	311	315	304	277	277	298	305	321	317	292	283	308	365	264	302	297	311	301	306	280	295	305	284	318	296	291	310	327	286	287	310	318	291	270	323	312	290	296	299	283	301	306	315	283	287	326	289	285	343	295	293	276	293	351	302	296	296	324	321	294	332	313	280	297	278	294	293	280	314	302	272	299	298	283	283	340	305	291	340	320	333	328	286	293	287	306	302	305	302	315	300	310	313	280	291	283	329	307	291	284	287	303	292	304	320	278	302	298	286	309	304	306	308	295	292	292	274	327	328	304	301	281	302	273	317	274	284	307	282	337	326	292	300	322
24319	21994	29178	25488	22009	22177	11132	2417	1551	1421	1263	1145	1116	1027	932	879	807	767	789	814	805	754	735	748	715	662	722	693	706	712	663	662	706	692	663	700	643	638	697	645	706	656	712	649	627	627	628	622	607	628	666	607	633	686	622	622	673	652	631	650	604	624	626	637	632	628	700	643	630	685	634	667	627	674	653	645	617	672	628	609	628	658	642	663	608	641	612	608	613	636	613	601	596	637	621	668	599	639	644	662	646	581	630	648	658	647	638	629	630	597	637	624	632	635	590	660	655	618	594	601	608	634	633	649	619	616	629	625	618	621	663	633	631	654	619	615	581	637	617	610	653	584	637	614	632	636	618	609	620	626	588	633	658	631	617	610	594	619	606	598	633	594	623	652	649	623	591	603	607	613	626	614	620	616	675	612	664	637	643	643	663	607	610	599	659	683	633	596	611	680	616	620	631	578	657	593	641	631	583	586	642	634	594	601	632	681	606	641	591	641	606	607	598	586	608	643	602	599	668	616	617	596	626	616	605	622	620	624	618	629	604	574	624	611	604	626	603	603	622	668	644	635	679	621	640	658	581	629	628	643	566	599	599	600	668	633	649	622	635	587	630	618	626	613	635	635	655	648	587	631	605	636	585	618	630	625	681	647	611	618	653	610	641	646	602	637	648	630	615	571	596	585	656	629	609	643	631	629	606	630	609	628	618	641	602	622	634	598	621	610	635	613	618	636	650	599	609	600	602	603	630	635	620	629	597	599	643	631	630	622	586	598	636	605	626	631	653	620	613	613	617	579	674	626	645	647	608	603	646	621	639	664	638	631	632	633	596	633	589	605	652	645	623	690	651	637	648	602	642	642	590	652	597	600	610	634	642	631	660	619	659	643	610	644	622	651	661	572	639	633	622	625	659	663	618	585	575	631	623	614	594	666	655	591	656	642	595	590	589	615	610	641	645	613	630	602	655	617	602	619	638	591	617	634	609	635	619	605	664	630	658	626	638	618	625	608	647	594	579	641	631	645	600	638	627	633	661	616	627	628	597	668	618	583	620	655	583	613	682	568	631	628	597	645	612	670	654	624	630	610	602	605	596	671	653	670	618	616	622	668	622	648	584	612	627	628	610	623	613	628	627	656	618	631	619	645	604	636	657	658	614	635	667	582	598	652	599	659	628	591	613	617	617	621	614	642	575	630	636	618	647	596	622	665	584	594	573	672	624	610	593	590	628	619	620	608	586	653	606	630	592	621	641	622	658	582	648	593	625	571	670	658	618	652	661	642	632	600	640	617	619	603	569	644	604	644	603	643	662	613	628	582	580	634	607	619	651	633	622	600	632	616	650	645	643	584	588	631	628	640	609	645	597	644	606	630	609	620	615	646	606	633	593	657	635	626	613	588	605	663	589	610	623	632	675	647	626	628	611	619	569	609	669	625	651	619	660	616	653	664	624	631	619	592	593	640	622	599	679	629	654	608	636	600	585	637	635	633	609	600	700	668	624	612	572	632	728	605	614	620	651	606	621	612	625	651	646	679	630	615	671	593	587	671	624	624	611	606	620	639	611	625	647	585	616	623	656	630	632	616	623	623	653	593	591	602	673	625	670	638	599	620	621	665	617	591	598	633	625	641	616	682	623	603	609	633	634	627	613	630	594	605	624	592	648	611	621	578	627	614	638	613	649	635	614	608	599	634	609	620	651	637	597	630	593	613	593	630	625	610	636	620	613	635	595	579	667	617	677	600	597	644	673	625	578	645	603	646	646	635	635	628	667	611	617	618	653	649	636	628	621	627	607	637	571	594	622	667	607	616	613	621	615	633	608	580	634	596	633	617	641	651	651	592	610	651	634	626	606	669	612	631	635	654	591	616	583	623	685	605	596	609	620	628	609	589	605	589	631	613	647	603	644	607	653	637	591	657	629	635	597	666	640	616	592	652	656	587	639	655	653	642	582	611	555	651	587	590	646	622	620	609	573	615	607	623	614	644	588	600	650	583	608	631	597	615	635	657	595	640	611	628	611	598	626	615	660	570	626	636	626	620	624	660	685	615	670	611	644	623	653	582	628	580	631	624	607	636	592	659	614	663	632	598	640	632	582	589	595	658	647	676	643	606	598	590	609	622	635	655	618	673	623	605	635	614	598	623	636	604	608	585	627	630	628	638	629	638	661	662	606	646	630	626	621	677	617	645	630	612	636	650	588	622	676	635	570	620	621	622	651	575	614	579	607	659	622	610	652	643	643	579	605	629	588	637	614	634	632	659	651	587	629	687	624	616	580	586	599	638	628	642	631	607	596	606	637	600	657	656	572	626	625	573	637	641	666	618	603	633	571	611	581	607	649	616	600	624	634	634	633	631	593	628	658	590	618	639	674	587	654	589	614	642	667	633	559	631	611	639	583	636	609	594	616	619	618	635	677	560	615	617	641	649	595	606	625	605	620	634	598	586	630	586	592	585	638	641	635	625	609	621	631	603	608	598	625	655	606	635	606	635	623	650	614	681	586	579	592	586	660	588	649	615	605	633	629	610	612	638	617	675	609	622	679	624	661	667	638	618	667	620	638	628	618	634	624	637	642	623	646	665	607	619	612	649	639	613	589	619	590	596	597	610	597	612	631	628	617	645	611	598	637	609	631	581	603	657	624	612	566	603	680	617	622	606	595	601	676	619	590	612	611	610	620	639	635	590	618	612	603	614	633	640	576	618	654	653	616	596	606	587	637	599	620	601	610	614	592	622	610	677	608	617	626	572	611	604	596	594	624	571	619	616	625	615	624	612	615	592	642	606	654	590	644	636	642	623	576	609	666	651	635	605	611	647	624	594	602	636	657	604	639	624	570	623	641	642	641	648	622	621	667	562	632	617	635	581	632	667	633	650	629	583	637	585	676	632	625	630	616	642	638	596	628	641	574	587	660	654	657	613	601	638	633	648	591	594	615	628	628	610	627	602	619	597	650	631	613	648	656	609	654	621	592	592	630	624	613	620	631	611	652	625	644	640	623	611	615	602	640	616	570	585	689	645	669	667	650	663	640	626	661	603	586	585	573	604	601	640	618	620	545	598	592	575	608	624	612	604	660	641	623	646	641	588	621	604	616	634	631	648	632	622	601	585	616	655	627	598	564	601	619	653	655	597	607	609	611	557	648	611	613	612	616	624	618	610	633	626	631	640	636	634	613	627	626	597	676	574	685	646	622	609	581	574	602	598	611	679	579	688	640	626	607	628	638	667	575	595	645	595	618	628	677	643	629	673	563	624	586	574	641	628	617	629	598	620	595	562	625	654	615	611	573	593	614	604	562	588	607	623	667	612	682	654	631	570	596	683	678	587	623	654	623	623	640	595	627	622	612	647	627	663	592	630	600	590	641	652	614	626	634	636	625	619	618	612	686	628	646	636	662	626	625	597	618	622	630	598	601	617	620	576	634	643	641	635	629	617	605	595	649	597	674	625	638	648	647	649	601	633	621	577	609	616	621	633	614	608	606	642	595	620	618	592
12382	23456	20959	12491	8891	8185	4863	3553	2748	2371	2134	1859	1654	1571	1234	1181	1108	1012	926	928	902	865	850	810	802	759	779	665	710	690	712	686	690	687	636	614	637	686	636	644	650	627	642	660	649	622	659	661	644	622	641	607	610	615	592	617	613	607	634	649	638	610	603	618	643	598	606	578	558	645	652	626	579	582	582	630	634	594	634	619	575	583	584	573	613	620	596	575	592	585	595	624	595	610	595	595	601	601	608	577	574	594	607	599	588	605	597	607	606	631	611	585	626	577	583	566	559	622	639	588	594	557	613	620	599	605	544	549	598	571	586	639	617	643	627	555	562	626	617	571	584	567	589	556	629	580	608	646	581	627	584	562	605	597	563	561	593	594	553	618	584	634	592	617	576	588	600	605	597	606	594	608	570	628	597	581	596	601	603	631	618	570	602	615	628	570	565	584	567	626	621	586	614	629	610	604	554	530	603	582	579	594	586	601	562	611	587	589	621	586	565	624	599	615	593	588	602	614	603	566	619	601	629	594	593	596	567	582	576	572	590	597	602	637	591	604	611	606	579	616	601	581	591	585	593	612	631	598	589	595	591	545	601	613	584	593	630	584	550	582	627	636	614	560	628	631	590	600	594	604	596	631	585	607	615	553	633	576	616	634	536	569	586	622	623	609	601	537	591	602	584	632	635	589	614	617	581	609	605	634	574	593	610	640	628	637	575	627	596	575	613	583	573	607	595	572	600	618	592	640	591	583	593	635	578	629	559	585	583	540	614	620	585	615	599	647	596	620	615	584	607	582	600	592	564	591	628	596	566	625	590	597	606	627	590	571	601	597	564	584	610	545	590	590	570	574	579	642	588	581	591	560	552	575	562	568	619	622	574	578	600	585	592	567	640	582	613	559	611	600	584	623	574	632	588	590	595	569	568	580	578	583	604	598	604	563	621	618	641	625	602	598	582	626	629	592	584	641	603	623	633	609	614	589	550	546	597	634	527	555	602	598	582	603	551	643	601	612	558	619	586	592	582	586	578	582	606	556	621	591	582	617	627	619	613	580	622	559	606	633	618	606	590	568	613	608	594	585	577	592	602	605	635	593	586	578	575	619	595	589	587	583	612	606	630	621	603	568	591	576	640	637	606	621	613	612	574	601	576	626	599	596	604	615	618	611	588	591	642	590	585	545	616	589	617	565	581	629	624	581	575	543	615	609	569	570	588	573	613	591	584	593	611	570	607	616	592	605	601	563	584	617	624	609	569	607	581	636	567	595	585	628	580	563	615	618	606	599	589	607	598	572	545	547	601	635	577	598	581	581	582	609	586	593	632	625	568	606	588	573	577	573	565	585	613	616	594	585	629	611	603	626	565	624	578	596	589	593	570	591	576	564	592	617	598	616	603	584	618	577	606	593	575	615	596	564	595	628	609	611	546	575	612	619	622	641	596	592	628	628	607	617	584	599	552	608	596	620	573	629	635	626	599	612	536	649	568	627	600	579	603	579	608	614	603	582	609	556	606	633	597	586	599	597	608	607	617	627	643	629	579	580	613	598	621	564	577	635	611	617	616	632	595	622	599	572	585	602	592	594	561	588	596	586	612	558	623	595	578	640	599	577	602	663	620	571	580	618	597	617	619	579	590	622	615	608	617	593	603	589	617	598	634	575	583	598	605	616	572	628	600	605	599	595	594	609	576	616	570	591	606	615	594	624	586	602	579	597	543	575	571	630	554	596	603	576	574	575	571	620	561	608	593	635	631	608	607	605	588	613	594	621	546	590	613	592	591	569	570	610	588	630	587	603	615	552	611	640	576	627	613	587	602	573	583	589	619	572	566	573	613	594	570	620	588	576	641	641	637	653	624	590	605	591	608	627	604	610	635	587	583	584	585	604	648	576	591	575	588	572	531	597	575	585	565	613	611	582	608	600	616	618	545	628	619	510	622	622	636	608	600	594	576	607	584	566	600	580	603	566	575	574	579	617	603	549	605	574	624	549	570	578	569	553	611	590	595	603	574	614	558	615	551	626	584	582	664	571	578	581	617	632	605	631	606	598	652	572	602	614	587	592	629	613	580	605	590	576	625	557	573	534	549	588	581	596	592	659	568	601	571	607	611	601	575	581	618	591	596	583	545	555	542	609	634	596	577	608	582	575	567	578	583	622	586	568	586	595	592	582	577	584	552	581	591	616	558	615	573	534	591	587	570	571	653	597	582	623	605	578	587	634	632	642	599	593	604	629	572	605	607	592	591	569	573	568	570	585	583	592	624	586	622	593	569	599	586	610	541	567	577	632	576	574	551	560	578	599	588	561	615	553	578	596	587	578	560	574	598	630	612	625	579	586	603	574	583	590	615	609	635	628	592	566	616	589	636	573	586	592	580	565	569	554	576	550	584	645	591	550	591	569	629	611	611	568	597	580	623	559	632	568	588	632	572	604	585	605	557	568	626	575	601	608	580	596	619	544	603	580	607	598	581	605	598	601	607	569	611	605	593	573	597	577	610	609	572	579	624	614	595	611	610	589	574	593	598	583	579	632	580	647	595	592	596	606	611	599	604	599	592	560	598	593	591	575	605	617	610	611	579	609	603	570	601	597	605	601	583	582	585	637	581	623	602	598	605	585	597	624	559	609	586	612	615	601	589	553	561	624	598	655	566	588	559	637	642	601	587	565	570	559	595	604	601	619	577	598	610	579	609	626	550	605	586	547	567	604	600	591	584	554	616	612	557	611	635	588	572	581	590	559	588	585	592	616	566	594	632	586	605	621	586	639	588	574	614	581	619	597	586	561	590	627	652	576	627	554	622	567	583	610	588	602	626	607	624	604	595	653	570	615	584	602	575	578	590	583	575	581	595	617	589	615	592	607	595	621	600	580	614	568	617	593	580	589	593	568	580	572	569	613	617	581	581	566	584	561	608	579	608	607	593	604	609	586	594	595	594	592	599	560	607	588	623	602	610	559	615	597	633	593	602	583	592	594	564	586	576	589	613	621	611	625	549	586	636	556	631	613	573	583	606	594	564	579	619	581	607	555	636	585	640	630	596	544	576	601	603	581	589	587	557	600	607	570	590	553	620	574	637	585	578	568	584	588	579	561	558	643	577	609	595	590	559	602	609	575	547	593	582	571	586	563	565	606	611	592	580	589	604	611	550	636	625	596	586	592	619	578	594	585	607	588	548	607	603	626	612	607	595	557	602	594	602	618	613	603	581	618	608	578	645	599	594	589	571	553	593	593	602	573	605	558	596	580	593	563	548	587	567	625	592	602	626	591	572	604	576	548	586	593	597	619	594	588	574	595	582	596	581	585	560	627	592	568	606	598	623	585	600	601	552	604	636	594	608	588	578	572	635	584	602	609	572	581	580	581	575	583	558	566	600	577	568	591	607	609	623	608	582	540	581	595	578	541	595	547	570	606	595	610	591	606	617	584	576	619	624	556	581	605	605	607	601	659	584	565	613	620	587	561	572	589	607	584	615	570	587	606	591	567	596	588	598	600
29792	15583	2461	698	420	331	202	168	160	152	120	116	131	134	141	139	132	142	144	126	139	154	138	119	144	123	127	138	136	116	134	113	116	102	108	116	134	135	127	140	116	135	142	141	115	132	130	144	129	108	132	140	121	128	125	110	136	129	150	145	141	152	103	133	131	115	121	123	138	133	146	149	133	120	155	125	131	126	103	111	111	124	135	118	140	111	117	160	126	121	122	129	136	121	131	132	141	116	125	141	115	134	128	132	145	127	129	154	126	103	118	131	126	150	119	135	148	104	159	132	140	123	128	125	111	124	127	100	129	131	123	121	120	140	138	145	143	137	134	132	123	128	124	112	120	107	135	121	92	110	144	139	117	137	122	126	113	110	122	112	127	126	133	123	114	119	133	124	111	135	123	136	136	116	102	136	120	107	122	130	137	127	105	121	125	129	114	116	134	137	119	138	122	110	142	119	139	134	147	135	151	135	130	126	120	112	136	127	117	146	140	134	127	129	114	127	125	118	143	126	142	122	127	142	117	145	121	125	141	125	124	130	132	109	126	129	143	130	132	129	115	123	121	133	119	147	123	130	126	123	168	116	130	144	132	115	117	128	126	140	121	105	121	131	116	124	121	110	131	137	130	119	140	112	125	116	125	132	112	116	131	140	119	125	117	135	115	126	132	123	152	103	116	114	139	136	136	121	120	130	139	142	124	124	134	143	126	126	121	111	114	115	143	153	121	127	127	120	116	115	113	131	128	131	123	105	125	109	122	113	130	123	115	131	126	125	132	128	132	115	116	108	134	121	140	119	131	111	126	107	115	111	123	115	137	115	137	126	141	113	127	131	114	130	134	117	108	141	132	131	116	141	122	116	116	117	119	141	144	113	112	124	133	152	133	114	128	130	131	122	129	122	125	114	119	122	119	140	143	143	127	117	125	133	119	115	143	131	117	108	139	102	130	141	97	122	138	123	126	145	118	143	132	121	114	109	122	114	115	124	112	146	118	134	147	133	135	156	111	139	124	124	124	123	103	125	111	116	122	115	128	116	132	129	126	113	116	135	133	134	119	145	150	123	139	120	141	118	133	129	137	115	124	142	125	110	125	105	122	114	135	111	125	132	111	141	130	128	114	138	132	110	114	113	124	128	126	122	133	147	126	116	128	126	121	145	126	137	123	121	119	116	105	138	118	131	140	123	128	121	130	125	149	145	128	121	132	104	138	144	135	127	132	112	120	128	129	129	117	130	136	113	112	120	119	139	129	124	133	136	130	139	123	122	123	143	123	121	125	111	103	129	140	142	111	133	142	138	128	140	141	113	119	138	145	126	111	139	129	120	126	153	130	112	120	111	118	129	122	118	127	120	112	141	112	116	117	129	128	109	113	133	132	143	137	113	118	129	129	107	103	135	118	127	130	119	144	104	117	127	112	153	119	123	131	131	115	108	110	112	134	113	128	136	114	136	112	132	127	134	144	127	121	133	119	113	131	111	133	121	134	131	142	127	120	124	125	143	122	130	139	128	128	138	127	103	133	131	131	133	144	132	128	115	129	136	129	120	120	115	121	118	125	121	129	125	126	132	124	134	144	120	143	108	129	112	118	121	122	119	141	142	125	111	139	100	120	133	124	120	142	130	118	124	136	134	119	132	147	134	132	127	129	111	138	140	130	99	108	142	135	128	102	114	126	123	137	122	127	132	125	121	124	118	109	122	123	127	108	135	121	137	117	125	136	123	148	128	130	136	147	132	121	132	106	120	139	113	142	144	125	136	149	113	110	141	108	115	136	137	117	128	124	140	122	118	107	116	123	123	132	138	127	133	140	113	124	149	124	115	140	119	141	128	114	105	115	122	100	118	137	119	117	104	130	144	106	112	113	111	133	111	115	130	102	118	130	127	129	127	117	129	139	120	114	111	114	113	111	145	123	116	113	132	122	136	137	138	137	120	128	132	147	124	124	115	105	132	140	148	133	132	145	143	119	129	120	129	116	120	147	127	138	100	130	133	141	117	135	118	128	143	129	141	114	122	111	124	118	127	117	129	133	115	142	157	118	127	108	137	142	142	140	137	124	125	117	128	142	129	137	156	143	135	128	142	132	125	106	118	131	108	127	120	121	128	120	146	133	106	126	126	120	139	140	136	127	138	105	133	119	133	113	105	116	150	131	122	116	132	136	127	140	143	139	118	138	119	131	130	107	141	120	139	117	122	132	129	135	132	112	112	125	106	122	109	127	133	128	137	111	114	127	126	140	122	119	111	113	126	116	129	92	124	125	112	132	125	118	115	123	135	121	127	139	129	140	116	139	126	131	130	130	123	147	118	144	152	124	135	158	117	136	105	136	135	152	109	132	117	136	122	129	129	112	110	132	134	115	136	136	136	120	124	123	145	127	140	118	128	124	130	139	139	137	110	139	123	116	140	137	135	115	126	139	136	130	107	126	126	118	130	142	138	119	142	147	136	116	117	130	125	117	127	121	148	116	120	128	112	123	127	126	126	112	143	147	118	127	124	105	113	121	132	137	111	124	135	145	123	148	132	131	126	132	131	148	122	123	125	126	130	152	117	117	131	113	115	119	115	124	124	133	129	122	129	140	131	130	133	126	132	120	124	149	145	146	122	124	115	101	150	122	122	137	123	123	122	120	132	134	120	123	139	138	131	133	125	130	116	107	128	134	120	122	137	134	117	134	131	128	123	125	132	116	130	110	130	117	124	127	109	123	119	120	111	121	127	124	130	132	113	100	130	128	120	122	120	139	103	140	123	106	127	116	123	155	139	137	115	119	115	119	113	120	138	137	129	116	133	121	124	129	117	134	128	107	107	116	124	123	139	128	127	128	110	136	140	131	119	136	144	125	139	134	130	139	132	117	112	127	145	115	118	107	114	150	129	112	102	128	139	125	127	147	110	132	131	136	102	134	122	124	127	123	113	149	119	139	136	125	133	129	141	131	133	127	125	129	127	127	146	131	133	96	127	106	123	146	171	135	121	117	127	126	144	135	123	129	114	120	120	111	140	118	137	131	110	112	124	138	123	143	120	110	123	133	131	122	132	152	128	121	119	116	125	105	114	152	109	116	136	124	123	144	131	120	142	110	126	140	116	130	131	136	112	131	140	154	120	124	122	140	111	128	118	123	117	138	133	113	126	129	128	138	123	124	116	109	135	126	145	129	120	146	130	118	119	131	120	123	127	123	92	125	139	155	102	132	105	152	145	113	127	120	106	115	140	119	107	126	141	117	138	135	137	121	100	121	137	118	118	138	127	136	131	127	115	129	143	146	136	119	133	134	123	122	127	122	100	117	112	131	132	137	124	113	108	122	134	118	127	138	123	121	138	146	115	117	131	143	119	128	126	141	111	143	133	110	139	118	121	155	129	141	113	122	103	101	108	114	131	113	117	137	152	143	122	121	132	110	129	121	134	133	117	127	132	135	120	121	122	127	131	122	140	145	140	137	128	113	116	135	107	133	117	135	107	140	136	134	145	125	128	118	143
6683	3143	2231	1266	673	543	253	234	193	165	173	154	166	160	183	169	179	157	143	129	169	177	154	124	134	132	149	133	143	134	133	137	131	133	152	147	140	140	159	150	147	148	144	144	129	155	136	134	143	137	132	165	144	137	146	151	133	144	132	125	159	137	144	136	150	145	149	175	146	145	138	157	171	145	140	167	141	131	141	141	133	137	132	137	154	161	145	147	143	138	160	168	137	137	153	122	143	138	148	152	127	149	134	159	139	140	147	145	154	121	122	128	151	135	147	177	133	140	132	140	178	132	119	152	140	140	149	157	145	140	139	116	139	137	155	139	141	150	133	142	146	125	121	137	146	152	150	127	140	132	133	156	144	167	151	112	153	135	123	141	168	135	145	120	131	151	151	153	146	134	141	141	146	150	129	149	151	135	136	157	143	136	136	162	152	160	140	149	148	131	143	127	132	156	152	148	148	145	128	141	136	134	150	114	142	136	128	156	157	135	160	113	141	157	144	118	143	150	149	142	135	145	155	140	154	156	130	141	135	153	147	148	128	149	137	129	132	156	133	131	155	167	148	144	122	136	135	151	145	143	166	140	121	139	146	125	145	147	139	148	160	124	144	139	146	144	137	147	132	158	141	139	134	144	140	136	115	148	132	138	156	169	152	145	140	150	166	143	143	155	148	139	128	124	133	132	143	144	130	155	160	145	138	142	159	137	151	136	144	128	153	141	144	153	160	145	139	145	153	124	148	136	154	158	135	147	134	120	133	145	163	145	154	158	160	154	149	170	143	135	145	158	122	142	133	158	142	155	128	158	146	153	140	143	162	120	124	145	148	118	143	167	141	136	126	152	140	163	147	139	146	156	132	135	157	146	155	152	145	133	157	156	133	146	139	158	142	165	145	148	152	154	144	141	133	130	157	160	147	149	127	158	146	136	139	158	137	122	142	142	157	145	155	134	164	141	132	142	129	150	122	161	129	150	160	134	122	153	134	154	145	134	142	128	145	161	129	154	160	128	145	154	153	134	143	157	173	136	170	133	148	146	132	136	130	136	144	136	134	127	149	174	151	152	145	129	161	119	146	128	163	150	125	129	139	152	137	162	156	147	157	138	170	151	147	128	140	133	133	122	137	161	121	150	140	158	124	137	148	171	163	154	147	149	136	149	145	130	139	145	143	159	130	137	134	148	159	155	150	141	141	154	149	141	125	141	147	172	139	148	143	134	144	150	171	133	124	168	142	134	121	141	146	148	143	157	145	140	145	139	139	138	167	155	146	128	118	160	141	152	160	144	141	156	133	119	171	139	137	149	152	128	141	131	121	139	126	140	132	135	151	155	155	152	148	139	131	132	138	144	146	121	158	134	163	162	150	140	145	148	145	129	148	136	147	134	149	115	133	143	135	164	163	134	141	137	142	161	131	146	131	130	127	147	128	157	154	155	155	143	141	157	140	153	139	163	148	151	151	158	141	161	132	106	140	152	131	136	148	150	122	150	150	137	149	141	145	168	159	147	140	150	150	149	149	154	146	124	123	154	129	146	147	159	133	146	145	154	149	117	154	148	160	145	142	137	142	152	137	132	131	143	149	147	140	120	119	137	148	147	140	135	136	122	159	132	155	137	138	126	138	151	136	129	139	156	156	165	129	129	140	133	157	139	132	158	133	145	142	122	129	130	141	150	151	160	145	165	127	150	133	131	150	138	155	152	117	132	142	145	156	163	143	160	129	145	137	141	130	156	157	137	137	143	157	148	150	146	145	145	128	134	157	160	150	127	146	147	153	127	139	137	122	145	136	154	150	151	146	150	156	119	170	140	127	132	159	135	144	140	124	165	159	144	145	162	143	147	158	160	129	133	159	150	138	129	143	130	125	144	151	138	169	147	141	132	131	161	166	145	126	132	135	139	134	142	154	142	128	146	121	157	143	138	159	133	143	148	113	145	117	156	150	129	157	147	157	148	150	144	141	143	152	140	144	131	133	137	157	128	133	120	158	153	173	126	123	135	144	132	136	137	153	148	144	142	142	137	132	156	151	134	112	129	147	133	134	131	149	139	153	135	150	143	146	140	121	161	158	150	128	152	128	132	135	159	147	159	145	126	146	132	137	136	144	147	146	147	150	139	156	169	142	139	161	122	141	140	148	159	160	164	143	139	135	127	160	146	144	116	127	143	122	133	145	137	133	163	107	142	168	142	130	130	135	132	154	120	150	146	156	135	154	162	132	138	145	145	143	173	156	135	128	124	126	148	155	153	138	144	134	161	144	143	137	145	152	131	128	155	133	148	132	154	151	148	141	152	132	128	156	147	162	129	145	131	148	143	143	136	143	139	121	124	140	154	127	120	143	140	144	129	143	130	154	139	126	130	152	135	143	128	135	165	137	128	138	167	126	135	133	126	150	145	166	140	140	122	154	129	136	132	137	138	137	132	140	126	150	162	130	137	139	129	156	142	143	146	135	140	142	162	161	127	163	129	163	152	134	145	136	132	131	141	157	125	145	173	134	141	165	139	138	129	162	125	139	109	146	155	130	147	121	158	145	154	146	153	144	139	169	154	143	137	156	137	164	149	140	133	157	136	143	123	132	161	137	147	127	159	123	157	122	127	135	151	121	155	143	160	141	131	139	151	125	147	143	137	143	153	152	161	130	147	136	131	142	130	132	146	123	162	138	150	149	158	149	140	134	157	129	158	164	152	141	134	149	138	156	133	137	152	136	134	146	116	145	154	133	141	142	145	135	143	154	127	140	159	150	136	157	172	123	144	139	137	148	144	150	153	148	154	142	155	122	145	112	145	151	148	149	151	131	146	148	159	131	159	139	134	160	125	131	144	136	131	148	145	132	147	129	143	151	153	139	141	131	136	166	146	124	129	148	138	162	148	159	135	147	148	161	154	138	154	167	122	140	142	136	124	132	154	149	135	125	146	130	139	146	151	127	140	130	137	144	124	160	150	142	153	152	146	105	133	149	151	139	146	129	145	123	150	148	146	137	164	143	139	142	155	145	129	157	151	159	147	131	152	152	155	119	149	135	148	136	138	158	136	160	150	131	153	134	159	157	122	174	145	139	145	131	151	149	143	132	148	137	125	136	138	146	148	135	147	140	139	127	136	151	132	144	148	142	127	145	124	137	159	128	131	141	131	131	142	132	135	154	136	139	137	129	143	153	139	156	141	148	141	142	141	130	148	149	143	124	146	133	132	151	152	136	147	146	147	131	138	125	139	146	150	144	158	146	155	137	142	140	153	146	143	130	149	133	136	151	141	149	152	144	155	130	150	149	136	141	153	153	129	148	139	131	137	148	132	143	141	166	151	153	146	130	132	143	131	149	168	135	134	131	141	137	158	128	129	140	142	120	139	151	146	158	134	151	149	146	141	133	151	143	141	161	137	144	137	142	146	142	130	143	125	147	151	139	149	128	135	135	152	151	139	123	156	121	125	147	139	144	133	134	151	161	154	149	151	147	137	146	151	141	159	144	128	143	153	139	160
26716	22006	28725	25948	22017	11720	1935	1096	809	767	702	612	588	542	514	446	468	444	477	437	403	394	416	359	414	385	387	376	365	411	356	385	355	379	357	380	359	345	336	323	370	331	373	369	363	388	408	356	343	351	378	346	364	360	372	354	346	372	326	355	373	301	369	373	341	354	330	326	362	332	385	338	353	377	374	336	351	339	345	365	336	294	355	344	342	329	384	347	336	346	328	320	334	384	314	339	366	335	367	366	333	370	339	328	379	345	361	379	311	340	352	351	336	352	359	352	331	336	349	334	360	360	347	340	350	354	351	360	364	329	333	351	349	308	322	325	368	320	326	332	347	342	384	353	342	337	363	367	349	346	291	353	345	342	339	387	367	351	366	358	362	371	340	337	343	324	330	352	331	328	329	388	342	354	342	387	335	391	368	342	341	305	365	352	316	360	357	314	346	354	368	352	349	333	347	381	334	373	341	379	349	371	304	345	328	340	343	334	348	339	307	330	353	318	316	345	345	329	373	301	345	346	366	394	329	325	349	355	367	370	334	336	358	328	335	338	369	351	360	321	340	332	365	364	345	347	352	374	358	330	364	383	339	322	296	337	319	333	336	359	334	365	368	366	328	382	371	335	338	342	328	345	350	364	368	365	344	313	361	350	339	334	345	327	318	334	341	360	374	357	359	343	345	354	352	323	359	301	356	349	367	335	364	339	344	329	316	341	339	356	373	385	328	357	337	354	373	332	308	354	332	311	326	361	332	354	331	351	341	366	319	352	330	320	349	358	319	336	364	317	384	355	352	330	396	359	332	355	346	342	392	352	347	387	374	366	350	361	311	365	335	333	342	380	351	306	340	353	335	332	360	356	352	362	335	331	385	361	362	295	310	334	357	339	377	358	360	330	327	334	315	360	344	346	349	338	370	355	333	327	353	349	348	349	381	347	351	341	376	344	353	356	326	345	323	371	347	358	349	317	348	324	353	341	375	299	345	357	296	354	344	325	330	323	353	326	339	319	321	371	312	364	344	331	365	338	323	344	373	338	300	308	342	329	359	373	341	308	347	324	347	412	344	372	354	328	335	300	342	362	348	374	327	349	357	358	337	357	379	339	331	322	354	350	361	335	352	352	367	348	308	374	372	345	335	339	329	371	341	354	359	338	355	323	310	295	323	326	351	311	336	342	359	394	368	370	369	360	307	382	326	342	385	346	385	359	351	328	349	361	359	338	321	350	344	321	339	335	370	339	361	354	359	348	361	366	345	328	361	343	308	348	325	366	318	304	347	321	351	358	379	332	329	344	336	345	332	320	365	329	333	359	370	365	346	367	334	356	364	319	330	328	353	366	397	313	351	333	343	344	398	349	326	313	364	358	348	391	383	380	300	382	351	335	379	361	348	340	308	374	353	361	346	341	365	314	333	337	358	387	331	343	356	326	357	352	384	379	356	339	360	384	343	375	345	319	341	347	352	323	344	348	345	366	351	340	346	360	358	335	328	341	335	343	325	338	347	343	326	368	351	359	352	327	338	322	328	343	345	362	341	363	361	317	350	325	337	362	342	349	357	352	345	347	328	355	345	331	351	353	333	342	351	378	343	340	373	351	314	321	347	354	341	335	284	362	347	375	337	363	384	329	333	309	363	340	352	330	316	351	343	352	337	352	335	357	379	379	346	320	348	347	332	318	338	317	361	359	326	362	357	342	354	375	342	339	309	363	316	330	346	380	327	341	345	335	345	357	338	394	357	354	331	306	348	335	359	335	363	364	332	317	362	346	364	331	338	333	356	377	359	345	340	347	354	331	334	374	320	338	313	367	349	349	372	330	346	329	336	348	308	345	390	348	320	361	370	366	331	338	323	319	333	372	350	357	313	333	365	359	344	321	365	347	346	354	395	314	333	333	350	360	367	326	341	376	347	329	353	334	338	344	342	344	358	358	364	316	373	338	346	362	338	336	352	331	343	391	344	300	300	365	323	351	356	342	324	364	341	353	335	339	307	340	356	352	333	338	354	342	351	347	346	344	331	345	331	372	357	342	328	358	350	380	347	344	369	344	340	339	326	340	331	351	335	336	316	359	355	343	361	316	330	350	343	306	372	321	338	353	333	353	326	341	384	344	366	322	331	342	316	306	369	354	340	346	361	334	346	343	339	348	342	353	345	349	376	331	343	400	321	362	377	375	340	347	339	364	303	334	331	329	354	368	342	335	324	327	339	351	331	339	354	383	365	343	349	345	363	343	352	361	347	344	338	338	324	331	355	345	316	379	351	374	317	357	351	349	325	351	313	322	359	363	328	357	338	336	343	333	349	331	320	337	309	340	385	357	323	343	333	364	351	407	355	381	344	345	310	375	352	367	322	342	340	331	346	377	323	349	311	360	355	361	373	376	338	346	318	350	371	346	319	363	318	358	326	375	359	302	354	360	338	350	335	318	322	340	356	391	323	343	370	347	348	388	361	381	347	315	336	355	353	336	328	356	334	357	329	342	353	358	359	339	335	343	339	350	311	317	337	363	326	341	356	359	352	364	347	351	356	361	348	390	335	355	347	343	352	327	340	360	356	324	337	338	344	356	342	361	341	326	370	353	334	350	361	309	357	341	350	357	342	335	392	333	336	318	343	324	348	394	352	319	393	368	362	388	317	349	349	375	352	323	348	301	340	355	323	320	325	323	349	353	340	323	341	327	347	364	350	361	350	333	310	355	326	326	350	371	325	370	356	353	363	345	370	337	341	356	354	339	334	338	348	343	350	363	362	325	349	343	348	342	410	374	351	359	355	316	352	339	313	376	336	351	366	380	336	338	351	351	336	369	342	337	345	340	363	321	320	354	317	317	330	351	331	384	346	330	341	359	335	309	359	348	344	346	342	356	356	357	370	353	370	356	321	325	326	356	331	312	343	337	353	348	355	372	326	306	315	345	357	350	350	367	339	335	333	341	331	335	288	335	353	356	348	349	350	335	340	325	338	339	357	317	362	358	315	341	359	330	332	350	329	329	360	324	345	340	347	366	388	356	346	337	352	334	323	353	319	343	353	359	344	339	340	344	297	320	356	314	333	339	375	359	361	338	355	326	361	367	337	338	349	346	335	390	346	353	351	343	338	350	342	329	289	329	354	330	361	341	319	376	347	336	373	338	365	337	348	353	342	323	340	372	328	346	363	345	367	338	348	365	360	334	373	344	355	349	322	334	332	348	337	342	345	320	345	361	335	356	310	354	348	348	358	360	336	344	332	354	391	364	396	358	378	328	330	336	368	335	365	307	338	298	346	357	332	331	350	349	345	335	329	349	346	346	309	374	376	334	352	357	347	348	358	345	352	368	361	346	346	350	327	361	355	331	356	343	384	329	347	338	340	351	370	361	347	339	315	356	323	339	347	360	374	353	317	336	379	343	350	361	315	335	361	362	340	352	340	317	341	363	360	370	354	328	341	343	375	326	348	344	336	365	324	375	358	355	354	332	382	319	357	377	307	368	321	343	325	367	332	367	357	347
9562	15250	13750	7336	4971	4546	2500	1886	1470	1252	1128	954	916	833	746	641	555	544	557	474	428	484	449	422	403	437	398	406	389	424	388	372	386	364	362	361	383	334	324	358	373	362	362	369	357	333	356	329	343	369	380	327	358	323	381	344	320	345	363	331	354	351	347	367	334	358	373	358	340	339	335	338	341	386	342	334	293	337	350	362	357	312	344	356	349	317	297	359	341	335	278	353	326	349	307	306	310	339	361	327	358	333	331	333	369	315	315	351	351	373	342	324	326	311	358	317	324	341	340	331	327	323	352	334	346	307	363	312	337	358	340	341	328	365	353	329	346	346	305	354	328	352	343	302	314	371	335	333	344	309	355	330	318	328	353	337	320	360	321	308	324	348	319	303	338	352	304	329	326	340	333	361	347	325	333	325	329	329	339	303	340	334	367	297	366	334	313	328	348	326	307	334	297	323	345	336	354	372	325	311	340	325	332	366	323	338	310	354	319	326	327	318	310	325	306	338	338	330	298	322	339	330	313	316	305	342	313	343	302	351	327	349	350	340	364	343	292	309	319	353	326	329	352	330	355	314	359	362	323	317	333	318	348	306	346	366	368	312	344	335	322	347	347	339	317	330	367	316	328	321	298	352	332	282	329	330	325	326	321	350	333	324	341	325	344	346	339	366	352	332	321	352	355	325	355	341	348	314	334	306	345	349	320	333	349	361	290	319	349	337	345	318	283	300	313	346	352	318	323	321	340	341	334	359	331	335	349	358	359	311	340	318	311	338	317	326	323	322	316	317	326	298	309	319	285	315	347	331	320	351	351	341	329	320	317	337	328	338	364	340	321	340	336	345	341	327	358	342	316	331	318	352	339	340	312	338	317	359	350	314	340	343	335	318	332	329	344	313	336	307	355	338	343	318	307	354	313	322	345	338	367	320	340	323	330	332	334	366	338	324	342	340	349	313	332	359	341	343	322	357	298	338	303	347	330	354	364	326	336	354	338	343	338	338	328	360	321	335	321	349	327	305	360	350	342	334	333	343	347	350	311	323	351	340	378	331	309	353	329	360	309	340	335	366	348	324	387	329	315	357	344	344	336	325	314	315	324	335	316	345	329	342	326	354	334	334	369	328	293	362	330	347	317	358	347	334	327	309	336	330	353	351	341	343	314	324	321	326	341	324	318	334	342	342	321	339	313	353	358	350	320	328	321	339	321	320	336	341	312	368	327	308	340	350	344	316	318	328	303	351	362	352	295	358	382	313	331	315	319	325	324	319	320	318	321	345	323	326	354	363	373	347	323	363	307	326	307	343	346	363	336	308	339	335	375	341	325	356	371	366	319	330	345	344	354	346	330	331	325	337	382	321	314	314	302	333	326	326	337	350	308	312	306	338	334	332	346	312	284	322	338	338	331	354	324	318	352	323	337	331	321	357	318	346	344	343	376	318	322	315	341	332	332	329	346	324	344	339	327	336	341	358	371	319	319	334	324	318	325	314	294	358	342	315	343	363	319	318	320	338	326	298	331	339	342	352	336	337	331	315	332	305	329	372	329	340	325	359	322	337	343	330	315	314	342	345	332	326	338	339	333	324	338	333	313	333	350	341	309	301	316	367	330	320	314	340	391	296	341	322	312	313	347	345	294	308	349	342	358	293	365	336	321	341	337	334	315	299	317	371	341	361	355	329	302	336	372	347	342	335	341	336	320	332	343	298	323	302	357	319	368	350	327	311	334	356	354	291	330	344	336	325	322	310	330	351	337	347	321	316	339	331	336	288	343	339	330	341	331	324	349	354	320	368	327	324	338	362	314	324	338	334	308	314	338	331	322	340	359	298	341	348	331	356	320	314	296	351	400	302	324	322	308	356	341	330	347	314	328	302	328	335	328	336	321	316	305	305	372	342	313	335	318	330	366	327	315	356	338	355	348	290	340	330	313	357	333	338	292	315	322	307	361	341	325	330	348	305	372	290	339	369	345	329	318	336	331	333	340	312	358	342	335	324	314	313	321	336	322	357	338	323	331	331	342	342	333	322	311	321	350	357	340	346	328	318	282	338	321	320	323	317	319	339	309	345	321	337	316	331	326	298	357	332	299	316	335	343	336	310	325	356	338	334	325	343	317	312	370	310	345	319	330	301	345	344	383	344	341	342	341	348	322	320	378	321	340	316	304	321	312	352	359	301	328	321	318	327	336	314	335	344	330	353	310	314	344	306	312	378	375	345	357	360	348	339	341	328	321	333	305	336	331	323	354	319	363	341	359	333	334	358	302	327	343	342	315	319	314	325	357	350	324	328	326	310	319	338	327	322	368	305	327	320	321	346	319	341	331	335	311	333	322	312	324	342	295	326	349	304	315	324	333	350	330	350	341	360	353	292	335	354	314	327	363	338	324	335	368	335	338	306	294	317	330	326	334	335	304	338	286	359	317	306	351	329	315	348	322	357	357	334	306	336	329	333	367	350	342	329	347	330	340	328	326	366	324	340	322	320	329	340	355	301	325	358	298	317	323	310	356	347	314	333	366	330	350	324	294	331	323	310	323	317	353	346	326	331	335	323	331	327	327	325	337	348	318	350	356	337	333	357	327	325	350	314	326	345	339	331	336	346	333	322	371	281	325	367	299	356	328	350	349	337	347	317	330	333	332	326	301	341	323	333	344	339	381	346	347	321	332	342	340	358	326	339	346	343	327	302	327	343	363	317	307	340	340	356	339	363	372	328	290	376	319	304	337	317	333	300	333	326	303	329	338	332	329	315	342	367	334	304	333	301	369	340	325	326	333	352	282	325	339	338	362	336	305	318	311	310	352	327	359	327	322	340	335	319	341	302	333	326	326	325	357	369	355	336	344	339	296	312	319	343	358	318	361	351	364	325	353	343	331	362	360	318	334	323	369	334	346	321	333	356	324	330	328	344	337	305	334	342	357	343	334	327	339	337	349	329	365	333	355	343	314	320	335	326	320	329	299	334	328	351	314	345	352	336	331	303	343	332	320	325	321	361	344	335	324	353	295	287	349	328	325	313	311	295	306	325	341	367	316	306	354	322	329	322	312	320	337	308	328	332	339	311	335	342	323	324	300	331	331	303	349	347	314	346	307	326	343	364	322	295	345	317	330	308	342	319	338	325	333	328	352	338	352	337	289	300	338	303	332	351	344	324	335	323	307	358	335	352	320	315	359	307	324	321	332	344	356	309	312	333	293	319	357	339	305	324	338	305	327	333	340	335	319	336	330	324	354	323	332	329	306	359	307	321	307	333	339	334	329	326	355	332	315	352	341	347	323	364	380	298	382	331	350	320	342	339	337	309	343	299	330	328	292	307	336	333	320	382	333	349	302	349	317	363	329	292	352	359	302	318	338	362	321	324	349	368	341	348	334	309	312	339	338	348	329	322	340	342	322	343	322	365	326	345	343	350	325	301	378	325	329	320	328	327	340	347	323	332	338	329	348	325	351	332	352	327	345	344	314	327	328	331	341	333	350	329	341	338	353	357	351	334
22092	19988	26481	23204	19993	20138	10358	2123	1480	1282	1225	1026	972	968	846	802	761	752	700	786	680	681	703	701	651	676	658	618	632	635	606	641	631	611	640	630	640	591	570	612	593	582	613	641	588	593	578	579	558	570	591	588	585	589	631	540	585	552	635	570	576	599	529	574	555	574	526	585	583	556	599	554	584	599	571	546	597	580	573	557	529	542	521	554	574	581	574	550	569	530	555	598	554	575	603	577	574	600	551	584	553	575	556	573	622	571	573	566	545	571	568	553	587	554	544	578	546	568	579	549	543	576	555	625	564	574	545	564	589	593	547	563	555	554	569	530	594	608	588	584	606	567	569	549	579	564	588	576	525	568	599	598	586	588	564	596	621	611	567	585	548	619	583	552	530	542	553	550	541	549	571	586	592	591	561	621	561	622	583	572	605	549	562	579	566	572	593	525	541	544	554	581	580	569	567	591	483	578	549	555	560	549	565	617	592	587	560	575	621	561	554	558	548	556	581	589	543	523	557	557	552	558	587	576	574	582	543	620	547	602	538	552	536	555	540	593	572	570	577	516	569	594	604	576	565	581	522	616	584	542	548	563	571	537	567	553	556	588	512	521	530	579	575	595	570	644	596	546	609	566	546	538	547	514	586	559	604	572	548	594	591	570	543	590	592	530	573	564	582	576	592	554	578	576	541	575	529	549	588	539	536	583	558	538	549	532	584	579	556	543	548	559	550	538	589	545	542	610	576	567	589	586	582	543	569	577	542	578	580	539	553	561	594	552	571	585	527	586	546	596	576	590	588	569	557	533	547	615	568	579	569	554	569	554	570	549	535	565	572	569	582	569	566	552	542	565	548	580	608	524	567	552	590	601	590	571	556	543	583	557	558	610	539	562	577	626	579	576	578	547	588	583	549	558	577	577	551	527	550	589	557	563	572	570	551	538	540	592	565	592	561	575	552	578	529	585	566	549	547	550	584	581	592	574	589	582	580	615	530	602	530	588	575	548	610	616	613	565	586	579	553	594	544	552	606	563	564	541	579	548	610	578	545	603	523	554	552	543	575	595	619	545	594	584	552	556	560	589	588	595	539	586	575	574	569	518	580	578	587	562	549	579	549	534	514	574	575	558	550	551	602	549	572	573	550	541	556	558	544	547	536	520	551	570	548	569	606	535	586	560	571	588	555	540	537	579	581	565	579	505	577	603	563	572	552	570	586	575	611	570	585	569	534	545	541	553	548	565	556	613	535	578	567	560	567	547	520	557	541	565	574	573	577	551	586	566	556	596	583	541	577	571	546	588	596	569	584	567	576	567	572	554	536	568	563	576	560	578	574	573	590	600	563	562	579	525	543	525	536	542	581	564	580	570	571	567	531	580	557	539	573	545	593	554	579	537	566	572	563	603	578	593	568	562	560	569	559	592	557	576	551	562	566	552	572	563	577	562	555	615	561	575	606	573	613	555	576	588	557	541	540	610	602	616	544	601	557	525	561	587	569	574	628	532	599	573	542	535	583	648	526	614	527	588	581	596	538	537	574	579	565	576	575	587	546	559	598	586	635	533	577	548	576	574	606	591	515	575	559	594	550	556	577	509	560	608	595	512	570	557	568	584	539	561	602	528	547	561	572	563	629	556	573	585	565	546	568	566	558	534	565	541	593	575	586	546	592	551	562	536	560	530	597	564	572	561	581	559	553	598	601	591	571	575	554	561	545	614	549	556	596	537	595	576	532	597	579	543	608	583	561	588	568	568	594	610	579	544	562	531	608	546	566	563	569	541	544	563	586	528	566	550	526	566	562	613	611	595	597	542	562	576	583	514	570	592	572	554	579	534	581	583	563	584	577	564	588	589	547	542	571	566	595	578	523	590	513	568	567	592	573	605	575	584	555	591	517	542	571	539	573	576	576	590	564	563	516	541	571	558	560	604	559	602	575	557	589	574	587	602	563	612	601	560	590	580	559	591	542	561	563	600	574	518	528	529	581	537	643	569	612	589	583	564	531	606	559	554	568	599	595	577	578	517	554	592	578	561	591	586	605	617	520	566	581	518	604	565	586	574	571	570	628	596	573	584	531	582	576	598	523	584	536	561	597	597	568	556	526	542	563	549	580	607	607	550	601	570	543	621	562	579	540	566	568	544	538	560	579	577	583	572	583	528	544	586	574	528	601	539	563	581	547	562	635	576	564	598	562	575	536	579	562	599	557	513	555	581	606	553	567	609	549	588	585	580	573	540	567	576	547	578	541	552	596	543	581	571	564	572	575	564	554	587	593	609	571	531	565	577	572	611	507	545	607	564	569	553	559	522	559	537	583	533	548	573	568	579	546	583	545	588	557	584	583	575	523	585	558	576	537	560	582	554	560	536	560	570	595	551	582	574	549	610	577	569	545	555	568	564	542	554	583	525	564	569	598	536	574	592	537	542	537	589	583	541	581	572	589	559	615	555	562	580	550	573	559	579	527	581	560	572	550	560	549	539	557	561	537	614	557	566	564	574	528	608	504	563	532	552	537	606	602	536	557	554	597	572	562	569	555	564	560	559	553	550	552	555	565	564	554	576	560	577	563	585	559	559	578	531	606	572	585	582	577	573	574	602	554	538	589	578	593	565	572	557	594	508	518	565	533	553	550	540	570	604	573	541	563	546	556	585	568	571	529	592	581	546	547	498	571	566	563	604	556	604	546	541	576	551	579	566	564	586	555	577	599	519	571	577	570	570	594	544	533	567	582	591	549	558	610	531	630	565	543	543	569	542	585	580	586	546	573	545	557	572	595	602	576	574	586	581	613	530	532	639	588	561	511	517	527	611	542	570	534	558	543	556	555	539	588	565	590	558	546	590	590	594	561	546	551	577	590	579	550	553	545	550	594	548	640	585	595	560	551	548	575	562	601	555	554	578	603	521	601	553	528	602	554	600	584	567	617	549	561	560	540	555	540	549	558	567	535	579	558	556	565	558	554	535	566	538	533	569	553	550	567	572	555	562	543	529	582	571	578	569	589	576	581	604	542	596	602	543	583	571	592	595	521	565	540	549	549	609	569	599	579	565	574	535	554	521	551	530	566	564	554	531	560	569	562	527	595	561	595	550	598	567	587	560	536	556	558	530	551	551	561	542	547	547	564	549	539	606	597	548	549	563	528	607	577	551	603	567	591	592	579	558	568	529	584	579	596	568	557	545	569	576	583	554	583	560	571	544	595	605	572	593	583	572	584	565	533	581	546	567	577	555	527	593	543	569	545	566	551	577	560	572	581	531	536	555	542	548	565	535	521	599	583	574	577	601	571	515	561	544	591	601	575	592	532	609	573	561	593	587	573	582	561	533	590	552	532	597	596	558	552	603	551	551	600	548	569	591	555	575	591	575	574	573	562	540	604	555	566	532	582	587	544	575	563	580	549	564	573	573	571	562	581	545	532	564	557	574	587	593	561	536	550	546	562	561	534	596	540	544	594	552	564	566	572	565	609	531	583	524	604	547	566	544	601	583	588	585	571	560
11848	21613	19482	11069	8078	7453	4405	3308	2507	2218	1948	1704	1568	1395	1098	1079	1011	967	903	810	837	762	741	712	673	730	673	646	673	621	637	648	655	610	608	606	605	604	583	602	566	582	559	589	587	576	588	586	586	557	598	589	591	614	612	578	537	586	548	581	601	574	513	573	569	550	531	532	539	529	525	558	555	537	568	523	541	553	561	539	557	543	569	543	563	512	562	531	538	569	531	561	571	525	557	562	535	568	574	550	540	588	558	523	558	555	563	536	510	563	563	550	562	592	515	557	540	574	553	554	533	538	528	527	553	573	528	564	550	527	538	554	576	506	575	576	569	546	509	491	518	514	571	518	550	523	520	573	589	569	566	561	553	544	516	502	580	513	546	573	518	531	537	546	538	549	508	544	537	516	540	582	595	532	542	526	544	560	514	551	565	543	561	514	549	563	533	532	560	537	516	527	531	505	491	531	568	532	546	545	552	513	542	581	512	585	545	560	556	549	574	551	519	547	550	546	550	525	551	625	560	539	548	554	552	551	551	553	541	497	569	565	534	549	529	574	523	547	560	551	545	541	515	560	570	555	564	525	520	558	547	507	506	531	521	505	533	519	585	563	559	540	568	571	534	572	546	551	541	566	527	539	536	539	537	540	553	518	544	521	540	540	560	596	562	548	568	561	529	520	507	508	557	546	524	546	576	563	526	515	551	475	533	521	550	558	539	568	573	525	557	566	518	542	512	560	562	571	535	549	511	530	494	534	559	571	541	559	539	551	563	524	527	559	533	504	572	569	562	560	505	504	553	508	511	566	515	511	515	515	545	528	567	549	573	536	556	571	552	550	559	485	548	553	554	526	546	530	529	527	507	540	590	557	537	527	568	535	571	556	537	546	520	512	541	527	569	561	555	539	551	523	506	563	534	527	539	569	568	555	548	557	576	539	548	579	549	536	565	528	538	542	533	531	544	529	545	566	518	514	537	579	528	557	549	531	568	564	521	511	504	540	595	538	524	510	570	536	552	556	544	571	539	562	595	514	561	540	555	550	545	547	534	519	613	532	548	534	547	552	533	544	543	552	529	544	562	560	569	533	531	548	547	542	535	516	547	518	506	531	544	539	563	532	532	560	542	523	554	559	497	497	534	567	536	505	541	521	548	526	520	521	553	511	543	533	545	548	531	530	548	523	535	564	569	526	526	547	522	524	559	526	537	554	560	569	543	575	530	548	533	534	534	570	526	570	548	506	568	562	510	537	536	514	522	552	512	527	533	564	556	534	523	546	571	546	523	593	511	589	578	537	518	541	565	529	558	550	534	560	524	556	522	555	581	553	574	499	518	550	517	524	541	521	531	551	511	551	528	554	537	544	512	557	516	546	552	579	532	530	541	539	554	520	536	530	546	567	517	557	514	530	574	549	583	569	550	565	522	529	587	517	541	548	562	486	549	503	570	545	527	556	569	522	558	567	563	544	516	535	534	550	559	538	566	531	549	593	507	524	544	556	541	537	538	602	519	554	544	503	536	539	518	570	538	504	531	550	558	568	560	550	547	500	588	534	585	567	564	566	549	553	567	548	574	545	524	559	503	564	522	575	553	533	604	603	527	542	548	507	538	548	558	555	597	520	506	542	559	508	552	544	545	517	538	578	550	559	540	555	560	510	551	590	518	499	626	559	528	533	541	548	546	556	557	562	519	537	557	543	530	543	522	534	551	528	548	547	564	580	548	544	538	560	555	549	557	521	514	527	518	549	534	537	594	542	544	571	541	531	552	558	548	512	550	602	530	578	513	533	497	577	552	550	536	546	551	549	569	563	533	517	543	572	562	542	534	537	496	499	520	543	539	551	530	521	535	537	562	507	533	556	596	539	567	552	535	561	589	549	551	528	523	522	560	554	558	540	551	525	537	507	558	550	528	532	548	556	547	511	530	576	554	605	560	578	529	550	537	549	525	549	556	560	538	559	552	514	514	514	539	563	553	550	562	524	544	541	541	532	566	540	552	562	588	522	551	524	540	585	545	519	548	570	550	509	562	569	533	526	537	529	541	547	556	555	550	537	558	536	572	532	530	550	547	569	556	545	555	490	514	513	507	535	505	566	536	529	561	534	526	548	589	571	572	552	549	534	549	524	554	539	492	526	508	551	515	500	566	536	542	585	550	559	514	578	507	578	547	505	526	561	550	537	559	511	562	516	540	553	519	518	493	505	518	560	524	550	528	565	522	570	573	563	474	554	576	557	553	545	519	542	548	515	532	526	554	527	554	553	528	546	527	544	523	550	600	538	542	552	542	540	545	572	519	511	547	595	511	540	561	568	533	565	548	533	555	553	551	526	534	534	531	527	544	590	554	518	541	580	499	567	529	541	535	524	570	534	570	501	528	531	561	564	566	570	570	544	573	561	541	558	560	556	550	576	495	544	582	547	558	552	544	560	541	529	567	585	542	591	555	565	543	535	505	527	538	555	584	552	518	531	561	521	554	531	555	493	528	524	540	523	534	523	543	535	568	525	531	519	564	525	544	539	563	521	560	520	562	526	571	515	537	557	586	494	567	564	528	544	524	544	560	529	554	542	516	541	579	560	527	554	549	577	556	580	546	531	516	609	515	575	553	502	559	547	518	550	527	562	553	541	532	527	554	530	549	541	511	568	547	568	554	563	572	565	511	547	555	546	535	555	520	555	549	538	566	535	532	522	543	541	555	582	551	569	560	544	548	496	563	518	540	511	528	531	547	579	549	571	543	564	562	541	573	534	603	553	559	553	554	570	535	506	512	528	564	508	537	511	550	555	531	520	533	532	501	518	590	524	515	531	542	530	512	546	535	580	564	511	553	532	563	511	559	532	548	548	519	538	558	550	534	572	538	572	534	607	569	533	505	544	534	565	587	554	546	581	565	502	542	533	602	532	558	566	560	525	586	522	528	531	569	520	567	526	510	554	568	533	562	533	554	550	542	543	564	544	547	529	526	559	562	497	601	553	519	535	553	541	525	513	515	524	539	567	538	608	569	516	513	589	577	513	572	536	548	533	529	573	565	524	548	526	561	557	521	541	549	566	528	526	550	552	528	543	522	509	551	576	519	575	512	529	553	555	552	554	518	574	561	557	548	534	527	553	547	586	541	520	538	527	495	530	579	561	534	552	534	574	532	564	502	546	537	523	541	541	542	547	565	550	546	549	551	550	551	546	542	555	561	572	549	538	541	530	513	577	581	521	545	572	521	559	539	531	528	533	480	555	549	577	553	548	539	523	511	550	596	525	548	578	559	529	550	549	538	553	538	556	546	525	565	542	568	522	545	544	535	536	495	541	552	591	582	547	578	529	542	512	525	538	582	562	534	529	553	520	552	529	539	544	520	573	544	572	517	566	523	556	556	541	542	559	546	543	525	495	548	555	560	531	499	549	551	537	513	541	466	555	552	529	544	548	559	542	549	534	573	532	540	504	584	540	529	513	500	553	551	539	509	529	545	507	536	523	577	504	526	561	526	545	537	541	510	530
29954	15596	2603	589	376	274	210	162	141	136	115	147	145	141	136	122	135	148	132	122	126	125	140	141	136	102	136	119	134	121	109	129	130	135	119	146	142	132	136	127	125	130	103	119	101	112	118	130	110	133	126	127	131	127	134	111	118	135	128	126	113	132	126	118	120	122	137	121	150	131	135	129	100	130	127	114	124	139	120	117	133	124	141	129	148	127	124	140	141	127	149	139	134	135	113	123	124	139	122	130	124	143	129	134	121	121	125	121	109	133	128	106	146	136	100	151	144	118	114	140	133	128	114	128	138	132	97	144	112	147	116	127	123	136	120	120	127	139	118	125	123	137	148	140	109	121	126	119	130	113	141	128	128	115	131	132	140	131	119	116	143	108	136	125	113	136	139	118	127	142	104	123	113	114	126	142	129	114	132	130	125	140	146	108	134	117	135	135	128	116	117	115	138	129	127	129	143	136	143	117	113	140	107	136	136	147	136	131	112	121	121	116	111	143	123	133	119	116	147	127	114	116	113	125	146	128	126	124	126	136	133	117	142	123	134	147	143	109	126	139	133	136	119	132	147	142	154	132	125	136	133	140	139	137	117	135	137	128	119	128	142	128	107	111	128	126	131	136	128	130	129	144	143	135	122	122	132	150	114	119	130	119	127	133	129	116	117	130	136	130	110	126	122	126	111	118	119	146	120	130	150	132	121	135	125	130	123	132	135	128	119	109	133	116	109	114	132	122	127	105	125	117	150	105	134	123	130	145	124	125	120	134	116	133	126	133	129	131	127	147	136	137	110	124	138	132	113	136	130	117	135	105	124	134	132	131	128	108	118	137	120	133	133	140	125	123	149	125	127	116	127	126	137	135	121	133	122	108	124	127	111	120	130	145	127	127	118	140	119	124	143	135	126	121	133	129	113	121	132	135	110	142	112	126	127	115	152	118	128	139	133	121	137	151	128	128	142	134	130	143	123	128	127	152	140	144	112	133	138	121	139	125	111	111	115	140	149	142	129	123	121	123	116	136	124	114	114	142	145	138	133	141	151	124	129	110	134	111	110	122	144	121	140	116	131	119	124	127	108	119	136	135	143	124	124	132	137	139	131	120	124	107	109	134	108	144	122	140	138	111	131	131	154	127	103	120	141	101	141	131	112	147	152	124	108	133	112	133	145	107	137	146	146	123	144	137	127	120	116	127	122	126	109	127	120	117	142	138	119	117	112	119	119	133	134	164	111	128	121	157	133	123	136	135	119	114	100	125	107	108	119	99	133	144	110	125	122	121	119	140	144	109	128	140	142	128	135	120	124	135	123	122	127	134	109	119	133	133	144	106	147	118	131	129	143	131	111	125	133	130	135	122	144	122	133	114	124	106	120	133	119	151	134	123	116	133	121	116	120	137	118	123	120	138	140	148	133	130	126	114	149	132	120	130	150	129	127	119	135	128	150	120	118	134	105	109	95	132	136	125	136	114	140	133	122	114	119	117	132	133	117	141	138	102	117	118	116	101	119	117	140	129	114	134	133	122	139	128	109	128	132	132	137	135	124	131	120	110	128	136	141	115	149	144	119	149	117	138	137	121	128	124	124	131	136	133	123	147	134	136	117	121	121	133	120	129	122	116	113	109	111	133	119	100	129	122	126	120	116	128	120	136	121	115	128	123	119	102	131	143	124	123	125	128	130	129	129	124	122	104	133	148	122	117	123	116	138	110	117	120	125	147	130	129	142	115	124	122	142	121	119	125	118	141	134	99	130	136	126	146	125	109	119	110	123	112	120	120	127	134	112	90	141	122	117	131	130	115	132	141	142	137	127	129	105	122	138	117	129	138	116	101	104	122	114	118	130	114	126	140	137	120	107	103	124	135	141	145	128	122	126	129	123	124	127	130	104	128	119	129	138	142	140	120	121	102	127	126	133	119	116	152	110	114	119	148	129	137	143	123	133	139	133	121	132	129	120	129	117	130	121	114	131	124	113	130	112	110	109	131	136	135	138	123	118	124	116	109	127	127	128	114	146	146	123	125	130	119	150	122	130	107	121	125	134	132	119	116	141	135	148	143	127	124	113	123	117	116	118	149	119	122	140	131	128	141	136	125	118	114	132	124	121	113	131	133	120	129	121	123	126	109	113	117	125	125	123	124	117	129	110	137	126	118	121	116	116	120	135	112	119	134	109	130	125	117	117	138	117	117	142	122	153	128	125	127	130	119	126	136	140	121	136	132	113	112	125	123	111	122	115	136	144	121	133	111	106	132	148	128	123	123	133	122	136	139	124	138	124	122	126	163	144	132	137	121	116	119	120	118	117	122	144	146	122	108	125	136	125	132	122	120	106	140	147	134	133	114	132	123	110	115	128	128	132	111	139	137	145	135	127	132	140	127	146	119	141	129	131	124	127	119	119	131	147	130	135	107	130	127	118	123	133	108	121	129	135	123	122	121	141	140	130	129	126	118	129	126	116	135	132	146	134	124	134	130	115	133	133	127	126	127	123	129	135	144	121	147	130	132	125	117	135	140	124	119	132	123	113	127	143	130	145	130	136	132	127	133	123	144	141	107	142	128	118	126	132	120	111	124	124	124	125	121	114	136	115	121	118	102	121	132	128	118	116	128	134	110	132	120	126	134	126	123	106	129	133	127	111	142	125	106	140	116	162	137	121	130	111	136	125	127	134	130	122	144	147	108	114	138	121	126	131	136	106	119	111	151	130	118	132	129	110	123	144	135	123	140	114	128	126	120	111	111	128	118	134	116	136	134	132	121	119	129	143	123	116	122	107	115	127	99	133	111	118	116	140	133	124	109	112	140	139	142	124	114	143	113	141	125	121	128	137	108	125	146	120	128	142	134	132	129	115	123	126	143	120	129	109	130	118	128	120	149	126	153	129	127	119	98	138	136	134	127	93	142	130	106	160	145	110	144	117	131	126	147	122	136	143	116	116	114	147	130	122	133	119	131	128	117	130	123	131	147	142	146	123	132	136	110	122	123	138	108	127	123	136	112	138	118	144	113	107	112	117	130	130	123	115	129	106	108	130	117	139	119	130	117	121	113	114	117	126	143	108	134	145	111	138	115	129	130	136	115	111	108	122	114	134	115	119	127	117	131	119	125	125	133	130	111	128	131	138	121	147	146	116	136	113	122	135	126	114	132	117	133	124	128	136	139	116	151	133	123	119	134	130	133	126	131	126	130	106	117	115	127	109	126	151	129	131	134	120	149	126	112	115	133	129	141	136	136	108	119	122	125	132	124	114	113	120	127	134	130	98	105	92	122	144	128	131	131	133	137	143	118	124	129	127	126	133	123	122	130	124	128	133	117	112	141	122	127	116	121	120	122	141	117	124	149	115	122	127	105	132	120	122	131	106	134	112	143	139	120	119	116	126	149	127	115	133	124	128	139	117	116	109	135	115	115	138	132	112	124	129	120	102	122	142	119	115	133	117	131	145	150	120	113	135	120	124	124	117	151	123	111	133	130	124	142	135	114	140	128	118	111
6887	3748	2490	929	731	474	252	229	187	153	155	155	166	145	156	156	151	160	148	132	153	131	174	138	168	154	154	168	157	149	147	156	133	153	164	141	130	128	145	138	131	142	131	166	120	142	119	143	156	171	137	158	165	138	132	134	144	125	160	148	136	161	152	151	150	143	134	146	152	129	134	137	148	137	148	130	141	130	164	135	137	155	136	140	150	132	134	152	136	139	149	125	142	161	150	143	122	130	166	141	151	157	151	139	152	153	149	138	142	172	136	160	145	154	130	173	127	139	161	168	137	144	146	134	150	126	140	140	162	137	144	116	143	154	147	135	133	144	146	150	138	146	143	155	131	143	131	142	124	148	142	129	143	168	141	125	127	154	129	123	150	128	148	148	143	133	139	144	146	135	149	162	141	138	128	134	122	143	133	143	158	135	127	164	158	149	141	156	139	154	152	141	144	141	151	164	134	144	121	167	136	143	124	141	139	139	143	136	140	131	164	132	146	119	138	139	155	151	144	147	146	153	133	153	143	136	133	138	148	133	130	164	148	124	121	116	149	148	145	141	109	135	136	128	139	129	146	138	159	164	137	146	148	148	138	138	151	145	152	135	139	136	174	135	158	149	135	159	129	175	164	145	155	136	123	167	168	132	153	140	135	131	155	152	135	135	138	143	143	135	140	127	149	125	143	133	137	153	127	130	136	135	147	120	130	152	143	136	123	151	171	143	134	126	141	139	152	155	152	139	129	141	121	149	137	165	130	148	137	121	137	147	141	145	152	158	119	145	147	144	139	150	126	149	126	144	146	144	134	152	134	142	130	134	147	126	130	136	146	141	161	165	181	166	127	132	168	121	159	141	134	148	134	122	146	123	139	142	162	150	153	152	152	146	143	148	121	132	139	133	137	155	150	119	137	134	154	146	115	129	134	156	138	144	135	155	161	138	133	148	127	138	141	187	139	144	135	154	127	143	144	139	132	131	144	128	141	146	127	175	144	158	132	130	153	138	150	133	123	144	152	123	139	142	141	146	136	142	138	148	120	148	126	135	146	158	147	140	114	133	156	158	123	141	139	151	152	148	159	146	149	145	150	162	143	176	153	132	165	153	155	147	135	133	136	138	146	155	154	149	163	135	126	135	148	142	149	136	148	126	139	150	154	138	140	139	150	114	110	138	136	144	139	151	152	134	149	141	146	152	158	148	129	116	144	153	151	130	163	146	136	140	160	164	147	125	146	138	148	144	159	141	148	140	142	145	139	149	142	151	140	138	133	139	116	137	162	152	143	158	139	144	149	151	169	149	146	137	134	146	150	132	127	143	140	131	137	136	141	120	153	147	146	140	173	129	144	136	155	147	143	149	145	139	132	129	156	133	165	134	153	162	137	137	150	154	111	146	127	154	139	143	152	162	141	151	143	133	148	126	143	137	154	118	141	146	128	132	156	130	142	144	152	166	152	127	149	157	152	151	144	150	161	157	169	111	154	131	124	117	153	155	141	147	153	154	134	143	139	141	146	158	157	120	135	142	129	110	130	122	130	152	141	156	130	150	155	135	150	137	147	148	173	139	145	132	139	138	137	143	117	146	114	130	121	131	134	133	149	125	167	147	153	139	145	157	133	135	151	151	150	147	158	128	146	135	152	149	140	139	147	134	142	148	146	127	140	128	121	137	147	147	145	167	153	156	151	155	148	152	153	158	142	130	151	155	143	141	150	148	130	141	148	150	157	130	149	137	133	149	154	159	134	160	164	149	163	167	179	141	145	116	148	146	151	148	151	142	120	145	145	160	138	158	156	155	160	136	123	134	162	139	135	141	137	136	151	133	147	132	155	122	130	141	134	142	136	144	147	152	135	136	132	151	159	140	149	143	122	143	160	151	146	148	136	145	145	126	158	150	158	150	132	127	137	137	156	127	140	138	159	144	156	135	131	132	161	146	147	125	167	144	137	148	154	151	156	143	142	147	129	151	147	133	135	146	147	141	141	119	165	153	125	148	142	140	142	149	132	138	154	150	144	151	142	153	143	139	141	123	129	118	133	114	146	150	131	140	130	141	143	149	136	129	148	130	130	146	142	147	132	137	152	148	154	145	159	128	151	132	142	135	137	148	136	146	158	135	139	130	125	145	136	144	133	155	133	140	130	123	139	137	133	133	148	134	154	131	137	145	144	167	131	126	141	158	148	143	125	152	159	150	139	151	146	139	154	147	147	121	143	128	153	122	121	165	131	152	148	143	157	128	145	125	143	128	138	146	144	139	121	147	158	140	135	125	140	153	142	172	132	144	124	169	120	143	158	143	121	151	125	127	148	159	132	128	135	126	122	156	169	137	131	156	147	143	128	143	149	131	144	142	137	140	161	144	128	144	124	132	137	137	155	145	141	135	153	144	161	144	149	135	129	150	156	149	136	120	164	132	152	144	136	130	126	148	153	142	176	134	140	151	143	139	148	141	135	158	141	132	159	136	128	142	136	136	126	126	151	127	142	150	131	166	153	141	151	165	151	124	151	156	152	153	147	169	139	151	135	163	154	131	142	150	135	139	162	136	164	156	163	143	156	129	162	165	141	140	140	135	153	155	157	136	155	150	146	144	130	137	145	149	154	138	151	143	151	151	163	164	150	152	149	159	164	149	128	158	125	131	153	133	154	151	146	160	136	128	131	150	132	154	150	152	145	153	151	139	168	152	132	135	146	150	127	141	123	145	159	144	139	134	143	137	129	160	143	155	124	138	147	141	151	130	146	138	142	142	134	151	137	135	134	152	126	132	131	143	169	164	143	152	124	129	118	154	142	146	151	131	156	149	152	133	137	133	145	150	147	145	138	134	132	132	155	146	149	150	118	137	133	171	152	150	168	139	144	128	154	161	125	125	133	165	152	133	130	134	127	128	145	146	147	159	144	120	130	143	142	119	139	148	154	157	146	157	150	133	164	135	136	136	139	149	125	161	144	136	157	150	136	132	129	169	132	134	178	146	142	146	133	151	152	165	144	129	136	154	117	148	165	146	132	138	144	137	155	128	144	171	160	159	138	135	117	145	149	147	152	127	121	125	141	144	139	148	138	128	147	121	130	152	156	155	129	139	173	134	144	138	151	147	151	131	126	162	159	140	136	115	132	146	132	150	126	148	145	146	142	138	140	135	143	141	143	140	146	137	127	151	134	152	126	162	151	138	143	149	141	127	162	129	139	149	151	155	153	134	153	137	142	126	119	160	161	140	135	144	146	163	141	140	136	130	123	156	127	149	153	148	150	136	144	147	130	145	162	141	160	153	140	156	130	148	167	144	137	123	140	155	161	145	147	153	147	143	163	142	152	137	156	143	134	155	127	146	110	145	138	140	149	138	147	127	156	158	153	165	139	167	128	162	147	128	136	154	107	139	143	128	116	138	143	145	130	164	138	141	133	158	157	127	117	137	148	142	143	159	151	122	165	143	143	144	152	169	132	138	155	152	151	129	140	147	154	147	140	134	137	139	127	158	138	160	159	136
26800	21992	28693	25946	21995	11735	1985	1091	869	851	701	654	617	550	489	488	468	465	392	405	431	416	390	360	410	408	402	378	402	373	363	382	382	349	336	397	376	349	341	363	364	329	335	380	358	353	350	352	378	340	361	371	341	363	343	353	330	324	364	358	373	371	365	346	362	323	363	327	379	388	357	348	372	377	346	366	334	359	326	360	351	337	334	359	349	373	379	364	354	344	334	332	317	349	320	330	367	372	363	322	374	375	349	345	339	325	320	308	357	347	371	314	323	351	338	308	350	338	356	350	368	321	356	337	367	395	344	359	328	324	350	367	347	339	349	371	296	331	358	354	328	338	354	359	335	345	351	361	333	329	372	385	334	329	368	354	356	355	323	340	343	377	356	307	345	343	330	338	327	345	359	348	334	357	325	355	332	360	370	330	331	346	350	319	339	365	337	343	333	343	379	360	341	363	337	383	314	350	355	321	354	319	333	326	370	316	363	373	338	359	323	316	349	321	323	349	336	339	356	333	355	364	296	357	357	361	342	347	352	292	369	342	343	392	369	326	348	366	335	340	335	374	366	328	348	350	340	341	359	360	350	376	331	345	301	336	335	307	351	337	317	346	352	367	367	360	345	366	359	340	336	394	332	346	342	358	347	341	345	357	336	334	335	330	349	324	333	401	337	370	313	347	344	350	368	369	339	316	325	341	348	339	331	378	347	384	359	352	336	323	364	335	362	337	338	333	343	365	348	337	349	381	367	329	338	347	275	335	366	379	366	341	299	324	365	353	334	346	357	296	350	363	389	349	370	330	353	332	340	366	324	357	376	308	335	332	357	369	367	347	335	319	359	344	336	317	354	319	352	338	366	359	352	340	362	337	333	327	306	357	357	367	347	351	350	329	375	366	318	370	355	374	329	314	331	336	351	309	321	347	367	386	362	356	369	367	351	362	366	386	350	383	334	331	372	352	358	377	348	332	347	330	373	352	384	346	348	354	365	334	327	316	330	346	313	345	333	339	336	297	334	349	343	343	346	368	353	353	336	341	350	323	332	322	357	394	335	324	363	373	393	351	339	337	344	362	358	331	337	335	358	345	368	335	367	401	327	322	342	362	333	343	333	348	364	347	346	366	333	337	375	375	327	318	321	329	352	306	353	307	321	343	310	334	309	331	382	343	362	339	369	342	325	380	356	321	364	385	353	359	351	327	343	321	348	354	383	370	335	346	366	342	322	340	318	357	350	347	345	337	341	355	350	336	347	331	366	334	334	357	363	330	359	368	334	331	384	339	375	339	349	389	384	335	354	351	366	324	347	338	330	365	355	357	366	358	346	359	365	353	357	363	339	373	303	353	341	343	338	318	344	333	331	356	348	330	335	349	378	377	348	363	341	344	351	356	373	325	342	346	331	345	334	359	341	364	365	348	317	365	379	308	352	357	348	346	354	331	340	363	321	361	318	349	335	348	331	366	382	320	361	318	342	327	339	378	342	370	319	336	325	323	378	332	346	337	343	363	314	331	322	361	349	334	352	334	342	356	349	337	340	355	329	350	334	318	320	355	340	336	353	346	347	353	355	374	376	363	332	322	348	343	334	349	347	353	340	336	362	346	351	327	372	350	374	304	345	337	360	360	337	358	328	324	364	370	345	352	354	344	364	332	369	353	312	343	340	313	354	353	355	347	323	329	340	368	366	361	360	330	376	344	351	346	356	338	375	361	343	307	379	355	336	372	338	311	359	346	338	304	370	345	334	345	357	376	358	321	317	342	355	354	345	337	340	338	339	360	368	334	365	318	325	330	334	329	355	359	346	344	380	348	357	380	328	336	321	356	346	346	361	340	341	368	365	316	361	382	366	360	325	358	352	350	371	338	375	353	353	329	357	359	349	360	347	341	346	355	362	334	332	350	329	343	346	369	347	345	335	325	347	290	342	357	341	300	350	385	356	360	318	348	385	333	358	341	335	350	390	332	337	373	338	341	322	356	364	335	317	332	350	355	325	330	327	344	345	339	338	349	363	366	323	327	303	318	352	334	330	395	367	323	340	348	381	356	341	391	317	364	349	359	334	358	332	352	346	387	365	332	359	348	369	371	378	362	351	339	403	342	326	363	336	371	336	330	374	351	363	344	354	369	360	339	343	320	369	343	332	363	316	346	335	327	366	325	338	354	360	402	354	372	362	332	331	343	346	357	351	332	333	325	359	354	360	349	378	335	322	347	352	371	362	344	326	327	331	379	347	365	373	341	356	334	374	368	344	360	358	325	331	317	318	365	391	369	302	348	368	329	331	314	339	327	340	363	364	329	336	357	361	384	339	369	356	333	367	335	345	349	354	349	334	337	353	302	336	376	340	381	350	364	344	318	324	351	360	323	367	344	360	339	342	334	323	361	323	376	375	365	335	338	314	348	355	331	374	361	366	337	360	327	365	356	327	361	340	333	349	386	327	370	384	345	359	348	370	359	314	371	346	292	354	339	351	350	354	368	326	355	348	359	355	352	329	368	336	353	317	378	365	359	353	358	324	355	342	335	353	342	328	350	388	339	330	384	319	350	359	333	364	359	334	372	368	339	336	336	339	357	336	312	323	353	341	300	344	339	371	352	326	342	336	352	341	349	345	328	345	380	327	328	371	376	359	372	357	366	341	369	366	376	338	347	361	348	375	339	349	359	320	337	339	356	312	337	332	376	328	347	373	363	340	331	338	357	363	376	347	340	344	375	345	366	361	347	327	340	347	333	338	376	344	325	308	334	352	362	352	328	355	320	364	319	357	409	331	342	336	388	366	325	392	393	335	303	352	349	340	351	395	340	357	365	370	339	356	343	328	308	314	337	368	371	355	324	358	359	352	346	374	361	369	363	366	334	336	366	374	338	357	362	325	345	347	359	360	350	337	330	353	343	385	354	356	383	350	345	352	332	339	336	324	338	341	325	337	334	334	339	351	333	314	332	339	337	362	339	339	350	326	345	346	378	370	356	300	339	328	361	352	337	332	358	332	311	332	343	321	354	327	338	342	333	315	374	331	334	331	380	321	366	344	380	351	351	349	360	354	310	371	337	324	344	357	336	341	336	375	345	347	326	365	306	341	358	340	332	362	360	380	347	355	336	324	354	379	367	357	340	364	380	345	361	357	354	362	347	365	357	363	358	379	335	336	344	351	362	363	341	371	340	325	325	336	363	334	399	376	336	363	368	346	354	393	338	344	345	327	350	327	330	331	356	353	319	352	378	352	339	342	352	340	352	352	358	370	355	343	338	320	342	334	351	369	327	335	348	353	362	314	335	355	358	378	345	350	320	365	372	370	329	328	362	326	351	319	335	332	345	334	365	357	354	364	332	371	360	326	343	347	355	345	345	338	351	338	328	352	339	312	346	359	362	331	334	335	362	367	331	357	310	355	354	369	336	346	324	356	344	353	350	356	361	380	354	328	376	331	399	351	337	353	317	328	324	357	359	339	384	377	356	369	339	385	354	323	371	324	321	373	332	355	334	341	358
9374	15893	13520	7097	5119	4401	2503	1919	1459	1211	1120	921	930	804	627	616	576	495	538	515	514	448	455	427	462	434	397	426	382	384	358	390	372	394	405	330	405	366	369	415	333	374	363	364	340	385	377	335	337	351	372	340	342	364	366	358	356	353	372	366	368	359	292	364	346	355	351	347	323	333	377	334	335	320	319	310	346	329	342	333	338	354	323	350	325	363	327	297	298	356	331	338	333	343	330	341	361	326	327	337	328	364	329	319	356	352	343	365	347	364	370	353	363	351	363	337	356	306	320	326	356	370	312	361	347	315	303	325	326	333	354	343	329	323	301	343	348	322	333	363	315	327	329	365	310	365	356	334	344	341	334	323	343	320	297	301	356	346	337	319	316	327	306	357	329	307	329	343	334	335	311	362	345	350	344	343	285	329	340	346	325	354	326	322	324	337	369	348	323	304	346	337	354	329	326	372	335	302	313	345	325	355	341	339	316	361	361	339	361	318	331	300	309	352	324	315	338	349	337	340	357	336	365	359	314	307	321	341	333	331	360	311	345	393	325	361	330	314	315	361	312	333	323	306	336	338	336	305	287	343	327	341	326	357	325	326	326	334	351	374	326	366	351	357	365	309	333	322	355	359	303	324	316	333	349	335	333	347	340	369	359	320	321	325	335	295	335	310	331	314	336	371	323	362	331	324	330	357	295	312	341	321	356	323	343	361	330	315	349	337	341	356	314	347	368	323	363	341	340	298	358	358	374	322	338	353	361	312	348	336	317	335	328	334	324	336	351	329	332	315	328	363	362	302	360	371	340	309	370	348	337	319	313	298	342	299	337	303	344	326	332	339	327	322	316	324	318	333	301	329	342	358	345	343	338	341	337	329	328	344	339	326	354	356	323	342	348	330	336	348	349	316	364	331	308	342	303	322	331	340	339	368	315	330	361	363	311	359	327	322	315	358	360	325	307	310	314	312	354	335	342	310	356	339	354	328	365	337	307	323	335	327	352	367	322	320	364	356	307	336	342	357	321	349	339	322	310	308	337	322	343	353	331	344	346	322	338	298	340	361	348	330	316	357	303	342	328	336	354	369	318	373	362	310	304	356	338	303	313	320	346	327	337	358	310	317	334	361	341	345	328	334	346	344	346	325	321	365	350	317	346	329	332	331	321	327	333	341	335	318	339	314	340	358	337	336	352	344	332	352	342	338	316	351	295	331	333	316	335	310	352	318	348	325	355	332	348	355	356	322	338	347	318	364	334	330	324	338	343	321	324	341	306	333	361	326	321	340	351	344	384	323	334	345	309	333	334	337	401	337	331	286	317	356	311	326	353	328	330	312	338	329	326	351	331	330	359	318	358	304	306	307	320	341	323	300	346	341	305	324	300	347	326	334	322	337	337	379	324	342	348	306	325	329	339	312	342	310	332	348	303	322	340	330	322	339	344	384	322	357	315	342	348	330	338	324	329	332	334	295	322	367	326	324	353	338	354	364	350	341	340	357	324	348	295	308	371	358	324	348	351	334	335	343	350	341	338	336	353	330	326	341	329	309	364	325	301	338	304	348	306	294	302	347	346	311	338	351	365	352	311	377	295	348	358	328	328	338	335	369	326	333	343	337	355	328	357	305	332	350	327	338	361	341	333	310	348	363	327	340	340	331	329	341	301	350	344	354	335	340	354	328	328	351	328	315	320	344	341	328	356	365	323	327	311	328	329	344	349	341	329	339	349	334	326	351	358	324	331	346	334	330	320	334	328	346	335	331	355	328	315	342	369	371	313	325	356	325	334	362	341	336	346	339	341	342	368	318	330	325	339	317	332	312	328	342	343	331	318	362	323	352	317	333	318	337	336	325	332	308	326	331	340	322	331	315	314	305	330	305	309	322	316	350	332	311	350	355	342	331	342	339	306	352	328	345	316	353	320	324	332	339	363	345	365	310	352	325	329	307	345	354	333	329	312	314	318	328	335	349	315	346	346	373	333	296	327	314	329	344	341	291	312	359	338	367	315	338	345	335	359	355	336	326	346	328	327	336	352	327	346	347	339	366	360	363	315	320	346	315	337	310	329	307	335	374	352	344	343	335	350	362	323	332	317	349	354	338	339	297	326	336	372	331	354	323	318	315	308	291	328	334	342	339	335	361	312	320	380	317	350	313	335	327	348	350	338	355	349	356	333	346	336	333	330	313	329	351	356	354	342	322	330	357	324	317	326	355	327	350	341	314	327	327	362	336	347	340	342	337	344	332	340	339	330	337	336	325	335	310	324	320	347	364	318	348	348	327	329	325	326	302	338	321	316	335	321	311	340	347	354	352	348	325	324	308	316	345	333	334	343	295	337	348	328	306	312	319	335	317	355	344	295	314	336	342	376	368	324	305	285	352	363	359	347	338	343	320	361	313	309	329	314	346	328	295	313	302	345	340	343	347	350	338	358	327	354	346	337	309	338	326	328	323	329	306	341	306	320	338	344	347	330	312	322	349	331	306	315	318	336	329	353	318	331	361	352	363	317	330	314	340	339	340	349	333	306	358	338	324	344	351	327	340	323	331	362	339	349	348	329	342	350	294	337	332	331	306	334	290	341	322	338	319	329	326	300	341	319	304	332	329	377	337	326	309	343	335	304	355	343	358	300	312	369	342	326	340	312	340	326	338	302	355	321	329	322	351	358	334	360	319	326	351	336	335	342	326	320	315	328	359	336	337	334	315	358	321	325	334	328	308	330	327	350	354	310	370	354	323	322	317	337	344	337	347	312	355	344	336	341	351	349	315	347	312	319	329	353	339	287	346	334	322	345	366	351	343	333	307	337	344	351	329	340	303	344	356	340	324	342	318	311	323	334	353	317	328	298	312	352	336	319	335	341	359	292	363	343	334	332	309	346	334	322	306	344	339	304	314	349	312	317	301	346	314	330	329	328	316	338	355	323	342	330	328	335	314	334	328	332	324	354	323	327	351	322	361	332	356	380	330	330	323	331	306	324	305	329	330	341	352	377	334	364	336	328	307	333	341	369	369	311	340	314	328	349	321	360	311	307	344	309	340	338	331	354	315	354	331	350	334	339	319	298	299	327	320	332	310	331	332	314	320	346	367	322	351	357	358	339	350	327	341	319	300	351	321	314	354	357	349	337	326	311	360	310	325	333	358	317	327	326	309	339	295	345	333	327	324	332	345	333	320	349	368	329	365	324	320	321	349	324	360	347	340	314	343	327	327	327	353	335	356	356	337	319	337	313	347	326	339	333	371	352	342	365	362	381	392	336	342	347	360	336	327	357	345	327	350	343	318	318	365	349	309	347	310	328	303	338	333	343	315	301	336	349	338	327	339	335	324	315	337	319	317	361	325	352	334	344	330	322	328	322	323	345	363	329	328	335	348	356	346	347	316	333	349	380	355	329	339	363	330	299	355	331	339	339	317	328	327	331	347	347	343	351	334	299	356	355	349	310	316	318	336	375	340	321	355	345	311	312	357	338	332	365	332	334	307	323	355	333	330	335	347
22073	20002	26492	23205	20006	20164	10076	2172	1514	1292	1195	1078	1048	985	846	783	843	730	748	733	699	703	764	714	672	708	671	635	602	592	620	603	658	617	612	617	581	627	600	612	579	572	631	605	576	582	612	599	638	588	574	586	594	627	620	575	597	608	574	626	588	574	565	590	581	574	567	574	565	572	575	554	552	635	579	565	541	598	608	555	542	615	581	604	599	575	579	578	561	598	583	592	600	590	602	594	565	557	550	571	612	541	585	573	578	599	588	563	566	618	617	590	598	582	584	597	580	592	572	536	598	568	604	564	585	553	614	533	605	550	558	543	603	581	540	574	589	578	511	575	593	544	559	533	580	597	583	575	559	560	579	609	559	581	604	568	540	571	577	589	583	587	589	564	591	566	590	571	588	588	570	579	625	589	574	590	574	583	596	603	608	522	575	620	603	555	577	618	594	558	592	584	541	580	549	614	537	536	587	575	554	570	539	594	583	554	609	557	552	601	574	614	573	574	504	604	554	558	530	538	561	607	583	561	586	565	571	586	603	593	569	576	533	610	551	589	618	528	540	545	549	565	544	539	569	558	552	549	534	576	560	581	576	538	587	599	560	592	609	539	549	562	548	588	553	593	605	608	587	603	559	618	546	602	576	537	570	591	589	587	583	581	590	585	540	569	591	595	591	632	580	580	549	582	565	590	530	551	599	568	574	544	569	582	550	579	555	586	577	585	604	576	552	543	553	581	588	585	572	584	572	560	624	561	581	571	537	603	570	535	564	566	532	586	558	577	575	581	584	626	578	590	575	569	527	596	590	554	571	611	549	601	559	595	622	567	523	582	570	543	564	574	543	594	588	570	550	584	582	612	585	588	572	594	554	583	569	563	565	567	561	562	548	571	579	518	580	571	546	551	620	598	551	550	598	556	529	574	544	586	590	580	573	602	554	588	578	583	559	583	561	519	598	557	565	612	546	573	585	599	577	541	593	607	584	565	582	619	582	549	574	583	555	554	551	565	588	560	580	591	610	594	592	549	587	585	573	564	573	570	574	595	529	616	617	588	624	552	586	618	566	588	591	570	549	576	598	594	598	607	585	570	571	568	549	500	583	598	567	567	553	559	570	601	559	559	588	604	596	562	521	607	562	601	586	558	594	587	590	551	570	624	552	575	542	576	556	548	579	561	543	606	560	556	543	515	503	573	552	553	594	566	553	624	598	594	553	532	552	538	559	605	603	567	590	579	622	583	585	552	536	581	589	597	632	593	586	600	574	558	570	595	565	530	569	543	575	643	553	597	565	588	581	576	606	601	564	577	552	565	599	586	604	554	562	578	586	643	565	542	599	593	606	562	581	612	570	566	593	596	565	595	575	531	546	572	557	565	546	577	581	575	567	570	540	586	571	579	570	536	577	536	561	586	596	575	564	580	560	566	566	526	567	576	587	525	587	608	562	577	603	565	547	561	568	561	585	530	658	583	549	555	580	571	545	589	586	556	592	572	521	571	596	516	619	586	594	541	537	587	613	587	584	583	580	544	570	557	594	561	637	560	568	545	529	580	564	532	619	577	545	579	588	590	555	550	608	570	565	581	582	560	536	558	529	539	568	568	599	552	594	597	583	578	583	565	585	582	558	595	572	555	607	578	601	565	589	569	537	614	541	592	620	563	613	566	610	568	528	562	539	611	568	618	611	541	555	556	575	572	585	576	613	563	599	561	554	552	552	605	553	593	561	581	581	564	567	537	546	571	534	609	595	548	541	559	552	567	557	629	603	575	584	576	578	552	538	571	562	522	548	556	522	595	554	606	601	600	515	565	582	587	565	578	579	565	581	563	534	548	623	538	545	579	601	564	573	564	582	616	553	550	566	591	562	540	543	608	572	580	546	623	556	552	639	569	573	594	584	612	564	542	575	606	590	567	589	576	566	580	596	580	593	542	553	568	539	606	599	611	555	582	586	558	567	549	530	554	533	559	552	553	537	570	575	556	563	575	607	599	573	544	606	537	605	579	572	617	577	586	619	578	609	573	544	576	601	574	575	585	562	595	572	556	585	596	557	615	565	613	582	570	557	551	540	530	566	565	590	562	554	584	581	550	528	593	599	530	532	596	586	567	582	583	553	571	549	521	543	597	574	603	570	557	578	544	564	580	606	572	574	601	539	538	578	563	590	533	589	597	582	592	603	524	571	594	547	600	567	575	613	548	558	575	607	596	585	566	611	576	574	587	556	532	587	602	585	601	573	586	508	543	613	556	553	558	603	600	563	572	529	552	608	530	580	556	595	502	563	556	576	581	561	553	599	563	572	579	591	610	564	566	544	566	558	541	558	543	559	574	599	550	563	555	576	576	559	560	590	572	597	586	559	560	590	613	552	554	611	622	578	592	540	562	574	558	596	555	561	577	581	554	567	578	563	545	554	575	576	594	599	590	611	580	587	492	546	572	604	573	598	577	594	552	596	597	549	554	546	586	551	577	606	561	541	554	563	577	569	608	585	568	541	593	560	555	579	579	566	568	547	613	552	594	605	589	565	564	562	596	573	571	569	542	620	569	566	622	577	557	621	556	561	589	545	574	586	586	566	533	611	580	583	558	519	578	608	582	589	542	599	578	575	546	573	598	602	559	530	585	583	591	543	579	598	554	606	536	601	573	624	593	578	562	553	611	526	535	557	572	533	593	574	574	556	569	593	565	543	592	551	571	572	602	592	577	565	545	561	523	560	551	525	530	533	602	541	552	564	575	549	546	582	582	563	596	577	572	562	572	557	572	552	599	579	575	581	553	596	560	570	547	555	573	573	573	579	582	566	582	589	514	587	541	605	585	585	578	536	544	524	617	592	559	571	600	561	554	600	600	552	589	589	595	530	536	541	578	598	546	546	574	573	529	565	526	564	528	577	574	622	585	579	556	616	555	592	549	569	537	570	555	528	578	609	567	557	623	573	568	532	609	579	539	602	563	585	592	597	584	590	583	542	549	576	601	559	593	566	554	585	582	562	566	591	612	585	551	639	537	570	519	587	516	553	566	542	579	582	568	561	566	599	597	579	556	584	587	555	600	532	581	572	608	546	567	590	573	559	568	571	614	588	553	573	618	585	592	562	619	526	584	577	522	563	589	633	596	604	580	559	579	551	589	547	593	541	568	581	564	585	608	553	600	580	552	592	551	542	564	572	601	585	574	549	550	586	582	567	594	580	534	602	596	576	603	585	559	539	577	565	606	594	590	593	530	588	578	597	561	556	568	545	573	606	605	566	582	564	595	568	566	602	576	506	543	579	589	559	530	567	593	611	534	588	558	566	590	561	594	580	556	607	576	583	574	554	563	570	556	632	556	558	589	558	502	556	543	586	576	548	618	581	590	600	570	564	559	525	575	587	543	579	535	560	563	562	542	588	548	561	605	590	580	566	570	580	531	588	623	581	594	564	567	598	564	591	570	562	551	586	543	536	583	569	559	521	591	586	525	572	528	584	642	548	598	565	568	596	598	557	553	576	556	558	607
12273	21804	18822	11059	8337	7032	4433	3323	2610	2238	1929	1637	1581	1428	1095	1051	1022	900	898	837	813	816	750	727	727	709	716	707	638	663	617	626	641	666	606	619	612	627	613	607	611	555	586	601	551	557	610	571	597	586	570	601	628	598	576	581	524	573	571	575	596	540	578	537	560	562	537	542	549	584	492	563	534	544	566	567	542	524	545	533	563	527	559	544	548	517	579	565	562	557	562	565	523	564	571	524	542	521	515	543	539	545	561	553	551	551	561	554	592	516	572	566	578	569	545	531	562	579	522	564	565	528	569	563	533	547	558	536	532	540	487	576	547	506	506	536	569	589	572	555	536	584	571	538	586	539	524	563	558	502	535	486	529	548	541	549	550	510	532	537	553	507	577	574	583	538	521	530	611	537	554	533	551	542	549	542	508	534	548	569	552	559	584	510	594	530	535	606	553	527	520	546	529	532	580	546	549	540	502	569	560	562	542	520	546	535	535	581	556	536	509	536	531	472	595	557	562	550	578	527	540	535	527	517	523	517	572	495	515	529	546	538	570	558	544	527	493	583	558	513	536	517	511	577	531	564	557	534	550	548	557	546	559	567	545	535	575	557	557	529	566	581	578	566	548	509	532	541	553	510	532	550	562	563	547	525	517	529	527	564	567	547	560	528	588	528	541	555	544	536	544	568	538	598	529	528	532	526	535	562	561	554	522	551	545	575	533	564	553	535	519	551	539	520	556	528	543	537	498	530	585	524	538	510	548	549	576	576	528	578	514	570	585	546	580	555	537	538	533	507	526	567	558	518	542	526	544	576	516	560	551	556	562	521	511	481	557	547	535	584	500	533	575	536	560	546	517	553	543	569	526	530	587	537	509	557	569	575	522	578	524	556	552	529	532	527	593	525	531	531	572	580	532	565	552	499	523	554	549	540	517	551	516	533	580	577	572	567	529	530	522	521	567	552	507	522	575	508	539	585	527	568	541	542	514	536	573	551	557	570	565	548	540	560	555	510	546	546	584	549	532	553	596	554	529	570	544	552	547	545	550	536	544	545	548	541	527	551	543	561	552	505	581	549	559	557	533	528	556	570	530	526	552	528	535	558	553	522	551	568	560	516	544	601	549	517	508	517	526	541	516	563	565	563	575	561	540	519	516	510	555	523	537	568	534	534	514	582	521	546	565	548	524	547	586	533	553	508	538	544	550	494	556	539	524	494	531	529	527	534	510	546	511	510	520	522	524	566	547	554	505	520	545	545	567	557	553	554	566	522	535	520	555	562	576	543	549	569	575	548	592	523	518	545	566	528	551	560	565	508	546	602	557	523	569	544	587	558	538	503	561	536	523	512	483	575	608	570	527	526	503	530	554	503	527	574	556	562	545	532	547	533	578	509	546	580	520	587	511	544	563	521	520	530	536	545	578	560	540	555	494	555	546	552	535	526	502	537	555	497	534	547	574	550	560	543	511	518	553	603	549	534	524	536	542	533	499	523	551	547	563	507	580	564	570	548	515	577	536	581	568	526	583	545	565	533	543	581	538	569	547	550	567	571	545	591	527	525	560	593	559	530	558	514	571	562	528	566	564	574	594	540	561	573	584	548	547	513	519	515	585	558	588	602	574	527	555	577	563	554	485	577	575	551	559	525	546	543	530	536	508	575	560	572	542	541	559	549	524	552	514	580	544	589	524	533	536	514	556	543	584	532	581	524	528	520	520	576	510	576	501	525	593	504	515	543	569	536	583	567	532	558	582	552	557	525	508	533	555	531	523	567	552	502	569	544	570	568	538	504	562	539	596	562	548	517	522	555	525	574	575	564	541	514	558	545	529	542	626	488	592	559	538	555	539	531	514	532	547	566	574	542	538	536	566	555	524	525	558	538	502	566	552	543	536	501	531	556	587	571	548	545	549	537	562	542	493	514	532	573	558	539	524	546	554	570	537	550	566	533	565	557	554	524	568	539	567	579	528	506	567	560	526	539	519	522	544	577	549	545	590	569	566	531	552	520	515	551	553	518	595	548	531	559	526	556	559	535	535	503	526	532	587	539	521	538	571	528	535	555	536	528	564	541	545	557	562	571	477	535	571	576	592	555	561	537	570	542	564	533	516	520	558	582	500	578	600	556	556	552	529	540	512	525	572	554	534	545	543	529	570	556	551	567	525	514	550	560	558	530	531	555	513	523	536	500	530	567	542	522	508	528	531	522	535	523	525	573	502	547	533	558	559	526	571	536	571	575	574	562	540	543	555	491	550	531	563	563	564	543	534	535	578	576	555	536	541	518	575	572	522	563	540	528	544	510	534	526	531	562	541	583	518	525	538	509	567	527	564	568	561	536	527	560	554	549	568	525	548	511	506	549	560	510	529	562	560	579	542	510	535	537	532	534	568	515	534	588	555	580	550	578	564	549	582	564	559	514	583	579	519	569	548	541	546	578	553	538	580	549	537	525	528	529	557	551	539	550	538	545	554	583	537	542	562	578	507	514	569	579	557	491	534	571	565	542	520	531	609	540	539	551	562	529	579	553	604	537	595	553	570	495	577	571	530	556	553	539	558	509	550	564	489	529	547	563	534	521	548	575	565	575	561	531	551	543	575	528	563	555	556	534	540	543	545	553	560	562	569	529	543	539	547	576	537	545	551	525	550	569	511	549	556	519	559	535	546	561	578	535	540	562	548	593	576	528	540	532	516	565	519	532	570	566	517	511	559	533	565	513	566	537	537	505	598	561	519	542	559	565	551	560	582	584	564	521	534	563	564	538	538	628	560	536	546	540	543	526	538	519	563	544	577	567	546	535	499	556	560	517	547	560	538	553	542	578	547	582	580	556	535	548	548	524	556	538	591	569	590	574	521	563	551	542	554	529	534	548	553	530	536	545	545	550	564	498	559	528	518	515	555	570	520	520	527	539	608	538	535	516	579	532	528	530	553	514	556	527	518	546	524	559	574	525	519	581	558	579	558	553	570	575	524	532	543	536	555	551	594	526	536	501	548	535	580	497	555	555	523	528	551	555	558	511	511	514	587	584	509	528	540	553	575	543	591	519	579	516	546	513	561	537	560	574	517	565	570	573	567	566	536	503	548	549	569	567	558	565	518	520	535	537	532	589	548	557	534	546	544	550	505	590	586	560	552	563	571	523	519	540	541	549	560	535	545	539	524	542	556	520	551	541	528	588	564	549	589	563	563	527	590	542	534	569	552	558	534	513	546	566	529	521	594	562	575	577	519	575	568	538	574	520	544	577	537	540	553	496	591	564	563	536	572	554	574	532	565	577	531	587	520	534	543	533	533	566	535	516	551	564	533	535	555	542	548	528	535	532	564	538	549	563	511	536	539	553	542	560	537	552	572	563	531	547	546	568	562	514	549	558	549	542	576	575	561	564	568	556	527	551	524	555	587	503	527	568	541	529	552	556	505	532	551	521	529	554	546	536	570	540	521	499	533	564	518	512	536	547	519	559	520	525	587	548	544	560	527	556	562	569	535	585	570	524	581	580
29729	15645	2604	720	535	317	184	156	147	139	133	168	148	139	137	130	133	134	144	139	114	123	137	119	131	115	149	143	119	131	104	142	126	131	146	124	123	145	131	120	117	134	127	137	130	128	135	127	124	141	129	128	146	132	126	127	120	125	116	145	130	139	123	125	131	128	130	149	123	143	118	118	135	125	126	130	136	139	125	126	111	135	139	127	135	138	99	124	131	119	133	130	106	128	117	113	125	139	118	125	122	128	122	126	120	116	117	123	121	127	137	128	124	138	114	123	117	135	128	153	131	138	121	132	130	135	131	124	149	154	151	130	112	150	111	124	120	136	137	97	110	122	135	114	142	145	119	131	132	139	124	137	123	112	123	109	139	129	129	122	125	104	126	128	139	121	134	137	126	109	118	133	130	133	122	129	138	122	138	128	111	114	123	121	121	124	146	101	122	112	122	108	147	146	114	129	126	131	135	128	108	165	122	105	136	132	123	132	118	111	129	139	145	118	141	129	132	114	135	145	118	131	139	128	141	144	125	112	136	134	147	134	136	109	141	141	129	133	99	118	119	122	139	123	121	121	131	114	133	133	123	117	109	160	132	129	112	117	143	131	123	135	139	124	127	131	149	113	137	112	150	128	123	131	130	139	147	125	130	138	150	140	122	123	118	133	141	140	139	100	114	110	136	123	139	147	138	119	112	125	132	117	118	133	119	105	125	138	119	126	122	118	127	135	119	145	142	128	132	132	103	109	124	115	131	125	141	139	120	111	132	113	132	109	133	129	121	141	122	145	115	124	145	119	108	136	101	121	123	126	115	136	124	138	124	133	125	117	149	130	125	143	126	127	129	124	121	126	130	126	119	132	127	125	130	104	143	132	131	137	119	133	142	144	105	122	121	127	139	140	123	115	131	140	131	120	127	119	125	117	128	123	120	106	154	141	125	132	108	139	143	150	123	115	117	133	149	127	117	94	134	107	137	111	140	136	127	119	135	122	117	135	122	133	116	111	126	145	127	124	112	157	119	121	131	108	123	109	123	113	111	127	121	135	112	136	131	135	140	134	121	117	135	158	132	109	121	128	124	118	138	108	154	133	106	135	110	144	131	142	140	118	125	132	139	112	129	122	132	128	128	132	133	132	122	124	125	122	134	124	118	139	139	121	118	121	122	133	126	129	105	128	129	135	127	123	135	144	137	135	119	144	136	140	126	128	133	134	133	127	111	131	133	133	136	136	124	128	117	128	122	125	131	132	118	110	126	120	132	136	140	129	114	128	140	136	124	139	129	133	136	144	135	117	110	113	124	130	110	143	112	119	121	128	129	137	123	111	116	123	135	123	124	112	120	123	116	134	124	119	140	128	140	118	145	124	113	123	134	118	120	138	130	103	133	112	135	120	134	139	129	128	117	137	137	125	123	115	99	126	153	115	116	130	131	119	113	120	147	124	142	126	147	128	145	132	120	121	149	136	111	124	137	127	144	119	133	125	127	153	124	126	121	122	145	118	130	111	120	127	103	132	125	131	126	145	115	112	131	112	128	119	126	141	125	152	134	154	127	156	109	114	138	133	138	116	121	116	125	120	114	132	139	137	129	131	117	125	129	141	105	122	131	139	125	97	131	147	132	130	143	108	122	130	132	125	142	125	142	138	107	123	122	140	129	143	150	107	127	129	132	128	138	110	122	120	125	136	146	113	139	128	140	125	131	104	123	128	100	144	149	120	117	116	121	119	134	136	124	129	136	133	131	122	122	135	148	120	135	114	124	119	111	125	121	107	123	123	130	121	133	96	105	122	129	124	121	131	146	120	131	129	139	130	131	120	125	126	113	132	122	126	122	133	133	133	132	132	139	120	121	127	127	132	125	123	145	133	138	122	132	126	146	114	151	109	128	138	129	118	123	126	112	132	122	125	128	132	125	118	135	138	126	138	126	119	147	109	135	126	117	129	136	131	96	125	115	130	121	131	118	122	120	135	122	138	128	127	115	133	114	127	130	118	120	141	117	114	133	130	157	128	122	129	130	138	116	127	139	149	137	136	139	121	135	150	122	115	123	120	152	130	122	122	135	145	134	118	131	129	141	115	125	142	122	137	118	148	117	127	124	120	151	130	154	134	131	135	157	140	144	155	124	131	137	122	123	126	125	104	145	122	124	112	129	129	134	129	110	119	116	150	122	136	128	142	129	137	124	142	147	124	146	129	135	128	106	125	125	119	118	136	142	142	149	118	140	121	138	118	130	147	116	126	112	123	133	116	127	114	138	120	120	125	131	104	146	127	158	142	122	135	121	149	134	131	120	135	131	130	126	138	120	131	114	125	140	139	138	140	139	117	135	124	137	122	125	104	146	115	125	117	134	135	129	121	119	117	137	134	131	100	121	123	135	128	139	122	116	144	116	119	134	117	114	138	136	123	132	135	138	124	115	125	123	125	148	127	149	121	116	127	142	118	125	128	138	137	121	139	122	128	127	127	132	120	144	144	110	131	142	122	125	139	126	122	142	127	128	113	146	125	120	115	129	150	125	126	136	145	156	144	152	140	119	148	137	111	122	133	134	128	132	106	143	118	129	118	112	130	110	108	126	122	138	134	137	113	117	137	118	152	110	121	131	118	130	113	127	135	144	141	112	131	129	129	118	123	124	129	149	138	130	166	124	133	144	132	141	116	115	126	129	138	120	125	139	119	123	139	123	110	122	124	111	126	116	132	149	123	110	138	124	124	142	117	135	121	125	107	135	111	121	137	149	129	125	120	118	125	129	137	146	113	144	122	114	134	129	130	110	137	130	123	129	123	119	153	132	146	134	113	132	128	124	109	120	149	130	128	129	129	125	154	152	130	130	135	122	116	135	148	131	133	126	132	141	117	112	124	133	132	133	117	131	128	128	108	116	134	137	134	112	135	114	125	119	141	115	127	131	102	106	115	112	132	136	159	110	122	121	133	142	157	135	122	127	114	128	132	132	126	148	129	143	127	115	136	123	121	123	120	129	151	136	108	144	119	132	145	151	134	126	111	136	132	126	122	122	130	114	117	139	101	111	134	119	129	120	142	125	109	127	132	135	145	111	140	121	126	137	138	102	102	145	119	147	128	141	120	134	107	117	145	122	130	141	127	110	101	126	112	141	136	135	143	132	123	140	134	103	138	127	115	137	118	121	129	138	130	121	140	133	138	130	125	136	151	153	130	111	135	159	133	150	118	125	140	127	135	132	135	139	104	112	124	133	138	108	119	131	113	107	139	134	129	128	135	134	128	128	129	136	150	138	118	136	135	133	95	140	104	133	142	132	130	118	120	111	141	139	138	137	125	128	133	115	120	149	117	135	144	118	128	150	128	128	134	111	139	106	122	119	124	118	126	140	128	116	146	130	143	150	132	132	127	131	112	143	140	151	120	141	128	133	128	125	135	126	122	136	137	111	141	124	118	137	141	143	116	147	107	134	136	125	120	132	135	120	132	126	119	124	122	107	124	147	152	127	121	142	126	127	117	131	118
7424	3797	2166	1109	900	544	258	216	226	176	198	187	160	168	157	148	146	137	141	141	149	139	161	151	151	129	142	156	122	155	133	146	142	135	130	148	131	166	152	168	139	157	159	136	136	146	145	127	130	143	149	128	141	148	142	152	133	133	159	146	157	131	132	133	149	147	158	138	143	131	138	139	175	162	155	141	143	123	144	156	145	136	161	142	148	142	139	141	134	143	132	124	129	150	135	165	140	149	152	148	151	151	132	147	138	124	142	152	145	133	146	147	155	127	127	159	136	145	142	148	149	150	149	145	147	138	148	157	149	132	139	157	138	140	141	149	155	156	131	143	140	160	141	149	154	146	141	156	133	127	152	123	148	147	149	156	135	121	144	140	131	154	146	128	138	153	152	150	137	135	125	160	145	140	135	153	152	129	144	152	147	142	137	145	137	126	161	147	143	123	164	148	143	164	137	152	130	152	155	151	143	123	130	144	120	123	162	144	140	137	139	147	142	150	151	133	124	157	118	131	137	138	143	124	153	132	133	135	125	137	160	143	140	139	154	131	140	139	149	146	166	132	125	143	146	173	146	155	145	151	140	146	136	169	147	145	148	131	145	134	166	134	142	132	150	136	131	134	138	139	162	140	161	145	164	159	150	126	144	160	150	129	123	148	145	125	142	164	147	149	132	153	155	153	154	136	148	133	141	173	134	134	150	147	130	123	137	147	149	136	155	156	137	142	157	143	159	139	149	142	166	139	133	125	118	155	161	155	141	143	142	163	153	144	128	135	142	142	131	143	166	167	141	143	146	156	134	156	129	116	136	135	139	137	136	150	139	132	138	142	151	128	145	145	146	153	156	137	166	127	143	143	142	162	145	123	141	145	146	148	146	154	161	131	144	130	135	142	157	139	146	159	140	141	141	137	154	140	149	149	129	139	139	136	153	128	144	157	137	137	140	129	133	132	150	133	117	144	150	143	147	155	157	171	163	135	139	132	142	148	136	117	129	134	123	120	130	135	127	127	153	150	159	153	152	153	137	144	156	156	133	165	150	162	141	145	146	133	150	137	142	140	153	151	134	118	133	137	150	133	143	142	143	153	168	144	142	142	142	131	132	128	140	138	169	145	145	144	137	148	143	141	135	106	139	140	130	155	151	142	137	131	139	166	157	142	127	152	136	142	128	144	135	158	157	125	134	129	141	132	148	136	152	145	164	143	144	154	133	128	143	121	135	151	137	149	151	144	148	146	138	131	136	128	124	115	149	129	176	158	130	117	149	150	144	140	143	151	124	129	134	159	162	141	154	139	158	170	140	148	154	131	156	144	143	143	148	134	147	124	135	154	128	143	162	113	135	166	125	120	139	135	148	152	162	138	154	137	117	143	131	133	140	159	127	152	159	148	126	156	129	119	143	142	131	144	160	146	152	152	150	148	153	143	141	150	148	135	147	147	133	143	137	159	138	151	150	149	123	145	147	129	146	137	124	146	131	150	137	152	164	142	154	144	159	125	148	125	120	140	145	132	145	144	132	130	149	129	137	128	141	142	155	156	138	158	138	143	131	145	145	157	133	118	146	171	148	162	170	139	158	155	148	160	135	131	135	129	138	130	140	150	171	135	143	134	128	150	165	119	128	131	140	152	141	143	156	167	135	154	142	147	155	141	148	137	139	150	147	117	132	153	147	143	143	136	155	138	134	165	149	167	156	135	147	117	144	147	126	133	133	154	144	149	170	143	134	140	132	136	147	148	147	146	149	136	144	133	120	139	122	148	129	134	146	132	146	130	142	141	119	160	126	147	137	145	159	159	136	136	157	138	141	121	134	163	147	136	127	146	151	145	143	126	155	133	161	136	121	138	126	122	136	124	130	155	149	118	129	135	154	126	130	141	148	160	137	138	167	136	122	138	151	149	141	148	147	117	156	132	132	173	128	149	139	143	143	165	134	157	134	130	133	143	147	145	153	139	139	131	142	121	144	150	138	140	163	138	150	151	131	142	165	134	130	141	149	151	135	123	128	129	151	168	138	133	164	161	120	156	122	113	127	111	148	137	143	144	153	155	157	152	165	144	162	140	144	138	147	142	136	145	146	140	121	143	152	137	170	148	149	126	141	150	123	161	119	146	136	143	144	156	148	152	156	153	141	141	130	130	137	134	150	147	143	146	145	161	139	131	127	144	153	133	170	144	141	151	149	129	147	147	145	144	137	149	135	136	147	132	125	144	153	132	129	124	150	142	133	115	136	132	122	149	160	154	164	141	139	122	132	154	131	168	156	149	147	159	150	143	156	140	153	139	133	148	137	132	147	142	141	143	142	153	136	147	135	118	145	152	126	137	120	120	149	140	137	144	126	125	133	143	159	136	126	137	146	143	171	131	153	158	161	106	141	134	139	139	152	154	150	146	154	152	159	138	140	128	131	143	164	166	121	141	144	149	134	147	142	159	151	148	131	142	122	123	149	131	131	171	156	158	139	129	135	152	152	145	141	162	149	141	156	134	152	155	165	150	139	160	151	140	163	148	141	131	132	145	126	150	150	128	158	148	136	135	152	129	144	128	144	136	116	120	164	142	154	153	161	140	151	150	158	152	147	141	142	149	172	133	155	135	148	134	149	143	159	139	121	133	147	134	142	129	135	153	140	133	150	146	126	136	132	131	138	154	164	165	140	131	133	124	137	155	141	169	154	145	142	124	133	137	143	146	126	147	140	135	147	163	155	138	132	137	117	151	124	145	146	136	138	134	166	143	164	161	155	148	145	143	154	148	139	114	152	156	158	142	147	122	145	127	159	143	131	121	143	128	141	123	146	141	162	118	130	140	141	141	144	135	144	150	148	153	128	130	143	135	145	152	158	138	161	125	123	151	126	120	148	168	144	145	151	137	122	143	162	170	169	144	153	149	132	131	127	145	151	135	153	141	135	165	135	166	139	134	137	148	145	138	145	135	159	131	144	144	174	166	126	132	130	137	150	141	131	145	127	146	134	149	139	154	159	156	128	137	142	159	137	138	148	130	132	139	131	152	133	142	137	114	131	131	142	170	139	117	138	158	128	130	138	123	134	136	167	134	158	134	134	123	134	123	150	144	136	132	131	159	143	172	148	142	155	145	147	157	151	144	150	136	135	173	154	131	152	143	134	119	136	151	137	121	142	143	143	149	145	142	127	144	149	133	154	153	159	154	147	149	121	137	140	144	150	149	126	185	131	113	145	175	154	137	134	125	151	136	127	152	149	138	134	129	136	137	123	146	140	130	119	137	142	143	139	163	164	137	161	142	144	147	138	135	130	137	129	139	147	131	117	135	140	159	149	141	156	165	130	147	129	132	153	157	145	123	150	129	164	135	124	124	144	113	126	148	142	154	135	141	160	147	137	147	141	140	147	137	116	145	156	153	156	138	137	146	153	125	142	120	121	131	117	137	151	143	153	155	152	145	146	144	139	158	135	141	141	150	157	155	136	127	141	166	133	145	154	152	137	149	117	159	138	133	135	129	151	138
24245	19994	26139	23559	20002	11116	1804	1024	782	694	604	537	576	510	470	464	420	429	382	408	374	368	322	381	396	361	391	369	363	354	372	318	339	329	325	350	345	394	359	335	348	356	364	328	324	337	334	352	331	355	345	313	361	333	304	308	287	317	332	359	328	357	325	336	334	318	337	315	322	329	312	342	297	349	311	318	308	335	295	314	306	350	336	306	329	336	323	341	324	315	353	304	319	304	302	284	282	309	292	325	341	341	287	320	313	327	327	319	310	339	353	311	326	330	295	311	311	323	286	318	297	307	330	302	307	333	299	353	311	311	297	338	321	330	311	322	320	314	302	324	315	319	313	352	298	328	327	326	340	347	308	330	346	330	310	317	323	319	364	294	318	302	327	281	334	313	341	348	314	302	319	341	324	361	354	323	316	322	306	319	308	348	316	313	315	324	323	324	334	312	321	359	293	325	327	276	325	294	341	329	339	318	340	333	330	328	316	281	316	309	329	330	293	331	325	321	331	303	318	342	317	378	323	314	312	314	334	367	336	321	317	294	321	341	333	331	286	323	332	334	324	323	294	330	306	320	303	279	337	318	319	321	350	320	330	299	314	296	284	320	350	315	320	315	298	344	353	323	331	333	350	317	332	311	283	328	324	339	355	309	329	311	304	325	296	292	321	360	349	329	329	321	312	306	328	340	321	324	313	309	330	351	323	310	339	350	345	330	308	279	307	318	319	302	303	319	298	342	322	321	316	299	295	315	316	300	324	334	343	339	299	301	344	331	291	301	322	334	328	304	309	315	315	342	296	340	294	315	311	341	300	361	347	314	316	340	323	323	320	323	321	325	331	325	277	292	336	328	345	325	327	329	311	324	345	286	334	347	346	371	308	347	329	317	326	323	328	312	332	306	315	317	304	323	332	308	319	340	314	313	331	342	333	321	337	301	303	325	294	285	296	328	334	336	318	343	312	296	299	331	336	311	309	322	316	318	316	304	352	296	364	311	322	330	329	334	323	305	334	291	301	309	298	318	321	338	324	283	344	348	337	333	326	319	328	315	313	317	341	319	353	292	343	314	335	326	349	315	330	335	326	347	334	300	323	329	330	326	321	342	338	335	324	312	319	325	332	317	317	335	291	332	307	322	289	336	317	298	320	326	319	354	299	344	332	323	334	317	320	320	300	335	321	323	321	309	335	310	298	323	310	311	296	368	331	332	351	307	338	325	291	296	330	297	314	309	323	314	336	303	315	330	316	314	344	296	361	313	319	324	317	293	342	310	286	336	329	307	317	327	336	292	331	327	282	322	319	307	327	324	340	320	329	338	313	359	324	338	305	313	287	350	336	326	314	361	346	285	338	291	337	338	318	352	328	319	314	319	323	331	297	297	349	328	288	344	350	318	338	312	328	357	353	331	314	330	295	288	324	300	330	334	307	304	314	340	298	329	341	305	344	344	297	328	354	336	323	331	290	329	341	342	325	340	317	313	319	331	298	327	321	308	337	320	338	332	328	302	333	321	341	341	380	312	334	326	331	305	316	306	317	309	345	308	302	307	301	354	329	351	313	308	302	320	324	328	324	305	311	334	306	333	308	340	321	316	311	307	291	335	332	296	320	314	318	337	356	338	307	289	301	296	328	327	333	315	319	327	305	331	326	322	321	298	302	311	320	296	309	317	307	349	285	302	316	300	345	317	286	291	300	287	319	331	290	333	329	307	335	306	293	339	312	306	319	324	323	320	315	316	324	323	320	349	312	354	296	311	317	310	355	331	348	326	328	338	369	339	336	297	316	296	306	327	334	309	314	340	350	304	356	307	341	284	300	342	339	344	305	330	345	325	316	315	313	290	278	307	291	343	318	346	316	321	283	317	329	306	328	311	291	303	340	355	348	322	330	363	338	307	300	313	333	302	320	343	329	328	345	319	337	342	323	348	348	315	302	338	319	328	345	325	318	303	280	319	324	325	290	342	315	323	333	316	345	352	319	300	311	317	315	274	336	337	340	321	312	280	309	295	318	303	320	298	314	309	318	308	326	344	330	301	308	338	341	295	333	287	355	312	314	333	322	352	320	287	342	358	319	309	324	350	344	320	313	319	292	354	307	335	272	315	325	329	317	310	309	300	306	313	323	308	306	341	337	308	342	306	322	341	317	314	319	326	338	321	286	315	322	293	285	356	348	298	329	279	313	308	294	340	313	325	298	304	321	331	330	335	326	301	331	331	291	324	320	315	313	344	289	337	290	315	322	336	326	299	327	330	326	329	338	316	318	302	330	321	314	306	321	295	278	324	316	346	342	331	315	305	269	294	296	304	322	321	277	318	318	323	326	310	360	316	339	335	314	340	357	303	309	341	305	327	339	306	359	281	346	348	359	343	334	314	336	343	336	317	317	317	329	300	322	316	303	341	308	341	324	318	304	342	284	305	318	347	294	346	318	309	335	306	322	316	336	340	300	332	348	310	325	336	317	352	322	264	331	312	309	324	326	326	325	299	333	327	329	301	302	335	338	327	347	348	306	309	302	334	333	303	314	309	293	324	292	341	322	307	300	310	306	310	321	284	325	315	321	291	340	320	344	352	311	329	351	321	348	304	318	324	307	316	287	309	333	313	317	310	304	355	330	325	327	297	321	351	310	348	322	297	334	294	327	316	293	343	319	344	338	312	333	314	319	356	339	316	344	307	330	298	330	324	286	328	329	308	289	324	325	331	346	317	321	329	311	297	302	359	276	327	329	311	314	327	315	325	354	303	288	316	329	367	295	329	292	285	304	289	305	309	337	293	329	299	300	300	309	317	321	314	329	311	315	303	319	312	332	329	308	320	289	322	298	324	342	320	323	311	297	293	373	311	305	315	326	320	326	322	304	293	331	327	317	320	293	326	339	293	301	305	297	310	312	351	287	321	328	331	315	315	331	342	293	323	350	300	337	342	302	325	321	322	310	335	323	335	290	332	277	330	338	331	337	313	342	313	305	325	338	298	337	307	314	314	334	331	313	311	309	325	324	333	304	320	313	282	337	315	334	317	298	339	313	350	319	294	330	326	319	297	338	330	322	325	339	334	307	295	309	334	351	316	328	277	343	319	332	302	320	314	328	342	310	335	319	314	327	315	320	272	325	316	333	354	314	346	317	303	301	300	337	339	312	331	338	303	329	294	321	342	313	305	315	288	331	296	285	313	299	322	337	326	331	349	339	314	340	334	340	300	339	306	283	336	334	332	284	318	329	332	319	340	308	314	329	334	290	319	305	331	323	303	330	326	309	316	325	338	309	342	332	300	303	309	332	317	350	302	327	306	357	296	330	326	321	362	299	346	309	346	316	334	331	325	333	315	307	306	312	293	309	310	328	330	337	316	346	329	311	328	304	326	287	342	331	307	340	315	346	312	321	317	310	348	307	320	296	337	356	327	342	328	302	306	307	329	311	289	298	322	322	313	310	317	300	342	313	302	347	308	310	315	319	309	320	379	320	315	306	329	296	320	321	312	361	350	314	319
9931	14960	11883	6991	5427	4537	2275	1711	1322	1101	992	853	783	742	648	552	523	494	507	458	447	403	421	409	411	355	349	339	378	341	331	344	348	370	361	327	354	326	350	342	310	321	333	368	321	349	307	332	330	351	318	340	297	293	350	315	304	307	337	322	332	325	298	338	327	299	349	315	321	310	301	309	308	302	312	312	323	295	314	313	299	330	280	301	322	291	292	303	309	306	331	326	321	328	329	312	283	301	322	288	282	281	318	298	304	343	321	307	323	307	306	311	313	281	314	287	324	322	318	326	296	282	304	309	311	347	312	301	320	323	290	293	336	296	297	302	286	295	314	328	310	290	301	324	306	312	288	318	309	317	294	302	316	285	339	285	309	313	305	292	328	317	325	314	320	315	325	311	303	307	292	347	301	321	312	335	320	303	302	285	279	305	310	317	291	275	313	336	301	334	302	326	343	300	314	286	275	303	286	258	288	303	299	316	313	291	308	321	339	299	326	327	321	289	304	282	300	315	302	297	320	328	305	300	307	299	303	307	305	281	295	298	303	327	304	311	262	319	309	293	329	315	310	309	304	285	313	322	301	285	299	298	285	330	308	315	339	274	285	272	330	322	313	305	326	293	295	305	328	284	311	329	322	283	287	326	257	298	307	316	305	289	300	328	276	297	298	292	285	307	301	296	312	294	319	277	305	324	294	312	319	350	283	339	304	304	313	305	305	295	333	282	335	314	275	295	296	315	286	300	295	327	322	329	295	320	285	298	338	294	295	286	288	291	308	294	314	296	288	297	294	274	302	310	291	335	308	317	314	296	278	289	313	294	307	315	303	332	281	313	253	294	329	298	316	306	276	309	289	300	339	271	293	290	322	295	297	312	289	320	341	310	299	328	313	311	312	310	306	313	289	296	289	304	295	297	284	288	280	324	318	315	311	308	303	309	298	325	313	293	319	283	304	295	321	301	346	247	271	311	282	325	305	304	307	292	324	319	299	319	307	289	326	320	319	318	295	302	305	290	312	314	309	278	309	304	337	299	302	328	317	318	298	315	336	310	310	281	300	323	322	297	333	308	338	322	271	289	293	295	307	291	341	328	289	287	291	334	278	308	310	322	305	270	316	288	329	317	281	296	294	331	291	303	324	324	323	292	309	309	301	267	282	319	296	316	308	317	319	319	290	277	319	276	298	281	316	295	306	311	287	304	287	293	318	357	274	315	321	319	306	318	305	311	298	286	306	301	281	323	274	287	301	321	286	310	327	308	312	293	318	296	310	296	293	326	315	321	320	269	332	288	327	287	287	293	315	334	280	298	316	297	318	323	307	298	309	308	318	285	282	285	314	283	311	311	292	295	303	299	333	312	321	302	302	283	315	326	280	306	304	315	321	307	298	315	306	320	290	303	296	288	274	241	331	323	280	280	294	328	307	327	280	299	303	307	317	288	290	323	335	278	305	285	286	312	302	284	291	302	316	306	304	292	308	319	328	302	276	331	323	299	331	322	311	285	313	265	291	300	335	307	318	292	307	316	314	327	302	306	337	316	320	292	317	305	290	290	296	335	287	282	272	283	309	304	322	327	316	353	305	287	304	299	335	286	303	316	320	326	275	319	296	317	290	289	307	296	312	312	287	288	310	292	302	283	313	284	279	308	294	287	295	310	321	268	336	319	285	300	305	296	286	294	302	282	304	286	307	317	297	303	323	312	277	327	282	298	309	323	339	282	283	303	280	308	283	302	284	281	283	301	286	310	289	306	324	287	289	294	269	301	312	286	331	275	303	306	288	315	288	271	285	281	316	316	303	283	352	319	321	304	290	299	304	276	298	323	318	308	297	309	297	314	294	323	311	313	287	340	316	289	295	298	280	301	284	325	306	271	323	308	312	338	293	301	328	306	281	323	302	325	290	288	309	290	306	301	276	267	284	291	308	309	311	326	305	298	319	304	314	311	312	304	341	327	343	332	309	330	328	331	321	295	321	339	311	324	287	310	292	296	306	292	284	331	277	304	286	294	306	294	312	281	347	305	281	336	322	288	295	284	296	305	329	322	302	270	308	320	278	280	312	299	308	290	316	301	311	313	311	291	311	318	295	312	298	334	287	310	303	341	339	311	300	258	315	283	307	277	300	293	281	290	321	303	313	327	321	308	281	340	293	263	316	308	328	307	309	326	270	304	328	323	278	334	291	316	301	302	290	286	313	314	330	300	274	318	311	313	316	303	276	322	305	334	294	292	325	303	305	322	312	312	272	319	281	284	313	303	293	296	282	306	294	343	291	296	277	295	320	297	306	328	325	278	291	304	316	300	315	289	324	324	307	328	294	298	320	316	332	286	315	306	293	301	307	270	294	292	279	328	265	288	310	308	333	317	322	282	332	321	286	315	310	288	326	318	299	323	291	270	336	293	299	305	294	293	314	285	328	319	300	303	340	339	301	323	303	320	339	311	308	302	284	294	316	297	304	301	291	321	271	316	299	331	282	316	292	279	315	305	292	337	284	292	315	290	319	295	315	306	293	307	340	334	323	282	328	294	293	331	302	263	289	277	320	328	328	307	283	316	281	312	273	323	309	315	327	323	324	311	336	260	310	318	341	330	281	301	287	303	326	299	287	298	298	288	304	307	298	277	335	294	288	319	321	313	314	330	300	283	299	286	312	306	320	291	283	342	299	313	295	349	297	292	318	293	323	311	294	312	321	303	305	320	322	326	320	330	305	313	310	336	307	305	323	304	321	330	306	345	309	316	295	327	288	316	335	310	325	313	324	307	321	327	323	322	322	300	316	294	284	312	330	285	298	305	315	296	293	334	314	342	344	287	301	288	298	298	310	315	288	297	294	335	304	297	326	272	292	318	318	310	315	309	320	306	315	275	339	342	295	309	329	281	328	311	307	332	302	292	291	332	282	295	300	326	300	343	301	280	309	316	308	313	311	297	322	276	298	325	325	302	282	315	304	308	295	277	315	294	306	295	317	317	289	306	305	285	296	288	320	299	298	326	306	286	333	322	291	312	316	284	296	320	293	327	312	309	298	313	279	329	307	288	338	314	288	310	335	290	273	298	323	327	324	315	311	298	322	298	296	306	337	307	324	283	291	333	299	322	294	295	292	326	286	320	308	341	312	298	317	313	347	295	302	289	302	304	269	347	284	306	305	304	299	314	307	309	314	322	328	313	278	301	325	302	288	312	334	319	319	286	305	309	322	310	283	304	341	290	292	299	334	329	330	305	330	303	273	305	322	253	327	311	298	307	300	273	312	268	305	331	310	346	280	332	278	308	336	311	294	286	300	289	309	309	326	305	319	296	302	324	293	329	313	292	327	308	312	329	322	308	294	311	300	327	287	282	269	311	300	286	331	301	289	298	320	289	296	310	298	283	313	331	318	286	302	309	309	330	326	306	289	299	286	299	298	294	304	273	307	284	328	359	299	301	308	259	333	300	317	295	316	311	306	301	347	337	304	323	305	315	281	318	293	316	311	296	340	303	297	305	292	324
24338	21990	29136	25502	21997	22164	11204	2338	1594	1466	1320	1139	1137	1071	875	849	864	841	825	806	727	754	707	760	733	771	661	674	698	669	657	755	693	669	683	687	684	694	666	691	665	666	612	639	689	688	648	689	649	613	691	658	683	671	651	614	606	644	663	684	654	633	632	616	660	637	613	660	619	673	669	646	647	624	639	669	622	621	642	598	622	665	630	593	623	642	666	646	597	618	611	619	663	616	661	632	619	630	649	639	604	572	613	663	618	610	628	626	647	664	644	668	644	643	654	658	631	634	636	634	617	624	635	629	608	636	669	629	614	650	683	602	661	636	631	670	642	681	591	571	650	630	627	675	632	642	624	656	616	618	660	613	653	618	669	660	628	653	687	640	601	687	625	628	667	650	596	608	617	639	622	637	679	618	618	625	664	599	655	675	627	627	639	596	598	632	651	620	648	675	588	663	648	628	626	619	618	604	671	628	613	600	591	634	629	688	692	592	637	658	607	596	626	623	624	663	601	600	651	644	701	613	642	619	621	657	656	607	640	638	644	585	646	596	691	634	665	590	632	606	625	622	629	626	660	639	629	648	652	623	606	620	603	667	636	640	619	638	631	647	626	620	602	621	644	609	605	656	661	646	662	648	632	630	601	677	615	627	584	649	618	629	658	602	637	640	656	612	621	648	615	616	656	632	625	653	638	627	636	644	659	673	639	699	628	619	613	626	603	614	630	599	634	611	626	627	663	635	616	625	644	648	602	626	652	703	661	593	678	622	610	619	604	635	616	640	637	661	602	607	606	620	630	654	688	664	637	646	627	658	598	626	628	594	650	635	650	613	639	618	640	669	696	677	602	622	619	681	641	629	677	630	599	615	655	614	617	609	642	634	629	615	644	630	624	676	620	613	663	620	652	585	637	647	627	647	660	626	669	637	634	577	637	609	621	638	608	654	616	597	628	676	642	619	623	630	647	625	616	640	702	684	627	637	690	589	647	656	645	619	633	637	658	646	606	652	606	631	593	654	662	602	598	625	670	658	579	595	684	637	642	648	659	638	631	669	620	624	633	622	626	614	630	600	616	669	599	656	627	599	598	581	673	666	623	642	642	636	639	622	602	594	651	638	670	646	608	621	661	651	622	682	625	640	613	636	594	625	645	617	638	655	618	620	675	671	629	627	684	622	650	620	657	656	653	594	638	628	619	686	627	602	642	611	630	624	623	565	643	605	601	602	635	582	606	655	626	659	645	634	624	648	616	598	658	661	650	650	634	615	643	639	650	631	615	608	625	629	652	638	663	609	626	640	596	607	659	589	640	656	693	630	611	648	617	670	589	601	618	655	682	613	626	615	602	645	648	639	626	666	639	663	637	596	621	637	609	615	670	664	591	644	641	614	653	660	666	636	684	634	651	615	607	593	621	648	558	604	599	586	614	621	603	662	625	645	610	642	634	631	600	656	586	618	654	623	622	594	624	598	640	608	609	605	646	639	597	643	628	601	619	633	607	644	631	625	637	603	566	629	626	621	584	646	654	623	643	622	651	667	648	643	656	597	660	666	613	631	625	572	610	643	614	605	615	626	619	651	624	606	632	628	638	667	614	665	630	611	620	682	620	645	618	607	669	668	582	640	634	635	666	647	565	652	633	640	657	655	660	649	622	622	603	573	684	663	624	584	662	605	627	633	638	658	630	607	635	656	666	660	632	640	615	649	644	650	666	563	614	641	609	654	584	610	591	632	621	688	643	603	652	624	595	583	634	625	614	627	650	646	637	605	622	652	658	649	620	645	627	609	600	630	616	648	630	614	657	614	619	613	628	601	667	650	598	615	613	580	613	622	637	650	638	599	646	671	594	628	582	600	589	616	620	589	624	607	662	635	609	599	654	695	619	640	603	603	651	632	619	614	626	620	606	643	610	660	598	625	655	632	644	719	609	644	657	589	613	644	634	637	648	627	634	640	662	645	659	652	624	604	608	590	611	656	668	605	615	608	597	649	656	591	632	655	672	669	628	644	599	683	655	577	631	618	616	639	604	595	616	642	642	623	631	590	648	650	595	627	613	634	666	602	599	646	623	630	616	618	589	640	595	641	616	615	621	609	665	612	583	639	621	621	670	652	652	660	622	617	628	631	601	573	682	602	672	652	611	634	640	604	632	666	618	634	628	611	674	642	640	672	618	611	630	630	611	638	624	648	645	649	612	635	618	653	649	595	571	577	622	659	579	663	651	611	604	639	641	604	646	611	651	602	630	633	618	597	638	642	679	606	634	611	596	694	570	641	621	609	602	608	621	633	596	617	589	607	602	637	671	638	582	609	633	635	643	610	675	625	660	654	611	649	610	634	676	579	613	647	590	624	641	589	573	630	616	588	603	681	578	628	620	616	646	625	615	597	630	643	571	605	635	613	679	596	622	677	586	600	630	609	631	616	572	635	616	642	628	651	618	659	601	604	632	658	629	627	631	577	686	624	635	589	616	672	557	614	659	639	597	633	683	658	643	613	645	608	602	629	639	593	608	649	660	623	603	618	630	645	639	625	630	639	684	656	613	622	606	648	604	667	635	631	659	685	667	615	601	586	617	581	609	631	640	675	642	640	605	653	628	618	580	646	657	617	649	618	659	646	688	560	619	635	635	557	653	605	615	611	634	649	613	631	622	667	669	608	693	624	570	647	586	648	630	613	666	585	618	600	633	623	611	665	629	628	607	606	608	617	580	614	597	660	623	634	635	642	578	602	644	704	615	671	611	647	604	595	665	627	652	672	620	601	655	665	592	636	696	625	640	620	598	592	621	603	652	627	655	610	646	567	618	621	649	614	633	644	696	619	622	662	622	604	641	642	633	644	658	645	656	606	682	650	613	632	611	623	674	621	610	585	615	629	602	632	653	581	611	645	598	600	609	599	642	626	627	644	630	629	605	616	659	665	648	604	621	656	650	606	623	630	691	627	653	649	615	624	618	642	621	645	630	648	634	631	629	650	614	599	621	672	617	619	656	641	638	637	643	607	623	634	628	656	645	633	613	552	653	600	646	651	652	635	637	631	590	625	612	609	637	571	597	650	579	628	637	654	615	642	658	618	608	654	651	640	606	635	611	672	628	661	662	636	637	601	605	667	621	629	623	674	637	654	653	639	636	591	625	659	653	644	629	587	642	616	636	653	629	627	599	608	616	620	578	624	667	655	647	606	644	613	642	627	595	630	664	620	639	626	653	643	635	620	646	631	632	633	613	628	625	583	617	644	648	612	627	632	622	623	620	610	633	661	623	664	634	631	620	592	589	647	661	649	652	648	612	665	615	653	654	600	624	655	616	627	650	615	617	609	628	629	621	622	647	641	625	642	644	629	625	644	645	623	611	617	605	620	646	649	628	635	594	655	598	645	612	654	602	624	616	614	623	617	654	602	671	640	641	615	664	605	622	622	587	629	623	624	604	641	665	623	608	617	639	632	619	642	616	624	682	596	610	632	592	626	663	631	651	617	590	607	654	602	650	679	667	654
15738	23991	20426	12671	9940	7989	4812	3693	2852	2414	2104	1834	1717	1540	1256	1164	1131	1008	963	910	978	835	779	882	797	792	758	798	726	685	759	721	641	687	645	681	668	658	612	680	655	687	643	635	651	668	681	609	654	669	578	655	640	637	605	622	624	605	617	602	673	647	595	672	603	607	577	640	597	636	619	621	615	662	568	591	639	616	630	572	597	626	602	662	649	624	653	618	590	619	621	591	585	620	628	628	594	635	609	568	600	600	639	632	610	608	623	612	664	609	594	639	579	579	626	611	621	613	642	595	585	594	557	615	596	687	599	590	614	602	605	629	605	607	579	631	646	637	615	586	579	593	610	611	556	627	622	606	578	597	636	589	614	617	632	596	591	626	563	585	618	642	605	585	618	591	628	581	595	595	606	611	627	590	604	581	593	608	584	643	588	618	587	602	597	600	582	646	590	603	586	585	641	571	572	566	650	615	554	591	595	588	598	634	588	611	548	583	657	561	603	608	594	639	590	603	631	564	609	576	619	613	621	627	613	614	625	570	588	578	575	636	623	587	622	610	632	616	574	586	606	574	586	597	617	577	610	625	597	579	569	635	597	593	543	629	565	562	629	613	578	633	621	623	591	642	613	627	574	595	583	591	606	592	604	566	589	538	587	623	623	628	599	576	578	579	623	574	618	606	598	613	610	616	585	591	563	550	596	627	566	577	594	560	613	629	577	651	552	559	593	601	553	606	645	591	619	612	589	562	603	616	563	620	602	576	605	631	610	555	601	577	611	602	553	571	624	598	586	580	560	567	585	626	624	609	607	586	652	599	603	575	597	619	584	615	655	571	582	599	592	585	634	617	588	627	610	594	619	614	607	664	576	586	561	624	568	607	611	600	635	593	607	610	600	567	591	573	626	631	597	610	579	589	598	592	619	585	615	627	604	633	619	635	610	632	552	633	592	607	614	607	608	629	602	578	609	654	577	605	624	581	570	595	615	599	571	552	627	604	608	639	618	616	596	621	570	571	587	607	581	600	605	589	568	584	579	574	669	563	558	596	569	549	626	613	592	576	586	558	594	611	610	585	569	583	600	626	642	595	595	610	625	593	632	583	585	599	576	585	601	601	621	607	605	601	595	587	640	591	613	610	625	611	631	611	594	634	624	600	633	600	615	600	615	604	580	577	537	575	693	596	637	593	621	610	592	617	579	615	566	606	604	642	628	653	638	592	600	577	601	611	616	601	587	632	585	639	572	626	589	592	567	590	595	606	594	642	584	595	629	608	628	623	609	589	608	614	552	608	591	616	588	608	634	603	545	589	605	622	639	615	555	529	644	592	608	622	591	642	660	597	588	623	602	606	622	663	560	590	614	609	615	598	657	609	601	584	588	600	617	612	628	625	606	591	560	587	557	615	619	626	594	596	623	637	584	612	605	625	650	642	586	608	637	648	583	570	596	617	556	584	593	598	577	602	612	551	611	611	622	601	618	614	586	583	589	599	589	607	593	599	643	620	594	652	613	602	619	560	652	572	619	603	618	592	569	621	571	644	595	622	600	657	610	637	604	565	588	582	620	581	591	621	592	584	573	593	629	638	606	575	570	594	610	590	613	597	567	588	626	575	622	574	602	594	596	644	655	565	569	590	632	635	621	588	591	616	625	579	589	604	630	555	589	633	613	642	587	608	541	592	571	560	601	562	602	602	602	589	630	641	625	609	634	593	607	585	605	571	620	563	610	593	611	578	594	595	571	584	593	573	588	621	584	571	579	589	610	593	643	585	612	592	599	577	610	610	571	612	593	595	550	661	604	633	610	610	606	609	570	596	616	567	593	617	611	558	594	597	609	616	632	557	628	593	566	583	596	606	633	598	645	594	624	584	610	590	571	537	565	616	607	618	631	630	592	590	613	599	622	616	575	572	604	590	576	616	556	579	602	603	636	583	590	622	585	618	566	588	564	609	624	613	575	590	579	595	564	565	628	572	561	628	608	603	556	615	595	641	629	552	610	645	559	560	606	598	583	579	559	624	589	613	664	655	589	611	621	603	613	605	621	581	594	618	584	569	604	589	626	635	581	593	651	554	619	566	580	596	582	601	573	612	613	608	612	631	568	564	618	609	550	598	585	597	586	592	601	587	599	647	585	616	617	624	586	651	646	606	594	581	637	574	609	602	577	607	558	578	601	604	579	592	600	584	598	601	595	590	621	589	584	593	589	634	576	602	597	580	608	604	608	618	597	622	604	608	592	555	599	592	583	603	627	641	633	610	613	604	599	562	623	596	594	600	616	632	613	578	609	590	598	603	582	597	614	593	598	604	609	587	608	587	613	586	561	615	605	586	577	589	613	613	591	560	592	619	583	609	613	569	610	560	614	616	623	614	626	608	589	604	572	634	611	615	556	594	600	591	557	603	576	593	616	610	623	646	560	604	591	578	588	603	588	572	601	581	599	636	631	596	588	629	618	602	618	596	601	608	666	572	547	650	589	620	576	578	612	632	583	608	618	614	616	619	638	555	569	610	609	609	594	612	604	577	592	605	562	639	610	612	594	579	592	648	634	606	559	631	596	616	613	616	623	584	570	583	618	583	601	625	588	585	579	607	595	635	603	582	574	614	574	594	637	592	589	641	600	610	574	596	627	607	639	647	564	573	610	603	612	583	587	633	601	609	621	619	572	601	625	577	612	607	597	561	568	626	583	632	598	535	621	603	577	623	566	608	606	609	613	604	617	615	600	570	646	573	661	610	605	608	581	628	601	617	615	603	584	593	555	623	620	583	545	641	589	589	617	599	609	603	609	575	576	603	580	534	645	597	599	576	623	573	593	564	582	602	583	655	601	596	578	620	605	609	597	567	591	611	553	621	595	592	650	537	647	605	652	575	561	614	618	617	595	586	580	598	630	604	607	602	588	602	534	582	556	588	610	604	604	602	662	580	620	559	620	591	616	588	544	625	580	598	626	618	619	540	617	601	599	621	599	549	604	576	585	625	635	633	562	584	608	573	624	592	611	615	565	598	600	611	560	596	631	637	628	606	612	613	622	558	588	614	597	645	616	545	590	639	613	572	634	579	571	597	616	601	602	607	617	560	586	617	636	583	629	554	630	600	604	610	592	594	595	603	591	613	666	610	591	629	608	632	609	590	606	593	612	571	617	616	595	572	565	621	588	632	618	574	614	594	603	594	633	576	571	616	596	586	602	610	648	585	633	608	568	597	605	605	567	625	547	650	601	582	602	616	628	595	614	589	586	610	607	593	630	588	577	612	629	589	608	620	619	609	603	591	598	568	606	539	625	616	597	626	549	599	607	600	606	563	609	612	639	605	558	582	586	592	567	618	556	621	583	582	591	602	601	626	623	587	599	614	624	625	596	626	561	551	600	603	614	601	631	593	586	644	598	585	572	603	577	614	578	574	592	573	631	617	651	601	590	567	590	626	562	581	574	640	633	574	617	594	624	557	586	581	624	574	637	638	579	612	599	612	582	583	608	556	549	580	602	652	581	582
29792	15750	2598	906	791	466	180	180	149	144	142	120	161	128	136	131	110	145	144	119	123	144	126	138	135	125	137	129	117	120	114	129	128	129	153	138	142	141	144	135	129	136	141	144	141	125	131	123	118	133	146	131	143	135	120	111	133	128	143	134	128	151	122	135	127	132	113	135	114	131	130	119	129	123	143	125	124	140	126	128	120	141	126	153	130	131	138	116	123	117	132	120	121	115	134	145	124	137	128	126	129	144	145	134	124	112	128	113	129	145	136	140	134	109	129	124	135	126	129	131	140	145	143	146	125	125	109	113	129	124	148	130	130	116	117	138	120	156	128	138	124	138	110	146	139	128	131	140	135	107	152	132	128	135	115	134	125	110	99	118	120	112	110	127	126	120	125	126	110	132	119	129	143	110	117	125	124	118	129	112	111	139	138	136	121	131	123	114	137	131	121	125	126	122	126	124	108	131	120	139	145	137	138	133	133	126	136	122	138	120	127	102	123	149	129	133	127	123	112	133	137	127	133	143	132	116	160	134	115	110	128	134	138	127	133	122	125	112	120	95	127	150	141	116	121	131	133	146	112	125	140	143	122	154	118	110	150	126	134	139	108	133	122	133	126	112	129	107	108	126	123	133	129	112	112	110	128	133	121	129	131	103	143	131	139	134	136	128	124	143	115	150	146	121	132	122	138	140	115	131	131	142	125	101	121	126	139	129	130	112	116	112	122	112	120	136	108	136	122	143	119	166	113	136	123	130	128	125	138	115	144	109	157	142	105	122	131	125	144	125	121	121	136	112	126	136	118	111	131	143	138	111	140	121	127	126	125	130	129	116	125	114	122	133	126	134	136	141	111	135	130	126	138	114	138	136	146	161	134	137	111	130	122	116	148	124	140	133	147	116	147	118	139	115	135	122	142	126	142	136	119	148	133	115	129	121	143	133	129	113	126	122	141	154	116	127	101	123	145	131	108	100	131	132	122	119	118	149	112	136	152	117	122	124	123	123	145	108	150	140	121	117	136	123	127	125	142	124	129	128	135	134	112	127	138	121	123	139	131	124	115	119	118	98	141	115	149	132	124	131	107	130	158	130	136	111	143	124	129	125	125	96	123	131	121	153	120	112	128	119	125	128	157	134	116	119	127	146	126	132	149	137	147	107	146	136	145	118	110	136	107	142	108	130	105	131	115	130	112	118	125	129	142	126	124	122	141	131	119	153	129	134	124	106	140	144	123	112	122	151	111	135	125	120	108	136	136	110	122	128	129	141	113	140	129	132	120	137	138	133	127	128	108	130	118	131	128	132	136	134	120	129	122	117	112	136	118	122	136	112	130	110	128	120	127	116	139	126	131	128	129	127	124	125	137	137	126	129	112	126	125	130	103	120	112	158	117	111	140	123	123	147	120	136	135	126	126	128	115	111	136	131	119	134	149	131	134	147	128	118	116	143	121	120	138	135	132	148	139	131	149	119	139	111	100	113	132	139	119	109	125	138	128	128	125	151	146	134	128	110	137	158	130	120	129	112	128	134	125	132	120	132	137	144	132	151	134	127	129	128	148	131	141	120	130	125	134	143	124	135	134	147	141	123	125	121	130	112	134	132	130	138	121	129	132	120	129	138	128	117	137	149	117	142	136	124	125	121	127	128	158	140	121	122	125	127	125	144	123	126	139	140	114	123	130	119	151	136	129	134	136	117	126	136	143	121	133	116	126	108	131	133	109	119	126	129	141	126	126	132	130	111	134	117	115	137	121	124	134	131	121	131	122	128	125	136	127	133	124	125	156	112	113	149	123	120	127	137	126	131	122	99	118	136	143	139	121	134	127	121	134	127	127	104	123	130	136	126	139	127	93	107	107	118	127	142	113	143	121	124	124	132	129	107	126	122	126	116	131	155	127	151	120	127	154	128	125	115	126	124	118	124	142	129	144	126	139	158	145	125	137	122	136	149	114	104	135	134	145	127	144	137	120	116	145	147	122	122	136	125	143	120	131	128	114	137	136	140	139	136	111	152	115	152	122	143	124	123	114	131	140	114	141	123	135	118	117	145	122	118	131	126	146	107	135	138	120	119	118	124	102	121	122	140	139	129	110	116	142	139	130	127	139	121	122	117	143	139	113	137	134	146	147	129	132	148	116	123	128	126	138	129	127	121	128	142	95	122	135	124	128	126	136	137	125	138	143	138	127	123	127	126	137	134	157	138	146	132	132	126	122	121	119	109	107	129	141	139	106	118	121	135	107	112	121	121	120	120	116	136	117	128	112	144	141	155	109	129	113	143	121	131	118	116	122	132	129	117	130	112	131	119	110	114	124	133	133	128	118	128	131	122	107	135	128	122	141	141	123	137	99	141	148	128	136	129	134	150	128	127	133	116	128	123	127	140	90	117	123	109	123	120	117	118	115	112	149	125	127	128	123	135	122	116	133	114	148	126	116	129	131	136	132	142	132	141	145	122	133	129	122	138	131	114	116	114	131	147	137	138	145	112	123	132	135	118	139	125	116	123	120	131	119	149	130	141	125	113	113	137	123	139	126	127	121	125	132	127	126	132	127	133	101	124	101	123	117	109	132	136	124	128	115	127	121	112	110	130	128	117	123	157	118	138	133	136	138	110	135	125	132	131	117	120	119	148	136	125	142	132	142	129	150	116	139	141	126	128	124	136	139	131	141	134	143	123	141	126	131	118	137	115	142	145	129	115	136	126	139	119	135	136	135	132	136	125	129	148	110	156	118	126	143	129	135	134	132	125	135	127	142	120	105	132	121	121	144	136	125	128	131	118	152	125	125	105	128	143	111	130	130	117	127	133	116	130	132	123	133	137	139	123	110	123	128	123	137	161	114	135	141	138	130	134	122	144	128	122	144	107	114	134	138	124	144	141	134	134	122	132	125	128	111	146	130	142	123	125	124	128	109	120	146	139	118	132	124	113	132	127	119	115	116	121	142	134	116	148	141	158	123	121	106	134	111	136	132	120	145	151	138	125	140	135	134	138	139	147	119	124	149	147	133	127	115	142	140	118	119	121	136	127	126	117	137	148	132	122	126	111	122	114	125	136	111	140	167	122	117	137	133	123	118	153	137	117	128	104	127	129	126	152	131	115	116	140	126	109	112	121	149	144	123	115	131	134	116	118	114	117	119	105	168	136	127	137	132	143	121	116	123	116	133	135	119	125	130	137	136	108	138	122	139	121	113	125	138	124	133	123	111	134	133	131	133	106	138	134	122	116	140	143	117	124	124	109	128	132	124	134	117	118	117	120	134	147	121	116	156	132	128	135	109	149	111	119	117	115	123	133	149	122	142	116	121	125	133	111	129	130	126	139	135	138	127	124	117	126	137	124	142	135	140	134	154	125	124	124	132	138	124	125	114	123	155	117	142	134	168	124	95	137	125	120	128	112	134	126	127	120	126	135	134	142	130	123	133	141	110	158	128	116	128	129	133	129	131	138	144	111	127	132	94	126	129	122	133	120	124	134	134	139	121	100	128	125
8834	2879	2334	1422	1599	858	235	235	195	204	178	175	174	151	145	156	174	154	170	156	152	153	143	156	157	152	148	142	161	144	159	139	118	156	153	129	173	142	145	139	146	148	143	156	153	141	149	149	119	156	164	123	175	135	146	143	136	144	143	161	139	133	146	151	138	125	144	144	154	152	145	157	152	155	136	144	132	141	127	151	152	119	151	140	124	142	161	150	134	160	169	172	144	146	140	137	131	175	140	145	141	149	140	161	147	158	155	133	135	148	141	150	160	140	146	137	146	150	137	153	139	163	164	139	145	141	130	132	141	141	122	143	141	143	137	131	147	134	151	153	141	139	156	142	143	148	158	144	154	137	145	126	150	150	134	160	147	145	141	169	154	152	143	123	157	128	147	143	148	160	153	142	137	167	140	136	132	136	153	136	127	143	145	141	155	129	139	154	137	147	142	126	143	155	139	156	155	155	149	145	152	159	157	137	137	162	127	134	124	135	167	129	124	148	137	136	127	135	131	143	138	142	124	144	153	149	140	138	147	125	135	147	158	140	136	131	141	144	160	147	126	147	142	113	129	149	128	162	136	130	151	138	157	130	129	131	137	131	120	120	141	143	149	147	122	169	146	161	133	144	162	129	124	138	149	139	145	129	137	158	125	151	155	139	133	134	145	154	146	139	121	158	136	150	160	138	135	149	138	152	137	161	136	148	154	146	146	150	140	131	148	121	152	157	132	137	165	150	129	134	162	122	165	133	125	137	140	147	138	114	142	151	136	153	132	130	144	140	156	139	143	149	133	144	155	127	130	125	141	127	160	147	145	131	167	153	135	151	147	147	133	151	147	127	154	137	140	146	140	154	148	155	144	169	132	137	129	133	131	133	150	155	130	133	129	143	150	147	131	149	145	144	143	138	151	122	123	170	146	142	116	168	150	147	153	124	161	137	162	153	135	151	163	136	163	126	145	134	141	145	139	130	143	145	148	146	154	148	123	126	149	168	150	123	120	152	126	150	163	167	137	113	147	137	136	135	128	145	131	140	147	160	140	146	166	130	128	139	116	169	129	149	150	126	128	144	138	137	150	146	140	167	146	153	157	148	117	157	135	157	144	135	140	129	140	129	135	125	135	142	147	126	134	127	167	157	146	129	148	159	138	156	171	130	154	156	155	153	129	148	127	150	162	125	155	136	132	131	150	159	138	154	149	119	161	130	138	165	139	139	127	130	144	146	142	152	151	153	144	130	160	138	133	146	138	151	145	155	152	149	156	137	135	151	149	129	148	162	115	135	151	158	145	141	136	175	102	141	153	171	157	154	152	130	153	150	146	139	153	143	133	135	141	168	150	143	126	147	118	141	150	138	150	154	154	150	144	146	129	140	154	141	147	128	153	145	133	142	149	136	128	124	164	155	145	119	146	154	134	157	156	150	155	143	128	155	163	155	131	138	143	157	137	146	129	141	155	148	131	136	148	138	156	128	145	143	160	146	130	137	148	143	162	116	161	142	128	153	143	156	138	162	149	147	129	146	140	145	156	162	126	151	139	123	156	160	154	139	128	145	146	138	119	152	156	139	134	139	153	127	156	137	165	136	150	132	136	151	141	146	131	141	135	148	133	137	150	164	144	151	150	151	146	147	155	156	142	153	143	124	158	137	141	136	139	165	156	146	146	136	121	121	155	178	145	128	144	125	142	130	143	165	128	159	156	134	105	145	146	150	122	133	143	140	151	146	144	149	126	156	133	148	145	148	139	151	134	164	149	139	120	162	152	137	152	140	140	155	165	141	139	155	128	128	147	151	143	149	149	126	144	150	150	138	153	153	147	149	140	127	156	157	134	141	139	167	154	126	153	111	151	123	130	148	131	149	140	160	128	167	141	137	144	152	159	145	126	139	154	136	155	135	142	131	132	133	140	153	141	141	131	141	116	148	125	146	147	127	179	127	130	148	155	136	145	139	154	174	150	135	148	135	146	170	140	140	131	138	141	148	139	145	135	126	128	132	154	157	157	134	139	126	137	140	143	157	150	154	134	155	150	141	136	154	140	129	151	157	140	146	139	126	130	145	141	134	156	165	150	131	140	128	134	130	163	130	152	134	155	157	145	142	135	154	162	147	150	135	156	131	141	144	138	161	130	153	139	127	141	151	141	152	124	151	163	120	147	143	154	144	147	142	118	158	130	133	137	159	115	139	158	143	142	132	142	123	161	143	151	148	168	134	140	125	124	148	139	150	152	147	139	142	152	133	138	126	142	160	149	148	137	126	153	134	140	163	148	146	166	130	147	140	157	156	148	140	147	137	143	151	131	138	140	143	138	131	174	163	134	151	132	158	157	173	122	137	143	138	161	154	152	140	136	154	137	135	132	145	149	146	141	145	154	136	149	147	166	143	145	124	157	153	141	140	151	149	139	121	153	158	144	139	144	131	125	141	142	130	145	155	146	146	141	115	162	134	173	148	156	127	145	131	150	152	140	139	133	128	144	139	152	164	141	147	102	134	166	153	128	137	162	141	132	154	144	144	145	150	145	142	141	156	150	165	143	131	138	147	135	156	137	155	134	134	138	137	124	142	136	130	147	148	151	125	141	155	131	156	139	140	162	163	139	141	158	146	137	178	137	185	144	151	140	149	144	131	139	128	140	154	135	126	147	156	151	134	146	134	144	160	148	163	160	141	133	125	163	134	135	141	140	139	143	152	152	133	118	144	171	141	140	160	133	127	160	144	154	144	140	129	154	138	152	150	140	131	141	137	141	150	141	139	150	150	139	138	158	127	137	156	137	142	135	155	141	131	146	133	136	149	132	152	150	146	134	158	133	131	144	147	145	142	126	154	144	159	146	156	126	141	137	155	133	142	150	136	147	161	164	146	126	129	150	147	156	144	145	137	154	152	163	119	135	135	127	135	152	138	130	171	157	149	156	149	139	137	160	157	166	138	150	167	132	150	154	158	142	141	153	154	147	167	138	155	139	135	146	168	146	160	139	118	145	141	155	134	135	148	146	152	150	143	150	134	145	145	144	149	144	145	150	123	143	129	162	144	129	145	163	146	153	132	147	144	159	154	145	117	151	147	117	152	142	164	163	156	128	150	152	140	133	152	144	163	124	136	148	140	150	138	149	134	148	140	141	151	149	138	157	145	130	156	113	144	138	170	139	143	143	154	134	160	153	142	146	160	154	120	148	147	138	151	124	123	147	137	154	142	157	153	122	126	157	129	151	149	127	150	142	138	139	135	128	139	125	123	171	135	150	129	151	134	164	143	151	129	159	190	135	151	168	147	151	144	162	148	139	134	135	132	142	152	154	136	138	164	155	165	122	159	142	135	145	138	132	141	140	133	154	127	128	130	127	131	169	150	154	151	145	129	150	160	147	140	143	144	158	158	140	137	145	165	159	145	143	136	129	156	131	140	128	146	157	147	144	141	136	138	139	156	145	140	156	141	145	148	151	145	144	166	145	157	115	141	164	136	152	135	137	121	157	131	145	142	141	128
24267	19994	26156	23560	20071	11223	1802	977	737	700	638	579	552	523	465	456	464	393	403	402	362	403	382	387	380	388	326	356	349	337	339	340	346	344	347	327	355	318	328	348	322	342	312	342	323	315	340	328	353	298	331	308	324	309	340	310	322	320	312	341	352	327	338	306	304	306	352	339	288	308	337	321	338	358	324	342	345	302	341	326	363	349	327	303	312	333	330	305	308	347	302	292	340	334	349	339	338	290	328	339	332	312	335	319	331	329	323	326	311	288	311	311	341	345	351	321	295	340	326	344	319	311	323	356	336	309	332	332	297	310	321	332	322	347	314	343	331	310	329	321	318	295	331	334	318	347	345	338	294	303	327	353	312	303	315	314	320	297	308	321	345	304	312	322	299	290	314	324	314	353	330	348	342	342	288	319	328	286	322	328	313	319	330	298	300	341	302	313	328	309	293	329	332	335	336	313	337	308	302	321	377	323	359	303	339	324	320	337	296	357	312	313	324	313	347	324	314	300	306	330	370	285	337	332	335	317	322	333	315	301	298	323	307	339	361	313	329	331	318	331	327	328	290	313	327	291	297	298	304	299	299	299	292	317	300	319	295	331	325	298	310	344	337	329	297	323	336	324	307	340	310	311	298	287	316	316	286	326	336	327	308	323	351	343	322	332	334	356	318	319	347	312	297	343	328	294	344	338	324	293	318	355	315	303	340	321	324	345	332	324	331	322	319	355	339	325	316	339	308	351	356	302	331	288	329	273	341	320	302	310	335	320	317	312	336	338	312	287	288	305	348	344	320	332	308	350	360	333	301	304	318	346	326	301	338	317	335	340	338	280	310	337	325	343	334	335	302	297	310	351	351	330	343	328	329	287	326	343	307	336	331	314	308	313	344	341	304	319	326	328	308	307	293	325	351	307	313	315	317	311	306	333	337	337	327	304	294	305	270	339	301	344	362	300	292	315	335	298	311	306	292	328	324	289	303	324	300	300	336	316	305	298	338	286	328	328	332	368	301	309	305	319	314	319	314	350	315	276	355	314	316	304	368	333	317	305	293	314	343	309	305	329	306	301	307	336	326	334	316	343	315	329	316	310	335	336	340	296	320	319	314	340	306	329	318	315	321	305	320	354	297	329	330	328	303	266	342	319	290	331	328	326	317	306	315	285	302	301	312	300	308	296	292	328	335	335	328	324	326	308	313	322	324	321	303	320	336	304	322	294	345	305	301	323	311	296	319	334	350	303	351	320	313	333	321	295	314	339	321	325	334	339	323	315	326	337	331	337	300	329	309	312	329	312	318	322	329	299	342	330	364	296	308	349	328	297	330	313	291	304	316	313	326	356	328	317	313	298	315	324	341	297	328	258	305	300	337	329	332	321	330	311	331	297	331	316	341	306	322	303	324	317	309	283	331	331	311	304	281	326	305	306	299	294	291	326	338	307	347	323	342	339	315	302	321	325	329	317	333	308	352	354	303	339	334	328	292	336	332	325	329	287	332	301	343	306	323	323	333	306	341	313	307	299	283	318	310	322	333	315	342	327	321	304	341	337	325	337	295	323	312	343	338	300	309	340	321	315	306	345	319	309	326	332	303	330	315	322	360	322	360	314	327	321	305	336	316	332	290	302	336	325	325	317	316	293	332	328	349	321	287	315	312	316	361	286	290	303	322	312	334	319	303	315	311	335	318	336	302	283	312	342	289	326	322	337	342	302	300	312	330	310	342	304	331	296	287	317	317	323	313	317	312	342	319	319	341	310	325	316	323	312	315	324	335	337	331	301	340	309	318	312	329	300	323	326	334	332	353	330	309	337	334	318	327	318	305	296	312	320	301	306	336	289	343	314	326	298	287	275	324	331	336	350	316	316	311	342	305	325	349	321	323	319	307	336	329	303	346	356	326	328	347	337	324	325	350	322	314	336	370	303	327	329	314	370	316	306	319	330	319	332	324	287	298	312	322	328	305	334	320	318	331	350	338	338	315	351	359	327	367	318	350	321	313	321	330	293	317	337	322	325	311	322	319	324	325	297	302	295	330	320	288	330	320	321	369	293	312	342	318	342	297	300	287	338	296	325	304	324	317	318	313	344	343	292	345	333	324	318	375	319	348	351	299	331	313	304	336	295	330	305	334	304	335	326	292	325	320	305	318	307	313	310	331	325	332	298	357	297	336	311	319	354	310	288	333	358	323	300	341	343	322	334	318	342	322	310	285	344	337	307	291	331	327	281	317	305	356	313	314	313	318	337	311	347	324	326	327	339	339	307	344	310	293	377	314	342	350	308	319	322	314	303	315	319	330	322	355	331	326	315	349	320	343	347	317	322	334	333	309	301	351	319	304	312	334	311	343	300	335	301	308	324	342	306	326	312	326	336	341	335	326	275	339	364	345	328	336	346	317	317	338	325	335	305	306	332	332	303	319	330	277	346	327	329	333	333	307	279	324	322	322	317	287	318	338	314	326	298	343	298	348	330	332	339	347	311	312	345	342	319	308	318	349	329	332	298	314	340	328	322	307	328	309	304	349	316	324	298	332	321	334	302	318	324	293	316	333	348	322	337	291	291	316	339	318	309	319	328	327	321	334	295	329	305	320	341	321	316	303	338	295	345	336	308	318	319	318	307	345	298	323	317	329	308	295	320	303	349	329	291	335	322	316	327	314	342	307	317	301	331	321	350	335	306	294	320	326	314	331	341	316	317	292	303	308	305	330	311	305	300	292	300	328	335	315	312	301	333	329	329	314	315	306	331	315	343	327	320	320	356	288	344	320	333	309	324	337	291	288	339	325	342	335	309	295	300	345	263	323	296	279	327	296	343	296	349	340	290	327	329	331	335	322	314	302	323	310	324	299	317	335	294	349	302	315	314	328	299	315	330	337	357	366	283	358	306	322	274	292	308	319	324	334	315	323	305	318	345	304	336	325	316	333	315	310	323	352	338	340	331	292	325	337	299	332	305	313	279	310	340	324	310	305	323	306	327	317	333	299	320	339	320	324	331	311	311	319	311	311	315	322	295	308	312	310	354	349	331	340	310	309	319	350	308	301	303	331	328	315	332	315	331	324	304	325	339	339	337	332	303	326	356	299	331	305	285	311	321	336	336	328	352	305	321	306	308	315	305	284	302	296	345	314	311	318	299	322	315	319	339	332	317	332	334	308	298	306	331	330	314	328	326	332	334	322	361	310	348	293	326	308	312	320	328	313	332	306	331	335	345	315	332	324	315	334	314	331	309	337	319	314	311	360	289	351	300	291	317	300	318	330	312	332	309	328	316	315	317	285	315	305	308	310	326	323	318	301	293	344	313	352	285	311	308	330	318	329	291	312	321	336	315	327	321	313	317	333	286	308	325	320	326	312	316	302	340	304	324	335	331	297	325	339	326	312	307	345	325	351	274	305	328	352	314	307	329	315	297	343	341	314	335	330	327	317	327	322	342	291	369	330	320	313	327	309	327	351	335	336	306	298	340	319	326	320	358	300	319	323	307	330	337	293	316
9439	13929	12333	8667	10075	4605	2259	1723	1293	1140	997	823	838	763	552	558	542	542	449	480	403	460	491	402	396	358	362	388	346	362	395	357	361	335	350	355	355	335	346	339	373	339	307	321	296	351	331	331	328	343	332	300	324	314	343	300	320	336	312	328	308	322	308	321	327	299	316	316	323	303	335	313	307	331	305	302	302	294	321	294	313	323	308	320	317	311	303	341	338	301	304	322	327	319	307	292	332	291	328	305	311	280	305	289	322	311	327	267	328	314	343	292	329	279	355	349	278	301	285	317	292	313	329	308	317	287	305	333	297	300	309	306	294	292	313	322	314	315	329	309	303	283	315	310	291	325	313	326	284	297	310	310	317	301	280	304	325	313	291	300	333	313	297	296	316	284	343	308	310	284	316	269	284	285	309	298	308	329	304	288	316	306	313	302	339	304	270	303	318	285	310	300	272	315	304	312	321	344	312	316	324	291	288	303	299	317	309	312	288	308	309	316	312	307	332	300	304	311	281	344	315	286	316	308	324	311	295	315	302	260	301	298	318	304	320	290	317	305	294	301	298	285	312	294	298	303	296	279	320	314	314	317	316	273	299	294	288	315	340	312	297	312	315	343	283	316	312	326	291	278	302	301	278	331	318	308	311	292	302	342	292	321	328	288	316	300	327	329	320	329	298	277	320	302	295	292	323	307	297	299	313	305	294	311	305	310	308	329	297	293	307	312	284	271	336	290	314	309	310	318	303	319	305	304	314	343	343	312	309	278	297	279	321	311	298	287	295	304	313	317	321	294	283	305	319	304	296	345	300	307	342	315	293	282	312	298	332	318	321	335	310	300	290	314	299	342	310	302	295	292	350	284	319	296	305	296	301	305	283	282	300	297	260	326	306	325	269	301	286	307	334	295	316	296	312	276	324	332	304	344	284	321	285	333	304	338	295	288	314	311	329	291	320	300	265	314	306	318	309	298	304	302	301	309	329	322	312	310	302	315	338	306	327	340	317	299	295	310	314	278	296	276	304	321	316	284	301	308	295	300	274	329	289	278	297	304	288	302	300	325	320	317	310	324	305	311	327	345	299	313	313	320	280	291	322	289	315	295	315	292	312	299	326	321	289	287	293	327	328	317	329	314	283	310	312	328	318	339	295	265	298	303	336	286	342	282	336	324	325	316	303	304	321	287	332	303	299	287	324	289	322	330	312	283	283	282	325	318	295	296	281	299	314	306	317	328	312	296	316	301	328	318	319	325	304	319	315	303	277	305	320	321	279	307	291	330	306	312	331	322	324	311	332	304	326	288	310	298	287	305	326	315	296	314	294	317	321	302	311	312	292	299	294	284	315	329	314	302	327	329	296	279	339	337	310	296	361	291	311	322	298	272	268	322	297	327	311	328	299	307	315	323	305	319	316	316	350	335	290	320	290	326	304	294	309	304	288	303	301	311	315	303	320	290	310	290	301	300	288	271	304	327	314	299	325	297	311	314	316	315	294	302	296	342	271	323	290	300	328	349	319	321	298	319	289	327	312	323	310	328	312	310	336	297	293	286	319	315	314	297	274	280	292	277	290	300	334	316	277	374	320	305	351	323	323	306	309	353	314	337	301	329	330	287	317	303	322	310	281	316	303	330	296	328	314	307	316	321	270	322	284	310	301	315	323	290	301	311	272	297	305	335	298	279	267	313	284	295	274	296	317	312	310	288	310	303	323	288	263	331	268	302	288	324	286	308	294	325	336	314	282	318	308	277	290	290	327	324	279	358	315	309	314	324	327	316	307	290	298	299	291	298	304	320	285	298	339	314	306	310	320	306	287	318	342	315	296	318	312	291	317	320	291	334	261	357	304	325	308	304	299	308	293	302	337	297	281	311	323	304	306	300	334	333	304	312	295	315	272	296	305	310	304	311	291	315	307	313	288	290	333	291	306	286	306	294	304	295	287	311	311	328	322	294	295	304	298	317	287	307	319	309	274	301	311	323	301	305	308	319	258	341	291	309	322	291	315	343	324	322	331	294	282	305	301	313	318	300	329	327	320	331	315	313	282	333	316	282	322	337	315	299	336	317	306	300	283	340	324	337	324	313	258	308	334	273	319	341	289	330	327	313	301	305	348	292	303	319	313	291	327	343	279	294	299	316	328	307	289	288	340	295	317	310	293	312	319	354	299	324	316	332	280	279	292	304	275	310	297	316	286	297	333	317	305	320	305	326	318	310	323	335	298	301	317	304	283	308	315	327	323	323	259	297	308	299	326	275	285	314	289	328	288	310	303	316	293	324	291	288	309	314	293	307	326	316	311	322	277	297	315	292	281	284	297	294	271	295	328	313	315	311	278	299	307	303	306	322	310	320	293	339	307	344	304	321	297	328	324	293	339	302	282	306	314	346	342	312	279	309	328	305	302	304	305	306	326	321	328	305	309	312	311	313	327	291	293	307	335	327	291	326	319	318	313	290	298	291	305	296	311	303	319	304	297	309	329	309	288	304	302	299	317	315	287	308	341	328	334	308	312	301	318	311	319	316	321	308	307	306	294	304	324	314	291	334	295	293	337	292	317	333	316	309	313	353	330	310	310	327	327	308	322	321	296	308	308	330	310	344	317	314	312	320	303	299	278	323	293	329	332	317	297	318	319	291	290	334	311	317	306	329	337	300	303	342	291	291	280	329	319	291	301	323	301	286	312	296	303	311	297	311	297	294	299	275	285	317	296	333	300	319	306	316	284	290	294	296	314	360	321	321	289	293	298	329	304	318	313	296	300	279	311	310	329	286	283	317	281	356	306	333	325	305	320	317	335	313	285	323	292	319	315	330	299	289	314	297	328	340	294	297	296	304	293	298	283	282	317	294	274	335	327	329	321	313	325	346	296	289	319	331	339	284	274	327	319	298	333	306	315	307	280	300	323	306	305	274	298	295	299	309	322	300	310	297	255	315	305	263	309	318	314	307	291	302	324	309	303	347	297	326	309	315	335	282	278	319	337	316	327	329	281	324	346	307	323	310	307	303	294	326	297	302	295	309	325	338	312	308	334	298	336	305	312	297	300	304	308	308	298	296	324	297	301	322	279	304	300	292	306	293	301	323	314	269	274	288	284	295	290	313	268	292	348	302	301	309	320	297	302	330	334	295	292	351	300	313	293	303	320	302	288	291	320	336	280	319	292	299	315	327	299	303	297	309	317	282	289	295	293	351	327	328	286	280	330	320	275	311	287	326	261	300	323	323	317	362	289	320	298	312	314	292	316	291	295	336	350	306	317	285	356	334	339	326	291	314	319	278	304	303	305	302	303	321	286	302	304	304	321	283	297	292	283	321	318	315	312	325	309	320	305	316	322	286	298	324	317	285	352	293	308	317	314	295	281	328	322	307	301	293	309	298	316	253	271	276	280	322	317	271	320	278	296	313	278	307	312	319	309	291	317	266	330	302	356	328	304	312	280	310	305	331	304	312	326	309	336	290	315	282	319	317	293	299	321	305	301	334	321	311	268	316	310	286
24297	21978	29143	25514	22017	22113	11009	2308	1577	1464	1367	1163	1117	1106	913	883	853	786	830	776	836	765	710	741	741	683	710	694	674	679	702	719	728	695	672	700	688	666	681	610	624	660	690	654	644	677	669	669	692	652	628	634	686	643	671	632	686	627	600	610	637	674	696	657	663	653	635	652	627	607	601	640	650	659	634	605	697	648	644	639	623	641	632	649	586	639	690	664	678	642	633	641	617	700	612	625	606	652	634	655	645	653	667	673	660	612	647	630	662	590	621	678	602	625	640	626	647	662	657	611	647	656	628	648	609	666	580	624	634	651	623	655	645	641	636	650	649	628	592	656	643	607	642	617	610	606	632	645	643	652	681	638	645	622	658	613	667	647	622	661	632	674	637	631	569	618	650	646	671	596	654	623	718	657	579	612	662	605	635	645	636	647	663	643	652	613	667	612	614	663	643	639	667	627	629	630	606	613	633	616	606	619	597	617	683	662	598	611	650	617	577	641	670	636	584	626	659	616	636	643	632	619	650	663	596	627	624	624	653	639	661	666	622	605	646	637	623	618	630	599	651	599	623	612	617	664	639	618	627	610	646	597	631	652	628	634	641	613	625	617	604	600	608	665	604	591	628	597	719	641	661	613	642	629	623	660	650	666	622	615	622	644	661	661	622	651	625	608	626	631	640	578	636	623	656	678	640	602	617	669	599	623	708	591	624	628	597	614	684	636	629	644	669	682	652	623	650	575	614	654	625	593	650	646	613	649	605	591	642	580	602	617	604	644	637	604	652	597	605	640	620	605	649	583	683	621	602	696	676	625	603	617	653	637	636	662	640	600	619	657	633	601	640	640	599	636	635	657	713	630	666	612	642	641	623	653	620	667	647	653	649	629	615	621	641	623	624	646	614	620	638	634	546	601	694	633	619	628	642	598	638	616	663	606	586	695	633	673	685	647	677	620	627	634	640	608	651	612	645	595	640	668	638	604	646	625	652	599	634	637	608	623	663	605	639	627	655	649	611	634	627	593	614	629	616	627	663	670	662	639	659	633	633	649	660	672	672	628	596	634	615	643	630	596	605	631	643	663	653	606	615	602	611	655	624	631	636	608	684	619	637	632	651	678	660	665	611	626	595	625	711	616	622	649	638	622	638	666	630	638	673	611	624	669	602	622	630	658	625	637	630	680	665	601	624	618	652	669	639	663	647	684	646	624	662	591	609	599	588	618	608	602	651	579	622	644	649	630	630	625	621	601	607	636	624	603	583	635	653	650	610	652	635	632	676	657	680	635	595	694	642	588	634	621	681	586	669	620	653	662	670	662	634	645	634	608	668	675	614	633	592	598	712	638	636	581	641	613	641	645	621	646	670	622	609	670	607	665	657	627	662	643	648	670	621	634	631	633	650	674	624	626	646	663	661	606	637	626	657	654	660	619	659	644	623	627	665	670	623	672	633	651	665	653	594	652	615	641	597	639	627	627	658	594	663	635	640	631	567	614	624	655	645	606	613	649	653	641	590	631	636	600	595	656	602	624	614	618	664	609	624	619	603	609	585	621	638	635	663	628	639	635	628	646	638	631	658	622	633	589	638	612	688	664	642	644	587	590	676	629	587	642	639	616	650	624	588	623	607	625	626	671	646	626	631	625	613	642	615	616	640	653	670	653	622	607	660	590	638	637	620	615	692	616	578	625	610	657	624	674	606	618	661	677	677	591	635	623	594	644	615	621	621	649	630	653	609	580	590	625	663	629	622	668	602	616	639	621	638	667	624	645	617	639	572	644	641	650	613	640	635	653	660	616	624	629	652	659	639	626	676	686	636	632	631	642	649	652	677	670	650	706	636	657	621	635	623	646	684	671	625	651	633	655	639	680	630	638	619	630	661	634	606	640	582	615	615	638	621	646	619	624	656	580	610	672	623	633	633	641	628	681	679	614	659	640	635	656	652	617	608	695	647	616	616	673	661	610	590	674	643	639	563	589	693	608	597	600	609	627	620	699	637	626	639	668	635	619	624	572	615	647	670	634	644	643	614	689	661	665	644	670	630	628	602	651	613	640	627	648	671	654	643	605	626	668	586	629	656	587	651	672	627	657	629	645	622	642	631	647	610	656	622	635	620	604	597	670	644	639	641	675	654	644	607	629	624	682	631	619	592	636	649	648	649	640	631	675	633	623	666	647	618	607	609	630	612	660	590	636	637	639	640	673	678	609	649	694	618	653	640	634	627	656	643	650	589	630	618	617	645	620	643	649	627	606	608	594	606	615	612	684	643	630	599	614	624	590	677	642	602	609	627	595	655	611	632	675	608	635	582	617	661	642	630	634	620	629	654	602	626	647	667	637	607	612	658	617	663	604	617	620	627	614	644	642	607	636	611	682	593	630	595	583	656	657	652	650	648	655	645	654	691	597	601	609	611	653	618	637	626	667	650	687	583	634	591	602	615	637	635	639	595	643	627	607	637	614	648	628	617	603	645	617	625	663	656	612	633	605	600	621	623	624	640	635	669	624	664	640	600	658	638	652	622	608	591	628	627	645	637	619	658	654	676	639	605	578	647	640	671	649	641	617	674	620	553	639	662	652	649	624	674	637	642	680	631	658	621	642	619	638	588	540	585	687	679	595	628	610	649	614	641	608	627	627	564	681	657	644	631	642	663	655	673	599	593	634	653	626	618	629	681	696	659	600	639	658	643	656	622	626	624	640	617	621	628	593	618	618	636	628	615	644	601	661	614	651	613	611	640	632	686	562	658	695	652	595	658	628	710	657	629	614	644	618	633	585	606	614	629	624	641	600	619	659	629	646	655	621	689	554	637	620	623	628	639	620	633	571	585	608	583	660	649	597	656	603	605	629	667	625	615	603	608	659	647	668	639	651	617	644	638	650	643	616	629	592	660	568	614	658	630	650	602	674	686	640	647	616	641	662	615	684	656	638	627	643	636	619	609	598	654	639	599	655	609	613	638	583	641	646	688	602	669	625	675	639	643	600	632	654	631	664	627	633	636	616	633	684	616	656	656	682	678	649	647	658	595	612	645	605	636	619	587	657	618	574	614	576	651	643	618	590	644	610	635	685	608	653	587	601	600	626	611	625	632	652	645	615	669	615	656	636	606	624	664	650	619	598	669	651	656	621	667	694	668	642	616	620	638	654	626	607	651	595	604	624	608	633	609	682	668	634	609	662	628	627	677	668	657	695	598	590	677	664	646	628	640	630	698	638	585	626	604	620	648	672	616	608	606	627	617	676	599	650	654	656	615	656	691	644	648	633	604	638	623	638	643	657	596	621	638	653	630	648	615	595	636	638	597	641	622	659	635	609	648	639	608	655	601	675	600	622	676	687	613	612	714	619	653	640	605	664	623	596	664	639	607	628	611	633	654	658	576	638	632	597	628	642	645	590	639	671	671	606	666	616	646	598	618	660	639	607	658	635	608	621	651	622	603	606	591	622	664	630	615	631	632	633	574	629	615	669	645	602	593	659	642	650	674	594	612	660	628	641
13121	23805	20970	16164	17890	8273	4750	3552	2787	2394	2203	1740	1673	1647	1279	1161	1028	1015	1035	934	948	873	816	775	776	749	761	771	777	702	720	698	703	699	695	696	681	643	653	683	688	652	637	678	614	645	663	669	581	590	652	637	628	667	716	619	622	666	600	623	625	649	632	660	637	630	642	590	612	596	622	605	661	639	551	639	621	614	622	621	578	639	609	568	648	609	620	622	627	579	575	567	631	608	615	632	598	600	609	604	623	600	575	549	647	598	634	635	572	636	606	637	573	628	562	566	595	585	561	578	566	621	638	581	616	581	576	557	622	588	590	665	620	647	586	604	599	620	620	607	605	584	595	620	636	648	578	590	611	670	590	587	605	581	575	614	596	632	615	622	565	604	587	631	624	637	629	613	566	583	614	566	645	599	579	639	588	612	582	625	592	621	587	564	602	635	599	607	620	545	642	565	614	605	606	626	621	633	608	553	578	610	601	588	563	588	569	613	619	647	615	564	616	651	576	646	588	586	619	601	597	618	641	587	612	539	619	603	620	589	594	618	662	578	665	639	597	634	591	611	586	593	640	566	554	609	562	589	622	596	576	609	629	594	587	607	600	629	599	602	618	567	639	600	586	605	596	599	551	578	570	591	579	591	601	615	626	597	578	606	630	619	636	573	613	623	577	590	563	553	574	616	578	566	638	583	598	646	606	584	626	622	613	607	580	625	585	605	655	570	631	595	585	598	582	630	618	616	625	608	584	547	585	568	565	627	625	572	596	625	614	608	646	578	616	595	612	617	579	594	586	620	637	612	595	604	590	585	597	608	580	613	612	601	562	613	626	587	606	591	586	628	579	640	593	578	593	593	587	552	625	583	607	575	570	580	602	618	582	627	602	605	604	585	606	624	624	591	621	602	612	650	610	590	571	612	607	590	583	581	631	571	606	576	615	610	577	632	597	568	629	596	608	627	605	629	614	649	626	615	596	621	614	575	569	562	607	617	580	610	598	594	617	577	601	588	629	615	599	662	611	578	592	593	625	634	606	592	601	612	604	573	606	628	623	660	639	622	578	616	614	609	611	565	607	578	632	613	575	597	609	601	640	586	603	545	606	584	605	621	593	592	605	578	595	612	575	629	598	590	623	598	655	611	624	626	611	629	565	646	616	608	600	608	584	608	567	593	599	580	608	587	563	645	598	600	611	598	610	633	583	589	600	578	593	582	590	627	575	589	619	603	610	592	617	600	590	607	632	636	594	578	578	575	609	584	651	597	636	591	633	603	616	585	641	618	595	593	614	609	593	553	573	592	607	599	610	625	619	581	620	638	602	588	608	614	635	607	632	592	602	608	613	562	589	640	590	592	592	620	559	624	646	583	614	619	581	582	643	577	627	589	618	586	576	580	611	614	624	595	641	588	584	584	575	559	596	593	593	631	610	630	599	590	576	605	569	592	645	604	603	571	576	592	597	611	630	557	660	598	602	585	590	612	605	616	595	547	633	617	585	573	534	569	556	569	627	573	560	547	624	625	584	601	610	597	568	621	570	568	559	654	601	629	560	582	612	575	598	576	565	599	608	618	551	584	618	571	646	581	628	606	583	623	562	594	624	599	569	572	564	587	611	593	575	642	615	642	595	661	565	640	650	644	580	645	575	633	568	669	563	586	570	625	620	616	601	592	555	624	607	616	580	631	617	633	639	603	612	623	609	600	614	573	582	569	540	586	612	580	629	601	599	586	619	573	583	611	589	615	587	551	594	587	580	599	609	600	588	618	591	592	607	617	606	614	620	603	573	597	634	622	633	605	585	648	584	558	617	605	576	604	586	608	630	632	599	614	604	624	579	632	596	609	594	635	586	587	589	580	572	611	603	578	614	586	581	557	594	649	607	585	627	604	586	599	550	622	586	601	618	627	628	628	609	587	637	602	600	583	598	626	606	593	561	601	604	592	619	587	535	620	635	629	574	589	554	660	619	604	606	604	616	584	609	577	556	600	653	578	650	616	626	621	568	592	551	598	583	620	621	613	617	584	588	580	615	642	618	610	614	592	603	592	606	628	572	622	583	600	635	625	636	574	612	610	560	572	572	584	653	620	609	639	585	561	599	646	602	657	628	624	587	610	641	568	641	612	628	594	614	576	596	598	588	584	602	586	565	643	626	615	597	583	600	592	570	628	597	584	541	604	610	574	638	589	644	573	546	566	649	567	592	598	606	594	618	612	612	598	560	605	603	626	589	559	651	576	601	620	632	593	609	605	591	597	613	609	575	574	625	626	568	584	622	604	576	559	629	547	585	579	600	598	575	573	577	583	653	644	566	615	616	600	621	611	597	591	558	581	587	640	596	618	617	616	582	546	621	581	635	561	574	597	668	631	586	581	615	620	611	643	599	560	607	632	591	621	593	577	604	578	568	648	589	607	593	595	585	581	571	629	592	613	636	591	569	641	616	636	647	625	602	575	562	575	592	617	599	576	627	638	611	612	607	615	605	560	610	619	616	609	606	608	586	629	609	590	589	641	640	604	609	608	631	637	566	609	624	584	584	574	570	629	616	609	594	589	628	583	627	597	639	651	581	635	610	617	583	615	596	588	629	625	615	584	617	613	583	618	588	597	638	597	570	598	606	563	616	633	654	623	626	581	630	619	614	607	561	620	604	583	583	571	621	592	632	569	593	597	603	604	594	607	640	607	623	620	602	593	619	588	537	613	643	605	641	608	628	601	626	592	573	606	605	574	587	596	630	594	643	607	588	570	606	621	585	555	617	618	639	617	546	572	624	566	625	608	597	631	596	641	599	552	574	632	562	586	601	623	603	575	590	629	626	624	577	633	629	609	610	597	592	638	587	593	612	640	639	613	610	623	617	562	636	601	590	620	648	609	620	553	597	602	602	570	608	635	615	630	676	632	621	594	610	623	602	582	591	612	623	643	563	614	613	598	572	640	578	584	518	606	607	598	609	589	588	593	589	589	588	582	644	589	628	556	629	580	655	621	609	578	627	617	584	610	632	642	594	628	612	601	567	584	652	644	582	571	588	588	562	586	608	611	597	579	604	585	587	600	618	625	618	608	583	622	592	610	618	626	583	601	556	569	642	656	596	599	642	600	598	598	556	599	641	626	604	598	606	562	613	609	602	586	562	615	609	592	633	612	603	609	596	602	609	601	597	619	578	636	585	610	603	646	601	636	625	602	579	611	596	600	613	556	620	677	645	547	599	598	603	662	602	586	600	586	566	633	603	597	637	581	621	618	620	594	638	642	602	587	578	522	621	612	588	594	642	567	611	601	625	584	617	606	562	570	590	593	603	617	571	597	606	572	635	638	587	601	600	585	580	604	608	559	552	575	574	630	602	586	599	613	593	601	586	620	632	614	622	568	609	637	600	590	611	615	573	617	584	623	604	595	588	620	628	646	604	583	600	591	613	640	617	627	593	603	557	613	635	613	578	588	590	646	619	614	626	645	586	601	572	618	607	610	642	609	575	603	601	582	618	585	571	593	615	624
30029	15908	2934	2994	1601	432	184	174	165	141	143	165	138	141	142	137	158	122	125	144	137	132	134	140	137	131	140	132	127	139	114	124	131	124	143	130	145	133	149	148	125	130	132	152	127	144	147	132	151	164	143	138	129	132	129	135	129	128	134	135	149	133	112	118	115	123	132	136	138	119	128	132	121	126	132	133	127	105	128	130	125	116	131	150	143	117	136	128	126	141	129	143	129	112	118	112	139	120	132	116	153	123	113	138	148	120	132	119	136	123	122	110	107	143	105	110	129	138	128	128	137	125	129	143	117	139	124	123	105	139	128	131	131	135	145	135	131	136	132	134	133	104	115	118	114	123	117	130	122	150	113	128	133	111	128	134	127	122	109	118	137	149	132	102	112	147	132	140	125	149	147	130	116	130	118	150	129	124	133	128	119	137	126	141	117	120	157	129	116	145	125	141	122	125	124	138	134	155	111	140	135	109	135	116	146	141	129	134	133	126	127	122	109	134	104	149	120	134	111	114	131	131	129	129	148	129	121	112	140	117	121	140	156	110	109	136	140	117	128	126	120	124	130	113	132	153	140	124	124	148	125	118	134	126	125	120	144	137	126	120	141	145	139	140	114	121	130	135	139	128	121	156	132	145	119	114	128	114	124	130	130	144	107	127	114	125	107	123	138	140	134	166	126	118	124	128	112	136	128	137	158	143	160	128	138	119	122	146	153	137	127	115	143	117	124	147	125	126	134	146	126	128	141	127	111	150	146	139	126	118	121	125	124	114	122	104	116	117	135	137	136	141	126	130	128	139	109	127	138	130	116	127	142	135	125	150	128	146	136	134	136	123	122	127	117	120	128	133	123	122	144	137	130	160	133	123	120	127	125	143	114	118	137	118	154	121	126	145	140	133	125	129	127	114	128	116	111	137	114	135	135	123	135	137	129	148	116	121	128	116	123	129	139	107	137	119	143	135	121	137	130	131	117	136	129	151	125	124	116	119	136	136	129	153	135	128	118	149	121	130	142	149	133	135	134	143	142	131	148	129	149	139	136	145	126	140	149	132	146	143	128	135	138	120	133	149	130	118	132	145	119	128	111	130	144	143	114	112	124	134	140	130	124	134	128	139	129	155	143	126	128	123	139	126	139	130	141	111	115	131	118	125	128	133	128	139	142	134	128	136	126	114	130	123	120	119	127	139	129	119	139	126	115	137	126	130	148	155	149	129	138	113	123	120	132	136	127	129	137	149	143	122	141	145	119	133	138	108	145	161	135	147	115	109	165	140	144	136	128	131	142	119	139	128	126	128	136	123	152	142	135	116	121	122	102	114	134	146	147	132	112	113	130	131	136	122	107	127	130	129	141	153	145	122	128	123	133	124	149	121	137	128	128	136	134	131	127	130	135	131	128	132	107	136	128	113	112	123	125	131	141	135	119	134	132	111	119	130	151	132	129	137	132	140	131	146	122	122	124	135	140	122	124	109	120	151	139	129	117	106	135	138	136	122	122	136	122	130	134	141	131	120	126	126	124	133	138	132	108	126	133	127	122	140	120	123	136	129	126	138	140	141	144	147	109	123	152	121	145	138	127	139	117	133	135	126	133	145	131	127	136	115	128	128	118	128	148	131	134	124	137	117	132	143	118	123	120	122	134	142	147	154	140	131	145	144	110	119	130	141	153	111	141	108	129	142	128	133	151	112	134	108	145	114	136	119	129	138	117	130	126	131	111	144	112	130	140	129	109	132	131	120	110	138	115	144	120	137	131	139	133	133	129	117	151	136	135	136	127	140	136	137	153	120	124	131	144	139	131	138	135	148	119	134	126	144	110	121	124	120	140	116	117	123	126	129	132	133	129	115	119	135	116	146	101	132	148	119	135	143	130	131	136	127	128	143	134	134	148	135	133	120	125	135	136	131	144	134	121	121	112	146	111	138	127	127	148	144	140	135	137	119	142	158	128	121	132	132	128	127	139	122	143	129	118	143	129	124	116	127	128	140	129	130	121	140	124	120	125	143	130	146	119	122	111	124	140	134	137	145	126	128	116	131	133	137	125	143	136	152	131	118	128	137	133	133	141	164	130	111	146	143	106	147	153	118	114	116	112	136	111	124	116	139	125	155	136	129	121	130	141	129	140	124	131	134	132	117	131	111	129	135	125	138	143	126	139	120	121	139	138	129	135	137	134	133	114	131	126	135	120	125	116	111	141	117	143	120	125	162	126	127	141	129	125	117	138	150	143	121	148	130	126	117	128	136	126	148	125	128	132	117	126	128	143	125	116	127	132	116	126	121	151	127	128	140	134	143	123	130	124	152	148	141	131	127	147	118	130	126	117	129	134	123	156	116	118	129	150	137	128	133	130	128	130	132	146	125	137	115	134	121	146	127	156	146	124	130	147	131	133	117	114	125	133	140	133	122	151	131	154	145	140	130	126	131	121	133	160	135	138	130	122	138	122	133	122	115	145	150	128	121	119	134	111	148	147	134	124	116	131	153	115	126	139	129	119	140	107	105	116	132	143	112	162	141	126	136	128	141	130	151	136	111	126	134	147	99	118	140	130	134	124	121	135	118	138	112	125	135	140	132	145	134	157	120	135	120	129	122	130	125	125	126	126	134	132	145	127	116	117	141	128	131	143	124	131	126	145	125	131	150	124	140	116	122	131	126	135	114	124	134	144	125	148	138	149	123	129	135	108	128	104	121	132	124	127	131	125	122	126	140	130	128	119	124	127	125	130	121	136	126	138	101	101	135	138	143	136	130	133	135	136	126	135	141	137	124	143	115	118	130	128	139	127	121	125	119	139	130	145	135	117	127	137	140	142	150	127	129	133	124	138	115	139	114	155	120	133	139	139	127	124	130	124	138	137	128	149	124	111	136	118	126	133	125	128	135	119	126	125	143	127	135	134	136	140	133	119	124	105	142	139	133	140	127	106	146	125	116	131	116	104	144	136	110	129	126	127	128	129	139	127	131	134	136	136	124	136	115	132	132	132	129	149	129	110	132	116	153	137	119	140	134	118	149	126	95	135	139	120	147	93	121	132	112	123	141	122	132	118	152	144	148	122	145	123	132	146	138	125	119	136	110	122	120	134	141	121	116	120	109	121	114	142	126	128	139	123	109	118	135	128	125	120	137	126	145	137	116	126	144	128	125	108	129	129	140	158	99	131	130	128	122	113	141	108	152	107	129	131	132	137	122	120	123	131	114	103	136	132	127	123	141	129	123	133	155	143	132	124	126	138	121	135	124	151	135	116	152	128	146	140	125	147	130	132	146	152	141	146	137	116	132	123	138	119	121	127	128	146	107	121	122	119	133	124	116	137	149	124	117	125	120	132	128	116	128	137	144	115	126	127	140	122	109	135	133	142	138	155	133	119	109	127	129	119	141	122	134	127	132	149	141	138	128	114	99	137	126	147	136	127	116	143	126	134	96	137	134	135	144	109	139	135	142	144	118	129	117	126	118	118	117	131	143	134	114	133	138	110	131	146	118	122	137
7588	4113	3019	5548	2866	760	235	247	205	194	172	180	171	186	164	146	154	182	151	144	147	167	155	156	156	157	157	132	169	146	155	150	151	162	151	130	169	130	155	142	149	146	140	151	161	158	152	148	144	147	150	151	147	144	139	166	155	138	155	148	163	147	161	142	144	157	144	163	152	151	145	148	149	144	145	150	143	148	130	131	150	139	153	149	144	160	125	129	158	139	147	135	140	133	126	134	145	148	151	142	144	136	157	137	158	146	144	151	118	160	139	140	140	159	137	158	157	130	150	129	135	140	128	124	142	131	151	160	164	138	128	144	137	148	153	139	143	146	137	121	132	135	135	132	139	156	137	153	139	149	162	168	154	145	153	162	125	142	147	151	149	145	135	127	145	147	143	147	141	154	138	147	149	135	154	144	161	151	151	141	141	157	138	153	159	163	138	145	149	155	156	142	154	158	140	149	138	157	142	159	174	146	168	141	127	154	160	148	146	159	151	145	162	144	150	143	165	153	139	138	145	150	125	131	162	139	144	130	149	147	142	169	159	166	131	148	142	160	147	135	160	147	161	141	156	159	131	124	138	133	158	154	158	144	143	144	155	132	150	153	154	156	152	159	132	164	133	152	141	153	137	163	155	133	160	139	144	147	162	122	157	140	163	155	145	117	167	158	146	149	132	157	163	118	154	126	161	151	133	141	142	153	142	131	137	118	140	147	174	150	148	144	151	139	165	132	151	156	150	151	137	153	142	154	165	133	133	119	161	152	156	163	132	156	111	152	154	140	173	151	152	141	139	139	149	132	132	138	187	133	127	148	157	167	154	154	148	152	143	165	121	162	146	148	172	144	168	139	151	156	116	151	131	159	158	126	130	114	127	140	131	155	132	152	133	166	131	143	143	151	152	156	153	144	149	157	156	146	144	132	153	136	126	133	150	152	114	126	152	160	161	139	130	153	113	124	163	123	161	158	139	137	146	146	144	145	161	160	131	139	120	149	130	132	132	157	128	166	149	138	166	160	146	151	145	185	113	159	160	152	181	159	145	144	172	158	156	140	159	150	167	170	137	146	153	132	147	154	144	132	148	154	159	142	170	127	158	140	168	142	147	143	148	144	156	160	133	141	150	145	152	151	155	128	145	156	156	142	156	124	138	134	143	146	131	155	146	128	150	156	161	147	147	148	164	135	146	166	136	150	148	135	159	140	134	148	145	147	141	146	158	140	152	129	148	138	151	146	146	162	130	154	148	149	161	128	143	150	124	142	150	155	148	157	150	146	150	135	156	154	143	142	148	129	150	160	149	144	152	168	137	118	126	139	146	156	157	152	142	147	138	128	142	147	151	159	144	138	132	133	134	144	124	149	143	160	133	142	142	138	142	141	157	138	127	153	143	160	135	144	174	135	152	141	158	129	179	153	144	130	120	142	143	140	146	146	169	165	140	150	151	139	128	149	147	160	155	133	144	146	151	163	141	139	144	157	151	128	135	159	146	158	176	151	153	148	137	149	145	148	144	156	148	147	152	134	124	118	140	178	128	159	159	158	146	157	157	177	116	143	145	149	141	131	145	136	145	146	150	148	153	136	146	132	146	159	134	144	137	156	145	159	149	149	148	150	150	151	112	134	169	156	142	158	132	145	172	150	171	153	150	139	140	139	131	149	143	147	163	133	157	154	138	140	149	163	148	135	159	149	153	152	133	153	153	146	164	130	144	149	149	133	143	154	154	149	141	147	152	143	149	175	167	154	143	147	151	142	152	127	146	164	158	148	149	150	137	133	162	135	157	124	137	123	142	141	137	148	157	133	123	134	142	151	140	142	147	155	125	132	136	143	126	133	150	144	146	149	137	132	160	144	146	133	139	143	140	162	164	151	161	153	164	139	159	175	163	143	150	164	137	150	152	162	148	163	141	151	148	150	147	155	153	147	151	125	147	149	141	153	145	154	121	143	141	164	140	139	136	135	137	154	140	138	149	142	137	151	170	163	169	154	133	125	155	134	138	156	150	163	171	120	146	151	146	131	138	163	133	148	181	142	184	149	165	139	148	147	131	147	164	162	149	137	143	134	152	130	154	143	141	177	173	142	178	139	143	140	140	157	172	136	129	165	120	162	141	164	133	127	150	142	151	134	141	149	152	150	157	117	160	147	155	143	131	152	151	163	141	147	158	138	140	160	137	162	140	133	128	134	151	133	146	159	171	128	144	143	147	127	163	121	145	152	161	137	158	159	143	140	139	152	160	150	157	138	144	148	138	157	165	136	159	151	130	157	144	137	127	144	118	142	142	138	150	140	142	169	133	115	141	144	142	136	155	170	147	147	157	146	129	153	155	128	135	145	150	136	156	142	141	128	141	171	135	156	124	145	126	164	145	149	166	146	159	145	139	171	135	168	167	139	131	153	141	144	137	142	152	143	135	145	142	124	138	143	121	138	135	152	146	155	129	132	148	139	159	138	134	151	119	160	153	147	149	142	172	178	144	155	145	158	135	150	173	127	156	132	143	152	162	131	146	136	161	141	136	131	135	155	167	145	141	160	153	167	139	127	123	131	135	138	164	151	154	154	147	142	131	152	166	152	145	133	162	155	130	145	153	153	136	146	135	152	176	140	161	137	141	130	155	122	161	132	158	155	157	151	157	147	134	142	147	167	155	159	127	133	148	139	133	158	128	166	157	158	157	148	127	156	133	149	151	157	156	132	136	172	145	155	156	164	138	145	138	130	151	149	132	134	131	149	149	160	140	139	123	147	151	148	149	169	147	157	144	171	164	157	150	142	140	117	134	143	147	146	141	151	155	124	148	165	136	147	140	152	133	151	142	163	140	154	163	132	147	158	135	157	177	154	158	147	133	160	145	153	152	139	139	139	147	147	138	147	132	133	163	158	158	144	141	155	158	126	158	143	146	137	156	158	136	120	153	162	141	154	125	155	136	145	139	126	159	131	146	143	145	130	131	142	155	157	130	172	130	143	155	151	133	155	125	148	126	132	133	144	149	142	154	145	146	138	123	147	160	159	119	115	136	140	153	154	172	143	163	170	157	149	140	139	142	142	154	156	141	151	131	131	154	173	141	154	144	141	144	138	120	141	160	150	155	149	135	140	140	151	149	146	142	143	154	144	151	154	170	149	148	137	134	132	134	144	138	156	143	149	144	122	148	148	169	138	142	141	142	158	135	145	151	144	165	136	153	145	139	153	158	148	156	144	171	135	153	168	141	151	145	147	138	109	156	146	143	144	151	141	147	151	145	153	153	154	130	140	163	146	150	148	153	136	141	127	143	155	147	138	132	143	141	146	136	145	149	140	146	136	132	142	151	135	149	138	131	170	153	146	139	171	147	139	158	155	132	144	141	128	142	150	167	137	141	120	154	139	170	158	162	145	147	133	167	141	170	150	135	155	138	161	145	157	143	159	143	149	166	148	152	159	128	136	148	126	154	147	146	118	152	143	149	151	146	138	151	129	141	170	146	126	133	161	147	134	145	133	158	151
24294	19994	26093	23588	20032	11034	1851	996	802	698	655	543	550	559	444	398	422	416	419	421	373	401	369	374	395	384	350	359	354	345	327	351	341	319	350	369	356	359	369	348	314	357	367	305	323	349	310	341	330	341	352	336	337	338	310	318	312	360	353	345	358	305	340	352	341	335	326	330	343	326	369	361	331	331	322	328	350	304	326	311	327	351	334	297	337	323	336	361	332	322	344	329	338	308	315	327	321	347	311	317	310	295	358	355	328	328	310	325	307	363	309	326	317	303	298	347	326	321	315	348	324	326	299	315	350	315	299	297	346	352	307	311	311	313	325	287	318	364	329	285	331	318	323	326	318	313	336	311	332	326	330	359	322	302	309	294	315	321	334	320	332	311	298	310	322	320	312	316	342	294	330	297	299	317	317	324	344	344	351	325	326	324	318	321	284	337	366	318	307	319	302	323	328	320	306	305	312	306	325	335	332	317	341	320	323	301	319	296	309	325	290	303	318	337	328	318	327	330	304	301	331	303	349	334	339	331	332	321	303	331	315	336	324	328	304	327	328	312	334	331	285	313	337	296	358	333	320	289	328	365	341	335	362	346	339	314	303	321	304	337	308	305	313	320	307	312	346	317	311	297	347	329	335	330	331	303	329	332	321	330	338	308	316	317	319	329	303	361	340	334	293	325	314	334	306	315	303	300	329	305	359	327	335	310	309	326	310	345	326	334	347	311	300	334	334	343	350	332	316	300	324	324	322	309	344	343	349	307	319	336	309	320	320	298	366	330	295	305	317	342	286	335	339	279	306	369	321	355	314	330	328	334	339	323	308	299	289	324	338	309	294	310	284	325	333	323	329	327	344	340	334	342	299	335	322	329	300	357	333	318	319	313	323	342	320	344	303	345	317	358	341	334	297	339	336	336	310	329	308	326	314	329	297	333	348	320	289	371	322	337	307	310	306	339	308	310	349	348	297	345	344	329	320	328	357	288	334	305	302	343	335	308	329	319	328	363	292	348	320	312	323	329	344	291	364	322	329	333	348	305	303	332	313	292	327	314	320	290	355	358	343	316	333	301	299	352	303	331	329	329	299	317	321	328	350	320	330	333	309	316	316	343	327	345	318	293	316	292	322	304	315	311	330	287	347	318	318	339	316	337	321	306	291	330	335	344	333	354	364	301	330	270	317	323	333	361	302	356	305	344	301	296	292	284	322	349	350	361	268	337	316	332	318	299	354	343	315	320	282	311	318	340	353	304	298	331	306	335	293	336	333	306	315	301	338	299	309	331	311	331	278	318	298	336	304	318	311	321	370	335	304	347	311	327	321	322	307	327	316	305	287	337	355	320	322	340	334	331	367	309	306	347	351	320	343	310	332	335	296	307	335	324	329	270	287	302	314	293	322	340	343	322	335	330	321	330	327	336	321	322	301	343	310	309	303	370	279	334	328	329	326	339	302	321	359	314	313	318	300	323	324	285	304	316	317	326	324	312	353	321	338	313	295	322	293	317	335	329	302	348	314	339	324	320	329	289	306	298	316	308	308	293	311	303	307	310	318	335	336	311	294	354	302	333	334	313	359	324	310	331	343	302	320	314	330	274	289	327	303	323	314	325	348	321	305	315	364	317	315	330	309	312	325	302	314	298	309	303	273	316	299	341	331	331	350	333	337	298	301	332	348	329	323	319	310	327	323	339	298	313	313	311	302	317	323	322	315	325	303	320	329	329	337	326	312	346	306	310	333	330	333	319	322	334	342	314	270	315	327	320	308	287	359	321	314	296	317	317	312	295	311	343	364	304	363	326	332	329	308	342	328	364	321	320	307	317	329	304	325	321	347	315	324	358	302	350	348	302	296	325	305	323	306	341	340	334	292	320	299	308	337	377	320	337	338	340	309	329	337	326	314	321	339	321	318	329	336	341	352	321	330	312	333	342	299	325	325	303	309	326	343	311	275	325	310	300	300	317	318	332	303	294	308	331	291	334	370	351	337	315	331	337	326	329	339	361	302	334	336	339	308	286	314	325	350	313	309	296	354	320	345	316	324	306	337	336	321	342	322	302	341	323	344	338	347	294	328	283	346	326	315	308	320	356	296	332	306	324	303	327	326	333	290	307	318	331	310	319	312	357	299	310	332	326	348	286	295	345	320	331	327	329	292	348	335	331	308	302	325	321	333	291	335	290	314	278	310	348	360	325	305	320	304	355	310	319	313	315	345	337	325	328	328	341	286	337	329	329	325	313	348	342	319	318	337	349	328	330	315	326	283	340	311	356	349	303	323	351	316	311	348	300	312	315	345	299	296	336	336	312	329	327	306	320	320	323	320	356	325	314	352	352	312	326	319	323	314	350	294	347	349	331	293	321	327	330	319	340	321	322	308	313	350	353	292	280	317	327	325	308	309	306	320	309	337	339	307	342	350	323	313	297	337	325	318	341	317	331	326	348	331	324	325	314	322	339	334	346	314	323	323	335	345	296	314	307	335	284	334	330	331	329	332	358	355	307	332	304	312	320	308	327	326	307	322	366	314	311	307	323	340	342	298	342	353	313	313	333	304	316	292	322	322	320	334	307	340	328	359	332	326	304	316	343	356	318	331	321	298	327	316	326	324	290	291	328	317	303	333	313	348	315	321	327	330	324	310	337	285	340	318	336	349	323	325	317	302	320	317	333	323	300	306	323	343	328	317	306	358	328	310	343	367	328	313	339	300	319	315	310	301	316	338	333	347	310	292	310	335	342	329	329	302	297	323	313	305	328	331	312	299	319	292	333	338	315	277	317	321	333	309	354	328	336	354	337	287	327	323	332	362	318	312	296	314	296	317	324	330	333	303	371	333	345	310	304	307	328	335	338	327	329	332	343	356	361	344	330	296	310	286	345	327	305	326	304	322	305	311	327	331	369	283	314	314	323	337	326	308	343	310	335	319	357	350	358	308	301	312	330	329	309	296	353	346	277	305	308	352	312	346	326	316	310	336	294	315	340	326	319	307	318	300	312	332	327	315	317	328	347	311	307	315	317	326	347	321	371	321	302	315	326	335	308	345	328	303	345	353	301	308	278	333	321	305	328	322	350	311	326	322	324	293	325	296	318	355	332	317	322	304	277	343	301	325	316	332	293	315	323	305	324	309	319	303	315	310	346	323	317	320	328	288	332	313	344	324	304	299	323	321	290	307	323	364	304	310	323	336	314	295	340	315	330	292	332	354	323	323	349	384	340	301	314	308	336	285	318	344	333	322	349	321	330	313	347	375	322	328	311	307	331	314	361	339	342	327	314	327	335	304	341	306	349	332	328	357	327	338	323	334	313	342	351	318	306	294	299	312	324	320	378	324	312	351	343	321	322	315	324	294	301	355	325	300	304	348	336	303	308	349	312	315	310	318	313	298	321	317	320	330	357	293	307	315	286	346	327	331	323	353	292	307	337	326	304	299	328	323	307	344	328	333	365	312	336	294	312	318	334	263	293	343	329	322	334	303	330	306	353	308	314	324	332	323	331
10874	15056	12707	10679	6865	4476	2330	1682	1340	1086	1039	878	870	774	593	596	556	513	486	508	396	456	405	380	419	407	401	355	355	336	361	400	350	344	356	365	312	300	348	334	332	342	341	315	317	332	330	336	349	328	325	326	337	330	303	318	337	353	275	311	319	308	346	324	303	348	302	331	290	301	320	335	357	317	333	319	317	314	280	302	290	299	301	301	305	294	324	307	309	313	318	327	324	320	327	305	309	310	299	308	305	310	292	324	303	302	353	316	313	339	307	301	276	309	329	319	304	306	301	315	296	296	323	316	296	299	332	296	314	317	349	307	282	305	313	309	285	318	285	325	314	300	290	307	314	315	331	302	311	291	339	308	313	307	311	311	308	310	299	314	309	301	284	338	333	312	316	293	303	325	307	316	328	303	301	325	299	322	296	321	313	340	314	317	333	306	288	307	326	334	337	320	315	297	303	282	339	317	304	330	316	297	336	288	337	290	270	305	335	296	341	275	299	300	325	294	296	327	312	284	324	328	281	293	311	329	300	304	328	314	298	291	301	296	354	315	316	307	301	343	288	327	310	297	314	305	312	332	312	289	324	308	317	306	290	334	293	305	313	325	327	339	300	318	322	320	274	327	286	297	312	331	303	298	306	288	306	293	277	304	296	304	304	311	301	324	273	294	314	322	299	331	305	314	324	325	324	315	315	321	357	302	306	308	307	324	290	329	289	326	305	291	338	312	344	317	314	309	294	300	326	331	296	284	302	326	298	315	302	312	305	311	286	302	284	310	317	306	330	305	329	301	311	315	305	324	316	321	303	318	301	286	311	290	305	312	263	319	313	287	302	324	306	322	342	318	292	308	311	321	289	299	314	344	312	312	303	288	263	333	316	334	301	340	308	289	291	298	336	291	311	314	278	302	315	331	303	319	279	292	295	308	309	340	272	310	290	335	323	338	311	297	322	306	339	317	291	280	339	330	321	321	311	315	323	310	305	279	285	303	344	310	318	323	306	335	288	314	306	332	287	309	311	311	291	311	274	323	331	328	290	282	296	318	309	278	325	290	314	338	329	277	304	309	302	287	310	312	277	304	320	293	292	308	298	311	328	313	299	306	327	335	284	288	311	300	301	291	296	297	305	314	300	326	313	259	330	278	285	336	288	321	285	308	292	330	300	310	336	312	291	330	341	306	320	336	311	308	301	315	315	311	331	326	277	278	308	325	321	316	296	302	305	300	295	332	276	332	313	302	315	304	336	283	339	321	288	341	340	286	302	314	316	315	317	315	329	309	288	321	242	311	331	325	326	312	341	304	302	252	331	329	309	284	312	324	282	264	319	331	280	272	318	314	299	331	296	301	353	329	339	292	274	295	305	325	278	297	305	335	311	308	296	313	325	310	320	312	314	307	305	354	299	277	329	337	316	313	299	309	330	357	311	319	311	263	332	318	329	307	295	337	315	317	325	288	340	310	302	312	309	313	291	322	313	301	279	283	322	300	314	294	316	277	311	302	335	305	315	334	267	306	277	340	299	288	323	317	284	308	336	319	314	323	315	329	319	308	309	328	313	287	366	305	308	283	297	311	322	313	326	339	283	312	289	321	319	336	323	304	286	298	288	290	298	288	288	327	325	331	329	283	326	298	282	325	281	313	282	315	293	307	308	292	320	299	319	304	316	337	303	308	272	321	321	348	330	311	289	320	333	284	310	305	262	308	309	314	292	315	285	327	298	295	332	311	296	320	310	302	296	307	300	295	288	319	287	304	307	305	321	296	284	296	297	311	290	328	305	294	319	315	326	287	302	331	318	325	305	330	308	278	288	307	305	335	325	252	316	279	312	306	295	301	321	315	301	325	302	315	307	300	318	280	340	326	292	317	277	338	319	294	362	302	305	307	300	342	303	308	309	323	304	313	294	339	299	288	287	308	329	303	298	303	316	278	331	310	321	314	304	276	307	289	307	310	268	323	279	330	317	295	298	312	310	268	322	303	322	314	275	271	325	291	311	286	317	293	292	305	283	292	276	312	256	272	288	306	299	332	310	327	294	314	290	301	313	302	332	306	275	290	300	331	332	285	335	318	293	320	302	327	274	325	315	323	309	309	301	270	318	331	310	337	330	300	324	292	323	282	320	301	309	330	289	305	291	335	316	321	313	313	312	297	338	315	316	294	280	318	348	331	325	297	303	318	325	305	314	311	318	324	281	289	309	304	296	317	298	283	276	319	334	322	313	317	315	309	291	298	344	340	340	326	293	283	329	314	304	299	302	309	316	315	278	310	311	295	329	323	300	329	310	278	299	324	312	322	318	307	311	314	301	305	305	318	301	342	310	288	326	312	302	298	312	296	322	315	306	312	309	292	303	305	328	314	306	311	313	302	340	306	330	301	302	309	331	311	277	294	346	305	324	288	311	310	322	283	333	299	293	286	299	315	279	345	345	320	299	298	301	312	270	335	331	326	310	304	300	330	291	294	288	291	300	304	326	336	298	302	315	319	310	308	314	328	291	313	278	306	307	297	300	307	323	298	322	305	322	321	321	327	317	277	312	296	313	315	308	315	331	318	308	317	312	340	303	326	331	291	312	292	315	295	295	291	297	324	313	302	306	339	275	313	307	323	331	323	274	297	297	298	282	347	314	280	312	324	323	312	301	304	314	287	298	314	299	301	303	337	307	308	328	318	321	300	336	300	315	290	307	316	311	260	321	364	336	292	270	302	353	305	310	348	292	303	278	299	283	280	312	291	322	316	317	286	288	300	308	298	310	282	338	301	311	330	304	300	297	277	330	335	309	303	279	344	262	293	291	317	334	298	325	307	317	321	289	277	317	317	325	307	301	329	323	307	305	283	326	334	315	296	292	303	298	321	315	282	313	279	309	283	311	326	317	307	305	312	302	333	307	322	305	314	307	325	295	310	294	305	304	307	314	310	314	310	306	295	303	322	298	301	311	309	318	302	294	295	294	330	303	285	301	306	307	321	299	313	304	305	319	298	319	314	310	325	311	321	312	281	342	340	316	329	292	288	323	322	321	303	290	352	306	314	348	323	340	293	301	287	297	319	297	312	302	321	294	279	293	324	308	323	350	330	290	307	312	315	307	317	303	282	308	346	308	282	323	286	280	340	294	300	309	295	288	327	322	324	305	365	314	345	298	296	324	304	291	332	300	302	334	307	298	357	319	309	307	307	309	319	295	264	299	300	294	293	310	332	343	313	295	332	278	305	286	326	317	333	313	292	320	294	296	291	312	334	316	289	324	327	295	299	308	346	303	313	283	306	287	319	319	315	299	290	305	303	332	317	315	278	311	333	324	323	301	296	324	311	290	283	294	348	296	331	319	313	303	286	287	284	324	315	317	327	292	287	339	312	317	292	310	328	287	298	311	321	321	331	290	322	298	283	289	313	303	302	272	303	307	309	295	322	334	280	319	329	292	288	285	305	304	295	285	297	341	317	309	321	305	286	299	330	325	311	306	332	307	294	295	295	286	314	312	274	308	308
24308	21994	29191	25514	22012	22145	11179	2298	1673	1402	1346	1165	1150	1133	890	905	860	849	861	825	816	763	772	778	772	705	766	717	707	701	673	679	717	701	665	711	713	648	699	664	686	648	656	670	674	690	673	650	647	690	668	609	699	669	623	661	651	664	638	605	609	678	664	698	606	673	664	659	638	704	640	651	708	636	674	684	603	640	646	649	664	609	672	656	653	708	652	659	639	702	617	635	613	656	667	653	679	632	598	675	660	673	650	620	612	627	700	675	646	605	623	645	650	659	640	642	611	685	611	662	639	610	573	623	587	668	642	663	624	632	635	671	616	698	640	649	642	647	621	619	578	601	666	679	625	625	655	637	662	615	623	683	638	606	628	626	638	629	634	611	680	664	619	658	646	667	600	662	625	634	623	655	641	641	641	595	627	645	661	655	647	624	605	615	633	648	648	617	652	661	650	646	628	593	661	622	595	586	649	594	658	681	644	655	658	652	603	678	650	617	621	639	624	665	627	662	639	642	656	630	698	655	640	629	603	632	645	654	663	605	637	641	687	626	605	683	681	673	634	611	614	626	593	627	604	685	640	659	618	655	674	625	611	614	661	622	665	645	604	645	655	661	689	687	622	609	673	654	598	625	628	626	682	649	588	629	600	610	684	618	605	637	636	642	623	614	654	623	587	617	655	586	625	648	607	687	659	653	635	675	588	649	671	632	617	667	643	670	616	693	602	643	639	637	685	644	616	662	608	665	612	631	644	613	648	636	647	638	646	652	667	707	657	631	661	633	608	613	627	628	672	605	627	629	608	645	667	649	642	596	595	616	602	633	624	616	661	675	660	609	654	614	597	618	655	640	663	598	679	631	631	603	625	640	645	616	612	598	611	643	599	664	671	639	598	627	613	656	652	562	614	605	652	617	678	649	678	628	618	667	666	660	628	620	677	618	642	654	636	664	643	664	639	629	631	650	652	634	637	634	626	662	650	572	683	601	666	636	643	567	650	616	574	638	655	654	646	624	650	590	598	633	649	656	617	641	631	649	680	653	628	587	671	681	615	588	638	619	634	661	635	623	653	629	599	608	625	646	672	628	656	682	667	653	686	628	632	649	659	622	598	645	639	600	636	644	622	609	649	708	639	635	609	632	655	628	664	601	654	642	635	638	652	632	671	647	672	657	631	659	660	660	636	659	609	641	656	650	669	603	618	645	600	683	602	621	683	661	611	639	629	589	673	643	665	616	647	598	636	635	663	639	664	653	671	627	638	618	669	641	588	642	632	646	619	597	602	640	557	632	594	638	625	627	625	621	687	634	675	616	649	661	640	616	630	603	606	637	646	602	606	650	581	641	650	606	630	670	654	574	650	656	717	669	615	623	620	604	657	615	636	641	654	620	640	632	635	618	669	638	665	619	604	672	621	647	690	586	657	690	611	600	646	604	630	721	616	612	636	655	591	677	605	619	602	630	660	669	649	644	617	629	658	676	646	607	614	629	636	581	679	610	639	623	597	655	644	637	690	642	623	658	637	639	648	677	679	642	633	635	646	659	615	667	611	616	657	664	613	641	633	675	626	631	588	616	631	599	611	635	652	656	647	667	622	657	683	625	643	621	596	665	592	596	647	655	675	625	678	672	589	639	633	636	658	643	656	623	597	607	663	661	623	637	663	658	621	646	591	664	608	650	631	622	639	680	647	663	693	638	635	659	639	617	658	624	635	607	625	605	653	666	631	605	654	636	671	630	600	651	579	658	643	594	618	644	628	613	657	655	653	694	678	627	641	632	627	625	630	587	614	629	683	614	611	652	641	616	669	617	627	602	652	669	631	691	656	640	627	612	576	626	658	659	633	639	672	632	615	656	647	660	616	625	637	612	633	618	656	676	600	706	602	621	701	673	634	642	633	578	621	639	630	638	629	606	660	618	670	598	628	635	642	606	638	601	621	632	633	664	612	665	659	657	644	636	656	661	631	623	674	643	683	643	626	587	594	648	574	657	626	662	619	617	642	605	632	648	642	618	655	657	667	651	606	642	599	669	669	608	577	650	618	631	583	620	646	634	618	601	675	671	622	620	629	667	628	618	627	615	670	659	620	681	618	654	640	693	645	673	620	665	645	650	581	623	664	604	657	614	601	639	639	588	623	622	596	670	636	632	661	653	643	643	607	660	636	658	698	611	637	621	691	606	665	674	684	617	650	592	600	641	631	642	658	645	627	640	628	680	642	633	649	626	648	597	643	607	640	655	647	644	617	626	602	631	622	637	678	632	672	651	677	644	669	595	631	580	684	633	674	667	661	619	605	598	655	612	654	637	653	643	702	671	606	649	676	607	666	658	677	667	634	655	663	692	583	620	650	644	650	629	629	591	605	630	646	619	685	687	654	680	624	593	612	580	670	633	638	606	639	645	617	629	640	634	625	615	627	645	635	635	629	610	675	657	620	627	632	625	622	671	622	669	585	619	641	627	612	654	621	649	617	635	616	666	637	630	647	608	602	649	632	593	612	616	631	631	651	646	656	606	615	657	649	640	640	662	642	616	664	657	645	673	587	627	580	640	627	678	626	628	645	633	656	678	657	644	616	628	597	605	591	621	600	599	617	628	624	638	618	646	663	644	637	625	632	631	622	646	660	610	651	672	598	612	639	669	599	596	657	667	599	608	662	658	642	579	660	616	607	657	659	621	664	644	654	651	655	668	701	659	623	656	615	669	636	626	598	621	619	638	618	642	643	633	627	628	699	607	648	616	647	628	626	673	615	595	613	634	692	610	623	608	667	577	657	671	619	624	622	680	662	640	603	696	634	673	683	651	637	658	633	651	651	613	633	639	648	637	647	670	608	639	567	653	647	654	662	654	672	622	626	622	587	691	646	654	602	680	632	614	646	686	698	641	677	646	639	665	654	606	656	604	634	634	686	681	678	649	652	673	610	608	595	676	618	599	636	612	642	630	645	643	614	653	611	619	642	623	660	673	634	658	632	667	614	553	626	606	619	645	678	646	651	628	659	591	670	660	635	636	658	615	643	636	627	657	596	633	669	667	681	618	631	614	620	616	617	664	612	645	636	646	635	705	584	622	615	632	628	611	653	605	717	604	627	649	613	656	651	679	640	624	638	630	616	583	675	622	680	666	668	633	635	613	634	630	638	628	607	627	622	663	631	635	623	629	639	681	657	644	646	670	642	588	614	620	607	612	625	695	627	681	627	717	635	641	681	605	637	614	628	602	634	625	682	632	644	652	607	660	615	637	636	606	614	594	604	614	654	680	627	654	649	619	630	649	645	651	626	636	695	604	648	603	608	646	640	660	619	630	639	642	650	694	652	592	641	648	632	653	664	626	666	678	649	637	600	601	677	644	638	643	670	634	646	650	652	608	615	643	678	646	607	688	668	608	649	669	595	607	694	606	663	580	631	623	649	602	636	664	638	627	660	661	669	654	607	586	598	639	631	621	606	650	648	674	660	658	637	653	627	616	595	607	646	640	613	643	694	623	666	611	612	639
16580	24606	21054	15547	12789	7866	4807	3553	2835	2389	2143	1834	1728	1585	1248	1168	1045	1025	980	925	900	866	818	832	797	787	763	749	787	750	753	690	709	701	700	701	667	663	693	670	653	672	607	701	669	629	628	641	671	658	653	665	639	589	645	667	605	605	586	623	671	594	625	651	610	595	634	654	630	664	632	598	617	611	642	598	617	631	664	611	641	623	637	591	612	602	560	648	645	602	571	621	645	632	605	618	597	552	640	612	595	632	642	632	603	596	591	625	618	560	601	609	621	622	579	623	610	591	605	590	652	613	623	673	591	618	595	641	594	585	610	629	624	546	562	641	614	596	620	644	600	618	640	576	591	616	594	593	638	589	560	593	579	600	583	636	613	610	572	618	596	575	594	583	612	551	617	592	580	626	587	594	604	603	574	602	638	642	614	560	602	605	640	598	636	628	581	585	650	576	587	638	579	575	554	625	581	632	609	626	560	572	572	589	570	616	617	586	592	581	646	612	629	581	611	546	589	622	601	614	594	636	614	602	619	626	616	591	571	600	612	630	641	596	610	592	630	596	609	597	591	631	577	630	580	576	580	599	627	584	576	630	578	620	672	575	638	626	617	607	631	602	586	549	631	593	600	596	604	601	626	619	602	605	618	620	598	620	649	600	631	626	641	640	596	635	677	587	572	604	599	605	668	591	621	600	556	593	577	546	581	586	570	574	608	605	616	611	584	621	608	594	607	613	584	625	618	533	567	598	639	599	606	640	590	601	594	620	593	599	597	617	611	644	607	605	602	608	587	611	610	623	585	604	615	618	581	604	599	616	616	642	580	607	616	606	555	645	632	624	609	564	554	636	623	598	571	605	621	622	628	617	611	570	634	590	613	624	571	607	579	608	633	623	622	582	576	612	613	618	616	616	597	578	625	618	601	593	628	585	610	623	577	630	613	611	621	623	622	653	599	621	628	629	605	637	628	589	593	622	570	650	628	628	625	601	618	596	570	601	594	578	620	619	554	612	621	616	619	575	587	666	604	617	615	638	635	638	631	646	623	604	589	580	574	622	629	601	623	598	618	638	579	567	603	632	601	623	618	641	582	612	542	633	611	594	600	614	589	593	637	557	600	581	651	602	632	567	612	566	616	627	623	603	621	585	620	609	608	606	597	610	600	618	584	642	618	617	612	596	582	544	630	637	596	596	549	588	611	652	635	600	634	604	598	616	596	578	558	596	579	649	619	597	608	597	590	577	569	572	599	559	593	610	577	632	584	569	595	585	608	611	594	574	595	634	604	603	601	618	587	635	584	650	615	576	616	552	648	600	571	601	591	641	624	576	620	577	608	597	587	600	633	573	567	630	627	596	624	587	605	582	572	580	567	631	606	599	670	574	582	608	552	590	572	575	607	608	565	600	547	621	612	579	619	592	624	599	628	584	611	601	599	630	579	570	610	637	555	599	622	595	627	620	618	632	577	627	564	587	604	572	626	631	608	611	591	597	575	594	611	632	604	633	579	560	573	615	573	597	595	630	640	573	636	585	574	659	624	596	597	627	597	599	638	598	633	603	578	600	588	593	617	576	573	579	583	609	587	589	580	640	608	577	617	610	623	622	590	575	634	618	573	608	631	611	581	571	572	593	623	609	601	586	581	631	633	587	615	577	567	666	595	595	596	546	629	626	564	610	628	600	565	618	596	602	607	625	612	584	633	593	580	602	609	585	624	596	659	567	596	578	621	596	600	592	562	602	604	587	621	563	617	554	607	589	652	583	590	621	639	606	582	574	592	562	614	600	593	611	607	606	632	586	553	602	600	620	553	625	598	574	600	585	649	619	560	575	618	602	598	616	581	625	578	638	610	601	552	591	592	621	601	607	613	619	577	618	637	612	551	586	598	607	543	640	597	606	606	579	613	620	644	614	625	598	593	617	613	602	629	609	667	594	620	584	618	600	611	646	633	596	609	607	582	571	614	588	643	593	632	573	606	602	611	633	596	616	628	641	580	617	635	622	607	619	609	567	609	642	620	619	638	602	605	594	566	580	569	596	592	591	585	575	666	630	617	583	596	625	592	577	596	577	631	617	624	606	625	592	612	614	600	653	646	614	571	600	579	589	596	588	637	546	634	641	598	597	607	615	648	621	619	548	598	594	590	608	577	619	587	580	602	557	606	603	608	608	603	662	586	596	574	568	602	562	586	587	605	600	614	624	562	633	559	622	551	584	611	611	612	619	611	615	616	591	639	593	599	593	603	621	630	620	630	604	600	616	598	600	597	643	606	575	612	623	681	580	589	574	625	619	592	581	606	601	574	610	632	593	586	583	646	638	609	635	630	620	615	612	583	569	618	674	607	642	603	628	603	553	570	573	611	619	607	631	652	626	606	611	586	588	597	584	584	582	628	586	610	609	597	584	611	616	634	618	613	575	624	590	598	578	622	566	631	643	606	596	613	636	570	602	602	582	611	597	626	595	580	626	601	629	579	584	595	575	602	593	603	609	619	593	573	635	600	642	572	604	619	562	602	595	605	648	619	603	642	578	631	660	600	618	565	615	581	574	586	600	558	602	599	605	598	629	575	522	625	625	624	630	590	581	626	588	579	571	592	634	582	627	576	594	598	592	660	587	641	582	605	620	620	588	634	556	598	609	629	594	587	663	629	653	591	613	600	536	580	578	630	630	599	530	593	673	596	577	602	594	595	629	617	620	629	635	598	605	619	624	621	621	554	598	591	605	556	609	625	591	625	595	623	607	624	607	604	588	587	601	583	592	597	591	589	608	637	589	640	553	599	636	592	639	623	584	640	599	618	576	610	608	597	546	584	637	560	587	599	602	580	630	560	609	584	644	651	591	616	595	624	603	666	572	606	625	599	613	593	606	606	583	601	560	625	633	574	616	594	567	607	647	566	605	651	592	592	630	611	617	615	628	588	608	584	623	604	535	607	643	604	593	625	598	618	614	587	597	590	673	616	586	575	596	595	618	544	643	631	570	606	556	589	611	597	628	558	578	592	597	599	552	574	590	587	590	552	584	626	615	600	574	616	603	578	605	591	603	625	597	648	597	610	595	616	621	581	564	614	620	585	567	576	635	585	598	581	570	603	617	604	616	609	623	653	682	660	574	616	649	643	649	584	598	614	645	586	607	609	589	587	558	583	619	574	613	631	604	614	606	598	624	611	612	604	567	576	559	561	642	632	606	639	610	596	602	608	642	609	644	616	635	623	641	639	641	609	616	590	617	657	560	581	608	607	590	616	608	614	609	552	626	610	610	605	555	578	616	621	600	565	631	662	619	655	599	654	603	584	621	616	588	625	623	622	587	595	576	597	575	612	611	625	634	602	616	633	596	626	616	605	614	595	596	589	640	630	567	580	585	623	603	574	605	554	613	622	627	606	594	565	600	624	606	591	604	562	636	584	617	587	602	638	624	605	573	608	652	626	614	577	612	592	622	638	566	607	597	599	610	604	619	558	647	559	578	593	612	600	609	630	586	601	610	640	615	613	606
29839	15598	2789	1461	1491	455	213	171	138	134	152	127	152	150	138	137	143	149	151	140	114	120	126	130	149	132	137	132	123	139	116	120	166	143	140	140	148	115	145	145	139	161	133	124	143	143	140	127	162	99	134	125	144	139	148	129	154	125	140	132	128	118	134	127	148	119	131	124	126	126	131	138	140	134	120	148	117	140	142	127	138	114	138	135	109	138	137	141	138	133	105	132	132	148	131	108	137	122	123	99	128	134	139	114	123	132	134	121	108	144	146	137	102	135	130	145	123	107	115	114	130	129	122	142	133	129	111	115	128	121	128	119	147	129	140	113	124	125	128	138	143	123	124	136	117	124	115	125	119	124	133	125	148	111	120	139	128	148	128	122	123	134	142	120	122	115	109	127	129	135	124	125	116	119	138	128	124	136	142	114	129	143	131	121	131	153	128	123	118	159	123	117	131	129	128	117	112	130	140	139	138	131	147	140	118	104	124	145	109	129	133	130	138	152	102	134	103	127	130	133	128	123	127	111	128	131	116	131	124	154	128	133	127	128	118	124	139	129	107	109	123	135	123	103	139	126	129	133	137	126	135	154	125	126	133	136	132	122	111	117	130	139	143	141	128	120	152	127	137	119	122	119	109	128	140	133	142	133	128	119	130	123	122	116	139	153	130	113	118	133	145	126	131	117	132	128	148	140	127	145	115	113	140	114	134	135	122	143	126	134	109	130	119	123	124	126	129	126	120	124	122	129	135	124	122	123	130	136	124	107	126	123	114	133	137	119	135	125	107	116	125	130	107	113	121	114	118	149	104	146	143	111	110	100	153	127	115	133	116	113	133	137	121	125	132	118	127	128	134	146	118	157	130	124	131	141	131	125	120	119	128	123	128	112	128	146	138	122	137	148	118	136	119	138	147	147	142	97	132	118	129	135	154	123	123	130	131	125	141	129	117	107	137	121	115	124	117	136	141	133	110	111	123	145	132	132	132	113	148	130	113	130	130	137	141	113	115	120	127	129	134	123	118	136	115	134	110	123	121	130	122	107	145	125	127	134	141	142	116	133	135	121	126	135	120	123	125	129	129	137	125	137	135	146	144	104	101	145	153	138	152	108	123	97	153	128	141	106	130	120	145	124	126	137	116	121	135	127	120	136	131	109	107	122	129	134	143	135	113	120	118	122	145	124	117	125	123	134	128	124	153	129	121	132	130	143	114	140	129	109	148	122	127	123	124	127	121	109	130	146	141	113	133	132	140	129	120	142	133	128	136	134	138	126	132	136	115	125	135	134	133	132	145	121	118	129	131	114	134	119	112	121	120	165	117	135	111	116	135	126	133	120	118	118	124	124	126	131	147	131	119	104	121	112	124	122	117	126	115	141	141	124	126	128	109	132	120	119	124	126	135	143	120	146	146	134	110	133	125	142	127	121	124	102	121	118	153	142	140	138	123	142	121	119	128	137	120	119	121	117	135	131	120	155	140	122	133	124	133	138	125	145	131	118	120	128	127	135	104	140	127	133	128	132	116	122	125	123	132	126	119	132	130	155	133	128	120	120	146	119	115	109	118	147	125	132	123	115	132	150	101	123	129	153	119	141	107	129	115	142	140	131	107	126	119	130	140	133	113	127	142	123	122	123	134	123	136	125	143	133	128	125	150	129	123	151	138	123	136	122	129	140	119	148	127	140	117	143	146	117	130	135	131	154	122	131	125	131	128	129	149	120	146	139	137	131	134	119	108	124	124	135	140	125	118	133	120	128	104	153	110	126	154	144	147	147	126	131	128	133	138	123	126	158	133	125	121	124	116	121	123	121	107	137	127	131	140	122	122	133	137	140	121	137	101	127	129	130	147	126	153	128	150	151	131	131	133	141	123	127	125	126	134	137	140	121	137	132	123	134	143	132	131	137	126	114	129	117	134	140	126	137	116	124	155	109	139	127	129	157	138	130	134	113	139	124	119	125	134	122	133	131	127	101	127	114	137	133	115	132	123	132	134	123	147	150	126	124	119	132	126	134	139	129	119	105	143	117	116	126	108	141	148	128	140	110	105	113	148	109	147	115	135	134	134	120	124	134	144	145	131	123	126	128	108	140	149	130	134	131	135	143	119	123	136	130	142	117	131	120	125	135	127	130	119	142	123	117	124	136	121	136	135	139	143	138	128	110	133	140	131	118	135	113	118	127	130	120	147	129	119	139	119	127	130	132	131	125	133	124	124	129	140	132	130	117	118	141	125	134	140	130	127	150	139	130	124	154	146	120	140	127	134	128	133	118	105	133	134	120	141	132	131	124	123	142	129	130	126	118	119	136	143	123	132	115	135	143	116	138	125	129	144	129	118	138	131	137	134	122	121	136	145	121	119	128	124	136	135	134	139	122	147	122	132	125	133	135	110	121	146	150	116	166	148	120	119	124	124	123	119	142	128	122	125	125	124	134	125	110	135	118	142	123	134	131	123	143	134	137	119	134	124	133	123	123	136	125	128	130	113	144	115	100	122	140	122	127	146	125	123	117	134	108	138	132	151	134	133	120	138	121	122	129	121	128	137	123	134	124	122	128	149	118	127	124	131	146	143	136	120	125	107	135	124	139	110	139	125	133	114	122	110	140	144	129	126	123	130	128	144	133	135	115	145	131	134	129	127	125	140	125	127	129	133	120	126	130	117	136	135	148	145	115	129	120	127	136	117	136	143	143	154	107	128	116	139	124	118	117	143	143	130	134	135	140	103	125	150	141	136	117	131	134	121	142	121	116	128	116	148	121	120	126	136	111	105	139	146	114	129	137	141	118	139	115	140	124	147	140	131	126	132	122	141	136	120	121	131	109	139	135	150	147	123	135	134	130	120	129	149	123	130	119	107	127	131	123	128	118	97	137	131	123	138	127	104	143	140	129	138	146	125	114	115	129	136	120	135	139	119	122	144	155	144	108	141	152	140	119	122	108	152	135	115	137	112	119	137	119	137	127	139	113	112	130	129	124	107	123	139	139	141	149	151	141	156	114	129	127	133	129	117	126	124	123	121	123	133	143	126	133	139	115	122	137	150	136	127	126	138	107	126	131	145	125	113	127	134	126	122	139	129	120	142	125	138	138	139	123	147	136	111	138	125	109	130	120	132	125	114	139	139	123	128	123	103	112	116	141	133	140	145	124	143	111	123	119	121	145	123	133	133	135	130	144	126	137	130	138	128	132	112	117	110	123	135	115	145	143	139	123	124	125	130	142	125	141	132	148	136	140	121	136	127	130	127	134	146	124	122	141	122	131	165	117	115	130	125	120	129	114	139	138	121	135	129	123	149	128	113	125	115	133	142	128	129	117	113	150	153	127	151	137	122	116	122	139	130	129	131	128	129	125	110	147	144	101	134	136	139	125	117	149	112	130	120	122	145	126	121	114	127	123	119	117	119	124	136	128	137	152	113	104	132	130	126	122	128	135	118	116	141	115	139	117	119	120	126	151	148	135	128	118	124	141	123	139	143	121	109	106	142	159	128	123
9434	3661	2883	2891	3097	849	273	222	189	182	185	165	203	152	155	135	170	155	127	138	150	149	159	155	125	153	145	143	151	140	149	154	167	146	154	133	163	131	157	150	168	156	118	152	142	132	121	163	132	140	148	147	132	146	146	148	129	133	128	150	149	150	155	142	147	148	158	151	153	148	136	143	155	142	141	143	133	146	145	166	136	136	137	146	145	137	167	138	121	126	147	154	142	137	158	124	160	138	140	126	160	132	144	153	134	153	167	130	130	181	165	141	139	172	155	145	159	139	136	149	129	135	179	149	151	152	148	136	152	143	153	121	137	146	146	125	151	146	149	150	137	141	163	131	149	139	145	141	145	149	138	151	128	171	132	152	148	125	134	116	160	156	146	130	142	146	125	154	127	129	140	129	141	148	159	164	130	143	170	155	147	147	151	140	138	134	143	135	150	128	144	144	138	147	122	140	142	146	128	137	147	167	148	125	158	145	151	152	149	150	148	152	125	142	155	132	151	139	147	129	147	153	133	134	155	130	139	156	163	190	148	142	135	136	162	158	166	147	123	161	154	139	138	155	119	140	140	132	129	160	158	148	142	149	135	145	127	141	112	152	137	142	163	165	129	155	155	161	156	138	146	140	152	143	146	145	148	147	153	144	134	141	164	131	143	142	151	146	147	129	133	149	140	157	135	145	155	138	154	152	148	151	156	155	148	145	147	137	110	147	148	139	158	133	135	138	147	169	135	122	127	154	147	122	165	154	138	140	151	146	137	147	129	131	138	144	163	151	148	123	165	134	150	136	124	146	159	149	154	141	158	132	149	130	146	146	141	134	134	149	146	137	143	135	140	154	125	127	126	131	162	145	144	127	129	141	135	142	141	143	158	153	142	153	129	152	144	123	140	147	150	150	133	131	143	129	137	158	134	156	139	152	134	157	138	132	137	151	161	150	127	154	141	134	129	146	139	159	122	143	134	140	132	141	141	130	135	148	133	148	161	151	149	153	137	143	164	137	136	145	140	170	154	163	154	171	149	163	150	159	138	165	156	141	170	160	139	153	137	142	146	145	140	126	144	154	152	124	140	136	144	145	144	155	142	120	145	147	137	137	152	121	139	155	145	156	142	150	169	171	137	144	139	180	139	143	144	143	173	137	158	158	140	146	138	124	140	156	142	153	124	147	139	148	123	145	138	124	131	128	144	145	133	159	138	143	156	149	139	129	139	122	153	133	137	157	159	98	133	140	164	143	124	162	147	128	161	149	140	149	146	116	158	134	161	151	138	145	143	126	136	138	135	141	139	153	140	115	130	152	148	157	147	175	140	141	130	158	159	148	139	129	138	141	151	141	131	143	146	156	133	147	149	140	144	146	146	134	144	133	149	137	153	151	158	155	136	157	164	152	179	145	143	116	131	142	135	127	136	135	139	138	161	143	124	144	166	154	157	130	154	125	149	161	150	134	155	127	131	149	141	142	136	118	135	118	147	134	136	141	149	167	147	144	130	157	156	141	139	148	137	157	154	153	169	167	128	155	129	172	161	167	146	152	134	160	145	155	135	132	161	145	164	163	136	162	174	141	137	132	180	141	145	141	146	137	150	149	151	136	164	157	144	155	125	131	146	123	157	144	160	151	145	150	134	159	148	171	145	159	142	155	153	146	140	131	153	144	144	150	147	145	150	148	121	143	152	157	142	138	128	130	161	140	136	120	149	144	142	161	137	157	149	128	159	158	147	149	148	125	151	115	131	132	132	149	140	138	138	140	144	151	133	147	147	134	145	145	133	157	136	144	144	138	140	133	169	143	144	139	160	150	126	150	140	156	146	152	143	133	155	150	157	148	153	145	134	154	121	135	145	146	149	151	144	143	163	138	150	132	166	133	145	160	134	137	173	153	147	144	160	132	161	152	139	162	156	165	146	145	139	126	167	141	134	174	154	139	142	158	130	143	125	158	134	172	140	155	151	166	166	132	124	168	141	135	151	155	149	154	134	139	160	149	154	131	137	133	155	147	138	180	115	151	143	132	137	165	139	151	150	142	144	144	171	144	141	126	142	144	133	170	130	134	146	133	140	159	125	135	154	147	149	127	148	154	129	148	151	121	161	109	144	126	142	150	151	160	138	139	133	149	156	167	143	153	132	151	131	147	148	143	137	164	165	155	156	123	128	130	127	158	150	136	144	146	134	170	153	143	159	156	154	142	126	149	160	155	155	156	159	133	137	149	156	144	120	166	125	150	151	146	150	137	140	120	149	142	139	147	167	147	146	148	156	129	179	153	163	132	130	142	137	161	131	148	129	127	134	147	141	142	137	128	151	142	127	146	148	138	135	122	139	146	143	131	162	144	147	146	137	170	147	127	140	155	133	143	136	130	154	145	165	138	163	131	133	133	145	152	143	139	137	148	131	141	152	162	133	142	152	140	129	163	143	139	150	134	146	123	156	170	156	130	145	137	138	139	133	155	139	139	133	162	152	159	128	128	128	158	169	151	136	138	128	144	151	156	131	138	153	137	144	134	137	152	133	141	154	131	133	141	158	139	145	142	137	166	135	127	143	152	136	144	146	125	153	170	144	138	133	156	145	133	132	141	123	150	145	138	143	148	176	149	144	147	156	164	159	173	157	131	153	128	123	143	162	159	147	137	148	142	139	147	128	134	152	138	129	139	126	141	147	162	136	141	158	132	145	123	149	142	130	149	168	128	128	142	132	140	151	143	134	137	155	155	148	141	119	139	133	167	133	146	143	160	141	142	132	175	142	135	134	126	157	135	151	153	141	148	135	161	119	137	132	138	146	156	144	158	144	152	164	140	159	142	153	146	153	141	125	140	159	135	130	148	137	156	159	147	155	142	140	152	152	146	140	126	149	152	148	140	136	144	162	153	139	161	146	144	132	137	139	138	126	147	131	131	147	117	167	135	157	114	159	153	138	128	162	138	142	149	145	149	131	164	132	147	150	154	137	137	140	132	120	142	151	152	164	122	131	159	162	134	161	153	132	156	130	138	119	136	137	151	142	156	133	131	135	155	142	155	155	179	154	134	154	147	142	158	140	147	153	149	143	154	138	135	144	137	144	144	156	129	148	153	147	145	145	143	148	160	131	135	147	153	147	148	146	147	144	159	133	146	136	149	126	147	146	128	161	152	144	149	152	135	155	126	167	146	152	141	149	137	157	147	134	170	133	154	141	125	157	138	146	141	155	136	159	144	158	134	142	139	133	135	123	162	162	147	129	142	172	154	130	135	144	151	148	139	159	148	145	128	143	135	131	157	156	118	126	136	149	180	127	148	135	128	141	150	141	148	149	133	108	134	137	153	131	153	144	142	160	126	142	134	143	142	124	159	126	126	154	127	166	135	136	150	137	174	138	141	139	177	146	131	138	145	118	130	166	145	168	151	132	143	163	147	160	144	145	155	143	152	123	149	147	149	136	179	133	164	152	145	165	142	148	139	138	148	158	125	160	127	167	146	132	132	127	135	153	156	150	152	158	139
26762	22014	28789	25944	22029	11870	1871	1106	861	717	683	649	664	583	481	457	484	458	448	445	427	414	423	404	384	430	420	387	370	405	378	382	408	396	394	375	398	381	362	362	384	387	332	357	351	367	382	358	374	354	367	373	328	353	364	392	379	353	338	357	366	375	357	375	374	351	342	359	357	358	398	341	361	359	366	367	372	349	355	336	332	360	397	324	360	317	336	338	354	373	344	365	357	353	353	356	361	345	344	363	377	357	367	378	348	377	336	358	349	355	394	338	354	363	406	364	350	355	379	356	362	401	340	358	341	338	362	350	369	363	363	378	331	378	384	382	341	341	349	365	345	322	347	346	351	377	386	339	366	324	382	370	355	328	391	353	374	357	372	358	353	387	333	367	328	354	368	363	355	353	358	346	360	354	359	342	353	376	415	354	344	361	354	335	397	356	354	390	374	356	328	330	353	317	352	351	366	369	380	339	351	341	377	370	388	342	341	352	359	363	318	376	362	365	368	355	343	359	401	311	364	357	342	329	330	357	383	374	343	352	334	338	364	336	363	381	326	354	353	344	397	353	385	364	402	361	329	364	371	349	371	364	338	386	382	371	348	338	334	331	313	365	335	366	350	377	370	349	360	353	386	368	365	371	364	330	353	347	393	378	375	349	354	340	343	359	399	382	339	330	348	335	378	355	377	370	366	341	361	369	355	363	369	326	346	328	401	369	347	344	360	348	352	376	350	363	363	405	355	333	363	358	367	354	351	345	344	331	362	348	347	338	338	372	363	365	341	364	363	359	358	346	371	350	333	384	347	361	361	369	350	354	357	373	374	373	354	368	370	379	369	347	366	375	383	319	351	318	348	323	370	338	367	356	351	328	353	347	349	363	340	362	354	359	374	383	369	372	345	342	325	369	377	350	343	347	333	356	338	336	338	372	358	349	326	328	350	375	320	360	345	358	329	342	340	345	359	320	371	387	349	326	346	324	368	358	355	322	359	369	382	381	362	365	374	357	423	376	351	315	357	346	327	347	376	343	342	334	350	350	391	342	335	387	371	314	372	369	370	345	375	364	343	338	368	301	344	341	318	374	351	364	380	353	342	346	368	357	384	384	328	353	362	333	352	349	334	348	365	370	346	358	388	375	345	354	363	321	352	371	298	344	348	339	338	351	363	338	326	348	361	378	330	343	323	386	313	353	327	361	376	379	351	369	364	360	348	360	364	356	357	348	338	366	345	347	359	340	357	331	369	331	355	377	364	338	357	335	379	381	337	375	386	383	338	353	374	351	361	351	362	342	337	349	382	349	341	364	329	351	400	347	366	380	399	377	350	319	351	362	370	366	360	364	360	331	360	373	343	336	329	382	356	372	346	344	349	361	346	338	362	392	366	316	376	333	335	331	383	343	362	343	339	355	341	338	347	363	347	373	332	377	400	359	372	355	363	359	357	332	382	374	354	327	347	331	333	325	360	351	358	361	373	367	362	374	373	353	356	381	352	365	359	356	363	342	330	357	378	330	362	369	337	371	338	385	372	357	344	378	377	394	354	372	359	364	338	380	325	347	347	364	372	355	353	352	378	316	350	378	353	315	408	336	365	360	334	356	344	402	375	348	332	346	372	364	382	346	351	371	373	339	362	390	383	329	333	365	335	362	343	330	333	333	357	333	361	357	321	335	348	328	347	390	379	346	399	388	338	345	343	349	352	337	327	299	353	344	374	342	331	355	367	339	373	374	340	313	348	332	350	344	356	316	384	332	362	332	346	335	327	361	367	370	344	349	347	359	343	349	330	373	382	359	359	355	351	371	334	345	384	348	338	335	351	368	359	335	349	380	342	346	350	333	376	330	377	381	369	396	358	380	329	348	369	371	365	338	376	374	359	357	385	348	323	356	372	358	373	336	369	330	356	344	352	370	365	347	385	359	366	355	367	324	368	345	352	372	354	356	372	346	343	380	347	353	390	364	367	339	339	357	366	358	337	349	338	384	381	383	338	368	351	342	349	339	359	344	381	362	340	380	340	363	330	329	338	373	345	363	350	371	372	405	372	335	363	328	360	333	335	366	335	363	366	316	370	354	376	347	348	346	371	389	387	359	358	359	330	375	347	342	342	397	334	331	346	375	352	346	359	365	343	367	340	356	343	347	333	352	401	363	394	363	388	373	358	367	349	367	349	380	374	330	370	380	333	350	405	356	363	348	347	347	337	360	376	343	370	355	330	387	361	328	346	322	355	366	368	352	342	337	350	357	361	369	378	360	364	371	343	344	335	319	394	364	374	333	364	358	377	417	375	371	357	351	348	338	351	351	338	350	324	345	333	358	344	357	325	328	349	348	404	351	372	332	366	354	393	383	341	349	345	361	354	377	337	350	347	379	365	350	384	345	366	365	340	376	351	335	360	382	350	368	397	309	334	336	329	369	333	365	338	352	357	362	367	365	381	342	354	325	358	333	372	353	377	335	370	374	335	323	343	372	352	380	357	344	343	354	323	358	346	338	336	340	345	362	348	333	375	323	351	359	333	364	348	318	325	336	372	363	398	341	351	356	348	354	348	364	352	355	371	368	335	360	339	370	362	324	299	368	404	340	345	342	373	355	364	343	334	344	335	334	373	334	384	306	358	364	364	369	372	359	360	363	335	348	363	320	329	318	373	364	347	375	338	351	401	388	376	336	367	359	345	366	388	353	363	368	381	354	343	347	371	354	347	384	375	358	378	370	355	317	364	340	375	397	367	381	352	337	376	385	374	356	354	366	317	354	373	364	353	362	351	382	356	367	339	328	350	369	365	394	342	374	345	381	353	335	382	373	347	333	347	350	300	365	366	317	332	325	350	350	378	327	363	343	395	345	332	350	346	357	361	351	342	390	354	357	345	368	407	360	336	378	365	351	338	389	325	333	362	341	384	358	352	367	356	328	370	339	359	350	366	347	372	375	350	337	352	364	361	400	343	369	365	344	357	386	362	365	327	372	358	358	376	338	342	346	368	339	355	340	355	342	393	382	353	351	345	341	349	365	348	360	341	353	359	333	375	399	358	355	336	350	357	385	379	352	367	348	381	344	362	366	325	315	352	407	382	362	334	361	324	333	374	368	357	369	389	338	342	363	354	385	342	354	344	376	340	348	337	354	347	356	350	351	333	313	378	346	348	335	349	362	353	335	349	347	386	388	358	373	336	348	337	369	340	358	350	344	345	366	395	348	378	368	336	322	334	371	358	391	357	387	357	371	364	348	360	378	361	402	378	365	362	328	378	350	374	335	369	332	384	343	387	363	347	369	364	383	343	382	366	363	363	366	330	368	361	339	346	369	341	387	370	332	361	361	363	329	354	319	406	357	324	378	354	349	343	361	374	364	383	358	366	353	378	346	348	390	342	383	373	347	365	375	354	372	347	325	368	367	334	378	363	358	371	361	357	351	352	361	340	329	358	342	338	376	350	379	353	350	321	346	329	400	388	359	360	369	353	376	326	353	323	352	390	375	317	341	347	332	354	347
11234	16072	14405	12006	6857	4506	2531	1914	1477	1254	1123	954	925	782	678	646	513	562	505	544	467	454	488	460	446	443	412	444	393	439	403	384	388	391	373	368	369	367	377	409	355	357	340	386	382	360	381	366	378	367	353	378	387	366	336	367	365	348	341	379	368	368	338	367	350	331	357	342	358	328	332	346	352	339	361	339	364	360	376	347	361	334	362	366	349	350	333	329	332	323	375	354	325	379	330	318	328	284	343	345	327	341	338	343	355	337	360	326	353	350	301	344	362	356	333	325	368	315	349	340	314	359	364	324	332	315	364	332	318	378	341	329	331	342	343	362	355	316	336	326	337	373	362	330	347	364	308	319	337	387	356	352	299	319	359	356	345	321	330	343	350	326	313	342	320	343	355	327	350	354	346	369	359	331	330	338	361	334	363	340	334	341	384	313	330	327	353	333	370	324	348	336	333	311	304	352	349	319	340	342	351	343	343	331	317	352	329	365	349	326	345	322	323	373	344	359	363	337	351	342	314	337	324	310	364	365	363	363	336	345	347	333	366	312	350	362	352	319	351	331	339	318	314	398	372	344	336	355	332	348	329	327	364	308	313	339	293	341	315	304	305	332	329	351	328	317	324	353	348	332	381	337	321	393	335	340	322	334	322	334	329	334	353	303	320	332	357	332	328	331	338	350	370	348	361	333	356	339	344	334	343	339	352	322	371	377	318	342	361	319	347	300	323	330	319	335	309	301	326	350	346	358	367	383	368	355	353	327	314	346	352	316	317	354	370	316	324	352	350	329	349	363	309	332	326	352	333	360	328	325	344	338	330	361	340	358	337	316	303	324	345	346	361	344	378	361	346	341	325	363	332	341	353	316	364	322	346	357	325	371	346	341	369	336	376	345	353	327	329	367	344	314	333	360	379	331	332	346	337	336	353	367	340	331	347	322	336	344	342	344	341	349	360	344	355	343	355	345	340	339	336	379	333	336	338	343	339	350	379	348	321	339	348	348	346	371	324	329	331	347	309	368	336	358	351	344	351	339	332	345	318	335	334	330	339	346	361	357	342	341	367	305	342	338	313	331	338	324	341	355	345	325	321	354	331	346	349	326	345	345	352	347	384	352	357	304	343	332	337	324	313	335	321	346	356	355	326	395	334	360	336	347	354	356	363	314	360	340	336	327	329	343	343	306	347	348	345	354	333	349	359	332	340	316	320	325	333	361	349	367	356	350	381	341	342	318	360	332	322	334	357	352	340	340	309	374	341	341	356	321	381	344	318	342	340	341	343	344	326	332	363	364	313	346	376	369	346	344	318	354	341	347	354	338	305	353	362	328	361	327	375	325	332	376	357	321	310	382	350	385	336	353	344	339	359	351	316	312	341	346	350	323	337	360	336	367	344	331	394	344	318	340	327	354	325	368	373	326	383	331	334	326	343	318	331	331	346	320	309	320	342	322	342	327	331	319	351	332	357	347	339	340	333	362	322	369	339	335	349	329	323	348	335	352	341	350	319	326	368	337	357	372	319	319	331	355	340	357	319	329	324	344	341	308	371	357	346	354	335	358	322	340	344	353	355	340	321	350	340	319	335	351	331	357	340	361	335	337	342	333	333	325	344	347	349	331	335	363	314	348	328	355	377	334	315	338	335	326	343	360	327	356	319	334	343	311	354	339	339	321	336	348	324	345	344	326	310	338	378	327	326	335	299	325	304	354	352	339	339	352	300	309	374	338	341	355	367	332	314	337	299	329	346	350	384	328	337	319	345	293	346	315	317	345	373	311	327	360	357	313	361	331	340	303	339	362	336	352	362	316	327	347	311	333	331	286	355	347	362	342	357	338	334	349	352	351	324	297	326	333	342	337	344	346	332	337	321	360	332	347	331	342	346	330	373	347	316	296	355	340	343	352	309	338	360	344	306	341	356	332	369	328	314	335	317	362	349	371	354	370	353	311	352	353	338	322	352	340	304	356	306	371	334	344	346	346	344	305	357	360	325	352	370	363	324	347	376	390	339	368	375	382	318	356	352	326	358	330	335	349	333	332	337	327	336	356	340	351	359	344	317	337	304	373	305	346	371	357	345	349	329	341	342	357	361	325	340	328	353	343	336	355	338	322	334	325	363	333	313	379	312	351	346	367	342	346	350	341	335	332	362	368	349	347	335	348	347	345	345	355	337	353	355	332	327	341	353	353	313	370	341	351	356	344	361	344	338	333	322	362	335	312	356	346	344	351	374	302	319	344	344	342	380	343	333	285	315	349	329	370	318	339	332	352	319	333	330	343	349	359	330	315	335	342	334	349	320	361	314	319	346	350	329	386	321	359	337	362	298	330	327	350	336	321	331	328	306	336	383	335	337	336	318	335	355	337	353	326	311	360	351	360	333	352	346	371	367	350	344	308	348	352	358	367	347	338	348	341	354	376	351	334	360	321	331	323	349	348	354	377	338	370	352	331	327	333	348	374	347	379	378	337	318	387	345	308	317	334	342	368	342	332	342	332	328	351	311	350	340	336	358	327	373	329	343	326	337	363	338	333	368	343	352	341	312	309	316	326	330	370	311	339	331	370	346	320	363	348	363	336	344	327	336	351	356	331	326	331	337	324	349	347	325	319	316	364	352	325	367	357	354	360	333	370	372	357	333	386	347	334	345	296	352	342	349	342	329	333	357	386	368	331	357	325	342	338	331	320	340	344	331	356	350	347	336	348	344	387	354	347	384	352	337	332	312	362	342	345	318	309	310	327	315	330	369	332	347	322	366	350	337	336	335	321	357	356	376	340	320	345	335	323	324	360	332	352	350	370	352	350	340	287	338	333	331	329	346	322	363	347	350	338	341	308	330	341	332	330	339	369	326	346	357	358	351	352	311	357	393	337	345	294	312	364	331	335	357	300	312	336	348	339	327	312	314	328	324	345	344	349	351	328	332	391	372	357	337	348	318	310	335	339	335	351	351	356	312	316	319	328	339	352	366	358	326	362	321	329	310	324	348	358	329	333	308	362	328	371	360	334	337	362	348	386	335	333	339	377	342	340	331	338	357	350	358	341	346	343	355	317	340	346	330	342	358	359	327	375	340	356	365	338	312	347	352	371	330	340	350	349	348	342	353	363	362	321	357	346	368	339	339	317	351	336	339	368	341	336	358	356	362	339	335	334	359	342	375	379	357	372	333	329	355	330	362	343	357	346	308	325	321	337	344	336	323	331	346	341	349	344	336	330	315	331	352	351	310	324	325	343	330	357	313	328	309	340	339	332	318	353	331	357	351	303	333	331	332	314	338	331	337	371	323	330	330	306	352	343	353	333	363	361	352	287	321	373	338	329	357	307	364	337	325	300	338	338	343	359	347	380	330	300	322	302	315	298	324	342	365	362	348	341	322	330	339	330	350	368	366	368	367	363	319	396	327	381	327	337	352	353	319	347	339	356	349	334	319	344	320	330	335	314	328	357	328	333	341	353	315	357	335	312	319	343	348	382	357	322	318	353	332	342	337	327	337	323
22043	20008	26521	23202	20015	20170	10145	2186	1420	1311	1220	1098	1070	961	850	846	775	769	721	750	678	674	656	664	697	647	625	597	639	649	607	569	657	619	635	635	626	629	659	625	596	591	580	583	610	589	583	590	605	624	555	595	579	612	578	620	573	584	581	592	560	611	616	618	548	595	546	586	562	596	603	597	560	568	571	582	614	580	617	598	545	592	568	543	543	557	628	554	594	578	623	571	601	563	590	584	585	564	594	558	583	588	582	615	613	600	608	624	609	568	579	594	539	573	600	571	557	569	608	578	574	568	537	587	594	588	613	545	572	592	594	562	578	583	569	626	590	577	583	560	597	614	594	569	586	579	581	661	573	594	592	584	591	592	579	590	570	553	536	606	558	576	580	610	568	584	557	586	563	573	581	582	518	565	581	578	623	632	603	593	612	558	585	577	588	621	596	607	605	601	584	606	569	615	639	609	576	544	596	578	562	579	631	545	611	589	571	539	598	555	621	580	563	581	583	548	594	588	599	570	571	591	578	566	574	595	605	598	599	581	568	547	574	574	533	588	607	567	549	600	575	613	589	595	551	559	575	575	543	624	571	555	617	585	610	562	583	582	595	599	640	568	562	589	578	547	596	577	536	613	542	596	610	564	558	577	538	526	585	568	537	571	561	627	580	609	596	570	565	579	607	570	564	580	568	559	620	563	596	609	565	607	592	614	668	591	580	581	592	557	615	588	588	606	581	555	571	587	574	581	595	555	528	578	561	609	593	578	596	571	587	556	583	569	600	569	591	570	593	561	603	557	602	607	583	600	516	638	615	558	600	592	620	606	625	545	589	566	528	588	605	595	546	582	584	594	548	625	593	567	547	578	580	575	584	580	538	567	591	580	623	559	582	597	571	577	572	560	603	571	560	563	592	571	594	565	605	599	593	542	607	573	589	596	592	563	605	574	504	582	587	579	557	608	596	598	613	620	600	605	618	542	540	612	627	605	557	581	587	581	583	549	572	569	604	571	593	553	606	591	590	563	552	616	591	588	552	616	562	594	601	571	565	586	585	579	572	568	625	570	551	593	605	603	559	578	606	596	617	559	551	602	590	568	593	575	578	598	614	602	575	590	551	510	580	600	581	603	547	563	556	561	554	589	531	564	582	533	577	544	560	616	594	617	625	596	547	599	598	615	611	602	562	585	607	592	565	561	572	566	546	559	600	557	582	576	572	593	577	599	564	603	580	578	567	553	581	592	585	563	595	580	577	598	585	535	594	583	573	608	536	598	616	529	562	562	564	602	552	594	601	574	557	607	569	536	589	545	575	560	553	616	599	567	605	597	527	570	563	609	553	575	593	564	592	590	587	565	553	593	511	563	569	566	618	607	547	581	589	560	570	599	577	583	604	564	597	551	550	556	541	578	560	583	605	575	578	626	588	601	585	570	540	576	561	579	566	568	557	580	598	608	578	589	582	567	568	559	570	549	579	617	581	533	561	585	582	628	601	594	564	610	617	619	563	580	591	574	610	582	572	570	585	578	560	577	611	539	555	593	568	628	629	593	608	566	551	581	565	561	569	589	578	577	519	566	608	601	565	589	556	545	584	577	554	557	610	556	563	563	596	601	611	601	573	571	601	619	565	605	557	596	544	597	596	543	562	565	599	553	594	628	558	617	551	570	593	561	572	582	575	577	561	585	543	560	558	587	586	563	598	591	584	565	623	574	566	591	606	565	557	598	531	544	570	585	543	590	572	581	566	591	588	582	551	631	556	623	578	602	550	576	575	561	596	604	583	582	544	589	582	570	557	582	618	558	583	597	599	630	602	634	551	580	593	612	612	563	575	554	591	555	573	570	596	589	583	571	596	595	575	591	603	574	573	631	572	586	573	612	639	552	585	586	544	607	566	573	543	606	584	579	588	565	567	587	605	563	572	566	559	615	605	591	644	571	581	615	619	602	554	577	552	561	557	569	623	535	579	584	602	601	569	601	619	612	580	608	584	564	580	635	506	580	582	578	579	559	579	573	568	589	572	573	626	585	602	595	564	538	564	583	565	530	589	573	620	603	597	545	525	572	596	601	578	596	540	557	574	586	590	532	532	565	590	577	577	573	588	576	588	566	549	574	600	603	607	574	542	589	515	571	570	579	593	570	560	570	560	571	604	589	621	581	562	580	591	551	609	608	496	542	530	581	585	549	582	589	594	553	611	589	552	635	549	577	577	608	607	599	553	564	556	608	598	576	559	565	597	548	558	576	515	551	560	611	561	597	585	550	601	582	601	554	578	588	555	566	608	572	614	616	626	569	578	601	572	636	592	617	605	587	585	558	550	585	575	545	576	563	602	579	606	602	565	555	579	571	588	582	605	557	581	584	598	521	536	594	582	545	547	592	540	623	580	554	618	536	545	580	574	536	595	565	568	596	563	583	565	539	579	584	562	556	589	587	578	578	551	596	571	566	546	545	573	532	532	562	571	587	571	601	556	573	557	622	583	518	620	624	575	581	632	553	587	582	605	574	589	622	571	565	578	588	561	598	593	585	574	613	605	597	572	591	559	549	543	567	576	578	531	570	583	606	545	575	597	558	593	561	533	598	576	543	623	631	570	557	600	583	637	542	586	563	587	575	576	572	568	562	560	562	581	569	542	570	576	588	564	596	579	562	533	596	603	533	604	595	563	604	542	567	574	616	568	627	556	592	541	579	525	580	563	613	572	557	606	569	583	593	581	573	585	574	629	500	535	569	547	618	633	545	564	584	571	623	604	591	570	562	615	566	547	556	597	579	568	569	595	590	574	606	550	549	605	549	583	543	622	551	593	621	547	558	552	591	571	591	584	580	599	565	555	625	560	593	602	574	584	556	570	576	564	598	535	572	589	577	548	590	582	562	584	603	606	547	570	606	552	575	585	585	561	562	608	599	591	579	544	586	614	583	571	570	526	576	582	596	548	583	564	594	528	575	590	560	566	605	584	567	555	572	589	596	594	515	581	620	582	564	588	565	566	627	604	584	595	549	603	589	569	572	613	566	557	588	600	563	575	542	569	612	577	566	638	594	558	568	629	603	571	556	581	594	581	599	570	584	579	591	539	571	581	579	561	624	590	561	580	573	615	583	554	573	636	573	591	562	575	561	609	602	594	563	572	579	557	611	562	579	551	578	554	584	565	613	575	550	583	578	592	573	565	584	580	611	618	563	585	579	578	611	621	572	573	600	553	583	595	610	586	575	612	610	621	600	574	624	570	581	566	547	580	623	592	540	571	569	578	572	558	619	570	575	562	611	605	584	616	556	543	616	580	567	589	566	599	599	594	584	587	572	606	612	549	577	538	566	561	562	587	557	547	574	573	573	614	569	620	562	541	587	628	536	554	570	568	587	561	550	575	588	607	589	625	606	570	553	578	598	556	549	548	566	566	612	587	559	561	576	572	569	575	603	606	632	563	561	571	567	602	572	582	566	544	589	557	584	527	559	592	574	532	567	528	541	560	552	526	614	544	594	607	594	553	531
14413	22274	19437	16435	10182	7194	4381	3335	2507	2157	2000	1647	1544	1373	1097	1091	996	979	867	872	765	842	770	755	752	708	683	630	684	641	665	611	608	627	657	625	577	618	601	596	601	637	612	582	553	595	590	597	568	578	568	543	579	537	587	595	560	622	600	562	566	551	566	525	591	563	557	564	569	552	552	566	566	536	584	552	577	584	511	558	609	563	594	608	579	550	574	577	542	537	535	569	606	573	559	560	554	531	553	541	553	565	559	522	534	536	568	533	501	571	539	571	539	591	530	553	531	543	551	580	572	554	550	573	559	533	582	526	564	619	602	556	560	569	561	533	551	575	566	559	548	559	522	524	522	552	544	553	547	541	548	520	574	545	555	586	567	558	541	560	502	550	533	537	504	503	569	547	543	571	563	562	544	593	558	566	543	545	575	562	569	565	565	547	557	564	570	564	592	507	560	532	574	589	596	566	584	559	546	568	537	577	561	554	544	530	552	556	555	577	597	543	555	576	542	522	575	606	582	547	577	559	605	548	568	573	560	557	538	569	542	559	560	512	564	540	562	524	560	540	571	537	578	545	521	549	548	534	553	554	556	561	538	540	541	591	550	589	521	532	579	575	547	544	574	569	570	565	570	541	529	558	573	585	536	535	521	538	569	525	548	516	568	549	562	546	564	553	545	554	564	559	534	544	544	543	538	536	579	538	566	578	611	533	513	551	540	546	589	565	562	540	555	535	554	560	548	511	567	564	561	526	557	583	556	552	559	531	547	593	603	562	548	544	630	511	553	604	550	558	553	562	541	569	537	575	527	569	548	555	558	536	540	558	503	556	518	521	560	563	549	572	552	520	566	559	522	548	529	560	551	564	561	524	523	504	543	572	530	559	551	582	562	585	596	589	574	552	566	510	527	565	533	527	486	593	558	556	509	550	558	531	526	590	579	518	551	521	562	557	529	541	533	548	588	606	531	549	564	544	549	496	535	516	568	530	528	539	541	525	560	570	550	558	540	531	518	563	567	573	543	545	561	586	510	562	590	500	522	522	594	526	533	559	599	538	528	550	551	521	573	544	584	532	530	564	564	520	566	540	592	504	515	529	556	578	519	547	558	569	552	533	553	552	527	570	556	554	488	528	544	551	515	551	530	547	572	567	535	560	534	589	503	543	551	518	522	539	559	549	565	614	548	516	527	561	537	528	527	570	530	571	541	541	570	555	564	556	548	538	509	565	579	525	534	539	568	564	539	602	558	529	539	547	521	554	546	520	556	529	557	530	547	604	596	506	540	534	614	551	551	568	583	520	529	531	541	522	555	563	560	554	557	582	524	551	536	542	566	549	583	530	579	578	546	514	575	554	556	526	509	549	591	519	538	530	549	561	528	540	563	525	573	554	542	546	533	563	556	538	567	562	604	550	568	531	556	530	520	568	565	551	576	557	556	530	586	544	577	563	575	551	577	535	574	586	570	546	540	578	571	572	582	601	556	555	562	547	546	554	513	579	552	585	553	532	538	533	581	535	538	575	557	539	499	572	520	557	541	560	535	556	529	610	554	563	578	499	525	538	588	570	547	543	539	568	539	602	530	596	564	532	554	531	561	539	538	535	535	570	558	516	584	614	528	536	561	597	548	540	559	551	560	567	527	543	519	554	555	531	610	575	494	575	567	521	549	579	545	559	567	544	583	574	567	589	557	493	561	547	529	556	553	541	550	574	535	537	562	589	556	582	534	544	542	529	540	534	556	507	545	555	574	542	541	555	557	543	546	532	560	531	484	505	481	550	538	557	561	558	546	547	578	579	530	553	538	534	569	568	585	582	536	566	556	535	553	573	561	524	546	558	566	521	538	523	567	558	578	528	604	549	572	515	557	565	544	569	586	538	544	549	567	522	546	542	553	581	565	521	569	534	544	564	529	569	531	559	557	594	564	577	543	537	533	550	537	607	559	591	545	569	557	543	542	582	563	555	534	583	573	537	586	551	541	562	535	590	544	521	536	619	555	541	571	551	562	562	520	584	564	529	566	562	589	565	524	563	570	537	530	561	516	525	539	552	534	551	570	602	519	530	564	567	574	558	589	587	553	569	555	546	533	524	509	528	547	534	571	550	550	535	551	557	564	519	538	523	545	553	543	579	544	579	538	575	538	531	524	540	550	563	588	591	560	528	543	577	604	602	533	545	563	575	580	551	531	566	528	571	524	596	545	563	556	606	525	559	583	525	541	560	515	562	530	583	565	563	552	583	531	612	536	526	558	556	547	588	521	534	555	547	549	526	567	518	523	530	520	546	599	577	543	515	554	548	530	522	552	550	567	538	537	557	562	544	537	507	559	608	536	555	529	569	570	580	531	568	583	591	543	544	556	544	564	591	526	542	534	562	563	548	617	544	551	544	542	535	559	536	512	591	531	540	521	562	537	598	556	533	525	566	555	566	552	550	514	595	574	552	536	578	516	548	507	529	560	526	580	534	558	542	524	543	541	518	565	550	512	489	551	551	533	526	543	557	562	548	563	566	544	505	545	517	550	549	593	556	551	518	581	557	581	542	536	523	534	570	538	542	572	556	571	554	553	543	533	523	623	570	574	540	584	575	525	530	533	563	511	550	526	534	531	579	525	507	548	556	543	513	518	535	512	559	585	539	542	557	533	554	507	521	535	525	538	599	544	510	535	570	567	528	500	522	524	581	535	546	509	556	549	504	536	558	538	537	531	586	558	549	531	550	544	559	567	588	569	521	549	519	536	556	555	547	508	552	579	609	541	551	564	564	609	562	534	527	537	579	541	518	584	522	560	492	543	549	573	580	567	563	517	542	528	546	535	566	556	548	565	553	547	540	531	548	512	570	581	545	552	559	601	586	563	563	518	533	580	540	551	486	546	527	615	543	558	571	550	571	550	554	508	590	555	517	542	565	546	546	568	559	573	535	494	562	562	516	569	546	539	563	574	560	586	523	547	575	540	538	541	553	544	522	568	599	555	541	518	561	565	512	539	528	531	554	543	545	558	530	541	502	538	528	539	567	497	560	496	535	566	558	531	549	536	560	551	525	525	547	516	567	546	553	577	528	537	556	564	563	526	571	570	546	602	571	556	539	567	538	575	520	576	566	602	538	548	560	518	546	566	559	578	540	515	554	557	536	562	574	535	549	551	528	555	520	579	545	571	572	546	548	561	570	567	549	561	540	549	526	564	588	571	565	549	537	576	565	581	562	570	548	565	511	603	537	570	527	534	576	580	507	543	609	595	544	574	575	539	565	544	521	553	546	510	582	521	547	554	528	542	563	563	570	548	540	544	544	539	548	527	557	565	541	549	553	520	558	570	598	558	523	541	558	547	531	570	588	553	528	557	522	520	549	521	542	577	572	534	552	547	539	546	526	541	595	530	567	575	537	570	579	535	548	519	552	574	555	540	552	523	564	590	568	540	509	540	532	550	542	534	553	518	574	557	555	531	520	536	560	522	541	562	547	582	518	577	532	541	576	544	586	544	536	513	582	533	527
29807	15678	3196	2626	1022	343	186	173	138	144	148	144	128	123	127	139	126	135	136	127	116	131	102	132	139	147	155	115	128	129	128	142	108	131	147	125	136	113	125	142	118	121	126	143	110	145	130	151	132	138	134	110	124	99	128	145	118	134	119	139	132	130	132	144	112	112	139	99	132	134	130	140	141	124	131	124	127	109	148	120	141	136	134	123	143	130	125	115	140	113	131	133	134	137	133	124	144	117	122	127	124	118	129	130	138	121	144	116	122	120	127	117	125	122	119	135	125	119	120	140	95	137	126	129	127	122	157	129	124	112	151	121	124	116	107	132	104	135	129	135	124	131	132	134	143	115	132	125	134	142	127	113	146	126	114	116	114	129	125	127	135	133	138	121	139	118	127	139	134	120	162	149	137	134	136	150	147	137	132	129	126	118	124	115	156	118	142	128	119	115	118	126	141	136	114	147	135	110	134	117	114	121	113	131	134	125	128	135	132	118	126	144	126	120	115	130	133	120	110	122	143	132	130	119	116	122	129	133	143	135	103	107	125	134	127	126	109	143	134	121	115	132	144	137	124	133	128	128	117	134	126	116	114	151	132	131	131	122	120	149	129	106	134	111	149	121	136	138	142	131	138	122	143	123	125	114	129	108	124	126	113	120	121	136	110	121	123	125	152	123	126	153	130	136	127	133	121	107	127	148	126	129	127	146	135	136	132	140	138	131	126	108	107	112	138	116	121	111	121	118	149	140	144	116	131	138	154	137	130	134	135	125	143	120	134	133	138	131	131	114	105	134	143	138	119	112	130	136	126	117	112	131	133	123	143	130	136	152	121	120	138	123	140	121	119	125	111	114	126	145	131	128	133	125	141	123	156	121	130	138	99	132	144	121	134	106	125	126	121	135	135	150	137	118	123	130	125	149	133	117	136	144	105	112	122	129	118	139	121	118	126	129	108	128	137	114	138	110	147	132	143	140	138	132	115	127	122	115	144	114	128	127	139	130	111	124	127	139	130	153	130	144	126	125	137	124	130	152	133	104	123	125	139	126	136	116	136	135	125	117	136	133	129	134	135	121	138	126	122	133	154	126	109	121	144	125	125	125	140	135	123	135	123	130	120	136	126	145	116	140	136	142	136	140	117	122	130	141	125	138	135	116	143	140	145	134	134	129	141	121	135	131	125	146	119	117	119	123	140	134	110	118	110	114	137	140	116	122	146	116	127	121	111	109	136	120	135	134	135	123	142	120	106	139	137	138	124	138	136	136	90	133	127	113	135	130	135	126	125	126	128	121	147	136	121	142	123	113	151	111	142	128	160	127	117	147	120	128	124	122	118	127	134	124	128	131	131	112	125	140	134	118	114	111	127	146	129	141	136	123	122	128	114	126	129	135	128	125	139	128	107	112	121	135	120	133	105	134	99	144	126	131	132	130	132	126	140	121	142	107	121	119	131	120	140	141	125	138	118	151	128	143	137	134	120	110	127	124	141	113	120	126	138	116	120	128	123	117	125	130	126	115	130	133	140	136	116	138	117	128	178	139	150	118	135	123	127	137	143	109	123	124	147	125	138	133	133	99	118	122	122	124	117	112	115	135	127	126	121	121	134	135	117	118	122	136	130	127	124	127	130	125	119	137	109	117	113	134	141	121	124	118	119	135	115	130	130	122	141	128	127	145	144	137	99	133	150	119	142	135	103	118	135	110	132	105	127	135	129	133	118	113	140	126	135	113	132	127	141	132	111	130	137	132	132	129	118	139	132	125	124	137	152	116	136	131	131	127	141	124	133	135	126	143	129	152	142	137	121	123	131	123	133	108	120	129	119	125	118	115	128	131	141	122	133	135	131	137	135	125	137	127	143	135	101	123	130	134	125	111	109	132	120	132	132	137	133	121	122	122	127	134	121	127	103	136	119	123	114	144	147	103	124	131	139	141	124	158	128	129	121	121	148	115	146	129	140	106	141	120	133	126	120	129	126	134	120	150	101	126	120	135	136	145	106	127	126	110	141	114	125	119	111	134	121	144	118	130	144	139	118	129	140	120	123	130	133	143	145	123	124	129	112	130	139	123	114	123	108	140	121	130	147	141	112	124	151	105	116	140	136	136	105	133	121	124	129	133	114	118	114	146	128	136	153	128	122	143	140	130	121	120	128	129	132	137	127	124	139	128	122	151	136	131	150	122	118	114	123	135	128	133	140	123	124	130	128	124	126	162	144	135	119	122	130	122	115	131	135	133	132	146	138	118	131	115	112	130	124	116	129	159	117	134	112	131	126	136	114	121	129	122	126	134	130	122	124	133	129	127	127	138	152	120	119	132	132	123	131	143	131	135	127	130	115	107	103	102	130	103	143	116	134	105	140	122	113	119	137	134	138	153	122	129	137	135	134	117	142	139	151	120	138	124	123	123	118	119	134	131	144	125	155	138	131	151	126	135	131	128	125	116	115	121	130	147	142	142	124	141	140	139	159	118	135	123	129	138	122	112	112	128	143	136	138	117	118	123	118	113	121	120	132	122	118	124	132	139	103	140	125	142	125	129	130	142	156	111	141	131	128	115	118	150	131	116	130	121	113	123	126	132	132	121	120	134	133	147	121	118	128	118	121	126	112	131	145	134	148	112	134	124	126	135	119	123	141	109	140	148	132	139	122	134	136	138	137	145	115	138	132	130	133	152	121	143	135	108	141	140	138	140	130	126	119	133	125	152	111	122	133	118	135	130	149	123	145	123	128	119	133	120	136	133	120	137	145	126	132	122	119	120	140	156	139	122	151	117	130	141	152	138	118	112	125	137	142	132	145	126	145	110	116	125	137	148	117	146	134	143	133	118	120	112	124	137	124	139	152	110	142	162	110	130	150	117	142	142	131	131	143	135	139	118	110	121	140	139	115	129	120	120	128	124	113	130	129	135	149	141	118	109	126	124	125	136	116	109	108	130	120	138	120	122	125	116	100	142	138	145	127	128	134	145	132	120	115	140	129	130	118	142	135	138	121	122	128	124	129	115	146	112	128	128	134	128	116	133	123	132	124	136	146	124	114	125	130	129	128	132	113	113	131	122	121	124	156	126	131	115	117	122	113	129	138	132	111	141	159	131	122	129	115	114	119	125	135	150	137	122	128	132	133	126	106	113	146	124	154	154	122	129	126	132	113	130	144	129	136	133	129	122	123	159	139	107	138	131	133	139	162	138	126	117	129	119	137	132	134	137	130	117	123	148	138	137	116	147	128	152	129	139	134	120	116	129	120	103	142	118	142	123	131	129	115	128	126	134	148	131	116	143	155	135	127	124	145	117	122	134	126	125	128	121	148	118	114	129	117	122	131	143	109	128	130	125	131	134	138	109	118	143	120	137	130	138	124	122	128	121	121	121	153	123	144	126	128	132	129	133	131	123	115	112	127	119	140	122	120	139	118	121	142	125	151	125	147	123	129	129	143	141	139	121	113	134	118	130	153	119	133	120	119	126	119	156	133	139	125	112	115	142	144	139	138	132
9690	3614	4013	4774	1901	627	261	219	185	190	172	197	176	177	146	165	157	147	147	151	141	148	162	140	143	172	142	155	130	130	144	154	130	134	128	134	142	141	156	147	155	143	138	131	128	165	135	150	135	135	134	151	159	148	154	158	144	139	150	142	143	127	141	141	157	144	146	141	151	165	130	159	137	158	144	127	171	135	140	149	134	164	154	136	149	148	132	153	128	152	158	169	144	140	141	156	157	151	143	137	166	154	150	146	167	149	140	127	136	152	131	133	153	149	156	138	143	158	140	137	142	146	134	148	153	147	147	136	137	164	150	152	150	137	145	140	153	122	159	126	147	172	140	161	128	156	163	133	131	157	149	144	150	138	142	152	136	131	165	135	136	139	138	166	147	141	131	120	131	147	117	148	156	125	131	140	125	145	167	138	141	148	126	152	125	152	138	130	137	167	126	142	134	151	133	142	140	148	125	146	139	140	135	145	142	130	129	145	147	133	166	149	153	124	156	152	155	150	136	139	154	126	149	136	137	138	152	134	152	151	139	144	152	133	133	144	162	152	136	120	122	141	152	154	147	152	141	146	126	131	132	145	151	142	150	127	139	138	134	146	159	156	132	149	134	153	144	135	149	155	142	127	144	134	174	165	147	157	153	115	144	131	157	137	151	158	144	140	136	146	150	140	144	132	138	155	138	142	147	124	143	150	156	145	149	162	135	157	155	147	161	149	147	145	143	146	162	162	159	146	133	153	151	146	135	135	122	143	137	141	141	153	138	148	145	160	130	166	162	149	158	125	154	138	150	132	161	143	161	144	153	157	138	161	155	154	112	152	148	145	158	125	143	141	143	138	140	143	157	173	144	151	147	147	148	150	157	144	140	150	155	133	133	144	155	136	135	146	145	126	158	125	158	138	143	164	138	100	124	149	135	139	155	159	133	138	151	124	168	162	138	134	172	127	170	141	146	139	146	133	147	141	149	145	146	159	118	155	147	133	138	152	143	142	147	170	151	143	150	139	134	133	144	126	139	149	139	149	146	167	144	110	146	141	160	138	136	138	139	148	139	139	141	159	129	153	137	141	142	152	144	147	135	133	144	151	149	159	153	142	135	144	143	142	153	144	142	148	126	159	140	130	134	140	124	169	129	140	148	165	145	145	127	170	151	131	134	126	153	151	146	147	142	149	143	140	154	150	152	164	134	150	150	131	146	122	137	137	147	154	139	172	144	134	151	147	140	173	159	154	138	123	144	147	175	143	139	138	131	142	134	138	140	153	151	138	138	154	149	148	129	146	147	141	135	147	161	146	139	168	126	116	150	152	169	145	142	149	142	144	159	166	142	153	163	139	154	147	150	132	159	148	142	149	145	134	142	156	155	137	153	126	163	143	147	140	128	143	152	133	145	139	147	143	154	147	134	140	143	150	149	164	136	158	169	155	127	145	135	150	145	147	147	153	135	171	170	155	154	151	145	162	151	167	140	154	142	138	156	156	147	154	133	130	129	147	138	129	126	138	151	144	128	156	142	123	145	132	138	142	148	169	131	126	141	140	155	123	145	148	150	181	172	134	158	133	152	127	130	142	127	129	158	145	155	139	138	133	142	169	151	132	148	133	162	134	145	143	153	144	152	154	161	164	135	142	157	134	148	138	137	155	145	158	123	138	160	128	183	141	130	153	130	136	131	147	142	131	113	157	136	157	146	155	140	150	132	152	149	139	150	140	133	139	139	141	125	158	134	129	130	138	160	144	144	131	140	135	157	154	153	160	148	142	138	145	140	155	147	147	155	144	144	141	147	146	132	127	146	139	159	157	140	149	133	141	149	138	137	144	139	137	157	149	147	138	140	138	121	160	127	132	126	142	146	149	147	142	147	144	141	146	142	148	127	153	138	126	140	140	134	138	151	174	159	150	134	150	142	139	153	133	150	134	136	161	137	152	133	171	174	130	140	142	133	127	128	144	146	132	151	124	151	144	146	156	151	147	148	149	143	155	162	143	150	152	145	167	149	132	160	128	167	146	136	127	148	122	157	164	141	141	160	139	131	114	130	147	160	138	138	156	146	139	125	144	152	169	134	154	143	157	143	138	154	155	147	137	144	158	156	130	132	158	135	153	144	125	140	127	158	151	169	118	155	166	141	162	157	143	159	150	141	135	117	168	130	127	140	146	147	129	150	146	147	163	158	159	135	133	134	133	180	168	150	153	147	128	153	129	168	119	138	128	163	150	142	144	130	137	154	136	137	146	137	160	113	158	141	146	148	162	141	136	149	141	147	107	131	127	143	150	134	136	134	152	151	171	145	145	143	153	134	145	138	136	166	150	157	160	142	140	158	141	139	137	147	140	144	143	141	150	118	141	134	135	165	155	153	135	126	166	142	174	143	146	153	168	128	153	125	140	167	130	127	149	159	147	167	138	123	128	137	134	149	151	149	151	142	150	110	136	131	137	151	147	122	151	152	134	132	138	135	132	149	134	153	161	146	157	166	144	144	153	138	158	159	135	140	153	134	141	143	151	129	139	153	147	148	127	134	166	139	136	156	129	137	158	149	144	151	135	156	137	145	135	149	139	138	150	159	144	123	158	145	150	153	144	170	144	161	162	168	131	153	121	141	143	131	144	156	141	153	155	141	139	145	136	142	143	146	147	144	172	160	145	157	129	166	116	140	164	136	141	150	146	153	145	130	136	165	135	171	150	163	145	128	141	131	136	145	155	159	158	146	124	145	133	139	139	157	157	144	146	121	134	128	154	143	157	157	136	148	151	128	163	136	158	126	133	135	126	150	146	145	155	155	151	154	166	148	157	126	156	138	142	141	147	138	127	144	137	141	127	138	136	164	140	145	142	132	150	133	167	153	147	149	145	120	151	161	160	145	142	137	147	135	149	135	134	146	127	123	134	136	138	154	158	149	133	149	149	144	137	135	139	146	155	139	151	157	136	124	150	166	157	165	133	155	153	149	160	137	147	130	141	132	135	147	144	143	130	156	133	139	147	129	177	155	152	122	131	147	168	138	150	156	137	142	159	151	129	137	133	139	117	130	144	161	148	139	135	165	145	149	145	159	140	144	146	122	145	138	150	140	155	155	156	161	137	147	145	154	132	165	144	125	148	159	150	148	144	148	141	170	160	145	143	115	134	154	137	144	144	156	139	154	147	158	132	138	151	145	171	150	143	147	134	139	152	142	142	108	152	154	149	149	146	148	116	158	136	127	154	140	126	153	153	157	124	161	141	130	151	156	132	150	154	157	140	144	156	128	149	140	135	148	145	148	144	147	141	136	150	144	140	164	151	159	148	142	141	132	145	146	164	139	144	170	149	123	136	139	138	134	130	138	142	155	145	147	171	142	157	135	135	144	157	141	144	144	150	160	118	117	141	124	135	153	156	162	162	150	124	140	127	151	165	138	130	153	149	121	126	159	133	143	151	139	144	162	151	149	136	130	157	136	161	145	135	171	145	148	120	154	140	134	144	145	161	130	136	137	140	135	151
24286	19990	26095	23577	20019	11034	1750	1070	785	706	661	583	562	513	461	439	404	413	418	406	373	385	412	388	361	366	371	335	340	357	331	320	333	344	355	301	358	335	389	322	365	332	354	327	311	355	328	319	317	351	342	344	335	326	349	312	324	351	324	334	315	340	305	322	323	322	321	329	288	319	340	300	338	352	301	356	323	322	307	334	350	351	297	329	346	301	292	319	313	321	343	329	341	319	347	336	315	365	329	338	335	319	331	304	327	344	358	331	312	337	334	312	308	300	344	325	316	306	340	316	327	283	321	320	342	338	336	349	348	327	326	333	325	349	335	371	329	318	332	327	296	313	342	305	333	318	331	354	334	347	322	330	357	334	383	333	324	303	308	276	290	342	323	304	322	331	308	301	309	307	335	303	319	333	334	327	330	326	350	340	361	324	308	321	308	361	340	324	329	317	364	364	312	321	309	338	322	325	298	333	304	320	336	352	323	265	277	324	337	328	330	341	315	353	330	305	336	295	321	309	314	302	351	316	324	347	315	329	336	329	305	316	324	307	350	283	315	376	295	317	351	314	314	350	321	331	333	332	315	334	331	328	310	308	276	328	320	313	346	339	346	327	358	336	329	319	369	354	310	352	335	334	320	300	327	314	319	314	335	359	301	341	317	316	337	307	309	344	336	314	320	328	320	334	339	323	339	299	303	316	331	308	317	316	327	369	347	327	331	290	324	339	288	330	332	287	334	292	314	330	317	320	332	327	355	315	309	339	315	331	339	309	331	328	360	319	368	328	325	309	317	348	338	321	318	308	335	326	334	318	332	325	318	327	342	312	312	301	301	295	333	327	313	330	289	300	282	297	307	325	316	341	293	336	310	286	365	330	301	351	319	348	327	334	331	304	347	320	301	290	333	308	346	341	337	317	335	334	353	320	311	306	330	319	303	310	302	331	316	308	311	321	322	320	320	285	314	330	305	325	315	331	341	311	313	280	352	344	316	320	342	309	298	331	312	371	292	323	319	326	358	288	327	345	313	329	296	329	358	307	344	333	337	324	314	352	342	282	314	320	303	335	308	340	347	324	327	330	338	335	356	318	312	346	309	328	322	337	296	321	339	317	327	338	275	294	334	355	362	317	311	316	329	295	319	345	327	300	341	336	326	321	312	317	340	340	333	310	311	310	313	357	327	316	313	324	365	354	324	306	316	330	321	341	348	300	295	325	311	335	325	329	320	371	316	302	312	330	358	368	304	337	332	315	317	315	338	322	322	289	313	322	326	336	308	338	308	340	317	323	366	315	332	333	356	314	314	363	332	315	316	325	325	292	314	321	351	323	324	321	304	293	312	306	326	301	365	295	359	326	311	332	320	289	341	345	291	327	302	352	337	340	339	270	310	327	318	323	328	323	328	310	330	335	300	318	340	340	370	321	309	330	350	325	333	317	339	348	344	319	330	335	326	343	315	305	324	314	330	327	315	328	356	309	346	319	319	342	314	329	326	305	324	310	318	334	331	309	325	324	331	312	321	296	298	336	350	328	307	310	318	295	320	325	344	292	319	324	309	331	322	288	322	309	317	302	303	295	303	317	328	304	315	309	315	332	311	332	278	353	298	315	333	353	310	323	329	301	328	325	338	330	340	330	337	332	337	314	334	347	316	315	311	311	345	347	316	362	357	358	369	321	310	322	315	339	329	346	378	328	342	304	354	328	341	334	322	280	335	319	306	296	337	327	345	337	341	357	338	351	303	341	344	315	316	280	309	311	304	313	323	318	316	310	345	365	377	312	333	335	330	330	346	327	317	310	309	344	349	313	310	290	297	306	304	334	333	338	373	258	326	322	324	326	296	310	322	355	337	367	337	330	302	327	304	334	329	341	350	323	328	320	308	361	295	298	345	306	329	339	317	312	338	317	325	355	350	318	335	319	318	315	325	315	335	308	314	324	298	334	303	329	279	321	311	325	322	281	348	295	313	331	312	290	301	340	325	332	285	323	336	335	337	296	303	314	341	319	325	324	323	323	337	327	305	329	321	374	312	305	311	310	331	309	322	327	328	345	295	345	309	309	337	305	317	270	318	312	329	305	304	323	324	356	341	326	348	348	347	301	325	326	339	313	316	349	321	344	305	318	337	310	333	315	361	349	305	318	337	326	297	327	356	309	281	346	332	292	361	314	345	320	335	369	319	282	335	350	314	306	322	311	304	316	323	284	339	335	337	316	331	338	307	352	315	329	336	322	363	342	310	325	275	298	341	327	335	303	337	332	303	312	295	324	324	334	312	312	356	315	337	313	313	287	343	340	322	317	317	332	349	325	340	344	327	300	325	312	307	308	359	305	343	340	351	321	321	324	334	290	338	298	321	347	332	307	313	323	318	353	308	330	353	344	329	303	333	280	325	337	338	333	313	309	301	322	350	338	304	331	359	302	296	352	335	320	319	317	334	341	290	322	340	302	342	323	320	351	330	329	337	335	349	312	360	367	301	362	341	326	315	319	339	332	339	326	330	320	338	295	340	318	362	342	333	344	316	380	317	323	328	346	336	306	320	320	302	355	331	333	341	313	331	321	320	341	297	303	331	335	328	297	336	327	316	318	307	306	342	338	334	342	302	320	336	314	339	333	349	324	313	311	329	308	326	310	295	313	364	331	337	334	317	325	345	314	333	330	316	322	305	339	350	320	311	348	312	329	318	360	317	334	294	321	314	333	349	338	299	297	326	323	338	333	305	321	365	331	289	340	336	344	332	298	318	310	311	373	313	330	340	312	319	327	352	305	342	354	319	329	302	300	347	313	307	316	329	326	332	336	317	320	300	324	318	323	326	319	326	308	323	327	333	302	317	355	298	315	335	286	325	326	333	320	360	321	353	311	298	390	317	287	338	344	317	331	340	310	352	363	320	311	334	305	299	319	317	319	337	328	328	297	304	322	311	382	296	318	321	318	311	332	366	324	334	296	291	332	332	295	360	324	317	315	302	344	349	323	292	355	300	371	344	313	323	312	336	316	360	314	369	334	328	333	336	357	286	311	326	329	327	327	319	348	299	308	334	312	325	295	312	309	323	342	285	318	303	313	312	318	297	342	307	276	337	329	288	317	330	341	327	295	304	331	340	336	297	327	305	286	320	335	307	338	367	298	314	347	318	319	313	343	367	338	333	325	296	353	307	325	371	326	296	304	342	332	356	319	318	370	287	307	352	323	320	321	323	341	332	314	337	332	286	307	339	304	322	289	334	349	328	363	348	324	335	359	300	313	336	329	303	304	305	356	383	326	337	301	331	325	344	327	320	320	340	335	302	323	347	310	344	337	319	335	318	319	306	327	329	315	317	308	306	344	336	340	286	325	366	326	324	324	316	303	326	315	339	350	295	332	343	325	330	300	339	340	314	340	293	322	318	334	318	310	300	318	323	338	337	305	331	328	362	353	320	358	323	328	351	351	331	307	313	319	318	329	335	300	314	324	273	324	292	314	331	330	344	319	334	314	342	335	330	338	297	324
11546	14928	15027	11694	7170	4245	2380	1770	1377	1157	947	909	809	735	611	568	539	524	513	437	445	441	467	424	379	369	364	404	391	362	385	369	380	393	354	329	356	375	333	336	334	343	340	322	307	320	352	342	346	339	337	367	339	363	357	311	333	299	292	303	327	339	304	333	334	314	300	327	323	300	324	327	329	311	302	312	334	335	321	348	320	313	320	306	337	314	331	339	338	297	312	341	271	309	353	302	345	324	341	358	345	307	325	308	334	278	320	341	349	301	322	303	339	316	321	336	303	335	307	315	336	335	300	290	304	327	309	317	299	320	329	312	303	307	324	285	324	337	299	281	294	332	319	326	310	290	312	279	273	327	347	272	331	309	308	319	321	325	321	345	301	313	317	291	290	335	309	332	286	321	318	319	329	311	333	325	273	285	289	319	323	311	332	294	320	297	279	312	336	273	304	325	317	329	314	307	281	292	313	310	288	303	301	331	324	314	314	344	319	289	305	326	301	305	317	298	321	290	293	300	312	305	299	326	325	290	293	302	309	331	308	351	291	307	314	284	331	315	305	343	322	316	322	356	302	326	325	335	295	331	274	330	298	322	331	293	318	316	305	304	344	311	289	322	290	298	273	273	303	312	309	297	338	283	301	311	309	316	296	319	301	331	282	317	307	329	338	326	321	283	320	351	306	319	286	316	292	312	301	324	308	297	296	332	319	346	293	324	331	309	291	326	294	325	305	330	303	276	346	284	316	327	314	320	334	345	333	318	330	319	294	296	340	346	345	324	321	277	332	343	283	297	295	302	324	291	327	315	284	299	298	298	337	324	304	319	299	338	306	295	325	297	310	307	295	291	320	321	332	314	290	303	341	329	304	310	314	323	308	325	335	299	276	289	319	324	299	317	320	309	296	308	318	328	273	317	300	302	341	276	301	303	333	320	308	306	344	329	296	293	285	290	294	288	299	308	329	284	299	299	285	327	338	329	344	310	292	306	310	327	296	296	336	308	323	365	302	338	302	337	332	330	261	317	313	335	276	298	294	327	306	284	322	303	300	333	324	296	314	362	306	330	314	293	321	326	339	304	322	367	336	317	297	301	310	316	305	319	304	332	302	313	307	321	315	312	327	301	307	315	311	326	309	294	343	297	293	311	318	328	320	364	301	297	280	332	317	342	306	279	333	313	295	342	310	318	301	308	330	310	318	280	315	307	284	331	307	326	355	325	312	296	305	307	313	316	281	314	275	323	299	315	304	328	292	300	322	329	292	329	316	338	302	319	323	293	323	296	315	322	297	301	296	310	303	298	310	310	304	285	305	308	317	323	326	321	279	291	286	340	274	279	315	309	298	320	300	325	333	321	327	320	325	338	320	341	312	330	313	303	290	309	278	334	291	333	320	311	315	284	296	294	294	280	352	298	351	319	306	299	302	300	321	318	277	312	315	332	283	312	269	316	306	310	294	309	310	320	363	304	327	306	319	276	306	288	304	322	326	324	314	296	339	268	327	293	310	331	334	340	344	327	299	339	332	312	293	307	328	334	351	290	345	327	308	327	323	332	298	295	306	323	285	324	300	322	316	314	341	315	305	321	298	338	272	311	303	313	281	317	298	315	288	315	344	295	332	294	318	308	329	302	313	325	299	297	297	314	298	319	282	312	307	306	344	288	334	320	294	322	318	343	292	310	330	291	318	318	300	359	298	315	303	294	328	338	272	311	297	317	310	320	311	287	324	323	276	324	310	331	326	288	310	319	319	320	302	328	326	288	332	354	309	342	316	301	291	298	320	320	320	305	305	309	345	318	331	350	307	312	283	301	285	320	292	326	302	311	301	308	303	289	323	284	314	297	314	322	326	322	284	295	302	305	283	326	299	283	294	312	344	307	299	334	326	308	289	333	341	293	341	313	282	349	326	322	302	325	327	327	304	330	290	325	303	310	314	306	353	320	303	276	325	309	298	313	268	351	315	305	309	322	325	290	338	312	314	292	323	276	308	317	317	343	299	303	309	326	309	300	331	283	341	301	284	324	289	306	321	326	299	291	321	321	317	308	305	288	316	320	307	304	291	307	304	294	302	328	330	300	318	308	337	312	335	317	310	305	329	303	277	303	298	320	311	289	345	316	290	314	298	284	322	316	315	289	285	316	290	305	330	296	296	300	326	293	309	356	313	299	319	339	340	309	338	305	320	303	307	322	284	260	277	327	293	334	304	301	291	316	273	327	322	299	307	288	324	327	300	313	342	281	268	313	295	323	307	307	308	304	293	314	316	287	299	315	305	305	315	305	299	259	301	374	330	327	313	299	283	344	319	296	301	304	317	295	332	323	320	311	311	298	325	291	304	309	314	298	307	295	280	310	292	289	313	315	307	353	301	298	322	320	301	314	292	333	302	299	319	332	337	286	309	327	340	311	312	302	315	296	301	314	318	334	289	310	321	302	309	321	320	313	311	305	314	300	298	313	310	304	335	315	324	304	337	306	329	311	321	282	334	320	292	325	273	306	321	325	295	288	318	308	299	301	295	314	322	347	292	310	338	332	307	311	300	296	316	299	275	314	314	318	321	299	337	290	302	313	315	304	335	299	298	284	302	265	284	300	337	312	318	330	333	314	304	313	309	295	318	336	327	310	297	312	315	291	335	319	281	281	300	293	278	310	304	321	323	320	310	314	320	336	291	307	291	337	318	327	332	318	329	320	316	352	300	292	313	308	312	278	308	306	291	294	289	303	293	310	296	319	312	306	317	327	331	297	304	321	298	303	305	330	315	315	290	313	288	295	276	341	320	316	317	327	306	321	306	322	357	327	311	307	302	315	349	302	327	301	345	316	289	316	316	339	316	309	332	307	284	339	278	327	292	346	290	297	285	329	323	332	306	333	283	270	294	296	327	331	312	353	325	322	288	312	329	348	297	308	302	287	313	319	314	342	280	331	321	318	316	329	297	275	322	308	320	318	320	310	335	323	294	279	283	290	308	319	342	311	340	308	326	321	316	299	352	292	328	298	333	316	316	327	301	319	316	306	269	319	308	296	312	287	357	312	300	336	312	313	291	329	325	321	345	291	286	329	336	328	299	317	306	312	307	319	269	316	322	301	301	332	344	335	327	310	291	339	309	329	302	316	297	303	298	338	327	308	310	303	320	296	302	345	313	310	323	265	287	316	290	312	313	328	299	318	310	300	292	310	338	335	304	306	304	353	284	285	327	295	295	319	304	322	315	297	290	303	309	311	314	289	295	308	329	352	304	315	334	305	288	306	309	299	325	334	315	303	324	286	326	336	320	329	325	305	296	298	338	339	299	336	336	311	306	308	339	285	339	297	317	330	289	309	312	321	296	333	314	292	295	317	311	338	313	304	343	334	266	280	340	310	338	310	306	318	284	306	310	282	325	331	319	313	324	348	318	327	326	301	300	321	288	316	328	346	313	345	325	309	327	283	283	331	324	310	304	296	297	313	339	351	307	325	316	330	310	295	330	295	319	337	300	294	313	315	333	321
22105	19998	26479	23219	20014	20141	10360	2161	1391	1327	1184	1089	1053	953	809	831	774	799	764	714	694	651	699	663	631	638	667	646	640	673	674	672	630	661	631	592	655	601	601	598	613	643	600	594	578	549	613	593	633	591	578	577	568	559	590	642	580	576	619	608	600	542	585	603	578	604	606	599	546	587	572	572	614	602	595	593	568	546	644	578	562	593	632	573	566	596	587	576	592	598	589	564	615	623	582	544	610	595	600	548	604	580	599	630	602	599	589	636	558	590	539	576	604	587	578	581	527	572	575	565	607	547	624	572	560	580	577	570	571	629	580	579	553	564	594	571	553	591	585	580	640	604	585	622	538	552	560	578	566	586	602	627	551	582	598	611	581	590	588	581	587	582	602	595	568	603	580	570	558	605	610	620	581	571	562	576	558	584	561	572	555	564	595	570	595	553	613	608	582	552	579	579	585	558	572	535	529	595	609	568	611	580	600	600	610	529	559	545	583	543	577	582	572	565	531	580	568	594	585	596	566	551	619	608	618	568	597	594	568	615	598	565	531	609	586	549	580	588	572	584	525	562	566	617	591	572	563	566	614	544	599	593	563	528	606	579	552	557	544	593	584	591	624	606	606	574	569	577	560	546	542	565	564	560	600	554	617	562	633	599	569	598	608	622	581	545	562	634	655	565	580	551	570	554	604	565	589	581	610	592	577	581	620	595	615	631	563	602	606	592	583	604	553	585	636	595	562	620	596	535	608	565	562	560	559	632	609	568	557	611	571	553	567	614	569	589	633	593	573	614	553	557	556	595	605	558	593	588	559	605	614	587	582	559	556	561	580	572	572	571	577	602	572	622	596	604	598	530	606	611	621	536	628	601	593	606	587	551	553	630	553	600	587	602	543	538	610	557	587	582	575	579	586	594	587	552	642	574	569	584	586	561	549	551	577	578	595	586	618	574	585	579	596	566	660	578	589	554	610	601	572	580	619	564	568	550	535	585	560	590	584	597	552	568	578	581	596	600	579	603	581	553	593	586	583	577	571	600	608	613	574	584	580	591	569	646	540	578	593	567	564	583	576	584	630	558	581	580	569	567	587	579	599	590	582	583	594	565	558	608	622	536	596	603	553	627	641	586	570	599	574	604	574	571	604	543	596	594	517	578	588	591	585	581	609	617	577	552	582	554	526	544	575	593	579	554	623	610	571	576	580	547	617	619	617	590	577	569	569	588	575	548	555	569	589	604	613	584	555	563	622	594	572	566	581	585	592	598	619	596	548	542	556	574	538	568	631	592	552	603	586	570	591	556	567	509	559	587	592	539	583	638	606	576	533	552	556	614	593	585	601	622	577	619	583	534	566	573	570	603	574	593	579	581	606	558	593	566	555	556	539	622	602	645	561	590	563	605	579	579	611	582	594	659	576	590	599	577	545	618	539	594	562	609	598	581	588	555	575	564	615	545	570	579	581	577	571	618	567	571	622	572	568	587	578	584	553	576	602	583	571	576	540	622	548	551	585	567	586	584	653	577	571	586	623	583	589	563	576	565	544	537	581	584	594	569	576	573	550	587	576	590	596	537	594	647	577	628	559	614	611	555	561	581	581	573	610	555	570	598	588	565	590	564	581	591	605	560	628	587	568	576	595	596	562	607	586	576	595	617	609	560	584	575	563	553	540	576	600	593	564	557	596	566	560	596	624	557	601	603	582	562	536	572	557	603	601	515	621	605	568	533	623	620	581	576	590	592	561	581	568	601	588	555	570	595	596	592	552	609	627	611	599	562	606	547	557	557	583	562	545	559	602	566	562	633	599	564	588	597	528	611	567	579	586	565	584	629	596	560	594	564	545	623	576	598	597	580	598	565	571	571	588	547	578	562	585	591	579	596	538	556	606	552	568	572	611	580	624	623	607	598	552	600	629	568	623	559	576	588	568	561	589	593	592	595	529	608	592	607	620	549	603	562	576	588	653	540	570	545	566	594	590	593	579	601	548	577	562	564	590	647	642	567	621	595	590	556	578	559	526	558	553	609	559	577	610	613	600	577	557	603	547	593	595	603	589	582	571	552	603	578	547	592	568	603	622	579	574	552	609	590	566	578	631	601	572	569	576	584	583	595	564	563	591	577	609	579	593	607	543	582	641	603	541	576	561	584	577	575	575	537	558	578	611	547	506	607	579	573	569	615	593	579	583	586	584	571	600	551	571	635	586	571	572	581	551	581	536	589	571	593	593	540	577	551	590	603	628	580	551	564	561	587	579	583	573	606	556	594	560	611	550	611	594	594	585	630	585	582	567	597	552	579	557	580	575	577	590	533	569	569	574	560	609	551	574	588	590	576	601	610	582	592	580	616	586	593	561	586	603	571	575	583	609	592	640	580	588	587	622	609	558	545	591	567	565	565	558	564	601	595	541	574	582	607	571	597	536	588	553	587	576	600	583	604	574	555	616	610	593	587	619	538	540	589	624	530	547	588	582	620	609	579	571	586	623	578	597	558	568	564	511	585	560	609	615	573	567	560	599	581	604	561	563	551	573	600	587	557	585	609	592	578	544	624	639	565	542	574	550	591	585	580	508	537	576	623	522	632	587	606	596	563	543	608	563	571	548	663	587	616	634	604	635	570	583	549	572	588	566	556	583	578	564	555	592	544	566	571	562	603	593	564	567	549	592	584	601	545	603	584	606	592	566	604	600	605	569	597	580	585	559	577	604	568	580	575	579	576	565	563	587	556	574	607	613	574	602	633	541	605	603	545	557	571	567	589	608	615	540	567	582	587	546	578	581	539	580	589	560	602	596	567	621	581	604	583	571	572	570	561	574	556	600	614	568	581	585	633	605	591	553	572	559	569	583	610	600	575	590	575	515	572	592	585	587	581	595	572	622	581	569	612	593	591	573	583	544	557	555	577	574	575	557	600	545	602	579	608	546	575	594	554	598	559	578	585	622	601	603	594	556	630	560	545	546	596	572	573	570	544	592	562	553	581	592	567	576	578	582	582	596	555	607	604	562	628	588	586	602	566	578	577	599	567	603	568	572	577	575	599	578	601	555	571	621	607	572	563	585	597	577	568	629	603	556	579	558	598	575	549	580	570	543	595	560	594	572	565	576	592	617	610	571	641	574	585	599	589	588	579	603	605	569	565	588	573	581	568	576	587	594	579	592	594	577	555	592	537	580	573	575	604	578	570	578	580	608	577	558	577	614	616	615	609	638	572	606	583	572	555	616	541	574	620	555	621	578	594	606	616	588	585	622	581	604	591	588	595	603	579	612	586	595	573	553	565	526	573	562	585	564	555	618	607	587	640	630	575	584	627	595	576	575	591	581	577	625	548	632	549	591	562	610	556	609	524	604	544	601	595	529	585	557	572	570	602	621	605	604	560	591	591	590	540	581	584	581	553	545	568	629	555	555	528	607	534	592	558	575	575	605	607	526	574	582	600	538	589	579	573	553	605	560	587	627	584	609	591	628	605	578	563	579	591	595	556	580	605	564	606	596	622	578	569
15306	22763	22534	17773	12179	7980	4236	3360	2546	2200	1960	1633	1544	1442	1263	1025	1021	928	915	850	822	785	758	704	747	719	743	704	665	642	685	619	672	656	635	601	662	605	555	623	565	579	611	611	625	620	614	589	570	561	566	603	582	568	538	547	519	550	588	558	575	570	614	577	568	533	554	597	539	626	568	545	592	622	543	567	591	558	594	568	595	558	580	578	569	564	576	581	527	549	581	562	579	568	565	554	589	542	592	539	547	564	538	558	584	569	550	555	561	539	564	531	567	556	569	547	539	547	563	539	553	593	578	509	560	526	550	561	545	569	577	567	517	548	558	585	581	581	566	543	545	516	568	586	533	567	591	570	550	552	597	579	537	592	577	550	526	556	559	580	573	571	537	550	591	561	563	507	548	576	542	565	595	606	584	542	544	591	542	557	554	574	595	551	587	588	508	533	560	564	551	543	586	580	552	521	560	522	539	537	583	540	582	522	568	564	542	562	572	514	573	523	547	553	556	548	553	568	546	589	578	555	532	541	601	534	588	562	529	545	531	557	517	579	578	539	557	583	540	580	563	551	546	560	538	549	568	546	550	525	587	569	547	598	551	574	544	525	534	545	619	574	550	543	576	554	576	552	549	541	531	516	549	560	544	560	566	592	579	557	548	540	579	556	535	552	601	561	569	576	532	529	570	610	579	569	555	587	518	534	565	520	555	545	574	564	578	518	548	546	553	524	563	573	548	540	546	558	562	570	524	531	558	552	552	556	579	579	526	577	584	538	556	535	514	558	541	538	588	576	546	544	592	561	541	546	556	577	527	519	583	555	532	549	520	584	542	555	557	556	551	525	581	567	521	557	557	533	540	561	496	549	596	566	581	539	579	547	539	535	512	589	550	518	565	533	578	606	546	594	572	572	547	545	558	576	566	562	557	526	543	542	567	551	532	594	520	568	545	563	592	580	543	543	524	568	574	570	597	587	550	560	580	566	539	545	553	518	563	514	569	548	533	581	550	594	581	556	529	548	550	546	563	566	576	570	577	526	538	557	599	529	604	539	569	534	547	587	577	542	529	582	551	538	524	540	524	570	564	585	495	543	547	573	554	576	573	553	557	529	532	543	580	560	551	573	521	523	528	558	544	567	559	548	563	530	543	563	577	567	563	582	575	524	555	558	534	540	561	549	576	539	539	574	564	531	548	531	602	513	532	564	565	529	564	534	531	524	559	536	576	565	554	557	533	581	534	527	571	497	578	548	569	526	542	556	592	537	567	544	538	542	516	578	545	518	556	536	564	575	561	537	551	519	563	527	542	564	564	519	580	580	534	554	565	556	619	562	528	559	515	500	536	563	506	569	584	523	524	519	539	566	566	560	542	565	560	571	569	554	549	565	600	533	566	504	571	548	545	580	551	537	578	573	551	544	538	561	541	551	555	582	576	556	573	565	525	578	553	601	537	565	533	545	541	576	520	551	547	518	566	539	587	519	540	548	527	537	596	581	553	526	530	568	529	555	556	528	573	576	568	567	525	514	538	614	543	539	592	549	550	554	515	533	560	542	528	568	550	549	534	552	573	580	568	546	529	596	576	599	566	549	565	591	540	556	499	558	535	572	551	595	562	543	538	558	548	517	546	594	593	561	573	571	540	552	533	604	532	584	571	627	563	527	567	550	573	524	565	563	544	521	569	576	515	561	561	567	503	560	536	574	567	521	542	518	549	528	534	575	545	553	544	567	540	523	559	540	515	566	552	591	526	546	572	527	599	557	585	555	566	509	562	586	539	538	532	553	525	559	571	516	569	551	562	522	563	546	556	531	590	607	539	538	511	566	556	547	534	581	559	591	563	546	533	530	575	544	574	558	550	514	515	557	554	530	520	553	586	576	560	576	542	580	570	521	552	554	558	584	564	566	540	533	547	538	573	560	530	596	569	552	535	551	589	539	605	573	582	543	544	551	542	546	535	540	531	563	557	564	513	538	511	569	529	575	549	559	543	555	552	530	552	526	543	558	599	541	596	597	563	535	558	554	525	554	550	579	534	557	558	562	572	540	551	539	548	562	554	544	537	534	491	596	587	543	568	563	564	570	528	587	547	541	558	561	549	533	569	558	534	559	563	549	549	576	547	559	590	547	583	539	576	555	561	549	534	557	573	557	555	527	517	571	569	603	532	552	523	564	536	604	542	572	538	578	532	594	555	544	542	531	544	588	579	527	548	558	547	574	560	572	574	575	564	553	529	548	494	528	560	606	566	545	599	550	582	519	592	537	550	536	550	533	566	571	578	524	546	539	573	564	557	538	541	547	582	535	540	515	556	560	557	539	583	553	507	563	557	562	555	589	587	550	559	556	533	549	565	553	510	598	590	554	586	540	553	545	553	525	562	526	597	554	548	516	530	534	589	612	564	548	566	589	543	534	567	558	521	552	525	567	555	537	530	578	561	535	554	572	590	555	524	562	585	566	570	564	571	568	555	532	547	527	548	550	546	555	572	543	530	539	556	586	576	603	582	574	544	521	536	543	534	563	555	518	534	527	545	560	536	565	540	524	544	582	531	551	533	546	553	550	561	562	514	548	567	529	555	546	563	598	570	559	567	570	567	544	569	564	566	617	553	530	579	582	556	533	530	559	534	553	591	575	542	554	562	564	533	582	512	583	560	539	551	629	582	543	553	560	587	552	595	583	548	536	551	551	539	566	542	554	570	544	523	571	530	561	542	586	570	554	585	547	494	545	533	557	523	522	589	536	561	591	546	562	585	508	548	528	549	587	517	531	583	538	550	584	559	561	556	507	560	559	617	567	554	580	503	584	555	546	517	543	520	561	546	580	525	526	528	522	540	563	568	582	541	544	568	506	523	534	572	550	575	597	576	562	560	552	525	558	535	556	566	527	508	527	550	529	538	530	540	511	545	529	568	522	547	537	576	557	566	540	575	538	557	568	514	536	554	611	542	515	543	547	580	527	554	589	529	543	550	543	578	564	543	552	596	577	570	564	520	531	571	582	563	577	564	546	538	597	565	550	570	616	532	552	572	570	543	533	581	510	517	528	588	562	558	565	553	550	542	516	567	509	617	537	558	548	534	524	555	560	578	542	513	565	536	552	587	570	552	572	594	538	591	549	529	544	534	585	583	538	535	543	530	558	522	561	596	561	561	563	535	560	537	527	567	580	582	535	596	591	524	537	519	502	564	546	537	571	545	525	529	520	557	555	548	551	552	542	553	538	519	557	576	575	564	552	563	573	520	543	578	579	583	517	538	539	523	557	535	558	545	541	526	555	547	550	574	563	550	519	547	539	591	575	576	575	541	549	552	572	546	590	503	562	524	556	569	499	559	551	556	567	640	566	568	511	556	530	564	549	570	558	566	578	593	597	544	567	540	523	589	539	548	519	574	596	555	598	562	562	524	570	508	556	576	588	543	560	552	546	548	538	557	545	552	555	552	543	559	556	561	556	594	579	524	555	541	568	579	540	548	555	562	587	558	601	568	564	512	545	587	545
29863	16270	4906	3582	1285	574	198	169	144	147	144	146	137	135	134	124	149	138	155	138	127	139	148	161	152	136	142	137	151	118	128	152	110	119	135	124	140	124	147	138	121	141	132	120	145	141	135	157	140	120	123	132	133	109	131	152	146	159	111	118	139	135	140	122	141	128	151	115	132	145	157	127	123	127	136	121	119	143	125	150	124	106	131	128	125	162	144	147	149	140	139	115	104	121	121	151	136	139	123	136	149	124	145	135	117	148	136	139	169	139	133	135	128	109	146	137	141	142	149	106	115	136	134	147	112	134	117	101	124	113	130	124	139	130	148	101	141	133	134	123	140	131	147	117	128	127	125	134	116	127	122	125	140	112	134	125	133	126	122	132	139	137	127	115	149	130	133	125	134	130	161	141	139	129	132	119	144	134	123	130	131	137	140	138	127	117	113	143	128	127	133	138	140	131	128	143	143	128	137	137	156	151	124	113	143	127	121	133	125	130	121	140	102	144	134	126	129	140	122	110	142	121	123	167	145	117	138	135	137	138	125	135	112	126	128	149	130	138	137	136	138	122	106	140	137	142	124	136	132	113	112	121	139	128	116	132	129	139	118	147	129	129	129	126	142	110	141	154	142	114	130	117	121	142	124	131	132	116	122	137	135	138	137	120	124	137	155	123	141	117	146	141	118	135	136	129	144	157	132	125	147	120	143	141	136	125	133	136	132	117	127	111	146	131	135	128	132	146	133	142	151	138	141	142	123	114	125	127	128	152	138	126	133	118	133	149	134	155	148	144	115	145	130	135	128	118	114	134	130	123	142	138	126	130	133	127	130	130	127	135	145	140	114	129	126	138	155	130	146	125	134	124	121	122	139	126	123	121	120	131	121	144	108	121	131	113	123	129	126	125	136	132	129	127	130	117	141	146	142	115	140	141	135	113	124	126	123	139	127	114	121	149	127	134	122	133	138	127	127	128	119	143	131	120	133	139	125	132	134	124	121	117	129	110	126	144	127	139	130	131	133	135	144	128	138	126	123	133	118	146	128	127	139	132	137	134	135	132	124	114	134	129	133	141	111	125	132	138	122	135	144	147	136	136	114	128	122	138	137	138	115	128	140	126	119	136	149	135	144	127	121	136	137	121	137	128	141	151	145	142	115	123	114	132	115	153	128	149	113	114	141	136	135	141	133	124	122	146	137	127	123	120	134	134	160	142	109	132	121	130	121	129	136	132	154	143	121	118	129	120	162	136	141	119	130	114	154	137	119	140	141	136	129	115	127	122	111	142	141	129	135	154	143	143	134	138	142	119	141	123	115	110	158	132	124	132	102	132	139	135	146	136	140	158	122	127	122	111	130	158	131	143	121	131	111	135	132	123	142	127	144	114	138	151	128	130	151	125	136	116	123	137	142	123	132	128	116	123	120	134	128	126	121	130	129	131	146	136	118	136	123	133	137	114	135	132	119	132	112	160	115	134	124	128	141	126	158	145	137	122	126	139	134	134	131	101	119	130	132	119	127	121	126	151	132	120	106	106	139	133	116	117	141	124	93	126	113	139	127	140	139	112	129	134	133	125	121	124	123	116	121	129	156	128	129	117	134	113	139	138	131	126	138	136	121	109	116	126	130	156	129	127	128	134	132	128	131	157	136	117	112	146	130	131	127	123	138	124	146	129	140	125	146	124	132	132	139	123	127	133	125	124	141	122	128	124	142	148	132	127	133	142	108	126	121	120	126	138	147	120	142	140	116	110	121	130	124	127	133	146	151	129	148	128	138	138	136	108	142	140	119	122	153	126	138	119	155	138	126	114	133	130	122	128	127	158	109	124	144	123	117	120	152	121	130	134	128	139	141	129	110	141	131	126	157	120	128	131	134	130	142	141	135	116	132	139	120	127	147	127	118	139	109	139	122	143	111	132	154	131	130	127	140	120	124	114	110	128	139	117	132	103	116	134	128	136	148	123	123	122	155	127	132	130	153	153	126	128	136	133	138	152	131	139	132	134	112	125	122	118	135	125	132	126	111	132	138	155	129	133	130	137	141	120	143	124	132	144	117	140	115	138	142	130	140	148	151	103	95	123	113	125	119	131	139	120	135	117	139	130	136	155	128	154	120	115	121	116	113	135	116	142	139	131	142	142	107	153	127	131	139	121	126	141	111	123	116	142	122	136	145	158	123	106	123	134	138	149	116	137	144	124	132	122	130	139	134	129	108	123	140	121	128	100	123	163	129	113	137	133	116	151	137	152	136	140	106	107	133	130	136	133	132	128	135	153	123	136	144	126	133	133	122	113	154	128	133	133	128	146	125	133	127	136	129	122	124	135	136	134	138	132	140	131	134	127	137	120	128	119	126	126	145	132	136	137	129	137	127	127	135	123	110	142	143	133	122	126	131	127	112	143	112	123	134	124	146	134	137	130	144	119	119	136	134	107	131	132	130	141	117	132	151	116	122	112	133	108	111	129	134	130	136	132	125	117	123	124	121	138	127	141	109	119	127	145	132	110	115	133	152	131	144	153	124	137	110	135	125	128	145	132	148	135	137	128	142	127	137	133	127	133	125	109	142	132	136	133	132	136	147	144	119	128	112	118	130	125	138	114	142	155	140	146	140	120	131	120	126	138	129	157	125	129	122	119	128	132	121	130	130	130	136	121	141	172	121	127	130	134	136	133	118	126	127	122	148	122	154	114	116	129	145	155	126	142	146	134	146	126	135	131	131	133	135	136	121	138	138	125	131	127	119	144	133	144	142	137	169	126	135	128	137	106	131	126	122	123	113	117	133	115	125	114	136	158	161	131	126	135	152	115	146	133	111	130	96	138	131	127	143	116	142	134	147	142	148	134	142	154	114	126	128	128	127	128	122	143	128	127	150	125	158	145	129	120	123	140	128	125	113	146	128	111	124	143	139	153	151	129	136	124	114	119	139	105	122	128	141	121	138	124	141	140	126	121	126	135	143	135	128	135	140	110	116	125	107	126	127	125	151	116	129	140	134	138	140	136	121	135	131	130	137	144	135	139	133	143	152	119	122	141	119	138	146	117	129	121	120	133	126	119	131	117	137	151	113	117	125	134	124	151	131	121	122	131	134	115	136	137	137	139	129	142	146	147	111	147	154	127	126	128	133	137	123	120	131	159	121	112	157	151	134	127	125	142	126	116	128	131	140	144	141	133	108	120	109	140	114	128	113	128	131	136	134	131	137	127	117	152	141	127	118	127	119	126	128	132	121	130	129	112	140	153	120	135	136	146	144	127	136	132	136	124	116	142	138	122	134	122	138	104	123	143	124	111	120	128	128	131	152	137	120	118	137	128	146	142	131	142	136	140	121	136	123	137	135	121	156	134	132	119	119	131	129	125	145	143	132	113	133	144	120	119	127	135	135	141	127	142	130	135	102	139	129	142	136	126	127	138	135	140	130	151	137	135	129	135	141	124	141	108	139	131	128	145	130	149	117	127	138	131	144	135	131	149	126	125	145	126	129	130	129	144	119	141
8651	6789	7250	6374	2314	1086	283	241	208	176	165	178	158	147	175	160	150	167	165	170	150	176	141	160	158	162	162	154	155	158	135	127	153	153	159	146	134	156	150	144	153	143	153	141	137	128	161	145	141	148	157	125	142	162	153	170	142	137	134	144	145	136	137	157	125	144	157	150	136	146	161	143	160	138	140	144	137	142	127	138	140	171	153	144	153	144	145	163	154	157	158	151	150	163	153	130	141	152	140	140	162	183	139	169	152	124	161	127	138	141	144	149	145	129	160	154	136	163	155	161	151	168	133	130	140	140	124	132	132	170	133	138	133	154	125	141	139	151	149	160	150	167	120	160	159	155	125	160	140	133	148	140	125	137	150	145	168	143	143	137	141	143	154	151	152	150	124	143	158	132	152	137	152	132	157	148	141	135	159	148	140	136	147	143	176	154	152	117	143	133	146	153	134	168	132	140	160	157	138	127	151	143	141	137	131	151	151	148	146	136	147	175	152	165	149	156	154	143	143	172	136	116	129	132	141	160	141	128	138	126	140	119	137	156	143	134	134	174	133	145	157	145	147	151	139	170	120	137	135	144	134	139	133	160	137	140	133	134	160	142	139	142	141	124	144	156	154	145	144	134	132	145	163	134	156	135	148	167	151	133	140	143	140	142	144	145	133	122	125	136	125	123	136	158	161	167	154	146	156	125	135	135	142	140	145	144	131	153	140	136	114	148	150	152	141	164	141	140	125	159	164	134	148	156	108	130	177	128	129	134	130	159	147	154	151	156	137	163	128	133	149	138	174	151	153	152	128	165	154	138	160	156	154	128	164	146	157	158	144	147	151	122	161	173	133	154	147	143	144	146	134	149	137	149	150	128	154	162	142	142	140	134	166	131	143	128	140	146	151	156	159	123	176	166	151	125	143	166	138	150	142	143	134	147	118	149	145	146	124	164	121	158	146	132	149	148	131	146	145	131	149	154	143	139	153	154	134	148	126	134	138	147	159	154	157	150	129	162	139	149	138	129	147	149	134	145	160	146	146	138	155	123	148	150	143	129	149	139	136	134	148	168	156	157	166	150	152	157	149	133	153	162	146	153	142	150	162	133	139	146	131	140	136	165	142	151	149	146	159	145	156	156	130	144	144	157	152	143	155	133	157	139	138	162	168	126	146	138	150	154	152	137	150	134	145	126	150	129	137	151	159	146	141	149	141	145	146	150	133	167	137	148	149	129	135	147	144	163	138	143	120	136	139	142	146	151	141	142	137	132	142	147	165	164	157	148	138	141	156	136	127	161	158	165	143	141	164	168	162	142	159	141	160	147	146	149	134	167	155	149	135	145	131	145	188	156	169	151	128	160	144	137	163	111	161	143	155	148	147	153	164	147	154	140	162	131	139	156	149	126	144	130	128	131	121	120	123	135	151	156	155	142	162	156	145	124	164	143	133	114	135	121	138	160	143	135	140	139	140	165	162	157	132	176	145	153	161	152	149	145	141	134	177	149	132	157	144	137	150	155	145	130	134	157	145	155	136	152	135	128	158	143	168	145	158	134	134	126	141	142	145	113	150	159	116	144	163	147	139	143	124	175	149	161	144	145	168	133	138	136	137	138	150	163	146	147	150	139	146	160	149	126	163	152	153	137	133	150	148	135	141	155	155	157	145	131	155	175	144	144	151	144	138	141	123	155	142	139	146	145	152	146	143	128	163	161	152	142	165	157	149	154	152	172	139	120	143	137	149	125	170	168	175	147	160	153	131	143	135	158	138	129	161	146	137	150	156	154	143	130	166	148	171	139	138	104	162	143	132	135	156	144	144	161	153	139	145	145	148	154	141	145	138	147	137	152	142	138	146	156	136	171	124	146	137	149	150	148	139	133	153	147	149	119	143	171	144	161	151	155	137	144	150	152	151	144	136	152	140	145	129	130	158	154	133	136	136	140	140	134	150	156	141	157	152	142	132	155	133	155	174	140	156	164	166	157	141	175	143	140	161	151	143	141	148	147	140	145	143	141	128	159	136	126	124	139	132	139	152	163	140	152	151	143	154	140	134	124	150	154	158	148	158	163	141	141	136	158	162	172	136	153	152	141	154	163	146	147	145	160	144	177	142	148	152	148	161	152	155	127	142	140	128	138	178	157	153	138	164	164	148	150	147	158	139	159	144	140	165	164	145	146	154	138	157	141	149	138	139	163	152	148	170	160	163	143	160	143	158	138	145	145	156	158	130	154	152	153	139	137	152	127	172	165	157	140	149	158	159	148	167	156	150	146	152	126	124	147	153	148	152	139	143	132	170	148	151	154	159	142	164	143	127	141	150	138	154	161	151	151	166	145	150	140	146	127	142	139	140	147	148	156	146	146	155	152	155	171	164	165	135	145	156	143	134	154	156	136	163	136	138	143	129	137	144	156	157	118	151	125	157	179	136	158	135	149	125	164	155	141	143	171	125	141	130	143	137	155	147	157	141	182	158	151	146	142	152	143	139	138	135	149	128	154	146	122	153	165	133	143	151	153	145	136	161	156	130	142	152	137	168	159	145	151	154	151	151	112	142	120	145	159	139	154	133	151	143	153	148	147	140	146	140	143	160	140	142	151	156	152	148	146	151	146	154	141	148	152	161	134	153	163	167	153	129	148	148	139	131	144	149	133	125	139	151	147	137	135	139	136	150	158	147	140	157	146	155	151	144	134	122	146	165	138	164	141	138	144	154	134	174	143	149	146	133	157	157	159	141	137	135	156	167	158	170	140	135	137	150	147	129	164	132	142	149	152	159	145	153	149	152	138	132	151	149	152	140	154	154	160	136	123	140	158	145	156	144	149	130	126	160	142	133	119	142	134	151	142	147	138	146	142	146	130	132	146	142	143	141	147	161	163	121	163	141	149	145	139	141	145	141	148	125	140	155	161	155	128	126	142	139	155	139	125	155	153	147	146	142	146	156	152	155	124	130	130	136	134	138	142	174	161	158	158	157	148	146	145	147	143	157	148	158	172	142	150	157	142	156	154	142	151	152	158	150	140	160	136	140	149	149	162	149	147	140	140	141	143	153	123	162	123	154	168	145	141	131	146	140	148	131	148	136	109	160	157	144	123	107	145	157	145	129	150	126	140	143	144	131	115	164	143	157	136	153	137	155	158	169	152	146	160	135	134	137	162	147	175	133	123	160	137	146	152	148	141	142	156	170	133	150	177	156	158	128	143	149	146	144	139	130	169	159	139	129	159	139	153	153	142	133	147	155	138	154	140	168	148	152	138	139	145	134	157	135	170	151	152	165	142	159	137	136	159	157	139	130	128	151	150	135	166	136	125	155	156	149	140	135	144	147	143	145	161	158	160	133	136	132	148	132	131	155	152	151	169	149	150	154	146	148	141	157	155	138	133	136	140	149	139	159	151	139	161	156	141	162	144	149	138	139	125	154	146	136	150	151	144	119	158	140	144	142	136	141	157	130	154	157	171	133	147	127	140	157	162	142	164	140	145	158	150	148	163	161	145
24252	20028	26183	23604	20054	11643	2145	1059	785	755	667	575	520	554	500	471	407	397	407	391	391	396	402	362	362	361	343	381	334	384	370	324	313	394	360	355	371	343	339	316	366	314	371	358	317	342	332	343	349	314	350	334	344	327	332	336	306	344	319	327	313	361	336	342	340	345	314	309	349	331	341	343	370	329	352	342	322	284	330	358	335	328	309	323	337	352	327	314	320	305	324	351	313	315	311	307	313	335	328	332	311	324	321	325	327	330	313	375	293	357	321	314	310	299	337	351	315	330	321	305	314	339	316	327	297	331	336	340	331	325	304	333	330	331	318	340	327	331	338	302	343	335	383	346	315	327	319	292	338	294	320	339	325	324	304	308	351	299	326	303	313	311	342	330	339	307	326	333	323	326	328	296	328	327	342	336	343	277	336	312	306	344	335	299	328	340	324	327	317	318	359	360	371	339	342	351	371	325	335	316	310	302	336	308	343	310	349	334	315	333	333	353	316	299	304	326	348	316	334	330	303	294	314	322	318	324	305	320	343	363	314	311	321	323	327	333	361	322	321	350	324	322	295	327	355	318	328	365	355	317	319	387	304	327	333	350	337	332	315	320	303	355	360	362	310	315	333	328	343	312	344	330	292	322	314	303	332	326	313	323	304	343	338	317	320	322	330	361	327	322	329	315	329	312	321	327	328	330	305	342	323	343	330	331	348	313	332	348	334	322	313	317	354	328	333	351	337	320	323	315	355	317	348	317	332	311	350	337	310	360	330	344	311	319	334	346	306	319	337	297	348	336	327	321	335	320	348	319	338	315	338	309	324	359	318	293	352	312	337	314	326	331	331	309	313	345	326	342	319	330	321	323	308	309	325	336	329	343	311	361	332	311	311	330	317	331	309	290	338	330	348	312	329	351	330	338	323	340	321	319	323	354	342	310	311	314	306	323	347	342	326	307	328	328	339	327	328	330	331	322	325	305	354	303	333	353	345	318	313	307	318	325	331	327	307	316	310	314	346	310	327	322	352	322	303	311	304	336	345	307	310	314	330	341	322	309	340	343	329	358	339	314	321	338	332	346	304	346	301	366	343	313	353	334	338	333	310	326	316	314	338	333	338	334	319	303	314	330	303	317	319	332	335	336	357	339	301	324	348	317	341	336	334	342	302	305	305	342	315	345	320	324	318	321	339	334	334	317	332	321	337	336	299	342	320	307	304	310	360	321	320	320	341	346	337	331	326	299	329	336	352	351	346	335	337	343	341	321	339	362	316	300	326	338	368	333	356	331	316	346	363	347	319	330	349	284	333	289	336	352	285	391	315	340	338	342	311	286	325	350	330	350	338	290	290	332	342	353	333	336	344	333	345	336	342	354	320	352	338	335	316	325	334	345	345	350	298	345	364	307	331	317	310	317	343	303	314	312	322	380	317	337	329	352	334	320	275	345	344	318	301	310	319	335	315	344	373	347	324	302	329	326	311	313	339	305	307	329	321	335	341	335	330	333	310	339	312	349	354	311	348	339	328	336	326	346	355	316	307	310	295	311	322	309	337	326	338	350	334	350	343	311	319	310	322	331	347	303	332	352	358	332	350	343	354	338	308	305	299	352	350	298	318	338	311	312	339	319	322	329	316	324	323	334	314	331	326	330	317	329	352	327	316	308	321	326	353	322	327	314	306	328	327	332	367	315	338	334	342	369	372	330	316	343	315	341	316	375	347	353	347	310	311	340	331	347	351	333	309	341	332	333	322	364	311	347	287	298	312	313	336	291	316	330	336	326	302	340	324	332	326	318	363	325	348	323	323	351	324	312	323	321	352	350	300	333	338	325	350	327	283	324	345	313	336	331	323	296	286	342	328	314	347	324	334	312	329	340	314	348	327	365	337	335	346	317	298	327	327	303	339	320	355	340	337	318	309	362	361	345	335	333	338	341	318	315	321	309	364	304	295	318	317	333	326	286	333	346	340	317	310	362	298	340	304	325	343	348	346	363	343	339	336	291	330	327	329	319	349	317	307	355	310	326	329	310	329	336	327	318	311	314	342	306	356	307	330	337	286	345	321	371	317	331	338	327	353	324	321	331	369	348	337	333	320	309	309	319	328	304	310	305	354	340	323	327	310	338	337	296	358	323	311	326	285	333	312	324	341	339	329	344	320	349	337	343	354	319	328	327	328	322	321	353	364	300	290	365	328	319	316	347	330	316	313	322	340	309	325	326	342	327	345	350	311	334	312	290	334	311	329	337	323	353	344	309	356	303	325	349	343	306	299	301	308	325	309	304	297	334	347	303	340	306	353	332	345	305	335	357	339	326	344	294	311	334	341	351	321	305	325	344	320	304	316	338	356	327	335	318	331	301	304	305	315	314	322	336	323	337	328	325	313	337	356	310	354	338	356	316	335	353	326	322	342	342	318	317	322	327	351	297	314	330	324	319	320	373	324	321	324	330	331	338	320	357	312	325	346	304	340	382	299	328	346	323	313	310	336	312	346	321	310	330	370	362	328	359	324	316	307	340	309	304	344	290	360	341	351	341	337	318	312	345	336	317	313	329	313	346	337	292	345	331	329	329	307	323	323	348	347	367	331	334	317	321	347	371	312	329	353	314	345	328	328	336	334	330	342	321	297	304	316	327	345	341	337	293	343	346	327	318	338	342	332	351	350	329	330	354	331	309	343	324	353	313	332	313	325	337	342	311	332	353	359	351	335	328	354	313	339	321	346	348	293	321	326	339	311	333	334	316	331	281	323	358	350	337	313	322	309	339	305	313	345	316	334	334	329	340	332	323	360	315	328	325	312	313	346	314	300	341	368	321	358	307	305	338	303	308	352	343	283	321	373	347	352	327	337	286	346	328	337	356	339	318	328	318	365	323	330	347	340	318	312	343	335	324	314	329	340	343	339	346	315	361	320	332	340	294	307	316	327	325	334	296	359	315	298	300	317	333	316	322	305	319	312	311	326	336	356	329	356	302	304	324	294	322	323	308	317	352	298	326	326	336	323	318	334	344	327	368	336	306	324	296	309	343	317	338	340	305	307	266	331	314	324	325	315	318	314	334	326	340	306	354	358	329	334	334	358	329	332	349	351	358	337	344	351	333	332	301	329	339	327	328	295	329	362	346	324	322	326	310	321	314	345	352	294	343	333	297	328	296	315	337	342	330	346	313	335	300	316	338	338	335	320	335	331	317	309	346	340	318	339	333	310	340	335	317	338	335	305	339	327	316	345	299	302	340	319	277	338	316	322	318	322	322	347	336	293	330	334	333	333	326	338	325	326	295	316	348	353	335	337	320	317	314	325	337	328	316	340	319	315	336	330	323	306	353	351	324	352	297	308	323	334	294	318	330	321	316	336	319	314	356	365	359	297	335	297	341	339	333	320	344	336	338	338	357	314	317	333	325	348	309	330	322	337	329	346	293	333	304	342	301	357	310	351	329	336	289	315	340	341	311	343	320	322	321	331	329	324	304	339	332	380	324	325	304	320	315	330	310	331	354
9542	18357	16976	12828	8341	5462	2266	1776	1248	1163	1016	853	842	763	601	574	571	513	508	489	443	424	422	392	391	383	365	370	359	370	389	351	358	381	355	358	359	326	339	330	352	377	342	315	343	316	323	338	326	310	352	350	332	333	341	316	301	337	319	303	328	315	327	309	304	323	330	313	337	355	335	349	310	310	325	336	313	306	291	309	327	295	329	297	285	368	298	323	287	307	332	295	327	339	296	306	294	312	336	340	307	331	339	322	329	317	317	335	310	312	343	309	330	318	309	337	300	308	296	306	344	290	352	339	299	317	316	328	340	310	285	320	292	342	290	301	316	321	302	298	309	330	323	338	304	322	326	290	302	317	314	293	350	301	346	308	313	289	326	329	304	286	276	324	306	313	314	308	301	310	296	314	344	308	310	319	331	326	315	328	300	329	333	266	270	329	336	316	300	286	320	296	318	326	315	284	315	348	327	314	331	331	321	293	316	320	335	318	335	285	290	353	334	332	351	318	312	310	323	290	342	318	334	361	322	320	301	321	313	332	300	308	320	308	345	308	369	335	352	336	331	291	332	318	303	304	330	334	272	315	308	323	326	334	314	338	314	326	318	278	324	318	345	337	321	297	319	342	290	327	322	333	310	313	279	328	326	306	297	301	321	315	329	308	344	290	324	325	334	302	312	308	324	319	335	305	320	313	328	308	305	307	298	320	302	331	309	305	278	319	334	334	333	327	318	332	344	297	327	308	317	323	319	319	313	289	293	326	332	320	307	303	296	329	318	326	297	294	338	328	317	307	333	304	328	306	333	314	315	317	314	314	343	332	287	305	338	274	315	315	333	316	313	349	321	336	319	304	324	320	304	311	344	300	302	316	334	313	346	302	303	298	326	328	311	297	325	338	307	318	314	293	334	379	314	321	348	288	297	298	308	314	345	308	317	293	333	334	293	330	304	301	310	339	317	307	319	290	314	331	289	320	297	304	322	314	308	358	303	293	288	255	328	331	294	336	296	331	316	307	329	280	308	329	317	331	314	301	315	325	332	284	287	302	332	323	313	296	345	323	296	292	317	327	342	321	292	292	308	325	296	315	298	314	272	323	317	275	321	329	318	300	356	307	332	310	288	332	298	316	288	303	333	336	328	315	285	303	313	320	339	327	333	317	290	283	299	313	329	303	306	315	360	308	357	355	309	314	311	341	316	290	277	325	327	343	318	318	340	311	300	335	314	295	316	325	305	293	304	323	329	305	336	334	323	302	301	321	330	307	305	309	319	314	318	317	285	317	315	303	289	310	285	293	318	293	313	288	326	295	318	330	337	288	327	306	310	309	297	303	334	300	282	320	286	311	301	301	314	322	303	309	321	310	290	297	302	323	344	308	349	314	296	294	310	297	316	281	294	315	305	308	315	317	303	312	305	308	355	327	317	326	337	293	284	301	340	324	301	326	295	323	354	307	300	362	334	307	319	305	316	304	284	316	292	325	308	319	315	310	339	303	318	296	288	288	293	309	323	330	292	295	306	309	292	276	346	344	310	293	324	324	324	336	311	317	310	315	322	339	300	304	319	335	295	311	283	303	281	321	311	337	292	312	319	323	320	288	298	342	321	326	312	303	293	330	312	319	347	362	295	340	303	322	325	314	309	341	302	305	306	306	306	304	322	307	302	301	303	322	293	339	333	304	287	313	301	324	328	327	343	293	313	334	325	319	305	290	317	305	315	330	307	289	294	306	289	288	310	348	331	304	289	330	296	323	316	326	311	303	311	318	282	306	314	311	333	294	338	324	327	297	298	296	318	312	329	292	321	327	288	280	296	317	321	334	301	370	306	312	317	278	314	314	326	312	325	334	310	313	292	293	322	307	335	315	299	343	284	327	299	324	317	326	330	290	293	331	323	319	288	310	309	308	289	338	309	312	313	337	341	301	315	309	312	288	286	306	309	320	332	312	331	294	324	336	319	307	333	342	320	329	301	334	302	321	325	283	317	306	315	302	291	337	289	288	312	320	321	322	323	323	355	327	291	287	281	290	354	316	306	318	334	310	325	311	319	329	320	280	339	314	328	330	319	329	329	298	304	332	329	324	322	334	305	309	326	283	322	292	297	296	338	299	293	311	335	289	306	316	318	298	301	306	305	334	333	306	302	307	320	332	319	336	317	293	313	304	327	310	286	309	326	294	338	314	301	319	323	302	310	311	336	312	318	360	313	315	301	336	314	323	321	343	318	326	301	306	319	312	297	344	313	347	268	320	307	307	312	299	310	325	310	352	318	338	295	326	299	321	305	336	297	282	313	312	313	297	327	290	305	353	337	287	328	267	314	329	296	312	305	324	301	314	289	316	325	321	305	284	322	296	304	282	305	311	336	307	319	273	290	324	344	328	312	314	291	315	296	302	331	293	319	324	313	329	315	303	334	313	312	334	338	316	318	316	323	309	333	312	330	325	306	348	333	322	285	323	310	298	282	309	330	317	294	319	313	311	338	341	332	326	324	297	297	324	319	325	314	303	311	320	339	351	309	304	333	321	286	303	312	307	310	306	322	337	298	268	293	334	314	342	297	325	312	323	317	328	311	321	292	312	312	310	307	279	287	319	323	337	303	316	309	293	336	309	307	276	277	324	334	317	311	279	320	313	319	336	341	332	325	327	301	319	292	279	316	317	301	310	293	319	325	310	336	318	301	307	340	300	341	301	312	333	315	301	305	310	311	336	327	313	300	312	306	310	307	364	337	305	346	287	303	284	311	338	299	335	326	338	309	302	330	320	306	339	320	322	296	282	273	302	306	308	269	308	311	339	305	278	328	323	296	315	315	306	327	277	307	319	353	319	329	336	310	287	287	294	328	301	313	336	334	342	319	301	305	313	350	297	337	323	367	320	307	292	289	311	300	299	302	299	323	335	288	292	317	329	357	316	313	308	290	307	297	306	325	298	344	330	328	323	331	333	321	326	319	325	330	302	320	314	288	332	299	342	318	319	304	331	327	351	314	291	300	329	319	306	314	317	272	310	321	315	319	310	306	332	313	330	350	303	323	304	282	330	295	328	308	322	310	301	322	336	336	327	327	290	319	352	328	317	339	313	314	296	332	323	304	311	302	309	318	333	306	319	341	312	325	311	304	322	326	330	329	322	314	326	313	319	307	302	302	345	318	269	301	295	306	300	319	317	313	296	313	303	290	328	314	300	334	340	319	298	323	300	336	345	302	313	326	351	307	292	314	305	285	280	288	307	297	315	306	337	281	303	306	315	332	323	336	344	325	321	285	343	322	336	296	311	361	284	302	307	297	300	307	290	295	327	323	302	332	313	327	347	321	318	307	334	339	286	307	292	310	327	292	314	309	312	339	301	307	344	308	344	285	294	355	308	303	300	319	340	292	301	309	329	312	305	303	298	309	311	302	306	320	308	327	337	334	275	292	336	361	328	336	286	328	339	316	308	303	342	290	308	344	313	329	309	300	295	307	293	309	319	345	309	314	302	317	306	314	307	308	300
24331	22020	29168	25515	22037	22241	11564	2500	1662	1426	1408	1120	1144	1095	991	919	851	888	816	823	818	784	717	764	756	749	689	727	716	750	677	710	706	673	676	706	642	696	662	649	680	722	680	672	666	633	657	631	600	690	677	630	691	687	680	623	673	620	683	627	646	648	634	654	682	679	682	689	589	666	679	646	663	686	675	607	630	630	668	703	670	653	596	651	685	664	648	622	699	609	677	666	656	691	673	655	678	670	598	623	660	657	621	638	630	708	678	641	685	713	681	591	628	650	665	687	657	668	670	643	636	658	638	643	687	600	659	601	695	625	623	629	679	634	651	684	639	690	613	671	615	610	660	676	645	635	657	647	645	661	622	700	706	656	597	616	714	653	675	641	641	679	638	683	639	640	631	635	630	630	645	655	607	692	644	653	653	635	655	636	649	624	636	624	675	644	628	606	658	635	642	668	691	617	666	672	640	635	648	674	643	641	606	628	635	624	676	670	644	660	638	683	659	673	603	618	645	638	646	603	674	629	630	643	637	714	628	706	669	688	629	666	646	679	664	604	667	632	612	638	609	640	645	659	628	632	641	640	622	651	627	632	693	669	672	684	632	646	649	647	632	620	674	614	637	630	625	615	596	661	631	671	634	698	673	644	627	634	655	619	650	585	638	657	663	667	617	604	672	684	622	633	581	638	627	641	642	638	623	705	652	663	644	683	633	631	612	678	677	651	714	617	670	653	670	596	632	638	669	628	669	649	673	638	646	664	665	644	657	610	658	666	645	641	651	621	629	649	641	662	633	626	674	665	662	586	654	692	614	648	657	643	640	676	651	644	627	672	686	654	669	623	657	652	604	639	599	673	655	654	685	627	630	608	665	627	646	651	603	676	639	625	632	601	640	609	662	655	623	685	648	638	668	640	642	655	663	681	688	611	691	658	647	655	623	694	630	646	641	674	570	685	660	633	652	611	680	650	656	638	698	656	660	628	653	671	619	680	617	620	605	642	646	632	633	628	633	604	644	649	673	637	659	686	620	646	661	667	615	603	664	619	655	666	646	701	704	673	643	629	639	635	654	648	652	649	626	669	651	693	655	640	663	653	617	634	631	649	678	639	641	691	620	671	636	647	615	626	635	629	677	674	669	650	654	673	672	672	649	656	643	627	657	711	658	645	623	664	663	588	642	651	645	643	646	686	650	649	658	631	709	631	650	650	642	635	614	686	655	666	644	631	684	631	677	644	658	616	622	635	637	662	657	605	637	668	643	691	641	623	664	659	659	594	672	627	637	683	590	624	636	647	668	655	685	650	658	620	631	618	614	648	594	646	629	689	653	653	607	665	636	620	625	656	670	630	631	693	659	651	692	629	651	642	650	662	737	617	595	643	649	699	665	633	624	659	647	661	691	660	689	685	612	648	659	620	615	625	649	644	619	637	699	617	631	647	671	647	624	685	648	642	684	637	623	665	624	676	638	605	675	680	641	673	659	614	648	640	597	635	623	634	648	625	633	652	616	637	639	644	632	670	671	644	621	668	600	633	640	629	632	647	613	648	623	617	657	647	628	673	649	643	620	615	636	624	621	658	665	635	629	655	641	700	645	608	638	673	629	646	662	647	687	640	643	629	689	666	614	657	616	664	592	644	673	632	659	633	584	672	732	657	634	648	647	706	655	667	647	614	640	602	642	620	660	644	673	639	638	609	641	603	639	633	663	635	652	630	690	647	641	600	603	662	674	661	691	616	624	627	655	690	667	650	639	613	617	620	647	623	628	624	618	653	740	609	647	715	671	643	656	642	644	634	612	623	640	643	636	639	639	694	623	640	669	640	661	628	654	672	662	662	615	660	679	658	663	666	672	630	670	664	660	671	696	680	597	651	636	638	653	629	624	654	677	647	649	621	609	669	685	635	617	669	650	649	673	666	609	647	674	657	654	654	626	645	652	618	656	626	638	633	610	598	613	648	673	649	659	726	672	638	642	629	636	667	669	676	570	642	662	622	649	657	675	657	610	646	603	642	619	635	655	638	642	650	624	661	668	625	583	654	647	636	650	651	661	639	650	633	641	595	622	680	696	673	651	637	662	612	646	620	656	653	648	626	614	651	657	616	634	631	631	682	675	639	650	641	586	679	619	649	635	623	667	620	673	662	629	634	652	618	653	662	671	675	614	609	693	659	662	661	661	632	616	692	622	654	667	670	634	644	625	623	656	663	681	646	599	628	651	632	674	675	651	625	630	629	639	623	655	642	619	652	633	637	629	631	661	647	649	637	621	655	679	669	677	676	678	621	642	631	670	680	650	631	668	639	664	652	659	618	676	677	626	644	642	626	649	645	650	709	641	640	638	634	666	615	632	646	624	658	693	631	634	625	639	663	607	694	610	650	657	674	643	632	635	686	673	639	626	668	628	641	597	684	611	661	626	690	645	624	615	645	630	655	643	621	687	683	675	647	686	653	659	689	669	656	646	654	670	645	651	654	647	629	646	645	593	623	691	650	597	679	629	677	593	682	643	641	683	622	628	651	648	642	602	652	607	592	636	601	617	616	635	663	691	641	621	603	660	651	626	634	626	675	675	652	655	675	684	648	638	652	653	662	668	656	646	643	657	628	680	622	628	623	654	683	658	659	584	638	652	640	609	631	639	639	621	646	638	619	647	701	693	593	612	663	598	635	615	659	632	652	658	653	660	613	644	616	647	642	609	630	707	651	676	650	660	622	647	663	632	558	637	636	669	663	677	651	620	613	651	648	618	622	623	668	635	650	614	640	682	646	613	672	645	651	649	693	688	654	606	683	636	624	661	587	666	634	649	702	635	643	620	601	634	682	659	603	608	657	654	653	599	660	600	614	686	622	649	625	654	640	644	617	663	632	604	678	648	651	675	645	611	668	669	577	660	643	642	651	633	668	625	647	685	666	647	651	715	670	690	689	622	651	614	616	680	675	669	622	634	654	652	610	621	658	657	636	642	680	682	611	674	616	663	643	627	676	646	646	653	656	687	603	669	660	677	637	660	671	636	634	650	636	627	685	639	652	659	631	673	613	645	664	626	706	641	655	654	663	623	643	611	643	656	673	610	657	678	636	614	659	670	693	657	637	656	644	650	601	628	627	624	626	611	657	679	660	606	592	664	658	628	634	644	643	624	656	679	624	663	642	667	647	637	656	674	658	648	654	574	578	630	651	654	646	602	647	653	624	642	657	656	659	620	662	609	632	605	670	627	662	639	660	630	637	631	657	621	647	657	637	590	669	662	582	611	634	644	673	654	642	688	686	651	619	617	631	660	661	622	658	616	662	621	662	629	654	677	695	635	646	654	629	608	610	644	647	658	644	615	686	636	703	645	654	665	646	657	644	626	642	604	640	638	621	647	643	639	669	629	621	679	607	594	654	640	648	657	634	593	646	652	693	650	660	609	639	639	640	644	637	680	621	681	656	600	656	633	666	637	648	620	632	626	588	641	610	622	651	642	676	628	614	633	681	658	627	605	657	661	641	646	627
15269	26818	26377	19184	14017	9297	4807	3701	2818	2326	2310	1814	1682	1681	1275	1196	1138	1063	963	953	977	867	837	807	821	777	725	726	728	729	731	751	675	693	670	710	660	672	701	650	666	640	696	664	694	678	680	666	615	645	662	692	613	711	679	680	640	671	649	640	643	652	589	617	620	641	653	633	674	607	629	638	639	654	640	619	621	637	660	632	651	658	633	616	625	651	650	603	604	614	642	597	621	614	638	570	624	635	630	623	615	616	615	636	628	669	605	615	642	629	636	616	587	625	593	626	598	637	622	638	591	667	587	615	684	627	583	605	644	584	613	593	604	616	625	600	626	596	651	619	631	578	640	601	629	583	626	588	601	622	609	597	629	593	588	616	626	592	606	601	633	647	635	637	650	660	575	608	615	612	642	609	632	629	631	626	579	586	643	660	620	627	629	617	555	570	621	631	602	636	633	593	616	615	614	643	604	620	608	616	545	582	612	609	639	624	560	634	616	609	595	606	611	610	632	653	594	616	578	638	631	591	614	592	613	645	591	579	617	644	563	643	623	629	595	618	588	642	597	645	664	626	628	554	590	579	640	616	604	632	614	607	644	594	614	665	603	622	625	623	642	616	644	647	601	629	562	626	604	673	640	617	565	598	630	590	566	603	572	605	622	634	625	619	629	656	638	609	617	614	655	634	575	623	617	647	640	591	606	656	603	619	635	626	593	594	637	620	603	579	638	615	608	623	600	616	607	625	673	618	566	597	648	631	603	625	591	612	599	622	607	615	594	575	622	613	615	615	604	638	575	614	622	620	600	621	615	663	595	623	650	626	592	586	608	646	619	632	629	577	603	635	635	603	616	589	625	593	673	598	624	584	632	622	625	620	627	612	571	611	628	603	585	629	592	644	610	584	546	614	580	618	598	602	570	615	610	599	643	562	605	606	575	599	582	639	624	625	588	624	600	601	615	594	608	609	633	617	634	602	660	629	633	610	576	585	578	632	652	602	604	626	637	654	566	628	597	611	604	632	607	614	624	646	564	610	639	597	626	570	614	639	608	589	585	627	620	609	644	594	645	601	638	591	564	640	618	597	632	602	607	606	594	586	624	634	556	609	563	570	679	637	622	614	596	623	592	594	607	613	629	581	591	630	637	643	601	580	603	623	614	603	607	615	603	620	571	604	633	580	667	592	631	622	588	609	633	617	613	603	595	638	627	575	605	593	642	633	667	575	625	648	644	629	628	622	631	604	611	634	538	595	620	599	613	658	601	632	638	588	627	633	625	628	577	598	606	604	605	626	605	593	625	621	604	626	617	582	649	603	604	635	631	633	619	655	639	610	599	648	612	592	593	612	578	643	650	594	654	573	650	584	603	617	648	609	617	617	582	589	593	603	608	590	579	632	603	605	636	626	661	626	651	643	624	587	603	626	582	602	646	588	606	610	592	561	591	595	646	601	614	631	613	620	605	567	614	594	562	612	589	646	622	588	614	614	664	614	645	629	624	589	600	596	630	582	604	601	630	613	624	608	583	603	608	618	609	609	628	606	684	645	617	614	594	635	665	600	615	656	629	630	607	603	578	589	614	647	614	569	609	615	644	623	619	647	664	628	614	579	618	644	616	605	647	623	563	595	543	569	602	624	608	614	610	610	601	567	604	583	602	620	644	635	606	590	611	641	588	619	607	618	604	594	628	636	612	663	594	632	623	630	604	611	627	592	645	570	591	630	621	654	623	592	591	601	629	601	607	629	603	597	580	640	610	635	607	628	629	600	612	596	615	572	623	632	634	603	607	636	579	586	656	602	654	572	645	612	572	602	605	612	582	578	614	575	592	598	613	566	637	567	628	592	613	621	596	637	582	608	656	582	592	601	641	616	643	606	573	594	652	626	606	621	590	577	602	639	609	613	592	647	635	612	593	613	598	608	591	622	606	608	599	560	636	608	625	628	624	641	640	600	671	621	588	651	584	651	578	613	622	610	583	606	597	620	601	610	612	649	611	615	560	578	626	609	642	595	638	606	565	634	631	633	665	617	661	579	613	585	605	599	635	591	618	603	631	627	627	624	607	599	551	550	662	605	618	610	559	626	630	610	621	639	585	633	632	591	629	592	640	593	606	668	661	634	624	642	595	598	590	599	622	635	619	664	572	661	600	618	608	645	600	630	607	600	579	566	607	618	629	589	610	586	620	629	608	572	577	607	565	639	616	634	623	656	639	589	616	637	603	630	623	597	632	626	605	616	675	623	629	611	592	606	587	650	586	609	607	604	599	628	596	620	605	599	604	600	618	576	605	552	626	605	602	605	609	622	577	607	607	611	639	626	583	613	597	645	580	648	662	600	618	611	609	574	621	616	637	621	570	614	632	618	613	611	606	665	625	613	602	665	605	654	671	590	630	587	621	634	633	641	646	634	625	618	625	578	592	635	623	654	604	617	595	597	580	614	604	585	599	630	594	578	627	623	634	606	553	643	599	642	609	589	618	613	576	622	590	613	647	620	636	616	600	587	617	669	660	624	608	649	600	632	641	614	670	660	613	628	620	607	591	580	631	558	615	633	602	601	618	611	609	617	640	572	599	670	627	612	589	628	632	627	592	630	584	637	630	641	640	533	583	573	589	652	669	601	546	590	550	579	587	636	609	599	596	621	594	555	588	602	631	605	578	609	603	608	589	599	560	661	587	584	620	614	615	640	608	623	605	609	587	614	566	626	580	617	619	583	589	612	629	590	580	628	627	628	660	630	622	647	605	626	590	601	621	611	630	593	619	579	544	620	649	613	572	618	618	641	589	578	600	623	587	619	666	653	612	640	617	555	608	625	591	620	618	616	602	651	616	565	578	654	622	667	570	619	598	585	614	667	663	636	631	644	668	613	691	616	663	607	632	629	607	596	639	594	581	605	645	609	632	568	605	628	629	625	598	605	634	615	635	627	622	586	603	602	646	630	590	611	618	641	635	629	612	621	605	611	589	613	634	645	603	620	613	615	622	623	597	589	606	625	588	603	590	638	612	626	603	616	573	616	576	621	657	623	605	615	637	616	586	618	628	617	600	642	612	595	621	592	614	656	602	592	594	624	614	623	573	587	601	606	603	603	614	629	658	622	632	667	614	606	624	596	620	603	608	665	653	638	598	647	591	605	617	586	670	634	600	621	576	623	573	643	617	590	625	650	605	599	605	594	612	616	626	614	626	617	595	572	634	585	671	600	633	642	631	617	614	605	562	614	588	570	639	609	610	620	571	602	608	601	585	615	617	634	615	596	623	619	597	598	582	574	578	573	630	614	631	662	619	601	626	598	629	614	631	593	618	620	605	575	651	605	580	630	637	594	592	619	573	601	641	631	611	611	596	623	626	629	584	569	629	628	601	613	607	607	568	609	632	608	585	628	587	604	608	618	591	663	610	633	641	654	608	603	605	628	608	618	581	610	586	612	603	616	592	611	632	652	652	661	579	596	595	630	646	650	598	660	645	615	618	584	586	624	612	611	604	553	610	592	561	606
27318	14583	4515	3267	1306	349	176	160	131	132	120	114	132	128	112	119	159	141	106	122	124	132	107	115	125	118	125	117	130	122	114	110	122	108	102	126	112	115	121	114	129	156	119	125	139	121	123	118	133	108	115	121	125	119	98	105	129	139	126	122	116	97	129	124	103	117	103	119	124	128	121	118	115	123	130	116	107	124	125	114	120	134	134	95	91	138	105	122	126	115	113	133	128	127	102	100	105	116	120	117	119	102	137	124	113	115	120	111	140	127	129	122	114	111	123	103	149	115	126	124	103	109	118	117	131	122	117	118	114	121	117	120	117	111	135	108	123	130	119	132	117	129	115	102	113	130	130	132	127	123	135	108	130	101	123	121	122	122	116	106	107	120	109	119	122	120	129	112	123	113	126	115	136	122	105	134	127	121	139	147	139	139	118	124	110	128	107	113	138	132	124	122	125	120	98	121	139	134	106	118	136	125	113	115	145	145	120	98	112	105	124	133	104	121	101	119	130	131	112	120	118	126	114	113	135	125	128	134	104	131	122	157	115	122	134	108	144	113	124	126	109	115	116	119	111	118	117	133	130	112	108	136	123	142	111	114	116	131	139	109	102	132	134	138	119	126	108	126	121	111	130	118	105	119	112	127	126	118	128	148	115	120	111	130	115	121	111	123	125	105	125	104	125	117	124	101	112	119	101	116	132	131	110	125	122	135	125	114	110	121	118	134	128	118	116	123	113	138	121	123	118	123	108	108	104	115	94	96	129	113	138	118	137	133	137	109	114	139	110	118	117	120	140	91	137	112	113	104	108	116	106	124	122	114	108	122	151	106	107	113	112	133	130	115	102	122	120	124	131	129	134	129	123	128	115	104	133	130	139	110	110	110	105	118	115	113	132	127	117	114	140	123	129	132	141	132	143	112	108	140	134	115	121	113	120	119	120	105	118	121	120	112	127	115	93	126	104	109	130	118	120	124	123	129	122	122	106	122	107	121	112	130	120	127	120	120	140	109	118	123	112	120	122	102	142	105	109	131	120	98	133	118	122	104	126	119	133	112	111	125	119	130	124	134	116	115	99	121	111	113	138	126	125	138	101	127	120	128	127	111	134	141	119	120	137	118	128	140	134	117	102	130	109	103	122	116	114	114	118	94	107	121	114	118	135	124	122	119	133	117	113	133	125	124	115	116	117	125	117	109	107	129	105	98	145	143	129	126	112	109	115	120	118	137	136	121	105	122	124	126	133	122	125	115	132	104	111	121	104	129	134	120	101	109	116	118	128	137	124	138	128	116	124	125	131	124	114	114	118	120	124	115	98	108	111	110	138	115	126	115	111	118	132	133	121	102	123	133	107	133	134	136	114	130	111	111	105	133	113	113	117	121	133	114	113	118	130	114	132	123	130	120	109	132	108	124	121	109	137	142	112	131	109	96	120	127	135	101	121	116	128	128	112	124	115	122	92	141	120	119	118	115	123	114	123	120	120	114	129	125	122	125	127	124	112	126	100	134	104	101	122	125	110	138	128	124	117	143	120	146	124	127	114	120	116	157	112	133	106	118	117	121	119	124	124	108	127	114	117	121	119	124	134	137	146	135	129	109	120	126	128	117	116	118	119	138	119	110	106	104	115	128	134	130	119	117	126	126	130	126	128	136	124	130	117	123	136	113	145	116	140	138	109	108	105	126	107	119	131	111	120	107	119	99	102	115	118	111	121	112	98	116	115	132	112	122	118	125	121	130	129	134	121	131	139	112	100	144	125	109	123	141	119	124	118	119	128	103	124	135	124	116	125	144	131	120	119	142	110	137	126	137	117	112	118	122	123	142	114	116	142	117	109	135	122	111	111	117	122	123	122	140	134	107	110	137	126	131	126	124	111	114	118	123	129	126	120	122	109	143	120	128	108	129	126	115	95	121	122	130	112	126	115	120	125	136	126	100	98	99	113	111	131	104	125	139	103	128	127	118	117	124	117	108	129	125	121	125	114	98	120	120	136	129	108	112	112	115	136	119	120	130	144	102	116	116	110	119	123	109	130	101	128	131	135	117	135	107	119	114	102	129	108	128	125	129	126	115	113	106	133	139	120	103	118	108	129	114	131	121	108	117	115	114	114	125	123	141	134	112	128	125	126	128	110	116	126	138	121	125	108	122	129	117	138	115	135	110	117	136	112	116	143	124	120	114	123	121	108	124	108	126	110	126	143	131	119	103	116	115	118	105	111	126	99	117	133	112	122	126	115	128	118	107	112	129	104	129	143	118	120	129	114	123	126	118	136	118	124	105	126	125	115	114	127	123	102	122	124	119	122	119	140	110	131	110	114	113	128	117	120	126	131	113	113	113	118	113	109	133	111	130	138	116	121	115	109	124	114	126	103	131	129	115	116	127	146	93	104	114	104	119	131	119	103	103	129	120	109	91	115	136	107	128	126	129	134	120	129	143	114	119	131	104	125	153	112	137	144	134	99	109	120	111	104	132	107	111	130	105	120	119	149	108	121	113	116	135	98	128	118	136	133	113	124	124	114	114	140	118	107	114	124	115	132	115	118	136	132	121	134	122	130	119	129	102	108	131	126	136	126	126	117	125	137	115	108	114	123	111	135	110	117	114	113	132	121	122	123	116	104	128	109	122	113	118	114	145	111	121	112	104	139	140	132	108	104	135	96	134	125	131	101	113	113	112	119	118	117	101	118	118	128	104	107	107	124	120	120	111	115	128	128	128	142	108	135	130	135	129	111	118	114	137	122	112	113	125	114	112	130	117	113	128	112	123	107	117	134	107	118	113	113	119	137	126	129	140	138	103	114	118	126	119	114	126	121	121	119	116	111	116	134	108	108	123	108	123	133	114	112	108	120	109	109	127	119	140	109	120	134	116	124	108	122	114	108	117	110	123	115	115	109	129	110	110	115	130	111	95	115	135	133	118	125	127	116	138	116	112	131	112	115	117	108	121	121	123	137	104	152	118	123	112	125	104	144	102	117	144	115	123	123	101	115	132	121	131	125	136	125	129	139	117	112	119	122	118	120	122	122	112	110	114	130	116	123	122	131	111	107	142	120	133	131	139	116	127	119	118	133	106	126	115	108	111	136	109	108	121	130	122	126	130	119	114	121	147	125	120	120	127	108	114	129	126	103	129	112	140	116	125	123	129	122	116	133	125	142	105	126	138	133	112	95	133	115	129	127	105	129	123	121	125	121	139	123	116	129	116	135	127	119	115	111	119	102	102	105	106	140	114	117	110	119	128	125	117	113	119	125	127	108	111	119	134	120	113	129	132	137	105	109	117	124	87	138	110	112	119	100	96	121	125	122	144	120	125	138	117	112	122	122	125	111	146	111	117	111	127	108	128	114	128	106	113	112	95	118	104	123	126	128	102	103	115	106	116	104	135	122	140	153	118	125	122	131	126	113	102	134	118	112	100	127	122	118	116	131	119	117	104	140	125	125	121	127	115	120	129	110	112	127	128	118	147	114	120	137	142	107	123	106	103	122	123
8237	5094	7080	5728	2552	618	226	215	193	170	145	160	149	145	151	162	145	140	142	116	142	136	129	137	134	132	153	138	142	136	139	139	145	144	136	140	135	133	138	126	113	124	125	129	127	130	113	147	142	132	118	146	137	105	121	126	142	136	159	120	126	127	136	143	148	141	127	112	128	136	115	144	132	132	145	121	142	132	141	139	120	132	146	154	139	132	118	143	124	123	114	148	127	134	127	149	125	137	126	135	136	134	129	138	134	133	130	116	124	146	148	128	111	118	125	137	151	135	128	124	120	120	128	128	137	145	136	130	146	141	134	145	139	138	132	123	141	122	119	148	114	126	145	120	136	133	139	136	125	130	163	135	134	124	128	145	158	145	147	126	151	128	106	126	142	140	141	129	142	142	139	138	134	135	140	140	152	144	155	133	141	134	117	166	156	154	132	132	127	122	114	123	126	132	113	135	126	132	134	133	152	128	136	108	125	136	139	149	128	122	127	134	131	143	118	114	134	141	142	129	125	121	145	144	127	151	138	135	134	149	132	130	148	146	143	134	113	158	139	124	147	129	158	117	142	125	125	132	124	127	122	124	115	161	140	128	135	141	117	152	130	136	143	153	119	121	120	137	119	155	120	147	125	149	151	111	147	117	120	124	135	133	142	128	157	125	126	161	140	136	126	130	142	140	140	140	145	135	139	141	123	143	126	129	133	140	141	140	146	129	135	120	128	143	135	147	150	151	151	114	136	131	129	119	137	151	145	139	134	151	116	131	127	141	133	154	130	121	134	111	127	130	141	137	104	128	145	141	131	149	143	135	122	136	142	123	132	121	125	125	132	135	151	123	149	125	131	127	125	144	142	136	144	139	139	149	141	114	129	136	141	118	124	118	142	124	145	142	114	139	145	129	128	121	145	133	134	131	144	134	127	136	130	146	148	147	138	133	124	118	124	135	126	121	131	135	114	113	131	128	150	121	127	130	120	117	130	144	157	129	135	134	135	136	144	148	139	151	120	123	110	127	126	119	121	124	140	159	109	148	150	172	138	137	152	162	122	124	119	128	137	149	127	133	101	120	135	130	128	120	131	125	141	129	147	141	116	147	107	137	136	130	125	140	145	148	127	146	109	148	141	130	119	131	132	154	147	136	127	147	150	117	149	124	111	136	136	145	128	122	130	130	139	145	117	132	145	136	139	132	142	143	138	142	136	131	143	152	122	117	115	123	133	122	122	139	147	140	136	127	154	129	141	123	144	113	150	113	147	158	130	161	136	127	133	146	134	129	150	145	128	134	139	129	134	147	140	156	131	143	149	131	131	135	140	131	155	122	133	135	153	142	157	136	145	129	155	120	127	143	122	144	112	143	141	148	138	140	137	140	158	131	126	151	148	125	132	121	115	152	129	135	124	146	142	155	126	124	116	155	142	118	124	149	133	126	140	127	119	139	138	114	138	111	129	155	145	118	126	140	133	131	127	141	140	142	118	117	125	133	126	152	137	154	127	129	125	141	136	132	156	128	117	147	134	137	137	122	139	138	144	133	133	120	124	143	127	138	131	115	132	130	126	155	112	136	126	116	134	139	136	144	141	132	143	119	147	147	153	141	151	131	147	133	133	121	112	117	130	139	142	124	144	134	120	130	138	135	126	133	132	130	123	138	121	145	135	155	144	128	140	139	128	139	145	141	145	136	137	135	124	128	128	141	149	125	146	133	125	142	142	119	124	122	135	146	136	125	116	119	127	156	143	121	130	146	103	117	143	117	113	141	129	126	131	131	144	144	134	146	137	136	142	132	121	126	127	133	127	140	151	111	127	140	131	133	150	121	132	130	119	118	122	144	135	127	132	113	132	135	151	135	127	152	134	132	122	125	125	133	144	118	115	121	152	131	143	142	116	134	135	160	159	135	139	117	122	137	132	141	131	134	138	115	130	148	141	149	122	143	136	151	139	125	130	130	140	132	157	134	152	130	129	153	128	112	136	125	124	151	139	133	129	147	116	159	149	126	132	129	128	147	133	120	134	131	131	139	117	109	144	133	145	134	133	129	141	128	137	137	149	123	131	124	149	109	148	126	149	145	139	141	140	136	157	135	119	130	139	136	123	125	137	129	146	143	125	140	148	142	130	117	143	120	120	131	161	132	118	161	119	121	140	141	147	126	131	119	134	130	141	133	125	130	146	142	116	135	141	129	135	141	114	129	142	116	139	143	132	135	148	155	113	124	125	122	136	127	124	120	124	124	122	135	123	146	128	120	133	130	150	126	124	141	130	122	123	134	131	130	144	144	126	125	121	124	145	151	135	158	124	126	131	137	133	131	124	137	133	121	156	128	143	137	146	112	119	124	141	138	144	125	139	132	127	128	134	142	143	110	163	145	127	127	113	126	158	134	121	126	118	129	128	164	130	127	140	123	131	149	145	130	139	138	128	130	112	136	128	127	125	137	141	141	142	131	138	145	134	134	115	149	142	115	144	129	130	146	134	120	142	130	151	117	143	128	148	131	152	131	118	146	138	153	144	126	130	114	136	124	109	136	147	126	125	138	137	130	125	145	125	120	157	137	121	115	157	119	146	122	127	115	144	130	121	137	152	106	131	115	139	138	127	136	125	143	139	146	117	100	133	133	154	113	128	117	156	116	147	141	132	144	144	111	152	128	142	145	144	156	141	124	141	118	129	143	146	153	137	134	143	132	132	127	126	149	130	144	128	164	156	166	141	123	133	122	120	120	127	148	135	119	118	126	132	134	116	146	131	132	129	121	145	144	155	131	124	135	137	149	124	143	125	132	141	154	133	124	123	131	147	129	125	134	139	137	133	131	119	125	152	127	146	135	126	124	151	129	127	143	144	137	142	124	149	142	123	131	120	144	147	119	141	141	117	150	138	127	122	135	139	131	143	120	153	128	123	133	128	160	151	127	151	133	135	134	129	113	137	140	146	150	134	137	140	142	145	129	146	123	143	135	126	131	118	122	139	148	127	154	135	119	136	129	128	133	129	146	164	132	127	132	142	137	132	153	141	120	147	153	130	122	121	139	126	142	137	146	141	135	123	154	126	123	153	136	123	123	158	124	146	116	131	129	132	141	140	124	122	132	149	133	144	135	138	127	156	142	132	130	143	142	151	143	130	129	127	148	135	146	138	158	138	139	130	132	116	153	160	142	128	155	160	129	135	125	123	128	129	119	128	131	143	142	139	131	124	144	127	151	132	125	126	128	157	118	127	102	142	124	140	138	136	146	140	130	152	141	140	153	133	140	113	126	127	125	147	141	123	146	122	127	148	136	118	146	120	144	120	118	135	145	147	111	140	116	148	141	140	131	160	135	132	108	117	126	142	118	113	120	118	165	127	134	128	149	148	114	137	117	133	147	127	137	156	114	119	127	148	150	142	121	141	130	130	157	142	135	129	117	121	132	118	131	144	122	151	122	139	139	140	151	138	151	102	139	132	125	121	133	143	144	137	155	149	130	123	127	122	142	133	152	136	139	144	111
24257	20004	26118	23587	20021	11014	1873	1043	765	684	640	592	541	550	477	459	474	427	413	410	415	387	392	366	370	327	343	353	335	357	337	320	371	384	337	369	368	329	306	307	322	326	358	344	328	326	352	321	339	321	361	287	342	324	328	354	334	296	346	352	361	329	340	359	345	335	365	321	350	352	333	308	315	360	321	314	320	362	333	336	365	324	357	329	298	310	336	322	357	303	339	352	357	326	322	344	325	305	334	331	347	295	352	327	360	322	339	323	321	331	338	343	341	343	317	338	306	335	325	320	333	359	323	317	339	321	350	374	342	299	331	325	330	373	324	314	323	322	336	345	337	351	353	339	358	343	345	348	303	326	336	364	346	322	340	347	359	332	337	319	364	324	312	319	299	322	302	314	314	330	335	313	353	332	345	306	329	330	330	329	309	357	361	341	343	330	309	348	367	365	342	324	334	310	349	315	343	365	312	323	344	360	324	360	299	361	359	337	299	362	338	317	349	302	312	306	314	314	322	319	346	302	346	333	303	332	327	325	311	345	345	325	323	370	318	316	344	326	349	320	316	313	331	326	337	332	331	337	330	327	346	330	351	336	326	355	353	299	323	326	353	326	314	332	359	347	343	338	316	332	339	299	327	333	329	322	330	304	336	305	313	333	358	295	355	324	336	303	320	336	293	345	338	350	347	355	328	328	332	361	378	353	324	300	330	311	347	339	330	302	328	339	355	310	325	371	321	312	356	298	337	331	330	320	305	378	353	298	372	319	330	337	310	316	324	314	328	333	350	339	334	333	337	327	321	348	304	332	347	308	311	313	341	317	338	344	326	325	293	357	313	337	316	311	321	329	341	324	337	373	331	358	356	318	331	293	291	290	315	329	333	345	308	292	330	323	334	369	341	307	337	313	329	350	315	347	356	329	326	316	356	348	311	312	328	320	328	332	339	375	319	313	323	288	317	354	364	324	332	324	333	341	326	328	314	325	347	341	323	314	303	325	357	335	334	317	302	355	292	300	300	280	342	324	326	305	334	331	332	331	320	349	375	357	347	346	310	306	306	324	337	319	324	298	374	305	330	335	309	344	326	326	347	372	344	327	320	357	362	344	326	308	346	338	323	306	312	333	305	338	318	348	336	325	352	341	363	342	347	342	337	314	310	318	328	323	330	330	336	320	326	329	311	324	310	323	342	303	324	341	322	322	345	360	317	320	294	313	320	331	326	344	335	349	314	340	335	338	318	355	337	324	319	357	345	307	294	304	373	369	319	340	337	328	328	327	350	364	339	334	350	307	324	297	343	317	336	309	296	376	345	309	316	339	344	367	325	325	306	323	315	384	295	314	349	317	334	333	350	328	354	345	344	316	367	343	343	354	312	351	344	329	336	324	323	318	332	322	353	329	335	312	310	336	339	293	308	321	339	359	309	345	381	346	321	348	354	334	349	329	328	340	334	352	299	336	320	346	300	323	330	357	305	336	317	334	315	315	344	345	313	354	327	309	341	333	339	338	334	330	348	315	359	327	325	344	338	313	334	335	324	319	356	323	331	321	367	315	313	314	324	352	363	343	350	382	338	333	330	329	324	320	309	340	289	356	338	310	309	331	358	315	306	344	337	307	317	335	318	342	321	321	322	330	318	323	341	358	348	312	327	331	326	373	315	299	354	327	308	338	305	362	334	341	345	326	338	304	348	318	325	349	327	352	368	337	316	325	322	324	335	316	328	312	334	333	335	360	302	350	360	337	349	335	320	355	343	377	320	331	349	336	337	355	324	340	360	347	325	345	375	314	356	333	308	341	357	332	355	337	325	361	360	309	340	362	323	320	338	323	305	337	339	328	277	342	315	328	335	331	325	295	306	336	341	352	323	325	314	304	340	322	324	333	303	316	340	339	318	344	332	316	318	343	354	317	333	304	323	325	332	327	322	348	310	349	332	354	337	329	322	369	341	322	328	333	312	333	338	335	330	352	332	329	314	309	314	307	307	311	345	311	327	334	332	341	368	342	304	339	326	334	307	324	303	332	331	354	320	328	316	332	363	337	347	325	315	359	313	348	296	297	305	306	339	300	331	324	327	333	317	339	322	377	357	336	309	311	333	337	321	351	305	320	341	351	315	302	328	353	350	340	340	336	308	326	323	355	305	339	328	334	345	311	353	317	328	343	337	333	326	342	347	305	309	322	327	338	336	305	342	344	343	361	340	305	313	317	331	329	309	317	349	343	352	293	339	332	326	309	333	349	298	311	321	326	311	342	339	342	340	326	366	358	316	320	327	361	306	317	313	322	323	369	355	320	343	331	339	355	309	346	302	340	319	320	322	352	303	338	345	339	325	359	331	343	310	326	308	332	320	306	347	350	385	335	358	325	315	325	324	327	342	320	339	332	343	339	327	317	307	378	360	361	292	306	303	333	335	338	319	375	319	322	355	344	305	304	316	335	353	361	295	348	326	341	348	317	334	350	349	347	323	341	348	297	288	333	308	358	318	326	347	302	321	307	350	353	347	342	342	303	303	335	357	325	328	341	361	325	291	309	331	295	328	330	354	322	311	323	329	306	299	337	334	333	344	330	329	319	323	343	327	346	332	369	327	335	345	315	350	322	325	311	364	344	320	353	311	296	331	366	292	288	319	342	352	351	329	347	312	343	309	324	313	317	305	311	321	322	326	348	375	318	348	316	336	307	333	322	359	329	326	337	297	327	334	330	325	303	349	331	320	351	313	360	370	353	331	334	343	349	330	337	315	311	355	361	342	322	316	340	306	312	325	328	334	345	312	310	340	335	333	316	382	319	351	321	343	353	345	337	318	313	331	311	323	338	310	330	328	312	328	330	344	337	372	340	341	323	370	332	332	325	314	338	333	306	340	308	355	320	357	364	345	345	317	326	324	317	315	325	314	350	359	333	330	320	368	357	354	316	326	340	310	338	330	345	315	313	335	326	339	344	366	316	297	345	342	347	317	319	354	335	300	352	323	323	321	345	334	316	360	305	324	316	318	329	312	353	328	319	325	383	324	334	321	322	318	322	332	305	330	330	351	351	352	293	357	310	348	337	308	327	330	320	332	312	358	329	314	313	342	345	307	355	320	317	334	356	313	354	316	337	314	310	322	330	319	323	317	318	323	363	284	361	322	338	327	309	335	340	303	348	372	327	320	343	383	325	330	303	327	309	297	337	343	347	324	288	341	325	352	335	317	322	282	350	341	336	336	332	335	323	341	333	318	326	333	317	325	346	348	327	296	334	322	344	312	301	338	327	317	332	331	298	311	352	288	342	333	312	312	314	340	354	336	365	300	352	319	361	347	362	358	347	345	309	323	317	336	315	321	320	323	331	312	324	323	351	332	375	305	337	323	305	326	320	334	336	330	337	312	323	353	301	359	328	336	355	310	327	359	349	313	342	350	324	326	313	338	343	354	348	330	322	311	333	334	341	318	341	320	376	354	320	311	300	328	321	319	318	318	318	379	308	354	316	342	353	329	330	348	337	330	343
9833	17097	17982	13375	7232	4782	2283	1766	1406	1100	959	861	841	744	559	570	546	495	456	454	448	413	407	380	420	434	411	384	374	370	380	351	368	364	348	334	351	343	340	323	340	310	338	347	343	310	301	337	340	331	330	330	333	319	310	324	324	340	311	324	331	348	343	301	358	345	288	358	329	311	330	314	317	322	324	292	353	345	296	301	270	337	319	343	329	327	290	346	313	295	335	335	309	306	332	291	303	291	325	301	295	342	325	289	297	317	345	292	303	317	332	322	315	298	349	324	300	313	301	315	316	298	338	332	297	352	326	313	348	308	323	327	304	315	356	316	300	331	293	301	318	326	294	331	263	329	327	285	304	308	352	315	314	315	298	331	320	350	303	297	292	329	319	332	324	292	333	300	343	314	322	301	345	295	302	314	321	309	304	289	312	332	364	352	304	313	317	355	320	296	327	286	300	282	316	309	295	312	299	309	348	351	296	293	285	323	295	336	301	299	323	338	316	308	305	335	330	317	320	297	278	307	380	334	330	306	325	305	313	311	303	320	320	352	274	313	328	329	305	275	322	325	297	306	326	331	320	314	301	313	337	311	302	318	333	308	331	294	320	292	313	333	314	313	285	323	332	325	329	312	316	311	338	310	303	323	329	291	315	325	294	315	310	301	297	309	328	294	311	328	324	308	302	316	329	296	341	346	303	303	330	300	308	325	301	316	314	324	284	296	292	329	310	300	339	311	300	309	346	331	306	299	322	322	312	338	337	325	330	320	325	311	334	323	321	293	333	307	312	297	309	338	298	326	351	352	289	329	307	334	319	273	290	306	319	328	284	316	303	300	281	296	325	298	351	281	323	314	302	322	319	306	317	324	328	340	340	312	329	296	345	333	316	294	327	310	326	333	292	330	300	317	330	317	332	308	312	328	323	311	288	297	333	299	354	310	325	308	299	327	357	331	304	322	294	325	340	308	326	299	334	309	344	305	289	316	324	285	330	324	328	291	280	326	344	300	316	333	297	334	348	330	325	332	328	336	310	313	305	315	351	317	322	326	343	326	302	309	312	303	312	300	328	323	316	331	312	322	331	318	328	293	323	302	310	331	305	311	305	304	288	335	292	338	324	346	301	313	330	293	340	304	276	354	296	296	314	312	297	319	322	325	308	304	327	364	308	294	301	325	316	305	316	351	324	317	296	340	314	320	340	318	285	333	287	295	340	307	326	301	314	336	305	323	336	323	350	322	306	302	325	299	302	342	308	328	283	330	338	316	339	301	299	282	302	304	310	309	299	306	337	307	313	306	297	303	297	332	299	318	273	311	331	313	322	322	320	341	303	297	292	307	306	319	300	325	315	332	340	312	332	323	306	308	309	293	303	353	317	335	306	310	314	326	300	297	317	332	313	328	305	331	302	324	308	324	341	300	305	318	324	349	300	339	329	300	351	327	311	340	307	328	305	311	315	341	303	326	311	303	328	326	313	326	285	303	332	341	323	327	311	307	301	294	313	326	314	306	292	307	332	317	321	300	307	309	320	334	291	323	330	283	346	338	322	344	325	303	295	294	316	317	316	328	309	310	330	338	325	303	286	317	335	294	313	308	306	318	341	304	325	321	306	305	321	336	332	359	303	323	298	292	360	292	288	332	306	317	323	294	299	294	338	303	311	318	357	345	305	307	312	309	312	317	337	337	291	344	321	276	321	333	317	317	310	332	345	321	331	319	301	308	321	326	331	306	317	315	325	312	336	347	304	306	281	300	322	296	323	308	334	327	310	319	310	296	290	316	280	304	331	306	308	303	334	320	308	303	304	337	332	295	316	324	331	324	338	319	307	305	309	282	320	301	323	289	333	298	307	312	327	289	331	330	296	307	321	322	330	324	340	303	318	320	329	278	301	304	315	350	297	278	318	295	344	297	347	310	304	349	306	339	303	282	315	294	325	317	319	293	296	337	329	322	358	311	336	286	306	343	344	317	307	333	316	312	315	282	343	296	304	313	344	287	281	309	328	309	318	306	324	313	314	328	294	313	322	315	298	310	320	332	280	297	305	325	297	319	335	330	314	347	299	369	360	337	343	323	313	296	316	313	270	286	317	294	320	342	319	322	317	321	312	326	310	300	330	313	352	282	339	324	290	324	311	304	319	316	318	324	319	326	337	310	298	325	306	332	285	354	335	329	278	321	318	315	324	324	316	331	279	323	327	293	308	323	330	290	315	305	306	316	335	327	350	321	311	304	289	344	309	315	301	303	318	291	338	305	268	343	308	303	309	306	324	297	354	321	334	296	331	352	331	312	314	288	315	315	296	355	308	324	297	306	305	284	320	336	356	331	309	294	336	307	296	303	280	299	340	338	314	330	313	326	327	330	301	301	320	322	279	307	292	318	334	324	287	325	337	314	302	315	307	316	273	306	296	333	286	324	302	329	325	328	345	342	365	322	315	303	321	288	311	295	312	325	291	327	357	323	298	322	328	317	331	332	318	299	309	318	344	311	322	341	317	314	317	322	296	342	309	304	280	312	322	292	340	324	294	335	315	323	323	328	354	287	304	308	310	302	308	295	321	336	352	343	315	331	324	320	321	290	298	335	336	310	307	309	310	313	300	308	332	313	313	307	351	305	319	310	321	301	316	327	326	330	330	322	322	315	315	302	308	323	301	301	332	306	281	322	306	324	299	298	278	333	300	324	309	308	314	311	309	307	317	299	304	316	307	290	322	322	319	311	319	339	314	326	333	334	327	314	307	309	348	351	313	306	282	339	335	324	338	302	304	325	329	328	328	315	322	291	324	319	344	308	300	331	323	308	298	321	319	304	323	324	319	316	342	300	322	315	334	326	327	314	280	334	332	310	338	337	311	335	295	284	329	295	327	278	354	310	313	292	308	299	329	324	325	310	305	307	330	344	325	331	318	303	315	335	305	328	337	340	328	308	346	334	309	309	319	301	328	323	313	311	299	335	288	315	346	328	297	300	296	304	341	290	299	295	330	346	325	324	324	335	303	318	329	325	315	321	330	352	305	310	288	311	334	322	308	291	353	320	335	302	307	327	300	342	311	305	320	323	296	303	328	337	327	305	316	338	327	307	311	313	305	315	284	328	315	299	324	290	320	326	287	289	317	300	315	289	288	341	308	319	338	321	321	336	282	319	315	327	317	328	327	300	301	315	295	341	310	335	306	291	338	345	339	290	320	319	306	314	289	298	302	299	301	293	338	295	324	310	322	324	273	331	334	333	315	299	319	337	318	321	292	309	322	312	321	340	341	365	294	317	298	297	330	302	319	336	328	289	321	318	315	309	316	304	307	302	294	315	328	304	312	289	293	314	326	311	334	309	324	302	323	316	330	321	306	323	350	321	329	314	316	313	307	307	328	301	302	296	296	351	298	332	317	322	300	300	310	300	298	311	305	328	324	321	313	313	339	317	333	322	315	338	328	329	310	303	317	361	330	348	305	310	321	342	331	296	319	314	296	317	298	299	346	331	323	315	301	325	326	321
24314	21982	29114	25512	21991	22164	11385	2527	1640	1429	1347	1183	1143	1100	953	852	889	853	833	872	747	745	777	777	790	749	741	720	705	754	699	758	685	729	689	685	714	681	700	679	724	628	713	662	678	669	642	667	638	696	656	664	685	642	627	659	707	655	686	681	663	665	636	714	640	644	624	643	659	683	669	669	649	696	675	665	653	660	663	671	617	647	680	655	598	643	690	648	642	677	691	647	664	635	657	673	658	622	659	650	656	644	650	674	656	674	596	654	630	668	693	684	662	671	662	639	673	691	692	665	633	667	644	622	621	700	595	678	641	660	624	596	671	674	666	648	638	667	624	615	658	709	679	683	667	583	689	651	600	650	597	637	636	661	635	596	676	666	664	600	674	642	672	628	656	630	656	646	647	650	671	661	638	596	645	659	673	647	680	692	625	624	638	653	681	629	646	672	602	651	684	621	664	641	648	623	645	653	668	642	695	652	690	663	678	656	646	673	609	596	667	650	633	583	625	665	636	650	648	656	648	623	678	705	630	667	632	617	644	673	654	694	652	642	639	604	611	637	638	627	615	692	676	639	673	631	659	691	629	617	661	639	618	696	668	625	634	652	626	621	630	621	675	642	667	595	666	638	663	680	605	640	646	641	621	653	608	620	613	660	663	650	616	626	632	665	676	652	620	645	646	655	628	647	648	678	613	647	638	610	662	682	657	675	620	615	634	630	660	610	665	642	616	674	650	630	600	615	607	667	608	672	660	671	611	701	663	665	654	675	658	612	647	654	640	614	659	634	609	601	624	628	666	613	634	662	657	668	635	656	662	692	677	645	662	623	610	675	612	630	630	653	628	591	640	682	602	641	677	652	652	614	648	615	630	680	655	684	690	709	659	649	662	641	665	691	640	622	662	677	693	651	622	670	676	691	616	682	596	640	618	612	638	656	611	654	637	642	640	658	650	650	617	672	647	606	678	709	633	629	632	667	655	617	612	634	614	638	688	630	668	687	647	647	657	620	643	596	608	652	623	664	662	657	659	647	641	635	641	675	633	654	594	671	632	658	679	633	632	634	681	608	619	617	639	647	677	674	628	654	614	631	633	637	688	664	632	663	577	671	634	648	623	664	633	648	653	611	665	667	639	666	641	666	643	671	634	627	653	623	652	656	680	612	643	637	637	667	601	626	619	640	638	673	629	688	650	632	661	594	615	627	699	654	629	631	652	615	606	633	621	701	593	637	695	689	648	678	641	641	682	663	587	643	689	670	667	641	666	636	612	633	653	654	616	665	668	602	672	647	674	610	632	618	665	645	634	628	658	664	662	617	619	668	656	664	654	658	656	634	615	613	632	673	657	630	661	595	721	675	656	622	630	630	668	658	605	613	627	633	621	627	689	660	635	681	655	624	631	623	631	632	615	635	647	650	662	672	625	640	664	661	640	608	636	637	657	585	672	639	655	672	673	647	714	610	615	630	689	679	615	654	681	605	648	657	640	636	620	642	628	615	649	610	663	626	680	650	637	634	631	645	646	660	666	609	700	683	649	622	667	642	642	668	655	665	675	589	639	629	643	629	668	686	649	634	623	612	648	637	642	598	641	678	630	683	652	664	646	634	637	702	615	633	632	669	652	681	635	648	622	677	630	662	640	670	642	602	695	672	642	634	605	641	669	646	645	702	642	679	638	613	639	648	612	624	680	670	642	614	606	599	614	615	641	614	684	603	658	683	677	636	691	659	628	639	617	652	662	633	654	641	658	673	666	638	670	663	621	592	623	605	669	636	618	656	655	639	637	671	622	607	658	616	624	672	613	674	645	659	635	615	623	682	613	644	655	662	653	617	640	644	621	668	672	649	672	638	653	643	659	655	647	618	614	644	671	628	642	629	669	663	602	665	639	660	649	645	669	629	621	646	641	620	638	688	653	670	647	627	660	634	689	643	650	638	646	593	610	633	681	666	697	678	695	664	636	626	600	645	658	626	657	661	637	608	660	644	673	636	656	667	654	675	605	603	681	636	682	648	613	651	638	692	654	627	670	658	659	617	645	660	649	672	665	642	656	599	652	654	670	649	648	608	645	672	668	608	657	665	653	628	653	634	652	663	683	633	645	629	665	632	635	652	656	640	671	651	628	625	623	634	649	655	685	667	624	656	634	647	680	672	640	638	603	648	669	634	610	640	636	639	613	617	650	616	647	626	668	624	636	705	665	632	634	631	619	689	662	655	655	599	663	656	650	656	579	621	599	626	650	653	627	628	648	659	632	642	644	676	659	671	595	617	639	633	700	679	656	641	627	650	636	631	626	657	646	614	659	607	629	609	648	614	684	641	648	630	647	648	663	664	680	604	628	625	658	610	608	681	662	627	650	624	657	659	670	665	723	665	662	640	655	649	609	656	664	600	680	639	622	592	596	673	600	636	642	660	666	621	639	668	654	656	625	634	624	614	631	637	637	678	638	663	653	636	661	619	654	644	670	679	665	706	649	677	620	633	636	668	619	674	634	662	658	641	630	634	646	686	678	639	663	662	622	657	655	629	635	655	657	666	607	633	646	640	682	673	619	643	682	615	657	649	636	657	643	614	604	626	610	606	672	643	617	684	678	679	648	656	644	713	655	659	609	638	624	663	633	616	649	652	649	623	645	647	568	665	643	635	639	610	697	656	666	646	625	642	684	598	586	677	638	657	614	615	691	668	669	592	629	667	665	670	635	675	696	624	616	692	669	639	655	628	608	659	698	628	625	644	641	629	686	694	622	675	647	658	631	636	652	632	611	619	665	643	667	654	651	652	600	616	656	694	655	638	688	655	663	628	671	647	659	682	613	628	655	650	660	634	672	665	657	651	650	628	606	596	634	671	611	600	619	630	660	632	613	644	618	674	631	656	630	690	645	633	654	668	634	640	618	643	608	666	636	630	585	618	635	627	632	676	649	670	627	657	615	657	633	650	648	666	604	617	621	594	623	626	660	655	633	676	703	622	677	640	634	649	651	622	657	642	658	638	610	664	616	661	670	646	620	661	676	632	650	640	640	600	693	674	660	650	635	630	624	700	706	644	639	645	626	665	661	644	605	614	668	648	647	661	623	664	607	626	620	643	621	660	650	649	632	615	619	661	639	684	685	652	675	657	678	666	619	636	643	658	652	633	649	663	674	654	651	629	609	644	688	661	659	630	642	626	660	651	679	637	635	673	662	686	666	680	670	675	637	639	669	672	601	582	640	635	634	626	647	644	661	644	665	607	649	700	621	595	599	603	594	622	624	681	672	635	582	638	604	600	651	651	640	676	687	644	635	616	648	688	681	639	634	629	680	625	666	671	612	632	654	658	612	639	623	688	643	639	652	604	682	688	656	647	706	664	641	626	610	685	642	612	645	638	653	652	592	604	647	692	614	631	642	635	631	628	601	643	645	678	668	613	665	646	668	651	682	658	652	648	609	633	619	657	627	682	664	650	639	680	641	704	668	597	662	657	617	663	633	664	640	642	624	626	676	643	664	662	654	680
14980	27254	28964	17865	10528	8967	4679	3660	2769	2289	2133	1808	1691	1608	1291	1160	1100	1057	959	959	927	921	849	813	833	803	729	766	768	797	695	773	689	666	631	733	714	693	716	672	680	668	642	673	648	659	653	666	663	679	623	655	624	640	635	613	638	605	609	629	610	580	629	640	635	639	638	611	630	636	607	589	627	638	616	643	665	595	664	622	628	582	617	634	605	621	594	606	599	615	665	651	647	617	583	650	591	574	610	638	638	654	588	633	638	642	635	602	619	608	601	617	632	605	610	604	625	631	618	585	622	578	576	635	649	595	590	647	621	598	641	637	604	604	664	599	603	602	662	594	610	605	595	601	621	626	578	607	614	572	610	609	632	586	628	649	631	624	605	631	587	624	623	603	624	639	600	603	644	630	597	597	606	620	616	663	619	634	588	639	639	650	624	576	660	594	588	615	636	599	604	593	628	607	627	577	598	610	607	599	577	621	625	629	648	646	623	613	644	628	595	615	607	596	629	573	596	628	601	594	609	674	656	617	581	658	604	593	641	628	614	651	636	589	600	583	590	611	613	623	622	617	636	595	640	616	583	607	623	618	584	668	594	620	626	615	625	629	636	601	617	580	637	595	668	623	648	580	569	572	652	580	580	652	624	635	633	620	599	592	590	609	597	601	635	617	599	629	644	593	640	594	649	620	597	655	606	581	617	604	641	601	625	627	576	637	612	600	618	634	573	613	594	602	608	616	617	600	607	634	547	614	620	606	638	619	563	587	656	611	591	593	573	645	612	633	647	591	615	588	626	560	598	625	636	632	633	606	636	636	582	606	603	628	636	632	667	619	627	595	614	609	649	607	593	618	632	607	612	604	653	622	660	577	611	620	614	587	612	607	623	601	629	656	601	588	632	655	603	576	650	597	586	620	632	623	602	578	640	580	639	621	601	619	596	607	611	605	610	610	575	645	654	580	673	619	576	593	613	653	609	648	629	635	597	628	622	600	621	591	635	579	663	606	595	609	587	633	613	642	653	612	618	661	671	611	643	602	573	614	620	628	632	628	610	604	598	594	611	596	601	627	627	643	632	608	598	618	648	542	608	663	663	604	643	618	656	608	648	646	616	659	639	601	598	592	553	613	594	589	623	588	610	614	609	623	597	610	608	639	609	601	654	566	608	650	644	612	626	637	600	596	625	621	633	634	600	604	626	602	628	604	600	619	629	637	592	606	624	654	597	603	569	601	601	582	610	617	613	618	624	609	615	623	603	585	632	593	636	603	593	572	611	584	588	594	636	632	613	628	674	635	609	654	624	628	591	591	593	627	614	613	637	579	598	624	603	667	592	615	627	621	648	605	597	591	601	593	618	604	629	601	575	581	589	624	612	605	632	581	609	630	629	636	583	669	587	611	595	625	612	614	623	592	652	613	638	626	611	594	630	626	641	656	600	607	617	623	629	589	602	614	640	601	634	660	610	608	622	613	621	638	613	622	662	648	593	612	637	644	619	628	636	601	611	616	567	596	590	594	588	620	563	611	629	648	632	631	627	619	618	634	648	599	638	638	636	584	613	627	629	622	626	656	652	628	568	653	605	613	631	629	610	576	605	592	656	627	633	576	628	565	592	619	646	624	634	603	585	630	572	606	586	608	540	595	584	584	586	618	625	637	636	597	572	639	547	598	624	622	624	606	643	644	567	616	649	655	569	613	620	663	629	591	615	632	619	610	596	578	561	584	597	624	625	601	618	599	611	639	604	636	612	628	630	617	633	613	603	607	628	603	612	670	633	610	634	636	603	601	616	640	668	643	591	620	648	577	606	645	644	646	612	656	671	577	592	572	597	591	578	572	639	604	588	601	632	633	628	626	635	607	613	602	602	641	587	589	616	603	668	585	640	650	629	613	594	619	649	648	612	655	601	629	615	606	576	582	612	644	590	576	615	642	602	583	630	598	637	596	606	620	596	575	577	629	597	581	640	596	605	626	630	684	569	662	582	569	608	571	626	596	586	620	609	558	602	585	620	581	588	625	612	646	530	621	600	604	582	594	610	572	580	616	596	598	608	649	556	592	631	616	603	639	608	615	633	600	625	625	579	601	616	637	602	582	629	615	640	611	606	573	623	606	582	638	651	643	599	601	620	617	597	643	601	626	589	597	601	578	605	619	603	581	572	614	609	572	623	572	601	621	624	581	613	613	579	627	628	614	607	551	593	619	609	632	577	622	610	661	603	642	617	597	603	656	618	579	663	573	637	649	580	631	628	627	577	635	598	659	595	607	604	614	602	656	596	602	621	593	588	598	603	626	589	591	621	658	557	570	599	612	600	589	640	611	576	599	591	594	617	619	630	610	646	612	587	621	652	625	624	646	613	609	580	612	611	612	609	589	606	576	605	591	607	587	630	623	577	610	598	665	643	589	646	586	598	635	607	611	587	640	625	623	610	632	627	605	622	607	585	612	646	609	657	620	622	576	619	610	559	624	618	608	626	605	612	630	613	609	618	600	597	607	613	566	595	602	614	632	618	608	638	613	594	605	579	603	583	613	659	620	615	608	634	586	616	606	607	604	636	612	630	589	622	596	654	618	609	665	584	649	646	607	620	622	611	613	606	562	561	644	607	546	651	626	594	568	679	614	600	629	638	628	636	644	617	565	600	647	613	676	644	592	586	603	622	599	593	571	575	609	596	628	655	588	604	601	615	628	625	568	619	596	585	601	579	602	626	632	632	661	636	598	622	659	609	660	634	657	568	614	590	591	612	600	605	641	592	593	619	639	609	599	616	606	627	596	592	637	648	650	609	611	645	610	610	566	663	618	632	608	573	577	656	658	572	605	660	626	637	567	544	635	579	588	594	651	641	606	610	595	579	606	643	621	643	643	590	578	603	617	626	628	549	590	610	601	610	664	616	568	689	573	653	649	570	578	593	658	589	610	626	640	666	630	604	606	634	622	609	617	541	598	607	624	571	643	605	626	645	621	602	636	588	645	619	623	625	645	595	598	629	626	641	616	626	612	617	594	636	611	621	639	590	588	566	610	620	624	612	617	616	608	594	586	595	658	608	571	591	631	638	633	635	661	605	552	617	615	589	578	643	596	624	631	609	622	615	598	632	643	623	602	613	610	583	660	615	637	649	662	563	568	604	627	608	590	620	649	580	641	586	589	538	635	583	608	610	640	657	579	579	618	581	604	614	609	648	620	623	571	583	639	589	583	637	626	620	617	617	616	646	623	622	633	622	630	595	611	598	616	625	621	636	615	639	636	603	599	613	633	627	623	609	627	596	640	587	625	628	635	614	625	627	619	587	614	634	621	594	589	608	573	655	648	628	624	623	600	605	637	628	592	635	642	591	644	646	631	582	631	644	628	643	645	610	615	621	658	581	585	605	614	630	621	649	606	643	615	661	577	621	613	651	619	609	611	604	601	641	596	617	584	636	602	636	624	608	607	618	618	608	611	610	598	616	596	619	598	608	593	578	607	614	572	588	631	643	630	622	637	633	648	656	603
29803	16553	4954	2256	733	394	193	155	148	140	147	154	127	142	134	141	150	143	145	146	150	124	146	128	151	159	130	133	126	127	145	119	104	126	136	138	117	137	140	130	131	141	150	134	149	140	151	129	141	129	126	148	137	136	125	131	142	153	128	123	118	151	155	117	127	126	137	135	120	134	123	122	129	149	126	112	144	152	135	128	117	131	128	146	111	120	128	108	142	135	124	149	112	107	146	124	140	140	134	104	122	140	120	145	160	122	120	127	131	133	117	140	136	131	127	139	120	122	138	124	124	126	134	147	148	121	140	126	130	123	132	144	143	123	135	137	150	133	139	125	123	132	134	123	126	113	122	139	143	137	124	157	103	141	140	122	145	147	117	136	147	145	141	116	118	123	141	127	137	120	144	133	126	120	120	126	128	135	119	124	103	128	135	138	139	126	123	130	122	159	123	133	125	126	112	124	160	128	142	150	126	126	119	139	113	131	134	126	132	119	140	133	120	119	130	116	124	129	156	127	139	99	140	126	126	138	130	110	159	120	132	116	116	130	132	123	149	135	148	124	137	143	123	112	132	130	128	149	133	97	135	127	124	122	132	124	124	125	130	130	128	127	147	157	118	135	154	116	122	107	121	140	118	147	111	126	141	112	119	131	102	131	169	119	129	118	142	129	125	102	139	125	127	116	135	134	156	121	137	146	145	128	168	104	124	125	130	132	147	136	123	130	140	118	129	129	128	119	141	127	128	114	131	143	136	150	120	124	115	142	111	117	134	126	144	151	149	124	131	137	139	142	126	133	116	136	133	122	132	139	114	122	125	128	134	119	131	122	119	135	140	160	113	133	130	129	150	134	145	141	123	117	145	129	140	120	139	127	128	121	135	134	131	132	152	144	131	141	129	116	121	115	143	136	142	140	144	136	137	128	127	117	108	144	137	139	144	130	129	156	139	118	123	143	110	125	130	110	133	126	123	140	140	131	127	119	110	124	124	150	130	115	123	145	126	137	143	138	115	133	143	145	126	134	116	119	135	133	116	125	126	124	105	136	135	144	141	143	135	122	137	128	140	126	148	163	131	124	140	132	135	152	133	122	147	134	140	142	128	142	140	123	125	137	126	146	122	125	119	113	158	136	126	121	135	145	132	136	133	146	143	129	134	111	107	141	140	136	121	121	140	132	158	125	133	155	135	123	137	127	123	120	145	127	117	121	115	116	123	126	131	146	140	136	136	121	122	144	119	148	160	135	119	117	136	129	133	130	116	128	131	130	113	135	145	125	108	130	150	136	139	139	115	137	126	143	123	101	137	116	111	124	130	138	145	151	145	133	133	112	116	122	127	151	109	132	147	139	140	130	135	121	140	139	149	136	125	146	133	115	155	151	136	120	130	132	120	141	153	144	133	122	145	124	133	146	137	131	122	132	143	131	145	141	126	148	120	125	122	125	144	145	147	122	146	131	119	141	114	132	129	138	159	129	138	121	140	153	116	153	121	126	112	133	139	133	142	136	116	129	150	133	139	148	161	122	140	125	141	131	122	107	123	130	155	136	146	136	141	128	134	138	112	136	132	137	145	148	133	128	142	136	147	136	119	157	119	149	135	134	150	142	148	137	142	135	133	138	118	137	127	136	128	141	144	117	115	128	120	137	127	120	117	132	130	128	143	118	130	144	144	136	128	154	123	116	150	148	142	136	131	126	115	116	125	149	119	138	126	129	152	132	130	132	121	145	140	119	127	130	147	144	134	142	134	141	131	120	136	120	114	136	115	153	147	123	144	106	151	122	120	145	131	126	159	154	126	133	124	151	109	138	145	128	130	120	159	115	110	142	132	144	148	140	120	110	125	106	134	117	133	145	114	127	137	144	140	123	119	131	130	132	156	130	133	119	125	116	137	149	141	118	144	141	140	139	131	117	130	129	113	118	129	134	116	126	139	123	129	110	130	123	128	143	131	127	142	128	111	148	115	131	136	115	113	140	128	144	121	120	120	115	128	131	128	129	104	129	118	132	119	122	144	138	133	131	138	124	120	123	106	121	128	147	117	136	130	126	150	119	127	150	132	130	123	128	118	130	133	145	130	128	136	141	133	137	121	128	128	140	113	117	138	134	130	136	125	145	147	147	141	116	136	127	117	119	150	119	129	124	150	141	144	141	160	148	147	128	138	137	126	140	145	112	134	139	126	140	147	127	116	122	134	132	134	135	119	115	133	137	146	147	125	119	121	122	147	130	123	124	129	146	123	126	132	137	141	112	139	117	115	130	160	103	127	129	117	125	154	143	142	151	135	138	152	119	139	121	142	122	134	106	123	121	142	144	151	127	135	130	140	122	150	152	102	121	121	133	161	139	143	119	146	155	131	136	145	141	134	131	117	120	128	142	130	116	138	130	140	131	149	130	133	120	128	142	140	137	138	111	126	124	148	120	131	146	145	126	138	134	128	145	144	125	136	117	123	152	128	131	126	130	144	129	113	136	139	127	125	136	119	119	140	136	122	135	120	158	152	138	129	134	125	139	141	153	126	147	149	119	129	107	128	119	124	120	127	129	114	123	120	126	138	134	115	120	110	146	137	147	141	143	120	131	120	117	121	146	138	127	149	116	139	142	121	115	136	148	125	144	131	138	147	119	135	118	125	127	144	133	110	151	140	126	125	125	135	142	129	125	137	131	125	136	145	117	147	131	125	124	137	131	130	140	122	151	125	130	128	125	138	111	114	131	129	126	145	160	121	121	142	120	123	152	144	143	143	134	134	136	131	127	134	121	134	146	126	149	157	134	138	118	110	132	125	128	146	142	128	120	134	134	142	139	130	146	127	123	135	115	117	114	141	134	132	107	128	133	132	124	110	133	128	136	115	139	128	126	150	126	133	127	143	136	126	141	133	149	121	110	146	155	143	102	134	141	137	118	132	141	133	127	116	127	138	113	129	139	136	114	121	128	131	147	104	98	123	162	127	124	120	135	108	121	119	144	126	141	121	152	142	151	141	127	121	115	126	140	150	121	128	124	129	162	115	97	120	155	121	115	137	131	148	147	127	134	139	143	138	135	127	134	134	155	121	137	125	130	116	148	131	132	126	149	140	127	150	136	135	118	110	110	138	146	139	131	131	127	126	129	116	123	131	144	125	122	142	153	153	146	117	147	113	132	148	129	143	131	137	123	130	136	115	108	122	139	118	145	140	133	127	131	120	121	119	127	118	110	151	142	157	142	113	132	100	119	142	121	117	120	138	144	124	122	106	129	137	132	139	122	123	129	139	166	124	133	143	125	133	145	114	137	137	128	144	127	118	142	128	153	130	140	117	129	127	129	120	132	125	139	141	120	122	129	135	139	122	115	133	139	126	144	138	126	124	136	129	118	143	123	131	134	121	136	142	114	153	118	129	127	139	128	140	152	131	128	134	133	127	116	122	107	137	124	139	130	139	122	150	125	129	127	152	135	133	152	116	114	140	124	138	137	133	130	127	126	124	138	118	126	171	127	135	137	123	132
7680	8147	6640	4023	1293	829	283	215	195	182	182	183	190	189	146	159	152	161	134	152	152	157	148	145	160	142	137	166	163	147	150	134	146	169	121	157	155	147	127	145	151	151	129	140	153	130	145	152	129	160	157	141	156	138	167	134	151	159	149	164	179	127	138	164	141	163	122	123	151	120	125	162	125	146	151	187	148	144	157	164	133	168	133	158	142	155	160	153	162	156	138	156	144	152	127	149	161	150	145	137	149	146	145	135	163	150	143	157	168	158	163	124	158	149	151	131	154	145	165	147	142	144	154	146	152	148	137	157	149	156	124	164	123	139	149	149	164	136	143	132	154	152	122	177	152	155	154	135	167	141	144	161	154	134	141	140	156	138	127	151	146	144	142	149	147	135	139	138	147	149	148	152	185	141	130	152	159	132	144	142	141	156	141	144	135	139	147	135	141	143	130	159	157	127	143	152	148	135	149	136	158	150	146	145	131	149	142	150	148	139	136	118	169	148	153	159	124	160	147	130	136	151	150	162	158	164	150	155	157	162	153	156	142	135	147	153	137	163	140	147	166	134	150	156	153	133	148	151	151	145	146	129	152	153	158	165	175	134	142	145	155	150	160	137	116	161	133	148	165	144	151	150	152	178	167	145	164	138	148	148	160	141	136	143	142	148	138	141	135	156	136	150	145	136	137	131	135	131	123	141	142	133	138	160	143	145	156	169	171	124	144	133	124	147	139	158	152	146	157	154	151	144	146	140	149	134	143	144	159	146	162	166	138	129	148	121	140	124	155	152	110	152	129	144	139	151	151	145	135	149	140	150	157	148	159	122	133	155	139	142	135	141	154	154	141	155	155	140	158	147	142	147	155	120	112	141	147	166	156	144	152	155	141	125	136	163	141	161	144	141	159	132	129	143	162	154	161	155	151	143	149	142	163	125	155	152	137	146	186	150	153	160	149	140	155	147	142	149	175	173	155	132	161	143	141	174	135	147	151	159	152	141	149	149	166	157	138	142	160	136	164	153	137	127	129	135	155	160	161	171	158	154	141	157	135	162	155	150	147	128	163	167	152	154	157	133	139	149	143	168	124	133	163	156	143	145	143	145	155	162	139	142	157	142	124	152	162	143	132	123	130	132	149	158	136	152	144	141	163	146	143	147	147	143	152	157	152	135	167	143	153	165	154	142	162	151	124	156	122	127	140	133	162	144	165	161	136	169	144	136	159	140	159	126	154	165	117	147	162	129	141	152	116	146	147	140	143	141	140	136	155	152	152	159	123	150	152	144	132	112	133	154	144	156	154	138	121	150	168	141	160	157	146	129	147	157	135	146	167	151	134	161	160	141	152	125	132	141	144	148	141	134	142	152	142	134	134	162	148	133	126	156	150	146	162	151	134	133	134	143	135	138	158	150	145	128	151	129	135	146	144	133	136	157	159	155	166	153	147	132	155	139	131	132	156	135	145	134	180	156	149	150	134	150	156	123	154	149	151	143	121	162	152	154	149	157	163	137	159	143	142	152	136	148	126	149	170	138	142	172	136	149	146	145	152	163	148	135	138	172	141	149	138	155	141	136	138	158	168	146	151	150	147	153	160	142	143	147	135	173	165	151	143	126	149	142	143	147	148	134	160	135	149	131	154	162	122	152	171	157	136	130	138	137	163	157	129	156	146	137	153	129	165	162	146	146	150	141	151	126	169	138	139	134	148	152	138	153	143	157	127	152	148	144	175	125	126	148	135	153	157	130	128	154	147	148	138	158	170	137	130	155	158	153	155	143	162	167	127	142	129	143	140	147	143	164	158	164	139	161	143	150	140	141	150	144	148	147	144	154	132	133	141	161	146	141	148	148	150	147	155	158	141	159	146	165	145	140	153	123	152	146	148	162	150	142	158	153	150	143	139	145	149	143	149	144	153	149	157	126	151	144	150	158	165	154	155	146	139	145	140	154	153	136	127	156	140	147	125	148	150	129	135	150	156	145	141	158	154	122	159	147	145	133	126	173	153	169	156	150	150	138	154	138	168	150	167	147	161	124	148	146	158	138	132	154	143	134	121	136	143	161	133	143	134	156	135	149	161	125	137	137	131	155	157	134	133	160	163	173	159	166	156	130	134	136	157	153	156	170	154	137	162	145	143	159	135	141	140	149	132	134	140	153	149	161	170	148	149	147	152	155	142	130	147	140	127	163	154	157	147	139	147	157	149	150	154	131	130	150	136	172	153	138	157	150	144	156	166	139	144	138	145	149	140	154	147	156	158	155	167	150	149	152	152	149	129	130	152	141	128	143	146	142	137	134	158	140	144	149	130	131	142	143	169	145	152	150	155	137	146	131	151	149	148	172	143	161	151	140	138	154	159	127	149	129	159	150	145	168	137	141	142	136	140	176	144	169	122	173	138	138	138	144	132	147	122	148	138	131	149	135	150	169	156	159	159	154	130	148	140	145	133	140	155	151	158	133	145	156	135	135	132	142	162	136	135	142	134	126	155	136	159	143	152	159	138	136	146	165	147	159	147	134	132	132	169	117	150	140	134	148	133	135	162	140	156	141	138	151	144	151	145	157	108	156	163	161	147	160	130	127	124	149	141	144	135	161	145	142	137	151	135	150	159	151	138	133	149	184	134	150	147	166	163	158	154	127	159	133	148	139	148	127	139	144	159	145	152	143	120	150	165	155	133	125	156	151	115	139	160	135	160	158	171	160	126	125	129	151	158	127	167	126	155	148	140	137	140	148	149	145	156	145	144	150	155	150	143	154	150	131	126	148	167	116	142	149	137	140	119	134	142	148	154	142	128	137	164	155	141	133	147	138	135	132	135	160	166	123	148	139	155	153	155	164	166	165	163	179	146	115	148	159	148	136	151	132	143	147	157	150	115	162	153	144	143	140	138	157	146	135	146	141	150	136	125	160	156	150	139	152	149	149	160	165	149	152	143	149	128	155	155	155	143	135	144	149	130	141	143	158	143	150	146	137	144	141	142	126	147	150	127	150	158	134	158	150	147	125	145	162	159	141	156	136	141	143	155	147	145	136	146	152	136	155	147	136	129	124	121	138	143	165	158	143	147	156	161	146	155	144	149	133	131	149	155	139	139	153	146	132	139	133	155	125	155	152	161	139	143	168	171	145	154	155	141	132	166	143	110	152	137	129	130	162	143	117	159	152	132	167	146	139	122	146	142	140	151	140	135	117	150	149	158	155	141	138	146	149	124	130	145	149	147	152	148	149	146	151	139	140	136	147	143	129	138	147	148	138	137	165	146	158	145	160	178	146	153	153	143	159	145	140	142	142	152	137	156	158	181	140	156	128	161	152	134	138	125	143	163	139	136	140	128	128	150	137	155	127	153	146	155	157	151	127	153	125	155	156	143	135	140	161	163	135	182	161	151	156	187	153	133	148	140	151	156	142	153	161	136	160	144	149	137	172	139	180	146	142	148	136	128	159	138	148	154	145	143	169	159	141	167	138	128	158	166	142	150	128	161	147	156	151	176	134
26684	21982	28707	25907	21986	12238	2163	1185	828	734	764	659	601	612	526	515	440	458	474	442	413	392	441	405	415	369	413	422	415	400	378	384	365	406	402	404	381	365	375	405	356	392	377	380	380	366	415	380	370	332	372	361	377	389	398	373	354	380	360	375	381	388	337	387	351	358	366	406	367	361	342	370	397	335	354	374	389	361	370	358	345	386	364	361	370	395	391	354	335	356	355	364	377	363	357	363	338	393	413	386	375	382	363	363	339	374	387	350	374	329	342	352	389	389	363	367	342	362	358	381	374	361	383	383	344	346	343	366	373	371	357	372	413	355	377	371	340	361	405	357	394	333	385	364	362	331	365	365	359	355	353	339	350	366	347	386	362	361	375	369	331	365	346	364	374	390	387	387	340	355	351	339	347	371	358	389	383	399	352	348	384	368	377	360	381	341	403	384	350	356	372	406	364	359	371	393	351	389	382	360	373	351	350	319	342	405	379	357	337	348	418	363	359	375	362	380	371	352	357	395	329	347	343	353	388	368	387	395	372	370	387	345	407	440	399	359	350	376	366	370	363	375	353	343	386	370	330	347	370	386	383	343	377	354	372	369	401	371	370	372	400	365	347	346	339	341	381	403	386	342	377	400	371	386	366	383	387	389	364	381	344	382	355	346	330	394	379	346	345	328	363	362	340	348	403	373	358	388	379	367	359	337	374	330	363	346	359	410	351	345	351	367	371	406	370	364	373	379	349	363	357	348	318	374	363	362	358	376	348	368	382	364	373	378	390	344	358	386	370	366	378	398	351	387	383	357	352	325	402	365	360	350	340	368	361	361	391	394	380	349	384	412	359	393	374	374	351	350	346	383	340	346	355	348	382	392	386	403	360	390	378	329	371	367	377	367	350	376	361	358	379	382	394	341	320	367	370	371	401	340	366	356	352	351	346	368	380	344	351	355	391	379	335	361	348	364	335	347	405	351	393	365	373	351	345	397	375	342	365	362	349	381	368	375	390	352	387	344	346	358	406	362	393	338	348	408	334	369	358	368	356	381	385	367	364	343	359	385	340	384	371	374	343	390	411	373	373	357	354	370	363	358	376	374	363	337	331	370	360	370	327	370	374	336	377	378	360	359	341	357	382	352	382	369	353	369	413	357	348	339	359	337	350	352	357	377	376	354	383	323	329	366	363	354	365	367	351	381	359	383	378	401	361	374	367	376	392	361	384	396	317	376	373	377	389	362	338	378	334	380	332	362	348	362	396	374	364	367	333	396	385	369	373	369	359	340	371	361	398	333	345	367	353	346	325	363	361	369	371	343	398	362	363	367	352	378	366	348	352	347	369	348	395	381	349	394	336	356	374	378	375	371	345	357	386	363	383	347	323	393	377	356	388	373	357	357	340	382	368	389	351	381	320	364	371	375	383	365	405	370	345	396	399	362	368	386	362	348	409	369	330	375	380	353	349	367	344	385	374	392	385	364	371	340	372	352	375	405	350	379	400	371	357	331	371	359	353	390	374	379	384	386	329	355	352	353	354	344	320	350	365	312	356	349	343	369	372	357	382	367	384	389	360	356	375	357	339	372	357	371	370	358	385	372	335	368	367	352	374	367	351	355	367	388	390	392	346	338	357	350	341	367	352	381	353	376	362	360	357	356	370	338	366	363	388	378	374	379	348	362	367	373	335	359	390	370	363	376	349	362	354	368	373	362	348	357	351	361	339	361	349	332	389	373	378	354	381	363	353	340	377	326	373	345	386	380	370	360	356	349	335	389	367	349	361	356	390	382	343	402	397	361	325	366	390	360	357	360	361	375	371	367	367	393	401	337	386	363	375	339	375	360	374	363	359	343	374	369	385	361	358	349	362	386	380	374	369	360	390	378	345	379	351	364	356	378	356	386	406	360	341	371	346	361	362	338	321	375	402	347	374	388	356	376	363	359	365	368	368	360	380	384	340	380	352	372	366	337	383	349	383	354	367	358	369	339	374	359	391	355	363	343	394	368	374	374	376	368	389	392	373	363	320	383	366	343	386	352	362	392	395	378	386	355	370	337	360	342	346	346	372	357	350	379	366	370	364	405	354	371	347	363	361	338	373	349	382	354	369	365	377	376	348	385	362	343	363	381	347	391	373	381	336	396	364	379	339	375	347	369	367	363	354	373	382	345	348	364	356	360	361	364	364	379	375	368	374	378	337	345	350	373	373	377	390	385	382	387	390	386	372	364	351	353	371	356	408	383	355	404	353	395	335	345	348	368	343	395	343	398	388	346	368	385	375	386	345	384	377	349	355	329	377	364	381	389	347	385	375	330	365	377	386	376	397	367	332	344	371	360	378	386	378	353	392	339	334	396	350	348	357	385	365	324	338	399	361	355	367	355	358	382	348	376	347	391	379	402	383	330	380	345	378	348	386	343	351	368	348	340	352	373	358	399	385	400	384	373	332	374	351	368	367	368	387	349	351	338	387	355	372	375	367	365	358	376	339	364	330	352	337	351	348	348	383	347	404	376	384	382	366	358	351	363	344	376	342	386	389	379	325	341	380	337	360	358	365	341	371	369	366	362	344	344	380	350	335	342	400	351	372	373	350	356	378	356	349	354	360	361	333	356	369	388	381	379	361	377	391	363	349	386	363	356	387	381	336	387	357	357	382	329	382	350	386	376	376	356	374	403	375	360	378	375	365	355	356	372	371	389	355	366	368	360	384	364	370	341	346	406	350	350	343	320	341	352	382	369	345	349	341	359	377	371	364	388	369	359	408	339	350	363	348	354	331	348	350	360	350	349	342	337	374	325	377	384	361	334	320	345	348	367	386	365	382	375	354	350	381	373	378	355	335	391	350	402	351	370	382	354	345	323	392	368	367	381	344	379	370	392	351	335	376	382	337	326	365	356	352	332	370	373	378	345	382	344	360	357	355	351	362	340	378	381	371	385	378	327	383	356	346	354	396	347	362	368	379	314	393	346	384	378	381	343	392	367	337	375	355	361	389	363	352	368	365	372	352	392	352	348	362	378	373	353	363	365	353	372	384	315	390	335	351	337	354	359	355	384	344	353	394	344	352	349	385	354	367	380	384	365	368	369	349	372	350	371	379	402	400	415	359	355	351	349	362	385	347	374	364	340	365	399	343	358	410	373	338	344	373	371	359	352	384	366	369	337	346	373	336	378	350	357	345	360	386	386	345	375	428	360	357	354	387	342	354	352	370	349	397	381	395	389	414	371	357	370	373	354	388	321	382	346	375	379	391	368	371	382	337	361	365	413	374	347	395	358	344	360	357	342	331	328	358	356	384	375	340	383	345	372	381	361	381	387	348	375	385	356	376	362	365	354	386	339	340	330	342	373	349	357	398	375	393	343	399	353	395	375	350	352	386	337	357	366	366	380	377	375	345	365	361	359	414	391	367	367	354	351	403	361	386	375	389	393	344	354	381	328	331	350	363	352	375	382	371	368	372	412	370	367	384	381	358	368	328	334	392	398	364	380	404	378	366	340	403	340
10193	21361	18018	10348	5784	5247	2570	2000	1471	1258	1170	986	941	842	629	589	573	544	495	535	478	457	466	480	450	432	440	435	425	406	389	361	400	403	408	371	373	416	374	369	353	386	351	387	382	414	373	382	354	377	356	370	371	362	368	352	383	374	348	344	335	353	366	357	364	357	313	357	379	347	360	348	348	372	375	352	360	380	342	353	339	333	366	352	361	320	344	392	321	384	342	325	349	393	327	336	362	348	340	334	377	359	342	335	388	364	373	339	379	370	353	349	365	352	358	332	331	369	349	366	356	336	339	337	357	364	355	341	348	342	375	353	347	356	346	341	364	373	382	371	368	335	332	354	377	364	335	341	340	356	331	354	328	348	352	371	334	328	346	345	379	351	361	354	330	312	358	362	333	314	338	333	374	359	360	306	361	386	339	350	348	341	347	365	386	346	326	354	340	324	353	358	349	327	357	340	346	360	362	336	371	332	349	380	344	315	346	327	404	344	369	332	327	362	356	380	335	379	352	343	352	369	338	336	344	288	340	349	330	324	324	369	354	349	353	372	321	359	382	384	341	343	353	355	316	357	347	356	328	350	359	327	334	335	308	354	328	330	331	347	350	319	310	344	353	323	349	325	342	344	348	357	346	360	362	345	324	348	367	334	347	344	312	386	357	326	348	343	324	351	356	356	346	365	368	328	359	379	352	343	327	350	341	358	377	372	338	340	360	362	360	331	350	349	325	320	365	389	330	351	330	343	357	351	324	330	327	380	377	327	344	321	307	319	374	377	362	327	362	386	326	358	376	331	358	331	359	345	362	350	353	326	333	349	351	373	357	342	346	328	360	352	378	345	333	353	344	377	350	340	354	385	368	318	365	339	346	321	361	317	354	354	360	322	372	322	349	366	356	347	313	371	345	329	343	384	338	341	315	358	364	341	360	361	364	343	357	341	312	367	346	318	326	376	320	353	350	352	345	329	305	354	364	339	349	329	353	406	355	371	341	320	337	353	334	349	353	390	327	352	313	334	369	358	331	351	351	321	375	370	386	352	360	312	365	350	335	322	351	311	339	358	370	328	361	377	338	372	319	353	381	363	333	320	357	379	379	347	332	339	370	336	337	383	335	338	331	340	343	365	358	335	339	339	373	354	339	318	350	318	354	328	328	346	348	323	332	334	349	350	342	336	367	336	342	328	341	335	343	336	343	341	334	352	344	347	380	322	362	360	330	348	354	347	340	333	339	320	374	354	371	359	346	335	337	343	327	353	341	333	363	330	347	322	348	350	356	337	359	348	381	299	335	354	328	329	324	373	339	341	367	364	334	347	332	313	331	339	374	347	353	352	346	390	339	353	336	374	348	352	332	364	353	388	357	346	312	318	340	313	371	340	346	344	343	355	327	339	324	344	334	337	322	326	353	346	341	355	308	345	364	329	347	345	346	325	344	342	353	388	355	358	333	334	353	319	340	352	385	333	353	344	334	341	352	346	373	336	351	379	373	330	363	366	356	345	332	351	316	336	337	369	353	335	333	353	340	318	357	341	410	328	352	349	332	317	341	340	338	358	333	352	374	387	329	367	314	354	345	349	363	335	378	349	346	354	370	351	344	372	326	337	296	372	334	331	364	390	339	324	368	365	313	338	370	378	305	360	341	352	362	360	379	363	327	347	359	337	337	354	328	360	357	349	340	328	356	324	346	360	327	344	346	365	296	356	366	325	354	367	347	342	360	345	344	353	339	339	306	336	331	370	381	348	349	368	358	356	329	335	341	355	384	335	374	348	351	320	346	352	390	324	345	343	337	363	355	370	324	363	336	350	341	339	330	337	340	329	331	335	352	353	344	349	354	315	336	350	373	338	329	353	347	344	351	353	372	346	361	345	359	332	348	326	307	326	363	373	339	359	338	344	344	341	371	321	362	353	323	359	318	322	347	322	330	349	360	330	345	337	339	346	345	366	375	342	339	354	342	348	383	348	348	343	367	344	322	350	357	319	351	324	345	345	355	338	355	387	362	354	354	348	356	364	351	366	355	338	337	341	312	325	383	372	346	308	331	320	391	348	344	333	333	361	341	345	328	313	355	335	312	338	320	319	328	366	316	344	355	342	328	365	335	333	360	365	340	341	341	355	346	333	355	341	358	346	327	345	358	320	348	352	324	342	330	350	374	360	317	354	356	351	384	363	329	319	332	348	335	303	330	335	324	305	342	352	353	381	369	321	353	359	362	339	351	354	355	392	355	342	362	344	359	286	361	339	370	342	392	391	373	346	348	361	361	342	338	348	361	370	358	369	296	334	352	349	328	336	305	351	342	360	358	373	338	354	328	371	351	335	325	369	353	352	358	373	318	334	348	339	361	357	387	362	381	344	328	384	341	371	346	354	352	359	389	333	328	376	357	383	354	319	336	368	350	350	323	361	312	323	384	342	378	345	330	355	326	349	328	345	374	371	331	335	349	361	345	344	330	344	326	335	348	364	335	343	339	366	347	338	333	345	354	346	360	339	349	320	340	345	383	373	340	328	350	340	349	357	352	355	350	320	333	351	330	324	356	333	336	334	338	327	351	340	355	330	367	357	347	318	350	362	317	330	341	338	358	359	370	356	347	361	378	352	351	361	352	381	317	345	365	331	341	331	349	340	347	355	346	346	344	337	345	339	335	330	387	315	390	315	380	328	352	326	353	321	339	368	347	351	356	340	362	353	369	341	369	352	334	347	340	340	369	360	363	339	370	349	311	374	371	344	355	360	345	348	349	369	355	342	361	372	318	353	335	333	354	347	328	363	341	334	351	375	344	341	326	332	351	336	318	368	356	354	385	355	337	351	328	362	350	352	358	323	349	359	377	320	381	348	349	360	356	368	338	314	349	366	396	356	376	354	334	343	330	330	350	382	345	337	334	380	333	345	362	334	364	355	349	343	339	361	347	371	356	347	335	360	325	322	350	330	361	363	358	325	326	333	348	369	321	336	366	324	372	337	352	342	349	362	360	305	356	328	326	365	345	283	371	369	377	331	331	346	352	327	369	361	350	340	329	347	338	360	339	352	303	351	362	337	367	362	334	361	302	341	371	381	335	344	370	359	331	347	345	350	333	345	356	322	338	368	332	319	342	320	340	338	346	340	340	366	354	328	316	361	346	351	382	333	346	348	318	337	357	349	348	348	335	372	320	347	369	316	297	349	341	356	355	350	360	337	367	325	390	368	356	307	296	325	334	362	293	348	350	378	353	334	315	356	355	338	338	342	346	312	332	330	367	358	350	332	346	339	375	383	343	307	356	326	353	360	368	313	322	352	356	361	348	318	336	362	381	328	335	351	348	364	359	369	355	321	329	341	354	327	332	330	373	345	336	332	359	337	318	356	371	328	367	357	339	352	358	340	315	338	339	326	362	369	338	369	326	373	328	358	337	365	319	347	340	355	317	326	359	345	334	341	370	358	379	324	356	365	376	339	355	337	368	321	332	363	346	318	331	340	331	351	352	363	324	337	342	362	364	342
22068	19990	26462	23208	20002	20243	11086	2298	1460	1293	1248	1050	1069	1027	857	816	752	764	813	772	708	705	670	758	656	635	665	670	618	656	649	644	602	588	663	626	586	614	577	619	644	618	630	654	668	621	636	629	594	601	638	635	564	585	609	550	616	608	627	587	582	592	566	583	595	595	615	612	628	582	625	574	644	564	567	571	598	548	570	582	575	622	599	584	619	627	546	569	600	612	658	601	586	595	613	615	582	556	568	582	602	610	616	569	579	623	576	602	574	611	568	581	656	610	572	627	588	615	594	589	619	579	567	586	565	614	580	550	592	578	605	568	605	615	572	583	553	591	590	591	563	646	576	601	602	633	591	613	562	557	575	533	602	626	553	562	579	587	590	546	570	623	585	572	601	624	557	560	626	566	623	580	594	599	556	594	608	563	616	606	601	585	589	598	587	619	595	565	658	587	583	568	544	595	600	640	596	594	584	592	576	599	579	598	590	615	559	590	576	573	588	585	560	568	579	582	584	595	596	605	576	579	583	588	529	588	591	572	602	588	613	591	569	586	576	543	543	602	585	551	586	570	601	601	588	589	607	605	608	613	616	557	578	580	579	584	614	626	577	639	599	598	620	581	619	611	588	629	613	608	586	582	566	562	571	566	574	578	583	604	597	595	629	618	614	618	581	565	604	606	565	536	593	596	557	615	593	553	563	581	546	601	627	596	597	603	581	612	592	590	571	611	548	564	583	565	561	595	531	613	578	579	607	639	567	599	589	665	563	592	615	557	596	591	599	634	573	564	603	529	602	587	611	538	579	612	592	572	634	575	588	604	600	570	574	624	599	579	571	556	597	583	582	567	583	606	583	617	607	565	578	596	610	579	600	595	630	569	597	581	571	542	606	652	576	605	646	597	594	627	574	624	633	572	579	592	644	600	547	594	590	625	544	578	577	599	592	600	615	584	561	570	569	582	569	535	588	564	559	540	578	651	615	570	592	566	628	569	611	617	612	585	574	564	559	568	612	526	590	596	625	558	627	599	569	633	578	605	577	613	576	590	568	582	563	590	604	580	576	620	594	566	602	590	589	593	571	593	596	575	622	599	584	560	624	567	600	629	593	566	618	571	581	555	584	563	622	596	658	626	639	619	572	598	628	573	577	632	557	595	578	592	634	582	561	642	593	573	611	597	591	610	582	626	607	568	573	627	560	598	600	565	587	568	624	587	570	591	604	617	642	613	569	580	580	571	608	582	606	570	569	577	586	554	548	613	606	589	591	589	616	575	548	596	629	582	592	574	601	629	604	547	571	603	567	590	578	552	592	592	576	540	607	619	605	531	596	600	596	606	598	589	607	544	603	559	555	612	598	602	591	605	571	599	595	556	619	571	575	607	577	604	589	635	584	539	565	592	578	552	592	622	595	552	604	620	583	569	558	625	638	603	575	560	553	574	613	584	591	578	597	574	620	596	563	602	627	573	588	552	589	635	584	560	588	596	590	597	577	560	573	568	583	594	571	570	574	591	615	581	637	605	578	607	582	573	569	565	564	568	638	574	571	570	597	547	560	631	658	619	588	579	588	575	592	615	609	578	589	582	598	586	547	534	538	620	547	582	570	610	579	637	600	622	612	588	581	572	581	607	631	571	544	642	595	574	593	567	601	625	635	582	626	570	582	559	622	603	556	608	573	590	574	596	617	528	560	557	557	568	570	594	575	609	630	579	569	599	575	613	599	611	565	589	602	583	588	559	598	580	614	585	564	542	601	585	538	594	590	568	567	595	569	563	612	615	576	598	584	601	630	588	588	590	593	599	585	521	573	596	611	596	617	594	610	545	599	621	594	606	598	569	613	567	617	589	553	576	612	612	541	592	616	566	587	527	566	588	597	560	603	594	594	604	662	593	587	591	587	564	599	571	601	623	593	544	579	581	553	587	598	559	610	570	610	653	565	575	579	582	580	597	545	639	554	600	609	600	562	600	621	615	575	575	580	573	594	627	621	570	577	600	583	588	586	575	611	598	577	570	566	616	628	616	597	580	590	616	517	592	585	613	579	600	600	600	610	600	570	574	604	619	606	585	589	563	583	569	605	604	627	586	593	606	556	574	547	589	639	587	592	564	571	568	561	572	611	547	596	611	585	601	567	596	596	547	547	573	614	599	591	593	574	628	573	533	576	636	550	574	594	572	565	590	610	596	596	617	508	559	625	562	585	571	596	629	603	563	582	580	634	545	579	598	578	560	569	584	590	589	588	575	609	559	601	612	526	567	576	592	621	579	574	597	616	577	551	655	595	616	614	536	634	565	584	579	578	622	571	592	633	581	586	581	606	603	572	582	576	564	601	599	600	619	581	651	629	601	574	582	560	599	581	594	576	568	587	600	596	614	628	570	590	555	598	568	572	608	551	571	600	598	596	551	619	592	582	564	612	577	606	590	600	581	590	645	586	569	596	570	565	576	566	593	586	558	620	564	552	586	583	575	576	578	603	534	576	578	627	603	577	579	582	570	605	567	585	596	603	595	615	616	641	582	573	595	588	605	546	598	633	592	590	581	552	600	598	617	605	591	578	633	606	573	622	575	583	538	588	586	597	594	599	576	569	585	560	544	587	545	636	593	556	603	596	580	593	545	590	628	606	592	578	517	599	609	590	598	563	633	574	598	579	603	607	580	581	617	602	582	638	575	593	585	614	576	563	556	579	618	582	591	604	555	607	588	600	524	606	561	602	629	600	600	563	577	599	583	629	576	592	609	578	601	585	608	585	582	571	619	597	572	583	553	555	581	575	584	572	571	621	614	581	628	595	577	594	571	584	556	589	564	605	608	577	578	584	590	610	615	568	565	637	579	571	638	581	590	598	610	548	604	598	552	615	622	624	583	589	561	567	600	575	584	586	597	583	600	618	560	598	567	574	536	623	588	575	603	625	622	590	570	603	564	591	561	569	593	574	588	590	605	576	535	563	574	581	606	606	597	592	580	535	599	588	606	597	625	621	636	605	613	595	577	574	646	556	582	617	581	594	569	590	623	555	547	561	606	584	615	598	591	629	636	567	603	558	549	628	575	578	609	634	583	575	550	592	647	608	556	592	575	612	556	551	597	611	625	564	602	605	628	601	568	587	576	550	608	591	584	584	553	568	618	595	579	557	566	581	569	557	566	577	589	597	591	606	588	576	616	590	570	639	600	587	589	603	610	607	583	611	614	608	568	590	626	574	538	556	605	621	559	639	606	582	595	608	606	598	559	597	584	609	612	628	617	638	594	602	589	576	622	526	548	613	596	598	573	577	573	575	615	580	580	620	643	621	570	592	591	601	579	573	569	588	601	571	551	614	577	564	606	569	623	597	544	589	580	621	556	587	552	577	583	606	605	582	572	578	625	599	604	626	583	603	596	582	602	651	555	599	598	611	636	606	578	578	613	543	609	595	584	575	603	582	597	557	603	590	632	584	597	587	651	643	580	579	629	613	568	615	610	614	585	580	558	590	586	577	621	563	555	587	581	633	582
12361	25446	23294	13264	8967	9282	4352	3426	2516	2071	2042	1669	1568	1498	1118	1043	1001	909	912	860	851	852	821	754	776	760	691	710	697	667	630	647	609	663	676	617	652	632	615	619	629	610	629	616	595	598	611	609	554	612	559	592	580	564	585	603	575	588	567	596	597	539	573	599	544	554	556	561	599	577	613	583	570	540	568	600	598	608	596	568	564	566	559	546	560	592	545	562	584	589	562	557	595	574	546	583	597	557	514	514	566	600	549	570	572	590	591	582	538	556	603	554	572	593	550	513	595	586	564	566	568	551	514	568	583	570	564	548	562	541	548	556	621	557	555	530	562	549	566	572	544	554	555	542	534	557	581	573	543	558	570	520	524	549	570	572	559	580	556	562	585	583	612	569	503	532	537	579	552	577	534	594	581	545	544	558	544	585	562	553	557	560	529	563	567	575	582	547	534	531	598	553	560	565	520	539	570	611	573	553	548	582	569	593	555	526	542	540	533	536	563	493	563	541	573	534	546	561	538	571	593	559	575	558	553	569	597	563	565	526	478	567	558	530	550	560	581	516	572	530	567	556	560	593	595	537	526	525	526	570	596	588	573	571	550	568	579	542	587	561	513	553	576	588	595	592	565	528	537	556	557	583	588	552	514	575	565	562	568	589	550	585	580	547	525	628	581	644	554	585	551	565	561	574	587	549	580	562	544	565	589	556	561	575	569	596	537	586	517	592	586	548	569	568	534	557	580	549	570	573	568	583	587	557	579	587	516	603	552	577	578	592	551	550	534	567	571	565	537	519	568	543	537	572	568	572	572	540	601	550	581	591	560	590	569	518	593	575	542	601	587	568	548	551	570	541	554	537	553	571	556	566	524	542	585	630	609	554	539	530	542	596	532	564	552	562	576	555	569	548	545	610	533	575	559	569	557	546	557	572	568	585	555	554	560	574	592	550	591	576	553	561	549	577	588	580	562	569	573	562	512	540	553	522	579	549	553	569	583	580	540	513	560	570	588	542	551	572	558	551	561	559	582	551	552	578	565	543	522	533	558	578	581	562	573	560	579	557	604	573	618	524	595	538	589	549	561	531	537	542	523	551	548	584	567	554	561	556	589	562	553	583	545	556	578	575	546	580	586	574	539	565	561	551	525	544	571	588	549	575	545	557	563	589	543	535	535	502	530	522	578	570	566	547	579	545	561	559	579	538	580	552	575	597	537	516	547	569	519	592	575	518	595	567	571	555	572	585	534	583	522	574	543	544	594	569	575	560	579	555	553	575	528	551	555	543	595	595	598	543	585	553	564	558	543	536	543	543	532	548	557	539	545	554	541	578	558	562	560	516	568	556	574	536	588	583	562	572	571	585	551	538	558	567	551	548	598	613	546	587	553	534	565	583	549	527	530	503	549	599	542	585	507	583	603	555	547	543	581	535	556	550	549	573	564	530	580	583	561	562	577	545	551	592	529	561	557	588	584	537	578	554	553	546	503	554	574	557	523	560	557	539	572	557	586	559	536	571	536	582	590	508	550	578	537	563	579	573	560	525	593	584	561	577	573	528	546	562	551	579	583	560	526	553	534	594	556	549	557	550	586	596	552	528	570	540	571	572	537	549	525	555	539	560	619	552	550	555	568	567	567	567	508	574	592	577	518	597	550	558	561	568	543	587	594	582	504	557	558	534	585	546	569	541	580	562	564	571	555	538	546	573	565	574	608	570	525	575	550	537	557	539	569	570	559	564	538	562	582	526	540	568	511	564	548	585	559	608	567	579	571	593	565	557	543	552	564	594	559	560	586	556	573	592	567	561	531	569	572	526	569	554	596	594	560	539	587	553	549	557	553	539	583	594	520	557	568	556	556	551	573	590	551	602	544	567	555	560	563	528	539	599	551	582	528	553	556	590	553	569	528	571	587	561	557	547	532	573	567	592	542	539	558	578	565	518	560	549	549	548	552	581	550	565	561	617	536	525	549	522	562	545	521	568	599	555	534	558	570	599	568	535	588	574	562	602	502	547	520	551	581	566	502	569	555	588	569	570	548	573	570	552	554	582	521	603	523	565	566	588	579	522	529	515	593	549	533	556	527	600	570	537	596	590	512	568	585	566	540	568	543	577	517	592	580	548	539	577	587	561	590	545	569	550	533	532	555	528	541	582	532	579	569	559	644	587	537	533	570	599	556	557	545	578	521	538	578	569	594	567	577	561	582	580	546	552	566	547	587	572	569	572	561	568	589	534	518	573	555	574	539	561	548	533	580	562	580	545	542	589	546	521	560	536	564	532	551	569	531	532	540	547	541	578	575	540	534	528	556	515	620	530	516	568	561	538	548	589	547	583	556	584	550	544	535	556	587	516	526	558	521	566	573	547	583	555	554	555	578	561	525	525	521	562	551	549	578	554	561	548	565	577	534	570	584	570	587	545	547	546	578	552	570	535	585	540	549	587	566	579	524	576	572	575	562	539	571	592	507	555	613	507	544	580	536	547	593	572	551	569	562	502	556	569	573	557	547	529	525	560	572	568	576	550	567	547	574	577	583	567	551	534	628	562	520	554	526	546	589	597	562	566	566	530	557	508	584	587	570	519	546	552	560	538	518	546	565	567	530	569	553	567	548	561	544	561	583	564	554	513	528	568	547	567	573	565	544	539	537	580	563	614	509	569	554	568	574	541	564	590	537	538	560	616	559	538	565	565	563	586	552	574	601	620	536	552	591	551	577	551	540	576	552	573	554	553	555	497	516	582	620	561	523	610	532	563	560	612	579	573	563	542	601	549	550	534	561	515	529	527	570	596	548	538	597	565	518	559	566	564	589	545	574	529	587	598	599	556	534	556	554	546	578	580	534	533	613	516	593	581	570	590	542	561	550	569	565	522	552	562	568	568	521	566	596	580	593	581	538	570	588	585	552	552	575	557	592	554	536	552	573	574	580	538	586	551	568	565	574	542	538	548	522	581	549	555	588	564	587	559	549	578	518	567	584	546	542	521	543	579	556	568	562	549	551	526	546	562	575	554	533	594	548	538	539	605	551	556	577	522	561	564	554	591	573	558	510	564	590	576	549	582	563	618	563	605	528	549	614	547	542	577	542	548	612	551	539	553	554	547	561	538	586	536	583	581	552	590	532	568	569	576	583	568	535	529	546	527	551	579	565	492	551	597	597	525	570	578	573	574	541	533	554	546	559	537	529	534	578	542	569	589	569	544	571	574	555	531	550	546	568	565	543	587	531	581	576	523	542	529	535	553	556	551	571	537	548	528	618	579	549	586	582	553	558	525	580	579	565	534	562	530	538	556	610	558	605	573	551	544	570	577	532	498	530	533	560	548	560	557	558	562	547	605	560	594	520	550	542	572	542	518	553	577	569	505	557	525	559	531	555	567	526	557	580	558	576	583	552	588	562	590	592	580	592	523	585	540	531	549	563	542	556	551	555	499	570	585	569	576	538	569	550	578	530	541	573	584	582	542	546	556	545	523	549	546	546	560	511	547	521	589	573	570	598	570
29785	16335	4691	959	714	632	192	156	137	167	174	162	139	140	134	129	146	137	133	133	101	139	135	146	147	126	148	127	158	129	139	130	131	148	123	125	139	140	130	146	128	128	144	115	124	128	115	122	132	128	129	129	114	122	114	145	123	149	136	146	126	120	117	127	128	120	99	106	128	137	129	143	133	133	137	126	148	115	137	122	129	121	139	158	142	112	141	125	131	132	123	138	142	126	137	126	148	124	128	150	121	157	137	109	142	119	129	142	124	137	137	153	130	156	124	144	121	129	115	140	126	130	121	141	146	126	133	138	141	130	141	158	131	119	117	120	137	115	134	144	112	128	114	121	131	119	150	139	120	136	139	129	124	155	173	113	135	135	141	121	109	140	125	129	143	121	111	136	131	150	141	122	138	129	128	132	134	114	125	110	125	121	119	124	128	127	144	149	141	139	138	138	127	118	139	123	146	146	130	143	118	125	153	113	134	122	139	125	131	137	136	132	120	103	140	125	127	128	126	112	129	126	138	133	134	144	133	144	113	131	125	136	156	130	131	133	160	127	132	126	127	132	163	130	132	144	147	119	112	119	138	129	122	139	145	133	129	122	107	133	134	112	154	140	134	138	132	148	139	117	120	122	136	160	158	133	124	133	150	125	136	138	133	135	129	123	131	137	131	127	138	128	153	123	119	127	137	122	123	129	112	146	118	117	130	140	150	137	125	118	136	128	142	130	124	101	132	117	127	133	124	124	138	135	148	143	128	127	131	140	133	140	129	132	129	137	115	119	117	131	132	126	127	130	127	113	139	116	110	127	131	132	110	141	150	128	126	130	129	133	128	150	147	132	123	124	121	101	154	112	136	142	101	141	127	133	138	129	158	105	129	127	126	126	143	157	141	154	120	123	139	147	146	122	118	130	145	118	146	141	142	113	113	126	128	149	123	149	158	111	125	113	135	133	130	152	126	121	120	118	138	140	124	114	126	125	153	137	161	129	132	133	154	131	125	139	137	124	121	123	135	129	154	138	120	113	140	150	141	125	127	147	129	135	127	142	121	126	120	141	108	137	137	104	127	132	133	111	128	113	136	122	126	126	126	132	125	121	133	129	133	133	117	148	138	136	119	124	121	123	120	150	110	145	127	132	130	132	119	118	140	121	115	150	121	114	136	132	124	157	142	142	137	142	139	131	106	152	136	136	110	133	122	148	134	133	138	146	106	139	130	125	133	131	122	134	111	109	129	131	134	134	108	130	138	130	129	113	119	129	135	105	135	119	135	128	132	148	144	130	129	142	117	148	110	117	143	129	132	144	132	124	136	131	128	129	143	147	120	103	126	125	132	140	139	129	145	142	131	138	148	131	138	133	156	144	155	155	150	132	148	120	129	131	115	104	121	137	142	144	139	145	154	148	126	143	122	122	138	138	136	131	125	124	118	139	124	122	133	149	128	142	127	134	140	140	148	126	145	142	138	116	132	121	127	113	134	111	116	128	116	131	125	132	138	123	127	122	130	133	136	126	166	141	134	150	119	149	121	111	113	140	137	105	138	122	136	141	141	158	143	125	135	146	145	133	129	127	133	140	123	128	141	130	126	122	118	120	121	124	141	116	134	128	131	128	141	140	136	132	129	131	118	132	133	134	141	122	130	137	137	153	136	116	127	132	121	134	130	139	132	140	129	118	113	114	121	144	133	112	143	138	132	127	125	141	126	134	118	124	114	118	162	160	132	124	135	133	139	124	134	115	128	127	130	128	146	152	154	126	139	126	115	153	105	116	129	119	127	124	144	117	135	120	136	127	139	122	120	155	130	144	113	150	125	136	133	135	135	153	144	136	107	135	123	127	107	116	124	119	135	156	142	152	122	136	132	150	128	124	124	131	131	110	138	123	156	125	138	118	130	119	165	130	133	141	122	149	135	135	126	143	148	119	114	129	132	108	144	136	158	134	123	138	136	135	118	140	136	153	118	123	132	135	125	134	145	127	122	113	125	126	126	138	144	137	146	143	116	141	146	152	139	117	130	124	129	120	128	152	118	141	146	135	112	134	133	130	156	116	127	153	133	143	121	127	121	140	119	130	114	130	163	142	153	110	126	120	136	148	111	128	106	140	126	126	122	132	134	121	158	128	161	115	144	150	127	132	121	137	122	135	142	148	141	124	134	137	126	135	133	139	130	133	122	133	111	126	123	134	134	132	122	122	117	122	142	129	134	118	119	126	145	121	115	143	136	129	122	133	133	134	126	126	140	137	138	124	131	122	124	142	141	143	114	120	116	145	141	104	139	160	130	124	127	126	147	123	123	122	134	141	122	122	140	130	132	118	144	140	124	126	122	118	139	137	109	115	144	152	134	137	117	128	136	148	132	137	130	150	129	122	127	148	117	126	132	147	123	146	136	138	129	136	122	134	122	106	134	130	130	126	129	111	150	133	148	136	156	108	111	117	121	141	122	156	114	132	115	133	117	117	139	119	125	119	126	129	124	136	131	156	144	133	139	116	125	113	148	153	133	120	122	135	130	153	121	138	120	136	139	161	119	124	128	116	126	139	137	130	153	130	131	120	148	135	143	135	135	123	132	117	160	151	134	134	112	129	130	141	128	147	158	145	137	140	132	134	126	90	135	131	138	140	141	147	121	112	127	143	124	138	149	113	134	116	132	129	143	139	112	134	122	121	146	135	132	137	147	140	134	123	134	119	125	129	110	123	158	133	147	133	123	147	131	138	134	108	148	116	124	135	139	140	131	133	126	146	135	134	134	123	131	139	121	128	117	143	118	122	120	136	143	146	123	156	116	150	123	126	132	146	113	126	119	145	148	132	120	109	139	145	124	110	139	128	140	124	125	154	144	128	138	123	126	145	155	174	132	128	132	127	135	135	122	144	134	134	109	117	132	137	147	140	131	134	139	127	124	123	143	134	128	132	105	123	133	142	156	132	108	112	143	135	109	130	125	130	136	138	118	130	141	127	134	132	132	122	133	114	130	135	122	133	142	148	144	137	116	133	125	145	155	129	116	141	145	118	120	137	131	128	134	131	124	132	131	135	135	128	141	148	146	117	137	142	119	129	133	136	127	123	113	112	134	140	131	143	142	118	138	131	145	123	115	126	121	116	137	122	143	122	127	143	137	152	133	143	146	108	128	117	124	110	126	118	117	128	130	145	109	139	148	122	123	134	125	130	135	146	129	126	120	133	125	119	141	142	152	124	108	129	128	146	153	124	150	115	131	130	132	148	125	146	103	136	141	124	140	137	147	116	145	136	109	135	144	125	125	125	125	123	133	129	121	131	112	130	128	146	120	140	115	153	126	134	120	147	131	122	131	109	161	140	130	120	141	114	135	132	136	129	138	133	126	129	131	149	152	129	120	133	126	135	115	126	130	135	138	127	139	125	137	122	132	145	142	116	121	140	121	127	119	127	106	121	127	124	138	140	116	104	132	118	128	125	111	110	129	127	134	140	120	110	110	147	118	142	109	125	121	129	137	121	127	141
7597	7131	6865	1557	1369	1334	286	208	189	164	181	149	167	158	146	125	164	147	138	161	173	143	146	155	146	164	161	163	141	131	160	145	138	162	130	164	158	145	145	147	147	149	150	116	138	148	156	143	135	135	161	141	152	159	152	122	156	112	141	126	124	123	117	147	155	143	150	133	148	136	146	148	149	150	146	139	156	151	158	140	141	133	131	149	135	159	170	131	140	138	157	151	165	146	140	168	154	139	140	139	148	143	131	156	145	159	166	143	129	128	144	159	136	134	148	139	148	139	123	151	125	137	142	158	149	143	133	128	171	155	150	130	131	163	127	138	163	145	144	150	160	171	140	135	130	125	154	164	153	133	151	145	123	124	157	161	135	161	167	160	149	154	158	177	143	144	152	158	135	140	142	134	142	145	145	157	142	151	134	141	126	160	138	115	159	151	152	151	147	158	139	125	136	144	141	125	152	129	140	143	141	151	139	156	147	164	160	160	109	151	137	158	126	139	142	135	159	159	142	134	147	159	140	131	143	133	140	137	133	140	166	141	154	172	127	150	125	137	133	142	149	150	135	145	129	139	156	146	128	139	136	133	140	154	143	153	127	150	127	150	143	122	124	140	132	116	144	133	131	132	161	161	151	175	151	152	148	139	143	116	158	140	139	128	114	147	137	135	161	134	149	140	121	184	155	150	136	162	149	166	131	173	145	160	137	147	138	144	137	140	131	155	134	149	124	149	146	144	150	146	147	135	153	155	136	157	162	150	157	126	158	156	148	166	144	153	148	144	127	144	147	143	127	163	146	140	132	123	145	133	146	141	141	126	139	141	141	144	151	155	126	150	139	135	144	161	169	139	138	150	146	152	146	156	149	132	140	164	168	148	157	153	151	139	136	164	146	149	159	160	113	161	149	148	142	130	155	133	164	137	139	152	155	145	135	131	157	160	123	145	161	138	143	149	131	156	146	125	139	137	151	166	127	138	139	173	148	154	146	161	140	140	138	156	149	124	155	148	152	156	131	128	139	133	143	155	136	138	153	150	156	126	152	155	153	141	141	147	147	122	133	159	154	146	134	141	132	120	152	161	155	146	138	141	153	147	145	144	138	139	143	144	180	162	137	147	151	136	159	132	122	146	138	139	149	138	136	165	143	154	138	130	153	149	150	140	143	147	139	121	151	155	141	134	138	158	149	143	151	160	150	164	135	138	135	149	165	171	158	158	151	148	144	148	166	142	128	134	160	152	159	157	151	148	130	160	137	153	138	129	138	120	162	154	132	126	137	141	161	165	154	138	134	157	147	150	143	158	136	152	153	154	154	148	126	142	124	184	168	132	154	142	148	161	158	148	151	163	154	139	145	160	174	143	132	140	158	142	145	144	171	155	153	154	139	151	146	146	146	123	149	134	128	135	151	126	148	169	129	139	154	140	134	160	166	158	130	146	156	127	164	157	156	150	153	148	143	148	139	139	139	155	146	142	137	144	140	144	178	161	128	161	160	151	145	145	119	126	129	142	157	143	134	156	158	159	156	150	155	152	143	145	112	163	152	123	145	147	142	130	138	154	143	125	161	150	158	151	128	148	155	151	165	140	152	145	169	157	139	162	144	139	125	160	152	148	152	152	134	158	152	146	155	141	155	155	162	124	121	146	153	147	146	126	148	139	170	161	146	129	138	149	162	141	136	137	154	130	158	152	146	134	153	134	160	138	118	136	141	156	144	133	155	164	135	152	157	164	137	137	128	146	155	148	150	142	145	143	144	124	134	139	157	133	138	143	140	152	150	158	105	159	151	178	143	147	161	147	140	147	155	174	132	141	140	160	138	144	129	135	164	175	158	162	149	130	146	162	140	142	156	145	148	141	141	142	157	149	127	160	139	147	148	134	150	151	159	147	158	134	159	148	148	149	133	158	153	144	140	153	143	148	163	159	143	167	152	130	152	149	144	140	129	142	155	135	147	152	159	130	144	134	159	145	141	136	161	159	165	159	150	143	141	140	142	148	125	160	153	134	137	138	148	146	150	147	134	119	160	175	146	150	136	151	161	143	139	159	159	149	130	146	143	137	125	147	139	146	138	143	152	139	147	145	158	139	137	143	126	157	158	132	132	141	140	146	130	140	159	148	146	147	140	147	159	146	167	139	129	138	126	153	148	156	134	159	161	142	131	161	149	153	147	154	159	135	157	131	128	127	140	166	142	167	151	145	131	142	141	139	134	143	150	150	157	133	139	132	132	144	158	125	138	146	168	160	133	160	165	135	145	124	185	146	145	156	142	146	139	144	152	151	141	143	165	156	134	145	123	155	142	142	139	145	131	162	141	149	147	137	144	167	166	146	145	157	148	155	157	141	163	140	157	150	138	145	140	157	149	153	157	170	152	133	163	143	150	146	134	139	136	146	123	156	147	155	142	133	130	135	133	132	150	148	135	152	126	151	144	140	157	161	165	150	149	155	138	138	152	142	161	135	176	151	129	137	159	136	147	131	145	132	163	156	133	142	146	167	168	138	152	147	159	127	130	150	171	140	161	132	143	141	142	158	157	155	123	130	163	161	146	152	151	137	154	143	160	149	167	155	144	150	152	162	166	127	160	152	158	154	166	161	154	133	133	149	160	151	165	135	149	152	166	150	139	134	132	143	150	141	143	128	146	170	122	153	166	141	127	148	136	163	156	130	134	127	125	135	143	166	141	132	153	148	154	140	151	135	178	141	143	125	136	130	160	138	144	140	151	138	152	139	161	159	153	155	154	157	148	162	152	155	165	139	153	165	163	157	141	151	154	146	149	138	150	127	150	131	144	157	154	126	147	147	160	145	148	123	124	151	165	142	141	161	156	148	142	146	144	146	150	147	142	149	145	138	158	170	137	127	141	136	149	136	152	142	147	153	155	140	159	155	157	140	138	146	166	164	158	153	137	138	149	133	144	145	139	148	134	133	143	161	154	126	155	126	172	141	146	164	136	157	153	171	147	176	163	150	164	150	129	141	125	155	132	142	140	141	131	165	136	147	128	162	154	136	157	153	186	119	153	153	128	150	147	130	137	126	135	145	157	145	159	167	140	137	165	135	154	128	139	125	151	142	155	156	153	143	145	131	132	168	149	129	177	156	154	130	153	129	138	144	127	141	161	126	176	131	144	130	170	139	134	160	152	140	130	151	168	141	144	151	141	136	153	152	149	141	128	155	137	148	145	155	136	143	145	131	135	159	151	131	156	120	145	129	160	123	138	147	135	166	156	142	165	149	137	135	141	139	151	133	147	149	134	165	148	153	146	163	167	127	148	140	153	136	154	120	127	147	149	148	129	144	134	156	143	161	141	150	131	140	133	139	157	136	145	168	141	148	144	142	162	122	139	142	143	142	150	147	127	139	143	152	137	136	139	141	137	154	132	137	163	153	153	141	144	127	155	137	151	137	146	137	176	133	143	135	162	136	142	172	141	152	156	139	156	143	151	143	126	139	157	149	137	141	155	132	129	134	152	139	158	160	116	131
24298	20014	26112	23631	20038	11996	2435	1082	806	692	694	572	557	600	463	418	441	463	411	405	347	373	380	358	413	384	355	382	388	338	369	366	376	346	316	352	356	327	369	342	354	350	380	337	350	325	357	338	317	292	354	336	311	309	339	340	371	316	358	309	315	319	370	340	350	349	355	314	337	337	374	343	332	326	329	314	331	354	357	326	329	348	351	348	314	326	312	348	349	336	318	340	306	319	372	331	319	349	298	339	304	316	302	323	338	321	333	337	311	338	347	334	367	330	353	335	337	343	322	340	310	332	325	311	338	336	309	335	318	346	356	324	349	337	343	330	336	328	311	314	347	338	301	325	344	310	312	340	348	312	333	336	316	363	311	345	363	324	301	334	346	298	323	327	305	331	346	354	344	337	317	341	336	366	356	334	362	353	370	325	326	330	339	306	340	314	309	329	327	347	307	341	333	311	317	330	342	348	335	343	313	330	372	350	347	341	333	324	329	373	336	358	318	340	323	329	333	318	305	340	322	333	331	347	356	344	314	324	344	282	319	330	339	323	329	311	340	345	362	292	346	330	341	358	325	315	335	321	298	337	317	335	327	368	314	357	312	316	328	335	339	306	326	357	314	347	312	321	334	341	364	354	318	357	296	319	348	355	317	326	319	363	307	318	295	332	301	316	366	344	350	351	327	343	331	344	328	342	326	330	321	318	323	329	347	351	329	346	321	337	331	359	328	333	314	356	365	291	362	327	336	360	312	329	329	333	343	325	328	319	380	294	338	310	349	291	301	309	318	307	324	346	326	324	346	299	319	335	304	336	290	318	304	323	314	334	330	338	338	352	317	343	323	358	346	365	372	312	299	345	309	320	321	314	359	320	302	347	318	360	311	371	347	312	318	324	371	319	350	363	330	311	339	323	298	310	351	336	358	323	316	320	342	334	329	364	321	336	321	323	302	302	336	349	339	329	300	330	356	347	307	340	317	318	315	352	326	337	317	295	349	333	310	362	327	335	325	339	312	358	322	331	312	347	318	325	355	342	316	310	326	348	331	324	325	350	341	342	330	310	312	364	314	340	325	331	316	342	322	362	342	338	335	316	359	355	356	339	340	369	358	327	324	343	307	338	352	348	306	312	373	342	325	338	321	362	335	331	329	326	351	304	305	320	301	334	308	298	326	309	349	333	305	320	319	356	340	305	300	294	368	319	346	312	344	339	327	336	342	324	338	352	335	376	341	291	370	306	317	320	312	309	346	331	340	308	345	334	316	345	344	347	342	364	313	342	348	344	352	340	353	326	336	325	327	349	362	333	337	304	318	322	323	371	354	327	340	307	317	301	365	345	367	337	333	343	308	317	325	358	353	291	341	301	323	337	319	331	349	306	338	298	378	348	332	370	321	314	336	339	340	344	321	283	340	317	362	319	356	338	359	307	328	332	312	333	356	329	357	349	356	350	321	335	334	290	311	352	366	309	333	336	354	340	347	336	320	316	327	326	330	316	331	324	322	324	315	312	327	340	307	319	318	309	340	323	310	356	344	313	317	321	324	321	338	328	320	362	353	306	323	337	341	353	325	295	318	353	347	320	301	332	355	340	360	327	339	331	323	340	367	348	309	324	331	335	352	332	291	338	288	324	339	327	347	329	363	341	346	367	310	329	285	308	352	356	350	307	318	345	330	320	326	338	364	306	320	333	338	342	326	299	309	326	344	324	329	344	317	350	357	304	341	306	369	340	315	304	362	355	326	306	356	306	341	332	349	346	326	350	345	338	301	354	346	353	356	311	338	296	299	357	325	347	327	337	344	351	331	325	301	324	338	341	340	315	319	327	325	305	335	349	339	326	336	341	322	356	292	318	317	322	313	343	326	324	353	332	309	323	353	308	315	322	328	355	334	331	300	344	279	333	370	325	330	358	318	324	331	322	325	332	333	301	340	308	349	330	352	362	368	337	345	318	333	378	333	335	326	319	305	301	331	332	294	338	365	360	336	315	338	322	333	307	353	302	350	370	331	345	335	291	311	348	364	319	326	341	321	323	311	341	371	329	313	333	320	318	342	316	320	337	334	322	371	345	363	351	308	355	334	367	340	325	326	349	336	318	323	344	314	355	334	342	301	340	335	327	310	364	348	328	348	315	317	301	322	340	314	313	310	368	360	346	376	353	347	321	350	324	318	309	382	337	338	329	339	327	306	324	315	332	317	317	344	321	344	342	314	340	314	321	326	358	326	320	320	337	333	320	325	324	333	317	332	316	342	310	364	318	319	337	318	324	307	297	326	334	337	324	330	305	321	328	333	321	355	331	333	342	362	338	305	335	309	304	349	323	317	351	327	354	321	344	319	318	315	269	383	315	285	323	334	324	338	342	339	313	333	327	361	360	301	356	334	323	354	320	332	318	325	319	352	332	297	341	355	320	326	359	333	346	345	312	343	323	339	347	321	331	339	356	309	344	327	303	334	351	370	323	352	326	321	363	335	328	317	328	335	339	335	276	346	343	341	326	318	337	350	326	321	327	325	340	337	326	329	350	339	352	347	326	327	312	296	336	325	309	322	320	312	382	334	355	348	334	338	334	315	322	307	302	318	323	326	338	366	324	350	301	349	335	322	307	339	343	342	359	347	348	297	319	316	339	285	330	328	336	353	314	319	352	343	301	346	329	324	320	313	331	358	356	327	306	348	365	307	298	313	341	358	347	321	339	333	321	341	349	324	367	327	318	358	328	367	337	305	310	337	305	320	297	332	312	321	310	331	370	377	343	332	329	357	347	334	326	327	336	336	337	346	294	307	327	342	379	320	337	325	334	322	335	298	332	295	349	310	347	313	316	340	321	340	330	308	342	339	327	367	316	340	317	360	335	322	327	300	362	350	344	318	313	316	331	351	339	301	337	323	343	334	313	333	310	310	356	331	324	317	326	348	311	344	325	326	316	322	309	353	321	311	351	324	352	344	357	319	341	338	357	334	322	313	306	317	348	341	317	360	321	352	336	347	305	328	329	352	328	336	326	317	316	336	336	344	331	351	300	353	339	328	326	351	315	323	356	316	341	335	324	342	325	338	363	334	308	315	335	331	325	324	314	324	366	321	326	315	295	312	335	340	345	355	336	334	349	347	324	333	320	329	340	355	285	333	301	318	365	305	301	300	301	348	325	296	337	304	306	337	365	307	333	311	342	328	309	318	312	355	333	320	292	317	348	332	347	300	361	330	312	296	351	309	324	340	312	323	353	326	345	330	338	334	331	346	328	298	347	334	338	335	351	329	304	321	320	327	333	318	324	311	321	303	349	339	337	326	321	331	332	329	329	280	353	332	385	340	308	283	308	321	326	333	331	338	335	335	330	357	347	350	337	301	349	336	332	322	323	327	325	310	307	339	379	329	343	340	352	327	328	335	307	313	334	294	308	332	341	332	320	333	371	334	301	340	311	329	365	338	296	363	323	328	311	352	325	332	328	361	343	312	325	311	327	357	364	326	353	344	318	335	311	329	349	347	348
10037	19453	14656	7752	5603	6432	2372	1797	1387	1085	1041	859	809	835	574	577	533	491	485	500	451	437	419	406	411	377	378	384	390	366	337	368	388	335	373	341	353	354	342	356	344	325	326	355	380	348	331	322	337	320	298	374	319	359	320	345	320	312	325	339	310	326	326	317	344	290	304	334	330	335	323	323	321	314	324	312	353	320	323	355	341	313	352	348	317	313	325	338	310	332	318	330	333	293	327	309	343	339	318	319	320	325	315	295	350	332	344	326	327	310	383	313	351	301	318	355	321	316	325	312	301	322	314	319	310	292	297	295	334	348	307	302	336	314	303	271	322	299	294	330	307	303	316	345	319	285	332	289	325	344	317	317	332	360	355	329	325	343	296	313	304	347	293	292	303	311	305	302	325	312	305	341	309	296	335	314	301	323	312	326	324	306	276	342	311	327	317	331	306	320	307	327	330	297	300	307	304	317	320	315	311	323	307	299	337	292	344	296	309	286	342	323	282	280	317	334	323	326	302	303	344	333	327	330	313	321	307	327	316	304	338	328	315	335	307	329	300	340	304	315	351	335	309	322	310	312	335	296	319	323	309	303	354	303	304	289	317	323	299	316	321	312	332	347	307	294	319	344	314	323	313	300	331	328	315	311	275	325	350	303	342	299	307	333	323	313	293	308	297	325	313	279	308	324	304	332	327	323	307	336	290	333	282	318	324	297	313	344	321	319	353	327	333	301	310	313	318	294	329	309	298	324	323	310	342	332	328	331	275	313	321	316	326	303	292	332	347	314	299	324	344	349	317	301	301	321	302	300	329	293	304	327	331	298	282	318	325	294	313	290	297	326	326	327	323	329	318	289	285	337	337	325	311	340	323	326	307	339	294	315	322	341	345	296	291	321	304	329	299	296	298	297	329	318	333	359	313	354	345	318	301	280	322	321	295	317	313	307	338	321	330	339	283	341	346	296	311	352	303	362	336	289	315	317	289	315	304	288	310	326	300	328	333	302	327	344	328	334	324	318	331	371	298	364	322	330	312	291	304	334	323	324	302	328	309	294	351	341	311	309	297	354	321	319	308	287	323	295	306	302	307	308	312	306	303	315	307	271	288	322	311	316	310	298	283	325	326	307	311	330	310	290	307	305	336	299	305	312	344	304	295	327	292	310	308	332	344	312	332	330	334	317	313	308	322	301	323	331	353	349	310	317	339	307	313	340	322	318	296	341	313	332	304	289	341	350	302	308	329	348	342	342	295	306	288	303	325	293	318	298	332	338	370	318	341	310	339	310	325	347	304	332	328	324	332	336	329	309	321	327	309	318	323	330	312	319	310	309	334	292	300	327	324	321	312	311	339	306	326	313	320	339	326	308	295	302	327	319	330	329	296	326	350	327	300	319	309	350	310	304	308	327	322	306	307	300	344	322	302	302	326	320	362	296	296	339	297	321	308	319	310	291	332	326	306	325	297	284	293	332	325	290	297	348	293	314	338	304	330	323	320	288	328	333	275	311	322	298	338	339	308	294	321	333	326	317	308	312	315	316	328	347	313	307	323	305	312	322	292	322	329	327	299	328	339	295	319	336	341	284	325	329	315	322	319	341	327	293	319	335	314	329	288	302	324	303	330	311	309	294	321	329	324	332	310	315	345	294	319	351	307	320	284	307	345	343	298	325	337	325	321	292	314	336	284	315	314	318	346	339	307	297	331	309	298	329	336	319	312	316	322	312	331	331	317	316	329	293	310	307	314	307	338	350	346	335	317	347	294	312	337	322	324	304	290	314	299	353	308	330	346	312	357	310	298	313	317	288	303	336	315	321	322	340	317	267	300	297	300	339	305	335	307	315	330	324	300	331	295	307	328	298	290	306	318	271	335	302	319	297	341	341	315	300	337	326	315	316	308	320	322	341	283	308	334	288	313	316	308	317	362	316	318	355	298	327	313	312	348	315	326	314	318	315	318	303	326	328	292	317	314	359	292	309	318	302	338	343	289	333	306	309	302	326	297	308	311	315	313	336	302	317	317	304	303	323	323	328	322	336	307	296	291	289	307	317	326	331	312	296	335	295	336	344	329	296	321	301	325	329	326	295	290	317	328	316	297	298	323	313	330	275	325	314	309	300	357	301	311	288	310	323	315	325	328	318	325	302	311	294	331	291	320	306	327	330	357	325	316	323	311	317	372	339	307	339	339	295	319	334	316	317	305	350	296	336	312	315	330	311	321	312	290	310	296	305	293	313	293	297	292	321	321	299	343	322	319	295	336	318	324	316	336	299	307	330	326	338	283	307	313	314	284	313	322	329	328	289	313	355	330	340	308	316	341	320	332	318	338	293	305	325	324	310	313	310	328	313	326	324	357	316	331	310	307	310	328	289	322	295	309	304	337	289	321	357	302	323	341	324	310	326	326	310	303	318	327	316	311	299	324	308	339	287	336	313	318	331	311	317	303	339	337	293	332	329	294	307	279	303	308	303	333	323	299	346	306	287	333	309	342	319	327	360	293	354	334	312	323	312	322	313	352	307	336	303	332	313	313	325	295	294	280	309	330	334	325	318	312	327	349	333	302	314	316	309	321	300	307	320	330	347	294	304	305	329	304	289	309	304	318	309	313	333	340	337	310	302	267	270	317	329	334	293	327	344	315	328	315	322	317	324	291	300	324	329	338	330	287	339	306	323	328	341	338	310	316	350	303	343	316	312	327	332	307	285	315	324	331	299	355	329	333	320	311	313	330	302	315	293	302	290	318	331	331	315	314	319	320	315	311	302	336	299	341	331	278	314	290	294	285	307	323	323	304	330	304	297	304	333	286	303	331	315	338	277	355	320	306	314	295	336	322	303	316	308	369	284	290	310	320	333	297	330	338	338	317	312	323	321	337	346	307	349	335	317	275	337	329	319	326	327	296	361	343	328	334	310	332	298	308	292	315	323	280	314	326	325	288	305	315	322	311	281	308	299	293	326	325	304	316	296	339	298	321	330	323	330	284	301	303	310	298	332	309	306	300	314	300	305	305	297	321	328	313	334	312	297	334	289	339	332	328	301	342	319	348	315	329	322	323	324	320	318	306	338	329	306	310	326	318	293	321	335	302	319	324	317	351	353	280	301	313	353	327	298	337	323	299	280	335	311	311	336	318	335	318	309	302	331	320	315	290	306	304	318	333	305	322	319	296	300	334	309	321	339	302	291	310	306	294	324	338	334	320	307	321	320	319	327	345	300	336	304	292	298	298	293	316	302	277	327	300	288	333	317	313	291	313	299	336	332	303	283	329	330	309	274	290	300	324	329	339	307	321	317	326	328	301	359	356	331	346	336	312	312	335	322	325	311	291	302	332	292	307	318	296	309	307	350	332	320	335	347	310	324	318	318	328	279	275	309	322	327	335	358	296	315	313	318	340	331	273	343	321	340	322	318	314	326	331	311	312	332	279	297	315	312	332	319	335	286	339	293	321	290	350	334	305	346	288	349	324	304	325	315	334	334	344	309	308	324	326	321	301	293
24327	21986	29126	25526	21993	22220	12118	2514	1649	1469	1322	1241	1183	1169	937	914	895	862	805	804	779	734	746	724	759	744	759	726	702	705	725	741	663	703	670	712	700	644	683	696	712	660	671	701	655	686	692	647	672	641	739	664	650	688	666	643	663	687	702	676	649	619	647	684	667	622	615	651	644	643	706	693	640	652	628	690	700	622	652	635	658	674	684	678	610	659	645	650	696	692	679	653	642	660	687	659	707	636	685	650	670	663	668	653	638	680	632	649	670	609	680	647	648	615	652	658	658	641	647	596	680	679	641	676	610	667	665	684	649	651	670	637	635	672	677	619	658	629	616	622	632	659	652	635	623	653	624	663	656	582	684	640	669	643	641	665	624	654	629	626	630	647	663	668	678	634	690	645	657	651	666	680	681	669	666	610	662	679	689	681	636	604	671	654	680	623	653	665	634	645	635	628	695	658	627	642	669	636	669	664	621	601	657	687	692	660	667	661	668	627	655	713	630	651	664	637	628	666	623	628	702	702	669	600	649	599	627	653	695	649	600	626	640	656	634	662	627	617	667	644	618	621	708	669	649	648	690	632	627	621	625	657	667	665	619	651	697	621	658	653	701	666	637	685	631	664	625	666	635	625	636	661	636	646	620	665	685	620	672	660	619	668	668	667	681	654	642	614	640	689	670	582	608	681	686	664	646	656	633	630	641	650	641	629	604	651	668	637	655	616	608	593	634	641	649	660	624	582	644	658	687	635	622	683	684	640	642	667	631	652	628	649	657	681	624	652	648	628	675	658	636	633	670	696	628	651	642	641	627	606	640	678	650	629	650	700	601	618	693	689	668	687	670	655	623	617	633	650	679	649	671	584	654	639	630	693	665	627	601	637	651	636	607	642	610	669	693	615	640	645	679	630	634	600	667	670	637	634	642	675	641	660	652	701	654	619	662	601	651	701	629	631	707	589	655	663	640	628	642	629	645	674	656	657	687	657	628	642	633	649	608	618	622	669	663	662	635	643	630	638	681	627	620	648	666	639	678	631	660	622	666	642	687	635	654	672	669	655	664	680	654	636	620	657	642	612	663	620	617	636	663	650	634	693	615	630	649	655	701	669	626	638	680	644	649	626	693	699	682	658	684	631	628	604	649	636	673	643	665	667	673	586	670	673	676	640	624	652	619	650	600	651	617	663	677	688	639	655	696	645	696	647	634	667	615	619	670	568	735	641	664	653	650	658	608	687	610	687	665	582	643	643	637	600	620	635	638	651	622	622	632	618	696	647	675	650	630	698	637	632	637	651	605	635	639	684	645	675	639	654	655	627	668	656	627	690	669	660	679	669	669	646	648	635	630	660	629	661	604	639	605	658	643	641	667	635	656	616	689	658	633	670	631	645	674	690	653	635	639	660	641	684	657	618	648	682	698	606	650	607	652	653	668	632	688	672	695	656	663	619	649	662	667	668	662	629	626	628	687	621	622	637	681	665	617	635	645	695	641	647	658	662	663	673	658	693	617	600	624	637	645	657	672	633	664	644	659	632	637	591	690	644	647	659	698	638	625	654	628	633	643	645	630	654	648	627	637	646	624	673	626	643	648	660	611	665	683	664	633	650	625	629	658	674	625	634	635	648	660	611	643	658	604	670	641	640	623	625	630	672	640	618	652	601	651	641	658	677	661	671	655	691	648	670	635	621	662	657	642	650	611	617	632	645	699	676	670	637	647	647	663	619	607	656	657	642	668	657	622	660	645	651	640	684	656	699	688	658	599	598	642	661	630	624	651	640	703	662	635	631	668	657	654	641	647	673	649	665	664	675	639	679	638	667	657	597	618	626	650	632	667	620	687	625	687	616	677	595	631	641	637	608	631	655	639	587	629	661	597	636	615	622	649	676	597	647	623	680	650	659	602	712	677	619	652	650	626	637	604	658	531	637	607	614	690	602	671	702	686	631	627	717	651	666	643	655	661	620	647	650	688	600	667	634	633	628	649	673	651	655	659	645	632	670	664	628	664	648	622	646	637	647	640	636	678	663	671	642	659	664	680	664	638	667	682	656	652	659	667	629	683	638	620	616	680	632	660	694	690	675	631	654	628	641	653	679	682	647	707	634	654	635	609	646	642	681	610	651	631	627	615	655	665	641	666	653	638	684	643	616	595	654	609	682	646	670	661	696	656	618	668	682	646	608	663	672	599	671	658	686	637	640	639	656	661	690	622	689	622	662	620	673	649	692	651	622	653	661	643	664	660	634	625	627	665	637	651	683	687	651	612	608	620	635	626	659	668	633	688	624	631	684	643	638	619	663	650	641	598	618	649	644	629	675	654	626	715	625	666	658	639	664	679	639	660	664	613	640	597	672	695	631	680	632	661	652	636	589	646	657	641	646	623	622	677	603	659	601	622	630	637	627	613	655	669	614	660	586	670	675	654	672	652	635	599	674	613	595	662	711	677	645	647	632	636	630	691	629	612	670	667	647	667	640	609	627	710	631	715	678	650	633	695	638	637	661	675	648	663	621	630	672	624	650	681	635	653	644	666	680	640	663	649	615	699	616	694	632	654	640	622	674	654	621	616	650	649	690	652	655	647	636	659	671	636	660	589	631	655	623	657	604	659	626	636	636	673	645	599	671	682	664	619	673	653	668	664	655	649	672	629	643	635	657	646	650	668	660	624	608	714	576	670	657	610	648	623	640	651	658	609	624	650	673	633	634	656	621	668	606	636	664	635	648	643	631	653	659	591	663	663	579	626	636	669	671	597	672	638	628	646	609	593	640	731	629	624	628	662	617	635	646	600	664	639	661	627	686	720	639	626	648	661	662	630	611	640	668	614	620	608	654	658	636	668	645	644	632	677	632	663	667	667	635	685	630	641	657	653	609	632	643	665	647	637	669	687	687	657	637	647	639	642	657	617	670	679	679	628	615	685	664	630	651	633	654	639	655	588	642	676	651	642	692	652	650	684	664	662	644	682	644	652	620	618	668	671	638	615	645	635	666	692	598	670	630	628	631	636	668	639	698	643	605	663	632	649	591	584	634	622	602	643	660	721	641	640	655	650	686	689	624	617	630	632	654	685	629	615	611	619	640	629	644	616	668	627	620	603	661	651	628	643	640	646	703	646	573	642	681	674	683	572	676	661	652	616	616	622	676	625	633	641	692	670	603	655	609	617	625	663	666	633	632	627	667	613	638	657	683	635	685	669	653	651	660	633	660	651	661	716	639	664	619	645	623	642	665	661	616	667	687	661	623	653	617	592	667	662	651	650	675	653	681	626	626	664	662	622	633	647	619	639	654	631	636	651	658	701	606	648	600	644	672	646	670	663	614	640	693	719	629	603	687	628	619	641	662	657	629	626	667	629	616	604	669	653	683	630	617	652	683	625	596	610	622	651	630	619	640	658	653	628	610	626	633	700	662	668	632	637	649	693	619	680	660	682	614	678	602	610	649	641	664	661	693	593	654	637	675	607	669	687	624	632	687	621	660	625	637	661	697	667	679	682	654
15523	31370	22592	13945	9641	10756	4874	3708	2756	2457	2279	1791	1696	1689	1270	1228	1102	1032	1017	907	910	874	906	836	837	783	797	760	735	750	713	722	757	718	744	666	694	669	694	644	610	690	650	687	704	649	626	685	612	653	687	640	660	640	690	640	643	645	636	633	604	602	663	665	652	673	633	641	648	615	653	650	630	663	660	620	658	599	670	634	629	616	659	652	667	626	596	627	618	635	624	602	641	615	651	632	649	615	608	610	630	612	640	591	641	588	585	604	603	619	630	634	623	576	644	627	657	606	607	661	610	634	581	564	601	615	586	633	640	616	588	597	683	566	633	593	613	677	635	650	623	608	615	660	592	560	644	561	621	634	643	589	634	594	679	640	635	607	629	589	605	578	652	616	628	608	636	592	649	607	652	596	568	612	597	591	607	625	616	596	598	594	658	622	615	624	585	586	597	621	606	599	600	658	608	567	632	616	624	593	602	607	584	587	639	627	566	597	636	609	620	629	604	593	648	625	635	604	629	622	623	617	643	653	568	642	531	609	648	644	643	655	595	633	608	617	565	652	596	627	616	635	620	633	614	634	633	610	595	590	648	612	580	657	616	621	597	603	634	630	600	609	660	612	629	624	631	606	666	640	552	576	625	604	665	633	655	634	668	635	628	628	635	629	628	632	619	586	627	632	630	614	637	611	614	623	616	594	585	624	590	620	619	606	623	641	616	563	652	599	623	650	623	654	591	651	634	626	618	634	582	609	628	610	591	667	620	578	598	620	666	596	612	621	607	594	617	654	597	618	610	663	618	656	621	659	611	612	608	640	636	636	650	621	594	595	622	645	609	631	592	650	613	626	600	630	591	646	591	646	608	597	647	568	620	578	645	646	616	610	607	614	644	618	599	690	595	611	636	583	612	646	647	644	606	642	582	624	635	595	611	618	655	607	570	621	683	620	652	620	603	627	601	618	603	653	644	611	676	612	575	601	637	624	617	592	593	598	598	622	632	587	605	606	646	579	663	619	629	613	624	599	618	635	617	587	665	609	671	615	608	632	584	592	563	603	616	613	564	618	624	621	601	595	620	607	609	607	608	605	622	602	603	637	594	618	626	642	633	591	605	615	658	642	580	599	607	634	616	625	617	590	618	603	604	656	597	620	636	613	628	590	601	587	611	606	613	608	628	622	617	579	589	585	635	582	589	579	635	628	597	635	628	670	622	580	607	608	611	605	580	611	620	628	551	573	593	622	612	654	624	590	615	626	633	618	612	584	664	644	579	628	621	623	667	604	646	636	653	648	615	592	596	616	661	619	619	614	607	592	661	634	598	615	614	584	605	618	640	635	625	623	622	641	653	619	656	630	600	615	603	623	613	628	584	605	653	630	568	587	553	635	604	656	618	584	624	645	619	633	619	615	634	666	603	608	568	612	616	586	641	570	617	618	623	640	601	601	638	600	606	586	661	655	604	628	601	559	623	639	598	625	618	604	681	651	606	603	625	628	617	660	664	590	572	625	661	601	613	590	580	610	591	647	585	659	624	610	620	641	619	640	592	650	627	614	566	674	644	638	632	614	593	618	613	618	601	581	592	624	650	608	631	619	590	637	644	623	651	601	616	630	652	631	640	647	603	586	579	584	635	608	628	611	598	625	627	616	615	588	654	623	603	641	648	599	581	661	628	611	635	615	634	618	620	561	584	623	567	557	605	612	650	591	690	633	616	553	619	609	612	645	624	633	659	679	635	563	552	651	634	641	585	601	618	632	612	652	649	628	602	661	624	602	640	608	599	579	627	604	626	628	656	613	615	605	595	613	629	620	590	574	598	579	604	607	582	572	602	613	619	638	583	591	596	620	591	628	608	617	673	630	614	609	653	555	598	607	612	576	622	619	651	618	603	613	594	645	647	679	646	614	626	607	652	594	603	642	648	583	592	606	612	665	573	623	633	605	595	584	647	605	671	613	584	614	623	584	631	598	626	641	613	624	617	639	605	620	605	653	584	617	602	588	599	589	644	619	613	623	624	640	613	670	634	632	623	597	591	609	624	648	618	594	617	642	612	582	638	622	620	604	597	634	599	643	602	684	638	587	611	567	632	564	607	603	620	617	602	588	577	590	664	612	639	581	644	635	631	660	619	651	619	655	607	625	613	635	583	575	662	657	596	593	638	650	621	571	608	609	676	605	623	598	619	627	601	641	608	588	663	598	595	623	593	664	593	614	626	602	605	618	638	588	641	653	620	608	616	591	609	636	616	593	626	668	579	599	635	642	646	663	628	598	619	588	608	626	605	610	663	636	641	635	610	639	590	603	601	642	605	580	654	599	589	609	566	632	647	626	617	623	613	633	579	603	642	625	614	622	601	642	641	621	654	579	671	589	615	633	670	602	629	573	600	625	655	571	584	615	645	654	642	601	615	594	625	655	623	631	626	600	550	630	614	652	659	604	655	581	563	623	617	636	615	599	615	651	639	600	636	600	576	629	583	613	631	640	620	622	617	617	629	589	609	601	623	637	619	596	619	620	607	610	646	632	597	677	613	595	686	646	603	592	624	645	620	648	601	575	592	576	581	599	639	605	650	525	639	616	578	610	610	672	604	610	612	588	631	598	622	650	588	598	600	647	608	597	661	601	643	616	629	611	592	613	624	605	634	647	660	574	604	564	635	632	648	642	623	609	657	610	584	636	639	613	602	637	588	565	598	617	577	629	622	623	625	617	607	648	610	650	662	634	611	602	605	612	652	580	615	638	618	639	632	621	574	573	600	591	602	617	601	641	644	641	623	598	602	597	630	575	598	633	616	640	651	623	633	660	643	638	658	621	626	639	621	643	623	648	622	637	577	633	603	618	623	607	597	626	603	602	606	656	593	613	614	630	603	628	628	587	628	577	604	587	647	612	593	579	652	699	609	635	622	626	646	605	619	578	648	623	605	600	642	621	603	578	602	667	663	623	629	608	627	628	633	589	627	647	634	577	604	576	669	564	581	598	601	560	618	608	578	597	653	580	600	641	612	610	669	636	669	588	604	629	647	663	616	589	632	623	652	611	590	593	621	562	608	597	585	616	626	623	637	674	607	632	624	679	618	628	616	614	637	635	624	629	587	639	559	618	641	584	627	608	652	581	642	653	604	657	618	617	606	638	608	624	668	677	588	668	658	634	677	601	580	623	614	575	605	645	560	634	591	657	624	643	583	607	624	616	626	636	612	601	653	606	637	591	659	666	637	621	657	659	614	681	651	612	645	626	637	651	635	585	604	604	579	591	624	644	565	623	553	594	652	614	624	605	578	645	655	565	594	612	630	607	632	641	598	625	659	616	626	580	605	626	601	630	645	664	604	666	596	632	605	643	596	559	613	626	552	618	602	610	650	602	659	639	615	600	656	609	654	634	628	606	619	640	619	627	613	606	593	634	617	641	650	609	609	607	640	608	638	591	622	634	586	594	608	658	637	579	611	595	637	593	614	596	607	646	619	677	609	647	621	643	675	606	638	631	630	628	612	587
29930	16160	3910	1160	603	827	201	176	135	131	155	138	145	159	153	125	142	122	154	141	137	125	147	136	159	145	125	126	142	121	133	156	123	130	134	127	112	101	119	117	111	136	127	139	127	132	139	130	157	119	132	116	131	134	122	133	132	104	138	117	130	112	135	142	131	121	162	128	123	150	136	134	144	144	152	126	125	139	147	134	126	125	144	135	136	122	128	139	128	162	130	140	122	129	134	142	114	151	138	146	125	115	124	109	124	110	132	121	151	115	134	133	122	118	144	122	120	125	134	160	138	139	126	140	142	119	148	136	131	135	145	125	141	115	123	107	133	136	127	124	134	140	129	133	112	124	143	106	131	123	112	133	127	133	144	118	134	137	108	131	133	114	143	122	149	145	121	141	160	111	126	126	127	134	139	143	137	140	125	134	145	105	124	140	141	138	144	148	126	128	118	131	111	132	124	135	152	139	106	121	142	116	129	140	126	133	121	138	152	128	144	126	134	135	142	138	129	114	136	116	112	128	114	148	129	135	136	140	118	117	141	120	137	127	128	131	138	125	131	143	121	130	134	140	132	143	141	132	118	111	147	129	128	137	127	131	132	130	130	126	143	156	119	125	123	134	135	143	157	139	126	128	135	148	138	126	115	107	129	138	126	135	130	151	130	150	131	123	129	117	130	128	134	118	126	114	126	140	128	157	123	121	144	134	124	115	129	123	135	137	148	128	124	140	137	130	143	147	153	127	131	124	119	126	140	131	109	136	122	133	154	133	123	119	130	124	116	132	138	134	140	137	153	121	115	131	118	146	122	104	132	147	135	131	150	112	126	134	129	108	116	129	141	150	137	145	125	129	122	135	138	134	123	119	126	108	153	143	125	126	133	137	133	134	114	144	135	132	127	151	155	124	134	134	128	123	130	134	125	128	137	126	129	128	150	146	137	133	133	116	124	148	137	139	134	114	123	139	122	136	123	127	139	118	128	143	119	143	151	149	138	114	126	130	123	137	133	139	115	149	110	122	132	121	135	142	125	156	149	133	116	130	147	125	127	122	159	123	124	142	129	123	131	130	140	123	124	142	147	137	121	148	136	105	136	125	124	146	132	135	118	127	148	137	119	138	151	134	129	124	138	109	135	121	147	115	130	159	113	137	145	109	128	143	115	127	122	146	131	133	129	140	130	135	135	105	120	129	116	116	136	112	123	149	122	141	118	144	120	146	134	121	119	115	115	125	136	143	130	133	145	122	107	150	138	121	115	136	131	116	115	126	133	138	111	133	138	126	129	132	119	120	137	141	136	145	137	119	127	118	148	118	130	126	138	130	136	137	127	133	132	141	131	128	140	151	145	132	113	138	136	128	128	136	138	124	127	146	142	127	121	139	132	123	148	143	140	120	132	126	115	109	122	137	123	139	130	116	124	117	152	134	131	107	118	120	135	129	123	134	130	122	117	125	145	126	123	133	145	130	131	129	147	150	124	118	133	140	132	113	131	130	151	120	117	127	135	135	108	116	121	130	145	129	119	135	130	128	134	132	124	132	127	120	132	133	133	142	109	127	140	137	122	130	145	121	140	124	125	132	138	133	137	154	143	120	135	119	141	138	131	137	130	129	160	141	133	137	127	150	130	124	148	119	122	126	118	129	123	136	144	147	132	134	128	127	138	136	126	128	137	127	113	127	145	125	130	148	129	150	131	148	135	106	146	133	113	117	111	138	136	121	122	138	140	110	149	119	129	136	113	148	127	139	152	109	109	128	158	131	139	134	143	118	123	113	133	128	129	144	143	117	123	132	156	135	151	142	134	141	141	129	144	147	140	112	139	122	109	138	118	149	139	127	121	153	133	115	116	113	150	148	145	135	142	119	134	135	141	114	112	115	116	119	138	108	136	127	119	136	122	133	115	126	108	136	131	127	124	121	141	119	132	126	138	132	133	123	136	125	135	140	122	142	136	119	120	138	132	127	136	131	131	125	134	111	130	142	131	136	111	154	135	124	113	151	132	132	128	126	108	120	134	111	136	130	139	124	131	129	141	129	131	140	123	129	119	139	120	123	123	134	141	106	128	146	124	123	141	130	138	116	131	115	130	144	130	146	130	133	136	127	129	126	143	131	134	148	147	129	128	135	129	139	139	127	131	146	148	140	131	131	111	139	145	121	139	129	124	166	138	137	134	126	133	133	109	135	105	135	108	140	140	147	135	132	123	123	160	142	162	139	118	131	141	150	142	131	119	136	131	137	140	138	132	145	105	151	133	149	120	141	143	131	120	152	149	135	117	142	119	136	142	129	140	133	132	128	125	121	126	118	129	120	141	119	129	138	119	121	125	125	123	138	134	120	134	133	131	146	131	104	140	146	140	138	129	127	120	133	139	122	126	125	110	149	124	121	120	141	144	124	132	153	138	125	120	127	114	156	130	109	128	126	124	138	136	127	128	119	118	116	162	134	129	113	109	133	149	111	142	134	117	134	122	111	128	123	128	137	119	118	129	136	133	120	123	133	135	148	123	113	121	129	160	126	159	118	142	137	130	122	114	138	138	141	143	133	152	140	115	124	142	123	147	136	121	120	132	109	111	126	148	113	155	129	161	122	124	132	124	132	116	140	116	133	139	113	160	105	121	135	126	142	155	135	116	141	128	122	126	142	139	119	122	144	133	138	133	142	136	143	131	118	142	125	129	133	142	139	135	125	135	143	126	111	120	132	112	121	128	129	122	127	119	132	137	142	125	129	134	131	121	123	125	128	128	136	135	125	140	116	141	124	124	131	143	147	127	119	150	145	124	127	136	142	115	131	128	133	125	131	126	136	147	142	133	119	120	129	126	146	127	129	117	125	148	145	144	115	136	137	134	124	137	136	141	121	133	123	122	145	142	114	136	144	116	130	130	120	140	113	140	133	124	134	121	134	129	121	130	127	133	147	126	147	109	142	148	135	116	120	133	132	131	141	114	125	145	146	129	134	133	110	133	171	120	146	120	131	129	128	127	133	140	129	124	130	153	119	124	149	132	145	149	121	116	133	136	138	119	147	134	116	125	140	140	132	138	148	137	140	123	140	124	115	115	131	121	140	132	109	108	133	133	134	123	126	129	128	118	138	123	129	133	137	128	146	125	120	123	131	125	141	131	129	123	126	123	118	118	118	108	128	141	122	139	141	132	130	121	127	140	147	140	130	132	147	130	105	121	116	106	130	121	136	140	126	144	141	118	142	123	117	126	125	123	131	131	126	138	150	130	114	133	130	130	149	139	126	132	142	122	117	133	133	149	131	152	141	140	124	137	137	141	135	145	129	135	113	139	157	121	118	117	130	138	126	135	137	135	134	114	124	135	138	136	135	125	118	145	120	135	127	128	135	108	127	123	114	134	148	133	119	121	135	110	139	134	133	114	142	148	123	109	125	124	140	120	139	130	134	128	129	139	116	133	140	120	116	130	121	149	107	134	130	125	144	117	129	139	136	164	144	136	113	129	130	111	136	135	113	136	149	138	123
8349	6035	4660	1907	1071	1732	248	248	190	174	205	164	161	162	157	150	131	170	156	140	136	145	129	170	171	167	145	149	161	169	141	158	140	136	145	140	168	142	147	143	155	141	139	169	170	136	147	149	149	130	124	126	151	157	146	141	154	142	143	139	150	155	160	158	183	149	164	143	158	139	143	156	132	156	141	154	128	155	146	147	156	154	160	138	139	147	147	148	141	142	160	152	159	176	163	162	159	151	156	137	158	143	153	141	111	152	152	141	148	153	148	167	153	143	135	151	144	159	132	158	145	159	126	148	138	143	150	150	151	138	154	144	166	152	128	141	157	139	144	162	154	151	149	163	157	155	131	121	161	133	185	142	151	172	142	139	132	155	138	137	150	155	149	133	134	168	137	135	158	199	161	155	149	151	167	145	149	152	145	139	148	138	161	124	139	157	166	171	149	136	141	155	143	127	132	135	147	141	136	151	170	139	140	153	132	151	146	133	126	146	139	129	143	130	145	151	129	170	166	158	154	146	162	145	135	151	171	150	116	136	146	163	175	149	137	158	147	154	176	145	127	134	150	144	136	149	131	145	143	136	140	139	134	147	149	162	143	136	135	138	163	141	125	128	174	155	131	140	163	146	137	145	143	126	157	144	150	138	142	131	136	148	159	134	146	146	154	164	155	135	139	133	124	156	162	151	131	154	139	171	154	157	146	134	127	163	162	151	148	155	141	138	178	173	155	131	151	131	154	146	156	166	151	130	166	135	152	147	158	144	130	165	154	150	124	141	163	139	110	150	145	147	128	161	157	143	137	157	130	130	132	126	141	152	142	151	148	142	150	124	153	155	140	147	146	159	164	141	128	143	142	156	148	145	166	137	152	137	161	147	128	134	148	139	158	141	149	137	139	141	168	154	154	146	149	142	141	128	153	166	146	146	155	153	148	141	132	162	143	146	150	163	147	145	146	131	139	131	151	135	129	144	145	144	142	164	127	159	163	139	133	165	152	137	154	148	146	144	136	149	134	151	150	143	153	146	152	126	144	152	152	157	129	146	147	141	143	152	133	154	156	152	132	151	140	143	135	151	136	139	146	137	150	141	143	144	164	122	151	142	170	130	135	158	162	149	160	146	145	152	126	136	163	145	151	150	148	158	140	160	162	136	132	134	163	158	152	155	136	139	147	151	139	145	164	125	173	160	153	131	142	164	163	137	158	157	157	134	164	148	165	137	138	166	136	159	144	142	164	127	134	136	148	150	156	132	138	150	180	138	150	150	150	112	127	153	141	167	153	176	143	156	132	142	153	149	145	145	150	163	140	138	140	135	159	161	142	131	147	120	138	157	145	148	139	165	156	147	139	148	131	137	143	138	174	155	156	140	156	138	143	143	145	132	134	146	124	145	151	168	141	165	129	141	160	153	153	158	165	123	140	136	158	143	166	145	133	142	156	144	144	153	119	140	132	140	152	149	134	136	141	151	157	148	143	141	143	138	144	133	164	141	138	123	145	145	138	150	136	148	156	153	142	152	141	153	153	152	137	145	152	155	163	159	141	131	169	158	156	164	159	133	128	163	159	147	161	143	163	143	161	142	160	168	147	169	142	149	138	159	151	150	154	129	147	162	155	169	141	167	146	144	141	143	160	136	137	141	132	158	146	157	131	140	161	132	142	180	131	152	145	162	139	137	135	151	136	142	157	149	135	168	119	130	152	156	160	161	162	137	120	151	131	140	164	149	148	151	135	137	165	138	122	148	142	151	138	131	138	140	147	151	151	131	115	146	159	147	129	146	144	165	148	148	148	153	149	169	160	150	144	142	156	162	160	147	140	143	146	126	140	139	131	136	137	130	144	151	136	156	148	153	153	133	147	141	145	142	152	154	153	157	160	138	146	146	137	145	146	145	161	152	152	144	151	122	142	156	144	140	164	152	145	147	146	132	141	133	157	168	116	130	153	140	153	136	151	135	160	153	168	160	152	171	157	144	166	166	140	166	156	143	146	142	157	134	166	124	140	156	148	147	147	156	157	142	180	141	131	136	138	149	163	154	147	148	160	145	163	155	144	140	171	164	149	166	147	144	148	147	157	172	155	130	138	136	121	143	142	155	154	121	147	149	138	123	141	152	130	152	139	139	169	145	144	155	144	127	148	158	120	150	147	146	150	162	144	146	140	144	158	161	130	147	153	146	148	155	134	144	136	164	140	160	136	152	152	168	150	169	150	145	142	155	152	157	135	151	127	142	140	137	132	152	156	162	136	138	134	148	141	147	147	138	150	146	140	156	136	134	162	140	159	161	148	159	142	157	136	149	128	155	161	162	145	157	144	133	133	164	160	146	143	149	157	149	159	143	159	150	166	146	158	140	156	138	142	153	120	152	150	148	151	154	149	141	139	163	159	144	145	114	130	154	139	166	133	150	147	154	147	150	149	141	146	139	146	151	154	153	119	155	140	150	132	172	157	141	141	157	148	157	162	136	161	174	142	129	146	124	153	163	161	147	161	135	143	130	125	136	150	169	168	157	148	152	160	145	147	157	144	122	136	152	155	144	151	154	124	174	156	151	142	158	154	170	148	139	126	156	137	151	106	137	162	147	155	158	139	151	168	129	143	156	155	125	135	152	148	121	156	140	132	142	124	154	152	126	136	131	160	135	155	152	143	143	163	159	129	130	143	129	149	147	131	152	145	159	147	162	128	166	159	148	128	165	127	142	130	154	137	142	142	152	159	152	118	143	142	135	165	145	147	167	134	168	154	155	147	138	135	136	158	151	148	155	151	151	158	166	135	133	155	131	136	130	151	148	139	153	141	157	151	120	157	155	151	167	132	137	147	173	134	161	141	158	160	122	134	152	169	144	169	170	151	137	131	116	165	137	157	138	121	161	169	141	145	159	135	147	129	144	135	143	160	149	148	140	153	136	154	159	146	145	152	138	152	150	156	172	139	175	151	134	142	160	133	147	163	132	137	140	142	152	172	162	147	140	130	151	141	152	139	165	131	153	145	143	143	146	160	149	140	157	140	151	145	135	132	142	150	133	124	130	136	154	166	126	136	160	142	147	110	161	164	145	143	141	128	147	156	146	146	147	164	165	150	138	143	134	135	150	156	176	151	160	147	130	140	153	152	146	149	146	131	149	149	146	152	146	152	153	156	154	167	147	152	121	149	161	157	133	164	163	143	149	149	137	143	144	151	146	138	169	160	160	143	140	160	144	151	144	139	158	143	152	156	142	149	149	176	150	114	143	139	119	151	136	166	167	140	124	154	159	129	167	159	156	141	153	144	140	138	132	169	143	136	142	151	139	149	145	146	170	134	157	139	157	127	145	157	162	146	160	152	168	155	156	161	141	146	157	129	135	155	158	134	126	139	149	126	135	129	124	153	177	151	114	147	157	145	152	150	159	134	150	150	149	157	169	143	148	131	130	149	160	144	139	143	122	148	138	163	155	158	145	138	130	152	140	137	164	166	145	159	134	126	158	145	145	144	159	156	139	155	137
26777	22034	28788	25965	22041	12625	2270	1231	815	794	719	709	588	653	509	500	492	456	480	439	495	431	407	427	440	431	406	415	366	429	394	417	377	358	408	394	364	390	371	429	402	370	391	398	357	388	396	373	369	364	416	322	360	375	374	386	376	387	365	371	383	379	339	395	360	406	367	345	385	393	352	359	345	370	392	360	351	346	379	373	386	347	372	355	360	362	408	370	389	372	342	364	353	367	399	366	351	372	376	370	361	355	367	392	383	382	386	365	345	373	357	391	366	369	362	355	340	401	364	404	372	360	378	322	394	346	382	359	363	358	341	344	391	387	377	385	343	376	386	372	393	334	420	367	366	369	400	365	363	364	367	343	414	383	397	365	352	359	333	318	404	345	378	334	348	394	357	364	356	353	360	360	364	340	389	381	349	364	361	347	378	370	396	383	356	361	361	358	354	335	405	378	366	399	380	406	351	407	358	392	357	345	388	370	341	342	383	376	376	357	396	339	373	360	370	395	365	397	362	347	358	325	357	358	346	320	373	342	348	382	341	373	362	368	333	380	372	360	368	370	380	370	379	380	358	360	352	348	361	391	364	377	372	393	352	364	356	379	368	332	360	367	364	354	349	336	358	384	359	352	382	348	368	393	367	346	351	384	359	332	345	354	339	386	360	363	366	354	365	349	378	380	391	394	374	346	333	405	365	335	351	369	356	365	373	406	362	364	389	363	399	381	387	365	368	376	357	376	346	348	359	391	337	389	421	365	374	356	323	398	373	373	389	394	348	348	371	384	381	371	373	377	371	403	377	351	340	375	362	356	347	397	396	348	350	380	344	356	358	374	381	369	358	348	372	354	407	388	350	356	401	343	369	354	396	359	382	378	395	343	339	383	339	321	369	373	345	372	365	351	391	368	375	361	351	382	363	387	375	357	307	375	371	398	380	368	372	389	397	338	338	367	365	340	356	343	341	338	357	361	337	354	362	379	361	356	301	364	357	347	363	354	352	356	371	355	347	376	378	372	357	393	378	400	382	335	373	388	371	362	382	344	359	393	382	407	391	355	374	344	369	354	357	368	372	348	340	362	367	372	345	347	379	366	360	376	357	362	356	371	402	334	372	367	354	366	368	303	325	372	353	351	379	408	342	360	390	398	366	363	382	374	365	382	350	342	362	392	374	375	392	372	331	332	376	380	374	374	375	378	368	366	376	342	371	358	307	338	375	406	381	352	362	360	401	375	336	357	378	378	354	353	381	382	401	375	383	340	372	403	367	385	386	347	348	379	341	348	373	366	375	367	362	378	402	365	335	383	359	386	351	362	422	334	358	345	354	377	359	364	332	369	317	326	384	379	393	371	342	384	358	408	349	353	350	383	330	362	368	389	381	400	347	348	394	371	365	321	368	324	338	369	361	389	347	348	336	365	353	358	391	370	350	373	346	375	362	407	381	356	378	388	385	387	346	341	389	366	363	366	379	364	361	348	354	410	362	339	353	349	333	366	373	353	349	380	348	361	361	353	384	331	374	343	402	349	361	378	323	393	375	344	341	369	390	364	380	357	328	405	409	344	353	366	352	369	378	343	374	361	375	354	353	346	368	319	351	364	341	376	377	340	353	421	363	359	379	358	352	379	374	379	347	368	388	392	347	358	370	342	336	382	348	420	356	380	411	325	365	373	386	354	365	335	364	345	371	353	348	362	373	345	404	361	371	320	369	343	359	338	363	355	383	391	336	360	322	374	400	358	364	339	345	353	371	354	368	377	351	366	335	388	367	363	348	352	386	364	344	380	314	376	368	372	361	379	335	357	374	391	365	344	386	354	344	341	387	360	393	357	367	348	357	360	385	361	352	355	383	387	349	349	377	387	365	365	385	360	393	353	353	334	360	396	407	358	341	360	355	360	355	367	396	342	341	369	391	347	367	370	339	390	356	353	345	369	366	369	353	342	384	369	369	348	361	361	395	384	355	359	350	384	367	364	372	345	357	368	342	332	396	415	397	350	348	340	333	325	362	372	360	365	395	343	345	367	371	348	398	360	348	372	374	346	345	366	367	351	368	352	352	374	356	349	386	414	360	358	331	336	356	360	381	376	357	389	367	387	355	365	360	397	393	367	383	355	395	389	386	353	365	346	384	395	356	347	364	352	352	377	349	352	363	367	352	348	368	379	309	358	346	366	353	378	340	390	348	374	379	346	370	382	363	354	367	353	350	317	345	368	396	356	343	338	348	384	338	346	362	376	372	358	368	375	359	364	366	366	384	371	339	353	332	409	383	363	375	343	387	341	353	352	352	363	366	390	344	364	379	357	357	357	388	375	346	378	381	376	365	361	375	355	352	378	365	358	375	360	340	333	370	355	359	348	371	375	352	363	360	337	350	340	345	387	399	368	358	371	380	375	404	380	381	340	359	366	358	353	355	342	381	391	365	376	339	390	380	372	370	368	382	387	351	366	382	386	362	349	366	363	343	357	375	373	366	375	352	347	371	369	373	341	385	328	352	379	337	349	346	385	352	421	342	353	353	348	375	344	384	355	340	366	352	361	422	362	331	371	368	355	378	346	360	339	367	356	377	361	354	358	333	382	404	370	363	336	350	390	376	361	352	359	345	379	360	337	360	343	331	364	366	379	358	333	408	362	364	369	369	355	376	355	359	362	357	362	347	339	351	398	379	347	345	364	359	342	323	334	369	364	366	375	401	355	352	357	376	374	350	397	370	374	361	365	381	358	346	352	382	368	358	372	361	372	350	376	343	353	346	359	381	383	347	395	349	353	390	350	318	379	349	378	367	385	316	353	364	360	329	355	380	385	388	374	396	354	373	360	377	369	369	371	357	386	404	367	345	359	339	376	349	347	370	372	362	362	372	380	345	356	371	374	348	375	377	340	347	408	378	355	358	366	396	377	367	346	339	395	357	341	381	380	366	385	378	376	391	358	369	346	367	359	367	382	365	375	362	366	354	340	367	360	358	366	365	391	353	389	359	382	371	374	379	370	393	385	368	379	355	365	362	365	394	374	337	371	376	371	390	373	371	367	392	377	368	378	388	344	321	339	389	368	377	384	385	377	367	340	339	364	343	373	372	365	378	351	382	365	357	387	364	350	375	357	404	392	374	352	355	379	349	368	358	348	346	350	396	378	364	364	376	346	369	370	369	349	333	350	378	384	333	351	371	337	348	387	401	332	363	350	358	340	348	367	379	360	334	333	351	358	358	357	374	381	374	376	350	375	338	391	317	343	337	352	343	369	351	355	386	367	345	375	360	373	337	338	381	362	350	358	371	336	340	337	341	384	388	346	366	349	361	358	352	366	372	406	395	350	374	364	343	348	363	377	367	351	364	382	336	346	386	406	346	332	384	379	330	389	358	355	372	363	353	370	377	352	368	381	349	380	326	375	354	385	360	354	321	345	416	373	354	387	383	374	349	351	364	371	379	363	376	341	394	331	391	357	383	371	352	370	379	373	366	360	366	354	360	358	372	378	376	367	360	356	393	390
9848	18632	16975	8695	5909	6271	2594	2020	1429	1237	1221	948	908	886	719	618	546	558	553	513	505	456	500	489	472	448	433	455	418	418	410	404	430	393	357	369	371	385	363	368	368	366	348	337	369	358	365	355	368	356	350	360	370	381	385	354	365	339	337	374	353	353	339	342	358	359	386	328	374	335	372	378	350	342	355	371	336	380	346	342	309	334	365	376	379	345	365	338	331	346	330	362	361	373	359	346	374	321	343	360	376	329	398	332	342	338	363	347	338	370	361	332	344	366	330	348	347	351	379	350	349	345	376	377	333	335	342	339	385	320	339	333	338	368	378	334	362	348	353	335	349	363	348	355	356	339	352	353	351	327	371	337	301	360	336	340	387	353	364	346	367	340	361	322	323	385	348	377	389	354	349	352	342	353	361	353	349	360	371	339	369	366	355	328	361	326	348	387	344	363	330	373	358	356	338	351	348	338	338	334	380	384	332	350	356	344	356	351	358	324	360	384	383	345	351	380	341	358	332	354	351	363	347	390	353	373	344	347	357	337	334	357	376	347	386	363	372	335	373	321	367	349	373	361	308	315	339	354	340	363	379	324	369	326	361	389	383	361	390	351	368	377	382	329	334	349	334	355	343	334	369	327	360	337	357	350	364	354	350	354	331	349	359	341	334	318	356	350	343	374	317	341	351	339	340	347	390	345	359	345	354	372	348	366	369	363	339	329	322	385	376	332	380	334	334	331	376	403	327	359	373	359	364	367	380	350	351	352	378	339	368	328	366	375	346	360	388	371	367	394	371	368	343	369	368	377	344	355	363	341	319	366	335	345	340	336	331	377	331	368	328	337	335	370	352	355	346	348	340	346	372	340	353	379	321	364	331	338	341	372	339	337	343	374	326	366	372	356	370	353	389	356	345	333	395	373	347	373	364	368	346	361	377	355	339	382	325	330	333	340	363	354	346	374	312	342	338	385	351	348	357	338	312	329	356	361	339	365	376	364	345	335	368	347	333	359	329	348	372	349	365	346	350	334	318	332	363	357	347	357	364	371	333	380	368	350	366	350	330	332	358	332	354	330	348	371	348	318	363	360	364	332	354	352	353	345	309	343	321	356	365	349	354	372	381	327	347	338	363	337	333	342	358	364	348	326	342	350	376	358	351	344	342	338	404	359	391	370	358	360	336	354	395	369	349	346	346	371	379	324	341	324	336	350	373	365	339	312	349	368	389	340	372	371	345	347	359	338	365	354	357	356	381	345	324	354	322	353	364	380	356	362	357	360	341	360	348	335	324	370	327	363	347	342	364	353	357	320	338	333	331	358	326	379	345	348	344	318	351	353	374	372	359	341	388	365	351	350	346	337	337	361	390	346	349	370	312	347	368	374	351	334	317	375	316	334	321	402	359	340	357	327	342	357	331	367	340	358	364	360	355	341	338	352	336	343	350	358	361	341	377	339	367	315	340	352	344	378	382	356	348	352	312	333	321	329	360	347	348	346	381	372	364	360	358	346	369	365	347	358	367	348	354	351	358	366	363	364	329	349	342	350	347	337	363	324	357	345	349	336	394	340	359	348	342	370	358	381	360	355	371	365	342	362	362	357	357	349	324	345	346	328	345	329	335	350	354	360	343	329	374	332	334	374	360	371	325	363	348	342	348	376	372	358	344	348	356	336	324	371	371	329	374	372	341	363	347	378	390	385	319	361	354	368	368	375	359	335	364	327	336	306	349	327	335	354	368	354	337	317	364	320	359	339	353	359	405	360	307	341	324	363	345	356	390	365	356	357	319	367	333	353	340	326	307	330	355	352	338	330	363	374	367	345	374	314	353	291	334	356	391	353	337	385	320	356	345	355	352	322	331	343	341	291	341	327	368	339	362	355	351	320	323	343	411	384	371	354	389	336	367	364	333	341	357	327	333	369	304	333	363	346	360	343	385	343	336	355	338	366	341	379	340	360	346	347	345	355	334	341	362	399	347	379	317	358	362	377	359	337	344	352	354	340	364	353	376	351	327	323	307	394	371	373	354	347	329	341	370	339	321	347	361	360	354	382	321	352	355	334	351	342	361	364	360	345	331	335	318	353	362	344	366	374	326	361	379	340	351	329	345	367	380	362	342	361	330	335	370	360	329	346	337	347	340	350	347	351	363	366	351	340	316	345	398	330	332	379	333	331	348	370	336	353	354	356	357	329	351	387	371	349	364	360	359	383	341	340	338	397	336	350	353	344	323	334	369	373	354	341	350	346	333	356	330	358	327	335	360	332	349	339	363	350	359	372	382	384	365	382	331	350	360	344	357	373	360	364	330	358	316	337	364	338	346	352	345	344	338	365	330	362	359	366	327	321	343	357	344	352	336	358	375	353	356	347	357	383	355	346	326	349	333	344	321	349	341	318	362	342	334	350	343	327	313	357	316	351	305	378	369	350	395	347	326	335	357	322	352	359	343	329	335	369	343	315	352	380	375	349	352	355	323	307	335	325	378	363	330	336	349	366	372	355	399	332	363	369	327	341	362	353	329	377	356	329	327	335	320	363	357	354	332	368	366	333	331	345	379	397	361	345	315	367	364	356	370	352	358	341	348	360	357	328	334	394	320	346	347	352	350	347	344	367	343	349	307	336	367	364	327	391	341	384	368	366	337	331	352	353	339	369	320	352	332	350	365	355	370	326	319	367	361	307	374	346	345	345	359	357	370	374	373	345	353	363	347	346	369	357	335	323	361	362	334	355	313	345	372	341	346	334	370	349	327	319	341	357	367	349	388	354	346	375	335	369	361	365	361	323	359	372	317	354	330	366	350	345	350	318	350	328	330	361	361	378	368	344	323	351	357	337	344	371	340	385	378	325	359	344	347	347	357	333	332	317	317	340	374	361	338	363	341	360	327	390	353	382	356	338	336	342	356	351	346	308	353	403	322	345	351	346	329	351	352	347	326	349	341	335	288	336	377	363	359	336	366	356	352	353	319	404	343	312	384	324	355	352	376	322	369	394	373	341	353	326	337	326	334	359	343	351	361	351	346	385	356	333	357	379	343	340	369	365	353	359	353	346	371	340	337	309	326	334	354	365	334	350	329	355	359	349	378	358	355	333	360	307	327	341	334	319	326	363	390	350	373	381	329	420	387	348	352	345	342	327	352	358	369	332	364	371	357	356	330	343	336	345	368	362	339	366	322	369	316	379	345	378	352	361	353	330	357	337	332	343	346	361	324	354	340	366	367	363	333	330	357	334	376	316	353	298	332	327	342	378	321	344	366	339	327	355	348	329	345	347	369	390	350	355	341	336	341	329	306	343	342	383	363	325	358	367	333	339	343	350	367	386	361	366	346	342	361	347	339	354	317	328	352	339	307	335	344	363	368	369	360	339	320	348	356	363	355	340	401	345	329	335	338	343	356	378	332	335	321	343	341	331	395	369	354	336	356	329	323	374	327	333	343	361	344	351	376	362	319	325	342	321	379	350	322	338	343	355	356	341	315	379	356	373	334	343	384	349	309	377
24305	22016	29162	25585	22027	22243	11718	2362	1666	1373	1362	1180	1134	1128	937	845	855	822	833	833	739	790	763	754	713	693	739	760	746	729	703	714	693	699	689	727	761	688	705	664	694	699	715	647	660	687	649	715	676	655	673	711	661	699	590	665	619	655	679	667	668	630	630	662	635	692	662	692	681	673	677	677	607	662	695	627	657	682	635	645	681	622	682	635	676	664	636	719	652	675	704	695	669	675	666	668	629	700	668	676	662	672	652	611	633	651	627	641	690	647	631	626	651	684	656	623	626	689	653	613	638	616	613	664	647	637	638	680	648	663	652	645	683	630	661	613	671	650	659	705	640	671	652	653	659	596	644	676	636	660	642	683	637	687	656	645	613	661	678	696	611	643	655	644	681	642	655	639	681	679	659	640	662	614	654	663	636	680	666	656	656	621	683	629	672	636	628	644	636	636	658	624	607	689	627	658	666	646	671	686	682	644	694	675	674	677	638	706	627	652	632	639	680	608	656	639	600	643	648	654	672	668	666	638	691	674	638	654	626	691	651	620	650	603	650	627	642	641	652	638	614	622	611	621	596	653	670	643	663	683	664	657	653	648	678	691	668	686	649	637	648	612	655	666	682	649	607	634	674	669	577	676	682	623	682	654	644	649	670	675	657	630	697	648	628	634	691	672	660	673	611	618	594	617	647	696	649	625	652	669	666	656	651	605	615	678	654	670	676	642	624	685	674	641	666	623	706	662	615	658	648	593	651	651	611	621	700	660	644	627	640	612	692	654	626	637	648	649	674	670	621	672	645	657	629	678	638	698	625	611	634	630	646	659	678	629	660	658	690	653	629	666	673	631	626	662	667	609	667	690	656	624	665	719	651	673	657	664	646	633	671	672	577	669	679	609	683	647	675	633	615	630	614	664	659	654	699	628	655	688	647	636	634	648	617	589	647	659	610	637	684	647	636	604	645	688	655	679	621	669	639	644	675	650	593	662	654	596	638	649	604	650	633	657	660	661	640	678	673	673	660	620	621	689	639	637	641	643	643	678	666	677	665	645	686	630	633	669	641	681	656	649	661	650	628	656	657	616	658	674	714	652	625	651	646	670	711	684	642	636	646	619	629	657	639	689	608	640	728	714	655	669	633	661	652	648	643	651	632	631	702	679	626	628	665	665	661	634	608	681	631	618	628	683	618	632	645	659	686	662	697	671	616	642	679	665	684	640	608	663	656	689	693	664	643	634	644	692	629	661	675	617	618	645	604	647	678	625	671	644	661	627	667	626	679	653	629	669	673	639	637	649	704	647	676	617	705	634	648	630	662	622	660	616	610	665	655	680	693	670	671	695	676	637	646	624	696	666	671	634	619	700	635	683	643	662	648	659	644	570	631	681	692	615	666	625	662	649	678	628	612	648	639	656	626	636	654	621	632	649	680	650	595	651	612	659	659	641	673	651	607	623	619	657	695	682	677	645	641	648	614	641	636	606	642	620	682	673	611	697	635	613	665	684	664	654	618	625	643	636	650	611	649	649	642	649	637	626	623	625	690	614	604	712	622	630	654	618	637	698	631	656	638	686	634	637	626	656	672	681	670	670	697	634	694	649	621	625	660	658	642	619	682	630	655	668	671	649	641	651	638	681	681	629	623	704	683	631	650	674	680	670	669	662	671	625	597	630	672	638	627	638	691	641	642	643	575	632	674	675	630	635	604	677	657	655	640	650	620	656	676	618	623	623	604	670	693	620	655	661	639	683	661	666	640	661	657	588	639	657	624	648	668	657	637	665	573	658	685	613	665	673	661	594	640	662	681	654	680	627	662	689	617	662	651	658	655	642	661	650	638	643	617	654	645	657	690	639	625	647	686	666	629	641	648	652	651	678	679	682	670	637	630	646	634	625	668	663	676	641	659	641	653	621	671	602	613	643	638	606	638	636	651	673	644	642	668	692	666	639	714	677	644	649	662	657	687	665	679	637	687	645	664	695	672	656	654	625	610	682	682	613	581	654	674	661	664	681	677	661	614	680	621	642	649	674	684	676	627	651	628	656	656	676	646	655	631	650	663	639	638	685	645	663	632	663	659	651	716	661	624	678	614	645	623	635	674	615	637	599	679	609	662	700	636	653	662	671	650	693	651	655	637	664	692	656	657	668	670	654	679	637	634	663	654	685	678	688	604	639	655	637	665	661	603	630	712	635	667	614	641	644	620	651	637	654	678	627	656	632	701	649	633	688	663	671	652	698	642	624	613	641	630	658	688	634	657	680	651	654	687	629	653	607	644	614	671	674	599	634	639	652	652	610	649	639	613	633	622	673	676	650	660	656	672	650	672	662	652	638	686	664	620	681	672	642	659	716	667	647	658	657	657	650	596	642	664	655	649	667	676	646	631	648	671	647	659	575	640	668	652	627	701	677	603	642	611	637	640	626	635	697	674	659	661	651	656	635	680	679	668	657	609	674	587	627	611	650	652	657	613	654	695	683	631	621	637	618	666	666	592	616	605	654	633	665	659	676	634	645	641	625	658	668	679	665	681	662	629	658	666	597	669	657	623	679	650	682	700	666	642	646	656	683	687	639	634	676	617	683	672	683	668	657	628	618	669	581	631	663	632	558	652	647	632	667	719	667	666	666	675	586	608	689	654	637	636	656	618	634	642	673	608	623	634	648	672	665	668	627	635	617	667	612	661	671	638	660	670	660	663	623	679	626	610	667	722	694	675	638	670	656	634	673	646	647	631	690	645	665	652	662	673	656	682	663	640	659	633	640	630	671	694	625	635	643	628	624	664	685	661	692	629	639	641	611	619	642	643	666	640	623	635	656	631	680	652	620	637	649	612	649	643	652	659	685	653	628	625	644	673	664	646	669	669	659	645	667	651	637	630	657	665	676	658	688	645	710	617	644	633	614	649	624	659	645	691	638	681	640	677	658	672	611	658	664	643	652	689	619	656	646	632	684	680	700	633	657	675	722	603	638	647	640	660	687	685	705	679	663	661	628	645	672	651	685	668	659	653	651	656	657	617	659	664	653	643	620	646	659	688	651	608	625	656	631	667	637	662	629	623	639	695	650	628	639	664	657	649	660	641	642	653	661	642	581	673	654	631	611	640	700	648	653	647	657	660	629	614	619	674	694	600	626	646	678	656	671	614	686	645	635	657	690	653	625	635	596	638	686	695	673	628	672	634	629	703	640	689	604	679	676	647	612	671	622	663	673	668	605	668	625	673	660	621	658	598	647	656	652	638	604	670	663	621	667	631	691	645	690	659	668	662	705	690	602	661	641	593	663	653	646	647	663	643	672	656	683	638	660	643	654	686	665	649	634	618	634	667	655	669	666	695	660	639	615	662	636	631	592	622	638	631	649	647	640	634	682	632	647	737	677	643	672	628	692	613	663	611	631	647	640	659	632	664	645	641	696	657	627	627	636	651	661	686	672	624	603	649	661	600	707	676	620	651	628	670	648	689	634	579	650	676	681	670	680	625	681	611	661	625	692	660	641	647	679
13472	27965	23936	14941	10049	9793	4805	3747	2888	2331	2130	1815	1736	1769	1292	1158	1124	1036	1015	930	895	866	834	775	851	772	809	756	701	760	743	726	751	684	707	727	683	669	687	687	659	649	675	671	656	662	662	627	674	701	631	665	609	645	670	600	695	654	616	620	624	645	666	621	621	631	598	649	620	629	629	642	585	613	596	625	616	648	644	590	631	667	631	648	630	559	590	582	610	619	656	639	612	629	644	661	624	659	660	640	605	624	630	625	673	572	650	606	614	629	623	676	636	624	627	598	596	637	635	648	587	579	632	628	590	605	578	655	612	595	633	613	607	608	644	623	598	646	601	629	626	628	657	612	613	616	623	641	620	630	605	597	622	631	628	580	655	645	668	669	621	618	629	646	636	615	656	613	600	645	641	615	556	627	583	647	641	631	642	588	635	610	668	662	621	598	607	645	669	628	661	652	606	621	679	645	583	637	633	616	628	623	637	635	628	642	591	637	599	597	669	580	618	607	632	616	631	623	588	576	620	620	606	561	602	620	630	651	626	655	561	681	635	649	577	629	597	596	614	630	627	603	641	602	604	654	626	610	646	663	618	669	632	633	663	617	618	664	576	592	594	641	605	621	632	616	652	605	656	586	627	639	585	594	594	568	613	598	637	625	566	596	633	584	641	595	614	577	628	621	647	647	623	596	631	617	611	626	634	598	635	583	670	647	645	604	638	602	615	607	633	619	639	633	626	656	650	644	655	616	651	606	593	590	627	608	637	595	659	654	620	599	605	635	593	626	654	619	622	646	624	610	675	588	622	594	596	620	604	626	628	646	605	588	581	608	602	662	602	592	643	637	591	609	676	583	632	587	595	616	622	564	578	651	620	606	579	623	619	591	583	627	596	649	582	591	578	627	595	601	647	624	618	642	648	609	593	623	575	609	626	637	673	666	625	660	646	566	615	579	542	640	620	590	628	606	629	587	595	663	664	641	622	620	602	637	642	613	622	663	584	652	608	600	574	622	610	631	635	645	574	626	600	612	624	630	668	631	633	602	599	587	629	639	608	606	665	646	580	665	588	598	618	596	621	656	598	642	597	638	616	602	610	604	611	619	576	641	614	645	634	647	599	609	667	634	578	651	621	612	580	625	642	668	568	647	653	612	610	641	635	613	616	623	579	624	645	595	658	648	624	602	612	609	683	655	607	590	598	631	615	637	637	605	649	628	658	610	600	586	582	606	580	581	576	642	619	616	594	624	651	603	637	567	593	594	660	594	571	618	595	606	595	573	609	601	624	616	623	570	624	584	621	607	656	643	617	625	608	576	639	591	607	602	634	628	622	574	561	667	665	629	623	628	602	641	619	563	582	663	613	638	636	649	595	647	584	651	616	610	608	632	596	619	617	599	637	525	654	622	589	605	677	594	598	673	614	646	625	606	594	670	608	618	595	602	589	640	670	627	621	587	598	606	635	610	621	608	645	650	623	615	627	593	660	609	610	620	584	662	649	645	638	664	629	557	657	599	629	609	616	624	628	591	592	609	612	641	614	660	633	597	650	625	636	578	614	613	611	606	662	622	576	634	635	611	587	599	644	603	625	664	579	627	570	589	606	620	641	603	595	604	598	644	629	625	567	614	635	629	595	631	615	579	593	609	618	651	592	597	598	578	605	606	600	638	640	620	614	608	662	628	587	588	678	644	617	603	646	627	566	649	608	622	595	551	597	621	564	658	643	591	600	616	600	659	607	609	602	577	583	600	588	628	653	646	650	589	600	642	660	609	636	618	623	661	663	600	602	619	579	576	625	638	623	665	597	589	595	621	676	643	610	648	615	603	652	622	611	617	635	625	629	598	630	604	665	613	646	625	625	586	609	609	684	642	597	610	579	587	644	605	634	649	626	624	596	612	632	590	610	614	647	618	638	630	623	621	605	555	597	582	614	623	651	603	653	680	651	636	628	655	624	635	646	595	622	607	646	617	607	621	606	640	644	645	634	622	648	617	615	644	621	608	667	583	619	654	614	613	619	639	630	624	594	637	632	622	600	590	643	635	609	610	638	607	609	635	594	627	632	632	629	664	624	558	631	590	591	634	625	568	612	625	624	588	599	609	646	599	545	630	650	633	575	629	596	652	590	590	642	613	613	575	600	599	619	634	616	630	623	603	620	592	608	611	654	595	611	600	643	615	608	638	642	661	622	640	622	584	601	665	598	575	687	622	626	637	607	605	618	608	628	610	635	615	599	587	559	598	603	633	613	613	597	591	645	623	594	581	612	598	630	608	612	644	640	579	630	608	625	620	624	587	608	628	629	583	591	640	596	624	628	578	586	598	636	590	690	658	617	638	681	640	629	620	643	631	597	584	639	622	607	633	614	637	622	592	596	589	648	689	605	599	618	584	584	650	622	614	628	638	630	594	583	605	630	685	588	649	655	641	668	637	613	605	603	614	601	626	576	605	649	588	610	644	598	597	567	618	626	606	587	586	632	624	601	607	618	597	653	627	627	621	592	614	611	562	642	614	596	645	599	630	569	628	568	617	653	603	624	583	587	585	574	652	624	642	611	645	635	596	588	604	646	613	609	601	581	613	606	643	631	624	588	627	627	657	603	617	630	639	632	615	589	604	619	598	622	643	615	620	594	620	608	612	621	618	630	622	651	614	689	654	634	656	617	620	678	641	630	642	622	601	643	579	580	595	639	603	601	625	639	618	601	594	586	580	589	609	588	625	645	644	629	571	581	612	591	604	624	638	659	624	606	601	609	621	615	627	648	588	609	590	608	609	641	584	584	588	607	646	561	593	634	633	634	639	594	658	659	618	661	591	642	599	610	639	588	634	617	622	617	660	627	609	639	616	615	627	579	572	626	637	664	604	597	572	641	600	630	614	608	612	623	593	617	600	649	632	638	610	627	628	577	554	625	615	592	645	648	609	634	630	607	593	608	631	602	658	576	613	652	599	586	667	605	616	629	640	631	582	632	624	655	616	664	647	659	616	656	630	597	595	628	660	634	616	583	594	625	601	637	614	660	563	628	603	615	608	636	576	648	607	617	584	629	642	663	601	588	621	609	591	638	628	592	620	620	596	627	630	647	580	625	634	608	641	653	595	616	612	667	603	573	615	602	613	632	627	617	612	643	620	634	669	592	614	611	613	602	621	601	675	640	609	599	606	581	591	585	614	662	658	645	597	598	596	602	632	616	610	607	626	601	603	637	565	682	632	613	605	607	638	620	599	614	632	585	644	617	643	650	556	621	651	620	653	598	664	603	637	656	618	618	595	603	646	641	611	622	642	632	594	601	628	631	634	592	589	659	645	616	633	606	598	612	593	630	591	652	649	652	606	600	606	610	640	614	624	596	651	570	600	618	622	635	627	605	639	628	630	630	611	603	658	618	636	602	630	623	641	625	526	641	564	661	624	623	635	638	616	620	658	601	555	589	605	605	618	614	625	646	587	609	619	624	656	599	648	609	644	647	643	622	647	621	657	627	616	611	588	623	620	671	597
27285	15076	3516	1325	585	442	201	154	153	160	143	127	126	135	129	108	121	132	149	123	101	117	129	120	140	107	112	121	139	117	99	133	119	121	119	115	135	110	124	115	120	136	120	128	117	113	122	102	112	120	107	116	121	154	116	122	107	128	128	118	117	107	107	127	125	120	127	114	122	116	120	119	121	115	130	149	116	124	128	119	118	139	127	109	100	116	129	116	115	114	132	111	119	143	123	99	122	125	122	97	103	125	110	120	122	119	129	125	100	128	129	110	128	135	126	105	129	114	126	136	127	107	113	113	128	128	119	114	126	127	132	110	121	134	126	112	112	106	134	113	124	114	115	116	121	132	131	125	123	120	118	123	116	122	138	131	113	132	100	116	115	126	103	117	119	109	118	117	127	103	127	130	114	113	115	142	140	130	108	120	112	110	130	110	134	103	118	135	133	124	114	136	113	127	121	113	132	135	132	109	122	128	130	110	129	134	117	128	108	127	104	116	127	114	115	115	112	110	110	113	125	101	137	127	114	124	117	127	109	105	120	133	118	115	99	122	114	120	123	115	112	105	125	124	123	124	132	118	115	115	127	123	127	111	144	111	93	121	118	128	109	128	132	103	126	107	110	142	124	118	104	111	109	123	104	114	104	132	115	121	119	111	131	128	123	102	105	121	109	118	117	150	123	133	135	119	120	113	122	127	123	124	136	118	134	126	105	120	128	121	124	130	134	109	147	97	130	113	127	122	124	128	113	118	133	103	151	120	109	100	112	118	127	123	148	113	107	112	120	125	121	107	127	119	129	111	111	117	103	114	109	106	122	114	117	125	123	118	122	129	105	117	111	115	110	130	121	121	118	123	122	112	127	135	116	113	121	105	102	135	109	113	121	112	121	121	121	137	110	126	123	118	133	109	121	113	120	117	114	116	115	141	112	117	130	119	135	113	134	134	120	128	110	116	122	126	114	128	111	109	120	127	94	128	123	106	129	99	127	119	103	110	106	106	123	120	135	115	101	115	125	113	118	106	123	101	137	117	127	136	121	119	109	128	98	139	111	110	150	114	133	130	123	122	131	112	131	104	117	111	105	120	121	126	114	118	100	112	108	131	126	139	106	105	127	121	154	129	94	119	127	122	143	126	110	114	108	126	126	129	100	123	128	111	102	118	131	119	94	132	135	119	130	122	119	120	119	128	117	121	119	147	116	121	115	126	122	115	109	128	126	112	107	99	115	112	128	113	143	109	119	106	118	133	112	136	126	134	109	126	130	108	94	120	125	116	128	107	143	145	143	131	107	123	110	130	114	118	100	127	121	123	125	127	121	120	121	116	132	115	126	127	124	121	92	128	112	115	113	137	107	115	141	115	111	103	111	117	112	126	125	113	128	107	117	127	142	126	119	118	114	123	133	116	109	119	106	102	130	121	125	92	107	104	105	125	114	101	108	122	123	143	132	128	114	131	115	105	122	124	116	129	104	124	114	137	108	146	118	112	127	103	116	129	116	132	101	113	124	108	127	122	122	112	120	130	119	119	120	109	135	123	115	104	128	138	129	111	120	103	137	113	118	113	132	116	133	135	156	118	116	119	103	128	129	116	127	96	125	122	127	118	126	116	119	119	119	128	134	117	116	106	99	127	118	134	133	102	107	116	111	109	128	113	100	125	123	108	112	124	109	96	127	125	109	127	110	120	119	140	110	99	117	122	119	105	121	110	108	123	97	136	101	110	111	113	126	118	125	128	142	113	137	135	109	104	116	149	118	145	97	116	120	128	122	96	114	124	117	105	118	107	119	138	123	132	137	126	118	106	138	118	111	108	128	115	130	112	110	117	125	132	121	131	123	100	126	112	108	136	129	124	108	103	112	150	131	112	113	117	135	106	120	118	121	122	102	144	126	106	113	129	123	133	106	124	97	118	122	136	111	134	119	117	114	95	119	120	98	106	107	120	125	97	139	133	115	110	107	107	118	123	96	112	115	119	109	144	126	113	114	123	112	101	110	114	112	127	107	114	125	113	130	115	130	129	123	110	108	122	130	125	145	113	139	123	130	128	119	137	94	140	140	108	111	114	107	109	101	112	105	109	123	130	115	129	125	115	123	130	108	133	108	116	112	112	115	117	110	125	114	110	136	120	124	109	124	114	119	101	120	115	113	111	92	114	126	118	126	114	128	133	122	116	127	127	138	116	117	116	124	122	112	121	144	135	141	123	118	132	124	107	123	120	123	111	113	106	114	125	155	118	107	111	100	134	116	139	133	120	122	124	120	125	131	135	125	125	109	134	125	124	105	110	105	99	142	113	113	111	96	102	115	100	133	126	119	129	146	124	112	123	108	109	123	106	116	131	104	139	124	120	121	118	127	129	116	124	134	100	121	101	113	122	108	111	136	119	112	116	122	128	117	127	129	123	119	113	116	119	115	115	115	132	113	114	113	108	133	130	124	117	124	123	120	119	124	125	120	134	126	113	115	118	117	122	137	122	96	123	126	105	117	130	116	114	151	123	112	115	119	121	150	124	123	137	118	130	129	111	126	130	103	129	140	108	123	111	114	109	132	104	124	116	121	131	131	124	108	124	118	115	120	126	122	108	134	116	126	118	128	122	132	118	119	125	111	134	125	114	103	108	122	138	115	109	117	115	106	106	109	102	131	114	122	126	109	98	109	116	114	136	140	126	117	105	118	113	108	96	115	120	121	119	111	119	124	124	120	132	132	104	112	115	125	117	112	126	97	100	105	126	112	113	111	122	118	127	144	141	114	112	119	118	123	119	118	147	120	115	120	130	132	114	111	130	121	143	132	131	130	131	119	131	126	131	124	109	118	102	118	125	100	121	123	137	153	124	114	150	116	127	142	107	115	112	107	130	114	102	120	137	121	145	102	122	134	100	101	128	121	124	128	123	123	123	109	115	112	124	115	147	131	112	123	100	102	112	126	89	96	113	125	122	106	127	105	132	135	147	133	137	109	113	108	139	108	117	123	115	114	114	121	113	101	110	93	142	117	126	134	118	128	135	120	109	116	105	128	126	122	117	123	123	117	130	114	116	117	130	115	131	119	125	125	115	137	95	117	129	128	95	109	119	131	121	119	111	114	120	117	117	126	107	122	110	105	112	111	114	114	103	130	114	108	116	120	127	144	114	138	137	121	119	111	117	118	124	137	102	128	119	113	121	118	117	110	125	102	135	105	117	135	123	112	114	108	121	91	98	106	133	143	103	123	113	119	144	128	114	133	119	135	112	140	125	129	105	123	139	105	127	131	117	121	122	92	113	110	147	122	119	114	123	97	111	120	119	104	107	104	125	137	107	118	114	112	118	124	103	116	113	119	114	128	120	139	94	107	123	120	106	131	114	106	122	124	119	129	122	125	143	104	134	111	122	139	124	106	129	128	116	124	131	100	105	114	134	85	127	113	128	127	102	116	120	118	113	143	118	122	133	117	135	122	118	126	132	134	107	107	123	124	92	121	114	113	115	105	104	105	141	109	115	116	129
6671	6843	4234	2316	1124	853	259	197	207	164	155	141	142	162	145	140	144	126	128	137	125	132	127	131	155	152	134	152	142	148	124	159	122	156	129	137	123	165	128	142	148	129	137	137	145	127	153	143	116	136	140	131	129	139	133	142	123	135	139	145	124	139	143	128	138	133	124	154	143	126	153	142	139	126	153	122	131	145	134	146	136	138	125	143	147	125	129	146	158	123	146	133	127	141	148	144	136	146	125	119	145	135	108	125	129	150	142	134	122	151	133	124	140	134	132	154	143	130	162	123	145	124	136	129	143	127	131	123	147	150	128	119	125	137	131	134	134	158	123	156	132	129	130	133	139	148	142	161	130	141	116	123	109	118	142	111	159	127	141	126	133	135	139	119	134	129	139	143	130	159	139	137	139	133	137	115	151	134	130	152	130	128	125	144	139	132	139	131	123	141	129	137	132	125	157	116	127	116	119	137	120	135	139	125	147	128	140	130	145	142	124	124	152	150	128	121	136	144	140	128	140	126	128	131	136	136	131	144	114	117	124	137	134	142	164	134	135	124	127	148	132	132	116	142	140	153	145	121	124	119	135	140	126	145	127	132	126	136	142	115	132	144	107	131	149	137	125	128	137	129	130	135	116	138	116	133	133	141	131	151	134	144	125	128	128	138	158	158	121	111	124	134	148	149	124	110	132	145	118	131	126	133	115	139	127	135	126	122	114	133	130	130	133	136	131	142	133	132	120	135	120	107	115	127	125	135	138	124	126	138	128	143	122	126	138	110	145	143	128	129	137	133	121	125	135	142	119	114	142	131	139	137	116	109	118	127	121	142	111	146	122	133	135	158	127	140	142	145	125	135	147	119	107	129	142	126	117	126	130	146	135	130	123	138	131	147	151	143	143	136	140	133	130	148	140	137	138	107	109	138	140	136	129	129	138	130	145	137	126	157	126	138	145	121	121	150	140	124	126	138	130	117	143	132	148	152	136	135	126	125	115	138	146	104	147	137	129	110	143	129	141	122	133	128	136	127	137	116	122	118	118	128	131	118	151	119	136	106	150	139	123	129	144	168	140	125	142	140	132	126	137	142	137	138	129	134	137	133	121	161	151	136	134	151	128	155	132	110	127	162	115	154	124	122	115	147	132	130	134	146	128	145	133	106	118	128	153	146	138	128	131	117	136	159	152	120	148	153	127	136	127	130	142	130	130	136	119	140	142	128	124	139	161	144	112	155	137	130	127	140	151	114	123	132	126	145	152	128	126	150	141	135	170	111	133	128	123	145	126	145	153	121	146	118	145	145	138	142	129	155	114	138	146	139	133	142	98	148	130	128	147	145	105	150	146	149	138	137	158	128	120	123	137	162	135	140	123	134	123	125	124	127	120	148	133	122	166	138	153	110	140	134	143	129	135	141	132	146	126	129	131	148	129	130	105	146	147	128	132	160	140	120	134	139	130	154	130	122	125	139	153	121	140	121	120	135	122	155	122	134	134	121	120	137	115	132	142	135	131	137	129	146	146	125	143	156	134	125	124	137	121	120	129	136	116	141	125	148	139	146	133	140	132	144	145	126	124	151	150	156	127	129	106	146	162	128	118	143	112	144	105	139	154	122	147	130	132	138	136	137	131	149	132	126	138	132	137	123	124	128	119	157	140	128	146	123	129	134	145	154	146	120	103	120	122	133	148	112	140	124	133	134	123	123	142	150	147	174	142	157	140	153	129	154	128	123	120	147	127	128	145	131	144	135	163	132	131	109	120	121	149	133	176	111	137	137	133	127	129	132	144	132	124	127	155	141	144	123	136	148	130	138	116	126	133	132	142	127	147	119	131	120	137	108	133	133	102	130	136	135	114	135	136	160	150	143	148	137	152	144	132	148	130	121	146	141	122	116	127	144	119	134	150	129	114	140	157	127	114	138	146	138	136	130	135	148	134	121	136	110	118	112	142	151	144	141	150	145	137	128	140	133	132	135	138	125	142	153	138	138	130	127	146	140	130	127	151	121	163	137	131	125	147	127	133	146	141	156	118	135	143	126	124	124	128	155	103	117	118	132	126	160	99	123	143	136	129	147	119	145	160	137	127	140	143	132	140	126	97	147	144	143	140	133	127	136	149	174	125	112	128	127	124	143	132	136	142	146	123	116	132	139	118	138	143	131	122	126	119	143	132	134	127	151	138	112	148	132	129	119	136	128	113	116	152	137	137	139	134	142	141	135	164	116	139	122	128	124	135	140	131	147	117	113	133	152	137	123	133	154	128	129	167	126	127	144	128	149	139	126	151	126	132	137	155	128	129	135	134	135	123	151	147	139	130	146	132	106	135	117	132	138	155	136	138	122	136	142	129	121	127	117	132	138	119	140	154	140	138	138	151	140	125	141	128	151	133	121	135	142	159	135	135	146	137	154	128	122	143	139	144	120	152	146	145	135	137	134	154	139	133	138	131	150	111	154	148	158	149	136	129	121	130	138	131	133	123	129	140	131	144	128	130	125	121	143	139	129	130	148	108	144	124	124	131	143	132	137	122	129	117	160	139	137	130	138	143	129	143	125	150	131	135	132	126	136	138	137	148	138	126	151	144	130	126	120	141	126	116	138	131	137	125	137	109	159	132	140	128	150	143	140	138	132	141	125	110	137	134	115	139	123	137	115	129	113	115	159	129	141	128	129	124	141	117	168	132	148	156	130	146	157	133	148	140	140	118	144	129	137	161	134	143	149	114	130	147	135	139	120	151	152	133	154	125	129	147	125	143	125	135	132	144	153	149	129	131	126	126	142	126	118	124	151	149	133	120	122	142	140	130	124	123	147	153	118	111	135	144	125	127	148	122	143	131	130	112	106	134	136	122	116	153	146	135	132	140	114	121	143	135	144	147	160	140	143	130	128	136	132	146	147	118	140	132	141	143	131	144	129	134	148	137	149	140	126	111	135	138	136	133	133	141	124	163	150	160	114	116	158	155	145	134	138	137	120	154	121	138	119	123	132	123	122	133	134	134	127	122	119	126	130	153	131	131	123	127	146	133	142	128	134	145	131	142	136	147	129	125	135	121	146	130	131	129	148	153	133	129	136	122	136	119	117	127	136	126	159	138	163	118	131	137	138	128	141	143	135	137	146	127	127	132	132	123	132	129	118	139	152	148	118	148	130	141	132	141	126	109	137	151	138	135	142	136	155	134	149	128	130	139	120	136	136	123	110	149	125	143	113	155	157	150	145	130	131	125	143	143	127	122	134	130	149	136	128	144	128	135	136	136	148	137	137	130	113	131	138	145	163	128	147	145	120	155	145	150	152	120	148	130	137	118	112	141	135	130	132	147	127	155	124	123	126	129	167	150	135	113	133	128	119	155	133	125	163	143	123	153	158	142	156	146	140	124	142	133	142	144	127	127	120	135	154	148	159	160	140	137	134	115	149	123	112	143	130	138	128	121	135	126	145	142	163	126	137	145	121	119	136	127	137	146	130	124	135	139	120	125	136	136	149	117	125	149	122
24309	20016	26131	23612	20028	11428	2028	1062	788	709	667	566	527	626	462	453	397	451	438	398	451	388	371	366	349	363	362	376	365	375	348	397	347	361	349	357	385	343	350	335	314	313	331	347	335	351	340	362	383	351	322	321	371	369	326	378	337	295	330	335	346	352	342	361	363	322	346	342	342	339	373	338	353	330	357	338	331	350	334	318	320	335	314	336	330	322	312	326	366	351	355	333	360	346	337	352	356	353	330	362	317	360	320	347	380	318	338	361	319	324	379	327	345	380	340	338	334	362	359	303	338	351	380	364	319	331	321	318	325	358	319	324	341	301	314	321	313	324	337	324	360	352	358	334	334	359	345	305	333	318	336	358	311	337	321	315	352	335	328	332	331	314	326	303	325	361	322	310	324	326	320	328	343	350	329	337	348	335	335	327	309	357	329	314	338	347	322	337	339	321	359	327	330	323	348	351	364	343	313	293	324	297	302	327	353	329	289	365	322	324	302	345	344	340	369	333	320	330	319	327	312	329	344	331	301	355	346	332	334	351	318	387	336	343	345	354	303	344	319	317	345	329	314	327	338	342	339	318	324	314	358	358	330	345	384	363	352	334	327	323	342	345	358	332	313	363	340	349	334	325	347	325	342	308	376	363	341	338	301	328	351	317	340	340	345	353	342	311	336	329	316	320	337	340	320	333	314	335	313	334	353	353	317	364	340	321	303	353	343	326	318	317	320	352	306	354	346	349	307	340	314	373	346	313	337	357	324	346	349	336	330	329	309	333	322	321	336	318	339	356	340	383	383	382	332	332	337	348	334	359	323	335	323	318	336	302	297	349	322	331	339	317	341	342	327	345	335	386	330	310	346	326	319	361	341	357	378	348	312	383	304	309	340	366	372	337	356	329	349	317	366	336	342	320	347	335	329	312	361	325	310	311	337	356	321	330	327	330	337	315	366	323	349	327	333	346	326	299	330	334	347	344	322	351	325	374	330	337	328	339	341	336	300	306	351	334	315	337	323	334	307	366	346	340	325	328	352	343	329	332	333	343	321	349	326	355	343	322	321	343	347	375	307	330	333	320	333	355	307	320	330	351	369	333	341	348	360	296	340	335	312	332	358	329	339	358	330	318	329	328	334	337	318	340	287	314	344	329	335	303	357	360	348	314	333	337	339	331	315	356	336	325	363	388	330	307	351	340	289	339	385	342	319	323	333	338	348	331	350	336	342	332	300	340	331	342	364	338	349	345	319	342	353	305	316	334	347	309	311	342	319	329	334	319	363	362	309	346	353	349	325	320	330	336	322	312	320	320	369	311	320	323	343	339	329	348	336	345	320	312	308	323	332	354	319	312	328	318	338	296	347	344	338	314	335	326	350	329	317	374	354	351	339	337	328	353	331	316	313	335	344	312	333	353	315	335	309	344	347	355	311	326	341	368	344	356	336	327	320	322	324	354	345	335	318	321	346	326	318	322	373	368	343	317	340	312	316	336	353	336	339	333	329	341	320	360	337	346	343	350	323	319	362	334	300	355	357	310	328	339	320	314	297	351	334	328	340	313	364	321	354	306	330	335	362	325	303	351	334	345	357	338	322	321	350	318	336	330	330	312	363	348	300	341	336	318	306	333	311	338	347	358	313	334	351	328	304	330	351	354	337	355	345	322	357	321	290	358	338	334	333	303	314	347	378	335	314	349	313	317	345	325	340	298	329	354	350	326	334	339	344	363	346	350	322	325	318	290	347	325	329	337	328	296	301	315	336	347	333	367	337	390	362	323	350	363	337	341	299	321	294	316	306	333	329	316	319	300	341	352	358	319	332	290	340	300	347	343	329	331	300	385	341	327	357	343	323	318	332	331	332	370	330	350	327	338	318	325	331	328	317	288	319	345	376	344	321	323	334	330	316	335	342	316	320	294	339	324	320	368	312	327	330	347	331	339	328	329	304	326	320	322	359	359	296	359	330	359	345	356	337	352	346	357	334	341	328	339	347	346	331	358	351	354	327	311	354	304	359	366	330	358	348	321	287	320	352	330	313	367	320	339	357	358	342	298	326	320	329	358	325	334	338	349	332	365	329	324	303	334	319	318	310	337	344	348	320	328	341	325	341	337	338	340	349	334	338	358	342	345	337	341	339	349	366	315	333	317	346	327	337	326	337	358	365	339	336	317	350	332	313	310	351	365	320	337	326	352	351	376	328	316	336	342	355	325	368	322	331	341	335	325	332	329	340	354	357	338	351	324	307	337	341	326	360	339	328	335	319	354	334	333	297	312	301	299	356	363	347	321	374	311	297	395	332	335	331	363	397	323	313	292	352	329	328	341	345	316	299	334	313	341	330	323	294	311	296	357	370	314	300	302	335	327	320	315	342	323	335	331	315	312	352	315	311	335	363	323	320	313	317	313	341	333	343	331	328	342	325	317	316	319	343	366	341	325	349	313	325	383	296	360	333	320	317	330	358	344	322	339	345	344	327	315	313	338	329	308	317	312	317	304	337	326	344	315	312	343	345	337	350	337	350	325	339	329	346	326	322	323	351	350	346	357	335	313	328	313	314	333	312	333	338	331	359	342	350	319	322	322	307	330	328	355	322	352	342	333	333	342	330	335	332	344	313	336	377	319	334	327	363	342	354	342	342	325	305	318	352	301	317	325	328	337	343	321	303	315	343	320	339	343	327	332	367	338	305	319	346	338	316	288	285	324	330	350	354	339	343	329	315	331	322	321	343	328	349	304	360	339	342	323	339	334	352	351	309	362	367	350	334	337	340	343	330	290	328	343	306	309	335	338	336	310	336	346	332	372	345	325	327	356	329	318	341	324	323	343	323	342	333	325	339	311	362	336	333	316	376	314	362	353	319	354	350	351	347	357	320	340	300	343	353	322	325	364	369	334	360	327	347	345	308	321	337	319	349	328	305	343	335	336	364	346	311	338	312	332	326	308	351	346	335	339	336	348	359	367	337	314	356	331	328	348	326	316	347	323	332	309	345	354	359	349	328	317	330	305	304	328	366	332	332	353	337	310	344	349	332	346	322	350	313	359	346	329	309	323	294	336	337	357	324	323	338	317	346	328	309	334	342	316	326	338	337	338	346	348	333	381	328	322	327	336	296	368	339	346	341	366	317	366	330	323	322	351	349	358	326	325	344	313	349	320	329	318	327	320	350	339	342	345	351	327	357	374	330	368	337	347	324	328	358	338	336	347	312	362	345	352	375	313	282	361	358	371	358	337	304	328	361	311	332	329	346	314	329	336	343	340	366	313	334	338	344	340	330	341	355	338	344	332	305	319	313	356	343	308	336	331	312	322	335	325	338	321	351	297	341	299	282	322	353	343	302	337	320	351	310	316	347	331	334	314	338	331	304	311	311	328	366	356	320	316	337	343	313	344	331	320	345	325	323	362	344	298	320	322	338	367	326	331	359	351	341	306	323	317	346	306	334	309	341	315	321	335	338	351	319	312	312	345	325	309	347	301	329	343	339	333	346	315	319	320	336	366
8797	17259	16729	8320	6087	5597	2451	1844	1303	1128	1117	889	856	978	645	524	561	518	518	440	407	449	398	408	420	380	430	412	399	362	384	390	363	335	349	334	311	329	348	373	386	339	360	367	335	333	326	338	330	354	381	348	347	356	336	317	372	331	327	310	316	340	360	319	320	320	316	318	326	330	317	358	342	327	338	320	340	335	346	330	357	322	313	332	322	308	304	289	312	313	312	309	337	363	314	312	353	348	320	316	358	294	344	343	340	323	333	328	334	333	315	320	343	317	308	342	353	316	339	312	334	300	339	323	349	337	336	332	316	318	329	314	331	328	354	344	327	337	324	319	307	348	300	320	346	338	324	290	320	311	306	347	302	307	297	346	320	310	335	337	313	327	318	339	292	327	319	329	352	350	311	306	356	309	306	321	330	328	334	359	342	282	337	310	338	320	305	328	317	315	310	356	341	309	325	317	291	302	325	337	313	323	321	273	330	314	317	320	323	313	306	306	326	303	326	311	308	331	304	325	342	298	322	323	302	336	312	312	305	322	308	313	329	286	318	323	315	336	336	332	326	300	325	339	305	305	289	316	334	292	322	320	317	315	284	328	355	318	310	324	346	292	307	290	333	325	344	297	311	346	329	318	296	347	339	333	314	321	338	292	318	289	315	349	304	313	314	334	304	291	341	307	347	352	350	299	314	314	323	333	372	284	337	311	328	314	336	293	316	332	318	342	330	310	300	303	348	340	344	300	333	346	298	324	320	306	343	283	337	322	305	334	330	317	326	290	340	324	334	289	310	345	312	330	329	354	314	311	314	317	338	318	312	320	306	306	320	324	348	324	300	334	321	334	326	324	324	319	325	356	298	317	317	323	318	296	301	318	311	337	310	321	329	305	362	331	324	333	314	309	326	308	312	338	290	313	314	295	317	314	360	323	323	338	337	304	335	322	324	328	307	346	301	321	314	306	313	320	330	334	319	314	308	324	340	331	327	327	317	306	318	296	328	318	336	320	286	318	325	298	313	294	305	297	333	322	339	326	344	350	308	320	313	353	340	330	322	329	321	327	337	322	298	327	309	309	320	269	347	314	314	313	302	340	316	334	307	320	338	277	348	315	313	304	284	316	300	321	349	312	347	295	307	337	324	305	319	308	334	334	328	345	326	299	312	318	326	330	332	331	332	286	300	293	313	311	294	298	326	314	305	308	314	326	301	322	326	304	327	323	341	323	322	348	305	297	298	295	357	317	325	309	315	311	316	323	283	333	306	308	331	330	329	313	338	317	323	305	328	290	301	285	306	320	300	323	342	323	346	302	307	327	324	330	289	313	304	315	316	314	327	312	369	310	319	346	336	351	313	313	323	306	328	339	303	306	349	306	314	306	325	325	339	321	332	314	333	341	345	337	327	327	319	305	366	305	333	338	319	319	320	303	324	311	323	290	307	293	324	335	278	317	322	324	317	325	310	307	325	343	316	328	341	305	330	308	306	311	327	358	337	309	305	310	344	325	357	346	305	319	324	319	302	319	341	300	313	307	300	321	324	332	335	345	336	349	307	297	332	344	323	299	309	349	305	293	322	339	311	331	320	313	337	317	292	326	323	335	324	331	291	334	288	355	316	338	336	318	329	319	321	369	341	306	296	313	336	327	313	340	317	314	307	308	328	354	295	350	306	313	331	323	307	305	331	333	316	322	319	328	312	319	303	349	313	316	277	328	304	320	359	345	330	328	324	286	326	296	309	320	328	342	323	334	312	327	290	304	309	322	304	321	341	327	319	331	353	333	306	330	313	284	338	302	330	295	281	309	316	307	324	350	350	337	320	320	296	310	362	319	320	324	351	320	320	321	299	323	331	343	340	292	344	318	366	313	316	331	307	330	323	334	343	343	364	328	304	354	302	319	303	322	303	301	321	309	300	304	313	292	300	337	336	315	298	347	329	325	331	346	353	302	334	322	297	333	294	293	325	287	321	347	312	328	305	327	289	308	336	328	322	315	331	350	354	331	334	312	316	286	320	328	285	325	335	310	320	309	334	351	315	303	325	362	345	318	321	318	337	326	297	323	329	331	349	290	340	315	307	312	341	335	313	329	271	319	346	283	301	318	305	311	323	324	347	315	318	337	301	342	325	310	346	312	321	311	291	344	322	325	333	329	324	331	324	338	295	346	298	329	333	299	307	314	352	315	308	333	307	314	340	287	325	281	330	362	321	336	308	316	331	336	305	351	318	316	297	298	284	319	306	312	323	318	324	311	331	341	305	329	311	323	327	291	296	331	324	317	307	302	333	340	328	290	330	293	350	322	297	333	286	344	311	335	270	332	344	318	310	311	315	345	330	302	329	331	327	320	295	323	337	308	310	298	336	318	310	304	307	294	324	312	307	326	332	315	322	355	354	326	270	332	334	300	303	311	338	292	362	291	292	320	344	328	287	335	327	322	316	320	326	356	326	344	301	295	331	325	308	317	315	323	312	344	320	319	336	351	303	327	322	335	284	305	299	327	351	336	318	322	336	300	331	349	318	329	371	316	323	278	329	314	321	323	308	333	337	317	305	303	337	333	364	288	355	322	352	296	299	315	313	309	330	331	326	318	348	336	316	346	316	309	324	293	327	329	321	315	325	310	333	294	316	321	316	309	325	305	330	326	311	326	311	318	299	347	332	326	299	316	353	328	346	322	348	321	306	303	313	333	335	361	311	344	321	303	336	317	352	328	289	338	309	340	305	333	326	351	326	296	322	327	300	353	316	320	335	326	319	302	321	315	343	344	297	326	344	317	358	306	304	308	287	337	307	321	336	321	309	327	303	329	309	308	348	333	342	318	317	329	334	334	339	311	329	288	318	311	311	337	347	332	303	312	330	328	310	330	301	309	318	308	297	301	256	335	336	332	299	318	333	325	324	315	329	328	317	332	298	290	291	331	329	310	310	318	328	330	294	304	305	304	317	311	305	330	307	328	339	317	297	322	337	327	302	315	305	309	338	297	310	317	300	351	312	318	325	322	330	286	302	316	329	348	318	294	314	370	302	295	304	322	271	327	308	304	337	303	327	318	324	315	332	331	325	294	314	314	308	309	339	347	343	288	310	312	323	324	299	308	297	340	302	313	300	319	329	341	316	318	346	331	328	328	337	298	326	274	280	322	295	319	295	281	264	334	324	281	327	306	306	349	297	295	336	301	325	321	291	320	289	331	325	332	331	330	305	307	306	296	344	349	326	356	331	342	352	314	305	286	329	329	347	343	316	326	322	312	332	302	311	288	311	337	326	358	329	323	348	324	305	341	324	340	312	331	350	314	322	323	326	308	331	288	298	314	300	283	314	298	324	310	325	350	307	323	325	328	336	299	322	290	343	331	311	341	295	334	300	316	308	331	327	315	323	308	298	316	326	283	324	333	309	329	309	315	309	296	292	341	324	331	307	304	325	332	331	347	325	363	297	319	336	335	315	322	342	348	312	312	321	308	342	290	320	347	293	311	324	321	315	310	331	321	310	326
24301	22016	29147	25535	22025	22303	11811	2468	1653	1438	1431	1180	1167	2073	996	894	898	891	868	772	770	819	784	750	754	759	734	731	776	700	717	726	668	696	723	669	693	703	680	715	603	720	643	724	710	692	646	689	706	676	702	687	693	694	710	674	679	695	690	684	693	634	636	660	656	634	688	688	643	691	693	628	657	643	642	676	662	683	587	701	643	666	633	705	648	688	623	706	689	699	643	706	654	693	692	619	669	674	633	652	703	679	657	674	649	692	654	667	668	658	653	634	647	676	649	676	675	640	669	664	664	638	647	699	670	670	675	611	680	582	662	633	644	657	646	648	659	658	661	671	642	637	725	713	671	647	670	628	673	704	663	655	707	659	685	677	658	650	616	664	639	629	639	694	580	660	632	703	647	690	669	628	683	670	655	671	639	634	637	632	649	645	681	718	670	649	653	639	662	635	686	670	634	640	627	634	644	635	642	632	637	664	714	604	666	633	631	688	667	679	639	619	624	680	682	671	625	668	648	661	695	653	613	655	681	682	672	687	638	712	638	677	686	628	664	647	659	624	617	682	684	658	692	638	641	643	665	626	665	644	636	627	684	633	688	679	651	680	651	663	658	652	668	660	663	677	639	630	677	657	595	653	634	637	668	669	633	698	616	624	682	610	670	634	651	680	667	640	614	666	666	644	666	685	676	650	623	641	654	648	619	662	667	625	635	687	672	660	641	659	631	695	654	654	671	624	666	637	608	667	636	708	618	616	654	635	686	625	666	621	666	659	633	627	644	625	660	638	654	705	715	663	663	653	651	654	662	683	679	636	653	703	689	665	641	629	639	663	650	648	633	666	620	620	649	668	674	679	679	673	598	668	621	671	650	637	669	693	672	671	670	660	672	677	680	650	687	625	591	649	637	661	638	636	659	654	630	649	663	639	676	704	685	636	614	669	680	655	638	664	673	654	655	671	627	635	691	621	688	657	655	608	626	656	682	676	691	678	646	689	667	645	684	640	676	637	617	635	668	686	645	632	627	614	644	690	641	672	639	692	673	652	687	639	641	659	621	680	644	676	676	664	661	637	651	636	645	629	660	658	677	681	672	600	616	651	686	672	708	708	705	674	623	659	668	673	618	635	646	644	661	660	659	608	604	672	662	665	656	607	691	664	674	619	644	677	637	653	645	627	676	633	664	625	699	667	646	649	648	627	660	623	676	654	655	654	666	629	640	665	720	632	700	632	681	651	654	642	609	591	647	634	638	682	686	688	616	623	620	655	642	633	661	643	606	651	630	621	620	669	605	681	666	674	700	687	674	636	680	708	601	659	655	657	640	653	627	659	628	630	663	657	671	667	727	616	618	677	637	659	671	655	662	670	650	652	618	627	704	628	686	726	696	656	636	589	639	663	670	628	687	675	691	618	676	636	702	629	699	630	646	624	635	655	641	627	627	624	681	683	642	689	657	641	672	636	636	674	642	705	662	639	629	635	702	697	624	634	699	680	626	655	651	656	670	602	684	665	630	678	660	624	680	684	639	655	642	651	603	637	644	643	618	676	662	679	685	636	641	650	639	654	681	594	720	697	659	678	612	624	671	615	637	635	654	672	642	648	646	632	651	668	594	639	664	629	673	638	694	666	632	644	685	671	624	649	635	674	669	683	678	673	636	661	626	642	640	681	668	677	701	660	659	639	632	656	620	640	672	634	627	651	673	608	663	646	688	659	671	658	650	623	634	649	622	673	703	679	671	650	650	619	652	704	669	682	636	631	636	647	668	683	645	624	639	663	629	666	609	632	711	691	665	637	669	639	654	634	611	608	720	647	666	676	690	616	642	638	668	631	619	657	673	680	658	698	652	648	692	646	659	626	630	656	671	634	688	629	658	637	634	629	653	607	679	632	606	624	642	609	629	671	682	642	625	628	631	654	658	698	645	652	696	674	639	655	606	600	668	651	650	626	596	613	604	653	609	642	665	667	652	686	626	677	675	646	722	649	690	647	692	661	646	645	656	649	664	670	659	673	629	665	624	652	661	620	620	665	660	658	681	653	648	606	687	656	671	653	616	688	627	631	642	663	664	625	655	605	654	667	692	651	656	698	645	676	639	673	660	659	642	623	660	636	642	656	652	666	653	662	656	679	651	662	649	637	620	633	653	600	645	658	615	685	637	651	653	654	632	660	644	693	717	701	671	625	653	667	687	620	635	640	656	627	636	623	671	676	711	619	589	664	663	634	632	659	665	645	606	657	690	617	646	639	638	638	656	662	668	636	676	645	668	627	622	635	638	646	603	641	657	665	625	644	658	645	674	668	659	683	663	657	667	662	622	642	660	669	624	624	656	672	705	665	652	677	652	615	616	682	657	660	671	654	683	610	596	642	656	634	648	655	685	681	678	642	683	674	670	658	691	669	640	636	609	666	641	638	598	662	647	673	706	619	650	627	654	609	620	666	642	617	675	626	684	635	696	665	637	668	684	617	675	641	593	666	676	667	649	647	635	634	678	654	667	680	665	634	624	647	615	687	661	616	673	641	657	593	624	640	624	674	668	705	619	613	618	712	657	677	605	617	698	680	672	668	664	678	664	665	671	658	588	642	687	679	621	654	662	663	626	649	640	666	653	620	605	654	663	587	676	704	643	641	675	650	657	693	634	668	635	694	661	670	682	631	639	659	651	653	645	650	600	617	590	669	631	649	667	679	679	673	683	618	637	637	659	601	657	672	619	626	680	613	642	643	647	599	618	574	633	616	689	651	651	668	662	662	631	610	636	627	651	624	647	663	646	623	643	599	670	658	652	651	678	623	641	647	634	675	648	642	679	680	664	688	644	676	647	660	647	680	638	638	651	646	649	641	607	659	645	654	645	657	631	676	645	638	616	606	687	667	666	659	705	678	682	615	666	656	689	639	631	642	665	597	674	649	632	658	614	658	673	630	695	642	640	648	636	665	638	665	644	623	650	657	672	643	667	664	660	666	682	663	614	684	612	629	634	627	627	623	665	651	656	665	660	658	631	665	608	610	603	667	637	652	681	650	647	631	649	597	641	628	709	692	704	660	691	627	645	614	669	636	653	618	610	700	612	680	652	664	647	697	594	659	639	645	656	662	664	621	664	622	672	664	669	616	635	645	684	670	641	681	666	657	617	654	608	642	635	612	644	660	641	650	651	651	652	621	652	653	614	622	693	686	675	624	679	644	665	654	651	713	642	652	658	657	688	634	673	648	646	652	639	671	609	636	631	625	677	684	645	661	628	644	653	643	666	636	653	665	630	632	637	604	637	633	622	655	642	663	634	662	645	614	675	678	635	620	624	623	640	679	657	628	645	635	634	639	650	622	642	664	647	657	666	639	651	715	655	662	641	619	648	718	667	643	691	626	638	618	662	675	668	671	627	642	617	691	673	642	653	649	664	633	643	637	682	689	644	660	680	635	703	617	622	681	638	657	629	624	663	645	624	673	692	702	656	671	644	662	660	687	665	650	660	630	683	636	645	654	644	629	637	609
12670	26750	26937	13971	10626	10791	5114	3808	2815	2362	2259	1786	1806	3803	1272	1154	1123	987	936	967	942	855	872	795	843	848	832	783	737	749	710	756	696	674	705	702	731	673	697	689	676	660	679	701	675	628	659	636	634	595	645	650	616	659	625	657	670	601	605	623	666	615	641	644	633	613	671	648	683	607	620	658	611	665	627	642	653	713	633	637	640	646	638	605	603	623	599	620	644	633	632	638	616	664	624	620	647	636	644	628	584	679	658	619	642	626	603	626	628	621	605	602	616	628	619	606	642	591	619	577	639	629	617	628	613	637	625	590	618	605	658	635	613	660	588	652	645	641	592	606	630	612	623	593	582	584	628	630	627	628	593	608	602	620	607	605	669	666	568	659	597	587	613	576	629	582	629	612	632	639	646	545	581	627	619	628	654	609	640	629	610	608	650	639	626	627	637	607	625	585	642	605	642	631	687	593	646	627	634	606	622	595	651	582	621	621	615	605	584	602	642	656	607	597	647	688	631	632	570	633	613	621	609	620	659	649	640	618	600	603	585	652	641	654	623	604	615	599	608	614	607	643	635	632	607	660	610	619	618	655	648	646	636	589	667	637	620	628	597	605	613	608	639	616	640	570	672	625	611	577	646	653	590	612	625	578	650	611	622	643	644	603	610	629	615	597	654	653	612	635	626	658	620	607	651	637	623	579	641	608	634	638	653	596	632	609	597	604	642	614	641	672	652	624	595	660	644	635	638	617	649	608	607	685	574	657	585	668	628	639	632	597	630	596	631	688	623	608	655	675	610	605	621	615	584	622	621	589	651	602	612	596	617	611	604	596	628	626	631	599	610	646	604	616	613	621	655	626	630	647	637	611	637	657	633	635	629	640	636	605	598	594	626	564	601	644	623	606	601	614	635	648	648	637	612	610	615	624	561	576	642	591	629	603	632	599	623	669	646	631	601	635	601	609	617	648	623	615	625	614	623	601	604	623	638	644	657	654	615	615	614	638	630	612	583	624	601	600	643	589	617	578	597	613	650	656	643	622	613	663	630	653	612	616	594	629	628	598	613	643	642	613	630	657	642	645	605	664	626	632	634	582	639	691	624	606	564	600	686	610	616	610	630	603	602	616	636	610	573	618	597	592	619	639	621	607	662	614	629	612	570	634	601	573	597	647	620	638	640	649	633	586	635	639	589	602	648	625	611	601	636	597	636	631	600	606	608	608	623	602	629	623	637	629	593	609	601	589	621	651	611	629	608	619	627	606	625	599	619	627	645	597	643	620	600	644	605	595	638	619	587	587	636	632	615	631	577	609	647	606	624	607	553	643	642	596	652	607	637	647	566	630	586	589	626	586	597	628	673	653	640	625	616	583	592	593	605	629	623	621	607	603	631	631	618	581	626	642	598	569	652	630	612	640	662	556	672	647	614	625	602	637	659	638	596	657	649	613	620	609	590	664	655	596	657	609	654	666	663	560	632	604	655	583	613	639	589	591	628	599	607	610	595	654	648	587	609	666	619	592	636	592	665	578	599	666	621	618	603	589	594	619	669	621	604	629	638	629	572	635	646	600	634	621	646	614	623	609	662	651	624	615	599	629	629	673	641	634	613	600	641	619	653	608	621	601	642	633	601	617	615	612	643	616	645	658	656	668	615	660	658	607	633	625	653	595	616	650	619	618	607	636	681	616	596	628	646	603	617	582	623	622	621	622	600	600	636	579	640	641	603	666	658	573	621	646	665	658	590	587	588	607	593	649	641	627	605	607	622	587	608	673	639	639	635	626	596	684	628	612	639	647	612	684	610	637	597	643	620	699	591	605	625	636	605	612	622	637	631	625	624	620	622	623	635	597	612	611	655	592	618	606	652	655	628	615	603	615	629	614	644	621	633	637	652	610	655	647	595	667	660	583	560	628	678	582	581	639	629	629	645	668	616	627	671	616	623	611	621	642	621	628	607	595	601	597	627	626	609	624	559	617	583	627	592	633	605	650	581	634	609	633	659	652	609	631	592	617	621	605	612	613	595	633	638	630	683	624	667	645	620	607	622	635	665	615	617	661	602	609	639	603	598	579	619	628	619	620	598	631	604	647	622	618	658	608	672	626	607	658	614	630	629	650	598	616	623	607	630	632	608	617	592	628	643	596	628	606	576	609	605	602	631	603	597	631	716	629	641	635	642	601	630	640	615	623	621	580	638	611	662	633	626	640	605	625	660	647	644	621	642	670	650	625	604	601	636	629	581	607	574	640	649	561	628	594	595	648	620	633	666	597	650	650	631	599	615	614	592	605	625	623	591	657	634	651	680	568	637	589	597	610	633	592	611	632	602	614	586	603	649	594	625	630	606	607	620	601	637	627	574	651	663	627	603	611	608	585	642	594	631	649	650	624	613	593	658	636	657	600	644	587	603	585	627	601	623	605	598	635	621	628	618	619	626	614	612	680	627	611	669	616	613	652	629	687	622	626	572	622	616	636	585	628	633	619	638	608	632	640	609	628	588	611	629	616	579	593	650	607	631	627	632	621	598	625	579	652	611	622	664	643	624	651	607	602	613	621	652	624	561	646	611	596	590	648	622	582	586	596	596	633	598	645	634	685	641	627	623	582	618	637	629	644	659	611	646	629	634	664	622	611	632	625	609	619	629	649	591	619	651	643	592	611	638	630	606	596	635	618	634	593	637	600	579	572	666	653	636	616	566	606	592	606	619	641	623	609	673	636	617	613	593	625	651	618	615	616	606	633	625	579	595	580	600	665	617	614	627	591	598	634	634	627	637	640	628	636	662	613	601	634	587	621	622	637	617	604	634	638	634	577	585	627	624	593	618	620	611	599	635	607	641	644	633	639	654	660	612	605	592	581	659	597	636	621	627	607	611	592	653	605	628	599	596	575	616	621	603	628	586	673	617	623	630	632	624	648	646	638	584	624	618	616	585	607	646	606	654	616	632	670	620	639	673	621	581	637	602	601	644	614	632	607	647	646	625	598	597	622	643	624	628	625	584	601	647	636	614	638	657	618	600	596	627	620	616	606	609	620	649	623	630	609	585	651	645	625	565	638	635	649	619	632	622	619	621	626	600	633	606	697	603	612	643	642	644	640	638	657	651	590	609	618	661	608	633	644	614	635	638	636	614	596	644	664	629	588	653	670	667	590	640	680	590	622	629	612	606	647	587	622	639	603	611	613	601	618	620	660	655	652	611	597	608	646	599	616	621	595	648	606	591	594	583	652	597	620	596	630	642	607	618	579	659	603	621	645	673	611	634	638	630	621	618	633	639	615	596	610	641	664	646	639	614	586	589	636	592	588	618	651	594	630	621	644	602	614	623	621	645	656	610	651	629	615	594	627	628	627	610	619	589	612	621	602	585	587	610	616	610	679	606	637	568	598	675	672	653	636	576	587	661	618	580	625	613	630	586	566	669	636	640	671	663	631	647	601	571	613	657	612	592	624	631	670	560	640	619	649	610	601	644	588	612	611	640	626	676	602	599	585	600	618	640	601
29767	16169	5436	1066	641	976	221	158	162	139	145	160	153	178	148	146	124	133	137	143	135	144	160	140	137	124	136	126	132	141	136	140	134	123	146	118	141	124	143	139	135	136	128	150	133	115	149	137	134	136	126	136	120	139	125	139	124	111	128	160	106	151	136	128	125	134	149	122	158	123	115	141	120	114	142	135	120	149	142	138	127	112	134	127	119	151	131	144	148	128	130	127	142	134	149	153	144	153	138	126	122	136	154	142	132	137	130	130	138	148	146	104	112	123	127	114	131	152	139	151	123	146	130	121	130	133	153	135	138	138	137	140	132	151	134	137	143	153	123	115	136	123	118	140	136	127	109	145	114	154	128	120	132	144	138	133	133	158	147	135	140	126	139	132	126	145	135	138	113	119	145	131	140	145	129	141	144	126	146	115	136	142	152	133	124	130	135	137	124	126	122	134	120	135	145	121	128	123	146	119	141	124	128	131	140	144	104	147	153	134	135	125	134	116	117	137	132	140	148	118	143	125	120	153	162	150	128	92	129	142	123	144	125	117	130	141	129	128	135	148	131	125	139	149	123	135	143	133	153	145	136	138	144	143	154	132	128	120	123	127	131	116	130	161	123	143	151	136	118	137	122	143	165	127	111	121	145	134	158	140	148	132	137	126	135	140	133	107	125	135	152	134	125	134	151	140	117	132	128	127	127	132	145	125	121	126	136	123	138	109	150	134	150	126	123	118	133	121	121	141	150	152	156	114	134	149	125	139	130	137	119	144	144	129	131	142	124	140	142	138	124	130	125	133	121	140	119	120	133	121	131	125	123	148	111	144	119	137	118	143	119	136	142	115	137	122	106	151	124	141	128	131	143	132	125	151	111	136	145	118	138	131	132	153	140	113	137	142	126	107	144	142	125	111	138	150	115	137	124	124	126	149	121	133	141	119	138	142	118	114	139	128	129	156	129	135	111	127	136	128	148	134	134	146	128	134	132	143	137	151	131	125	137	146	134	135	121	134	120	121	150	130	134	138	133	120	120	139	149	127	136	148	134	125	118	128	135	132	150	126	121	137	140	127	153	147	130	163	120	140	133	117	144	129	112	138	132	119	133	120	127	127	125	137	141	132	131	125	132	127	120	118	148	142	136	146	116	139	139	116	136	122	131	126	122	132	134	135	111	123	127	126	122	113	129	121	133	139	128	119	138	145	128	124	153	159	128	154	126	145	129	153	120	121	134	158	125	131	116	133	144	130	159	140	148	126	112	136	131	152	127	141	147	148	155	123	129	139	135	127	124	138	148	128	130	142	134	138	125	129	112	139	141	125	138	145	140	138	146	116	123	125	149	151	131	105	116	120	134	122	147	116	137	117	139	127	151	150	137	141	130	114	141	117	145	116	133	128	137	134	137	137	144	142	151	133	121	144	134	126	117	124	123	140	123	118	133	120	118	132	151	123	127	131	115	111	129	154	152	136	138	132	142	137	149	122	146	132	142	131	139	128	143	130	126	128	134	130	127	138	142	130	132	127	134	122	130	140	134	143	128	142	136	136	133	124	132	129	136	140	133	143	143	131	130	123	133	130	134	84	119	96	125	140	128	136	131	155	131	137	127	130	143	141	143	136	130	126	118	132	133	150	114	135	127	121	138	139	129	122	117	134	111	137	139	122	138	127	147	140	119	119	126	127	113	129	127	133	130	129	141	143	141	112	124	134	149	117	146	126	110	121	121	136	144	141	151	141	141	113	139	119	141	151	122	143	133	131	130	145	116	133	119	144	135	125	129	132	118	154	141	149	133	123	154	120	112	136	133	129	125	143	131	131	134	132	142	122	135	133	145	114	111	134	151	141	115	145	140	113	121	138	121	118	131	139	150	129	124	115	137	110	116	131	148	121	144	138	134	161	116	127	132	152	118	124	144	136	111	133	126	141	132	141	132	139	147	140	122	140	131	102	157	129	125	122	110	141	138	131	147	141	120	146	129	150	128	128	145	125	109	145	151	105	128	143	131	131	131	137	134	109	116	114	135	149	127	144	144	136	135	112	156	123	147	137	139	131	126	122	119	137	145	159	116	114	122	132	110	124	142	122	131	148	140	115	167	126	133	137	146	133	129	121	129	128	132	113	118	159	120	123	143	119	116	124	150	126	128	128	137	135	147	131	135	145	132	133	128	138	129	115	136	147	147	136	127	139	125	142	134	129	128	131	125	127	126	132	128	136	138	137	120	150	120	145	141	121	153	130	136	123	135	124	135	121	156	143	137	130	155	134	132	141	145	150	148	118	116	151	124	113	151	119	129	150	117	125	143	132	131	123	133	120	118	116	128	149	139	147	121	139	125	145	122	114	133	130	140	123	126	143	114	127	137	130	154	105	122	130	138	134	150	130	118	141	133	128	129	153	143	126	122	124	132	144	121	131	131	145	160	147	114	129	127	126	135	133	130	161	148	136	140	130	157	118	126	141	149	134	150	131	155	128	141	129	118	135	124	155	139	134	140	134	135	135	137	136	137	128	147	130	122	149	116	134	125	128	125	137	107	131	128	156	118	139	126	116	124	129	132	141	128	124	146	125	132	126	141	115	130	131	127	139	147	138	109	135	115	138	163	130	139	146	148	137	149	137	129	132	155	128	128	145	128	127	118	122	117	120	131	132	151	138	132	127	126	136	128	149	137	118	117	146	126	147	126	131	136	137	142	117	140	145	122	138	127	124	128	142	127	128	107	114	137	130	154	141	126	144	127	133	140	133	134	148	115	142	155	139	120	140	157	126	141	112	128	133	113	137	128	130	109	108	134	138	137	132	145	143	118	128	120	127	139	131	122	127	142	144	156	145	141	140	138	123	138	145	132	133	115	135	136	116	121	140	166	128	157	131	125	116	144	118	135	128	147	137	131	137	145	119	110	129	123	125	137	143	130	134	145	141	133	137	149	129	136	128	145	128	119	127	122	128	123	130	131	128	139	131	115	141	145	121	147	138	131	126	135	139	122	132	129	150	132	138	150	140	153	122	126	143	115	111	127	134	142	122	112	137	148	133	139	157	125	115	130	131	142	122	118	134	112	140	142	134	147	109	135	130	166	133	118	148	121	128	118	147	135	148	116	141	143	146	151	149	127	134	140	124	167	115	128	121	131	153	128	143	113	143	133	123	105	130	137	110	114	123	125	119	137	108	151	130	116	138	134	131	126	140	115	122	134	134	133	127	128	127	162	123	135	145	152	121	131	167	175	121	153	133	128	131	137	125	133	138	166	124	114	127	132	121	140	151	136	130	135	137	153	142	132	138	149	131	142	124	126	143	152	134	123	141	128	141	135	136	143	120	122	134	129	132	116	136	143	135	157	135	133	157	137	144	126	119	134	119	116	112	144	159	148	123	147	142	132	153	136	122	161	127	125	135	165	132	125	137	127	138	140	132	126	134	127	152	125	126	143	120	136	114	119	131	135	131	117	128	129	115	129	146	127	136	129	115	164	127	131	149	146	122	110	127	143	117	129	143
6588	7045	7885	1503	1334	2135	292	233	207	219	178	174	202	253	175	180	160	160	148	150	136	172	153	154	153	130	156	152	143	150	154	123	144	148	141	164	171	157	137	144	146	171	171	152	131	159	135	161	143	157	153	164	122	155	137	139	150	151	149	152	158	167	133	152	157	161	159	147	176	156	142	176	123	161	173	141	144	164	133	138	141	148	155	165	158	148	142	140	171	148	153	120	155	124	132	146	141	159	146	152	137	138	150	146	174	129	130	165	160	162	139	142	157	146	158	146	145	143	125	145	173	137	157	157	149	146	134	154	141	142	150	149	171	146	158	122	157	162	133	157	149	164	146	142	154	147	171	139	150	164	157	146	164	161	156	133	141	146	126	128	167	132	121	138	137	125	153	142	146	139	149	150	129	138	155	159	149	160	154	160	170	130	150	162	133	153	167	135	132	162	185	149	164	155	141	136	142	148	150	125	152	139	129	147	156	141	155	156	137	138	151	147	154	148	142	162	146	142	160	148	165	134	140	159	144	154	147	141	142	150	155	144	160	155	142	145	150	138	169	139	149	149	161	159	142	134	157	162	157	137	147	143	152	176	140	152	142	157	134	145	160	155	124	149	137	162	144	157	128	157	132	156	132	136	129	157	147	132	162	170	154	128	156	155	159	158	145	155	164	146	157	151	156	141	150	124	166	159	154	144	136	144	165	149	154	142	127	160	137	147	165	141	150	116	131	137	148	148	138	155	162	147	157	140	160	136	127	145	156	132	149	138	154	149	155	134	141	137	137	162	125	134	145	141	144	159	154	172	149	160	148	162	149	135	152	143	153	128	128	137	191	157	156	144	138	137	137	152	142	153	150	162	151	164	138	133	153	200	171	159	132	168	158	142	148	163	146	156	160	152	131	162	147	161	140	137	168	137	153	159	153	145	160	152	166	159	167	133	152	166	150	154	154	127	137	147	151	164	160	139	153	143	144	148	135	147	163	144	156	149	146	159	134	144	123	146	148	157	163	151	128	164	143	127	126	137	146	161	154	147	158	122	158	140	141	166	145	156	139	154	148	137	154	132	169	140	153	129	153	143	149	142	133	149	149	135	148	135	138	158	153	141	146	161	145	141	133	164	161	134	167	144	150	156	157	156	141	132	155	149	128	165	127	149	149	132	161	132	169	179	145	151	161	146	143	152	146	127	150	140	148	149	140	150	164	164	138	163	146	154	149	137	140	153	147	143	133	164	147	133	157	145	144	147	161	152	150	134	148	162	142	149	130	163	158	144	137	148	131	185	144	159	157	149	141	149	149	148	151	136	146	145	159	134	162	146	174	137	148	149	141	134	161	147	147	138	136	161	137	137	136	142	149	138	137	143	161	147	145	152	142	155	160	136	155	165	145	150	167	186	141	129	136	130	149	135	138	149	137	141	151	144	152	154	164	135	129	135	169	154	162	140	138	134	147	149	141	167	153	137	161	150	142	168	156	142	168	124	136	147	150	143	140	158	134	161	144	132	156	147	142	158	167	135	144	152	141	154	142	145	151	130	160	146	163	148	163	171	152	147	141	147	125	131	136	139	155	156	139	162	164	177	122	150	160	136	141	133	147	158	157	168	147	144	166	161	167	119	133	149	145	136	124	139	157	144	155	145	152	136	156	166	151	155	142	130	162	143	189	134	126	140	147	149	130	149	124	158	155	149	152	140	145	156	141	166	148	156	150	156	150	156	141	118	127	157	146	150	137	159	140	140	170	160	148	143	142	140	170	155	169	159	117	142	133	147	123	144	149	170	144	135	149	147	154	154	146	146	156	144	173	170	141	146	150	150	135	143	155	153	147	141	132	157	151	144	143	142	143	153	158	145	156	160	152	135	140	134	132	129	136	146	138	133	145	136	133	125	139	159	134	148	147	168	135	153	138	157	153	164	145	149	173	152	136	154	160	146	147	159	140	126	162	132	155	135	159	132	149	177	150	153	148	141	157	147	141	138	145	134	153	153	161	155	150	157	144	129	134	148	143	144	167	146	139	154	136	153	156	156	155	154	133	165	153	164	151	128	135	152	132	145	152	158	155	159	137	154	132	144	124	145	142	154	159	151	142	148	142	152	153	147	145	138	141	143	156	166	157	131	155	141	158	153	133	154	131	158	136	130	130	170	175	147	143	133	144	158	156	148	156	134	139	154	160	152	152	137	167	148	155	123	154	149	151	157	129	158	148	175	143	189	146	152	143	146	133	142	148	149	154	148	140	156	154	142	174	161	166	158	148	161	130	134	154	135	161	146	151	152	168	138	143	160	143	151	152	144	153	142	145	133	130	155	118	139	144	141	140	126	148	154	148	157	152	159	157	133	154	164	135	164	140	132	149	162	153	144	152	140	161	140	137	134	146	151	139	135	152	147	138	150	142	160	129	163	138	149	149	136	147	136	151	161	137	156	134	129	129	149	124	163	121	124	127	156	162	134	144	146	147	146	149	151	152	135	163	138	149	153	143	140	165	145	149	135	150	115	142	145	167	166	153	153	144	148	160	162	154	155	155	148	154	151	175	171	143	158	135	152	158	141	159	154	152	147	158	160	167	151	153	148	143	152	150	138	152	149	162	146	141	169	160	150	163	134	151	153	133	141	153	156	159	141	142	162	127	150	127	153	121	150	140	150	151	126	137	155	157	149	134	144	137	146	140	147	135	145	139	134	137	162	154	135	157	148	139	151	141	154	161	120	168	160	160	146	157	134	127	144	133	147	134	157	148	146	161	160	148	149	154	152	140	157	152	141	148	146	160	180	145	154	140	150	157	169	129	142	157	127	127	143	129	133	145	125	139	138	141	155	155	154	140	164	169	148	132	154	152	155	143	147	123	163	159	152	136	138	173	147	160	149	145	159	168	125	158	145	117	145	138	148	139	134	148	158	128	153	131	156	143	131	144	142	163	145	131	120	136	150	171	138	148	154	159	133	140	161	163	133	151	138	156	160	133	164	143	137	146	148	152	134	144	153	128	157	158	135	139	170	168	164	144	139	134	143	167	161	141	170	157	163	160	143	148	155	138	147	137	146	163	135	143	149	147	136	139	142	154	156	159	177	130	144	138	161	149	140	147	153	167	165	142	176	154	159	148	135	145	135	148	135	151	160	155	157	155	153	161	163	147	140	148	135	149	122	154	160	141	144	149	143	158	135	122	152	125	144	143	157	135	143	160	144	137	138	140	142	142	155	141	171	165	135	164	152	150	149	131	142	155	138	150	166	147	167	146	129	152	140	112	149	151	121	148	141	165	159	151	146	139	140	128	162	164	159	158	149	148	163	148	168	146	131	123	141	145	159	139	160	143	137	147	135	132	156	168	142	156	146	157	155	171	149	136	139	152	138	153	151	154	135	161	140	175	165	171	135	129	167	165	135	155	158	169	132	139	153	162	151	164	171	140	158	154	165	163	160	157	156	135	141	173	128	138	156	147	134	144	161	120	152	143	170	181	148	159	159	148	169	148	166	161	156	142	142
24212	19992	26157	23522	19993	11794	2153	1057	781	706	706	586	575	864	482	450	432	414	416	404	440	391	398	386	364	388	364	358	329	350	327	387	350	395	377	379	326	366	373	362	322	383	349	339	334	334	340	315	350	327	313	338	330	330	343	356	310	313	336	370	331	375	356	325	347	354	361	348	328	369	337	341	368	349	328	359	348	327	376	334	368	329	315	354	344	332	349	313	352	342	329	354	311	333	315	360	377	348	341	325	330	329	323	331	353	335	360	371	316	336	348	321	360	373	330	340	344	373	331	298	339	310	337	356	325	340	322	340	330	347	349	344	305	356	326	316	354	333	332	326	331	335	328	298	333	355	328	334	336	322	327	324	355	338	296	324	362	369	375	321	313	334	338	341	314	329	305	322	323	348	328	346	338	370	348	318	336	305	308	340	362	337	346	356	346	311	350	345	357	339	319	362	342	308	319	332	344	328	336	351	376	357	349	322	335	343	347	343	320	333	365	306	344	322	355	361	314	290	357	357	341	347	313	360	320	323	350	327	341	337	342	316	316	313	317	343	322	318	314	339	308	361	307	348	327	359	337	345	345	320	328	358	311	372	340	333	342	351	320	338	336	343	308	350	336	339	376	369	318	368	365	326	349	334	334	315	366	316	329	322	364	351	344	364	333	367	334	333	334	307	315	337	330	309	336	317	331	318	308	333	349	342	320	331	334	331	340	376	324	314	298	316	344	357	344	321	331	331	345	334	326	303	333	304	351	312	337	320	332	334	354	334	364	326	313	375	386	332	375	338	311	330	297	323	344	354	353	308	322	313	312	313	312	319	373	331	349	343	367	344	297	358	327	317	344	383	330	330	344	341	345	335	339	343	353	324	307	349	340	345	352	340	396	325	299	347	335	319	334	388	305	311	321	313	360	329	332	346	341	319	327	349	314	349	315	334	363	340	352	345	335	314	325	324	341	354	318	331	349	315	347	318	335	311	328	358	353	314	346	377	345	311	295	340	329	334	339	325	331	302	370	346	323	347	350	329	345	361	321	348	365	309	314	341	308	312	344	302	363	314	312	335	356	365	315	365	319	313	366	317	332	328	309	338	332	345	318	353	345	336	304	383	346	331	370	347	311	346	339	350	333	349	347	343	313	375	366	338	338	330	348	305	365	341	306	306	347	326	351	314	350	357	310	330	334	349	335	345	318	354	314	350	333	313	310	302	307	318	342	366	318	346	366	342	327	320	335	357	326	315	312	316	352	346	286	351	348	335	329	329	329	375	317	330	328	362	300	326	346	317	355	332	313	361	323	344	317	327	326	342	310	327	340	335	329	324	351	341	377	348	371	355	322	356	311	347	327	326	347	341	327	356	323	323	316	359	341	324	299	328	315	351	335	339	351	318	326	354	335	325	330	362	306	362	336	341	336	302	301	348	325	327	329	367	337	370	324	357	339	351	337	332	351	384	312	337	336	341	320	335	359	335	337	347	339	308	304	334	354	334	332	348	316	342	353	306	358	359	339	320	360	308	348	329	342	318	331	325	342	371	354	308	333	352	327	330	288	343	333	310	346	359	343	317	327	359	339	333	353	327	369	348	338	389	340	368	343	345	292	324	313	318	363	308	365	325	337	331	341	295	340	362	313	347	330	346	335	325	352	347	354	329	348	322	327	356	344	343	350	367	334	328	350	330	324	336	330	348	331	330	324	330	323	347	322	330	366	360	384	360	352	298	369	348	331	363	341	328	337	336	295	335	329	327	315	328	351	321	333	324	311	370	333	343	345	330	315	339	332	326	343	308	339	380	357	310	298	354	350	333	332	327	357	316	366	345	335	313	366	322	371	344	343	329	338	324	325	320	329	341	312	332	342	313	298	314	354	302	323	326	341	355	320	317	338	308	359	384	343	311	331	330	294	332	307	324	329	352	343	338	343	350	339	341	323	340	351	310	343	336	333	314	354	327	343	324	331	368	325	363	316	311	353	341	342	331	310	324	354	337	325	347	336	304	328	334	334	356	334	330	339	343	330	303	314	338	325	334	348	337	303	361	310	337	352	365	321	344	323	300	335	339	361	341	338	365	291	314	316	355	323	331	318	325	331	337	362	335	344	358	339	336	373	304	338	320	315	302	369	343	372	315	363	349	298	336	337	348	333	294	334	343	295	339	333	318	344	346	321	304	344	303	343	345	361	309	318	337	336	351	351	358	326	315	347	332	342	321	333	342	336	347	323	330	329	329	311	296	284	352	333	357	336	319	316	331	375	329	349	327	316	323	346	359	368	350	343	300	298	339	303	324	341	319	344	362	335	338	334	312	274	348	325	309	299	326	303	305	318	353	332	327	357	327	321	344	356	338	329	340	373	359	343	342	354	368	325	345	361	366	317	327	323	350	320	337	357	353	373	323	323	316	353	339	345	369	337	352	321	314	348	328	327	331	366	336	330	313	323	327	325	322	351	334	320	335	376	316	321	304	341	340	310	289	331	368	313	303	359	336	335	335	345	337	349	317	345	352	348	314	337	366	329	340	350	303	321	377	303	350	319	304	344	336	326	316	306	322	307	368	323	318	338	338	356	327	355	342	334	367	322	339	336	330	316	341	340	346	311	348	371	331	342	350	326	364	341	348	349	372	337	313	307	368	359	344	342	317	314	329	344	333	336	311	369	328	316	341	323	367	324	326	324	320	356	322	354	359	334	308	344	331	312	353	355	337	313	331	318	324	351	286	350	318	317	339	327	328	333	355	335	348	322	316	317	329	349	319	344	345	331	321	313	353	303	310	330	354	285	327	354	342	356	337	348	338	343	312	374	316	313	327	329	321	348	345	350	312	325	316	373	318	318	322	311	357	331	327	305	344	335	329	344	344	336	334	315	332	301	338	347	332	337	318	341	317	325	342	340	336	309	319	330	349	338	333	351	349	372	325	353	320	352	330	343	328	335	312	353	354	354	339	313	331	327	334	332	366	354	305	326	346	335	326	336	324	316	327	354	336	325	299	327	302	347	317	359	348	326	358	349	328	337	313	339	325	343	335	320	325	327	322	346	353	340	300	345	358	371	300	331	363	363	342	340	338	327	357	311	358	369	314	329	308	334	328	357	364	364	349	302	325	362	363	345	313	343	320	330	338	336	307	329	307	344	321	353	313	360	321	380	324	310	359	343	341	365	337	337	329	313	325	339	317	345	324	374	367	333	299	334	345	300	317	347	347	346	324	330	345	350	341	302	323	319	310	343	303	331	327	356	328	349	337	356	354	336	348	300	318	343	325	360	280	329	342	343	364	322	315	349	360	339	349	339	353	350	354	335	320	334	337	297	313	326	331	350	342	304	333	338	297	326	361	317	331	331	325	339	324	344	296	339	374	338	341	312	331	349	328	350	345	327	355	318	320	333	338	351	322	383	316	352	337	345	329	312	363	348	342	321	335	307	322	357	313	347	318	328	327	345	345	344	342	376	354	322	353	302	375	326	336	330	325	332	328	335	336	343	349	336	373	337	341	319	309
8283	19573	15906	6802	5284	6276	2546	1843	1350	1201	1101	857	849	1606	573	528	553	502	461	465	466	423	439	416	414	381	389	371	377	373	371	316	368	362	354	349	389	325	353	358	325	342	346	369	338	351	309	358	355	358	349	355	350	334	357	375	344	324	341	332	338	338	340	340	319	333	308	339	360	300	344	322	330	339	341	311	320	312	314	283	327	339	341	308	325	317	315	334	350	333	333	340	316	338	333	332	350	309	308	332	320	309	337	318	375	306	334	331	340	326	334	310	365	335	306	320	343	312	316	319	348	312	323	298	325	343	312	309	328	320	333	280	340	326	299	299	321	326	342	343	318	314	321	316	314	350	316	296	310	333	331	297	343	327	315	306	307	287	312	289	353	338	295	333	326	346	341	319	315	358	314	330	313	325	314	326	296	329	304	331	297	350	303	320	348	321	304	331	326	326	335	332	311	318	299	300	335	329	323	330	322	329	340	314	321	310	311	336	337	301	296	314	338	339	292	311	328	311	316	335	325	334	311	310	333	315	286	360	325	308	311	332	330	320	333	312	329	327	349	299	346	311	318	332	288	354	326	336	329	296	313	339	308	347	333	323	307	302	321	354	320	316	335	313	288	325	329	336	295	292	310	310	346	308	297	305	305	306	321	328	301	342	314	313	319	315	314	256	325	310	337	317	323	326	336	321	333	300	330	354	355	359	321	317	301	355	297	385	304	299	376	294	314	328	319	314	333	353	325	369	318	300	317	385	296	314	324	323	328	316	316	319	324	305	351	348	321	296	297	334	319	335	320	330	348	304	336	320	301	325	318	324	330	303	341	346	322	320	286	343	311	327	305	324	343	299	301	310	308	341	351	359	342	317	355	307	311	334	339	359	301	351	356	326	306	292	342	319	323	321	326	346	332	319	308	315	332	291	392	322	325	305	309	365	333	335	330	339	319	287	319	338	343	329	326	337	324	305	313	267	326	299	313	324	305	333	316	325	299	325	311	334	307	296	288	313	327	322	338	332	315	306	304	321	302	311	315	323	339	339	321	313	323	317	329	337	322	353	323	336	278	330	360	353	328	291	344	322	326	319	323	313	297	342	297	331	321	310	310	364	330	329	284	313	307	287	284	307	346	319	287	296	331	322	312	359	309	325	327	320	324	312	318	304	350	303	312	336	336	334	330	302	326	320	331	305	320	284	355	317	314	323	315	344	315	312	326	313	326	306	347	287	344	312	357	296	289	305	312	276	309	326	317	319	345	334	308	320	342	323	309	321	331	299	309	338	321	331	337	304	281	294	304	318	303	296	316	330	343	312	303	333	323	334	324	316	325	310	300	335	323	343	326	324	348	346	293	320	309	325	315	291	331	348	317	337	327	330	329	336	333	325	303	300	317	311	298	307	312	337	332	334	311	292	328	310	352	307	349	289	333	344	340	334	315	333	345	311	326	303	332	305	308	294	306	321	308	299	324	331	318	290	333	300	295	316	352	310	330	336	307	305	348	321	310	312	329	339	329	338	341	312	356	298	332	342	310	299	299	316	333	314	314	306	332	341	343	335	299	364	333	333	326	275	327	317	309	321	306	289	326	327	321	342	320	304	287	327	339	314	345	317	345	350	312	347	315	312	339	346	351	309	324	332	313	309	283	345	340	343	315	343	316	354	346	329	333	325	335	351	293	302	321	334	348	291	324	330	340	315	294	315	348	333	332	292	314	333	315	313	328	313	321	354	302	305	324	335	336	331	279	312	286	316	309	317	305	319	305	303	341	306	326	318	321	318	320	325	321	332	336	275	305	288	355	309	346	315	341	303	278	332	342	331	357	337	306	308	318	285	342	319	330	351	350	347	328	325	323	305	301	326	335	321	324	362	328	370	309	302	339	338	291	336	317	305	320	311	314	351	323	341	291	320	307	329	329	314	317	320	310	338	297	350	345	309	337	334	323	313	324	314	316	317	311	327	329	292	310	330	297	318	333	323	347	320	288	325	302	325	350	326	356	310	337	324	334	321	314	343	293	325	321	339	320	318	328	320	327	310	327	318	339	312	358	316	308	348	356	304	357	353	332	343	318	303	312	337	318	326	307	306	336	332	328	300	317	321	317	302	292	343	332	319	312	305	322	337	358	305	308	297	316	367	305	285	327	358	341	329	312	311	319	315	327	362	334	333	319	302	334	295	293	314	310	321	309	316	292	342	315	316	306	353	333	323	325	346	334	304	319	330	330	344	313	360	319	281	329	304	324	325	341	316	285	290	320	351	319	359	336	304	316	320	300	294	323	301	378	329	334	316	342	351	333	307	311	349	318	357	338	275	298	313	354	299	313	283	306	300	332	321	336	328	332	315	336	356	329	325	346	321	346	339	338	301	329	323	322	290	315	294	352	318	295	348	354	324	293	319	336	347	314	331	318	305	329	305	327	328	315	340	333	342	354	309	344	333	312	370	310	337	313	350	288	336	310	315	311	327	319	351	310	292	322	287	325	306	360	319	301	323	346	305	324	302	318	320	308	321	291	321	314	357	297	292	313	342	307	320	323	315	314	338	292	323	325	314	306	336	317	336	318	302	339	336	326	344	304	311	331	331	310	306	322	299	344	323	327	298	324	329	326	368	326	291	329	323	303	316	310	321	302	301	359	323	322	338	331	341	332	335	320	313	335	341	302	311	331	318	336	340	323	315	364	329	317	317	334	331	328	312	318	319	348	326	300	322	325	316	342	311	334	324	355	330	338	353	315	292	306	338	330	322	313	294	336	315	331	330	331	316	310	354	331	294	338	311	328	334	310	324	328	321	325	307	330	351	296	321	283	327	338	341	341	311	339	299	318	337	348	347	362	340	334	316	310	318	310	360	340	309	311	321	342	355	313	311	298	318	306	315	337	346	322	330	334	306	335	325	313	344	336	320	287	317	329	309	302	301	314	335	322	320	316	325	284	360	344	317	315	300	350	316	335	348	300	316	313	305	337	296	309	322	331	310	325	330	299	331	322	326	329	320	341	313	303	352	313	315	313	284	321	308	338	336	320	301	307	301	330	338	310	351	331	292	312	343	365	305	333	301	311	298	341	315	312	331	321	301	347	296	309	335	323	338	350	318	295	305	317	325	347	318	344	309	323	339	301	318	326	336	324	307	322	337	330	340	312	358	343	330	347	322	354	304	314	321	335	336	324	336	341	333	320	289	316	299	327	304	316	338	325	317	328	317	337	318	313	331	298	343	311	333	311	342	313	325	319	303	327	319	314	310	317	356	335	353	306	301	290	294	314	297	305	326	325	331	305	328	328	334	323	333	355	306	314	334	289	346	341	314	300	330	312	319	341	337	334	300	355	320	298	320	312	338	313	336	332	275	340	315	376	327	321	329	336	327	319	340	323	315	318	331	357	285	327	325	324	323	284	318	294	327	296	350	347	292	328	330	347	328	315	330	300	313	341	305	319	306	290	325	354	316	312	294	319	333	332	367	315	343	309	322	350	286	350	300	336	342	348	324	322	303	294	287
24333	21994	29114	25548	22004	22235	11739	2546	1597	1549	1375	1214	1139	2503	1007	927	847	838	876	841	789	788	797	747	729	761	721	725	698	749	703	686	733	690	689	701	694	704	714	696	688	697	703	710	707	675	669	743	694	641	703	691	690	673	619	703	694	657	697	687	646	668	679	684	691	622	678	683	669	694	662	667	690	621	683	679	628	648	661	700	666	661	701	691	667	679	647	711	649	646	680	661	644	672	736	687	673	674	662	653	682	665	692	660	617	672	657	692	653	627	639	663	685	636	665	635	646	591	641	632	653	678	664	658	680	652	662	669	689	685	662	663	681	669	665	653	638	667	648	671	677	650	695	650	664	678	698	701	674	633	660	653	672	634	665	648	667	624	663	664	678	648	667	646	640	684	647	660	691	652	697	642	680	641	677	682	654	651	663	672	627	706	666	614	656	668	683	662	664	662	673	657	666	670	640	677	619	652	640	663	659	650	656	641	642	678	681	703	644	659	670	639	650	631	660	617	611	666	644	650	636	695	644	648	657	640	686	692	688	636	728	679	673	707	653	701	606	626	662	697	690	637	684	674	743	639	697	678	624	669	617	625	640	658	657	636	629	712	716	667	660	636	672	648	627	659	646	652	602	681	655	654	722	633	613	636	674	626	650	651	635	612	656	596	653	663	657	673	642	647	664	640	663	662	639	667	689	679	683	640	670	655	667	656	642	678	642	692	664	658	640	667	689	695	698	670	683	675	622	663	640	657	664	644	645	645	590	705	665	654	681	671	705	676	666	685	691	647	676	651	685	649	643	681	691	643	708	681	681	598	659	665	666	684	700	586	644	674	636	678	641	634	644	666	666	653	635	630	659	666	659	655	623	640	680	675	643	648	670	657	668	681	690	685	663	680	618	651	619	635	632	702	676	663	657	637	642	687	639	657	675	675	698	628	650	670	643	684	646	660	674	626	661	626	662	635	655	694	646	637	671	672	675	625	644	623	657	669	642	645	664	648	667	657	681	665	669	708	642	644	684	664	629	639	648	653	688	660	680	657	626	673	648	685	598	721	662	641	644	705	636	617	635	711	655	634	678	682	681	627	635	681	641	665	677	643	659	663	662	632	649	642	655	679	649	639	641	661	626	653	662	716	613	680	670	647	631	620	701	673	650	674	652	678	660	656	652	624	666	674	637	652	615	696	679	657	667	639	663	629	617	648	703	668	674	661	650	691	691	665	670	660	659	640	665	676	666	676	672	663	661	632	654	641	688	646	637	633	653	632	663	661	587	645	649	696	652	652	642	692	658	652	665	664	646	598	662	673	645	641	651	643	667	618	705	670	670	636	692	679	691	707	625	648	609	656	630	667	683	652	679	687	634	673	676	666	667	657	632	633	637	658	644	669	662	680	656	625	694	658	658	640	648	691	661	622	669	630	613	655	639	661	633	655	744	661	684	602	690	640	668	634	650	607	712	679	685	675	674	668	612	665	632	674	655	632	616	648	659	682	660	658	709	639	613	652	669	668	626	655	672	631	665	641	651	693	665	667	599	672	666	671	646	687	608	660	643	660	643	658	676	634	678	667	631	578	618	690	733	625	627	684	693	647	642	616	700	613	649	664	655	669	679	632	674	657	689	646	662	678	669	652	654	636	647	650	651	624	631	670	676	669	688	644	650	680	667	630	656	624	643	635	581	635	645	726	682	638	606	665	619	649	687	650	628	701	618	622	657	637	657	631	693	668	670	601	657	631	643	653	676	634	651	658	674	666	671	686	625	677	642	649	638	659	666	687	645	677	704	646	654	693	671	674	673	665	685	643	639	628	652	682	694	649	635	715	673	661	650	637	642	671	652	654	644	676	691	678	619	667	675	651	683	700	670	684	622	591	645	687	679	643	643	673	648	675	685	639	724	727	657	713	666	637	619	638	617	636	643	649	719	704	657	682	682	706	670	664	662	726	623	637	676	704	647	649	671	678	692	671	634	685	629	688	640	673	636	702	689	648	640	715	665	660	628	611	610	689	640	662	653	647	679	675	657	649	676	659	679	663	582	658	615	681	665	621	635	652	634	672	646	622	651	635	655	653	632	626	670	653	634	673	627	656	667	686	700	664	607	675	715	669	673	669	651	683	686	659	666	675	648	632	674	627	689	637	667	641	636	682	617	691	622	637	634	737	662	665	682	650	648	670	670	612	646	653	666	714	659	655	683	686	631	634	685	644	642	609	652	605	671	682	671	609	691	648	625	710	676	697	695	669	665	679	665	638	633	617	622	623	659	686	664	632	661	663	652	641	627	676	668	643	650	659	657	685	640	657	661	658	647	691	694	667	693	659	626	665	665	690	638	706	629	668	708	639	671	615	607	657	667	613	697	645	679	704	602	634	699	622	654	674	654	697	616	633	635	626	685	676	659	628	660	652	656	673	659	674	632	643	668	681	647	634	631	675	621	670	662	632	619	672	657	644	655	640	679	628	656	651	639	641	704	658	652	652	675	628	692	660	691	700	649	665	690	660	688	625	613	682	634	665	722	671	693	712	653	649	660	654	575	668	669	708	652	674	681	616	641	705	638	643	638	677	685	651	674	643	642	646	625	642	622	615	642	676	617	679	635	671	644	650	623	654	615	637	640	703	680	680	645	652	652	666	647	656	622	658	638	669	635	666	675	683	645	625	639	645	686	662	680	607	651	616	678	668	628	635	631	686	669	703	693	644	657	654	673	643	646	675	651	727	649	639	647	651	617	681	635	664	693	635	616	668	614	693	713	664	664	663	574	657	664	625	690	673	667	620	660	675	653	632	647	645	694	686	697	668	660	673	675	661	629	669	679	665	680	673	640	671	667	660	674	665	639	654	676	628	668	635	629	606	688	670	633	646	643	669	671	645	640	695	610	662	678	652	664	676	693	646	638	620	621	622	682	703	667	694	640	632	685	679	592	690	647	626	631	662	620	655	628	654	660	580	671	636	663	666	637	712	746	625	630	680	660	603	622	646	657	644	664	613	638	652	679	667	672	660	649	681	659	692	642	679	636	644	672	671	680	619	676	611	652	659	665	627	638	668	709	587	653	668	643	625	640	617	669	665	668	657	682	702	674	633	609	686	687	643	654	666	677	658	669	655	657	655	632	603	681	643	658	631	644	652	660	688	639	633	664	630	669	664	619	617	661	669	635	671	605	709	608	647	657	622	653	640	668	669	608	660	660	667	650	641	664	676	661	661	612	620	671	690	637	653	653	635	679	630	706	657	701	632	688	653	664	638	645	650	662	608	648	633	649	692	661	694	632	638	652	695	640	672	657	673	611	652	660	645	690	668	650	668	657	621	643	709	656	670	683	616	635	617	679	644	731	633	689	623	691	681	607	608	638	619	677	654	649	652	621	642	610	646	666	658	668	690	662	657	661	684	660	700	646	672	732	690	678	684	685	690	645	643	682	687	641	649	626	671	677	638	681	641	678	660	692	668	661	690	666	695	654	613	661	684	672	633	696	650	693	693	610	724	683	663	645	670
12888	26504	24437	12588	10380	9304	5311	3768	3003	2447	2344	1870	1707	4546	1335	1132	1107	1083	921	964	928	903	864	795	794	744	781	773	732	726	752	716	721	732	684	672	727	685	689	693	724	660	643	679	696	696	694	675	732	669	696	688	637	637	703	617	670	643	656	618	630	672	633	673	640	622	664	661	677	637	601	633	606	681	625	651	659	677	635	656	671	621	669	668	657	605	659	634	613	650	640	663	653	630	626	659	654	640	619	612	613	627	619	647	608	626	598	651	654	584	604	620	697	632	588	644	610	625	592	636	606	652	628	654	610	646	643	638	631	644	618	652	589	678	604	619	664	614	662	634	643	605	663	608	641	598	648	614	657	612	620	587	593	606	605	635	638	653	656	627	609	629	620	657	567	646	612	621	629	582	610	634	603	621	650	592	610	605	609	605	583	630	622	641	654	623	623	631	653	617	601	619	636	620	653	638	648	604	637	624	653	655	613	593	615	589	670	594	611	606	567	628	593	599	604	631	642	630	631	616	620	647	625	631	597	615	630	649	634	611	595	662	660	635	634	614	600	612	595	640	621	632	566	606	624	633	627	618	627	609	631	596	627	606	661	629	614	596	589	610	610	618	654	631	635	630	642	594	605	611	618	632	599	610	657	598	623	604	595	625	602	604	616	640	602	600	642	594	601	599	611	607	613	646	605	567	601	616	662	603	594	603	587	594	664	595	579	645	635	594	637	597	626	622	597	631	620	610	630	652	669	616	601	635	599	637	643	650	643	662	648	642	607	617	651	666	642	663	660	629	597	654	619	582	599	676	641	660	599	627	642	615	672	672	608	587	672	626	601	654	628	636	616	609	624	618	594	599	629	607	605	628	664	641	609	658	682	591	618	672	582	631	616	582	606	615	621	639	616	611	628	599	617	637	646	668	616	597	663	712	609	618	603	611	638	663	626	630	655	578	630	626	641	631	635	634	638	615	662	586	668	637	641	622	620	614	663	642	637	661	608	661	632	601	629	648	616	647	599	684	587	625	650	609	622	575	658	590	600	630	640	660	627	680	614	608	647	652	590	602	633	666	666	643	646	617	602	557	626	585	643	598	616	620	620	634	663	629	612	608	665	653	612	606	612	629	634	619	616	608	616	579	602	634	626	624	645	629	591	674	582	608	633	642	586	629	589	624	616	608	618	614	612	600	608	605	628	563	670	629	576	604	581	626	642	595	610	631	622	599	601	601	590	619	626	606	602	646	624	614	601	618	670	632	641	652	620	566	611	615	635	611	614	626	592	619	590	649	608	652	650	590	594	578	650	639	610	621	641	564	598	637	591	600	644	679	632	629	633	601	569	601	625	595	618	618	611	632	638	681	681	669	655	623	623	581	642	619	636	614	636	590	630	614	669	609	605	610	627	619	618	618	642	675	643	620	615	642	617	582	615	597	606	615	614	640	638	658	595	639	618	649	633	670	640	643	579	618	608	574	642	638	664	633	618	656	631	636	615	611	570	639	677	622	619	600	633	652	640	612	660	607	656	617	611	643	570	605	627	618	615	661	616	615	606	614	594	619	604	651	655	594	612	651	583	609	614	587	672	602	598	678	589	623	616	598	599	610	661	570	607	640	585	622	574	633	661	625	670	603	619	623	621	668	622	665	634	567	607	655	604	644	608	587	558	596	597	617	615	569	556	614	605	604	628	623	576	589	609	624	639	649	628	638	621	645	628	667	620	653	622	655	592	611	608	644	612	609	624	642	632	641	612	622	597	621	647	621	617	606	643	592	587	628	635	622	614	617	585	623	628	600	638	613	656	624	591	582	643	633	600	613	592	663	619	635	612	637	614	632	646	613	596	637	622	618	615	611	591	635	635	659	609	629	638	639	638	684	646	650	593	601	640	616	637	625	647	600	631	655	613	603	599	647	615	591	583	650	624	615	624	609	622	610	616	601	626	605	634	642	635	644	644	657	580	650	653	610	653	648	609	651	647	651	636	631	612	612	644	603	621	649	595	617	598	645	629	635	644	618	644	647	588	583	630	614	609	621	623	619	583	634	643	650	658	647	646	622	643	624	621	565	601	638	617	595	608	649	623	598	587	630	630	642	621	612	639	629	609	596	636	637	600	680	678	610	623	642	647	611	595	645	600	612	645	597	592	636	621	639	603	586	632	595	635	664	649	676	643	634	603	574	643	647	609	632	649	619	628	662	633	671	602	605	655	645	612	587	594	617	620	645	606	618	628	650	639	617	649	649	611	602	642	636	629	646	644	584	644	613	639	643	646	626	632	687	587	625	654	674	615	656	598	638	615	591	611	619	558	622	562	611	601	585	616	596	647	636	593	656	655	578	617	630	618	662	589	631	606	654	615	632	621	593	636	584	648	621	632	619	618	622	592	654	628	647	588	657	626	634	627	606	640	589	644	634	588	634	659	600	621	576	684	642	644	629	625	591	582	622	589	622	604	691	619	597	631	589	641	637	638	659	601	649	596	593	657	600	627	628	587	623	626	590	633	617	626	639	633	581	634	623	607	634	621	577	637	673	629	647	617	633	618	606	671	614	593	622	640	598	628	622	647	657	674	599	653	639	607	603	610	622	625	624	618	612	618	647	588	615	616	547	609	574	606	627	637	638	626	593	569	608	585	647	607	621	626	654	610	615	623	647	628	623	589	638	584	624	570	623	633	580	653	606	617	569	641	679	634	619	650	644	627	591	612	615	639	618	605	581	646	589	621	589	647	595	630	630	679	639	676	598	603	611	609	620	622	601	610	623	647	607	612	629	647	593	580	656	624	650	609	640	616	620	650	671	606	626	631	640	630	650	646	625	643	599	665	622	638	545	605	608	643	605	627	641	615	639	636	615	649	611	625	673	622	657	599	614	653	634	674	624	624	632	588	612	635	594	633	608	636	626	639	644	636	647	606	551	620	671	617	637	661	642	621	630	641	617	613	634	581	618	609	640	597	630	584	581	663	619	638	587	602	638	623	642	616	640	625	635	600	623	623	617	639	618	608	605	604	638	600	616	630	644	630	619	629	621	611	619	618	624	607	652	633	580	630	628	603	703	622	625	582	630	633	639	644	622	609	630	634	677	612	643	653	617	659	568	626	650	644	647	688	644	602	607	622	614	649	627	631	605	619	634	649	623	595	584	639	617	651	601	627	668	613	633	666	594	615	670	610	590	626	633	678	638	590	637	589	628	561	662	637	635	633	602	619	640	632	656	614	640	628	597	586	604	623	615	603	618	614	587	575	668	610	621	662	589	645	640	643	608	618	622	637	586	611	611	651	637	646	606	627	626	637	617	716	596	616	618	638	648	634	609	647	652	615	588	619	615	630	617	628	604	671	583	605	621	680	636	609	618	593	637	589	590	610	642	612	590	643	654	638	645	612	620	620	634	627	642	648	628	576	625	656	666	591	666	595	548	631	609	645	583	614	614	618	644	676	621	635	645	570	658	622	671	613	598	635	629	689	589	618	604	629	589	636	621	632	631	633	616	596	621	583	602
30059	15851	3049	695	518	489	189	171	192	180	153	137	158	182	156	126	150	133	146	140	153	124	146	128	141	146	138	134	140	113	119	119	130	141	131	132	130	130	160	139	139	123	153	141	142	135	111	138	120	132	134	148	133	162	123	124	125	145	126	122	128	166	108	121	138	129	120	150	142	139	121	117	133	145	128	126	137	127	124	151	125	124	137	153	133	122	131	112	148	125	119	130	129	122	123	141	133	125	105	131	124	108	111	128	133	145	126	126	119	143	130	139	121	137	137	124	145	126	143	121	124	139	131	125	130	116	129	140	152	130	132	140	122	141	142	132	135	131	122	121	129	136	115	135	125	128	146	137	125	123	145	144	122	135	133	129	146	137	123	148	134	119	125	127	150	136	147	132	137	121	119	136	135	125	134	129	137	124	146	113	134	143	143	116	147	149	142	128	112	118	140	139	122	122	132	142	144	128	146	114	145	125	144	142	122	127	141	145	146	121	123	144	146	129	121	133	142	131	141	113	157	127	122	129	138	139	123	125	132	127	164	135	123	147	130	162	132	126	136	134	143	111	111	124	141	135	161	141	133	132	132	108	120	119	130	133	160	133	128	136	144	139	144	133	126	144	117	132	135	133	123	137	137	122	144	120	131	137	135	142	134	123	134	120	142	130	139	129	150	143	122	158	127	133	139	148	129	144	112	141	140	113	113	109	119	126	138	153	134	127	120	136	134	144	145	145	148	132	123	146	119	122	121	115	150	131	125	131	135	104	161	134	130	133	142	134	137	134	137	110	128	146	132	150	131	135	125	131	133	150	134	134	161	131	134	132	142	134	128	142	126	138	145	126	138	111	152	139	115	128	136	150	134	139	129	108	139	128	123	139	127	147	138	128	146	155	122	137	147	158	115	132	135	122	147	128	143	125	143	130	138	135	132	136	129	136	137	136	153	148	135	135	115	137	131	125	117	150	135	131	121	127	144	136	143	124	137	141	121	111	138	142	160	150	135	128	115	119	127	109	143	128	142	143	138	144	120	136	148	130	132	122	131	130	127	130	122	135	120	119	129	120	131	162	119	131	127	140	128	148	123	132	147	132	130	125	130	128	137	111	127	128	123	150	108	154	125	135	129	106	147	119	143	140	120	141	146	132	152	129	117	150	134	119	128	146	138	128	133	122	114	130	134	162	129	129	146	147	133	143	126	105	138	129	103	143	137	129	150	127	133	137	139	130	116	134	136	151	140	128	125	138	119	138	148	150	129	132	126	150	151	134	124	130	126	136	141	142	119	149	141	127	141	151	140	129	139	139	158	106	114	112	138	136	145	118	155	132	136	126	124	124	126	116	125	127	129	134	124	133	141	161	133	108	126	140	133	130	134	156	119	150	147	126	128	133	139	131	149	134	129	122	129	135	133	113	135	124	123	142	135	133	124	138	151	132	120	146	129	118	127	132	122	123	124	116	125	153	125	114	138	133	126	129	116	145	138	144	149	127	146	138	122	141	132	127	135	126	126	130	136	129	151	140	119	139	140	124	117	160	124	157	129	130	160	123	137	121	147	129	135	140	142	131	133	136	164	122	144	141	135	140	153	130	134	138	116	123	134	115	125	117	121	122	131	124	112	141	144	134	145	116	143	149	141	111	148	143	125	114	123	134	125	124	130	118	159	135	132	144	145	120	123	141	130	132	160	140	121	134	122	133	158	125	122	136	155	136	139	123	143	134	115	140	118	126	130	162	145	144	115	120	145	126	134	147	123	142	143	120	121	142	140	146	134	129	138	131	131	115	129	120	138	113	133	108	130	146	125	123	121	118	127	118	124	119	116	97	136	118	143	138	142	119	147	131	141	126	135	123	127	133	157	128	118	124	157	154	144	140	129	150	139	131	128	135	139	149	141	129	132	136	135	137	140	131	112	138	123	142	128	135	133	136	143	121	132	134	125	133	146	115	105	134	116	128	139	162	127	131	143	124	148	153	125	139	139	130	128	150	122	131	133	153	142	134	126	128	132	133	141	118	141	129	136	144	112	107	135	150	139	138	114	149	138	125	134	136	125	152	129	112	130	141	157	148	114	140	125	142	134	119	138	123	122	152	120	128	130	133	117	122	133	129	118	130	134	147	123	134	141	140	136	155	133	149	126	126	134	131	115	147	119	137	134	134	124	134	137	117	151	120	148	126	114	115	145	141	141	132	116	126	140	143	153	118	124	132	132	133	145	129	141	123	126	153	135	110	151	140	138	136	126	136	141	139	137	142	117	156	137	117	121	145	135	105	123	140	127	129	152	138	122	159	123	110	115	129	124	140	109	147	138	147	133	120	156	152	138	123	135	124	140	127	147	141	147	135	115	135	138	141	142	143	137	120	131	126	140	148	122	138	131	111	126	127	137	138	129	129	127	138	126	137	133	126	141	136	146	131	131	124	131	116	117	127	123	165	146	141	140	133	140	128	122	140	135	131	136	138	125	134	157	117	125	117	129	154	139	152	120	135	138	116	130	120	114	118	136	142	143	126	147	147	108	144	136	130	134	154	135	123	147	147	131	121	120	120	142	130	137	134	140	142	133	129	113	134	122	135	151	117	122	129	115	129	137	129	128	140	120	134	146	133	131	137	130	127	116	135	109	135	119	126	125	139	133	128	125	133	127	129	124	123	142	119	143	124	126	144	111	145	151	131	128	122	138	154	169	146	113	133	130	137	111	131	130	137	117	126	143	115	141	143	138	120	138	135	129	131	137	133	135	121	119	137	118	121	154	145	148	113	124	160	131	122	162	138	149	146	143	144	120	152	122	127	134	128	118	121	132	98	134	144	134	129	129	143	133	135	136	118	118	144	149	124	126	125	143	146	126	148	128	111	133	114	159	133	132	125	130	125	139	156	141	119	129	133	117	122	130	122	143	120	120	119	133	138	138	139	157	126	150	151	131	140	117	116	141	141	135	130	98	142	138	138	130	130	134	136	141	124	144	115	116	115	143	124	110	132	128	138	147	148	137	150	121	135	120	138	140	120	148	132	120	131	119	156	119	141	148	117	110	155	141	139	144	131	141	126	119	126	110	134	121	141	145	124	129	146	129	133	130	127	140	153	138	133	121	141	138	126	118	111	146	132	134	117	154	153	134	129	117	138	138	150	134	134	128	133	123	104	147	133	144	141	113	134	153	128	142	127	145	128	134	117	125	129	129	126	120	155	141	143	126	128	126	139	141	127	132	145	136	138	139	112	132	127	131	141	136	148	118	118	127	142	148	147	131	141	129	142	110	136	135	127	151	133	153	138	131	118	142	163	124	123	123	134	130	107	149	122	136	136	111	154	107	136	129	147	154	138	140	139	166	131	112	121	129	129	128	132	137	115	141	131	143	154	142	114	143	129	149	110	114	155	141	109	153	140	141	132	145	134	148	143	157	120	132	124	139	142	136	143	132	114	139	150	146	119	137	151	144	109	150	114	166	117	130	111	130	132	135	136	144	139	135	119	117	115	125	137	128	136	137	124
6398	4257	3358	977	900	983	264	246	225	199	223	185	206	308	163	162	140	146	135	144	160	161	139	160	162	158	163	130	137	143	150	143	149	180	136	137	154	168	131	166	133	161	143	156	173	132	137	167	148	154	154	167	155	159	143	154	156	149	173	155	138	159	141	162	146	145	149	154	143	131	161	137	141	157	128	147	158	158	156	151	155	146	160	176	158	151	142	146	147	146	157	133	127	146	146	135	155	155	133	141	138	161	138	170	143	149	150	152	152	147	160	159	142	160	134	153	159	149	151	131	132	125	148	139	134	159	169	153	138	143	144	133	147	151	161	146	143	157	157	169	154	160	127	139	139	163	158	150	158	136	167	159	160	126	133	146	163	158	161	163	127	145	152	155	145	146	153	145	138	140	161	157	170	157	165	138	158	141	155	174	160	146	152	151	152	161	135	134	165	155	157	155	146	141	133	131	145	168	152	147	130	144	153	139	154	178	162	141	133	128	142	146	164	156	144	140	158	135	154	156	132	183	159	152	140	150	142	161	140	160	149	148	157	146	158	153	137	147	141	136	160	166	137	153	173	166	161	133	168	143	162	164	157	153	147	165	144	171	154	146	168	167	144	165	150	158	144	142	157	153	136	143	153	159	154	150	152	152	140	137	140	153	131	147	140	140	143	162	147	136	149	141	157	149	150	145	160	145	154	183	166	139	160	154	115	118	126	153	165	137	151	166	154	141	162	163	133	144	129	156	125	145	161	146	159	138	153	157	140	136	155	147	150	143	135	152	151	169	155	162	138	153	137	153	171	161	156	151	160	142	157	124	151	149	154	158	152	155	146	151	165	164	152	156	165	147	126	132	139	143	166	165	163	156	142	149	131	144	151	141	146	142	147	163	121	137	152	129	151	137	137	158	135	161	160	180	154	152	149	153	140	122	136	169	135	130	138	155	146	160	146	146	143	170	151	148	167	150	144	143	154	123	152	151	137	151	146	155	153	141	149	144	131	166	143	141	141	168	138	145	133	145	169	153	158	134	133	171	137	144	149	165	137	131	161	160	147	140	138	144	132	124	144	138	169	158	136	145	151	148	163	173	144	147	145	142	157	138	133	147	162	136	141	141	154	154	174	146	173	164	147	152	137	152	150	137	158	147	123	137	153	138	141	150	156	148	127	147	158	151	147	137	160	140	151	146	145	136	166	148	155	149	161	170	157	163	149	154	156	165	153	142	160	155	162	154	122	187	133	147	132	152	169	143	138	161	149	123	186	170	141	142	165	143	151	146	136	150	153	162	157	149	138	165	132	127	156	174	139	138	157	162	130	145	140	137	125	161	146	166	155	156	145	145	156	144	148	141	139	149	175	141	150	149	159	155	150	144	165	157	146	140	147	156	170	129	157	163	162	147	157	149	144	152	169	132	132	148	168	159	145	122	156	144	140	150	159	152	136	147	155	139	150	159	147	145	123	142	158	146	151	160	157	162	148	130	145	140	142	152	154	152	133	145	159	165	133	139	137	143	137	157	143	147	166	152	150	123	154	174	156	168	145	155	145	132	145	164	150	167	154	151	150	138	157	147	128	135	144	168	179	140	156	155	140	158	146	187	148	162	147	158	153	154	148	150	148	163	151	139	121	146	159	138	162	132	143	142	172	135	153	163	178	132	171	149	147	147	132	143	164	149	142	132	152	140	146	143	172	135	161	155	166	113	149	138	143	136	126	152	148	166	153	139	144	140	160	151	145	134	144	145	142	161	142	153	139	154	141	143	149	141	125	187	160	151	151	144	135	152	136	144	152	152	150	167	156	148	139	139	144	162	162	152	176	142	126	159	148	156	129	154	144	135	141	153	136	165	148	154	149	155	136	155	150	166	128	153	161	146	152	137	133	147	155	168	168	148	161	174	169	155	154	151	131	152	150	133	147	143	160	147	161	136	159	164	142	144	137	171	159	154	140	151	132	149	162	149	170	134	157	169	167	153	137	141	153	155	153	168	136	152	160	164	147	168	153	131	167	153	143	127	157	144	125	156	145	145	148	150	170	145	146	129	134	148	145	151	161	147	175	152	131	133	149	140	141	142	149	161	156	131	153	144	136	150	166	137	155	146	143	128	167	142	145	162	144	146	157	129	151	141	166	164	159	146	133	158	132	175	147	148	152	147	153	153	168	144	143	151	154	150	135	127	141	160	144	143	136	155	155	161	136	162	148	142	163	142	150	160	153	150	135	127	136	131	154	160	144	158	152	172	176	122	154	128	146	152	148	151	144	165	133	139	146	152	138	135	147	119	149	158	149	169	148	135	162	140	131	154	144	154	163	134	156	137	158	171	175	179	137	149	142	134	136	155	159	167	123	153	138	160	153	139	136	141	138	134	139	180	144	157	132	133	140	147	152	135	115	166	146	162	138	146	151	150	149	161	166	164	159	124	152	153	150	137	164	179	149	146	144	154	149	165	139	155	158	138	166	145	163	167	134	152	154	136	142	156	143	159	146	156	145	141	135	152	142	133	146	146	146	159	156	175	155	134	158	152	152	166	163	161	147	145	171	131	162	157	142	159	149	147	132	156	126	171	146	121	143	136	147	132	140	147	125	150	163	144	171	141	158	136	130	158	146	134	132	136	147	151	136	148	128	133	158	134	148	138	149	142	161	145	129	146	149	142	163	154	163	154	163	130	140	145	131	179	163	157	166	139	163	144	126	148	147	150	135	156	144	135	139	162	154	151	160	148	132	150	141	166	148	173	154	140	149	130	140	165	149	139	154	146	145	147	169	164	155	159	148	154	140	157	151	157	156	148	141	140	174	154	144	152	139	139	153	147	136	149	164	140	139	130	133	146	157	156	144	168	150	147	162	161	125	138	141	143	155	155	145	144	157	158	154	153	154	180	136	164	148	135	137	156	132	169	133	146	142	135	154	136	127	156	142	158	142	163	152	148	120	150	144	162	162	165	172	156	158	145	156	146	145	148	125	158	152	138	159	162	161	164	134	150	137	176	155	131	132	134	140	147	163	139	183	149	157	148	144	131	136	135	141	172	134	138	144	159	125	148	144	130	138	148	141	167	148	153	123	132	150	126	135	150	144	140	143	140	160	141	142	152	134	141	159	151	142	123	138	132	160	129	142	154	138	152	144	144	126	152	139	158	147	152	143	126	123	163	153	143	153	157	160	122	156	132	128	152	147	140	143	129	140	134	160	164	161	151	140	147	142	150	133	141	153	143	144	147	131	132	159	150	147	161	146	155	171	148	138	146	151	136	138	154	139	135	145	160	164	152	152	154	169	144	141	135	164	161	144	141	142	160	138	149	148	135	143	148	127	160	143	135	134	146	162	142	144	133	130	155	153	141	143	145	169	144	135	147	142	151	152	144	166	161	155	167	150	153	147	147	155	157	144	140	164	145	147	158	146	156	151	140	151	142	150	148	160	174	139	175	138	132	167	157	133	123	141	164	161	156	143	160	154	107	132	150	168	150	154	142	153	142	164	153	157	172	145	160
26718	21987	28709	25928	22002	11878	2457	1217	905	774	787	662	641	1796	539	517	488	500	468	447	441	443	426	412	414	419	399	411	437	399	400	407	379	384	362	378	394	375	369	379	420	365	393	407	358	371	364	373	392	362	403	371	345	356	369	388	401	391	349	400	357	381	419	362	380	384	381	347	364	321	370	373	379	385	417	384	382	376	357	393	398	420	368	389	397	388	387	379	349	354	359	341	347	371	410	365	349	383	396	389	387	396	379	369	382	355	355	379	401	353	377	398	355	393	386	347	401	380	388	368	370	389	364	392	377	346	348	360	348	375	388	377	384	379	404	334	330	338	367	366	372	392	369	385	392	366	340	374	365	380	398	367	373	364	345	359	364	388	378	386	373	376	388	299	376	395	376	381	343	395	402	367	381	367	361	406	383	372	393	399	352	385	361	373	371	355	371	406	373	368	350	383	393	364	373	386	396	405	351	386	362	383	355	376	373	350	384	375	353	367	378	379	366	346	385	400	359	364	361	397	341	377	376	350	372	391	406	396	393	358	366	386	350	381	383	361	354	401	362	359	399	372	372	378	356	394	369	395	396	346	396	357	399	367	345	354	352	363	358	360	389	381	352	395	381	404	388	379	379	352	377	383	417	348	395	377	340	329	358	363	355	385	405	353	321	351	389	369	367	358	366	356	358	378	379	394	374	350	330	381	336	387	356	383	373	366	375	380	364	372	352	352	348	371	373	339	370	393	373	376	379	374	388	366	363	358	388	355	386	374	398	349	355	364	392	385	371	345	400	360	371	365	415	395	408	385	389	372	387	382	356	368	349	364	407	366	375	359	358	372	385	359	356	353	384	384	312	358	389	356	383	377	398	346	364	393	389	383	382	394	361	382	368	377	370	340	376	404	364	395	390	340	365	399	373	390	381	363	385	372	367	384	394	362	349	379	407	360	362	389	357	372	377	357	414	358	368	378	371	384	379	388	358	368	359	419	393	352	340	366	385	358	351	365	388	345	365	394	399	374	357	336	324	346	406	375	367	350	370	374	418	389	392	364	364	375	361	322	366	373	421	363	352	355	364	401	378	365	368	362	394	372	344	384	403	353	399	353	381	385	393	387	407	383	393	398	322	354	396	326	355	368	365	360	380	330	389	386	361	386	374	382	365	369	367	354	397	373	363	369	324	377	362	392	370	372	362	358	400	383	375	387	372	367	339	374	397	384	379	370	379	372	349	348	351	366	376	349	372	374	341	332	398	401	395	370	399	387	361	342	378	386	336	348	355	372	385	377	367	371	372	405	360	363	362	368	387	364	364	350	369	385	381	373	342	359	396	358	353	370	368	411	360	395	375	351	359	417	344	338	410	365	382	353	366	387	367	382	417	356	339	360	390	371	381	357	363	330	367	382	351	346	367	352	367	420	379	364	359	384	373	393	373	354	368	360	390	383	412	357	372	370	352	387	372	386	397	362	356	366	358	415	355	370	372	369	361	364	356	374	368	372	372	358	350	384	357	369	390	379	387	342	414	387	388	391	397	376	419	380	340	406	372	407	367	358	391	362	386	381	365	364	386	335	371	380	329	357	334	355	371	364	357	379	380	383	362	340	363	374	362	362	387	366	366	355	385	378	393	380	372	376	352	346	346	372	397	392	364	355	375	398	384	413	347	372	388	387	381	385	365	380	391	354	366	357	370	394	387	363	344	359	362	361	396	389	326	377	365	346	360	389	377	355	377	390	394	365	349	377	359	369	354	372	398	383	366	362	382	385	387	374	365	391	390	381	405	383	370	338	322	380	362	383	371	366	374	386	380	374	391	382	377	340	412	381	374	372	377	372	403	358	347	392	339	349	398	365	409	399	335	400	312	373	342	356	382	394	388	398	364	383	380	373	382	357	344	341	362	361	395	374	412	352	346	391	418	373	412	391	379	359	376	371	370	385	327	410	358	381	366	341	401	339	377	369	380	400	390	344	384	364	359	352	379	383	368	390	379	375	363	403	350	348	375	381	373	350	380	369	382	369	384	384	375	391	374	384	361	385	430	369	345	363	366	388	348	364	336	380	367	361	356	370	380	332	365	382	352	375	405	409	394	387	408	395	360	370	346	384	395	350	375	362	379	381	349	369	379	364	381	372	364	352	372	387	377	375	357	397	373	361	361	321	374	373	380	363	362	346	401	361	363	354	373	364	378	366	390	358	412	346	385	376	332	398	364	370	370	356	371	394	387	388	359	378	363	338	398	378	398	326	393	374	406	384	368	415	342	375	362	362	397	370	405	356	363	352	356	398	377	394	381	344	367	346	405	364	358	342	336	427	369	374	348	385	368	361	320	362	366	407	367	385	351	349	379	378	392	389	369	371	339	369	362	378	369	382	369	370	336	390	366	402	373	377	364	382	375	390	388	348	354	369	380	380	359	375	353	381	343	392	394	388	392	387	358	386	379	341	365	368	420	343	408	369	377	372	356	388	356	373	377	406	366	351	318	394	359	367	331	364	387	346	371	384	355	368	415	372	374	357	355	341	369	359	366	349	386	348	373	373	336	364	377	335	362	388	433	390	368	341	390	403	371	388	361	377	325	367	377	386	358	383	358	399	371	380	397	371	385	372	380	352	386	368	380	368	398	377	385	361	366	372	383	378	369	362	353	375	375	368	346	390	366	386	402	366	406	374	376	341	353	341	383	390	373	352	374	409	390	356	317	351	385	371	353	360	391	371	370	353	346	388	382	369	346	399	364	364	382	352	390	395	378	374	374	379	350	379	377	338	370	372	377	388	393	358	366	345	383	403	397	359	388	353	387	371	354	378	372	378	379	358	391	347	392	394	381	375	381	398	331	373	345	441	355	349	394	407	379	391	376	387	395	368	344	361	355	343	372	398	398	355	380	370	365	380	346	358	371	396	383	362	381	379	361	356	375	384	383	375	359	364	348	386	380	393	372	374	364	362	387	391	371	373	398	384	354	342	376	367	390	339	349	352	370	360	361	362	362	354	372	381	404	368	374	395	362	353	385	360	362	345	361	390	332	401	378	342	367	399	394	383	388	387	363	395	381	391	410	350	376	372	344	367	387	361	364	384	380	366	388	384	350	367	344	367	350	382	387	382	413	363	395	416	368	375	374	340	387	374	361	363	376	382	382	364	401	355	383	357	357	374	351	361	386	358	400	367	345	402	385	357	360	355	356	341	362	402	343	383	347	357	348	395	340	379	373	357	396	351	316	374	370	374	369	376	364	397	368	370	350	375	334	348	387	390	363	350	358	371	414	394	368	369	382	349	394	362	378	373	335	374	360	383	393	375	387	353	380	341	361	359	355	398	373	369	366	364	377	387	314	369	355	389	355	370	370	382	358	352	345	392	329	370	332	353	339	399	376	421	394	373	361	353	374	360	370	390	403	398	388	399	379	391	343	381	343	375	363	375	358	370	382	346	346	343	359	349	351	374	399	416	361	339	355	380	365	347	365	387	367	378	395	330	379	353	367	361	366	354	377	378	370	362
8939	19156	15480	7460	5514	4736	3097	2013	1536	1262	1239	945	954	3263	698	646	607	567	537	508	532	480	495	473	413	422	431	408	397	396	386	399	423	392	390	394	375	377	397	361	388	367	384	402	362	365	415	383	392	360	335	412	379	375	370	378	406	369	403	365	369	357	336	362	368	349	358	349	324	368	364	339	396	370	369	362	367	362	354	361	332	364	348	360	350	326	374	379	349	362	373	335	356	366	337	356	355	323	367	368	333	362	355	346	348	338	346	360	365	357	371	355	355	368	394	383	351	361	349	375	358	372	351	359	349	368	355	338	363	361	379	335	398	311	371	371	363	346	330	376	342	356	363	322	330	370	323	373	328	360	353	336	345	375	340	373	359	343	355	384	370	373	364	361	357	346	362	354	361	335	363	365	379	359	373	348	392	358	331	314	344	354	373	380	370	368	406	368	346	371	350	339	350	386	332	324	351	344	350	363	360	335	355	373	344	390	364	367	374	379	356	322	376	371	338	355	358	371	361	355	408	359	364	346	338	376	345	356	342	376	347	376	367	381	338	357	317	333	369	383	358	375	347	358	353	360	389	329	362	342	340	374	352	354	363	337	361	389	334	367	353	368	354	371	337	388	346	371	345	333	344	390	328	340	369	313	351	353	322	371	387	375	325	355	354	333	346	377	353	354	368	340	377	329	358	358	315	346	388	315	322	337	377	361	367	376	378	366	356	312	346	360	318	341	330	327	332	333	354	386	369	343	369	375	332	339	388	363	386	345	350	382	341	362	348	380	340	350	327	354	360	359	347	326	346	351	318	353	352	330	377	397	365	339	348	363	343	366	366	383	353	321	370	378	334	351	350	347	349	360	338	340	361	337	351	362	342	372	375	349	350	368	361	375	311	350	345	354	324	362	375	355	361	348	363	350	382	357	356	343	363	392	355	367	350	350	382	347	342	367	356	313	367	318	342	356	355	338	347	361	361	347	363	333	384	349	330	341	350	341	322	355	366	377	354	361	371	340	362	356	305	377	354	321	367	381	388	399	377	345	331	384	357	394	342	343	332	378	371	331	379	365	337	376	372	347	348	352	368	321	337	334	342	366	308	348	361	347	326	321	362	372	342	343	331	398	392	346	352	371	375	351	326	383	347	358	364	348	343	325	347	348	369	339	369	366	380	377	379	346	348	373	372	385	343	344	362	345	369	342	400	355	387	370	368	377	378	347	356	362	368	332	358	348	384	356	335	357	331	377	353	353	358	374	354	357	360	366	343	370	334	337	346	362	349	371	355	379	377	382	357	324	316	321	341	356	342	361	315	340	351	382	359	357	352	337	398	334	380	381	359	372	334	387	380	345	341	344	343	366	358	329	330	370	350	375	355	347	380	367	357	352	373	375	351	371	339	368	346	355	370	352	379	346	351	358	385	334	313	365	358	389	351	357	340	340	343	346	370	374	359	381	391	369	361	343	340	361	380	346	379	333	366	335	311	326	347	340	401	397	390	368	368	367	302	321	342	327	333	333	354	319	368	334	310	347	383	379	360	373	342	361	379	352	361	368	352	355	366	353	348	352	313	346	357	371	335	389	374	353	384	354	367	366	349	371	373	339	335	343	340	388	371	357	365	334	339	362	359	357	368	369	350	352	354	324	365	344	341	329	349	335	328	322	367	337	345	364	369	360	387	346	343	358	343	389	354	349	354	348	392	357	336	358	385	369	379	360	361	379	329	364	377	359	351	390	355	323	350	348	344	354	354	388	359	341	347	344	358	363	364	393	371	375	334	322	357	348	365	352	348	374	360	335	353	360	361	370	360	348	371	319	381	350	319	335	359	343	376	375	357	321	335	347	356	334	388	357	370	352	356	356	346	363	363	334	335	384	360	369	350	347	352	342	351	341	345	367	368	372	312	349	366	336	374	334	355	323	348	372	384	353	358	354	352	371	336	332	323	344	350	381	380	339	367	341	385	349	366	337	372	365	347	340	348	359	392	361	354	356	354	387	344	325	350	351	371	374	366	333	341	350	350	355	357	380	404	376	354	379	343	351	383	348	364	342	348	401	348	349	347	343	353	362	389	367	364	319	348	360	360	360	351	360	372	348	358	380	405	332	334	399	334	346	370	363	330	384	357	335	360	349	389	352	310	348	341	361	344	381	323	328	353	357	336	347	326	345	360	377	340	353	357	375	335	394	337	360	369	382	340	361	346	376	363	342	331	368	333	343	365	366	366	374	356	329	368	384	363	366	350	338	357	345	350	318	373	318	325	376	395	381	396	364	341	367	354	329	356	403	338	356	335	353	343	353	349	339	383	371	358	320	367	337	342	367	349	365	346	356	408	341	328	396	357	342	355	374	328	330	344	312	393	337	346	402	353	359	387	362	361	329	356	361	343	363	357	368	362	366	324	346	347	381	345	381	343	363	345	349	339	346	334	360	389	340	383	402	353	334	372	367	348	359	344	359	361	335	355	354	352	397	343	353	359	355	380	377	332	338	310	367	369	384	379	335	321	357	372	357	320	329	359	379	333	320	327	369	377	362	358	346	386	325	375	359	335	338	350	370	350	338	361	334	319	363	330	345	384	349	351	328	356	369	376	347	335	351	344	363	353	369	349	378	365	350	343	358	361	331	354	375	354	352	357	387	350	335	380	377	381	340	329	339	360	385	370	334	359	339	355	344	343	342	337	325	375	361	376	341	357	376	381	349	389	337	370	373	330	363	372	345	328	359	341	371	346	370	363	397	356	351	376	328	311	338	353	336	365	316	344	353	369	384	335	388	362	341	356	379	345	366	332	391	357	337	349	356	351	385	363	351	338	361	332	350	357	345	353	357	350	355	343	369	376	340	333	348	348	344	349	358	325	318	326	346	320	379	342	339	375	355	342	354	368	346	343	344	329	325	348	363	350	358	341	357	332	390	324	377	371	361	346	365	347	328	335	383	369	321	343	393	376	367	346	323	342	352	345	320	356	361	364	350	347	304	349	357	344	381	342	368	372	297	368	382	331	388	355	360	348	361	352	359	380	363	361	356	346	362	347	347	386	346	340	339	366	365	352	337	347	367	319	377	371	379	340	375	327	396	334	344	368	348	362	394	327	368	372	353	356	360	357	366	337	356	317	357	382	326	312	352	314	360	337	387	354	366	354	347	348	363	381	376	381	354	348	342	369	403	325	357	356	345	312	342	343	314	356	358	315	363	347	354	364	324	363	349	356	345	375	359	357	361	356	363	341	329	348	399	352	343	341	342	340	344	361	361	327	346	337	366	351	350	373	327	351	329	351	373	382	352	369	364	383	359	359	355	352	383	370	328	324	365	364	374	373	379	362	406	353	336	349	378	353	364	367	342	347	336	354	370	327	362	381	371	340	356	350	349	372	337	368	355	387	328	347	358	373	364	346	358	332	360	333	397	338	376	334	374	344	363	362	361	351	353	344	329	385	349	359	365	354	358	354	354	339	370	344	357	317	326	333	357	328	356	369	354	356	332	388	358	360	341	356	359
22098	19990	26481	23175	19999	20204	10856	2252	1548	1291	1239	1100	1088	2753	943	795	769	751	787	742	727	712	763	706	666	724	699	654	620	680	676	679	657	621	658	656	619	647	613	622	615	636	637	637	601	621	654	652	629	645	622	591	602	580	606	610	625	618	610	581	578	598	597	662	589	626	596	605	584	597	610	570	622	616	627	604	593	597	580	610	636	630	603	609	646	609	638	620	568	606	574	559	599	566	595	584	586	619	645	607	605	616	629	637	570	575	598	603	572	615	594	594	598	584	596	597	601	613	605	608	568	612	632	605	623	591	613	581	608	588	611	601	677	606	593	616	622	630	603	637	636	588	570	656	575	582	568	621	590	603	590	578	638	597	580	602	605	612	605	629	639	605	634	599	623	583	614	589	592	591	642	596	591	575	591	600	613	594	603	600	601	608	615	582	639	582	597	599	599	609	558	596	622	609	584	598	685	612	591	640	637	582	646	615	605	545	548	609	561	589	626	580	601	628	612	603	557	593	590	594	607	609	577	613	595	614	653	621	607	615	603	610	636	612	589	612	584	627	621	560	592	581	643	582	603	596	593	588	604	663	634	651	611	568	616	611	589	616	603	580	602	618	627	583	581	629	602	642	571	607	613	550	590	629	594	596	588	599	566	565	574	638	595	591	618	642	653	613	619	593	562	647	618	566	500	596	586	553	609	601	602	607	582	631	655	625	581	581	601	600	613	600	596	646	590	631	605	593	581	608	634	647	557	630	624	582	573	610	605	612	612	555	576	586	668	583	592	610	590	610	627	599	581	609	628	639	586	570	616	589	600	609	567	605	602	562	633	659	645	618	615	558	620	620	606	593	620	522	565	590	587	559	601	577	598	659	609	644	572	630	597	579	602	576	613	672	606	524	619	634	590	575	615	601	618	593	603	619	630	559	596	563	546	644	653	621	608	619	564	629	562	609	593	597	624	617	578	625	602	589	615	602	628	595	583	620	603	583	611	600	594	606	576	636	589	647	600	609	593	603	593	629	611	551	543	619	615	586	622	590	566	578	560	584	619	577	581	622	568	626	590	614	576	591	587	599	619	601	570	590	590	579	586	614	634	613	597	584	560	584	603	598	582	625	618	649	576	581	599	618	600	580	582	581	594	583	621	603	580	589	586	597	563	574	594	587	559	630	585	639	612	598	611	632	589	608	628	605	645	595	633	619	626	564	634	580	592	585	652	628	577	584	612	553	600	548	598	559	603	581	580	583	538	635	570	608	606	619	626	644	583	553	590	627	598	594	579	625	582	642	552	618	607	555	584	584	578	614	552	577	595	574	581	592	610	580	578	618	612	616	567	547	617	596	595	619	578	652	641	589	578	630	622	622	606	614	578	635	618	548	652	605	619	648	586	573	603	609	606	574	608	586	603	605	633	578	542	578	612	603	601	577	644	599	586	630	627	618	628	612	606	585	575	623	625	645	551	565	628	592	612	609	632	571	564	588	610	602	591	595	613	543	620	574	650	586	603	627	620	589	568	600	583	560	602	611	556	599	605	575	574	583	571	601	600	614	648	565	620	614	554	585	573	563	560	557	596	603	598	602	648	611	569	625	631	579	676	575	594	616	600	638	631	593	603	612	579	614	563	602	565	602	560	594	610	611	536	626	584	609	553	586	589	597	581	597	573	621	615	649	597	569	567	624	613	553	600	606	585	617	587	596	584	610	599	633	552	600	581	626	531	566	616	602	612	570	570	633	587	567	655	636	606	575	577	574	557	557	570	611	607	582	562	587	610	588	566	608	602	580	603	606	589	599	600	553	587	587	607	593	562	634	635	619	628	583	599	610	588	621	616	574	625	622	603	590	613	596	602	614	599	572	620	635	607	591	603	620	609	624	548	599	583	588	616	641	623	626	585	608	596	576	619	603	570	607	551	617	568	577	613	595	612	597	594	580	548	597	620	580	627	651	586	568	602	625	607	609	627	571	612	646	608	655	582	653	586	582	560	585	568	620	606	609	596	622	588	597	606	584	561	616	558	599	628	589	614	646	619	618	604	607	565	658	612	635	571	614	592	595	591	618	613	583	617	608	588	598	610	601	603	585	650	626	567	598	623	612	592	594	587	589	598	599	609	581	591	624	614	521	637	614	627	591	606	616	624	624	592	632	579	610	610	587	567	575	610	639	604	583	632	565	624	589	627	583	569	613	579	593	583	595	549	572	586	583	638	603	587	612	601	624	577	542	562	524	597	589	595	590	564	578	640	635	632	579	577	584	628	594	613	585	603	627	609	607	591	576	612	610	623	643	616	618	612	564	658	614	618	574	595	572	618	578	609	622	587	565	584	631	585	576	622	567	607	629	628	584	596	599	584	564	616	587	611	617	582	587	631	593	630	597	537	606	627	584	635	639	594	587	625	620	621	564	568	593	630	583	605	631	635	570	582	568	609	594	616	582	635	646	544	593	628	589	600	619	566	609	587	581	594	626	637	598	607	606	575	591	605	578	606	598	599	594	569	622	607	611	599	599	584	603	602	643	574	597	555	590	620	568	610	602	625	590	618	566	616	572	623	592	569	596	588	590	658	575	599	590	568	605	649	632	600	610	614	570	598	623	568	589	580	601	584	568	638	599	594	615	564	584	580	589	585	607	569	594	587	590	601	584	612	551	598	629	645	628	606	573	609	621	565	594	598	650	536	586	587	602	619	611	566	562	618	585	596	598	615	569	606	608	580	591	593	666	658	578	629	589	556	605	582	575	591	620	590	583	649	628	600	644	581	598	584	591	588	596	563	591	582	591	624	624	622	613	610	582	618	588	606	578	591	617	617	571	593	636	593	587	594	589	593	546	609	614	605	608	554	596	586	571	563	589	612	558	570	558	586	614	653	628	590	574	614	612	625	598	614	586	614	630	615	620	574	560	596	585	591	572	581	601	635	567	634	607	618	653	632	598	617	570	622	619	624	612	587	576	604	607	617	608	560	620	573	593	613	596	591	659	602	578	567	606	548	628	598	599	555	578	570	636	570	621	557	586	598	574	571	593	580	588	554	580	597	593	543	595	586	585	619	600	637	569	615	584	592	592	597	636	598	544	581	606	602	598	622	599	583	648	579	635	600	570	628	593	606	563	626	659	597	598	599	604	588	573	581	598	605	597	596	619	600	664	581	656	595	572	635	564	612	583	604	595	568	613	594	571	600	617	610	565	584	602	651	615	642	632	597	610	637	626	611	573	588	592	589	627	620	614	571	608	650	607	619	586	608	577	615	604	621	614	599	636	629	549	575	566	609	581	603	640	613	587	562	590	582	571	607	617	593	529	601	588	594	631	602	653	597	598	621	609	620	570	581	585	605	565	562	575	654	578	654	638	611	617	585	603	582	567	582	604	592	592	553	582	577	577	594	608	613	582	601	561	584	600	593	555	580	580	594	566	581	600	638	626	642	597	594	554	584	616	576	568	553	617	608	553	603	606	591	624	592	576	549	576	617	622	565	619	595	587	609	591	585	606	606	596
11560	23806	20430	11519	8300	7324	5236	3394	2574	2159	2135	1712	1549	5047	1121	1049	1005	940	971	842	815	847	785	714	743	716	721	700	682	663	659	667	676	635	615	627	634	614	596	610	631	595	628	639	606	623	609	591	623	653	579	544	578	599	626	568	622	599	558	618	604	581	584	639	555	563	592	604	569	581	591	553	591	606	580	573	614	587	574	603	580	559	595	588	557	589	587	570	565	550	616	582	549	612	563	595	647	573	554	544	578	597	590	579	506	591	556	560	555	583	585	596	545	571	564	592	593	565	597	587	576	540	531	562	571	599	553	557	582	563	599	519	549	586	574	534	554	564	594	604	554	558	593	569	591	535	573	573	573	563	549	576	561	613	578	580	550	567	550	549	580	566	584	598	563	551	559	593	602	556	554	556	591	556	590	555	589	617	624	598	559	577	557	566	572	576	572	539	552	528	590	594	571	571	565	587	576	541	552	543	570	564	570	598	587	580	537	553	585	536	555	562	613	592	576	567	582	564	568	590	593	550	566	579	554	534	527	607	534	605	542	576	561	572	551	555	529	509	578	604	518	525	562	594	543	563	589	582	595	583	571	578	575	576	588	592	530	581	553	575	591	555	574	566	552	558	576	557	543	604	578	601	586	554	566	592	565	518	582	536	570	587	533	576	545	528	589	598	544	533	551	533	572	618	585	623	607	543	544	561	554	563	519	552	529	570	603	571	546	552	537	535	598	600	599	542	592	557	576	581	529	571	589	591	580	530	564	582	587	540	587	570	585	585	552	568	590	590	566	564	568	540	544	553	559	582	571	568	562	578	558	522	558	568	555	552	594	575	562	600	610	548	559	500	555	540	573	566	586	590	571	581	552	548	553	586	562	547	557	550	564	566	581	558	557	609	589	525	588	594	550	562	535	542	559	616	585	556	580	579	579	566	554	511	595	562	540	553	593	556	579	587	561	622	549	553	562	598	597	552	569	528	589	598	564	559	551	584	564	530	549	634	541	570	543	602	545	602	596	539	526	523	549	547	540	524	533	568	528	601	552	526	591	574	557	617	565	568	642	592	565	566	610	563	594	527	555	541	542	554	613	592	545	551	611	581	577	610	573	575	551	549	573	551	557	548	551	589	596	597	565	608	525	572	573	584	611	553	547	596	522	588	525	611	565	560	581	573	554	551	581	571	565	584	558	536	592	526	552	578	592	585	541	589	568	565	572	536	555	578	590	561	548	595	572	610	544	578	585	575	551	578	567	543	591	551	575	581	574	564	576	561	592	591	523	555	576	566	548	553	564	581	557	565	557	540	563	555	585	567	585	595	554	588	556	589	563	539	563	532	522	603	531	535	587	590	582	558	566	584	577	562	591	591	543	571	561	576	583	594	587	572	579	557	607	566	560	539	584	537	576	588	586	551	571	561	549	553	515	557	536	557	556	608	561	557	557	563	574	544	591	534	582	615	556	569	593	560	551	605	615	572	531	562	563	526	577	582	577	567	567	585	560	573	567	571	536	559	591	553	543	575	594	569	596	553	508	563	546	584	549	579	588	560	555	553	539	539	618	563	610	496	561	548	629	585	595	570	570	586	570	568	550	597	567	623	549	578	567	603	573	554	573	611	609	516	586	523	535	527	563	559	555	582	514	554	561	588	563	590	614	563	542	566	596	540	543	552	553	565	552	578	520	548	590	540	563	570	560	579	559	527	610	599	597	610	581	600	579	574	552	579	565	556	555	596	547	580	554	570	536	535	650	564	569	598	554	555	576	539	597	556	561	587	582	562	547	537	573	581	592	574	547	553	587	534	552	583	567	565	563	562	610	555	592	568	573	569	589	567	599	565	565	517	580	585	538	512	563	582	579	547	578	520	551	580	617	558	587	556	571	621	569	567	564	574	539	547	600	583	572	534	581	601	610	566	593	553	563	563	556	565	555	596	535	549	626	569	594	560	592	577	580	520	602	556	577	584	551	535	554	567	575	585	559	577	579	566	566	592	571	560	542	556	541	571	547	564	573	556	538	576	594	584	545	574	591	543	543	607	585	587	565	573	595	603	606	528	547	573	591	563	570	609	613	578	556	561	546	559	575	575	590	598	553	574	542	581	563	556	558	526	617	594	541	505	566	563	568	605	549	577	579	568	543	530	638	546	559	556	580	565	579	561	553	543	580	562	556	600	553	513	563	559	602	578	578	560	550	532	583	598	562	571	556	572	517	591	574	550	591	584	572	519	581	582	561	532	581	537	558	566	595	587	556	535	580	565	552	574	541	575	515	568	564	538	567	600	559	588	561	599	573	566	574	585	555	565	564	590	511	594	586	571	535	559	565	624	580	601	550	515	553	564	539	571	541	548	551	576	576	520	583	541	586	594	524	560	557	570	583	555	555	557	580	544	546	555	609	597	622	560	555	521	566	587	539	570	535	545	568	573	597	539	576	586	635	597	575	590	531	512	589	572	546	563	603	561	558	597	545	567	590	585	555	555	597	589	583	542	581	611	570	563	567	587	548	554	548	580	556	613	606	531	559	560	580	539	602	600	623	581	574	584	605	550	573	572	559	567	564	554	512	573	567	620	531	532	563	526	550	550	594	555	555	584	557	583	569	547	578	552	610	603	575	573	594	641	583	569	592	595	553	536	601	521	576	551	580	562	551	585	564	590	564	565	592	580	632	554	563	587	557	568	564	534	579	620	593	594	540	553	562	555	552	566	593	558	605	547	577	605	549	546	573	556	539	575	570	557	557	536	542	551	558	573	573	551	566	550	557	602	609	583	536	564	576	578	530	579	531	626	587	564	582	576	594	553	595	607	586	569	549	553	555	505	550	603	561	564	591	575	561	560	552	567	599	593	560	571	557	582	562	579	528	583	563	531	527	590	546	580	553	557	583	594	534	570	614	589	542	529	563	522	559	540	582	595	569	573	596	550	526	574	543	571	542	601	574	554	565	513	566	526	564	603	570	529	553	588	572	583	578	550	544	568	573	521	572	578	549	592	569	580	583	546	555	611	559	521	564	566	597	556	552	556	528	571	528	572	604	579	538	547	546	553	560	580	572	559	566	563	553	576	597	582	581	530	587	559	546	538	553	540	527	584	565	563	566	564	564	544	572	584	562	600	560	570	551	541	539	573	559	544	581	569	589	577	560	521	552	533	545	608	598	599	573	553	591	583	563	554	546	545	602	584	577	568	546	606	594	576	545	571	587	589	574	552	593	577	581	585	593	556	547	550	584	586	555	588	608	576	522	560	586	578	552	535	578	579	535	567	542	537	573	581	542	575	528	581	557	588	511	546	584	517	581	579	569	570	542	551	583	543	565	551	597	579	554	574	571	560	588	598	536	581	554	584	550	522	575	569	550	561	568	566	585	561	549	585	552	541	550	584	535	547	568	547	572	620	579	593	573	546	579	554	589	595	549	555	543	554	565	536	544	572	590	566	587	574	573	515	527	579	554	628	548	590	566	555	570	558	573	565	573	563	573	571	574	579	531	567	531	586	587	562
29809	15681	2488	643	412	417	218	183	159	208	166	144	149	186	125	131	148	150	133	131	148	139	135	118	133	138	138	153	140	130	141	115	135	147	127	149	128	155	155	121	142	134	148	138	138	148	127	145	124	131	121	120	147	143	137	128	130	132	121	127	124	109	143	127	135	127	130	135	122	107	146	141	116	121	129	131	139	139	128	134	161	118	119	133	138	127	139	133	122	135	145	124	149	133	145	134	141	144	120	131	122	152	103	127	109	146	121	126	139	125	141	134	140	128	147	137	122	144	112	124	145	128	106	135	135	120	135	139	146	121	134	151	137	142	107	131	140	130	115	128	130	127	153	115	121	135	124	121	127	148	127	153	132	140	149	125	141	126	147	133	145	129	128	127	157	137	122	118	119	124	128	141	146	162	129	160	128	117	127	122	163	122	143	159	149	127	124	135	145	133	128	149	131	129	135	127	143	133	145	137	126	126	173	132	129	128	140	124	142	152	123	116	131	124	145	151	133	127	132	150	119	133	112	117	154	120	135	143	124	128	134	132	146	133	143	123	130	132	131	145	123	127	128	161	157	129	119	128	127	114	145	126	141	131	147	155	130	136	134	136	148	146	147	128	121	136	138	111	136	124	143	143	129	148	145	121	136	140	132	136	139	127	117	132	141	121	132	130	123	129	140	144	138	134	122	128	118	154	143	154	132	138	125	127	148	143	125	118	128	135	121	138	127	120	126	119	134	133	146	135	118	128	127	141	124	129	150	134	142	145	127	120	119	139	120	137	137	135	121	144	118	128	141	136	135	143	154	125	134	113	134	130	133	146	129	123	132	101	114	138	133	161	135	121	142	134	125	134	135	121	136	141	143	145	137	113	117	125	149	147	148	123	121	131	136	134	111	116	132	146	131	133	130	128	147	153	130	127	126	124	129	137	113	120	150	148	149	120	137	141	138	115	131	121	135	124	121	122	130	117	120	114	138	121	118	147	140	135	110	123	125	121	127	141	118	123	153	158	144	134	122	150	113	124	104	154	130	138	134	118	138	127	138	116	131	137	119	147	136	139	152	128	132	133	139	141	130	145	151	151	112	128	122	120	122	118	144	132	142	131	147	131	147	133	120	120	132	134	142	138	130	138	129	119	131	141	134	152	121	126	131	127	110	134	124	113	132	140	133	139	123	151	122	132	149	143	133	113	131	119	127	131	118	134	131	129	123	136	124	140	126	158	153	119	121	139	117	148	145	129	130	113	130	143	133	111	134	142	135	128	129	130	119	145	129	127	139	125	131	142	143	141	124	132	151	132	132	120	125	125	141	132	133	137	146	130	135	121	123	111	133	136	113	152	133	122	132	115	140	121	130	130	125	149	145	136	111	107	135	125	149	120	133	133	130	133	149	129	139	130	144	143	138	140	128	125	130	138	131	139	122	114	128	134	131	125	126	111	132	131	126	155	142	136	131	123	141	150	160	117	117	135	113	127	143	151	124	133	140	123	119	131	138	124	142	130	143	121	114	118	124	159	118	127	117	126	140	111	129	149	127	132	146	128	119	134	141	131	139	141	123	144	130	112	127	151	141	112	116	136	157	130	127	151	131	135	118	139	150	125	122	130	139	129	109	117	149	136	144	146	145	147	138	122	134	137	139	139	125	126	140	135	137	131	139	136	146	128	150	131	138	131	120	138	174	125	135	145	144	150	139	120	138	121	148	121	161	122	151	122	123	133	156	152	136	141	132	141	121	142	121	120	161	121	128	143	154	138	132	125	150	148	139	133	122	115	109	123	128	108	149	122	115	140	135	122	144	151	135	122	117	156	110	129	157	144	119	138	126	127	132	143	129	146	134	140	137	139	131	136	146	136	125	131	129	127	134	133	148	120	134	138	126	126	141	145	147	140	120	125	132	132	141	139	119	129	115	137	128	126	159	133	138	135	132	128	125	138	140	124	129	139	138	139	130	134	143	135	139	145	140	127	125	121	146	136	132	146	128	128	128	128	124	133	134	139	138	117	141	118	148	147	139	156	156	107	131	114	137	123	129	133	133	138	134	132	138	116	132	138	118	117	122	133	116	135	119	133	136	149	133	135	129	121	136	132	150	141	129	136	124	135	142	143	151	128	115	147	127	152	148	145	132	119	128	125	116	156	154	133	133	127	116	119	130	128	129	135	141	131	127	134	137	137	120	130	131	122	123	135	132	120	137	134	147	137	132	149	119	148	144	119	140	149	158	132	151	156	136	130	166	128	132	141	121	138	153	135	143	98	132	114	125	143	143	136	143	140	133	144	143	140	135	139	128	116	128	137	149	133	140	135	144	115	141	138	135	130	142	121	131	139	136	132	123	135	111	126	144	141	132	150	138	116	128	119	124	136	145	120	144	142	130	125	134	137	126	126	118	140	127	150	120	138	131	134	139	141	146	137	141	131	140	124	142	122	142	148	149	136	160	140	132	125	117	126	144	140	119	133	150	128	139	145	127	124	131	150	142	120	127	147	137	145	158	109	149	133	121	122	155	138	118	141	139	146	156	146	121	129	146	114	124	116	132	136	123	130	119	125	134	127	116	152	147	146	122	112	127	132	128	133	133	131	138	124	131	158	143	129	119	130	126	132	164	135	123	148	147	139	129	123	136	138	119	115	137	135	151	139	141	141	131	119	114	126	116	141	153	131	147	141	137	119	124	116	137	144	136	128	139	146	121	138	136	117	125	130	125	134	141	138	119	141	137	157	128	112	132	131	138	141	137	131	125	116	119	125	124	145	107	143	124	139	134	140	138	113	149	153	145	145	143	146	137	134	139	106	132	118	122	129	127	121	136	123	154	122	123	139	138	116	153	134	135	134	129	131	107	127	132	122	128	158	129	145	135	138	133	141	132	127	140	112	119	126	134	137	127	138	120	123	149	135	121	124	127	119	143	131	132	136	131	108	135	134	115	116	120	123	125	147	155	126	155	129	149	154	132	139	123	134	130	133	133	131	117	128	145	162	157	139	143	118	142	128	135	130	135	137	142	122	141	127	124	134	141	123	144	133	144	121	133	128	132	136	132	121	115	133	146	131	124	135	109	141	98	123	123	119	138	127	130	133	117	109	116	138	131	126	120	133	138	132	124	119	142	122	142	148	128	128	132	142	117	114	137	145	135	119	121	125	127	136	142	139	133	113	122	126	144	125	143	129	133	123	135	141	127	145	138	151	127	132	124	123	121	140	125	130	142	137	129	118	115	120	123	132	143	136	120	123	133	130	136	136	130	131	145	130	132	128	139	139	123	134	157	134	136	121	137	121	124	128	147	140	126	133	127	126	121	161	155	169	123	114	127	122	115	120	132	138	126	134	148	132	134	144	142	122	138	123	126	163	115	107	135	128	117	93	145	138	106	154	114	115	114	160	115	147	128	138	143	128	148	122	142	156	135	134	114	142	136	131	143	126	123	120	129	144	128	134	136	104	137	115	137	134	136	141	130	145	134	143	134	160	136	140	120	132	114	134	123	147	135	149
6260	3466	2174	961	683	631	290	229	205	218	211	185	191	226	155	157	165	160	154	157	164	149	146	157	162	127	148	147	157	153	139	149	153	145	132	156	149	141	135	144	147	131	142	147	128	163	164	132	163	144	151	134	145	142	158	146	150	149	123	145	151	142	144	134	148	156	139	150	139	149	147	161	140	159	143	148	135	129	159	142	142	166	167	133	148	138	143	144	166	151	131	151	149	143	159	138	157	141	159	142	153	157	127	140	131	160	145	151	145	146	115	168	146	155	162	146	144	128	161	142	153	141	173	120	137	130	164	148	128	140	146	157	148	159	170	153	130	136	154	140	132	152	141	149	146	131	138	134	140	159	166	154	183	160	137	120	142	165	134	133	156	139	168	177	147	143	151	132	146	170	165	150	127	164	158	151	149	138	161	146	154	138	131	128	141	159	155	137	149	149	167	147	150	137	155	138	161	150	129	136	148	147	142	136	130	150	129	147	140	162	135	139	148	136	133	157	163	154	169	153	154	133	151	152	169	159	150	133	139	158	146	135	137	139	149	147	144	175	132	121	137	141	147	170	125	143	141	160	158	139	152	139	160	130	127	147	153	159	152	127	149	150	137	140	150	157	136	143	142	143	152	146	129	165	157	146	159	140	165	157	129	137	151	136	153	145	151	149	124	154	140	172	130	137	164	135	157	149	149	163	145	146	141	167	146	139	129	161	168	126	144	158	128	155	175	161	147	167	122	154	148	133	142	143	146	142	147	128	158	145	167	163	142	150	121	129	144	119	138	144	147	175	146	147	159	163	152	145	153	152	165	143	149	132	147	130	149	147	129	143	152	153	145	135	176	160	158	141	153	151	160	141	160	136	168	153	155	155	136	135	157	141	145	120	158	148	144	122	142	140	131	150	137	154	134	161	162	153	126	149	134	167	140	120	139	119	128	150	155	148	144	150	141	132	156	128	156	155	149	167	140	149	159	151	147	151	135	151	164	155	133	149	155	143	160	145	135	152	154	147	142	125	128	143	171	151	138	156	148	148	171	159	146	161	142	164	163	127	142	119	137	157	165	153	143	152	121	155	144	171	148	148	143	136	137	147	146	161	144	143	123	170	134	154	143	150	148	152	157	160	141	149	145	146	164	138	126	144	170	136	150	152	134	140	141	155	151	128	158	157	159	160	158	142	166	132	150	146	129	156	144	168	155	162	155	151	133	125	153	139	145	147	139	156	144	151	148	136	150	151	133	154	140	149	154	160	163	145	159	153	147	144	142	137	156	152	138	148	149	150	146	114	127	171	135	171	143	140	146	151	152	147	158	174	137	151	152	179	150	143	136	149	157	141	130	157	155	136	146	155	135	155	148	150	124	142	128	147	135	143	127	145	145	153	157	122	138	141	128	133	149	145	138	151	135	140	154	145	161	150	184	152	132	151	157	167	125	150	143	154	134	133	140	152	147	156	141	156	168	136	170	147	157	143	129	148	167	156	131	123	149	153	146	148	132	145	138	172	160	129	142	161	163	153	160	166	158	140	140	154	152	158	140	152	121	143	140	158	156	155	147	149	153	147	144	140	155	157	139	151	131	148	149	142	156	138	155	140	152	142	145	143	150	147	162	136	135	147	148	155	143	143	138	136	130	148	143	137	148	167	162	162	119	138	149	140	153	139	154	146	120	143	143	139	124	139	148	150	128	146	137	148	158	144	152	146	141	134	148	160	138	133	145	142	157	136	144	129	177	150	148	174	153	162	149	127	135	145	151	163	144	171	148	164	152	158	146	153	157	143	129	159	167	145	134	129	137	158	152	127	156	152	145	142	140	139	137	168	141	153	139	138	153	135	153	140	149	138	152	153	135	133	139	160	172	166	111	134	153	152	138	142	128	157	147	139	144	141	155	149	155	151	139	146	168	130	155	151	145	149	134	155	154	149	143	145	141	151	160	144	131	142	154	138	158	139	159	177	144	151	145	137	169	157	135	131	146	146	164	134	135	156	132	148	138	162	150	169	160	135	161	135	167	147	136	139	136	150	145	160	144	138	150	136	167	152	144	161	133	164	165	149	125	173	147	136	162	143	142	134	158	140	155	129	162	143	167	139	144	158	139	152	160	154	154	143	147	136	152	148	150	151	133	159	143	145	147	143	161	137	152	151	148	151	129	164	145	140	146	153	177	135	148	153	138	145	140	155	141	151	127	135	145	166	156	151	141	126	155	146	169	149	145	145	147	144	135	148	159	150	151	143	153	130	133	138	148	157	163	132	141	117	131	141	147	152	153	123	157	146	135	120	147	166	169	158	148	159	159	145	142	152	142	165	141	159	154	164	174	156	157	147	147	132	166	153	152	148	147	151	147	127	144	157	142	154	171	129	153	145	157	140	137	137	128	144	161	146	170	159	126	152	140	157	148	142	142	142	146	130	149	150	167	151	152	146	139	140	137	144	150	128	154	132	139	153	134	144	149	149	152	159	137	162	166	145	126	155	153	126	161	153	142	148	148	180	154	143	121	133	146	136	156	171	123	156	145	157	153	143	129	143	140	144	137	163	126	155	159	161	147	142	158	165	148	141	159	142	144	160	138	152	163	146	154	165	161	139	142	127	131	150	148	157	162	141	151	154	155	175	141	159	159	139	134	159	157	135	137	154	156	134	173	133	142	149	131	131	137	150	148	157	167	162	163	145	153	144	156	176	136	150	140	145	139	170	148	140	145	152	163	151	172	134	142	139	139	137	138	149	135	145	158	166	154	134	140	155	160	140	149	149	158	157	156	139	129	152	163	178	158	134	149	148	145	146	132	155	142	138	160	128	133	159	145	123	141	152	149	145	165	133	136	178	141	151	139	130	161	146	166	126	150	157	171	169	152	137	129	143	155	152	125	142	153	164	145	145	140	141	139	134	129	141	149	128	148	146	147	141	148	163	151	166	134	141	141	134	149	139	127	136	160	146	146	150	166	144	154	148	149	156	144	135	164	146	144	128	156	151	136	143	160	137	142	159	133	147	126	136	149	140	169	144	150	151	151	131	135	151	152	145	138	149	162	150	146	131	130	147	146	118	138	135	134	144	131	152	158	156	134	150	134	127	132	153	139	147	164	148	129	167	160	165	134	131	150	123	149	180	153	164	139	143	162	147	151	155	148	145	142	186	146	158	135	122	131	131	154	146	151	160	141	135	155	148	141	143	143	142	146	147	164	159	153	140	131	151	155	132	128	126	164	125	141	168	138	148	142	144	144	151	130	173	150	134	165	165	132	155	146	141	155	143	154	143	141	143	156	164	146	129	154	150	149	159	145	151	160	151	134	165	129	146	135	153	156	123	144	150	129	144	137	137	152	162	172	148	154	133	153	165	162	166	121	165	143	154	144	164	155	147	150	143	176	152	145	147	130	151	152	136	153	125	154	133	140	144	146	165	149	135	146	141	138	124	142	151	137	145	159	182	144	120	172	146	145	151	142	137	158	143	143	123	146	139	155	147	152	123	144	135	139	160	136	118
24207	19990	26136	23545	19991	10811	2612	1071	804	744	735	594	579	846	531	466	425	407	387	423	429	392	394	401	368	383	379	386	371	370	344	388	358	362	329	369	410	338	370	369	355	348	355	331	345	350	376	346	358	339	346	357	318	352	321	343	346	343	373	339	329	352	357	343	320	344	339	342	349	326	315	327	342	395	326	343	362	322	332	343	320	343	380	353	356	343	329	377	348	334	315	330	332	376	310	357	341	342	331	340	339	345	333	367	341	353	331	322	363	340	335	315	369	322	332	333	353	331	323	360	322	308	301	367	339	343	336	324	337	325	359	345	336	324	315	337	336	325	322	316	323	329	335	326	342	375	331	331	359	349	345	324	297	317	361	327	335	337	386	346	331	362	350	354	335	347	356	317	333	365	340	332	357	342	322	348	332	356	346	350	329	335	342	364	329	347	333	333	339	330	340	348	351	296	355	347	330	349	370	308	339	314	314	334	321	319	340	364	311	343	341	326	355	334	306	302	356	331	338	345	320	320	317	349	310	325	341	317	315	366	372	333	324	338	327	368	374	343	341	357	342	352	340	319	345	353	312	323	342	301	330	361	346	344	323	321	361	326	300	346	342	335	354	339	306	343	292	346	333	334	338	331	343	350	330	355	338	326	338	338	321	371	374	344	318	333	365	391	353	326	358	357	356	310	369	339	364	331	338	335	304	368	360	332	346	347	330	358	349	327	320	328	315	338	383	354	346	355	339	349	326	363	344	329	343	339	320	358	340	356	290	353	343	325	385	324	317	361	302	347	309	334	343	361	358	325	332	350	339	317	348	325	352	318	332	340	328	303	329	306	328	324	361	339	353	334	366	353	370	354	337	323	325	334	355	332	309	353	326	347	331	313	352	309	299	339	361	349	332	319	352	356	318	321	341	364	345	325	353	336	311	351	334	345	350	333	363	329	345	339	344	379	353	309	350	329	314	340	333	324	352	346	360	308	368	301	345	310	345	320	339	349	349	337	344	353	365	345	362	323	339	311	322	341	345	367	367	321	313	356	352	350	343	362	339	323	348	330	307	313	338	347	305	333	361	316	338	337	357	316	353	340	356	340	335	344	321	341	338	350	344	362	321	330	352	353	327	356	349	345	363	333	365	346	354	354	323	352	340	330	342	326	350	344	301	345	359	342	361	354	356	312	352	362	312	353	376	325	340	392	355	333	344	341	376	387	349	313	328	363	356	340	369	365	371	318	331	334	348	333	324	342	365	355	309	380	316	336	347	312	329	372	333	364	327	346	342	356	327	344	343	330	329	345	348	367	365	367	352	339	334	355	353	333	298	345	334	338	326	321	340	337	306	321	331	324	325	345	337	355	329	326	356	363	350	309	312	339	325	338	312	328	344	362	338	309	309	343	320	358	358	308	337	365	355	347	338	341	304	354	335	346	326	349	367	366	307	321	331	349	333	349	332	337	365	357	320	328	327	303	312	358	302	330	363	350	317	331	332	344	290	324	323	354	337	337	349	363	317	350	354	303	303	318	331	354	365	338	320	318	321	342	306	334	316	369	356	343	377	342	341	335	338	305	343	382	327	352	305	371	348	370	334	316	345	326	343	346	373	324	342	308	310	322	346	347	342	339	355	312	333	369	325	378	363	325	334	337	347	347	312	330	365	397	338	333	302	383	346	361	343	302	308	343	319	369	330	356	343	339	317	375	311	338	340	330	315	354	352	356	347	369	343	318	346	329	334	335	329	343	355	326	350	318	347	321	350	308	339	351	368	354	358	322	335	327	360	339	321	338	339	371	356	319	308	359	324	349	352	375	373	380	354	351	335	326	333	351	344	339	364	332	336	340	349	362	353	348	338	334	326	346	341	354	350	339	335	341	310	326	328	354	343	343	302	352	318	340	346	335	337	328	322	367	317	314	325	315	373	315	376	357	352	340	327	336	335	352	347	331	361	336	331	322	344	363	343	311	345	347	329	339	359	363	370	345	314	315	363	335	399	327	345	320	344	324	378	362	336	342	318	348	347	361	329	341	328	343	318	317	328	351	337	341	287	324	339	358	322	356	346	341	359	320	359	337	353	383	319	325	321	318	341	338	314	317	337	341	340	341	362	326	320	317	338	305	320	339	339	356	339	347	331	336	352	372	327	322	327	347	339	356	318	323	329	375	334	352	330	326	309	330	363	351	359	348	339	348	361	313	340	353	340	345	325	343	335	366	336	368	323	351	354	304	333	320	320	363	350	319	343	315	360	318	370	357	339	356	327	327	346	351	307	346	372	352	329	340	375	333	339	355	312	317	342	382	360	334	325	321	314	343	325	343	339	334	340	337	337	341	327	341	331	332	337	352	334	311	379	358	312	347	328	339	346	357	343	350	332	345	347	340	336	343	303	325	360	326	350	324	324	340	336	332	342	358	331	330	370	301	352	320	379	352	343	332	347	336	359	321	358	331	300	319	330	339	320	344	346	350	340	324	349	341	330	337	343	314	325	347	326	311	354	325	334	337	339	358	375	320	339	297	344	328	331	313	316	363	355	354	312	305	376	349	317	356	322	307	370	357	335	328	348	313	337	319	326	316	308	369	342	339	310	328	324	344	308	354	344	326	374	361	321	364	338	364	380	344	361	367	327	351	315	354	336	335	380	324	340	359	337	350	376	322	311	317	370	303	352	343	372	364	341	320	361	310	343	335	360	336	329	349	332	359	365	319	317	325	366	325	343	358	328	350	374	336	376	344	343	333	352	359	342	359	373	310	336	329	330	340	328	320	335	334	320	358	343	341	338	345	356	337	371	373	318	325	318	336	368	313	339	319	334	338	340	325	324	322	337	353	343	357	370	322	312	325	343	340	336	323	349	338	321	355	340	346	318	325	316	325	397	344	325	316	313	298	309	326	367	353	354	343	338	339	327	348	328	347	368	358	342	353	330	337	344	328	328	337	364	345	344	337	334	338	326	329	322	350	368	320	312	350	348	360	328	350	334	328	343	336	341	288	327	354	362	332	376	341	330	320	319	347	324	320	337	319	323	311	348	348	342	338	365	323	338	326	322	328	334	349	354	340	343	304	347	319	362	323	325	377	337	338	342	335	320	358	341	346	305	331	309	346	373	353	326	319	338	332	340	324	363	353	335	337	343	359	351	335	343	365	336	294	319	346	372	318	316	343	343	326	344	356	347	330	336	365	339	350	340	342	335	329	341	352	349	335	351	316	334	309	320	327	326	344	339	306	308	353	369	346	327	315	354	330	352	360	337	316	355	330	362	316	337	373	350	332	329	356	336	326	368	347	340	340	354	332	327	320	363	310	337	359	333	350	328	319	316	343	308	351	334	317	360	368	344	322	343	360	359	327	339	325	372	325	339	333	324	329	344	345	343	317	321	357	353	310	329	347	364	308	364	340	352	341	328	327	344	315	325	339	322	353	304	343	309	341	362	312	385	372	313	352	331	347	330	365	341	319	311	357	315	374	349	358	325	334	350	351	310	308	323	347	347	338	373	379
7846	13892	13238	6661	4734	3867	3507	1855	1378	1176	1174	869	871	1437	652	581	520	516	489	436	474	417	397	418	420	387	409	373	371	441	402	364	354	384	347	358	335	358	347	325	365	356	380	363	354	345	366	372	354	351	341	328	324	333	360	297	336	340	353	322	308	355	319	316	349	333	354	323	345	342	299	331	356	347	326	296	353	313	315	295	342	340	337	326	321	334	345	318	316	318	317	327	347	288	311	315	349	300	321	312	350	315	345	305	300	308	317	322	313	324	337	324	334	341	310	316	325	314	342	307	321	319	338	354	358	322	354	300	326	317	352	284	333	328	327	319	319	347	299	354	321	348	353	341	330	283	337	317	365	312	319	316	325	320	335	333	308	340	315	305	316	335	322	341	302	318	350	326	334	323	283	328	315	301	321	310	322	337	331	312	319	326	325	327	319	330	349	299	306	307	314	324	286	315	331	317	319	340	321	303	336	331	310	353	314	319	331	338	332	338	348	305	319	330	318	331	336	305	324	309	317	303	306	319	351	328	301	332	303	327	342	301	295	340	339	308	296	311	348	293	327	367	320	318	325	338	324	316	312	324	320	310	291	298	320	321	282	299	324	303	310	340	332	302	322	329	346	318	317	316	333	310	327	324	307	292	294	294	342	309	317	333	317	329	313	335	310	315	320	309	334	311	315	303	316	322	325	361	328	287	319	317	334	343	307	353	344	316	312	315	305	335	297	313	326	317	303	324	347	282	348	345	318	300	328	326	326	310	322	306	304	309	313	366	316	300	322	317	326	309	326	331	329	312	317	323	334	318	348	346	318	321	333	304	297	334	312	286	305	299	345	311	305	351	315	310	309	328	308	295	339	343	337	295	308	292	320	299	323	334	300	304	307	304	298	312	359	296	317	322	321	328	317	300	292	354	320	318	341	304	331	306	326	306	335	306	328	319	302	301	355	330	356	293	331	298	328	325	356	321	325	329	309	325	350	342	312	341	347	318	283	319	340	297	305	332	305	347	324	339	334	308	322	262	285	333	317	325	339	283	303	292	343	301	300	336	307	340	352	313	348	318	335	306	340	295	313	353	337	304	315	299	308	297	301	334	288	306	334	322	325	361	349	330	352	323	316	359	307	324	321	287	313	307	337	334	317	351	326	342	336	308	343	292	310	346	304	316	340	316	330	312	296	328	321	329	313	328	333	289	334	319	337	360	315	307	318	292	305	312	320	321	307	320	320	339	345	317	322	329	361	325	325	308	293	357	331	334	351	342	355	360	330	290	330	317	320	337	287	302	324	313	337	347	339	325	314	324	306	339	310	317	318	298	295	316	305	311	300	303	341	289	315	346	351	323	320	316	300	307	340	323	328	322	339	334	293	321	318	338	304	324	327	326	322	361	353	326	335	336	321	350	304	292	322	339	296	325	322	348	329	323	330	300	336	320	345	286	324	347	342	332	351	272	318	310	342	311	304	325	317	324	303	318	301	334	314	341	361	363	293	355	324	300	313	336	319	305	333	336	313	342	286	321	292	349	343	349	330	300	332	306	300	321	318	317	319	337	325	321	328	318	352	343	311	343	332	328	294	322	297	310	306	297	324	303	290	328	347	308	323	317	309	314	334	313	320	346	330	343	337	340	328	317	340	316	331	291	339	308	302	298	319	307	326	305	365	348	329	326	313	337	308	319	341	333	340	318	296	365	308	349	317	305	287	327	315	286	299	342	356	310	311	304	314	339	331	322	331	332	353	308	319	295	334	325	331	325	312	290	321	312	348	322	309	339	329	325	326	306	372	304	318	325	300	296	323	316	356	331	317	325	292	332	336	294	334	276	304	308	344	342	341	333	340	340	340	333	325	312	334	309	307	331	312	310	303	285	335	332	329	321	323	333	283	318	317	326	317	339	341	331	346	331	340	321	320	342	303	291	308	286	325	346	305	344	296	328	327	315	345	320	319	312	306	300	306	332	289	331	330	343	327	303	349	303	317	303	324	329	324	341	305	327	314	333	315	315	329	314	304	291	300	342	318	303	318	310	344	287	323	329	334	335	320	322	349	315	339	321	329	323	331	306	336	296	344	320	313	331	314	321	338	343	327	339	334	313	316	321	305	345	344	328	307	344	298	293	314	329	334	315	338	319	341	317	320	286	352	310	336	330	322	347	303	287	319	340	313	279	298	298	371	345	343	302	311	323	287	301	287	317	309	313	338	336	322	341	307	307	323	302	340	335	296	329	310	306	304	300	298	335	318	305	326	322	333	327	330	322	318	321	328	314	308	340	321	296	318	293	324	338	347	317	339	300	304	329	306	346	317	310	321	318	316	321	334	317	315	322	329	312	362	339	298	320	308	336	315	376	302	317	312	298	304	319	300	318	311	298	331	309	352	322	333	284	328	284	344	335	321	343	338	316	289	336	330	316	300	329	322	336	333	322	313	319	333	339	304	324	352	306	297	327	321	300	302	303	337	311	323	339	314	320	315	324	287	304	313	302	327	320	321	338	326	313	331	318	330	343	332	298	301	327	304	369	346	302	306	312	325	286	335	316	322	310	360	314	319	320	354	309	333	365	305	298	329	309	311	330	338	355	345	306	341	327	334	323	302	309	300	306	325	318	321	284	338	329	340	355	319	319	301	341	298	313	324	333	312	291	303	342	358	310	319	321	307	343	313	368	298	316	324	307	315	293	326	345	305	307	320	319	360	343	355	319	322	331	348	344	291	325	295	329	318	330	330	318	329	322	317	329	318	335	302	320	324	295	362	313	335	371	312	311	309	320	337	326	342	312	329	300	332	316	315	323	332	284	311	339	318	315	332	330	328	348	339	313	327	333	329	316	306	348	309	337	330	334	299	328	297	312	348	316	302	354	318	346	351	334	312	341	308	337	339	325	336	354	344	345	304	322	326	308	353	326	309	349	311	321	323	302	341	339	317	381	297	342	353	319	338	363	326	282	304	337	332	308	300	328	316	369	312	338	353	314	337	270	346	313	325	318	348	323	310	316	305	302	304	322	333	346	320	328	326	298	327	324	333	329	328	312	348	312	352	328	308	335	321	318	347	289	327	299	315	304	352	336	320	313	326	357	326	327	325	326	329	306	321	329	353	315	331	352	342	344	307	346	307	300	324	321	323	321	331	351	312	339	329	338	315	300	343	357	325	331	319	331	341	319	282	312	358	322	305	315	305	319	330	294	292	310	312	304	304	302	305	301	312	306	325	344	301	304	348	313	329	318	301	348	353	340	327	317	327	334	281	313	322	311	313	312	320	341	333	288	348	315	330	337	335	326	344	352	341	304	344	358	332	335	323	291	325	310	316	348	339	335	298	328	306	317	314	330	301	318	318	356	342	330	299	324	331	316	337	312	320	300	333	306	333	316	319	307	284	344	320	326	308	312	347	369	330	312	343	368	332	300	268	319	294	321	302	323	340	324	336	292	323	314	337	317	346	302	322	333	298	310	327	299	320	335	341	286	298	319	335	310	301	350	329	329	324	312	294	326
22184	20020	26498	23235	20030	20251	11791	2356	1564	1279	1324	1148	1033	1452	872	858	799	775	777	721	747	689	679	715	661	718	673	682	636	673	708	668	603	650	702	604	633	647	665	637	609	620	633	613	580	658	621	646	608	601	633	625	604	584	634	641	620	596	615	585	613	659	622	626	640	579	636	616	621	577	604	620	605	616	667	615	633	644	645	666	616	629	635	569	545	553	611	604	618	645	598	609	581	588	611	596	557	575	621	581	610	659	581	636	588	616	617	613	601	604	667	645	584	617	605	590	575	587	662	607	607	577	536	634	643	568	563	580	595	607	636	628	635	628	646	554	620	601	575	616	591	610	599	581	607	611	582	578	617	633	638	647	619	612	585	600	605	634	598	572	624	586	615	599	599	597	605	617	624	597	618	589	620	638	642	601	619	593	610	601	643	575	598	631	612	598	598	644	593	622	568	617	607	626	585	571	613	610	643	583	588	607	652	581	597	578	575	609	601	645	612	612	588	641	585	647	584	619	584	572	624	594	557	556	634	575	593	599	570	580	593	609	609	647	619	649	579	592	646	579	621	608	602	584	592	556	581	623	630	661	597	595	612	617	616	544	579	627	640	627	633	620	583	613	562	579	620	606	601	578	638	621	596	603	597	589	618	565	652	593	581	619	620	657	651	588	622	592	607	622	627	628	614	619	578	627	670	592	616	595	604	605	577	643	623	628	633	612	585	612	584	644	551	622	616	581	633	614	602	599	628	577	662	602	612	600	576	616	591	597	595	616	599	598	626	600	596	582	600	578	601	637	576	575	597	584	638	577	674	589	574	580	602	581	571	618	581	603	599	652	579	612	604	606	595	599	584	592	602	651	628	619	577	582	579	589	577	581	589	601	631	636	636	592	528	585	555	628	571	631	582	653	605	626	637	604	612	634	593	611	608	564	571	585	633	617	586	613	610	596	596	549	623	614	637	589	625	635	615	602	649	587	619	599	592	568	626	645	599	578	631	597	567	606	639	629	574	602	599	579	564	608	610	617	598	618	580	603	636	564	544	598	596	605	592	611	605	619	576	598	613	587	587	622	604	592	597	627	617	596	625	631	600	614	588	579	628	635	582	609	598	615	573	530	604	599	592	631	578	582	591	629	624	622	589	582	581	580	582	610	609	606	664	617	607	636	575	622	634	620	591	561	606	616	643	583	619	600	594	589	581	628	600	616	610	590	594	585	608	607	614	625	585	572	593	577	622	621	561	604	615	584	644	616	605	612	593	567	599	589	646	585	621	554	611	634	608	646	613	602	605	596	624	601	577	569	577	579	611	618	621	566	610	558	609	656	619	610	599	608	604	624	608	611	615	565	586	618	600	620	618	635	577	586	588	593	654	537	590	585	601	593	584	622	572	605	631	605	565	629	608	642	559	627	643	613	626	638	612	610	612	582	613	601	589	600	603	583	553	645	584	601	616	618	656	623	603	585	563	611	588	613	575	631	590	596	597	592	583	603	583	607	579	597	633	562	616	587	641	598	590	604	611	611	588	608	626	591	650	611	619	604	611	667	615	622	632	618	645	585	586	609	644	589	586	597	564	591	619	625	624	582	572	551	586	650	590	621	571	590	580	632	577	620	616	587	582	572	581	648	582	605	608	623	613	545	620	628	639	562	602	580	586	625	569	629	585	616	601	585	607	610	566	641	578	620	588	624	573	590	643	599	600	609	579	592	627	581	572	607	609	576	606	624	557	622	646	644	632	580	602	600	595	611	557	640	579	623	612	648	602	587	591	612	637	595	622	606	589	591	595	629	559	608	621	602	629	640	591	588	603	601	605	620	626	603	601	623	571	581	609	622	619	637	594	570	561	561	599	619	577	626	602	565	607	645	638	600	614	582	577	601	589	592	592	628	639	608	578	614	583	602	637	587	586	569	586	606	632	643	580	566	578	620	607	547	628	664	632	620	630	605	610	580	611	629	587	573	598	557	629	542	610	637	577	604	614	610	592	656	619	566	593	564	615	588	576	620	592	631	627	659	654	573	629	555	614	626	554	640	592	634	612	605	615	645	585	563	590	597	576	556	591	586	651	602	590	617	602	611	631	611	597	613	592	589	618	609	572	616	624	582	590	615	603	590	549	591	605	636	620	614	572	591	600	624	617	599	597	549	609	610	595	599	576	613	612	651	589	617	595	603	583	637	620	604	575	605	612	647	565	576	581	623	634	599	614	599	567	599	549	614	628	595	586	623	611	569	614	592	629	634	614	586	604	607	598	619	607	595	610	601	621	592	598	601	600	591	604	594	624	592	601	601	589	594	636	520	623	594	631	590	571	550	612	612	582	587	596	643	575	595	576	578	604	606	591	574	674	596	635	609	617	581	573	616	645	609	590	622	592	610	589	587	620	551	572	640	618	609	566	596	636	588	615	602	591	615	600	564	590	581	598	588	605	596	607	632	627	570	592	667	643	611	589	602	608	616	630	607	587	576	577	577	605	619	614	596	624	596	638	590	567	618	649	601	601	616	593	609	557	611	638	602	624	594	583	616	591	608	568	644	637	578	630	574	593	572	593	578	574	675	616	612	594	610	590	610	603	616	602	643	623	592	622	576	589	607	623	601	673	585	550	607	635	630	638	590	606	638	598	574	613	611	625	626	630	616	608	593	609	606	556	584	614	566	614	575	601	601	638	621	581	610	619	601	610	611	634	583	579	602	565	597	607	609	616	557	631	610	578	614	603	597	627	606	596	583	587	631	605	599	618	563	612	566	555	551	624	613	603	608	625	603	603	590	617	584	639	632	619	628	600	562	602	571	624	632	643	602	587	656	622	618	605	604	619	652	565	566	599	570	582	595	605	574	593	625	595	578	626	592	546	603	549	609	616	632	597	577	606	597	633	577	611	563	628	616	636	580	594	583	595	563	641	624	564	558	643	575	595	591	561	591	594	586	560	567	608	615	617	645	575	587	621	616	600	614	595	615	594	588	578	572	615	614	562	598	623	597	591	591	602	563	625	631	530	554	601	611	563	620	616	624	594	572	605	576	572	611	607	603	590	609	596	617	644	564	628	593	661	592	584	577	573	570	593	603	593	618	634	596	553	588	645	626	621	593	587	601	592	590	598	635	611	568	576	571	630	595	628	621	605	602	564	591	611	600	584	627	619	630	603	554	610	615	567	571	601	627	548	586	613	645	635	562	568	596	623	590	593	612	584	593	625	612	557	564	627	612	617	608	579	607	593	579	646	624	611	638	599	604	589	549	600	622	617	668	618	636	633	573	614	556	599	635	561	659	575	572	603	579	624	624	552	615	604	569	596	575	541	597	589	591	621	590	594	602	593	609	571	557	636	642	624	583	582	566	597	679	591	642	592	620	631	642	570	634	623	640	635	577	617	579	595	589	629	566	623	614	612	614	592	599	605	609	596	565	596	607	620	632	599	624	597	620	594	606	598	623	583	583	585	640	622	634	610	548	614	628	621	630	631	593	619	598	594	593	551	624	632	629	563	615	613	592
10898	21482	20039	11240	8071	7607	6290	3487	2629	2272	2068	1746	1532	2397	1121	1052	983	986	953	875	844	790	764	814	753	753	698	719	699	683	664	685	652	646	616	661	646	664	590	649	602	604	689	571	607	570	631	647	590	613	583	562	623	532	601	581	586	559	598	594	583	597	620	604	569	594	606	607	576	543	588	566	593	604	593	572	562	575	577	552	613	624	589	604	559	596	590	556	555	562	580	615	540	567	592	605	620	570	565	583	567	606	588	600	561	568	597	580	560	571	580	551	616	614	549	570	599	572	525	636	564	579	559	609	536	581	559	579	615	582	581	574	547	572	575	543	570	590	590	580	585	573	568	631	605	554	545	556	629	570	569	586	558	598	542	557	531	581	518	552	554	591	554	556	569	593	566	572	529	571	542	552	534	593	589	585	573	575	558	562	592	606	568	554	534	618	557	602	570	551	633	586	559	528	605	566	563	570	544	565	619	588	542	585	587	572	595	566	556	553	596	568	570	594	551	569	546	528	600	540	571	537	612	582	593	577	577	590	560	636	565	559	590	551	561	592	585	593	548	541	590	582	589	558	555	546	569	548	556	563	558	569	569	573	560	576	544	560	557	535	566	602	601	559	588	557	526	576	573	564	516	586	552	578	563	554	586	558	558	582	596	599	574	544	559	577	572	549	603	593	583	544	607	586	558	548	560	572	595	596	572	629	585	557	580	551	544	570	561	585	559	576	595	557	519	602	622	547	576	589	570	572	544	541	591	564	569	600	557	536	546	587	566	576	556	616	570	579	597	605	592	570	634	528	547	580	585	565	594	591	547	599	532	556	558	606	570	541	554	579	603	513	558	594	543	568	551	568	542	548	591	583	598	566	629	550	544	562	542	532	591	553	588	590	561	563	549	525	560	600	590	526	555	563	585	596	569	541	607	562	585	559	540	552	615	563	601	546	534	553	586	564	566	560	539	591	579	532	557	551	540	610	576	543	555	593	564	540	572	567	554	575	561	597	567	529	559	565	562	575	582	570	606	627	535	546	570	585	586	576	608	541	586	578	557	560	565	571	592	554	555	577	570	563	555	591	592	599	593	577	557	590	557	546	580	592	535	578	598	602	542	589	608	590	535	529	577	549	576	560	529	556	619	557	556	564	556	582	533	532	549	538	528	591	589	567	565	566	555	590	550	565	531	591	570	563	570	548	595	509	539	581	568	584	535	578	567	549	588	607	602	557	527	555	586	569	546	602	532	580	575	543	571	573	573	539	574	561	558	541	533	554	550	545	592	554	512	551	572	567	632	519	511	556	601	602	564	582	586	564	627	518	577	607	507	549	560	557	599	563	567	534	580	555	551	549	605	531	604	599	573	511	563	582	608	584	557	575	531	556	553	510	558	518	541	536	544	611	613	563	586	574	555	569	541	537	575	571	563	594	589	594	507	572	562	578	592	599	581	557	528	608	548	604	574	562	544	595	567	557	568	567	602	592	604	580	529	544	554	566	552	566	555	587	538	567	576	546	562	575	576	527	558	577	545	606	571	524	614	584	575	567	608	564	606	587	507	547	590	556	556	562	587	561	543	547	591	566	541	584	566	625	568	578	594	572	545	541	616	525	539	591	593	553	589	543	594	557	594	570	545	602	589	577	561	564	579	549	568	543	580	584	594	559	537	591	541	538	592	543	589	596	508	591	541	592	525	533	552	554	552	569	556	596	589	554	547	570	548	561	616	549	532	549	564	526	507	567	553	548	555	589	530	560	573	565	579	546	529	538	566	552	573	571	551	561	554	563	585	594	578	548	567	573	545	512	580	548	535	569	535	580	538	606	552	607	590	606	588	579	579	561	559	538	564	572	569	550	592	563	581	529	599	577	570	583	572	561	556	546	555	578	613	548	574	565	550	552	534	570	567	588	611	538	562	576	575	621	549	579	599	579	584	536	569	558	605	624	506	574	564	563	576	527	550	578	578	607	584	561	598	583	571	578	603	498	556	551	590	577	575	564	566	552	595	589	581	580	508	609	577	534	550	563	555	580	548	579	584	551	566	540	569	542	571	568	558	555	538	581	564	564	566	631	541	555	559	555	580	592	592	565	560	578	549	583	572	538	538	559	569	556	564	573	551	587	584	559	563	572	548	581	556	555	570	551	576	556	560	538	618	556	553	551	537	583	595	610	609	598	560	558	572	563	609	591	557	585	595	573	531	612	583	548	556	560	574	577	587	580	572	594	555	613	567	530	555	520	557	536	565	577	607	574	568	558	577	537	601	569	551	563	603	529	585	581	573	512	546	577	569	561	549	587	579	577	588	576	610	592	565	565	562	555	555	585	513	592	575	588	517	579	558	578	575	568	606	565	617	554	579	568	545	529	554	620	539	562	580	551	566	594	581	563	598	652	563	591	566	535	582	583	549	606	551	545	558	547	555	540	537	604	567	587	581	581	577	581	596	623	568	574	558	564	558	572	556	551	630	622	571	622	562	581	576	596	588	541	543	556	575	578	560	560	563	585	587	600	604	523	546	577	551	611	555	589	523	591	573	560	565	557	572	539	600	582	593	561	584	597	566	548	547	595	541	554	571	573	541	561	567	557	601	575	548	597	532	570	572	530	599	553	618	556	593	605	570	517	593	538	619	543	576	579	601	578	583	564	556	577	576	572	593	555	584	574	553	598	583	577	572	535	545	587	566	572	591	580	589	553	591	570	607	584	564	553	554	539	521	546	568	616	583	575	562	566	610	542	585	582	548	546	572	542	567	582	582	569	544	582	548	581	529	580	541	552	569	565	547	574	577	580	586	550	597	557	569	554	557	570	518	562	602	575	602	587	577	562	615	540	559	551	574	549	590	556	558	589	578	549	534	556	589	553	528	559	581	562	550	563	548	582	598	591	618	583	543	592	577	567	547	575	587	540	546	559	554	576	550	561	571	563	570	549	552	615	564	545	528	540	588	565	583	598	586	577	629	553	593	588	559	571	622	559	570	592	555	582	569	564	556	555	566	591	555	589	576	546	600	592	561	549	546	553	589	556	559	588	546	559	545	609	565	544	579	574	578	596	572	543	568	548	578	574	564	563	600	539	555	564	578	541	563	536	605	600	628	602	588	597	612	519	578	563	579	530	548	548	519	576	558	605	575	572	566	554	514	561	601	579	587	596	539	551	586	567	545	550	616	571	573	542	594	557	551	576	520	532	551	565	599	561	597	545	597	535	549	541	558	563	620	549	574	592	578	546	567	563	573	596	578	573	583	584	574	545	568	546	587	567	580	597	596	604	564	575	537	538	598	587	564	555	617	551	607	589	594	552	560	587	601	573	564	621	603	522	579	555	623	552	532	585	575	527	566	582	581	536	576	573	571	568	575	626	574	615	586	591	581	559	563	530	611	581	587	566	572	602	580	580	544	581	521	533	608	563	567	577	526	570	607	580	554	539	573	544	567	590	542	550	533	558	608	576	576	572	570	565	551	513	570	523	577	568	563	556	580	548	535	551	543	538	584	574	589	582
29739	15411	2183	577	356	411	222	163	148	181	142	164	142	177	153	150	135	117	141	144	122	128	119	138	145	126	136	129	143	147	119	128	144	133	139	130	133	153	132	128	130	119	118	137	119	149	147	116	144	127	127	143	135	134	119	119	139	119	157	128	122	118	117	143	134	132	116	120	133	140	130	130	157	119	124	144	124	131	120	125	130	140	112	145	131	124	125	126	131	106	116	145	117	145	125	139	135	128	117	143	138	135	121	130	143	118	144	120	121	135	136	133	120	120	113	126	132	131	132	134	135	123	138	129	131	110	126	141	128	126	121	132	133	158	150	146	126	128	132	131	150	127	141	130	141	135	141	135	115	114	113	130	132	133	140	109	129	136	127	137	132	117	142	148	136	136	124	150	144	108	128	145	140	138	136	167	135	132	139	120	125	132	128	141	130	112	151	153	124	124	114	143	124	134	119	115	131	124	120	147	133	152	138	127	133	137	132	135	146	132	133	134	128	127	135	134	123	133	138	116	160	129	132	137	127	116	133	139	144	118	135	124	107	117	137	116	115	133	132	118	137	152	126	145	127	133	125	124	117	124	145	125	149	142	131	133	140	128	126	139	128	146	149	134	93	116	123	140	119	141	135	126	138	142	128	122	141	158	128	131	117	142	149	131	126	110	126	136	132	113	106	140	129	142	130	147	157	121	125	133	132	125	118	139	140	145	124	137	133	116	114	143	130	132	129	147	145	118	118	147	142	140	132	143	116	116	127	126	147	134	135	122	126	157	145	143	129	116	123	153	131	116	131	122	132	133	143	116	147	157	135	115	142	137	129	134	143	143	130	140	121	152	130	151	135	147	136	133	154	135	131	141	125	124	157	138	133	121	133	112	143	167	148	120	128	128	138	122	110	144	132	156	118	133	134	122	130	129	122	139	130	143	145	149	135	137	136	123	127	148	146	151	136	108	125	127	117	123	135	129	123	110	129	131	148	137	139	139	118	125	142	142	131	144	141	138	139	120	126	133	120	117	129	130	121	134	135	152	130	132	148	152	142	132	111	145	140	139	143	146	133	120	134	125	138	119	126	132	166	155	133	108	132	141	142	155	147	136	136	132	136	127	131	126	119	149	131	162	126	119	150	126	148	136	135	147	135	132	144	118	136	131	139	142	143	130	132	128	127	113	122	123	133	121	124	123	147	128	116	150	136	150	160	128	134	138	132	118	140	124	115	136	133	134	135	155	142	129	117	134	121	142	154	131	133	118	145	158	126	143	141	154	130	104	117	134	120	137	132	141	128	156	137	133	119	134	121	131	140	142	132	131	146	120	139	138	125	121	134	129	137	140	138	128	128	122	129	117	121	138	133	146	125	105	131	150	133	151	129	141	127	136	160	114	120	142	139	147	137	131	126	122	127	136	149	129	126	105	138	102	115	111	122	125	154	132	122	144	121	135	139	126	133	133	154	141	130	136	124	131	121	131	143	129	154	118	126	129	127	138	143	133	118	139	123	118	135	142	142	142	145	132	124	152	142	112	142	118	137	106	144	140	124	130	125	141	136	138	142	134	126	127	130	128	129	154	150	132	140	142	135	131	128	105	133	139	122	122	133	129	135	143	140	104	126	147	123	130	159	146	145	128	141	137	134	125	137	113	129	128	154	105	153	128	131	131	138	144	130	137	140	123	134	101	116	122	142	136	139	133	119	132	146	136	127	137	122	148	139	125	121	132	150	132	130	153	117	159	124	125	132	124	122	152	129	135	123	139	126	155	133	146	163	133	122	121	131	142	138	131	103	118	126	124	114	117	134	135	159	132	132	122	126	128	133	136	129	124	153	143	163	131	122	132	139	148	132	111	150	147	134	125	129	132	138	162	134	122	132	122	130	125	155	142	138	116	138	146	144	144	133	121	140	114	144	136	144	125	121	124	149	106	137	132	123	127	140	118	132	133	137	137	130	144	147	123	136	131	135	126	127	112	149	131	123	125	120	127	124	145	119	152	130	128	114	135	117	126	128	133	130	131	139	126	122	146	136	125	127	131	132	128	143	124	131	115	136	134	100	126	127	148	142	148	126	107	135	129	149	127	129	146	124	129	156	115	170	136	132	127	142	115	129	148	142	138	128	115	128	110	123	135	123	124	125	129	125	139	116	132	142	138	115	109	123	134	138	153	115	124	146	130	138	122	103	131	110	124	118	136	142	119	132	119	128	150	122	113	149	143	119	132	144	130	147	120	110	117	145	141	150	135	129	139	139	141	150	128	131	146	141	126	138	145	143	140	151	100	123	144	146	132	138	140	126	114	150	134	131	131	107	113	117	142	131	140	123	117	140	130	129	149	127	121	129	124	152	130	125	155	140	130	131	138	132	147	132	136	135	148	127	133	122	149	127	132	132	149	116	125	127	117	127	145	138	103	128	119	110	141	132	114	144	144	125	124	131	130	139	143	144	126	118	108	126	135	121	140	114	135	150	111	128	131	119	155	155	126	142	131	115	134	140	152	111	144	141	116	132	153	125	121	124	119	136	149	129	132	108	127	132	127	140	145	120	153	132	129	142	148	157	129	125	139	139	124	129	127	132	119	130	137	145	123	123	133	140	142	117	121	127	127	148	149	137	138	130	143	115	126	118	153	136	136	134	127	141	124	150	146	143	128	149	131	129	133	126	132	135	123	152	106	151	140	120	137	132	131	123	138	126	125	130	123	154	129	155	132	153	149	122	129	118	147	143	118	129	156	156	107	124	144	138	135	138	131	129	123	135	142	135	146	134	130	109	131	126	117	128	139	137	126	160	123	149	127	129	134	117	109	126	129	148	151	130	149	123	143	122	130	144	123	126	153	155	119	139	113	140	113	123	130	136	127	127	150	129	122	158	129	128	141	137	142	110	128	135	132	126	153	147	125	160	131	138	119	134	141	121	146	119	135	130	151	132	139	130	143	108	141	140	125	143	150	130	133	125	135	148	149	119	130	137	144	152	99	131	157	137	143	129	122	132	126	124	134	129	113	139	134	133	108	132	145	127	157	134	133	115	151	150	144	165	140	128	125	140	145	129	127	114	161	122	128	148	149	121	129	120	125	146	111	137	126	137	127	148	125	136	105	143	146	109	116	139	148	135	133	128	117	140	138	132	137	126	135	132	147	128	141	143	139	134	155	128	143	131	150	142	130	143	118	137	134	127	132	105	126	132	125	132	140	145	133	132	124	136	117	135	151	114	134	130	152	132	109	126	126	128	130	146	144	146	136	137	137	128	129	125	127	129	131	139	137	139	114	137	124	126	124	138	123	131	143	125	118	159	134	137	136	118	146	122	130	144	119	128	139	135	165	143	140	153	127	140	147	114	134	143	142	126	143	143	110	125	146	137	125	122	125	147	145	129	144	133	141	122	129	127	145	143	162	116	125	126	127	128	121	131	124	137	132	140	134	136	155	119	125	130	139	134	123	122	135	127	124	115	111	175	146	136	138	135	133	134	130	126	145	137	126	138	134	129	126	142	122
5663	2232	1563	762	563	819	287	236	224	197	227	179	196	263	148	168	161	175	153	143	165	156	161	166	171	126	135	156	150	173	145	161	150	167	140	168	157	136	156	171	158	140	137	130	143	145	135	137	157	147	159	130	145	147	144	175	157	147	166	139	149	158	163	152	147	137	143	136	136	136	160	138	143	141	139	143	157	131	144	150	152	143	142	156	153	153	128	147	157	154	152	150	147	145	159	150	162	172	127	151	142	147	145	157	162	161	139	148	145	158	138	153	136	143	141	133	154	141	154	136	144	142	133	150	146	147	128	159	139	152	149	139	153	166	131	150	149	132	173	137	151	137	156	145	158	166	154	147	147	159	143	159	121	150	127	154	127	138	158	145	165	173	142	139	145	158	147	161	147	125	161	166	162	130	163	162	148	139	157	159	144	136	165	158	160	142	169	162	133	138	141	134	138	141	154	162	132	158	149	157	131	155	154	108	117	143	139	147	169	138	128	151	136	155	143	160	135	152	140	159	142	149	149	132	152	165	133	169	123	137	153	126	148	152	159	166	139	150	153	142	155	142	145	145	127	140	164	138	145	141	140	143	134	132	147	137	141	143	157	163	172	165	137	125	174	154	141	146	145	160	114	129	144	140	143	137	170	144	162	123	142	146	160	124	131	143	146	143	165	141	147	147	164	138	134	142	156	143	130	145	143	145	145	147	130	163	152	136	153	169	172	148	149	158	149	139	158	154	148	138	150	148	156	137	170	152	127	146	149	145	144	150	143	150	123	134	140	167	159	135	144	149	132	151	140	145	151	151	155	149	154	145	131	159	158	147	148	141	137	142	139	153	138	150	130	163	157	157	143	140	144	148	141	139	140	150	163	126	133	155	133	157	163	144	139	145	142	128	154	159	133	174	139	152	137	136	148	136	144	145	150	144	145	147	156	130	125	140	143	153	154	165	151	149	139	148	137	147	130	136	140	143	143	145	120	175	156	154	147	160	150	131	151	165	151	152	145	145	144	158	164	148	151	161	151	143	143	122	151	154	151	176	147	146	139	150	132	155	146	133	152	142	144	166	128	177	152	142	147	148	153	143	125	137	145	156	130	162	141	162	149	140	145	152	168	150	144	147	143	147	150	173	153	153	154	159	152	148	164	137	132	149	145	134	149	167	138	140	139	146	141	151	133	146	147	139	150	158	158	142	135	145	157	134	149	138	140	172	153	142	147	149	170	128	137	154	155	136	167	154	145	174	142	134	137	140	155	147	152	153	143	144	146	144	132	132	162	146	138	148	150	168	157	138	148	145	155	164	141	151	159	133	141	154	144	165	146	141	148	159	153	140	128	143	117	148	154	150	154	143	136	169	158	148	130	148	159	143	169	140	149	141	157	157	152	148	139	132	161	142	146	130	166	130	149	132	156	147	133	145	140	148	136	157	141	144	143	176	152	147	124	141	156	131	144	144	150	152	153	137	136	140	155	136	149	169	139	153	180	173	142	151	161	136	166	148	141	136	156	166	164	162	131	156	171	142	157	140	123	147	150	136	147	148	155	160	149	131	138	155	138	150	145	142	131	155	150	168	168	163	149	172	153	164	143	154	141	126	143	141	154	148	146	150	118	148	135	158	137	150	150	149	143	167	146	162	146	132	136	132	155	163	147	143	146	152	156	144	170	145	134	136	148	154	125	151	157	145	146	149	131	147	147	138	134	152	119	173	145	143	145	158	159	139	158	130	159	138	162	143	125	136	141	123	141	155	140	145	155	153	165	148	146	146	146	162	165	148	162	164	141	161	138	132	143	143	157	143	164	157	147	148	137	154	127	153	151	143	146	138	147	157	144	127	152	162	131	150	144	138	136	157	131	148	129	167	145	153	141	110	143	160	119	180	156	134	158	175	151	140	156	142	145	157	112	156	146	133	145	159	158	156	138	145	165	174	157	143	154	165	149	125	175	157	157	143	136	154	150	143	149	155	153	157	155	143	166	161	133	131	140	144	185	132	153	138	176	139	144	141	134	159	138	130	165	152	146	160	142	162	164	147	126	154	153	154	160	174	123	160	144	144	151	134	162	171	158	165	158	141	152	159	142	148	140	154	141	152	154	147	124	131	147	153	133	136	159	145	155	151	144	160	148	147	134	148	141	138	143	139	173	151	150	148	132	150	145	161	137	120	167	129	145	162	151	128	154	144	145	128	151	127	145	152	149	127	145	155	131	129	148	145	157	154	155	157	142	155	135	144	161	152	167	160	142	138	138	141	141	158	155	140	141	134	151	146	144	129	136	175	129	148	146	131	164	169	145	155	154	166	134	140	159	148	154	153	142	135	156	153	152	123	159	118	143	157	147	128	140	141	158	159	150	147	159	154	142	142	151	152	143	143	162	143	158	127	157	160	144	154	166	141	173	127	162	141	150	136	144	151	149	142	119	134	141	142	136	126	128	164	147	146	138	125	112	139	150	136	167	156	146	148	164	163	138	143	155	173	145	136	148	171	127	181	149	141	159	132	140	162	153	137	159	150	136	154	158	142	161	133	140	149	160	135	149	158	141	137	143	155	145	165	140	143	154	136	136	157	149	151	144	119	155	161	137	129	153	141	140	135	158	153	144	154	161	123	149	161	147	141	143	159	135	117	158	152	159	141	136	158	176	124	143	169	143	146	119	136	146	142	147	152	128	151	147	162	164	140	135	125	146	145	144	125	143	135	145	145	140	147	149	150	118	153	134	154	179	144	129	134	139	140	127	151	131	142	170	144	146	147	148	124	142	136	160	143	155	145	120	142	138	162	156	164	138	143	154	146	166	134	168	142	146	160	146	154	160	134	140	165	150	137	154	151	163	119	158	160	166	127	122	161	168	166	144	157	155	137	151	147	130	157	130	138	146	152	127	126	154	162	165	148	143	132	153	135	165	142	150	159	142	149	147	160	150	157	162	135	162	133	149	144	153	170	161	152	162	151	139	170	177	135	170	157	139	138	144	145	150	141	146	152	164	151	136	146	145	165	161	141	156	164	166	138	151	143	140	143	133	141	150	137	152	148	161	158	157	129	155	152	142	125	144	118	139	157	161	161	121	138	141	154	144	132	136	148	158	168	136	142	159	144	153	131	163	152	132	147	141	146	143	138	147	136	146	159	169	121	158	149	139	132	135	151	145	132	129	168	153	121	153	166	135	156	136	153	162	138	156	162	147	149	128	138	155	145	137	150	145	146	136	148	145	136	149	149	155	121	158	148	156	116	136	137	170	164	141	146	150	140	127	141	147	139	141	160	153	145	139	137	146	148	156	147	152	158	153	143	159	147	124	158	146	142	163	142	159	144	139	140	146	120	150	165	141	144	143	142	133	134	173	127	161	154	157	146	153	160	144	147	139	143	147	156	156	138	152	154	145	144	140	138	133	147	168	140	158	152	153	145	171	154	152	160	133	145	147	144	153	142	159	148	159	127	137	133	129	146	135	158	165	146	142	151	137	184	146	156	140	133	145	158	162	152	148	158
24234	19989	26117	23503	19981	10810	2306	1171	808	718	724	614	627	1231	508	473	433	451	416	375	419	354	419	443	369	398	383	395	363	365	347	387	414	364	342	370	341	341	328	305	374	347	380	359	404	354	405	340	342	346	364	333	370	365	337	329	381	326	342	349	346	370	333	356	371	364	349	331	350	358	358	347	377	367	331	349	349	369	341	344	361	374	353	355	342	335	318	363	344	380	339	349	326	377	374	322	342	387	343	376	336	331	356	337	380	336	357	369	326	377	334	387	348	337	358	371	327	346	363	362	329	340	342	372	321	368	357	323	326	355	344	340	376	331	349	362	344	319	336	356	351	334	329	368	314	330	334	367	357	344	385	325	335	328	363	359	340	331	349	341	371	339	364	337	359	328	323	350	363	334	344	339	328	340	338	364	346	341	355	362	347	336	355	326	353	337	356	363	355	343	338	358	326	335	352	320	304	347	332	334	315	332	316	375	340	367	335	357	320	353	379	372	341	343	331	371	359	343	395	355	356	303	346	340	381	338	345	335	332	351	306	330	321	352	374	317	349	337	361	340	365	328	400	362	351	349	339	324	359	318	331	324	319	348	318	364	321	365	332	342	331	321	355	301	339	365	381	372	362	347	333	338	313	369	335	306	340	329	362	306	327	350	318	358	326	332	344	356	350	368	342	351	374	343	338	342	382	327	311	358	317	340	317	315	344	352	349	321	349	327	310	362	341	315	389	335	331	362	313	329	329	323	359	350	336	308	351	349	308	366	349	336	383	366	350	321	326	387	321	347	351	338	361	359	328	340	356	337	327	316	337	354	349	328	333	327	321	339	343	350	358	353	344	357	366	360	345	349	391	320	356	372	337	333	336	324	347	358	372	366	341	331	335	343	336	309	344	345	382	387	323	363	335	363	303	360	361	346	363	303	355	364	317	341	361	337	345	368	319	377	358	334	343	365	355	326	329	314	330	345	381	323	335	348	352	333	326	338	348	352	321	352	356	323	332	352	334	365	392	338	338	349	345	338	321	343	331	350	362	307	350	331	344	335	337	313	344	339	342	336	326	363	355	307	327	350	375	325	331	339	330	340	328	380	362	348	363	392	311	321	352	337	321	339	332	321	352	345	341	334	335	352	347	331	309	356	342	332	363	383	331	328	309	379	339	340	321	309	311	359	343	317	348	342	332	328	349	319	363	387	360	333	359	335	355	331	333	344	335	316	328	338	340	361	305	370	346	349	368	336	363	370	377	352	336	343	327	346	355	335	334	322	333	351	345	397	355	344	378	367	352	324	324	341	361	332	345	341	325	338	333	360	320	333	333	359	334	333	310	343	359	333	330	360	342	305	334	341	360	380	342	328	346	342	357	373	348	310	347	331	351	310	373	341	325	324	341	327	336	329	324	279	331	303	363	340	350	328	327	361	327	317	342	374	376	342	313	352	364	299	361	380	354	323	342	326	349	333	328	349	354	327	335	343	358	365	347	313	342	320	306	356	355	319	331	339	346	335	310	348	353	355	358	341	342	332	330	354	370	359	368	357	320	297	350	347	323	327	365	318	328	364	345	332	341	317	331	372	315	332	357	328	336	354	372	359	332	360	337	338	343	325	341	364	367	329	363	300	343	353	308	352	364	378	363	362	321	323	321	351	344	364	345	325	370	326	364	361	329	335	322	323	347	337	341	342	364	338	338	351	321	361	344	323	327	340	315	309	343	352	333	317	354	362	333	319	352	358	317	363	392	331	341	346	355	339	337	328	347	348	347	316	346	380	367	335	323	364	324	342	319	350	342	316	342	357	328	326	344	360	347	339	316	325	331	325	340	358	343	331	332	341	334	326	328	367	346	345	332	366	342	346	323	376	382	349	347	348	326	343	358	359	366	364	344	356	316	338	327	362	328	354	337	332	326	357	342	375	319	361	321	375	327	326	333	313	348	326	336	344	341	367	355	390	343	365	363	368	324	314	362	374	388	336	352	345	355	354	354	373	346	369	353	352	310	312	340	332	345	313	368	304	354	320	327	344	396	352	335	315	312	365	345	343	338	370	319	354	331	337	326	383	353	335	337	351	337	336	352	329	348	322	363	312	363	321	312	330	359	328	368	346	325	360	349	338	297	345	368	369	361	366	360	319	327	374	347	338	345	349	332	327	357	328	326	347	374	321	339	359	357	309	344	359	345	372	339	340	309	365	321	351	316	310	350	348	355	330	333	369	328	345	351	327	340	323	364	335	385	331	371	340	373	343	332	340	353	360	332	352	363	331	358	318	367	334	329	312	340	328	376	346	379	363	327	307	344	366	375	350	360	349	367	343	369	317	360	321	330	372	357	321	339	380	327	335	334	355	302	370	335	341	335	331	326	334	345	342	332	345	338	333	362	356	332	346	387	346	325	331	378	324	353	334	354	336	375	369	347	372	321	329	312	324	329	332	305	352	345	338	295	380	334	353	357	329	316	385	372	327	316	362	370	358	341	328	352	342	350	354	348	347	321	335	331	312	342	370	365	345	338	360	309	372	311	354	348	325	356	353	349	311	333	379	340	340	309	324	331	363	349	315	345	350	341	323	334	379	343	325	325	360	329	353	341	363	348	350	331	314	355	349	335	369	349	326	355	372	319	376	333	345	387	403	362	321	357	368	331	342	371	330	343	337	386	337	368	349	365	367	320	297	300	329	335	322	333	342	332	348	360	352	338	334	324	350	337	326	391	366	309	334	329	357	403	328	387	361	374	358	341	320	328	391	345	330	323	345	342	348	343	344	324	334	338	319	348	355	371	343	328	325	325	328	335	364	339	363	351	305	322	335	344	373	331	330	347	309	339	330	326	373	369	325	325	343	305	363	321	357	340	321	358	360	329	297	373	331	356	351	347	353	322	366	353	375	341	336	352	354	319	337	370	345	306	367	348	355	353	349	366	349	360	346	336	327	371	342	364	337	358	343	355	314	351	347	344	337	374	331	337	332	321	355	369	342	350	357	332	345	328	352	359	329	349	357	374	345	322	313	308	337	361	377	354	363	365	353	322	342	338	308	303	340	327	369	337	348	307	316	377	384	347	334	324	313	361	342	357	367	379	336	353	325	347	370	342	373	374	343	323	350	330	362	345	317	364	371	339	345	343	351	347	335	332	355	343	315	345	336	326	293	335	354	338	346	338	365	323	318	357	305	343	348	342	322	352	339	323	337	330	339	356	355	308	353	340	320	343	349	324	368	317	336	376	313	334	327	333	364	331	321	353	339	324	325	296	333	348	327	334	343	342	361	339	334	341	328	344	368	336	356	383	348	361	325	335	351	314	376	384	347	363	322	318	340	317	299	348	339	366	377	345	327	336	328	350	311	348	348	346	325	320	349	335	328	332	342	332	379	322	303	319	320	335	314	312	313	334	309	330	301	329	340	358	377	340	357	337	356	310	320	352	358	321	323	341	371	348	329	307	327	343	333	337	348	329	313	346	358	353	348	366	352	336	368	330	346	328	330	329	358	347	357	353	331
7390	13006	12617	6440	4714	3881	3156	1817	1365	1221	1088	949	924	2359	611	588	550	497	458	460	433	467	443	462	426	365	415	345	385	402	380	357	360	343	342	352	380	352	355	375	374	344	355	347	359	321	362	348	339	342	351	313	357	323	342	335	324	371	311	343	359	311	334	345	336	327	325	355	336	326	307	332	318	355	364	344	315	341	342	328	316	339	310	328	329	301	343	311	313	327	318	294	332	352	337	331	342	310	332	300	288	315	340	361	326	326	346	310	334	304	342	323	312	316	348	346	300	325	331	313	335	301	336	308	341	329	333	328	314	328	330	338	341	358	302	347	327	304	330	320	296	330	322	346	353	359	334	310	323	335	295	352	339	302	314	312	318	353	309	334	331	339	302	328	334	332	326	351	299	324	330	337	308	322	299	365	344	290	351	275	336	338	314	348	337	297	345	342	353	313	312	303	318	317	329	320	346	323	350	327	321	322	366	304	326	295	324	324	298	333	346	319	331	316	316	360	305	336	299	338	294	333	272	305	301	308	326	331	295	338	313	336	336	337	315	342	311	315	302	347	326	318	321	297	340	332	340	330	317	359	319	324	293	301	323	301	382	332	337	336	334	323	333	340	324	308	307	292	327	311	306	317	326	294	321	316	329	325	368	296	331	378	327	294	320	313	350	307	338	326	337	346	359	336	358	326	310	326	325	346	326	298	339	332	303	324	345	299	319	325	343	357	300	302	346	334	309	307	310	343	329	317	330	332	294	325	342	324	336	326	322	341	335	344	305	333	313	317	341	322	329	312	342	336	302	304	322	329	317	343	308	325	303	324	318	331	310	319	349	313	326	333	335	307	327	314	283	331	300	309	321	346	341	321	319	312	327	319	298	314	302	334	289	324	330	351	318	317	370	337	308	323	338	316	328	327	314	328	294	308	327	330	326	311	334	304	347	328	307	297	341	309	343	308	316	329	327	314	367	337	307	336	300	334	328	324	355	328	314	307	310	350	308	312	302	324	355	313	334	323	331	299	304	320	330	281	322	333	342	329	340	312	308	335	347	331	337	321	316	308	310	340	316	345	326	319	339	299	315	343	363	327	318	300	353	339	349	335	335	356	336	316	328	318	325	338	322	319	291	322	319	329	336	301	316	336	311	344	329	288	319	324	352	310	315	333	337	314	288	323	322	327	349	355	319	335	343	318	318	329	343	280	336	324	343	334	313	306	347	331	330	336	306	312	350	303	327	331	330	309	313	322	326	320	269	283	334	306	325	332	311	313	316	329	302	355	289	315	316	283	310	322	315	315	340	303	332	307	350	356	322	299	328	352	317	312	314	340	308	313	354	325	290	308	310	323	327	340	335	343	310	339	326	320	298	319	340	346	336	332	339	320	345	295	323	324	328	307	318	331	329	332	319	308	326	327	317	321	313	324	333	346	319	326	309	337	352	320	346	331	346	314	312	326	330	311	321	278	326	311	343	319	318	302	321	345	330	335	347	333	324	328	314	329	327	284	330	330	342	321	282	301	291	329	346	324	325	327	320	317	273	329	319	308	356	361	301	337	341	325	299	352	325	296	348	304	342	323	326	329	334	292	326	317	323	338	333	309	342	345	318	326	303	318	377	318	313	302	339	322	307	329	322	329	333	339	326	324	317	322	330	309	363	332	323	316	354	324	317	339	327	321	337	308	321	306	311	331	305	302	305	315	328	316	368	299	334	346	309	333	324	330	349	326	339	315	361	303	310	304	312	309	309	369	337	329	302	343	313	336	309	300	336	312	328	355	300	314	338	313	338	353	322	341	332	314	323	324	347	327	334	320	306	337	318	323	325	327	294	331	327	334	332	302	323	308	324	320	335	304	325	387	308	337	337	344	339	327	323	314	316	296	323	312	299	323	320	319	333	342	297	320	318	325	312	339	312	350	322	337	351	347	325	298	333	338	331	322	335	287	293	303	360	341	330	329	293	347	327	337	338	338	347	308	347	313	333	364	309	323	319	347	315	304	321	329	334	331	321	349	322	328	313	359	316	330	321	315	304	298	343	309	354	304	307	342	325	310	363	294	308	328	342	317	346	310	309	319	287	337	344	323	349	347	312	334	337	278	339	306	326	334	286	342	320	347	328	356	310	321	309	311	324	330	341	325	326	317	347	334	314	336	339	314	327	291	367	342	320	299	333	351	330	300	304	341	326	340	301	325	325	330	338	301	307	316	312	335	328	339	313	310	349	301	315	342	335	298	310	328	332	343	315	332	319	357	343	336	310	338	311	305	346	327	323	305	333	314	312	308	305	314	313	359	330	321	319	320	334	317	347	349	328	371	323	334	335	322	329	332	352	329	325	298	327	337	333	341	336	304	310	311	334	325	352	313	322	329	340	287	329	318	313	329	333	310	311	307	317	326	318	315	325	296	336	328	313	285	335	330	323	322	317	326	336	320	323	331	336	322	333	357	320	331	318	312	331	331	345	314	316	337	336	324	349	346	337	331	311	329	310	357	332	333	321	316	359	282	328	344	329	332	339	348	326	320	357	324	365	300	312	359	295	323	342	326	289	312	331	341	342	311	318	319	339	317	356	374	314	325	320	337	315	316	361	316	350	297	308	339	302	328	306	336	308	320	342	324	349	312	326	305	332	316	325	291	335	296	316	320	323	312	314	334	328	332	342	352	307	369	333	338	315	344	312	320	334	295	314	358	327	319	309	272	326	325	310	323	323	355	335	302	342	326	337	319	336	303	347	302	307	327	328	323	301	328	314	303	297	310	314	302	334	307	316	338	330	336	304	324	299	336	330	303	295	350	339	344	307	302	343	334	320	319	334	300	311	279	347	321	314	326	315	300	293	289	329	350	325	318	334	327	323	315	336	339	354	360	325	323	323	348	304	301	312	307	304	319	315	302	335	320	338	329	330	318	310	319	336	341	259	328	303	325	311	354	331	330	305	307	316	329	340	335	335	307	317	338	325	319	362	321	320	325	368	314	324	341	340	359	332	345	315	325	313	333	348	323	303	324	316	345	330	326	341	331	317	291	335	322	329	319	323	311	310	328	330	348	348	342	359	288	343	331	329	303	316	351	315	314	326	297	338	357	295	323	283	310	296	324	321	321	336	335	324	345	325	311	349	334	354	295	302	307	353	344	345	310	318	327	293	332	349	304	320	317	337	341	310	328	342	322	356	300	341	348	329	318	329	310	331	317	311	351	359	332	286	322	331	306	333	319	301	294	348	331	313	323	328	292	327	336	309	341	334	329	333	345	333	324	326	355	345	313	326	305	322	292	322	344	319	320	353	339	292	327	337	316	330	338	317	337	305	325	333	338	329	343	339	315	328	306	336	303	325	346	335	365	318	335	309	331	329	327	278	324	337	327	319	329	294	326	338	322	294	340	342	335	343	300	319	351	303	339	375	313	324	321	316	337	321	354	322	305	337	291	299	315	317	319	294	328	323	339	335	301	325	322	358	318	318	299	337	352	307	322	328	341	338	352	307	327	307	310	299	337
24388	22024	29200	25522	22033	22239	11373	2495	1741	1473	1398	1273	1258	2738	1109	918	923	859	911	824	846	803	779	803	754	791	743	776	660	751	705	708	717	703	712	709	680	740	646	702	716	675	680	733	718	705	669	687	667	684	680	741	714	691	684	666	693	734	640	689	636	675	721	634	682	674	659	673	650	692	668	686	664	658	674	612	650	693	678	666	657	665	702	655	673	664	690	654	671	634	694	675	703	654	656	646	621	682	672	697	715	662	667	574	708	657	657	684	699	632	660	718	673	683	666	679	679	705	666	629	625	605	649	671	657	668	664	653	652	693	626	703	679	708	646	690	633	693	673	656	665	685	673	653	683	638	662	684	637	731	644	698	668	636	691	656	679	688	638	729	644	694	636	648	694	620	655	668	668	638	631	736	680	649	642	669	744	669	645	659	666	668	643	717	629	690	669	646	623	667	638	671	646	684	668	672	638	654	643	649	693	669	645	682	666	711	659	684	722	668	654	676	637	670	687	696	663	692	652	667	641	671	641	664	673	681	657	684	648	660	634	729	682	680	660	678	694	628	686	686	690	704	657	675	671	613	674	698	599	668	668	651	667	655	691	672	658	685	675	643	642	679	659	684	672	654	660	652	661	696	690	629	651	640	661	694	625	706	681	688	629	629	680	666	625	682	708	677	655	663	690	655	632	646	669	643	686	616	634	628	657	656	672	641	679	639	636	640	685	629	619	664	655	657	690	650	630	690	699	667	718	646	642	673	633	665	756	643	677	651	667	652	655	677	664	650	603	661	645	660	696	659	673	638	666	637	656	681	625	653	650	688	655	683	677	659	647	632	679	659	678	644	657	644	624	682	678	684	685	693	675	661	661	701	658	692	647	612	664	703	688	701	657	694	690	682	668	676	672	658	677	632	609	660	625	683	651	687	612	659	659	669	627	628	674	633	669	631	652	662	675	700	652	669	698	692	669	664	646	652	673	656	637	640	709	663	633	645	653	700	647	655	678	699	704	670	638	676	630	643	665	643	657	668	642	714	677	638	640	651	694	662	688	663	671	693	654	662	706	678	646	667	671	625	699	709	622	626	641	673	661	691	656	645	646	681	669	673	687	664	665	681	614	683	655	664	671	656	651	622	634	701	663	661	672	667	669	693	639	680	710	599	704	668	625	682	652	679	650	665	647	620	703	635	670	713	664	644	603	652	682	659	645	664	716	662	676	641	646	609	658	707	620	680	725	690	623	668	654	674	635	646	646	641	648	667	702	660	654	604	666	655	645	747	619	678	683	632	718	646	649	657	626	654	654	681	663	695	654	612	630	630	646	653	664	630	669	671	688	681	660	665	634	642	634	690	700	628	612	698	686	638	622	649	661	657	658	659	644	716	623	620	661	744	678	630	669	704	683	648	660	650	592	631	672	691	685	640	627	677	690	688	659	715	692	649	624	669	688	662	662	679	669	605	702	659	660	655	666	693	661	700	632	695	660	716	670	676	644	628	679	708	647	667	680	631	657	662	702	666	616	631	665	677	643	663	673	611	686	644	678	711	668	684	682	662	638	616	645	661	653	673	675	662	701	661	659	632	670	660	651	626	674	670	687	669	680	690	685	666	660	726	677	617	637	639	674	668	656	673	653	646	595	668	603	651	711	633	655	681	660	643	670	623	658	674	688	676	648	674	696	696	715	676	671	656	717	633	636	701	698	653	698	654	686	659	653	685	663	665	695	669	646	670	665	670	637	685	693	660	658	656	658	657	669	650	656	678	638	671	651	634	639	638	627	639	667	648	681	709	689	671	654	666	636	687	623	634	651	623	662	658	666	682	639	647	664	644	668	657	649	655	665	638	654	636	659	706	658	668	704	602	645	651	664	637	635	649	685	665	634	639	638	676	599	633	679	692	677	641	693	674	651	602	670	658	659	663	682	700	667	675	701	667	677	664	639	662	641	677	670	657	651	652	658	670	672	658	659	672	679	675	665	657	696	664	612	677	662	657	723	656	655	698	736	666	665	640	688	668	656	694	640	582	732	618	678	659	671	690	642	631	666	617	673	677	683	656	630	678	630	643	709	622	651	698	681	679	676	724	587	684	633	659	610	643	665	608	681	705	614	682	620	625	641	680	628	631	673	614	726	674	683	655	663	649	716	651	687	720	677	688	652	715	684	696	640	631	662	658	661	633	641	671	659	604	672	643	661	687	677	668	713	666	633	664	704	691	641	651	679	653	685	635	634	676	688	637	661	705	681	648	685	676	638	661	617	668	641	666	642	663	630	704	663	682	669	660	649	637	691	675	619	682	644	656	627	598	659	650	627	672	644	666	689	681	706	680	605	646	636	680	654	681	672	698	655	662	632	664	639	673	722	684	650	663	693	700	693	675	644	598	687	652	703	656	658	697	644	623	670	686	704	684	660	659	642	700	690	641	640	641	641	658	656	639	640	668	684	672	663	661	642	640	664	649	597	691	655	660	682	682	651	679	656	678	654	668	628	687	686	653	648	668	675	661	622	689	694	648	637	669	624	652	678	663	672	684	670	660	701	726	671	668	675	649	629	666	728	624	615	612	683	654	668	670	655	672	655	653	617	698	649	642	692	689	649	674	684	647	676	688	651	669	674	643	628	666	647	665	641	669	681	671	659	694	659	639	641	621	675	662	654	669	623	669	611	655	672	641	669	664	680	645	640	622	698	649	623	639	642	698	670	653	653	649	665	691	653	652	657	686	683	638	666	633	656	666	667	665	666	697	675	662	674	680	664	651	649	677	663	605	619	679	685	715	690	609	681	621	695	635	659	660	716	644	664	689	654	671	648	668	709	702	691	672	659	706	685	697	655	686	669	692	650	641	650	669	631	719	704	608	665	641	675	689	627	650	655	696	683	639	658	696	660	635	625	620	691	664	662	631	680	628	713	650	641	651	665	658	697	665	649	636	649	641	665	645	686	624	654	669	681	678	624	678	657	642	688	648	674	686	654	663	618	630	697	672	634	624	700	639	659	670	715	690	655	691	676	678	638	705	657	674	668	660	631	672	651	710	677	658	629	668	689	677	657	664	655	664	641	710	655	655	732	704	626	651	667	680	672	635	629	714	672	667	692	649	705	697	688	588	691	699	686	699	683	641	669	682	703	664	639	671	649	675	662	636	663	651	654	676	634	644	663	667	677	675	640	670	681	658	658	649	619	639	682	641	658	663	683	642	676	651	680	662	668	683	687	639	663	666	649	627	626	660	678	649	697	688	642	662	658	640	719	689	666	691	680	650	635	692	627	646	692	694	682	659	666	646	625	661	663	667	651	680	646	703	634	699	622	675	666	652	648	656	687	649	666	653	622	665	655	677	639	631	663	676	708	678	657	641	644	643	671	669	683	641	642	674	656	639	683	663	693	649	676	720	648	668	670	665	628	645	683	742	704	657	625	670	647	680	675	691	685	672	685	636	651	622	636	635	697	662	692	624	656	710	636	635	701	680	659	673	647	708	664	691	696	664	665	675	690	659	662	696
11670	22422	21295	12210	9257	7414	5253	3746	2882	2679	2248	1983	1929	4682	1267	1081	1129	1031	986	985	959	834	874	825	811	864	777	755	750	787	724	707	763	692	683	704	674	695	663	684	706	619	707	660	690	629	643	653	619	703	645	624	700	631	637	602	648	713	631	678	633	687	634	680	644	635	660	631	602	662	645	612	639	658	664	617	651	604	634	607	652	608	634	606	663	644	632	611	619	610	666	663	599	622	689	644	632	605	658	660	692	606	647	598	616	594	658	588	635	624	666	664	631	623	645	654	636	632	633	637	651	618	617	620	673	631	698	613	648	642	701	583	631	615	628	613	590	608	646	579	597	569	666	656	666	612	616	604	586	582	648	656	610	622	643	636	613	639	623	633	606	634	596	594	618	634	640	633	615	619	659	591	637	660	603	596	631	665	621	648	653	641	661	598	651	576	647	641	612	634	624	646	665	656	591	633	661	614	639	637	640	612	628	635	636	698	658	618	609	625	637	649	641	591	654	643	649	608	612	617	634	634	607	605	626	614	613	645	635	635	627	680	626	634	639	587	619	625	585	627	647	604	649	663	585	673	607	629	612	627	622	653	633	589	599	645	633	634	614	675	592	651	642	635	614	662	621	662	656	572	631	625	619	620	623	612	616	611	640	667	624	613	643	629	651	714	617	661	604	693	643	621	646	638	626	635	635	658	610	643	598	618	685	664	620	642	634	604	600	620	625	625	630	616	623	618	651	645	616	614	651	599	655	643	633	629	636	607	676	624	658	625	632	582	627	683	632	626	604	622	635	594	649	628	646	629	611	594	627	625	602	675	660	634	618	587	604	640	572	628	657	585	600	611	695	594	634	633	651	634	639	609	680	617	637	644	606	655	605	638	626	628	615	637	631	620	634	622	606	589	651	587	677	620	625	630	635	654	666	611	694	687	660	566	606	670	620	673	611	638	622	616	599	610	642	612	630	642	676	605	688	616	618	625	615	591	606	676	591	611	610	627	631	623	629	636	634	632	675	655	604	592	666	647	579	641	619	653	665	619	634	639	592	662	599	655	599	642	621	553	628	576	617	595	604	620	623	627	661	624	633	634	657	622	606	606	634	596	631	634	625	614	618	611	621	674	603	616	638	604	673	587	653	672	619	616	633	625	624	629	611	623	618	570	638	664	616	636	609	653	640	618	598	658	607	684	604	638	644	631	632	647	602	657	605	602	654	594	611	603	576	599	624	642	623	645	640	579	632	630	605	594	641	645	640	677	610	601	602	616	668	643	610	632	572	652	623	596	636	627	652	648	654	614	623	595	587	611	635	642	630	663	631	676	644	596	629	625	651	606	616	623	654	628	641	647	617	679	650	607	655	635	624	622	621	639	651	620	601	642	633	664	617	637	636	601	650	619	608	648	608	634	610	646	629	633	600	643	612	644	656	604	633	616	631	626	650	609	597	652	658	635	616	591	596	598	637	623	674	593	665	637	646	590	615	701	618	634	630	659	596	564	640	613	664	613	625	630	615	602	681	617	624	603	587	640	622	658	656	662	644	629	631	584	626	643	607	610	627	661	608	622	614	622	663	589	646	613	601	594	633	645	622	614	623	589	617	623	657	654	595	593	630	614	642	615	642	656	651	662	646	671	618	637	614	632	597	630	673	611	584	593	605	659	634	585	622	628	623	607	610	621	621	593	605	626	651	592	651	613	628	608	604	595	622	622	644	667	579	605	661	664	617	652	616	641	613	619	674	601	620	634	649	606	637	618	621	589	659	638	649	628	651	641	617	598	610	641	638	627	628	622	657	629	590	647	653	613	616	576	636	631	652	631	645	610	614	646	634	593	599	631	637	643	632	660	620	613	663	653	632	561	616	634	652	627	640	603	621	592	603	593	662	649	625	650	628	626	637	659	612	645	628	617	622	682	601	628	572	649	617	636	601	621	614	565	627	589	614	626	594	656	558	638	684	641	643	669	654	625	681	603	602	624	645	618	619	605	618	591	649	628	589	613	608	594	662	674	638	621	599	603	610	638	640	636	611	619	593	633	600	680	688	635	596	635	613	638	610	628	632	672	679	630	600	680	582	567	619	645	636	650	654	672	622	636	598	611	643	633	615	604	634	659	624	606	585	645	672	620	631	662	635	586	619	584	621	626	602	631	651	649	625	611	669	598	616	644	662	662	597	592	624	680	615	613	641	591	610	617	621	631	581	624	628	584	616	637	608	627	663	614	660	627	580	619	611	616	634	645	603	627	636	641	585	620	647	685	640	612	632	604	635	618	609	631	607	604	649	614	612	613	604	613	653	611	582	639	634	595	626	631	652	604	631	659	624	619	607	677	617	635	593	612	590	650	619	683	634	610	613	611	651	644	661	701	639	629	613	608	625	608	643	639	611	598	631	607	632	638	594	636	586	626	601	649	656	593	633	653	642	673	595	658	619	654	618	643	605	641	616	651	596	625	642	656	620	642	611	651	610	618	615	650	627	616	608	629	617	643	632	643	640	603	595	644	615	698	667	639	634	671	673	632	650	598	630	594	626	663	625	689	620	615	612	634	619	602	624	639	622	640	540	598	647	641	635	647	604	610	631	637	640	641	595	601	641	642	658	669	616	618	608	642	649	628	589	597	622	632	589	629	630	646	646	624	609	637	610	626	585	676	655	626	648	655	631	673	644	678	647	603	621	607	649	657	609	631	618	629	649	607	603	630	660	630	645	662	589	678	655	655	664	630	628	616	607	621	609	626	562	608	579	658	605	655	635	633	627	686	627	640	627	575	631	578	614	633	651	639	653	613	668	618	655	656	666	631	646	621	580	649	642	602	625	660	613	602	617	635	618	638	604	626	644	626	619	637	625	665	680	651	653	602	631	642	644	625	691	611	623	617	576	604	633	640	629	665	620	646	594	625	641	633	612	613	652	608	653	637	590	637	628	626	613	680	623	609	633	612	645	620	622	620	670	652	583	636	634	632	640	631	597	682	625	623	671	633	629	625	607	620	620	608	615	672	615	644	625	638	664	613	620	591	619	641	642	642	681	589	616	593	618	635	613	620	680	592	595	620	616	674	639	647	603	632	635	636	627	599	622	628	628	631	619	634	656	596	622	618	692	617	668	613	647	625	647	588	583	595	629	593	588	628	644	640	646	579	639	626	640	660	648	638	638	627	668	629	635	635	628	658	648	600	610	605	597	652	576	607	631	666	604	606	669	636	639	595	669	617	604	572	592	654	612	667	632	609	672	644	593	638	647	641	588	638	599	619	613	681	588	620	609	662	631	605	639	598	647	596	630	620	630	616	634	606	631	666	638	662	620	661	618	635	643	634	591	620	618	601	626	585	593	638	629	577	627	620	622	659	604	612	654	648	638	644	655	640	626	618	568	631	619	642	622	635	608	639	581	686	616	656	580	610	636	625	617	551	619	655	613	634	611	617	642	608	607	608	633	615	613	636	615	635	625	638	646	630	637	675	593	591	670	632	651	631	617	650	638	621	649	628	650	649	603	632
29824	15339	2116	512	339	365	199	158	147	165	151	188	180	183	138	143	147	149	136	144	132	166	138	142	143	136	121	151	147	147	127	154	123	137	146	130	138	144	148	139	128	152	137	130	122	144	163	131	119	133	142	109	136	145	147	136	115	130	143	145	108	127	143	133	155	131	105	136	127	121	141	152	146	135	131	123	126	170	126	132	141	159	143	148	154	115	143	144	149	127	120	119	125	139	123	133	150	134	129	133	148	149	133	145	131	123	133	129	144	160	134	144	133	132	135	112	110	149	126	138	142	146	133	138	149	133	126	138	138	149	136	126	138	126	122	143	132	144	121	128	116	150	138	138	123	142	123	130	133	123	115	138	144	118	136	128	124	126	132	121	125	123	151	133	129	138	133	140	129	131	123	136	138	153	148	128	129	107	121	151	133	133	120	134	125	119	120	110	128	135	124	151	134	140	136	119	129	135	128	134	143	150	143	135	148	115	146	130	156	125	111	130	143	121	105	137	135	124	152	126	129	119	163	140	133	137	126	123	140	125	137	131	121	117	116	129	145	154	126	148	144	121	127	142	144	141	152	147	132	121	140	126	127	111	142	133	146	126	124	160	129	136	129	135	144	149	125	137	119	131	145	132	125	150	145	127	138	132	137	117	123	119	137	128	115	121	124	129	148	139	115	127	141	130	128	155	124	130	129	138	136	119	156	127	130	129	141	156	129	124	130	135	121	113	134	131	135	110	134	136	123	128	132	150	135	136	132	162	129	125	136	142	146	123	134	146	132	142	130	133	150	129	145	135	149	132	141	136	127	149	108	126	159	142	134	123	135	133	135	151	132	134	128	143	103	139	133	106	145	137	144	133	141	144	146	141	147	140	124	128	118	120	143	132	165	131	132	143	142	119	132	117	135	144	129	136	129	128	138	150	119	137	129	129	165	134	131	138	116	117	136	121	129	122	138	141	126	137	113	133	139	129	138	116	123	139	121	147	155	126	136	130	126	131	127	114	132	126	158	147	142	135	162	125	124	125	135	147	135	106	111	140	131	124	112	144	129	141	128	141	128	138	151	136	122	139	113	139	121	154	136	132	113	129	113	132	144	142	149	136	138	131	116	115	122	135	136	137	136	145	129	141	129	109	121	129	143	138	144	125	112	154	128	137	113	149	126	144	118	152	121	143	142	136	154	124	148	130	137	141	122	116	148	125	127	136	151	133	142	139	109	138	123	149	128	146	129	130	168	131	136	152	127	123	129	149	139	126	137	141	106	129	139	135	154	124	161	139	147	126	127	124	120	135	160	126	121	131	137	141	125	134	146	120	138	136	131	130	128	140	117	141	129	166	115	114	134	142	147	121	136	140	137	128	150	134	129	129	128	115	133	127	129	119	141	97	124	133	131	128	150	156	118	157	142	152	118	116	135	146	140	150	145	139	136	136	134	126	149	134	125	128	143	130	124	128	136	147	147	144	126	143	139	123	136	132	133	141	126	142	141	116	135	118	141	133	119	141	136	140	111	136	113	122	124	143	144	138	135	127	146	134	139	137	131	138	144	142	116	144	126	141	130	131	145	104	122	116	144	132	145	137	106	132	155	141	137	125	108	119	131	129	127	117	129	130	146	127	143	130	113	143	128	120	132	143	130	140	126	141	110	151	129	137	158	134	131	150	127	132	115	134	148	145	138	135	146	166	123	136	126	129	143	136	153	126	128	140	134	135	140	121	129	141	128	124	140	140	121	124	146	135	122	132	119	136	143	138	131	135	161	112	140	129	141	127	143	141	127	115	129	139	125	131	145	114	146	123	115	146	152	112	126	133	131	121	134	132	130	139	120	126	153	143	128	117	136	152	145	131	126	153	118	147	139	141	140	141	125	137	127	120	128	129	135	135	131	132	126	161	126	145	150	138	134	136	124	121	153	134	141	113	130	145	129	133	136	151	139	138	144	113	147	125	162	128	146	160	122	125	148	145	120	140	138	128	154	137	146	134	136	124	119	128	123	110	131	129	123	124	129	122	147	140	125	130	115	131	169	136	118	127	145	122	148	121	122	129	136	142	113	139	138	138	142	126	136	130	118	133	145	152	142	149	157	136	131	143	142	142	135	124	132	132	134	131	154	134	122	132	150	133	111	139	137	137	127	132	119	130	138	113	131	146	154	145	121	125	128	151	155	140	121	135	137	117	139	140	152	123	140	123	126	159	141	139	121	116	143	139	145	113	136	140	135	119	130	145	130	129	133	140	128	142	140	116	131	141	147	124	144	128	137	133	135	134	133	161	136	161	119	153	124	129	140	127	144	113	136	135	111	147	139	131	147	116	141	149	117	139	126	142	143	115	147	140	126	131	133	125	138	126	126	123	134	135	136	136	145	137	136	139	118	145	131	118	137	134	150	144	112	138	144	133	155	143	116	139	150	142	134	120	119	113	145	132	142	143	136	122	118	138	131	152	139	123	123	141	117	135	137	108	123	110	118	130	131	128	115	123	138	133	151	153	131	141	114	112	153	152	124	135	153	141	145	122	123	121	142	127	116	144	126	134	137	141	127	145	132	129	142	135	145	144	128	133	130	146	129	111	119	110	137	136	136	124	143	120	124	141	116	139	138	138	144	148	140	132	142	126	123	142	136	142	115	130	122	131	134	125	130	109	132	120	138	116	131	119	146	107	120	125	138	131	113	140	129	120	131	146	131	121	126	127	143	116	128	109	139	140	144	124	110	136	128	127	161	142	138	136	145	137	122	151	115	146	120	143	127	121	139	135	100	158	131	129	119	132	131	127	126	132	139	108	126	122	131	147	137	127	124	151	145	126	129	138	127	112	132	130	126	128	120	132	125	137	102	139	136	132	146	138	153	117	114	124	121	153	122	125	128	143	156	124	122	120	124	146	152	147	141	128	135	128	136	131	136	114	145	128	129	156	143	131	138	148	129	156	141	138	146	117	136	117	141	150	130	135	149	134	130	114	133	129	129	136	132	143	141	150	132	139	155	127	134	132	127	135	143	141	145	148	153	141	142	152	143	122	142	125	125	154	147	135	124	145	133	152	140	147	128	130	146	152	130	127	136	140	143	149	144	126	137	142	147	151	144	155	146	156	143	135	127	117	149	135	134	128	152	138	124	131	131	130	127	97	145	118	148	120	145	130	119	125	133	137	132	158	123	148	135	125	132	125	140	119	146	122	132	122	134	135	148	157	118	133	141	135	138	110	124	136	144	135	150	120	119	152	126	152	141	147	142	132	137	137	130	136	122	141	131	126	120	135	140	143	132	126	133	135	133	142	132	128	123	150	127	141	122	143	113	128	126	140	126	120	144	124	126	117	143	127	116	125	134	119	125	136	132	114	139	129	129	144	101	143	131	127	145	151	125	151	137	122	131	126	119	113	138	115	132	108	142	125	127	114	131	132	135	132	131	132	117	125	133	147	120	127	129	125	135	127	112	137	125	150	143	120	144	141	138	123	130	151	138	133	135	148	133	163	124	134	116	139	132	154
5643	1796	1539	640	569	601	246	205	216	267	211	217	225	260	147	172	161	160	157	158	141	166	150	152	151	157	160	146	141	135	161	163	140	158	144	135	140	128	130	150	155	140	142	172	150	128	167	142	132	143	143	129	133	123	124	154	141	172	123	141	140	151	137	143	134	147	146	143	147	133	131	162	147	146	138	133	142	150	166	144	130	146	145	161	146	148	152	153	151	163	145	159	156	126	144	151	151	132	148	129	153	144	152	126	150	150	147	156	152	149	153	157	142	143	170	142	143	155	148	163	147	134	168	150	159	137	151	143	149	151	156	148	139	139	150	139	134	158	170	143	132	136	131	147	140	136	154	144	131	139	140	134	148	134	141	150	148	132	152	149	149	145	136	155	166	179	140	159	127	158	143	157	140	136	144	127	169	133	161	169	134	149	165	152	150	145	165	136	128	145	124	177	148	144	145	157	156	167	137	134	163	185	147	148	171	136	129	160	153	140	160	145	149	149	139	156	163	136	157	170	167	170	159	149	165	137	149	168	160	159	152	152	174	140	152	143	153	147	141	153	156	163	163	162	162	142	147	148	181	175	143	144	138	159	149	154	149	138	155	125	153	156	140	162	156	150	148	149	141	154	161	155	156	154	131	122	156	171	164	139	169	168	142	163	150	141	149	125	146	135	135	154	159	147	140	149	145	139	148	141	146	152	161	156	157	160	153	144	143	168	128	156	140	151	169	152	155	145	151	150	134	146	135	146	157	160	139	148	174	140	146	134	149	154	153	155	140	159	150	133	126	152	129	151	143	138	164	141	124	146	140	159	136	135	145	132	154	149	109	160	105	152	138	144	159	155	146	158	144	134	150	126	156	188	146	157	142	141	156	150	157	129	164	162	132	141	119	134	162	165	148	149	146	151	133	141	151	137	185	120	149	153	136	149	135	166	152	144	146	154	152	144	157	142	145	139	126	146	133	143	182	132	133	154	121	141	140	143	147	149	166	145	150	147	154	153	135	161	158	139	152	132	132	157	154	152	151	163	135	136	146	164	161	149	147	138	134	143	136	142	123	153	157	150	132	155	144	143	141	146	152	159	147	143	125	138	166	125	125	131	164	150	163	162	156	162	118	159	142	132	141	136	143	142	127	165	121	172	163	149	153	131	126	150	140	134	151	139	140	154	168	137	148	143	148	145	157	142	133	149	154	168	147	133	142	149	136	154	150	151	156	167	137	147	143	167	141	181	146	120	158	146	156	125	144	159	120	165	140	148	149	130	120	165	148	138	149	135	150	142	151	163	165	152	161	153	143	135	148	136	147	168	149	143	156	138	151	149	139	166	152	143	157	146	130	141	148	139	135	161	150	145	130	146	141	139	144	158	144	147	142	134	163	138	136	164	129	145	123	123	131	140	135	142	125	150	167	158	162	164	133	155	154	142	137	150	147	150	163	171	146	150	148	177	144	157	153	170	134	162	124	169	146	136	146	135	172	140	154	140	158	156	141	154	165	147	129	134	151	158	141	131	173	157	142	144	172	130	146	153	149	144	149	142	139	151	169	124	148	151	143	149	138	142	135	150	135	159	145	157	147	147	158	126	170	163	139	145	162	167	149	160	154	153	161	155	153	162	164	134	157	153	171	132	150	166	163	146	171	117	153	148	140	161	167	144	140	156	161	159	142	149	134	146	142	162	139	154	151	143	165	147	145	147	155	143	158	148	144	159	138	144	161	152	135	167	148	142	142	144	131	154	143	145	153	134	131	149	137	164	135	134	145	150	136	149	138	155	147	129	163	140	153	159	149	138	125	132	132	168	153	135	132	145	157	146	166	166	144	145	114	131	152	138	150	159	167	156	153	137	157	132	146	153	121	158	166	152	160	167	153	132	131	157	169	141	157	149	141	136	154	157	156	151	167	152	181	133	140	160	154	153	137	136	156	140	167	137	153	131	158	123	153	164	145	155	128	135	121	145	160	175	156	142	147	152	138	145	159	165	116	136	133	138	146	160	161	155	129	162	144	157	165	127	152	130	125	170	143	147	140	134	160	144	142	158	168	140	137	149	154	136	141	161	141	133	168	136	152	148	132	154	145	146	161	128	134	171	159	167	140	162	160	149	151	133	126	151	144	150	138	147	136	151	143	139	156	151	147	149	151	147	157	140	125	157	157	168	142	125	158	162	147	142	156	158	173	140	138	161	152	163	145	144	144	138	163	150	156	127	131	147	144	168	156	143	138	156	133	157	143	152	150	140	157	148	128	145	146	146	130	159	143	140	144	151	143	162	149	181	148	137	155	150	120	141	149	158	159	174	163	159	136	153	167	151	130	135	172	141	164	157	146	144	129	159	129	133	131	129	149	158	131	157	159	148	138	147	168	139	149	126	148	147	128	154	138	149	142	137	152	164	153	147	158	137	153	155	150	149	129	170	154	136	156	142	147	150	150	153	150	143	154	129	122	163	166	139	162	149	162	152	134	140	152	136	124	139	129	126	172	138	150	148	137	131	161	151	131	146	161	143	147	122	133	148	147	148	137	137	151	141	138	130	137	155	179	151	147	157	136	140	136	131	161	158	143	154	123	129	154	164	148	140	153	143	147	142	132	134	136	144	145	137	153	150	142	162	152	129	126	136	127	147	160	163	134	167	143	150	155	138	154	159	136	151	154	155	162	162	149	160	141	161	137	149	161	125	126	161	152	167	129	160	175	133	161	162	141	155	157	168	171	148	149	135	154	155	149	158	126	149	146	138	139	128	133	181	148	167	134	170	133	165	134	146	166	164	137	142	138	144	143	152	140	170	141	143	169	150	170	159	149	141	150	146	158	160	143	138	125	146	169	144	146	161	148	148	141	133	138	162	158	145	170	140	149	146	147	155	135	161	155	162	146	141	141	147	149	132	128	149	158	129	136	143	126	137	133	134	150	131	134	150	153	150	144	142	151	123	162	161	149	136	167	140	139	161	169	147	133	156	143	146	154	140	158	143	148	147	164	130	161	153	124	163	156	158	134	134	122	154	128	143	134	144	156	157	142	141	153	151	135	124	161	132	158	142	161	158	122	126	135	149	144	155	155	160	141	143	137	148	145	152	131	144	143	163	143	147	145	157	175	144	152	141	153	138	147	163	153	146	132	155	165	182	168	141	141	147	141	163	129	143	146	153	154	133	163	171	139	162	143	152	143	151	151	168	149	124	168	166	129	149	158	157	162	162	153	166	141	152	146	137	133	151	154	141	162	142	165	152	157	130	132	139	152	147	165	166	152	144	161	169	141	155	149	157	147	157	153	124	137	135	136	127	147	129	169	149	139	159	148	152	142	151	149	133	150	143	125	141	138	149	114	141	139	145	135	162	166	132	139	132	146	160	152	130	154	142	166	171	157	156	151	150	145	151	119	132	152	169	132	167	144	138	132	151	143	139	171	152	152	154	166	135	149	160	144	173	139	148	155	144	157	159	143	136	128	129	144	140	132	152	158	132	137	149	149	136	156	162	141	157	159	162
24358	20026	26162	23623	20025	10539	1812	1079	813	789	689	584	578	727	484	465	434	418	421	407	409	411	379	406	390	373	369	397	354	355	372	377	379	395	392	381	366	381	375	373	355	375	347	322	357	345	377	340	388	348	346	364	354	309	316	368	343	329	311	325	352	318	330	351	354	341	365	344	367	355	362	328	309	384	359	355	340	348	342	346	331	369	346	358	375	371	342	350	347	382	357	348	347	319	348	345	333	313	362	341	359	340	376	353	309	364	313	335	345	319	376	344	326	334	388	378	356	336	342	317	347	339	336	355	337	320	336	369	355	340	342	354	355	367	315	343	309	340	384	358	327	371	329	326	349	323	329	356	371	327	349	344	372	339	363	352	355	357	324	330	343	337	313	328	349	350	350	389	323	335	346	354	346	311	338	336	308	331	358	341	373	338	370	379	342	315	343	334	379	342	323	335	315	348	355	372	353	338	336	310	336	322	363	370	359	337	319	345	336	368	350	331	349	329	338	333	387	389	344	317	368	361	334	363	330	358	320	332	328	330	324	337	353	328	344	351	349	318	347	334	355	357	348	329	356	336	321	362	350	340	334	343	344	345	335	340	323	342	350	352	324	338	336	326	318	337	368	381	333	318	323	358	372	377	363	338	352	374	346	345	360	345	312	340	352	348	328	344	382	318	367	320	347	364	335	338	354	337	378	338	351	311	319	364	335	303	317	311	331	367	333	360	334	322	335	367	351	341	347	354	347	343	303	306	355	358	342	320	348	384	372	352	306	369	339	322	351	310	326	386	338	316	335	337	313	346	334	335	323	377	330	334	346	315	369	346	374	353	333	317	352	327	352	363	349	382	335	325	352	335	318	334	345	334	336	361	342	367	335	334	328	360	304	356	320	356	338	374	373	356	338	350	370	356	297	345	314	335	342	299	360	373	339	345	347	335	320	373	375	347	358	314	325	341	341	354	329	359	363	364	356	332	359	378	345	327	350	315	365	316	357	380	376	349	369	350	365	367	346	369	362	329	371	323	330	324	313	328	357	359	333	345	336	317	342	375	339	351	313	321	358	335	320	356	329	325	341	339	346	332	351	348	332	348	316	372	345	349	355	345	318	351	320	306	315	338	353	319	334	345	362	346	358	377	338	346	329	355	401	365	343	373	310	285	343	338	342	350	361	344	359	336	347	338	364	332	342	347	357	349	348	347	344	376	359	355	343	367	357	324	351	364	351	354	342	336	353	338	327	347	344	336	337	298	349	344	329	329	324	312	356	353	336	333	321	349	339	352	343	326	379	384	341	341	320	335	362	347	381	335	338	360	366	367	305	346	368	323	352	352	351	327	351	328	358	335	339	348	353	351	321	319	345	364	339	330	378	333	346	328	330	334	354	343	340	364	343	342	294	357	348	351	332	325	333	326	346	339	345	374	311	353	353	358	390	358	321	337	339	339	338	319	356	292	300	327	343	306	319	306	350	323	357	338	337	309	324	348	319	318	340	355	336	327	350	326	373	347	336	357	364	328	328	372	361	342	340	333	382	349	352	358	337	351	361	317	315	337	294	331	351	328	362	347	311	336	354	332	342	336	347	294	374	326	319	317	364	347	335	357	315	329	342	317	334	366	329	338	360	317	356	348	354	355	340	362	334	343	348	343	366	352	330	338	343	323	339	293	369	373	351	348	341	361	326	377	341	356	341	378	349	380	304	306	323	343	367	364	343	343	334	322	352	346	340	310	345	339	345	354	364	327	319	343	305	338	362	321	352	362	342	337	370	351	332	338	380	352	338	342	347	336	341	334	331	325	371	336	325	359	340	320	340	355	330	354	368	328	343	365	340	334	322	360	349	355	350	323	328	349	340	325	330	348	319	328	297	326	344	343	346	374	338	342	331	341	336	326	351	363	337	344	349	350	332	326	359	350	350	355	341	371	335	322	315	341	329	347	368	336	349	349	373	338	321	356	344	334	345	328	345	375	375	363	366	371	336	363	336	344	363	333	349	335	338	362	311	316	326	322	354	315	359	320	326	342	317	341	318	354	359	317	339	364	357	336	339	343	311	321	313	323	347	365	336	335	335	366	332	346	340	333	327	296	325	333	345	372	308	311	327	312	360	387	359	318	372	312	348	317	328	337	328	306	327	353	353	337	370	332	330	334	362	385	346	380	367	344	337	337	330	340	398	341	336	389	320	331	376	326	350	371	349	331	333	332	353	357	355	305	357	312	344	339	356	323	351	361	331	367	357	377	337	346	353	318	348	343	346	327	316	334	300	341	313	326	339	338	342	355	321	332	327	359	352	334	348	338	313	340	306	323	315	316	347	338	348	354	345	318	359	329	351	343	336	299	354	333	355	366	338	332	340	348	341	350	357	346	338	329	368	339	364	321	330	340	329	336	335	341	330	328	334	365	356	341	345	382	335	312	330	333	343	343	366	305	338	347	370	352	353	379	334	368	340	356	320	356	403	309	309	359	329	372	362	311	316	290	305	355	377	371	337	345	350	357	353	320	308	293	357	370	342	342	328	341	331	353	323	313	342	338	343	325	374	340	325	335	319	336	333	343	363	333	356	336	322	388	362	351	331	361	373	366	353	357	336	370	362	314	358	312	360	379	348	339	344	346	337	347	373	368	370	353	305	326	346	350	366	338	338	308	346	377	332	324	334	334	340	311	327	335	328	386	367	324	322	326	348	342	354	318	322	308	335	351	358	336	370	336	332	315	331	343	363	316	362	365	345	336	340	360	348	353	344	314	330	336	313	343	332	358	347	329	374	319	346	311	333	362	313	343	339	325	321	345	365	340	366	357	331	355	392	342	318	357	350	315	362	341	376	356	364	311	352	346	367	332	342	314	346	315	377	350	353	369	316	338	355	347	340	332	369	353	386	324	325	321	357	334	324	362	336	387	352	347	384	319	353	342	300	341	322	352	351	333	357	340	353	292	362	375	367	319	345	319	314	340	349	339	353	340	306	356	337	352	358	328	345	345	354	321	332	355	350	330	336	373	340	350	344	348	336	313	326	360	333	362	336	332	354	326	348	362	353	338	356	359	351	339	371	329	350	353	338	354	342	364	342	323	351	357	355	364	377	368	331	343	348	368	333	327	332	335	330	349	342	323	318	337	333	338	326	374	358	342	371	378	337	322	342	315	331	334	355	346	285	373	314	331	350	338	367	360	342	314	372	380	330	360	360	304	349	345	374	347	354	323	345	339	319	373	325	348	366	360	313	374	298	345	352	322	359	351	342	321	391	331	311	325	338	325	320	366	286	301	331	342	337	356	320	324	378	341	317	343	384	331	318	339	333	321	336	372	344	336	325	347	333	321	357	350	341	313	355	338	402	334	343	340	349	329	345	340	343	322	346	334	319	356	347	370	378	342	350	339	338	335	352	370	303	352	374	336	347	352	342	347	332	355	341	319	339	347	355	372	370	324	328	325	299	327	366	329	314	322	301	379	343	318	332	337	352	366	289	334	361	329	393	324	356	353	335	328	393	344
7509	13180	11977	6497	4541	3510	2392	1833	1448	1376	1102	998	942	1133	626	620	536	491	473	466	471	460	425	402	417	399	424	402	404	413	383	358	372	355	399	352	386	369	339	360	380	323	352	373	334	366	367	360	339	378	342	312	307	322	381	341	321	325	324	333	341	327	331	308	329	345	356	358	345	337	321	373	334	328	322	296	349	329	346	339	328	329	346	364	353	327	329	355	383	340	326	318	326	365	332	325	348	350	303	315	318	320	359	329	309	346	294	352	318	348	336	308	334	342	299	292	302	315	326	316	325	325	322	323	336	323	329	297	327	376	370	336	313	303	325	338	310	315	327	329	335	324	301	312	329	334	357	325	333	363	315	305	323	331	321	316	302	323	314	348	322	318	311	338	339	360	323	324	357	301	322	309	296	354	322	342	351	334	332	346	325	328	317	316	342	348	355	332	289	313	302	315	320	300	319	286	334	333	350	337	332	332	316	318	325	321	334	295	351	331	330	320	336	348	307	333	332	299	304	360	315	364	325	321	309	333	317	323	316	311	327	353	335	343	338	290	332	356	316	330	330	319	299	321	354	296	297	336	301	332	315	318	319	327	325	317	342	339	316	322	301	322	350	340	338	309	320	323	333	303	352	316	309	358	311	296	325	360	311	310	333	326	332	339	349	328	330	334	310	338	340	323	336	309	321	322	306	303	310	309	344	336	301	330	329	335	291	332	350	325	307	332	309	345	311	319	354	337	365	362	333	346	338	301	303	332	342	293	326	348	362	329	335	317	307	297	329	316	286	327	319	333	353	305	324	331	332	330	331	290	331	323	346	348	315	344	332	307	336	353	331	319	313	302	318	322	307	338	307	350	321	336	322	309	342	313	306	311	303	307	331	322	339	296	346	304	322	322	357	327	354	307	314	353	348	320	341	328	339	324	331	364	320	338	303	331	316	323	305	326	340	319	319	315	323	320	333	313	296	301	301	330	337	336	318	316	352	333	299	336	315	321	356	296	321	319	323	326	308	304	338	312	295	346	325	349	312	318	336	316	353	294	288	356	335	293	294	332	323	305	318	298	336	333	297	347	331	315	357	333	333	315	319	315	285	317	308	340	336	325	349	319	332	320	324	299	342	307	318	325	334	334	318	364	325	316	356	323	327	343	316	300	303	336	315	318	311	292	318	347	388	335	302	314	333	327	350	302	308	348	282	294	332	336	299	302	334	337	330	345	321	347	298	343	334	295	319	334	347	298	326	322	341	309	304	323	330	352	306	343	349	318	320	278	328	335	372	323	349	346	335	304	335	314	341	341	350	363	323	304	303	344	334	322	333	355	286	360	329	320	356	317	334	337	351	331	370	343	316	313	323	319	330	323	364	323	303	348	318	320	314	338	339	349	343	331	308	343	319	302	333	315	352	315	307	325	317	331	320	353	316	336	301	295	336	317	310	312	315	355	326	360	340	306	328	323	353	342	322	293	311	351	311	320	328	342	356	331	345	338	327	349	326	322	321	295	333	319	314	366	314	306	319	300	300	373	335	303	305	328	326	347	316	345	336	308	335	328	298	301	326	330	315	331	308	345	342	324	318	334	305	339	335	336	339	311	306	335	320	352	289	348	338	326	323	359	337	344	333	323	299	311	320	307	365	325	301	336	347	339	319	328	314	337	298	332	328	313	315	313	329	305	340	316	304	334	325	323	307	378	334	325	345	309	325	338	333	285	338	337	317	356	323	328	326	304	361	297	357	337	352	347	312	342	349	340	362	315	329	344	303	309	342	332	324	302	334	333	339	331	358	311	312	333	363	337	335	318	327	340	337	292	317	325	328	339	302	330	349	301	356	321	320	364	304	353	317	305	326	308	307	301	353	323	330	361	341	316	293	313	337	337	321	333	329	343	304	300	324	350	307	334	306	339	333	346	306	323	302	358	323	282	346	337	318	283	309	347	329	316	318	321	322	331	328	339	329	332	307	318	316	344	319	300	329	288	333	352	298	323	295	327	324	319	303	326	339	352	315	288	318	339	335	367	309	350	320	333	302	327	317	341	322	345	320	347	341	285	340	330	335	290	363	271	311	341	322	310	298	331	346	328	344	293	328	310	308	321	335	338	321	339	324	329	323	299	336	292	309	324	349	329	331	336	301	327	354	324	306	341	321	309	330	328	356	322	327	350	343	326	338	317	325	310	322	323	317	328	299	336	316	340	344	308	327	336	305	325	346	299	295	328	335	344	338	328	309	344	326	351	318	334	323	282	328	318	311	338	307	328	297	314	328	329	305	318	306	313	315	308	336	315	308	329	328	331	343	344	321	339	326	310	347	333	302	333	337	350	323	332	333	310	318	344	333	311	333	301	313	309	347	353	347	334	317	316	312	318	324	321	336	342	329	340	357	349	321	324	356	329	308	335	307	322	310	336	341	327	345	316	328	343	330	306	298	363	303	295	284	320	333	322	323	307	344	328	308	352	295	324	350	379	326	318	380	346	330	306	307	337	307	313	324	332	354	303	334	313	346	342	314	294	321	308	288	316	278	303	338	333	353	347	309	331	318	302	304	350	363	328	319	313	339	309	326	336	308	301	310	314	345	333	327	328	315	327	324	352	358	302	320	318	313	312	331	327	318	306	323	332	332	331	321	298	315	322	329	341	353	323	332	340	316	314	327	306	330	293	310	322	299	319	308	316	355	325	308	338	364	369	346	327	309	303	330	347	348	328	319	307	324	350	318	309	341	342	295	310	306	338	342	325	319	301	350	348	345	341	298	300	314	322	336	357	333	318	337	306	330	310	296	287	331	308	330	330	328	329	294	309	324	344	319	324	315	331	324	323	310	317	337	322	320	338	325	316	307	347	327	333	331	313	351	320	296	334	333	298	337	319	306	325	368	330	317	338	324	281	319	323	349	350	283	319	328	337	328	318	324	346	326	310	304	320	329	316	366	340	297	330	317	325	308	320	325	352	314	323	341	317	321	340	325	359	311	303	335	330	329	307	335	330	350	355	346	329	340	362	325	319	300	346	336	314	328	313	342	318	337	314	323	330	331	326	358	324	376	333	352	306	352	336	310	284	311	327	344	314	309	334	363	343	345	332	338	320	313	353	323	357	303	291	311	325	294	291	343	344	329	340	301	319	302	313	305	340	300	366	293	352	305	315	317	335	329	345	365	322	299	310	344	320	336	335	338	354	350	355	310	319	343	332	325	320	319	327	337	330	329	313	274	322	342	347	316	331	326	319	325	300	345	301	356	349	316	314	337	305	345	326	324	332	317	329	324	339	300	338	337	320	343	349	309	326	324	325	358	321	301	302	340	325	334	329	332	300	302	334	352	316	347	338	302	341	341	319	321	346	336	347	372	324	316	325	296	312	352	321	322	301	337	276	310	298	306	332	308	346	330	342	318	339	323	306	318	317	348	341	313	316	337	312	336	341	331	316	328	308	322	334	345	315	343	316	350	316	321	339	329	320	323	314	352	329	325	330	336	350	349	342	315	355	342	335	338	299
22113	19990	26486	23199	19995	20109	10364	2289	1500	1528	1283	1150	1193	1396	870	805	814	781	779	734	749	749	697	709	683	645	703	665	670	732	641	676	665	691	673	620	656	622	646	647	631	649	628	604	643	649	661	563	646	597	599	611	600	636	610	672	617	634	588	603	635	645	588	643	589	654	593	619	578	589	589	612	618	671	595	601	588	583	614	622	582	609	636	620	602	652	607	611	575	611	613	625	629	622	576	604	630	613	609	635	598	629	636	603	547	581	600	602	596	618	572	607	611	579	625	594	656	643	639	641	603	605	664	632	610	614	603	605	611	558	572	597	634	595	567	591	597	617	637	573	605	581	561	626	579	591	617	598	614	607	618	635	574	600	614	564	593	598	615	562	623	582	591	600	602	626	559	594	578	606	620	604	572	663	608	618	609	573	554	610	607	590	580	607	603	597	616	591	627	605	616	638	632	587	631	598	632	581	616	615	619	652	588	601	579	638	634	613	570	650	655	636	625	618	571	645	581	624	660	630	612	596	548	628	626	598	587	608	618	666	617	572	594	645	563	551	612	597	577	661	634	602	631	629	623	607	614	618	596	593	582	580	595	576	600	605	629	581	621	634	686	605	588	580	608	591	587	584	610	575	614	569	603	614	615	636	620	579	593	604	627	633	603	642	610	591	620	609	619	591	586	610	619	575	610	590	627	614	560	576	585	582	609	574	610	631	619	582	587	619	580	595	571	601	610	624	572	579	611	574	649	624	597	588	605	587	640	643	624	616	651	607	609	596	630	594	614	581	626	615	581	585	581	585	602	629	601	588	623	652	622	564	604	572	624	620	615	601	617	603	568	624	615	600	602	607	607	597	587	553	568	578	622	641	589	621	588	591	625	608	640	558	570	561	622	608	642	567	552	604	619	627	586	645	608	651	669	587	622	606	599	610	547	603	597	639	586	578	563	643	633	622	561	627	651	601	565	601	576	604	638	575	597	606	629	586	614	585	606	638	629	596	625	648	636	587	621	607	582	622	647	594	599	607	582	570	569	619	594	591	630	605	630	614	606	567	571	618	564	609	548	619	590	587	618	558	619	584	585	603	597	597	607	626	594	598	595	592	595	593	561	596	567	570	585	622	589	632	644	614	610	608	626	602	639	584	592	620	620	587	625	590	598	598	637	620	617	567	603	607	603	586	564	612	600	577	590	625	650	608	630	612	612	599	545	602	615	607	611	621	582	623	600	625	587	631	581	661	592	659	586	628	574	621	579	612	639	589	579	618	603	619	623	573	585	644	587	607	603	594	582	585	583	596	602	632	622	612	614	583	656	614	630	571	630	614	555	608	566	629	594	612	582	631	646	633	613	571	672	541	653	587	583	641	620	640	622	596	591	625	624	582	594	584	624	633	615	566	623	598	596	585	605	610	605	608	571	604	573	622	577	584	557	575	558	601	656	579	616	632	571	616	561	598	633	581	588	606	601	608	606	625	634	596	676	643	596	593	586	572	625	633	579	619	641	618	588	568	639	615	597	561	609	578	591	630	563	627	610	623	602	605	635	564	610	610	646	659	548	591	627	630	631	582	573	561	620	636	568	602	596	594	561	580	579	634	593	609	567	568	615	571	568	614	622	635	609	587	631	611	566	651	614	592	568	630	585	634	566	584	578	603	604	548	568	603	603	611	626	597	632	558	608	616	625	553	596	632	609	645	593	563	600	599	576	594	571	632	623	594	602	594	615	632	615	598	639	615	625	590	565	621	635	666	617	565	632	600	618	595	579	631	570	567	653	604	615	646	614	577	604	595	620	642	577	650	613	616	589	604	591	594	628	646	623	593	603	615	610	570	582	584	611	621	620	657	620	615	585	611	608	563	612	561	602	584	630	606	611	595	615	596	643	580	606	630	592	645	611	609	611	663	577	621	640	610	561	592	594	637	588	611	606	635	572	593	654	614	583	599	606	603	631	614	620	576	632	598	563	600	621	631	622	598	596	575	616	615	597	614	586	583	608	557	626	633	659	629	589	611	592	596	574	610	600	612	604	634	601	597	591	617	621	595	570	594	572	616	619	608	601	607	600	590	615	631	590	633	615	604	615	624	593	598	567	603	575	608	604	613	597	631	563	551	596	619	577	600	609	624	623	608	568	586	555	668	593	616	576	613	602	606	628	625	574	585	577	580	591	589	603	601	573	591	603	594	627	653	613	549	614	595	568	594	602	620	582	600	630	631	589	567	599	578	588	652	632	629	602	604	567	586	676	552	616	621	596	617	615	631	585	609	591	599	633	595	609	634	614	584	607	579	581	577	644	608	600	584	546	608	574	604	621	605	610	601	630	630	631	588	610	617	612	571	610	635	607	573	577	603	631	586	558	606	567	635	634	579	602	650	629	644	578	608	614	586	599	663	628	555	596	583	590	629	596	601	612	629	586	607	605	621	599	569	594	611	624	633	592	588	603	615	570	636	619	579	657	608	564	588	573	591	580	636	589	612	586	624	585	586	610	583	629	620	590	581	628	651	569	573	591	567	605	583	614	597	636	568	625	611	589	588	672	564	608	616	594	610	629	618	619	598	627	595	587	644	613	534	618	627	628	616	568	592	654	590	548	617	566	636	590	589	553	588	589	611	598	548	652	615	617	606	592	576	608	555	620	584	577	607	548	609	607	580	628	598	599	581	542	577	613	561	601	578	591	566	601	556	577	592	593	601	564	566	611	604	644	609	572	655	606	585	602	611	583	604	579	604	589	537	615	603	591	594	638	646	639	602	589	544	603	620	600	578	617	613	582	622	602	611	616	580	569	612	552	612	587	571	631	618	573	615	608	574	612	642	583	577	643	611	608	575	592	606	606	614	576	653	598	598	579	546	576	564	594	622	617	576	617	609	630	557	596	628	598	621	590	562	613	578	617	610	617	600	579	634	608	665	585	556	623	558	554	621	603	607	612	619	596	575	620	608	584	588	628	578	561	579	575	580	623	605	602	611	568	583	553	562	585	627	631	622	576	572	593	575	630	632	564	607	602	578	598	595	604	604	591	580	580	619	620	600	585	616	605	589	612	660	595	611	652	602	601	638	575	631	591	619	596	565	602	592	593	576	609	642	634	648	633	605	609	575	600	611	578	638	602	629	597	632	597	593	602	588	610	587	589	623	623	604	608	555	613	639	631	639	564	597	538	638	601	576	574	650	561	596	610	584	638	595	635	598	596	620	612	609	635	580	567	612	639	619	580	594	640	599	579	597	618	607	564	610	620	623	588	577	581	634	599	608	602	597	619	597	586	570	602	605	587	613	577	595	630	584	623	583	553	553	613	569	624	593	608	608	586	622	624	576	575	625	597	616	585	617	593	591	604	577	611	572	557	621	648	579	571	587	576	584	583	591	613	568	581	626	621	632	601	636	607	605	616	601	569	646	629	598	572	592	638	613	600	568	582	575	622	584	636	606	605	537	610	643	578	621	582	638	615	595	604	574	598	648	566	604	560	605	587	602	602	627	575	626	592	574	588	614
10569	20548	18815	11114	8360	6252	4534	3498	2728	2507	2082	1856	1745	2398	1174	1045	1086	965	920	902	834	837	785	746	784	742	668	757	685	657	667	667	657	679	663	642	635	640	617	599	624	615	615	594	598	610	620	616	625	633	565	604	617	616	640	655	585	634	575	541	674	575	622	573	586	636	602	566	574	565	626	585	608	591	585	589	586	555	602	596	582	592	575	591	604	577	581	579	564	566	576	552	570	592	532	555	568	617	587	524	578	594	586	549	577	603	552	623	550	580	558	584	543	595	602	584	600	593	547	572	611	566	618	579	590	562	609	618	577	592	510	576	579	592	576	570	590	593	569	616	595	596	605	569	572	550	586	566	592	551	612	576	580	547	557	562	590	568	558	596	555	556	616	557	534	583	571	561	576	563	590	557	557	592	537	546	595	590	574	523	572	594	540	518	571	600	605	568	574	591	539	601	575	559	577	582	555	606	551	597	531	549	543	580	576	539	558	553	576	565	600	581	550	584	550	611	546	587	569	570	570	506	542	573	590	616	554	575	631	597	584	607	547	576	553	552	602	580	598	592	583	552	574	551	578	564	562	560	560	583	547	574	557	560	625	565	584	550	538	576	561	520	573	623	584	596	570	531	591	585	540	624	579	564	553	550	577	596	565	572	613	575	591	590	573	572	538	631	560	527	576	590	575	535	553	552	592	583	507	585	528	595	582	565	556	574	518	565	586	569	558	556	541	566	589	568	577	547	582	572	574	557	568	606	533	540	557	569	583	567	571	612	598	585	580	569	580	595	583	589	562	557	568	569	564	565	599	620	531	586	571	566	577	581	575	581	607	559	552	581	551	580	596	574	589	594	606	578	608	571	568	585	585	581	580	574	564	586	549	537	589	627	564	581	567	515	553	606	561	601	533	542	545	609	526	581	550	573	590	539	555	552	604	551	579	555	529	560	584	599	528	622	583	583	563	599	552	599	524	554	573	558	567	555	551	547	584	579	594	587	589	601	553	584	579	547	608	606	580	584	595	572	575	560	554	550	521	590	517	574	528	535	535	580	589	648	577	603	576	563	626	585	612	580	574	551	592	583	616	544	591	556	564	577	562	565	552	542	559	568	540	549	545	570	593	578	525	562	558	621	565	598	567	535	580	545	593	547	540	574	559	534	597	599	580	599	555	551	601	576	602	582	565	540	589	554	612	619	557	590	583	552	560	567	577	554	598	589	546	591	556	562	528	580	574	568	594	532	537	586	604	565	566	574	550	574	582	571	548	607	576	587	526	550	528	567	574	582	620	575	556	622	584	587	521	560	582	593	564	628	561	555	578	541	569	542	540	561	572	566	584	580	586	536	562	566	560	568	566	562	591	567	508	556	564	526	578	587	535	583	592	628	506	582	562	563	592	549	585	569	552	572	560	560	534	560	576	618	617	566	558	547	583	610	562	565	581	565	609	567	556	546	559	582	544	542	598	587	592	531	600	569	558	580	601	562	538	597	561	556	592	549	600	569	598	588	615	595	590	578	567	593	583	552	565	593	580	540	571	576	575	543	535	575	578	566	567	611	556	573	546	564	618	594	570	541	594	572	591	600	593	529	576	608	598	559	602	571	552	609	586	596	532	572	565	576	551	594	572	558	573	535	546	607	546	573	550	571	606	561	609	612	566	510	553	576	548	615	548	532	574	566	556	559	543	553	592	570	598	588	583	555	557	565	592	574	616	601	566	546	607	586	557	577	570	559	571	594	622	538	612	544	614	575	589	601	520	615	564	590	560	606	617	572	566	642	556	584	565	592	579	579	585	558	557	591	581	561	573	574	571	611	518	547	563	544	603	566	608	533	547	606	514	564	561	586	551	502	592	554	580	589	582	591	562	581	561	580	599	593	557	600	575	581	583	607	566	554	622	527	584	566	568	571	568	532	600	546	603	586	560	542	556	579	579	513	601	568	573	563	549	534	562	555	566	551	550	576	572	571	566	579	543	557	526	588	594	602	573	573	549	576	622	586	558	590	573	544	596	594	567	547	602	599	592	546	592	565	553	532	585	574	591	574	574	545	606	599	590	553	570	554	554	564	559	579	563	587	585	558	546	544	593	595	567	561	581	595	530	529	598	598	570	595	546	584	596	590	555	576	569	564	590	567	569	586	549	539	534	549	550	540	564	587	594	587	602	586	501	553	576	576	561	610	659	536	577	558	569	540	544	577	588	570	552	542	589	555	557	611	570	579	539	561	558	603	566	566	529	605	594	585	581	545	575	553	539	572	581	542	563	569	552	576	584	554	601	582	533	575	569	520	601	564	577	602	557	611	555	558	566	551	547	585	519	547	535	560	564	608	566	578	603	560	585	581	598	576	577	590	522	579	589	557	555	583	556	562	551	592	567	582	592	576	577	581	597	623	552	592	568	558	560	579	535	597	584	577	597	561	558	564	579	602	533	600	595	571	552	603	548	605	583	553	598	530	607	611	609	575	557	604	597	570	565	563	572	577	569	571	590	572	558	562	610	568	562	584	580	595	611	589	554	588	616	559	543	586	586	551	583	575	568	566	562	606	537	568	591	598	533	566	563	579	588	553	597	537	532	587	607	580	635	551	585	593	559	552	569	562	598	571	547	563	506	566	542	578	562	573	583	561	590	560	563	598	557	563	533	601	593	537	561	577	560	551	545	556	520	582	566	560	582	586	612	529	588	592	593	536	563	511	586	548	632	531	543	512	564	578	583	564	613	530	529	562	567	597	565	621	595	561	606	547	548	583	563	562	565	565	614	603	549	563	598	581	581	581	629	588	592	554	540	577	556	594	584	589	604	559	551	559	578	569	573	573	591	618	550	548	577	584	591	567	567	564	588	570	583	532	549	534	564	587	551	564	597	620	554	558	547	579	544	524	570	568	563	561	575	564	577	569	598	588	558	578	544	607	569	621	549	551	605	550	636	554	563	577	606	569	553	557	610	602	609	543	542	573	553	573	599	586	603	620	579	577	566	580	545	598	586	528	581	566	613	593	546	569	616	577	590	576	602	579	571	605	542	586	616	603	537	557	554	582	575	569	545	576	598	564	548	594	551	536	579	563	581	547	607	563	632	599	573	582	568	524	625	554	558	595	544	572	585	558	578	531	559	570	587	573	580	554	578	540	579	574	581	570	556	557	561	586	583	560	554	565	587	582	557	569	555	578	558	559	554	555	535	596	601	602	592	586	542	563	568	608	565	597	555	564	565	562	599	630	566	569	563	555	568	593	579	607	551	570	570	564	538	597	591	536	563	604	535	541	602	562	592	572	587	610	586	541	555	578	573	540	565	583	568	553	537	592	585	589	577	572	619	553	575	581	574	561	603	550	546	610	572	567	560	554	601	555	598	548	566	586	565	582	558	592	598	531	565	590	546	583	595	576	543	598	577	574	594	577	594	541	580	563	532	573	585	570	576	594	588	545	576	579	572	586	560	611	593	542	601	568	592	585	577	539	610	525	575	604	549	566	578	576	581	554	558	517	565	584	554	589
29768	15457	2049	468	332	243	204	171	168	143	170	185	171	182	118	129	137	148	137	143	142	175	118	145	124	138	138	143	122	136	132	134	128	134	130	149	146	113	125	149	139	147	103	139	131	135	154	130	145	145	137	126	136	135	117	131	143	141	152	127	130	154	117	126	148	148	123	112	134	124	145	162	141	134	121	131	155	126	135	130	133	127	114	123	116	156	138	120	134	132	132	131	126	144	142	147	133	118	114	135	128	129	132	135	144	113	135	146	130	112	150	120	109	125	132	128	124	126	146	141	138	125	121	130	141	143	143	141	139	153	130	139	151	133	139	116	113	139	126	149	151	128	145	147	119	132	131	151	124	144	141	133	125	121	132	102	129	146	147	119	136	108	160	139	129	132	138	112	133	99	126	159	137	132	127	128	131	152	139	137	143	134	149	116	133	125	142	116	117	136	139	120	133	150	134	130	128	131	156	116	157	158	125	150	160	122	143	147	120	122	143	123	127	126	158	141	133	115	124	128	146	163	152	150	141	140	122	154	133	138	134	142	135	119	135	150	127	121	139	158	125	120	146	135	107	125	124	138	145	126	149	131	158	124	148	143	124	137	145	138	126	153	125	122	145	112	123	107	127	132	139	144	148	123	123	124	137	144	138	121	143	134	136	126	128	111	127	141	132	143	122	157	111	134	134	136	123	138	119	122	149	122	156	120	130	140	138	139	125	130	144	136	138	151	130	140	111	128	104	125	115	137	120	117	147	133	141	151	128	151	130	152	141	146	128	135	129	126	142	133	146	115	132	144	155	157	95	134	135	151	125	135	126	117	143	115	131	148	101	126	136	135	130	124	129	133	112	130	144	131	127	138	134	146	136	131	128	128	147	139	130	113	121	129	144	124	144	129	143	128	148	126	153	138	125	134	136	129	122	154	136	120	137	132	133	109	157	129	147	136	143	144	149	136	121	145	141	120	130	147	136	126	122	131	124	114	138	133	142	149	140	132	127	127	142	135	154	129	129	141	145	134	135	138	141	139	158	126	127	143	128	155	125	142	143	95	120	151	122	148	158	120	141	115	120	154	132	142	127	129	127	154	155	126	134	136	145	136	125	125	149	146	140	125	143	120	125	137	127	142	123	134	111	123	127	137	143	121	137	109	126	140	143	119	142	125	115	156	122	104	128	136	118	131	125	139	139	145	151	148	146	123	121	111	127	150	121	142	117	118	136	143	124	157	118	117	138	128	136	144	136	137	137	107	132	139	139	130	126	115	142	125	135	136	142	121	122	137	132	123	140	156	139	122	146	127	151	121	139	109	141	109	115	141	130	123	146	115	125	159	132	132	109	125	138	134	114	136	132	132	143	137	119	137	118	132	132	150	139	162	141	133	101	128	162	115	140	144	124	143	136	130	119	138	108	117	147	133	136	116	145	136	158	115	130	148	130	131	146	131	144	131	141	140	129	128	158	117	147	133	135	136	132	136	125	152	113	138	134	157	147	113	142	120	120	141	121	128	136	128	123	130	117	138	126	130	149	136	118	141	146	153	126	108	149	148	129	142	133	124	143	127	134	142	129	148	115	126	123	135	113	123	134	113	116	136	113	143	136	121	152	135	136	135	126	135	135	129	141	142	134	143	108	136	146	126	115	123	145	145	157	132	154	133	147	164	132	119	137	125	144	132	135	123	118	125	138	137	137	136	148	134	119	145	133	145	130	124	134	129	125	132	133	115	141	121	154	139	114	132	123	146	140	148	126	126	144	138	117	130	121	146	126	152	142	138	140	126	100	132	143	130	145	133	122	110	134	121	103	128	124	126	121	153	140	158	118	138	128	140	110	129	115	139	141	146	139	139	128	135	146	106	154	123	135	145	132	140	129	140	121	128	120	138	144	118	134	130	123	120	141	143	143	154	118	141	147	155	130	140	143	136	139	119	118	113	128	124	143	117	147	155	126	127	129	147	128	148	134	140	125	126	136	130	136	130	130	122	138	122	132	121	148	118	148	140	125	109	121	136	138	130	122	113	111	150	141	132	141	137	144	114	128	146	141	128	136	155	122	131	130	144	131	127	136	142	135	126	130	133	127	133	138	141	109	126	131	133	152	113	136	162	149	134	120	138	128	133	138	121	122	136	134	128	124	123	129	152	157	143	130	147	142	127	123	142	140	139	148	136	149	129	137	136	121	166	124	129	120	110	131	141	119	116	129	119	143	124	146	139	144	123	134	142	146	152	134	135	131	125	128	142	141	122	142	138	126	127	144	140	116	137	116	123	143	133	141	131	133	130	129	140	109	127	126	140	134	139	137	139	121	150	139	122	145	122	167	119	140	126	131	134	121	112	122	124	111	135	129	129	135	144	124	110	125	125	113	111	125	136	133	136	108	137	137	138	131	132	125	148	117	122	129	122	130	117	138	130	146	128	117	130	136	149	129	145	128	109	142	109	131	139	131	115	120	105	123	130	106	147	110	150	151	144	141	115	153	134	119	135	132	149	125	149	121	138	147	123	159	139	132	147	136	123	127	130	129	134	122	136	112	145	103	133	130	128	140	143	115	135	124	126	112	134	141	137	115	135	140	120	159	131	140	133	119	128	133	132	133	121	136	125	154	142	126	147	154	128	146	131	124	124	137	132	129	135	142	141	151	149	132	145	127	139	123	170	124	128	138	146	172	132	117	146	154	141	147	129	131	142	125	132	148	127	123	160	119	134	121	143	116	121	134	133	129	147	122	114	148	142	151	137	140	129	140	105	138	136	137	134	139	124	131	111	141	136	138	148	137	129	116	130	121	142	136	115	133	130	128	131	106	123	137	139	126	129	153	150	142	128	127	120	128	124	153	144	141	145	127	126	127	146	135	129	121	128	149	162	148	160	146	129	124	126	124	123	130	143	125	136	144	146	140	165	137	157	131	124	157	119	131	125	115	134	141	141	144	151	100	134	122	133	140	134	127	133	139	155	119	136	118	137	147	127	139	142	144	122	131	165	109	125	142	122	134	137	124	128	140	123	126	154	136	111	114	125	138	125	126	128	147	124	123	134	109	110	134	124	129	137	147	128	141	148	129	115	134	135	134	120	131	135	109	139	123	164	131	117	138	116	105	136	146	126	142	142	150	128	134	129	151	145	139	143	142	148	133	115	136	131	120	132	131	125	143	147	134	137	126	132	148	128	136	116	154	141	128	136	137	119	131	123	139	146	145	149	118	123	139	134	142	147	121	135	135	144	136	137	139	149	141	131	114	130	124	106	111	128	134	130	135	154	117	141	139	148	127	130	128	130	135	122	132	137	130	123	145	132	122	130	122	127	142	127	123	130	127	142	151	128	140	128	136	131	157	140	123	145	122	128	142	136	136	142	126	149	152	134	125	100	144	135	140	117	135	149	134	125	129	111	154	140	135	152	144	137	142	118	133	110	135	135	135	145	132	156	144	140	128	123	140	148	128	139	137	125	123	127	146	125	129	128	135	129	136	140	154	118	121	125	130	143	126	133	134	128
5558	1421	1301	679	623	380	277	226	223	219	208	255	249	234	168	151	139	143	148	161	165	160	165	122	163	159	128	164	144	158	143	150	164	148	131	142	164	135	150	136	144	156	167	142	166	143	137	150	143	140	151	162	139	148	140	152	128	153	131	140	165	130	163	185	162	124	141	144	154	124	122	139	146	121	147	149	122	157	146	142	152	157	122	138	138	128	169	169	161	138	133	144	161	164	152	136	162	148	128	146	135	160	154	152	161	140	146	146	168	151	142	143	135	144	125	175	159	168	149	140	126	129	160	169	160	138	138	163	170	147	147	146	148	154	153	147	138	146	161	168	151	139	154	153	155	168	140	159	140	147	135	157	120	144	154	135	166	149	132	127	133	129	148	156	124	145	163	143	129	130	153	144	156	142	138	148	172	141	148	157	158	143	159	142	148	153	136	127	115	147	144	172	148	147	171	126	137	154	146	134	161	145	133	144	147	154	126	153	143	125	127	148	156	142	137	172	154	141	139	149	161	149	150	163	173	167	156	164	154	137	152	150	165	144	145	139	144	141	143	146	171	154	132	144	157	152	160	150	133	138	150	141	159	136	162	147	156	139	149	137	149	140	152	128	148	129	133	165	151	134	148	130	150	164	146	131	155	123	154	131	135	163	162	144	148	158	178	150	145	141	125	139	150	144	137	132	138	161	118	154	163	160	125	165	155	157	130	158	151	155	136	164	139	137	140	146	144	129	163	151	148	158	158	148	125	137	138	144	149	134	151	144	145	171	150	160	140	122	154	149	147	149	142	157	139	125	158	140	141	143	136	132	147	152	164	141	146	143	153	150	166	150	133	136	137	146	147	149	153	161	144	161	137	123	153	155	151	138	144	149	162	138	148	152	153	134	146	135	136	147	151	142	140	139	142	146	147	151	131	159	158	162	138	135	135	152	149	169	146	145	140	125	124	156	152	145	133	149	146	153	158	129	136	160	142	133	155	158	157	148	144	155	152	158	151	108	152	153	156	152	161	164	143	156	140	145	147	137	171	143	164	143	166	174	124	137	135	123	161	140	152	145	143	174	136	150	144	165	147	146	165	144	125	147	155	165	135	146	141	146	144	146	169	149	136	141	158	135	149	155	121	142	151	143	155	151	142	155	145	136	151	155	142	146	141	179	142	130	144	132	141	147	136	142	133	162	127	128	146	145	148	134	149	132	147	134	143	138	160	147	145	149	142	160	153	141	148	145	148	127	159	134	141	133	163	148	136	179	144	141	153	138	155	135	167	115	151	154	142	124	146	147	124	154	144	155	158	134	161	155	136	148	130	134	150	138	130	143	128	146	154	144	142	155	167	149	148	148	137	151	131	148	163	143	143	129	157	146	158	154	130	141	151	150	150	152	145	150	144	163	154	143	160	160	145	144	125	124	144	131	168	135	150	170	150	147	140	168	157	158	171	143	140	123	133	152	167	125	150	151	165	167	131	129	141	150	142	156	160	138	141	128	151	151	140	165	132	154	149	149	143	138	146	160	150	142	140	122	150	135	146	162	147	141	160	140	132	158	152	139	147	140	132	130	157	135	125	180	156	147	137	160	132	138	142	160	140	143	150	112	151	153	161	126	132	143	160	152	139	151	135	166	153	158	174	131	114	138	140	157	171	149	129	119	155	137	148	150	144	171	150	142	146	156	172	155	173	146	156	146	127	164	146	136	142	165	137	143	154	153	154	142	166	117	154	137	136	152	150	150	163	138	116	165	152	137	145	146	153	148	147	145	152	149	143	138	140	135	153	153	139	145	165	163	161	135	140	153	153	153	147	153	133	156	153	140	165	148	124	149	131	150	136	147	149	150	150	172	146	150	153	139	155	130	169	142	156	151	147	145	140	145	149	143	134	121	141	140	138	145	124	173	164	166	139	166	117	144	149	152	137	160	141	176	164	138	155	164	136	135	128	147	137	144	152	151	138	146	149	165	147	131	146	158	143	147	144	166	141	159	143	137	154	143	153	146	143	167	150	144	164	138	150	147	172	125	142	138	168	134	136	172	140	150	159	130	150	146	131	134	140	155	135	157	150	147	155	141	174	151	158	142	156	157	135	156	145	160	143	139	153	157	134	141	159	158	163	124	129	155	142	149	158	138	158	166	125	139	145	154	164	157	169	139	126	140	161	166	156	157	152	140	139	145	130	138	134	123	153	165	139	150	136	161	150	153	150	151	161	141	159	162	128	133	161	157	161	131	160	152	129	169	141	157	147	155	145	147	176	137	137	144	166	137	152	161	138	161	132	151	167	149	137	140	129	144	136	148	143	147	150	178	148	148	135	133	140	136	144	135	115	162	147	159	152	159	153	158	139	142	158	144	159	156	167	144	141	154	135	150	159	152	156	134	145	148	145	175	167	130	137	154	158	157	167	162	144	146	154	169	130	162	153	156	129	152	141	124	151	138	136	165	157	153	135	161	162	156	115	122	153	154	126	174	148	146	143	155	140	134	140	134	138	151	143	150	129	162	167	160	156	138	155	136	170	149	160	158	162	159	146	165	130	137	148	157	163	141	160	139	137	146	121	145	152	148	156	149	141	160	149	164	148	165	138	137	157	158	162	148	151	154	156	139	145	136	136	155	134	175	150	141	147	134	160	131	139	139	142	160	162	151	152	144	144	143	134	155	134	145	149	158	159	153	130	150	143	131	158	139	136	145	166	156	145	141	131	157	142	137	142	146	149	150	153	161	156	159	144	144	156	146	170	123	158	166	139	129	166	124	150	173	159	162	149	160	136	130	145	144	153	166	169	168	145	161	136	138	167	147	156	128	148	151	145	139	145	145	149	121	129	140	143	145	126	142	179	132	156	162	122	148	134	136	162	151	166	141	153	142	147	143	138	139	145	165	144	155	151	140	148	142	136	119	153	156	171	143	128	144	132	147	149	151	151	140	146	124	151	153	150	143	148	153	152	139	125	163	153	126	162	146	149	145	134	143	139	139	138	167	148	133	152	133	151	150	144	139	129	138	142	140	128	141	164	131	134	154	139	137	138	133	157	148	135	150	168	132	136	146	159	152	155	146	151	147	149	139	177	154	161	137	139	147	135	146	140	148	150	161	154	155	164	161	148	125	158	156	155	136	147	149	164	129	133	145	152	139	158	125	151	153	154	150	132	142	144	148	127	153	143	182	152	160	145	142	139	151	145	145	169	156	135	151	128	146	156	147	142	141	151	133	146	135	155	161	143	152	149	137	142	126	147	147	139	154	139	140	155	142	152	144	142	161	144	152	170	135	162	137	149	180	160	152	139	148	142	141	140	139	164	138	153	155	150	142	143	141	135	152	124	175	140	158	139	153	139	158	138	151	148	128	133	153	172	151	146	138	140	146	154	117	163	142	160	164	166	141	165	135	157	173	150	152	134	158	153	142	154	144	160	130	139	158	142	147	150	136	131	136	152	152	140	152	135	141	152	162	182	148	146	125	158	137	166	154	145	148	155	149	149	155	167	157	121	139
24323	19994	26105	23575	20000	10582	1670	1126	869	760	646	615	662	723	473	485	440	441	433	397	396	406	367	427	408	395	391	412	393	378	368	361	376	379	361	336	335	364	361	340	367	373	373	336	348	340	369	349	350	369	366	353	348	351	332	356	347	357	352	350	320	363	336	329	332	311	307	394	327	363	366	372	356	368	328	352	331	358	403	337	338	342	331	349	351	355	340	348	366	345	346	329	343	334	339	357	362	327	347	334	399	329	336	357	333	354	337	351	358	344	313	360	392	321	321	308	341	371	353	355	327	354	329	339	315	334	334	337	348	343	348	347	335	347	343	329	320	336	325	315	313	361	326	363	371	327	347	339	344	391	359	361	319	352	352	386	355	366	330	345	321	331	337	312	354	358	328	323	332	350	348	336	334	351	347	332	326	349	316	345	367	388	316	344	350	422	371	380	349	371	351	324	355	353	346	333	352	318	392	351	322	362	345	347	357	355	342	333	341	330	350	315	337	349	349	382	363	356	338	362	360	369	362	337	342	352	308	341	347	338	355	354	328	361	330	345	347	365	352	310	315	318	314	330	342	336	384	355	328	328	332	338	380	316	349	330	322	328	359	362	319	333	326	279	345	380	348	337	353	316	352	340	358	359	319	325	317	358	342	386	331	304	318	339	355	326	353	342	369	401	342	353	316	327	348	331	333	343	352	339	334	351	338	314	319	309	317	354	353	335	333	315	347	350	363	348	360	360	338	299	350	370	354	326	324	347	342	361	343	345	356	371	329	334	357	309	329	369	347	345	371	381	324	333	323	352	340	382	376	307	337	341	339	356	356	354	333	342	328	367	341	354	364	337	378	344	337	357	355	348	318	312	360	352	392	335	359	344	332	340	359	342	339	343	356	340	313	346	316	373	358	342	350	306	378	334	337	342	340	338	357	329	333	340	329	328	376	334	328	324	343	343	318	389	358	329	340	349	361	338	343	311	354	317	340	324	343	330	340	324	327	357	332	319	335	379	331	347	356	383	346	338	335	350	346	370	331	346	343	359	324	343	327	342	344	333	325	353	349	325	351	349	370	349	369	330	347	326	349	319	319	323	344	304	370	350	321	341	326	360	338	358	336	342	357	383	328	330	321	369	325	349	351	309	351	335	343	330	375	325	336	316	348	328	342	293	360	361	367	363	335	305	323	340	351	359	340	315	335	332	320	332	309	372	328	349	361	351	319	343	320	372	323	360	364	311	354	317	378	347	364	359	323	332	349	322	358	357	330	332	367	353	362	335	343	328	326	344	326	333	349	348	344	356	383	334	340	360	336	350	339	350	345	369	353	374	326	332	374	372	336	342	349	350	313	332	328	363	362	329	359	372	360	337	370	334	347	353	336	335	335	377	372	320	356	366	342	335	366	316	335	339	359	344	364	358	353	360	342	365	353	296	353	358	352	331	347	366	368	360	364	298	362	308	350	377	327	357	330	349	340	336	356	370	345	358	323	340	320	355	330	350	339	318	342	327	320	372	356	357	317	340	337	322	340	336	363	351	319	324	332	353	350	314	346	333	361	348	341	325	334	316	344	333	318	332	325	326	297	377	322	370	346	390	345	298	350	340	339	386	342	341	343	338	366	359	322	303	348	317	317	333	360	373	352	303	350	349	309	346	326	350	324	331	378	333	329	357	343	344	375	316	356	380	389	318	329	359	348	374	335	325	327	364	372	361	328	312	371	332	312	329	351	342	330	360	340	320	350	355	319	334	321	362	344	311	352	337	333	345	352	312	323	319	348	328	352	344	345	336	350	315	345	321	329	386	346	360	357	340	372	339	351	350	331	335	349	365	343	336	337	337	329	337	343	339	328	350	362	337	342	344	328	333	336	329	334	350	375	359	358	338	333	339	318	347	353	350	356	366	335	349	367	320	347	373	295	343	338	376	341	336	335	374	348	350	364	335	349	346	350	354	388	363	347	343	339	303	365	341	345	359	366	359	355	341	356	329	335	354	347	373	349	377	401	341	347	343	342	343	349	370	322	357	359	380	331	372	345	379	342	353	348	359	349	361	363	375	360	361	321	325	340	335	335	339	326	348	374	349	348	350	349	349	366	350	373	346	310	319	343	356	348	334	357	319	288	324	339	373	364	368	325	313	351	377	315	313	333	384	349	341	327	337	340	332	332	349	331	325	356	328	354	340	320	347	326	354	307	306	344	319	373	345	324	355	362	374	326	356	335	328	348	359	348	366	362	338	365	347	354	300	363	344	363	344	359	348	360	347	336	345	328	341	369	373	353	306	328	325	343	346	329	321	323	334	342	356	334	348	340	342	349	362	334	336	326	320	326	350	322	307	324	350	366	357	350	346	354	377	378	366	332	336	320	336	350	339	354	308	344	340	343	339	339	383	355	316	371	298	363	321	345	370	325	349	332	317	339	324	348	357	311	318	333	369	332	350	343	312	376	320	309	309	386	340	341	313	316	331	340	357	345	338	359	329	364	338	362	344	380	364	343	358	371	374	344	386	351	350	364	342	341	355	340	344	352	363	322	325	352	314	319	346	347	352	353	345	330	338	337	342	366	337	345	348	340	354	379	335	345	348	328	346	400	324	307	338	330	358	356	339	364	353	335	351	342	350	371	351	346	377	336	339	355	361	360	337	356	354	356	340	359	348	337	311	369	349	361	330	325	339	336	324	352	351	381	361	326	348	353	327	310	347	351	336	319	332	348	344	308	363	324	378	342	381	349	360	352	329	377	330	346	363	338	351	335	327	348	347	354	345	346	367	317	347	384	335	374	345	342	378	352	331	379	325	345	340	349	374	327	372	329	348	339	343	379	319	342	345	356	346	342	345	344	349	363	342	361	359	335	347	335	332	332	356	361	316	342	347	335	336	381	367	350	320	368	342	326	340	339	347	345	351	354	314	352	359	341	313	326	332	365	351	333	346	321	328	371	364	354	378	341	360	324	339	362	364	348	363	368	312	379	337	333	354	348	354	335	322	354	324	342	384	333	325	354	319	357	318	331	330	322	339	337	322	309	322	353	352	353	364	314	369	337	346	332	368	310	324	348	343	316	326	330	350	354	368	315	350	348	351	363	361	331	319	389	342	335	366	336	334	341	328	361	333	351	369	391	345	375	328	344	355	343	347	330	351	334	366	344	338	313	327	359	341	352	328	354	340	345	354	367	309	380	358	347	325	372	342	368	392	347	323	357	361	352	351	390	344	344	314	358	353	373	333	336	335	361	370	353	359	349	325	348	354	352	355	345	360	344	330	336	326	355	323	338	340	364	355	346	320	336	343	396	345	361	318	358	354	380	361	322	316	349	316	364	319	363	356	357	347	346	334	362	349	317	344	321	339	350	332	327	305	373	335	323	319	314	331	354	348	327	325	358	383	338	374	386	351	346	374	334	316	346	333	352	358	358	331	363	318	309	339	337	341	342	339	368	392	324	348	368	326	333	352	322	358	341	327	318	326	388	366	344	374	347	334	328	327	336	323	342	335	337	356
7301	13147	11675	6441	4610	3471	2413	1836	1447	1268	1154	1042	982	1218	630	604	530	511	512	460	444	460	418	465	381	432	438	406	393	343	371	404	378	364	389	369	343	383	371	344	370	340	337	356	348	333	367	301	337	371	341	346	343	364	314	346	342	337	334	334	334	334	334	323	329	335	311	328	345	368	336	352	326	351	326	324	308	303	337	355	347	340	335	362	325	333	322	330	326	317	307	316	325	300	309	334	335	358	328	344	290	302	347	308	312	317	324	321	355	300	313	343	314	354	327	306	308	346	363	352	302	324	322	330	336	328	307	318	332	347	340	332	383	314	358	325	319	347	295	347	309	318	328	340	349	323	306	332	327	326	320	312	351	336	291	341	316	326	310	322	323	329	353	329	320	322	316	333	319	369	307	362	311	362	317	340	331	325	319	320	361	330	332	347	332	312	342	293	302	322	303	318	327	312	341	338	310	330	351	344	322	358	338	324	304	337	331	350	312	341	312	342	305	342	299	334	299	346	359	347	337	333	326	330	319	301	332	357	355	331	330	324	314	339	303	324	313	323	321	340	322	346	339	342	328	374	301	332	338	312	325	324	327	273	335	317	333	320	294	320	345	329	339	346	348	330	327	338	339	316	319	332	331	324	334	330	300	350	332	333	324	346	312	324	323	331	336	318	299	325	311	318	340	308	327	331	322	326	340	317	324	337	368	326	310	310	320	360	347	340	308	334	299	312	316	335	335	339	327	345	337	325	297	336	316	324	339	326	319	329	319	355	316	323	329	339	322	330	306	333	338	338	316	326	291	320	332	297	297	307	309	329	345	336	316	336	345	296	305	342	300	359	351	325	320	326	353	285	329	304	344	312	330	314	339	329	318	330	323	349	293	322	330	312	352	331	310	288	325	368	313	334	327	348	309	311	328	316	278	362	310	331	307	325	314	324	341	322	326	333	345	334	325	327	307	341	340	332	321	310	314	348	338	326	302	294	330	339	316	346	338	321	297	341	321	370	333	340	335	323	324	343	347	348	339	352	330	317	338	333	323	294	335	317	349	315	336	327	338	341	334	315	305	297	323	324	342	335	323	329	307	312	311	319	357	337	340	330	347	326	323	364	308	327	342	312	297	323	343	328	325	312	308	349	328	293	310	336	319	310	297	314	320	343	318	321	331	341	337	314	359	326	311	332	338	299	327	296	315	285	326	371	342	335	324	362	315	324	320	318	341	353	313	302	295	326	318	331	345	316	301	322	321	370	356	340	343	331	342	329	306	315	337	327	336	299	358	314	330	337	312	338	276	350	319	326	298	322	306	338	320	315	331	369	353	294	331	314	340	310	334	344	330	286	313	321	310	310	320	347	321	317	339	327	343	325	343	344	328	334	334	320	310	308	305	305	349	330	276	319	317	336	320	292	352	328	308	319	344	311	340	357	315	326	330	361	335	321	382	336	345	340	307	324	303	338	329	298	303	329	339	339	309	296	343	355	325	337	312	321	337	333	313	338	303	323	341	312	347	340	337	308	335	330	338	355	372	323	351	305	316	319	320	319	313	325	291	313	353	321	344	322	355	333	317	315	281	325	346	335	343	308	346	319	321	326	296	328	307	341	292	337	310	311	346	336	369	310	334	328	328	314	358	333	346	317	327	302	332	371	330	335	352	332	314	346	296	329	301	316	326	360	322	357	343	313	337	335	357	300	308	317	343	336	298	334	294	332	299	315	325	363	329	306	335	310	350	318	336	322	345	365	346	301	324	309	319	329	316	316	331	344	320	319	319	328	336	326	301	315	335	325	328	319	323	316	332	376	350	351	329	321	299	321	342	382	348	332	325	349	331	363	328	351	326	313	330	313	304	319	338	343	323	329	339	365	329	294	315	324	324	367	342	301	302	378	306	310	352	359	306	286	325	318	315	331	321	302	337	344	319	301	305	326	323	332	291	293	328	329	342	274	325	313	332	329	343	309	360	332	346	331	320	350	376	316	321	352	333	295	344	349	315	326	356	316	310	332	343	335	331	304	331	322	320	319	324	301	294	324	325	279	347	294	326	321	347	304	331	337	351	326	302	325	328	310	332	344	298	308	328	320	330	298	328	343	356	288	335	285	332	386	347	350	312	340	360	300	331	343	346	337	356	338	321	286	353	318	321	306	317	355	338	344	316	324	324	327	320	337	309	336	331	321	314	362	340	323	377	343	355	311	376	331	336	303	331	308	320	303	364	320	348	275	333	326	357	362	332	320	296	325	326	332	307	343	307	336	320	318	306	319	339	360	310	335	322	323	374	327	314	296	346	333	312	320	351	312	307	331	343	316	296	307	350	338	291	358	305	324	333	365	357	331	352	325	318	316	339	353	333	337	341	314	342	292	280	316	346	298	315	323	336	338	330	321	335	326	307	335	337	322	313	305	331	334	319	313	330	355	361	328	320	318	345	314	320	320	336	347	325	324	293	324	318	315	352	318	340	344	331	329	324	315	338	313	348	351	309	307	304	343	297	358	371	320	330	327	344	322	325	341	309	329	317	333	315	333	323	346	322	348	296	305	310	344	330	309	337	344	338	306	323	324	350	324	335	313	307	281	321	319	308	337	315	330	313	331	363	329	344	331	340	325	322	302	316	347	329	349	336	312	336	327	318	346	320	323	325	308	341	324	361	348	315	306	367	314	318	338	357	322	330	344	337	313	320	333	335	330	362	343	368	336	312	327	298	336	352	323	325	329	359	338	294	315	314	315	305	332	303	316	342	315	333	336	352	346	326	349	343	326	343	318	304	305	332	304	349	296	316	344	313	316	319	325	326	325	313	362	339	334	348	326	325	309	335	311	333	314	310	345	293	318	313	358	333	314	321	335	336	339	343	332	344	306	312	288	329	343	320	335	327	336	312	325	302	300	337	338	328	335	327	327	323	337	298	343	345	326	330	337	327	321	324	290	367	318	370	302	321	290	324	316	322	343	315	354	290	306	341	360	338	304	313	317	333	371	336	329	330	308	297	344	288	298	320	324	320	349	321	341	340	313	296	316	337	343	328	296	308	327	310	344	333	326	312	354	338	322	334	322	279	333	309	338	333	315	330	309	332	291	339	313	348	357	327	343	317	363	295	323	316	339	332	310	296	344	332	330	312	339	341	335	330	336	300	345	300	312	338	325	342	336	329	345	322	334	292	326	307	333	349	341	337	328	311	325	340	329	316	304	311	311	333	356	329	306	297	324	349	356	331	309	326	318	326	326	288	304	326	333	304	320	337	332	345	347	309	309	316	337	323	332	321	313	328	329	298	281	342	329	330	325	353	313	332	312	298	302	319	337	297	321	325	310	313	332	301	299	323	331	339	345	308	326	352	298	321	330	323	334	333	368	304	316	330	339	336	319	339	320	348	332	364	320	367	319	309	333	300	316	325	317	338	293	315	350	323	346	337	324	297	325	330	312	353	310	361	322	321	342	331	333	329	319	356	324	331	348	332	313	341	351	349	311	348	344	376	316	300	329	337	315	345	333
22147	20030	26547	23237	20042	20172	10395	2269	1516	1438	1374	1129	1150	1299	912	827	783	805	744	717	797	723	703	746	700	680	696	685	694	690	637	690	617	683	656	643	665	667	667	652	690	585	617	637	612	644	681	676	634	614	682	673	641	679	668	581	645	613	683	632	604	581	621	596	647	619	644	627	612	629	669	579	611	614	656	635	621	616	651	614	646	620	636	635	632	613	623	638	640	616	590	646	616	605	646	573	604	586	620	584	617	615	603	626	623	633	636	610	597	614	608	608	623	601	623	638	635	614	626	633	669	606	621	588	584	615	614	576	621	602	582	626	596	660	592	594	621	592	615	607	588	638	600	610	607	618	646	580	595	604	644	579	633	584	658	616	580	655	614	630	621	621	608	629	618	617	634	623	626	596	623	614	643	657	587	598	604	586	606	621	665	575	565	623	615	581	623	644	615	578	585	609	635	619	608	615	571	652	632	638	595	624	573	624	635	616	623	641	620	643	599	606	629	597	677	617	640	621	615	628	568	573	601	600	603	607	650	607	594	616	614	604	565	613	628	640	596	568	595	615	605	575	572	605	649	549	613	604	634	609	585	648	602	612	636	636	607	623	659	616	644	649	598	617	615	555	603	607	587	642	611	579	607	588	634	571	608	592	646	601	604	640	615	627	591	600	631	604	585	623	620	633	623	606	575	589	631	649	616	585	574	617	574	651	600	600	618	606	605	610	585	588	635	605	597	584	604	617	583	603	601	582	610	572	600	543	585	613	609	613	575	619	619	625	613	648	601	602	597	607	591	635	630	601	608	632	655	616	611	592	601	619	627	628	625	573	625	614	597	604	604	607	632	626	614	621	648	639	635	640	640	628	607	614	635	595	549	618	619	615	592	635	635	609	596	603	587	559	612	604	624	573	571	594	573	598	612	592	596	587	589	623	619	625	568	595	596	620	614	607	598	603	630	596	639	639	590	615	598	570	575	627	593	580	587	612	611	590	612	607	646	641	629	577	637	606	663	585	602	559	581	635	583	624	605	631	589	602	601	603	611	632	592	605	594	602	605	625	575	619	589	602	623	633	600	621	634	631	591	615	609	671	600	639	631	586	608	599	621	561	560	629	634	647	635	649	650	644	636	597	587	549	649	616	603	579	599	546	631	635	544	601	630	611	616	584	601	623	630	612	597	618	608	582	606	581	643	587	605	584	637	616	628	603	575	622	615	617	619	594	575	644	630	624	613	604	609	643	649	607	599	538	640	589	613	599	577	616	628	612	607	575	610	626	612	608	648	584	632	633	613	612	627	609	648	588	589	583	602	648	582	635	610	662	647	609	602	613	596	621	592	630	610	643	612	605	587	601	601	599	605	609	596	594	620	615	627	602	592	598	636	668	602	622	601	664	570	594	593	618	607	582	633	592	615	639	613	602	635	599	586	618	580	621	625	585	620	602	586	559	579	629	580	585	590	667	620	588	641	597	627	560	549	620	611	644	619	626	614	595	618	653	649	613	598	577	563	598	632	597	613	659	618	613	609	584	624	577	603	589	611	578	591	563	628	637	615	627	590	623	568	607	602	633	586	618	608	625	639	600	637	648	635	626	613	559	655	592	623	606	669	585	624	596	599	623	600	612	596	613	614	609	637	600	567	609	622	591	589	562	649	680	584	604	611	583	617	621	602	597	645	646	607	628	572	568	626	593	634	602	591	645	643	616	575	596	621	604	586	576	590	583	643	559	635	644	627	631	554	638	620	610	598	567	611	620	585	609	566	591	639	614	631	589	587	575	635	597	637	613	584	612	636	642	587	607	584	620	623	608	643	624	612	560	597	603	633	594	613	629	610	601	584	581	608	606	605	602	590	578	619	594	621	628	628	587	613	653	596	602	618	605	597	634	583	604	672	585	602	580	580	618	654	579	600	596	609	635	594	631	663	592	616	622	614	607	605	595	623	604	558	632	602	589	564	564	600	638	598	628	565	597	630	624	611	631	585	665	614	636	618	594	621	565	607	607	601	593	613	626	586	566	610	651	584	586	632	612	648	588	575	624	633	645	606	636	610	613	583	616	618	651	606	589	610	617	659	644	631	598	584	608	629	592	598	596	635	622	652	659	595	614	626	623	608	616	588	645	671	590	586	593	607	627	640	616	602	632	658	586	629	621	610	568	555	583	603	608	600	604	595	642	613	571	605	580	621	614	597	638	618	610	553	600	587	577	614	575	640	599	590	578	614	642	652	601	597	619	606	626	592	568	589	663	620	598	621	606	589	584	620	612	595	629	625	592	637	630	571	650	613	633	638	620	626	617	624	609	644	597	557	609	615	593	584	613	614	601	590	608	611	602	641	634	626	597	599	607	661	637	597	614	569	620	591	639	624	610	667	607	649	627	597	614	656	571	596	617	607	633	623	638	595	570	609	634	543	645	616	585	618	609	612	614	602	639	603	602	619	584	614	594	604	608	645	582	616	632	629	587	602	637	614	638	640	617	584	591	618	621	637	623	634	606	622	655	610	650	616	606	554	610	639	632	563	611	580	625	641	597	623	641	600	587	613	642	576	614	617	604	611	591	616	628	603	582	576	612	605	634	621	628	627	602	665	607	661	628	609	619	601	614	622	618	571	611	634	637	620	598	627	640	587	629	600	610	584	628	612	613	608	565	607	597	621	569	587	585	638	593	602	602	633	604	624	595	638	597	596	579	586	638	567	611	633	604	594	586	566	629	591	618	608	585	635	616	614	623	611	650	581	601	606	588	593	597	640	608	638	616	639	611	620	590	586	583	601	572	612	649	588	626	612	595	643	606	546	650	662	588	595	611	609	655	619	620	628	607	573	594	591	551	614	632	651	583	634	611	636	594	600	622	616	612	629	627	566	641	578	555	552	621	657	616	634	583	658	613	617	613	600	603	648	651	603	626	578	599	562	630	597	621	620	589	610	593	613	616	631	640	640	557	606	583	607	593	619	587	637	633	647	609	617	626	627	578	638	618	619	606	592	613	603	605	626	596	617	580	623	606	598	613	584	633	577	635	621	611	607	623	606	611	616	650	591	634	639	615	578	614	592	611	626	569	644	584	615	586	636	574	638	579	617	603	587	628	591	620	607	645	649	605	615	646	590	622	609	566	691	606	579	609	610	628	609	624	607	611	590	653	619	583	595	600	656	631	600	621	623	602	628	630	594	626	591	621	595	603	604	602	592	645	585	623	616	602	635	590	617	642	608	626	582	592	625	576	611	560	614	619	595	599	620	594	636	636	572	612	587	642	582	641	629	624	596	588	615	612	590	610	613	634	654	588	656	662	625	640	601	642	665	598	621	609	556	599	574	590	636	594	605	622	633	634	655	615	587	596	657	655	628	592	595	600	628	603	594	581	648	616	657	629	636	617	593	601	592	594	597	564	640	602	601	648	648	627	604	617	622	605	636	645	583	592	614	568	639	597	649	603	597	587	637	622	636	640	626	660	653	573	598	596	605	606	654	663	650	581	617	607	618	588	631	590	631	634
10580	20764	18567	11157	8214	6068	4446	3430	2633	2501	2158	1946	1862	2017	1212	1045	1007	943	875	829	865	766	781	773	752	703	699	693	694	641	664	672	675	689	652	631	635	656	631	630	620	608	615	579	677	613	578	666	611	600	594	611	626	578	602	592	599	624	612	576	569	620	594	595	598	584	614	596	572	549	567	597	562	563	525	569	563	619	563	636	541	601	602	567	558	571	606	628	540	577	616	562	581	617	586	603	587	595	592	598	595	616	552	575	624	573	617	562	559	638	597	623	577	555	566	624	511	612	614	567	570	604	566	619	570	618	583	576	571	573	599	641	585	603	568	541	567	624	566	577	595	574	572	554	575	506	612	564	598	573	549	549	571	615	546	610	552	558	548	584	600	535	595	559	588	550	593	603	588	614	566	569	582	558	561	582	556	577	535	562	627	591	611	554	554	618	597	577	585	581	544	570	572	562	579	564	563	546	559	571	593	547	560	534	579	547	600	544	559	624	548	600	572	599	604	579	574	581	603	617	537	586	580	548	535	582	579	572	563	599	565	606	539	640	571	594	541	556	543	551	586	574	550	616	577	588	609	619	568	596	582	586	556	542	584	556	577	562	556	594	609	536	632	564	560	575	612	594	545	572	577	594	575	611	604	606	581	632	581	563	594	560	562	544	527	577	563	573	614	566	583	556	563	588	582	531	573	569	561	590	582	573	577	582	544	612	604	593	536	561	560	593	596	607	594	601	539	572	579	556	549	559	600	551	584	542	567	580	577	570	596	635	552	570	569	577	563	581	547	585	553	592	586	572	622	559	572	550	581	595	594	588	577	579	586	580	553	558	619	539	600	576	589	586	556	583	570	580	560	578	562	580	557	586	551	561	607	578	592	579	575	623	585	570	550	561	579	564	517	521	590	611	575	611	580	619	593	579	564	576	587	574	603	532	617	571	534	614	581	606	578	584	604	609	563	581	565	565	615	568	566	583	562	566	576	536	598	576	538	574	575	542	529	587	596	573	574	567	581	534	569	566	574	602	588	585	567	585	576	595	600	565	555	584	570	608	554	597	602	575	576	584	537	567	605	579	557	570	564	554	610	598	599	586	555	544	549	585	605	575	577	529	573	568	576	571	574	562	563	561	589	606	507	609	585	551	593	545	557	588	581	524	551	585	585	573	559	580	573	633	570	587	520	616	593	558	576	566	586	554	595	538	552	544	594	565	597	594	569	540	577	572	607	586	594	547	581	568	536	558	568	564	576	587	598	581	597	606	618	561	577	588	604	559	587	575	554	565	576	561	625	586	532	588	517	557	577	572	578	565	577	542	545	574	544	568	563	563	568	550	618	544	554	592	540	598	577	569	532	574	547	612	566	587	620	567	566	609	560	574	571	582	555	582	613	579	590	603	550	576	574	600	584	590	606	574	575	575	572	557	569	601	590	550	569	584	597	609	608	547	579	547	539	593	551	602	566	548	589	574	561	593	601	590	589	582	585	608	595	581	552	563	586	586	606	561	567	567	550	584	573	595	592	555	578	574	549	550	592	543	580	600	589	559	549	581	589	592	562	576	589	556	555	548	593	568	571	580	553	583	600	555	595	603	587	562	613	579	580	613	598	577	540	580	578	602	528	592	573	555	578	583	578	575	599	573	584	577	572	601	574	556	589	558	554	558	559	593	550	576	566	587	573	574	608	543	560	590	538	574	564	568	592	580	540	606	590	576	562	546	563	617	563	570	577	593	553	604	564	571	561	571	596	563	565	541	551	581	547	598	587	578	559	584	571	535	565	559	575	570	572	557	596	593	560	586	554	584	573	540	582	582	589	575	547	499	621	568	562	606	564	550	601	573	588	596	572	545	570	552	560	589	573	610	601	533	500	547	571	575	600	595	534	588	541	588	557	561	520	610	561	588	569	552	590	579	577	616	584	593	575	568	611	554	519	609	562	573	531	581	541	567	573	581	581	565	607	590	535	595	565	596	546	562	547	555	571	587	548	583	569	569	554	605	580	561	547	608	546	567	571	568	597	612	519	583	576	593	594	573	567	550	622	612	545	552	561	551	558	588	552	559	537	598	581	556	581	547	559	571	566	554	569	573	585	592	619	559	581	587	569	561	549	590	610	572	563	582	629	578	558	612	520	589	590	582	603	620	582	597	577	566	544	591	588	545	559	552	588	555	592	583	576	558	603	536	567	557	587	628	612	553	525	551	567	567	555	574	564	510	596	568	561	537	581	538	563	596	586	570	540	607	563	598	603	595	575	544	543	621	574	610	536	612	603	547	576	539	559	580	586	566	577	567	574	607	577	598	549	565	585	596	566	607	583	566	561	600	516	604	574	561	612	545	571	568	606	531	526	579	555	573	574	616	542	582	553	609	548	573	644	607	607	582	582	596	588	571	550	542	585	583	555	565	559	575	553	568	573	538	566	624	594	614	591	562	588	589	614	555	518	555	611	614	553	582	583	622	560	541	584	543	576	581	557	541	580	590	573	587	565	554	607	591	570	617	635	585	559	591	615	546	601	572	590	532	610	575	587	581	554	561	571	599	563	568	555	571	627	588	577	562	562	579	545	575	590	557	593	626	575	578	547	602	594	562	561	538	577	575	563	538	539	580	523	508	603	566	558	595	587	564	592	529	590	595	598	589	565	640	577	539	586	615	594	600	579	599	593	550	624	503	554	561	570	557	566	600	563	569	553	545	628	563	600	597	552	594	535	610	538	581	552	594	599	615	565	538	580	575	558	576	581	544	573	563	567	595	579	592	577	597	587	593	582	524	567	590	572	609	609	575	575	595	559	562	605	588	536	538	546	583	576	609	559	588	577	604	566	566	560	542	585	569	559	559	587	545	548	585	579	613	573	551	576	565	537	580	585	585	593	564	559	573	570	565	581	584	575	551	540	556	580	558	598	607	526	550	560	601	570	537	617	582	559	577	624	585	565	560	580	581	560	575	577	583	564	594	593	582	603	600	577	576	557	576	583	594	554	592	550	566	607	590	554	567	585	607	605	568	561	563	575	582	586	593	533	563	592	557	585	581	578	537	585	579	586	549	609	577	580	566	602	555	607	566	574	590	583	604	618	579	560	570	584	596	607	568	577	570	545	571	571	579	554	607	617	613	560	588	615	565	576	592	554	605	572	570	519	561	608	558	612	577	508	555	633	594	551	590	545	580	573	539	574	567	599	556	569	569	552	538	567	536	552	550	549	615	536	578	580	583	585	576	558	573	584	536	600	605	583	526	560	596	601	528	570	580	562	565	567	577	580	567	619	581	589	550	574	580	589	563	576	584	608	556	576	539	590	612	599	556	577	566	576	634	553	611	546	568	559	551	578	556	571	530	524	560	607	526	543	613	574	576	563	591	567	566	578	565	563	596	575	539	568	560	613	571	563	541	601	599	592	552	534	567	599	532	581	544	587	585	618	559	580	570	562	526	568	571	588	567	592	527	616	552	571	579	567	572	605	557	555	551	543	576	584	557	612	535	582	575	579	567	596	579
29795	15343	2141	627	454	351	253	208	175	179	182	189	218	169	137	162	141	145	159	128	133	139	124	148	152	124	136	136	123	135	142	153	118	135	134	133	141	138	140	141	141	109	129	133	143	136	137	135	113	119	124	136	153	119	155	141	128	141	123	135	135	153	141	156	121	125	127	151	130	138	139	144	143	135	145	140	157	156	166	125	144	129	133	133	152	132	145	129	132	124	155	134	142	116	130	141	137	154	137	146	121	154	145	146	127	130	139	149	146	159	134	127	127	141	117	129	157	147	142	125	132	132	153	152	150	118	147	147	139	127	124	145	128	121	132	150	148	158	140	139	157	98	135	135	135	144	152	126	132	133	136	126	135	143	144	123	144	127	154	148	139	128	127	131	120	140	140	142	151	147	135	136	144	123	130	135	127	152	131	148	141	117	137	123	131	140	127	126	146	136	132	138	129	150	136	142	126	142	125	152	144	134	131	124	154	163	127	133	141	117	117	138	126	137	140	123	146	141	149	142	148	127	149	138	153	147	132	155	157	134	149	126	115	111	143	133	115	131	155	116	137	125	129	106	122	139	152	142	138	146	99	125	121	163	128	122	118	143	141	142	128	128	147	155	141	136	132	143	118	148	141	139	118	136	139	142	147	137	131	148	148	133	130	140	160	137	132	127	124	138	139	147	129	144	122	122	157	139	126	139	130	149	132	124	131	124	136	126	136	143	135	117	125	107	135	140	134	115	147	140	137	119	142	126	144	148	132	153	121	135	120	131	126	130	133	130	140	144	145	143	145	141	133	140	162	158	142	150	143	110	129	145	151	143	127	130	137	146	141	115	150	146	128	138	131	133	119	150	139	156	125	127	129	148	142	150	140	150	168	128	126	123	151	131	149	122	163	129	126	121	131	127	136	134	129	140	134	152	146	134	141	121	127	154	120	135	135	154	132	111	125	133	124	150	129	155	123	150	127	131	135	120	136	134	130	133	156	145	140	125	111	135	137	130	136	161	140	162	157	132	143	136	120	129	124	148	150	129	118	151	134	132	122	131	134	158	124	137	140	135	133	134	137	140	137	131	126	121	147	134	153	140	131	137	153	150	131	135	136	133	135	110	142	137	142	160	142	149	150	129	135	159	131	161	150	143	133	146	125	127	140	130	131	146	137	128	147	137	120	118	138	145	146	155	127	148	150	136	137	125	132	147	142	138	111	144	118	137	147	143	132	146	131	129	134	149	135	113	109	139	140	123	137	132	139	127	124	131	138	150	155	135	144	126	166	146	144	121	151	129	136	149	134	168	132	118	128	129	138	135	171	156	147	138	132	163	143	139	122	143	129	127	141	129	128	127	125	130	130	118	134	138	136	143	139	132	122	122	139	154	159	114	141	126	163	144	123	131	136	135	116	121	137	136	122	121	137	137	135	137	145	140	136	130	142	154	129	139	126	154	119	155	131	117	130	137	120	129	117	132	119	148	146	133	123	122	143	134	148	137	136	148	139	150	153	136	128	141	127	150	121	152	140	130	135	142	129	141	132	122	133	146	127	149	156	130	134	133	153	140	148	133	174	134	115	127	137	145	137	128	127	135	134	138	120	120	137	134	116	127	143	167	111	109	133	141	143	141	127	132	131	133	151	115	159	147	133	135	121	136	147	127	128	152	169	156	152	131	131	158	147	138	135	142	143	133	131	145	130	158	146	150	152	132	128	135	145	127	105	140	128	151	148	130	114	133	139	154	130	139	138	138	125	162	135	133	143	158	138	119	127	133	121	138	131	152	133	132	135	122	145	164	141	143	147	129	131	131	148	130	145	129	127	115	149	126	148	143	122	111	162	111	130	133	127	140	150	133	145	112	131	128	139	149	129	130	129	138	133	148	140	136	128	130	141	138	125	152	161	150	143	107	138	137	157	142	159	136	137	139	129	114	131	118	122	129	130	141	133	136	151	110	144	127	142	140	140	133	158	145	137	134	120	150	137	137	139	124	150	123	127	134	138	140	139	142	140	145	131	142	132	134	132	150	117	129	115	128	146	137	132	144	168	138	127	164	133	119	136	132	142	118	107	129	120	140	134	145	131	137	145	132	131	146	119	122	140	129	118	126	133	145	143	140	155	125	130	135	127	155	151	151	151	132	133	155	129	119	134	147	129	126	140	143	128	127	130	117	139	129	140	127	140	148	143	142	139	147	139	144	127	118	142	106	138	147	131	120	163	133	145	138	122	127	120	155	136	127	141	137	129	143	151	127	142	150	148	127	154	127	137	114	120	121	134	129	121	149	160	131	158	125	127	154	152	132	141	147	120	151	137	126	149	139	124	120	124	137	117	153	133	133	153	159	125	135	128	120	113	138	130	158	124	125	140	147	148	149	135	133	129	134	129	141	128	128	133	133	152	121	119	129	120	128	133	133	142	138	126	120	151	146	137	130	142	125	113	133	126	129	147	148	132	128	139	147	136	135	137	127	158	135	132	131	140	130	117	139	134	133	148	133	110	137	118	135	127	142	125	132	135	129	125	136	123	132	145	121	132	135	135	152	128	148	135	123	146	137	140	122	158	141	126	155	144	147	131	143	106	151	151	143	130	138	122	143	121	139	143	138	128	140	133	133	150	129	129	186	139	135	136	134	133	139	128	139	130	145	117	150	141	153	124	130	140	148	139	112	132	165	136	133	121	153	156	133	131	140	159	127	147	155	137	135	118	151	138	118	142	155	124	119	146	131	120	152	127	139	116	148	143	133	119	113	120	154	159	126	158	144	144	147	135	135	142	149	141	119	132	125	151	137	135	134	142	145	144	133	148	128	128	150	126	149	126	131	148	139	129	124	139	134	134	158	118	124	141	159	146	143	118	133	123	120	146	143	123	148	132	130	134	135	143	116	132	143	124	113	135	147	150	136	129	138	152	149	122	146	119	162	147	156	109	146	124	152	147	141	119	135	135	146	142	139	116	148	137	165	128	142	129	119	140	147	149	119	121	148	138	134	130	130	161	147	148	153	122	131	137	146	128	149	129	148	122	115	149	139	124	145	142	124	134	151	150	118	105	130	125	144	150	131	136	150	152	147	140	138	134	143	147	143	131	127	149	147	126	143	129	130	140	146	127	163	130	139	131	125	129	138	141	147	145	144	113	138	132	148	162	131	135	134	131	116	138	117	135	125	143	115	132	149	123	117	155	122	132	125	137	140	136	121	157	135	130	117	133	126	129	145	172	141	135	147	135	139	151	115	153	156	142	118	136	118	124	126	135	145	138	139	109	135	141	129	125	143	145	131	135	132	124	144	158	124	136	141	140	144	135	137	147	151	135	111	138	136	135	138	135	135	141	143	143	139	135	122	139	141	146	137	117	144	143	150	130	141	153	133	125	135	118	142	127	145	156	151	130	133	109	160	129	125	143	135	143	134	149	139	147	148	134	121	152	118	122	142	139	124	129	139	140	155	141	133	128	124	114	139	143	145	137	159	122	143	118	145	151	120	129	127	131	141	165	141	129	131
5538	1609	1408	802	545	434	311	263	234	282	312	299	331	243	148	153	174	158	160	152	183	148	148	173	166	153	150	150	156	176	171	141	188	149	159	133	149	175	162	168	151	149	148	149	151	146	151	134	154	128	145	143	154	138	144	152	147	147	152	151	139	161	146	158	137	151	147	136	148	139	144	148	166	151	160	191	157	152	138	142	159	153	134	165	139	144	145	181	141	166	153	140	146	169	137	175	147	155	158	136	135	155	163	163	147	163	157	141	151	160	155	132	149	167	167	170	154	169	147	148	153	146	138	103	153	154	151	177	142	135	130	140	156	152	165	140	161	157	130	147	144	157	174	125	137	144	172	166	155	127	145	149	152	151	144	159	149	159	153	138	137	160	136	163	141	145	154	151	132	154	123	158	163	149	167	152	146	148	163	154	166	123	148	178	145	136	141	132	160	137	171	151	147	130	166	164	150	162	143	146	156	170	125	134	167	160	152	154	173	149	146	179	153	146	133	144	142	139	154	147	145	155	169	144	147	144	135	147	144	142	145	156	163	146	157	158	151	168	164	164	137	154	160	178	160	164	165	136	170	155	156	145	139	144	151	140	146	157	179	154	175	130	174	128	148	159	159	153	140	129	162	155	149	137	146	164	136	165	145	156	162	138	139	156	152	161	132	150	149	148	175	154	157	164	137	179	169	151	154	145	142	150	166	151	151	158	179	160	123	163	143	140	143	156	145	154	145	170	159	145	157	155	144	132	154	151	150	122	169	115	151	138	138	163	153	136	168	163	156	171	122	149	153	152	156	135	136	136	165	146	142	157	144	152	160	172	155	154	142	164	137	154	171	144	153	159	153	155	195	134	132	165	146	149	153	140	145	167	170	164	154	163	156	169	155	145	147	134	166	164	172	142	152	139	132	175	174	160	139	162	152	159	153	163	154	158	128	158	150	135	134	144	152	162	164	153	126	143	143	140	155	161	138	145	178	156	157	154	149	139	135	141	155	137	139	150	182	148	156	160	160	150	158	126	157	150	139	159	127	136	167	159	146	156	146	181	168	148	169	147	157	145	142	180	133	168	158	159	141	156	153	148	144	151	183	154	151	173	150	141	144	153	165	157	157	158	135	157	133	141	152	150	149	129	150	141	143	154	143	141	136	146	133	141	137	151	156	164	168	161	136	159	175	180	136	164	149	131	166	149	139	161	165	151	161	167	141	159	129	144	160	155	159	147	171	153	139	147	158	145	134	168	126	152	169	150	144	164	147	147	145	154	156	172	137	178	144	163	142	162	176	145	153	164	148	155	150	140	153	166	159	160	171	159	149	158	164	150	157	148	158	146	155	142	154	130	158	145	143	160	144	150	143	165	164	150	147	167	149	157	173	146	162	174	163	165	139	151	136	153	159	152	147	132	161	163	149	139	155	152	170	160	165	160	168	139	136	185	126	136	150	137	154	145	147	165	167	156	170	147	154	124	139	141	138	156	174	148	140	156	141	111	159	135	160	135	181	136	175	168	172	158	144	183	140	150	154	131	166	147	165	145	143	163	155	153	138	160	143	163	170	143	151	142	155	144	150	154	150	130	143	147	173	149	155	132	157	143	135	135	154	142	157	166	172	143	136	134	170	155	151	158	152	155	158	120	160	157	151	159	154	166	161	135	147	146	150	139	154	150	143	137	154	152	166	145	158	151	149	151	160	153	147	128	128	130	139	151	116	169	155	156	144	160	148	137	129	178	152	141	158	154	148	134	133	174	138	166	135	154	138	153	166	150	162	161	170	146	160	190	133	157	159	154	143	179	143	141	140	147	135	152	143	161	161	157	168	163	151	169	164	154	136	145	134	146	134	145	151	146	182	158	144	140	170	151	155	142	164	179	172	150	145	146	143	142	152	139	153	147	163	173	172	141	170	152	139	152	160	149	158	148	136	137	160	133	140	158	158	147	146	140	146	146	169	143	145	146	144	156	170	153	125	153	138	144	144	138	154	169	152	149	150	149	158	160	166	144	148	151	148	148	153	150	129	149	157	163	148	153	170	158	156	134	153	181	145	139	152	139	151	178	131	143	171	156	126	128	143	128	145	136	142	159	155	163	169	138	156	191	146	154	130	154	139	150	166	148	159	144	171	157	158	163	148	150	161	151	159	137	162	181	162	159	145	160	138	144	144	142	145	132	132	135	162	155	142	163	140	156	146	164	173	163	154	137	145	177	178	142	134	150	138	146	136	139	149	129	144	136	148	136	169	154	137	130	162	179	116	150	146	153	131	150	155	150	157	155	160	164	155	169	137	141	165	124	136	157	146	151	148	137	154	167	134	148	130	137	141	135	160	179	161	135	163	157	158	170	144	153	173	157	145	152	154	166	138	160	141	140	130	156	152	177	155	141	146	147	163	142	164	126	167	147	160	150	132	125	143	142	154	174	173	152	171	162	162	120	141	155	162	141	145	146	138	161	142	154	155	172	163	154	161	149	129	157	142	153	165	153	160	129	159	154	156	125	169	152	141	156	136	152	141	148	143	154	161	151	122	161	173	152	141	152	156	166	142	161	149	140	150	144	133	166	140	168	170	136	161	157	140	150	162	147	159	150	148	143	125	178	155	151	152	136	135	163	149	156	167	127	137	167	154	144	153	166	157	165	135	151	141	166	161	145	142	152	133	144	143	150	134	143	142	158	137	144	153	167	172	141	155	160	154	153	136	149	150	169	157	139	167	182	140	175	152	153	146	154	144	148	154	156	167	123	159	152	167	157	159	148	138	148	137	145	158	152	129	169	155	170	146	159	141	119	154	167	144	156	163	148	159	131	155	164	148	166	178	173	150	161	138	167	165	155	121	137	153	145	155	139	167	141	132	150	152	144	145	165	152	160	161	167	147	131	136	158	144	153	149	169	134	138	162	145	135	138	144	146	146	149	148	145	144	154	160	158	152	155	148	170	126	163	144	139	148	141	178	134	149	160	161	148	153	151	133	191	143	130	176	142	140	154	154	161	139	149	150	156	127	135	194	158	158	161	150	135	156	145	159	146	159	157	158	158	136	162	133	152	145	161	147	149	146	136	139	158	145	153	136	157	163	135	142	157	152	132	151	159	159	155	148	156	142	146	162	132	141	159	146	160	146	159	154	165	159	164	130	133	138	163	133	137	143	146	145	170	144	153	155	158	158	183	151	152	122	153	134	141	126	148	162	153	150	143	153	156	163	160	149	157	149	117	163	151	161	162	150	140	133	160	152	146	162	139	158	173	154	144	161	143	156	160	142	150	148	150	162	145	150	126	159	150	161	155	148	152	167	138	123	135	145	164	156	148	166	164	163	169	148	131	169	141	137	155	162	143	152	145	157	154	141	149	144	145	151	146	146	153	150	166	155	145	142	161	150	168	146	137	148	141	177	167	152	145	152	142	159	160	161	117	147	143	160	162	162	148	167	153	132	151	167	164	155	151	154	182	155	142	139	130	163	163	133	144	162	151	159	132	138	157	164	140	179	166	152	142
24255	20028	26156	23593	20030	10529	1827	1013	836	740	736	695	683	903	518	473	484	420	355	437	411	418	390	379	405	380	379	358	373	383	367	391	363	365	351	351	372	373	331	365	344	405	318	396	335	332	345	341	363	344	389	373	377	382	337	323	348	361	400	354	360	350	350	375	314	333	350	337	349	334	367	343	337	357	352	354	325	336	367	330	332	337	352	352	338	343	334	328	356	340	329	327	326	363	345	338	369	355	387	337	343	367	353	334	338	328	356	341	362	357	343	369	341	373	378	325	372	323	362	342	364	351	348	322	314	326	338	332	393	359	343	328	366	317	374	350	295	358	337	336	338	338	341	341	334	351	331	357	354	359	330	374	346	319	381	346	343	345	367	346	349	322	367	330	337	348	391	363	352	332	361	336	335	361	351	354	331	344	351	342	331	323	338	330	314	328	328	373	328	378	338	303	346	327	345	350	328	304	350	348	348	337	334	320	325	352	360	318	356	359	374	373	359	323	339	346	338	318	324	344	355	321	346	377	371	322	373	357	318	340	364	370	389	316	340	336	361	364	332	337	348	345	349	376	342	371	336	328	363	331	304	339	363	355	353	345	357	358	343	323	347	355	334	346	328	357	339	341	345	335	330	371	376	326	359	372	335	339	343	322	369	351	334	328	346	334	363	329	318	302	341	344	349	327	350	349	371	354	349	366	335	356	385	345	375	332	332	321	346	319	334	349	329	347	326	317	395	346	351	371	353	356	342	336	365	328	327	336	350	345	330	343	345	367	347	343	331	326	319	318	370	336	367	323	328	345	354	329	324	366	367	343	333	349	343	355	370	348	350	329	332	337	331	349	332	337	346	341	358	330	347	343	358	325	322	340	328	352	361	378	340	319	321	331	329	353	363	340	351	328	347	344	328	357	330	357	342	325	328	333	354	346	343	346	329	333	378	355	349	335	338	363	346	311	356	346	312	366	345	362	355	324	353	295	375	313	360	330	345	329	327	329	356	334	316	338	367	347	399	354	320	354	349	320	367	353	346	351	307	335	335	370	360	368	353	360	344	363	356	327	379	332	355	323	340	333	374	318	347	343	352	347	342	338	366	323	354	361	358	352	359	339	369	339	349	294	338	329	337	346	322	341	336	340	371	339	344	350	335	335	338	322	345	352	360	343	323	343	351	355	347	341	354	371	346	345	368	356	341	368	338	327	381	349	351	349	358	359	362	338	320	311	332	312	396	319	345	327	333	354	383	347	356	315	351	342	305	360	318	325	325	372	313	343	376	363	357	362	350	341	327	338	349	331	342	345	343	382	347	364	346	327	346	347	332	346	368	356	381	315	318	307	322	336	328	340	334	325	350	313	320	338	362	342	335	331	325	372	333	386	346	320	354	336	393	348	321	378	313	336	338	347	329	320	358	346	374	304	361	335	391	341	324	347	338	368	321	319	318	309	318	318	331	292	350	347	364	342	365	353	343	355	350	329	309	336	334	376	350	335	368	335	365	321	344	332	345	351	319	334	362	299	342	321	355	361	325	332	359	329	345	354	335	341	359	373	324	345	350	359	355	328	341	368	332	376	324	336	330	343	343	352	351	350	350	361	320	344	355	332	330	335	350	358	362	334	365	323	345	353	298	333	330	322	324	315	338	335	331	328	324	331	371	334	320	332	351	366	324	363	333	373	338	357	354	323	360	337	375	357	343	351	332	359	333	319	345	328	337	319	355	364	338	348	366	324	357	326	349	337	333	353	360	313	350	372	368	327	328	341	299	319	352	369	360	371	313	360	361	324	311	331	343	332	351	321	330	354	342	353	329	344	335	396	353	355	337	302	322	355	337	309	387	348	376	383	337	351	391	343	333	313	357	295	322	325	383	367	340	363	392	323	358	328	318	318	337	331	333	339	367	324	365	370	342	342	334	336	342	336	316	308	351	345	322	331	355	333	360	332	325	352	332	355	373	345	333	326	330	334	345	364	365	327	349	318	341	308	345	348	333	332	361	336	337	322	347	313	353	334	366	352	335	369	354	338	331	337	340	344	377	339	345	348	355	325	330	341	346	322	327	335	340	312	320	350	339	364	358	352	329	315	373	330	353	340	339	334	348	349	356	348	348	346	325	337	356	358	336	327	359	358	341	349	327	322	333	347	323	348	345	366	347	392	323	349	341	368	337	358	346	334	365	353	342	355	330	345	390	364	341	313	348	350	398	350	348	365	341	349	302	349	383	347	363	340	341	344	355	340	319	355	349	337	384	374	350	341	365	343	364	362	338	362	377	355	380	396	348	333	340	335	341	356	343	334	373	360	355	344	343	334	324	354	361	352	299	316	382	385	367	358	350	364	331	333	343	348	311	335	324	314	330	355	349	331	364	348	375	392	359	383	369	346	363	353	335	361	353	358	317	308	345	317	365	361	378	328	353	370	336	353	339	327	339	357	380	330	342	347	335	357	322	335	337	372	352	345	385	339	349	346	362	337	352	332	332	314	338	347	360	377	340	354	355	365	330	322	333	339	354	355	381	361	367	328	352	352	331	351	342	311	368	316	324	358	326	356	329	352	350	364	360	350	358	342	322	348	389	328	370	325	354	341	297	346	305	340	381	321	318	370	391	354	346	362	338	353	334	324	335	366	356	346	333	357	349	336	351	337	365	340	386	355	345	369	377	315	330	365	335	349	358	352	361	333	353	324	351	347	344	350	345	348	359	320	352	352	312	365	343	358	339	337	332	345	336	354	345	379	342	339	356	310	386	348	331	358	341	338	338	346	356	383	352	340	361	338	368	350	339	330	332	338	346	370	398	366	346	344	341	358	349	346	354	330	330	336	305	345	333	331	348	366	361	331	344	337	346	361	360	361	334	319	333	356	343	355	364	349	337	330	349	313	357	345	312	350	329	356	367	337	382	339	363	344	323	350	376	341	347	356	341	332	318	341	390	332	345	313	346	325	330	358	325	325	306	323	323	332	342	313	364	351	355	362	341	336	370	343	345	349	333	325	364	360	352	334	314	351	359	352	362	333	315	334	350	325	364	321	352	356	339	330	358	366	353	298	345	327	357	321	343	333	371	339	332	363	332	326	358	375	320	323	333	336	342	334	345	312	334	364	392	349	365	337	353	344	321	344	353	358	312	356	336	331	369	318	323	348	314	338	326	331	355	336	348	329	331	349	315	354	333	323	349	362	340	333	330	348	325	351	376	370	341	341	321	338	344	328	363	344	330	339	335	330	323	348	326	362	345	347	322	350	354	395	343	315	351	340	372	353	359	320	348	335	339	324	325	313	373	305	345	315	337	331	365	323	376	352	347	354	329	375	336	325	373	347	360	336	348	373	322	351	368	328	347	373	319	360	323	341	319	343	344	370	361	336	383	310	349	319	351	349	340	329	346	323	349	318	347	334	355	335	341	349	357	368	328	336	347	337	341	342	369	332	329	319	347	361	340	357	358	334	349	319	337	364	324	375	347	342	355	368	309	355	361	400	294	356	337	329	316	337	315	356
7340	13231	11440	6443	4757	3346	2347	1882	1313	1306	1177	1201	1102	1400	613	594	569	543	479	480	485	445	432	421	436	406	434	387	390	390	444	432	374	347	379	368	380	380	353	354	344	371	306	368	359	341	359	362	348	358	335	339	346	371	335	366	333	328	334	352	362	327	333	324	327	346	342	319	319	329	333	329	333	341	353	340	334	332	313	321	330	302	336	344	363	308	325	355	300	337	334	328	368	366	326	324	349	344	329	343	311	338	334	341	333	311	338	307	313	356	361	334	323	348	341	333	323	358	347	294	328	332	332	342	326	341	349	309	328	305	341	330	339	327	337	326	358	329	347	368	324	320	332	324	326	320	339	337	340	329	343	328	338	393	294	319	299	330	349	313	315	280	338	289	349	325	332	317	343	302	330	343	309	290	336	325	305	322	310	337	322	317	359	322	330	340	329	322	360	312	301	306	353	352	311	301	346	325	348	341	315	296	321	338	335	342	307	317	302	349	352	295	360	324	316	306	325	344	311	335	312	335	310	335	314	328	343	318	323	333	321	310	330	363	349	306	335	331	326	344	304	329	338	294	331	342	303	293	340	323	299	315	318	328	331	362	319	340	351	324	315	345	335	322	305	349	319	326	347	320	304	355	327	326	334	347	325	322	323	346	327	332	356	295	314	325	324	316	345	354	329	297	336	310	341	349	330	308	323	310	302	340	340	351	320	308	319	334	321	351	332	316	332	326	309	329	336	341	315	348	302	365	326	300	314	342	303	339	334	325	329	323	336	330	331	326	337	334	324	352	323	320	340	357	338	303	320	309	344	318	340	362	333	338	333	337	300	337	309	336	318	328	318	321	344	296	322	335	361	308	298	314	335	333	314	342	318	329	334	334	326	306	345	339	328	325	316	364	314	327	327	348	324	343	309	333	338	288	339	383	333	325	358	354	323	339	303	340	323	326	338	296	330	345	324	343	319	326	339	315	338	319	323	327	326	333	331	349	350	336	349	299	311	288	319	332	325	325	341	275	321	336	308	329	319	314	331	295	307	302	327	319	322	337	314	339	293	342	342	307	297	324	346	344	333	336	314	334	304	299	344	320	339	332	297	336	346	325	351	303	346	312	339	308	306	336	314	337	352	337	318	311	316	325	349	315	338	346	345	335	321	326	325	332	307	329	301	313	342	331	328	334	347	319	332	340	348	330	303	327	317	328	345	334	320	313	358	341	328	315	344	350	290	379	356	359	337	339	340	342	310	358	327	343	316	334	306	339	365	327	322	312	306	312	344	335	304	315	325	306	297	379	337	307	324	317	333	320	317	314	350	371	359	365	320	358	367	330	369	339	339	291	343	340	292	305	307	314	364	319	343	311	359	328	327	314	327	312	334	326	330	306	307	310	316	319	315	346	326	328	339	341	324	335	323	352	308	333	321	330	352	319	348	345	304	331	291	329	322	319	328	296	332	329	302	331	346	343	339	319	328	344	347	346	351	343	339	317	329	338	326	308	336	343	329	308	336	332	347	347	366	315	326	318	340	341	325	290	322	325	329	330	335	315	326	337	323	311	313	340	292	331	316	360	320	350	342	352	330	325	330	327	336	370	329	339	307	313	334	325	308	349	337	332	367	350	342	349	354	329	321	332	312	312	324	323	350	320	339	329	302	329	313	329	337	334	346	335	288	354	327	359	334	322	304	317	326	344	347	322	323	285	356	338	323	345	318	319	322	340	328	308	317	308	347	320	326	367	358	362	299	354	312	303	329	334	337	335	356	340	319	337	303	358	337	350	320	357	343	345	312	343	311	368	315	310	331	364	325	322	313	339	346	324	310	336	312	316	304	309	330	327	350	320	336	322	319	308	329	355	367	341	351	314	318	369	364	307	326	347	347	322	318	338	330	342	343	356	314	317	352	299	312	303	317	331	365	310	340	314	345	348	319	326	305	316	335	321	290	302	327	330	354	322	317	350	316	345	337	299	314	330	348	339	363	323	357	334	325	320	329	332	319	347	348	332	310	356	297	337	373	322	332	343	314	314	328	325	320	315	315	343	337	303	355	280	338	337	326	336	329	326	349	311	361	289	340	330	316	297	361	307	337	325	308	296	332	359	330	296	339	364	318	300	345	321	286	330	307	341	328	306	312	338	283	350	300	300	319	345	335	360	293	350	340	295	351	333	349	312	341	325	333	346	354	325	355	335	322	343	348	311	358	318	302	338	345	338	319	341	317	321	334	316	320	319	349	353	330	335	305	340	317	363	318	296	355	298	344	330	354	310	348	343	341	333	298	325	314	318	331	317	298	323	314	350	336	308	316	324	304	335	347	357	327	338	336	317	325	345	330	324	315	342	321	340	316	335	323	316	338	314	347	341	317	345	314	311	302	347	317	309	322	343	313	319	355	281	339	325	332	333	338	315	332	336	315	315	297	332	330	323	345	336	358	338	320	348	294	324	356	349	323	337	333	331	304	316	332	330	347	329	322	336	339	304	310	334	340	329	315	319	329	372	364	296	335	355	384	306	339	314	312	354	315	326	332	325	292	317	350	323	324	359	318	340	307	339	326	334	303	330	356	309	305	349	338	326	322	304	316	342	357	362	310	343	323	334	337	338	346	308	337	336	330	348	304	325	343	349	311	305	313	309	322	311	286	340	310	319	347	326	318	315	347	285	322	318	350	336	374	322	326	295	329	320	323	318	340	308	325	305	340	362	346	338	299	316	340	380	322	331	312	317	324	313	351	300	312	326	331	328	316	321	318	300	308	339	349	346	329	344	338	318	343	338	325	307	373	336	319	298	343	335	323	322	297	349	329	322	317	332	334	326	291	343	326	353	327	349	296	348	366	349	324	333	296	321	317	332	340	337	322	325	330	330	306	363	330	334	324	306	321	315	301	318	319	290	321	330	336	355	331	337	339	332	352	326	331	349	354	330	327	340	296	297	340	318	301	340	355	343	359	312	303	332	355	311	302	341	321	334	381	319	341	318	325	357	328	329	319	318	313	313	317	348	346	334	332	330	333	350	350	343	328	315	305	327	332	337	331	334	346	292	330	317	327	353	297	315	299	340	345	357	323	342	295	314	323	349	315	326	322	325	311	316	359	333	322	324	302	337	329	335	301	342	311	301	327	318	321	318	331	296	331	363	370	301	332	350	339	351	355	305	321	292	376	300	338	318	322	338	332	326	299	330	320	313	319	349	333	351	348	323	330	331	324	316	297	334	352	327	345	294	320	355	326	336	341	322	342	306	331	319	318	323	355	309	338	313	371	333	329	285	327	315	301	336	347	340	297	335	329	367	354	344	353	311	328	351	323	300	308	329	326	310	303	341	320	298	347	304	320	328	314	334	297	339	328	353	312	332	316	298	324	345	361	327	338	322	335	305	312	361	309	353	316	341	345	338	317	320	314	322	339	327	328	324	338	345	328	324	356	289	310	333	318	351	340	313	335	327	359	309	344	355	355	312	289	311	312	309	368	343	309	324	366	337	337	332	316	340	300	353	322	334
22127	20028	26519	23249	20042	20172	10182	2287	1510	1377	1328	1332	1237	1728	852	840	851	780	819	694	775	722	714	716	677	710	674	659	675	715	661	627	636	655	663	655	684	661	617	595	657	637	664	639	640	608	628	681	598	668	614	618	633	644	669	655	691	613	620	669	636	651	609	614	598	615	595	633	614	640	604	630	621	607	622	581	659	613	612	625	593	635	610	620	610	640	625	571	564	598	635	607	616	593	601	621	597	636	628	604	633	595	606	599	600	676	620	699	577	604	605	639	622	606	631	613	581	613	602	575	593	663	597	642	601	624	656	612	590	591	622	624	594	613	606	580	572	604	597	620	614	617	614	611	576	580	585	616	627	615	634	601	590	581	615	630	612	635	614	568	611	625	595	615	661	578	567	602	620	577	583	640	591	632	634	621	592	599	602	609	612	634	608	620	591	598	559	610	571	577	586	548	608	601	608	601	574	596	603	588	603	573	633	631	614	602	617	640	637	614	590	586	593	612	607	586	571	622	618	626	591	605	591	607	600	598	598	616	625	592	622	598	569	631	599	582	632	623	600	651	579	613	585	614	597	619	610	609	601	589	615	608	599	619	624	581	574	605	555	631	594	601	590	640	592	549	606	582	619	613	581	596	640	562	612	609	580	603	605	584	578	636	596	573	570	616	582	602	616	590	658	598	561	596	618	615	602	570	596	623	617	589	584	584	623	586	606	635	632	598	607	649	568	600	642	625	621	595	626	562	609	604	573	642	607	645	601	601	602	623	580	661	614	624	578	597	600	647	584	606	630	595	592	605	611	647	589	587	572	583	608	643	600	560	606	604	611	625	633	615	622	625	588	626	616	563	597	551	597	640	546	637	595	591	639	641	591	615	634	612	601	578	614	577	609	610	612	587	610	618	622	584	656	618	628	623	617	606	629	593	619	629	612	581	611	642	641	637	624	607	614	614	610	538	613	594	605	590	599	617	633	579	616	619	620	597	570	563	589	631	592	593	625	587	620	633	621	591	568	606	609	618	571	600	572	617	546	600	643	601	610	582	600	623	608	660	602	599	620	617	590	636	568	596	598	608	583	567	605	589	572	571	635	620	632	623	631	645	645	609	598	646	610	570	604	584	629	626	595	597	603	583	623	608	608	620	586	611	657	576	633	641	647	582	576	615	663	610	593	639	610	585	595	633	579	574	619	582	672	576	647	602	646	610	588	613	617	614	614	570	621	611	608	614	602	619	624	633	628	598	624	604	580	609	567	623	659	604	600	589	587	607	611	581	647	592	545	599	583	628	640	562	647	591	636	584	589	567	600	567	628	587	620	600	587	623	620	588	614	625	617	623	671	588	556	564	547	602	602	646	583	595	558	589	604	592	612	601	577	615	626	604	629	626	605	574	605	577	586	615	618	602	669	613	608	607	638	558	640	615	573	626	566	597	608	622	608	576	604	634	583	592	608	664	595	616	608	584	598	603	597	583	609	615	601	572	618	591	575	544	575	585	610	595	598	607	586	668	540	602	613	630	573	616	630	565	576	560	540	612	602	653	584	594	590	612	626	563	588	589	579	650	588	610	536	595	576	603	647	663	601	582	607	640	611	619	602	642	643	611	598	646	637	564	638	622	590	581	594	645	633	614	597	615	560	613	601	616	634	555	583	608	588	578	600	609	560	573	610	636	614	618	624	635	603	627	622	596	613	619	568	624	586	613	595	582	653	592	529	607	589	595	595	590	576	596	626	541	627	620	579	581	611	626	613	604	630	574	620	588	587	596	649	590	626	570	557	599	658	592	586	613	614	592	584	572	605	600	601	598	640	583	612	591	588	602	602	575	595	590	596	605	650	615	626	579	598	574	640	613	651	591	604	613	614	607	600	618	593	627	586	592	609	552	613	604	627	579	595	571	609	608	643	619	594	630	645	596	607	592	628	639	602	574	626	636	636	625	614	583	573	580	583	618	611	615	645	625	653	596	615	607	597	595	621	595	613	613	617	582	639	621	625	594	594	583	620	614	633	591	597	586	601	597	610	638	631	602	630	617	598	566	617	622	620	591	599	564	579	567	586	610	617	604	574	589	574	619	555	569	626	642	555	582	633	594	609	620	614	610	603	593	611	601	614	613	652	562	595	610	584	600	597	563	608	617	625	592	534	604	581	644	639	659	613	627	567	632	645	633	616	619	627	620	555	632	596	644	640	623	573	622	641	628	617	597	612	654	603	612	622	614	611	595	582	638	598	628	609	626	577	579	574	614	624	621	597	600	560	602	589	635	600	608	640	571	592	597	609	629	648	611	628	594	620	617	627	620	611	614	567	611	586	626	633	589	596	643	622	591	555	619	597	605	659	578	631	581	633	580	621	608	572	610	623	606	639	562	569	643	579	655	585	614	597	563	595	593	556	572	610	601	620	629	587	628	634	599	597	594	624	631	572	585	616	626	575	600	649	580	625	599	619	550	630	630	631	620	613	615	629	603	569	574	590	590	685	605	555	589	677	624	597	532	597	622	641	571	578	604	593	600	609	619	593	622	597	640	605	645	614	600	624	598	625	607	604	589	604	609	590	591	616	619	629	591	619	629	561	585	582	635	630	610	589	599	589	602	646	606	599	612	631	575	618	632	595	597	625	630	600	593	594	597	659	591	642	619	606	602	691	575	607	625	607	658	627	612	608	607	573	600	578	616	584	605	562	558	580	605	589	623	623	613	564	571	629	592	607	627	602	612	571	616	644	619	608	584	624	638	615	597	595	548	584	631	568	639	610	575	605	600	581	606	553	580	657	606	586	587	612	589	607	625	620	611	605	604	556	642	610	601	611	596	643	595	574	603	579	567	616	612	588	599	622	644	588	621	594	625	577	626	617	611	583	583	585	620	603	542	645	573	604	624	592	604	622	604	615	633	569	612	618	585	635	630	617	641	664	632	620	586	612	621	645	571	557	578	623	630	595	584	592	621	598	606	605	612	621	615	627	617	629	590	627	620	561	585	587	621	604	598	633	595	619	593	595	616	606	616	652	615	601	572	571	593	585	570	579	615	634	605	616	599	627	618	586	584	634	598	621	591	599	586	655	600	605	620	591	581	644	657	646	624	597	606	612	603	610	560	611	627	632	615	582	601	652	607	655	598	567	620	581	600	606	621	569	587	619	596	612	638	557	589	559	625	602	580	598	589	634	597	600	599	567	642	594	623	599	611	646	633	677	605	536	606	608	581	587	592	583	600	622	620	621	611	607	618	637	582	589	590	582	619	605	592	576	586	586	623	587	593	617	595	588	611	605	636	612	593	595	584	567	588	655	637	619	613	595	608	610	607	541	590	604	628	637	609	578	578	611	602	640	583	647	600	603	624	600	598	608	566	566	593	564	584	611	587	582	579	591	595	574	601	598	622	592	652	586	588	576	604	611	537	613	612	647	576	610	625	569	604	582	592	599	606	628	590	590	603	619	614	652	668	568	623	540	575	594	587	620	592	582	584	538	601	609	615	624	615	633	629	577	631	606	597
10667	20769	18460	11360	8136	5967	4613	3506	2515	2473	2160	2050	2032	2925	1174	1035	1074	976	963	895	840	837	755	844	780	771	701	666	693	666	697	702	668	615	621	634	652	641	639	648	650	610	659	604	592	607	623	599	617	589	597	578	605	597	607	626	598	550	582	588	604	621	593	577	622	604	558	562	622	564	550	563	596	589	639	594	587	581	611	581	593	573	587	579	598	594	588	590	621	565	576	593	587	568	563	629	591	585	594	562	575	605	599	631	567	577	570	613	556	605	567	603	547	556	581	573	592	588	613	586	571	573	575	579	581	606	605	601	636	566	598	574	573	617	581	598	580	600	591	548	599	544	592	566	566	605	588	571	601	596	598	573	546	620	552	578	586	565	576	621	585	625	555	561	581	539	610	559	555	587	565	563	606	624	556	589	589	600	573	596	573	573	556	581	584	595	576	575	606	616	549	553	597	581	591	625	599	559	581	577	620	543	595	565	572	597	618	583	622	602	599	585	590	511	590	566	638	559	532	569	612	551	593	588	569	552	547	599	535	587	599	602	561	590	580	614	608	591	565	586	572	576	568	554	586	594	588	598	590	518	546	594	596	584	566	585	600	579	599	571	577	572	555	587	584	586	594	577	588	551	596	561	579	585	532	568	588	612	579	584	593	546	601	569	602	586	579	582	603	578	577	581	568	519	566	598	606	618	578	603	578	568	543	553	572	592	528	571	547	594	642	538	572	571	542	565	533	610	605	599	601	567	533	581	545	539	572	554	543	577	600	576	588	563	582	610	603	573	609	574	548	570	566	614	566	579	577	582	608	570	609	589	562	559	618	564	557	619	570	609	584	536	593	557	553	566	609	543	570	605	558	554	588	583	575	581	588	580	566	629	586	586	549	574	596	572	561	579	540	572	573	614	544	555	557	585	560	594	546	568	575	582	542	575	569	556	568	579	617	587	575	562	586	578	545	566	597	582	567	591	627	583	567	573	570	558	577	594	528	590	575	564	592	573	543	570	569	584	592	550	570	573	574	564	582	578	571	612	533	543	558	626	529	549	567	548	539	621	593	586	561	574	588	561	624	581	608	589	620	550	529	644	548	565	575	584	599	615	570	587	575	572	571	578	555	592	586	578	577	541	550	571	593	595	574	584	546	594	588	585	557	579	575	589	575	588	584	562	557	592	565	554	557	527	569	571	592	602	538	552	562	577	574	587	592	569	593	537	541	603	545	610	613	589	582	603	560	600	603	576	567	557	573	596	616	573	579	601	584	589	600	565	590	576	572	549	609	573	609	617	546	584	581	511	562	608	585	570	590	552	540	563	591	612	528	611	586	568	557	603	560	574	582	617	590	570	611	569	558	603	564	541	582	542	540	536	564	541	587	576	600	630	635	531	594	611	609	576	552	624	594	565	540	607	570	567	584	593	556	585	552	564	573	621	561	566	563	583	577	607	565	595	559	559	582	608	590	589	609	556	624	583	574	588	551	567	583	574	586	569	559	582	546	544	619	590	578	568	549	575	597	604	524	561	574	638	522	557	566	588	609	579	585	589	567	571	583	564	538	568	583	598	542	575	607	549	600	619	583	587	589	572	581	593	597	538	597	554	573	602	560	579	582	562	610	545	595	570	572	570	572	567	529	558	554	571	583	535	563	557	566	552	601	608	577	585	595	545	594	614	576	563	548	607	582	599	590	586	527	564	584	578	556	593	592	593	551	534	573	599	577	560	559	585	556	534	575	558	530	566	529	550	607	588	575	574	588	602	587	579	589	565	563	582	631	607	560	570	543	531	584	584	615	588	582	551	539	512	594	586	596	560	619	627	568	540	554	535	592	581	568	559	595	570	553	600	576	530	568	550	593	614	580	622	607	564	629	579	546	592	586	588	537	600	552	590	565	626	543	590	572	533	578	597	549	574	586	539	579	588	614	536	550	575	581	627	618	603	572	587	558	541	544	620	603	583	613	567	574	551	550	560	582	590	595	564	547	596	535	568	568	615	575	547	588	572	587	536	583	578	554	556	600	561	602	580	535	599	566	644	580	583	551	568	581	579	609	579	598	607	589	523	578	557	594	571	571	585	550	591	582	568	566	595	549	594	560	616	574	553	544	568	576	591	564	574	558	567	584	571	535	578	603	558	520	544	565	617	609	574	582	610	605	578	560	550	602	589	571	579	546	579	579	567	570	591	574	543	567	588	591	587	562	540	554	604	555	525	583	594	605	514	604	546	558	562	580	566	593	574	609	595	578	570	586	563	550	575	568	578	565	570	561	564	549	582	593	616	624	552	610	569	547	545	599	536	543	577	566	564	573	584	572	583	565	576	599	607	526	564	601	561	585	583	579	512	608	557	603	560	598	570	610	549	567	561	560	590	612	567	597	578	574	580	604	577	557	574	549	536	564	569	583	583	586	623	569	598	572	545	539	579	563	558	565	610	567	552	612	580	578	595	594	544	606	547	606	584	612	546	547	569	604	544	584	580	567	537	605	567	597	601	595	588	568	531	576	582	617	620	572	604	606	570	589	602	602	593	573	602	596	595	615	616	560	542	578	574	579	583	602	603	585	560	570	558	556	601	609	554	591	541	557	563	554	587	561	594	588	558	581	558	625	540	586	577	580	584	575	552	568	533	541	561	559	609	623	582	562	612	591	611	550	607	591	605	579	570	579	556	586	590	595	559	615	605	569	572	583	591	533	560	574	589	557	528	624	543	630	595	589	549	555	568	566	576	573	616	568	576	571	578	595	585	574	555	583	546	601	569	555	556	519	634	575	553	539	605	585	594	561	590	498	547	575	552	590	587	589	597	524	604	575	564	550	592	560	602	551	575	613	572	584	568	610	636	563	536	547	601	608	553	595	567	568	607	616	550	547	586	564	606	581	559	560	562	552	577	605	587	538	577	590	528	581	568	547	595	560	550	577	575	571	572	630	584	590	569	565	595	542	569	594	563	606	553	531	587	565	576	546	568	582	569	546	572	548	540	602	559	591	570	592	552	572	567	597	594	606	594	531	575	536	618	561	575	545	562	618	572	571	572	607	597	627	584	581	528	544	613	519	519	609	572	520	587	571	563	563	517	598	597	559	578	578	534	525	575	616	571	559	624	556	574	590	589	584	608	599	608	572	585	555	586	598	585	579	589	582	601	573	567	566	541	560	553	576	531	580	596	554	564	565	573	554	584	566	578	583	535	523	559	536	558	595	591	588	609	559	587	561	552	541	575	571	592	591	582	576	587	569	600	595	551	561	578	575	561	550	571	621	621	608	570	589	586	595	589	534	532	596	565	584	567	563	581	556	568	580	611	612	539	599	554	573	581	562	576	573	555	541	599	616	552	549	637	586	567	546	581	568	613	562	602	590	578	591	588	564	631	577	580	567	587	615	563	562	541	569	551	530	583	558	582	581	598	603	620	547	582	557	639	546	572	582	587	572	557	556	561	569	585	598	554	557	560	601	584	583	605	560	540	593	563	521	615	566	583	573	615	546	574	620	560	544	585
29787	15452	2007	495	281	233	235	176	166	151	200	258	216	183	134	138	138	154	144	137	144	109	124	130	126	138	136	134	156	132	134	124	109	164	149	132	141	153	140	135	133	134	148	139	115	141	134	140	137	147	131	166	123	124	130	147	134	130	143	140	134	137	149	138	144	134	143	141	140	141	115	127	132	140	137	137	142	125	132	133	128	135	150	122	130	143	144	133	131	133	137	137	146	155	126	133	131	132	117	125	136	136	151	117	124	126	116	135	122	115	127	128	125	137	152	134	130	131	138	137	134	128	132	132	128	111	122	140	114	159	123	127	126	127	117	110	114	141	132	128	138	112	140	128	160	144	145	137	140	132	134	137	127	136	129	122	122	117	112	147	165	135	135	120	149	122	124	145	134	142	145	134	132	132	140	129	148	130	129	119	155	145	120	138	132	133	133	141	137	124	126	129	150	120	122	144	129	140	153	151	143	131	146	125	126	128	144	138	137	110	125	147	122	143	107	109	148	128	132	123	123	150	121	133	138	140	109	132	123	123	149	134	139	133	123	140	131	144	124	124	132	124	154	124	130	128	153	145	122	119	133	140	158	126	148	126	125	110	116	129	137	117	133	121	129	118	134	137	152	120	121	126	116	124	122	138	133	137	136	147	136	131	144	143	155	123	116	142	140	124	127	133	131	118	125	118	126	136	145	136	143	127	117	114	124	138	116	138	130	126	130	131	156	147	134	153	134	145	145	138	143	117	148	146	127	138	152	151	125	131	129	124	136	125	136	139	127	124	124	137	123	155	124	167	146	131	115	123	162	118	146	144	122	142	124	120	132	144	148	135	118	119	116	136	141	139	132	132	140	136	117	136	126	141	131	127	166	127	134	126	141	141	132	132	138	99	119	130	139	125	110	91	149	128	150	132	127	118	157	147	135	141	136	114	124	126	152	108	128	132	133	132	139	124	130	130	135	125	154	138	132	121	129	143	136	105	101	129	133	127	127	139	123	154	134	127	135	129	127	146	127	122	122	145	120	126	139	122	133	127	119	119	132	125	128	133	143	134	148	142	129	144	135	131	128	139	138	151	150	125	126	133	150	130	126	133	139	153	130	148	154	145	152	121	127	123	126	123	148	139	134	112	142	128	132	134	147	138	146	136	144	134	129	125	140	134	141	131	126	155	126	133	132	143	157	130	147	154	152	136	148	140	129	129	143	149	111	148	122	131	122	140	153	148	135	165	113	141	134	128	160	134	151	122	139	131	134	138	122	124	125	119	149	144	123	138	143	109	133	131	119	136	130	131	128	122	123	150	133	158	133	137	137	133	132	122	149	134	111	125	153	140	146	136	112	113	134	140	134	143	131	142	141	145	159	135	122	141	121	143	135	148	123	141	134	133	149	146	141	111	137	139	127	121	127	145	127	141	127	139	132	130	138	138	126	130	115	137	138	125	130	143	123	157	137	128	134	119	115	145	147	140	138	132	122	118	138	126	143	140	120	131	131	136	134	150	136	137	118	132	127	162	122	140	158	118	151	133	130	137	128	135	133	116	122	141	135	149	144	144	105	143	156	135	137	137	131	139	154	142	119	116	134	133	117	115	157	146	127	115	127	136	120	136	140	139	130	145	159	146	148	122	136	139	128	137	119	125	146	130	133	123	130	145	140	126	128	140	148	139	140	136	129	124	118	102	167	126	149	111	146	149	155	124	130	141	134	122	138	160	126	133	138	133	126	136	145	112	126	140	140	128	143	126	120	141	111	153	144	146	111	119	123	142	127	122	136	134	110	147	147	126	140	123	139	127	120	153	128	148	143	127	107	138	136	122	138	134	133	128	132	129	131	143	125	147	127	142	119	125	137	153	140	126	144	144	137	139	142	148	129	114	126	120	156	111	130	125	159	136	138	126	149	152	118	121	133	123	138	145	148	128	143	159	147	160	120	128	116	134	117	129	121	152	141	133	138	137	134	120	145	148	110	132	135	141	132	137	137	122	121	128	128	137	138	131	152	124	136	117	141	132	137	126	115	141	135	146	136	112	136	126	134	120	152	112	131	130	144	139	161	129	140	133	128	132	123	134	128	135	146	119	127	125	131	133	112	136	128	137	147	139	116	134	106	120	161	143	138	139	147	127	157	157	132	144	120	118	130	137	113	130	126	127	147	142	147	144	132	130	141	133	134	120	140	125	127	137	144	125	147	150	124	126	107	141	134	130	152	119	147	144	115	116	121	126	127	129	141	151	144	127	136	130	121	138	128	148	135	129	133	132	122	130	123	133	129	131	141	158	144	128	124	139	144	124	120	138	127	127	98	127	159	146	148	129	122	138	126	117	133	134	134	130	125	124	116	146	139	150	138	126	117	140	130	124	135	122	135	133	159	146	137	137	129	141	115	150	135	115	113	149	144	132	136	143	115	118	127	139	132	130	116	134	143	136	134	118	148	148	130	130	134	156	129	130	139	142	147	131	129	125	136	141	126	133	134	121	143	120	129	143	151	123	153	133	120	135	148	132	153	120	134	141	116	126	139	130	149	148	143	138	124	137	136	124	128	135	134	133	129	138	121	146	138	120	137	134	127	144	165	126	146	124	132	136	146	131	116	128	141	116	118	132	139	120	135	124	139	144	150	133	131	141	105	137	133	114	125	106	163	129	149	124	153	135	130	130	118	140	122	126	138	144	129	133	133	126	113	143	142	137	128	114	152	132	138	125	131	118	133	134	134	141	135	129	141	150	126	133	140	129	124	122	150	146	124	134	125	105	142	132	145	159	122	122	135	130	141	125	148	135	141	145	131	135	116	136	150	137	118	132	139	113	108	127	145	148	109	136	141	133	135	152	147	117	142	138	127	129	135	139	136	131	122	150	137	132	147	119	125	114	132	144	130	127	139	134	132	137	125	146	153	145	136	112	152	127	129	144	141	135	128	146	122	136	136	140	140	147	145	135	134	123	105	131	115	115	125	131	124	143	131	124	131	139	128	135	127	132	155	138	140	142	131	132	130	146	129	136	134	117	133	141	138	127	122	137	136	133	153	148	125	154	111	137	135	125	120	138	149	147	131	120	144	114	135	133	126	131	134	112	126	128	126	120	115	139	119	134	115	135	128	125	126	130	169	143	141	135	128	123	147	144	113	132	133	115	133	139	129	138	133	127	141	131	136	145	142	133	149	121	121	116	143	118	153	143	140	143	130	140	128	146	128	149	142	145	130	121	126	124	145	125	140	113	133	123	138	147	141	122	122	144	137	132	142	130	148	122	147	139	119	141	145	145	130	115	128	149	136	135	133	156	138	126	112	145	144	129	135	119	148	129	157	144	144	135	135	91	141	149	131	136	134	108	118	117	149	123	128	132	123	123	155	146	132	142	127	132	131	132	130	134	143	127	135	143	129	132	129	142	135	135	146	119	110	137	118	143	120	123	135	124	133	116	127	127	132	148	131	132	138	107	139	123	131	139	131	137	143	134	147	126	147	143	123	148	129	134	126	125	136	138	130	132
5472	1522	1306	748	431	373	326	287	233	186	295	349	335	191	157	149	137	157	154	166	139	136	148	160	153	166	149	173	150	131	155	136	145	172	141	157	175	173	144	155	147	135	161	132	141	150	159	158	146	157	130	136	138	147	163	146	143	155	155	141	157	158	156	154	148	137	148	142	164	178	146	142	145	144	143	160	151	138	147	160	154	145	162	133	142	139	142	154	143	175	129	146	153	151	139	145	161	123	170	167	138	139	127	156	137	169	131	113	165	150	154	153	157	150	151	139	160	142	143	139	176	149	128	166	146	161	163	166	154	130	151	166	138	138	146	144	150	144	142	160	156	140	151	124	142	158	155	137	171	166	139	135	151	147	152	150	143	154	150	146	173	170	149	166	136	141	162	156	162	141	135	161	140	147	144	161	148	146	167	150	156	160	179	167	146	162	150	159	149	144	154	160	142	138	142	158	152	164	131	152	167	156	152	157	149	156	163	153	149	148	153	148	165	148	137	144	144	169	144	161	138	140	161	137	145	153	140	141	170	151	154	149	150	136	131	149	157	154	138	155	148	163	155	139	138	175	154	131	140	162	156	150	159	153	160	140	172	159	148	135	151	146	145	122	155	149	164	162	129	136	154	134	154	141	144	121	147	150	153	150	154	145	160	173	143	167	149	153	145	135	174	137	175	150	153	151	152	161	134	152	152	146	144	168	137	156	129	149	159	176	136	155	155	152	135	154	150	143	148	140	147	164	121	139	149	166	143	144	150	141	150	129	157	166	132	151	148	149	153	147	151	174	144	167	151	112	135	159	156	111	150	132	149	131	127	143	135	158	166	147	157	142	142	132	148	176	157	124	149	170	146	138	152	139	151	153	137	159	135	164	155	140	149	147	136	142	149	128	148	135	145	151	142	154	154	144	154	146	140	151	143	149	148	146	168	141	154	155	153	151	157	155	152	158	164	136	147	167	148	143	164	148	147	156	159	147	159	144	125	149	146	177	141	145	152	143	150	144	165	162	142	154	149	136	164	132	140	134	159	160	154	159	124	138	178	135	147	161	145	123	162	149	155	144	137	157	140	146	144	162	143	163	158	184	155	167	138	124	158	118	146	143	150	168	141	156	147	160	148	149	155	163	162	145	143	122	153	142	131	162	149	145	145	147	153	170	144	182	151	129	164	147	141	136	143	139	140	123	170	138	150	131	145	165	149	150	143	168	155	142	149	153	135	143	147	136	172	161	141	153	145	113	146	149	137	158	158	148	155	147	149	171	144	128	129	140	164	173	128	149	164	165	150	154	152	159	148	156	138	153	149	141	146	159	132	170	142	159	150	125	148	163	155	158	130	152	142	156	144	145	155	141	147	131	135	146	149	167	151	151	160	163	140	148	146	145	174	136	133	139	169	148	152	137	164	159	171	154	148	129	164	157	145	143	124	131	116	156	143	146	156	141	157	143	159	164	130	168	120	164	149	165	149	143	152	149	146	154	162	151	146	159	158	157	167	149	159	160	156	126	143	149	156	168	150	149	154	158	139	139	159	164	158	145	125	148	148	153	145	151	152	146	147	147	129	151	164	154	151	142	126	150	140	126	156	146	166	162	134	157	153	138	139	152	146	157	154	161	142	140	135	151	120	132	144	132	137	155	167	130	141	132	151	161	128	153	138	137	149	140	147	142	164	143	144	134	137	157	154	161	142	122	139	141	164	132	134	145	146	134	149	147	139	175	153	134	152	142	168	144	141	143	156	141	134	165	162	136	165	166	158	152	132	124	164	150	136	143	160	137	151	159	157	128	138	144	148	151	144	149	156	126	153	155	149	161	150	143	162	140	145	170	151	158	148	153	152	147	166	136	133	141	137	162	149	144	150	133	149	166	142	147	153	160	155	150	149	161	119	152	145	127	167	145	155	140	155	149	142	142	152	167	142	137	147	129	148	155	152	170	150	156	165	144	162	151	145	146	120	135	139	137	177	152	145	167	139	145	150	160	153	147	154	143	142	124	153	152	128	158	134	170	160	126	141	151	146	144	131	147	164	133	136	144	151	183	136	140	161	169	153	148	155	141	151	131	157	147	146	140	154	160	144	150	140	165	147	134	151	156	143	155	155	146	153	163	153	153	154	137	150	138	144	124	146	151	132	152	143	164	129	136	152	140	155	141	136	154	168	139	148	152	151	143	141	162	145	152	140	146	127	161	136	162	162	164	141	143	166	175	150	157	164	163	144	148	135	139	153	124	155	165	158	152	148	140	143	146	149	161	162	155	151	144	161	129	161	151	130	168	141	147	129	158	150	153	149	174	127	147	150	127	143	132	152	134	130	153	137	145	167	159	147	128	139	146	143	160	158	153	153	141	142	153	164	140	153	159	163	148	143	144	142	131	166	145	153	160	151	149	175	164	138	159	148	147	146	164	137	168	152	173	145	143	143	146	142	142	138	157	150	160	128	161	137	151	129	142	160	161	150	160	149	150	148	144	156	163	144	163	144	127	155	145	163	144	144	147	161	156	131	153	156	147	150	143	129	170	156	143	143	129	135	136	143	166	150	142	126	143	140	127	150	158	173	167	148	146	146	142	169	140	122	152	138	156	145	151	128	133	166	161	152	155	134	143	159	165	140	148	160	145	150	140	176	147	143	172	156	163	158	148	110	162	162	160	146	166	152	117	144	153	149	159	162	122	135	168	144	160	138	145	151	148	136	143	155	156	154	157	146	150	149	150	148	152	153	146	153	145	159	151	176	173	164	143	176	137	121	147	163	136	136	140	147	145	145	147	162	161	150	163	130	139	158	165	171	180	143	124	175	146	126	136	148	136	144	157	128	149	150	136	148	149	139	149	134	176	159	135	145	159	132	154	145	149	155	158	170	166	150	142	154	121	164	138	169	147	135	143	152	148	156	150	146	143	174	154	132	155	124	155	129	145	158	165	131	132	140	139	156	154	134	160	161	128	147	130	161	155	161	136	161	144	179	143	159	148	137	140	153	156	166	146	133	125	141	170	162	141	146	153	168	150	150	126	151	163	154	168	164	143	145	147	150	145	152	156	137	159	133	150	145	182	147	138	145	136	156	153	151	170	150	146	153	138	145	148	149	160	126	155	126	164	154	152	145	158	176	142	168	137	147	151	147	168	145	150	140	148	133	130	136	166	161	140	147	128	143	156	156	155	143	161	153	135	122	138	142	146	149	159	151	150	138	153	148	151	142	148	138	138	143	151	158	142	138	146	138	169	163	144	130	133	134	143	151	138	140	151	149	148	157	170	145	141	157	151	136	149	160	138	146	141	164	134	164	160	145	154	146	157	135	174	161	138	158	144	133	147	145	132	136	137	159	157	156	142	156	141	136	142	147	160	155	150	139	136	165	134	153	136	139	151	131	168	152	134	152	148	156	159	138	130	131	161	159	143	119	143	164	140	169	152	143	149	128	141	145	163	141	168	169	154	134	137	175	152	128	136	153	138	143	127	142	170	133	175	169	142	145	131	140	188	136	125
24262	19994	26112	23540	19995	10530	1853	1099	794	797	730	698	710	680	487	454	448	439	430	408	403	378	391	384	379	378	381	347	374	371	341	389	400	372	379	401	363	375	374	355	355	366	392	377	355	346	357	381	305	328	371	360	363	343	342	363	340	354	384	350	356	340	372	324	340	331	373	320	353	372	366	372	361	346	336	353	353	358	328	366	335	367	355	363	332	349	362	353	308	334	299	342	359	370	345	373	355	350	386	351	328	345	351	350	339	350	353	379	340	348	361	332	358	348	344	339	331	347	351	359	336	341	340	308	338	357	360	348	362	318	349	328	356	352	318	331	353	335	348	358	371	338	362	332	339	359	333	363	352	335	346	314	344	362	346	332	345	361	329	334	348	351	348	376	347	329	350	347	336	333	337	342	357	368	330	329	331	334	341	353	351	356	353	311	370	318	346	323	344	324	352	335	355	360	349	335	336	301	337	378	338	346	313	371	352	363	317	326	352	355	377	343	334	324	357	366	322	369	378	316	355	336	358	394	338	335	359	372	358	326	338	363	347	371	353	326	339	365	337	333	354	342	359	345	343	369	325	363	345	388	346	343	366	340	348	344	359	320	322	331	332	339	325	365	324	341	355	350	366	336	370	345	367	340	353	341	319	328	327	327	350	357	327	347	353	315	365	334	326	365	380	343	322	347	349	360	346	356	334	343	342	344	326	346	323	354	323	329	343	334	347	372	333	309	333	351	334	323	393	327	331	336	348	362	327	340	357	318	368	344	391	330	375	336	313	333	385	366	352	365	320	354	354	316	355	375	307	337	324	372	372	327	370	323	353	354	340	354	359	345	306	335	360	352	327	342	363	340	367	335	355	318	344	347	311	331	378	343	342	345	368	348	352	349	341	338	333	330	336	330	352	340	353	356	323	320	329	315	369	326	354	350	343	383	338	353	361	367	367	330	351	326	364	374	358	348	365	370	348	341	336	335	329	331	342	342	331	346	345	327	324	352	388	337	342	336	342	395	367	357	363	335	329	333	372	324	349	311	349	356	351	314	346	347	376	325	320	350	347	343	349	361	332	334	352	347	393	357	338	340	352	363	362	370	335	358	295	367	338	318	346	382	337	371	356	347	340	362	341	376	356	359	361	357	329	341	347	352	354	333	372	327	378	344	353	333	359	345	297	353	348	326	348	332	342	312	362	331	366	345	357	349	348	355	347	371	345	339	354	322	339	327	333	322	300	338	325	331	332	335	346	348	355	350	361	327	334	365	360	341	353	351	331	345	348	321	343	378	358	328	347	333	350	349	333	397	324	336	337	337	348	384	385	371	388	317	364	346	335	331	345	347	375	344	343	357	348	320	347	343	345	348	335	318	366	332	379	337	332	346	381	355	361	371	372	364	353	363	356	338	341	340	354	337	345	329	333	361	349	332	349	348	341	318	317	359	339	321	356	378	344	342	305	329	360	334	354	364	349	342	329	346	330	381	335	313	321	352	357	363	363	347	371	327	315	327	340	362	324	348	335	379	339	356	356	334	358	337	330	346	359	339	326	354	322	327	335	349	352	348	362	348	362	319	346	331	327	358	390	345	357	335	325	348	324	336	331	349	368	369	308	346	324	327	342	345	325	366	334	348	372	335	330	354	357	331	387	345	344	348	314	347	321	353	355	355	314	358	374	337	327	334	352	324	329	346	321	391	336	354	374	370	346	341	329	355	355	318	324	354	312	369	340	312	382	312	329	336	358	343	340	369	358	342	323	346	344	342	332	347	355	380	354	352	327	360	319	341	298	352	386	352	385	322	350	337	327	377	367	348	361	340	357	297	354	318	324	348	324	329	382	351	343	365	345	364	369	342	341	381	377	308	311	356	348	328	344	339	330	357	339	363	344	375	350	318	332	336	368	317	376	351	328	366	354	297	379	352	328	348	346	320	333	380	335	367	334	351	341	344	359	356	342	360	331	351	319	353	331	322	305	353	370	359	351	352	379	353	325	355	343	385	337	338	356	329	355	339	317	339	336	348	393	356	349	332	329	345	366	353	360	330	340	392	381	342	333	341	316	334	359	332	331	352	372	346	356	366	358	350	351	331	372	331	362	337	346	352	335	345	365	322	354	360	344	337	315	353	346	357	301	385	349	344	334	371	337	378	360	360	311	367	344	363	369	307	336	349	327	308	342	349	332	353	362	350	377	323	352	343	347	349	350	337	349	348	344	298	345	308	401	348	353	362	359	372	309	377	358	349	330	337	353	362	349	338	333	312	343	362	355	382	359	352	326	350	335	324	343	354	335	360	375	345	354	340	349	329	349	336	344	334	331	337	343	385	322	327	351	355	370	345	333	353	365	345	326	359	361	346	377	365	320	369	317	346	334	331	360	334	344	373	345	370	337	348	338	336	350	358	347	333	361	341	366	349	351	332	342	385	339	325	329	339	324	357	318	356	339	340	364	332	318	343	361	314	339	350	336	355	330	335	326	351	366	368	333	316	362	345	337	346	325	308	337	349	334	372	335	387	362	357	308	339	334	316	328	310	324	354	362	365	321	348	355	322	339	360	316	343	366	346	331	348	340	347	350	309	354	376	355	374	362	327	322	320	366	338	377	351	333	367	349	383	323	294	329	328	359	341	323	334	343	328	320	320	344	356	325	329	330	354	343	344	352	342	357	348	314	315	352	322	349	345	344	316	314	331	361	338	369	347	319	381	338	338	338	363	326	336	359	319	369	362	319	329	355	342	338	355	337	363	379	348	369	344	317	330	350	350	360	325	345	330	339	353	323	364	353	330	346	365	343	363	331	351	378	342	328	344	372	337	364	328	354	344	344	350	346	372	350	325	361	312	333	329	360	361	382	343	339	361	374	349	363	326	351	348	332	368	336	310	353	351	369	341	349	307	353	345	375	365	321	327	357	338	348	350	319	328	333	342	356	331	359	325	351	343	368	334	349	356	326	331	319	365	356	363	346	360	355	330	336	324	359	366	328	337	352	335	339	306	326	351	359	350	329	351	338	330	352	327	352	378	333	330	374	334	336	359	383	358	341	332	363	363	320	309	350	340	333	355	356	308	333	339	372	348	373	323	318	352	347	355	370	362	321	356	343	328	321	344	342	330	329	341	335	356	384	321	337	339	352	306	351	372	356	349	332	316	346	349	361	341	355	317	337	316	364	299	360	338	332	319	338	375	318	316	350	351	348	357	336	374	359	331	361	346	340	347	332	382	357	347	355	343	319	326	326	330	344	350	341	348	366	362	355	380	341	331	367	329	327	348	376	367	346	312	348	343	345	345	326	350	339	365	376	331	356	395	335	353	344	350	334	337	339	345	361	337	351	329	329	332	359	352	387	356	364	347	362	334	392	357	347	371	343	347	321	365	363	322	340	341	315	353	352	355	360	344	366	351	333	332	339	349	356	366	358	344	354	350	345	325	334	351	363	362	332	356	353	325	351	341	339	352	330	359	345	326	333	362	338	324	342	338	342	360	323	358	342	323	327	336	356	300
7396	13423	11688	6468	4364	3268	2541	1842	1388	1290	1145	1041	1187	1087	612	619	519	490	506	473	442	425	407	402	403	407	422	410	396	373	379	389	383	413	389	396	362	340	358	368	347	377	334	359	329	359	342	370	343	342	378	325	353	337	356	341	350	349	340	355	359	368	329	331	380	353	336	339	330	355	337	320	331	339	337	308	366	331	370	330	299	339	359	325	345	333	332	319	333	342	356	328	344	351	341	296	344	314	370	334	320	328	310	347	333	317	322	335	334	331	341	328	323	350	342	317	281	364	364	342	316	368	323	339	307	347	350	329	327	320	329	349	357	320	333	327	337	315	324	332	314	334	343	341	298	315	305	324	310	334	273	354	367	336	295	337	349	351	336	334	340	352	338	369	311	322	299	367	333	354	367	336	312	344	321	335	328	342	319	317	342	306	318	330	356	293	345	329	325	312	324	366	359	326	312	326	323	338	348	336	291	325	316	312	337	328	334	350	317	331	306	328	354	330	329	346	332	346	340	345	320	344	334	333	304	318	283	337	322	334	310	352	339	344	307	324	325	341	313	324	339	325	305	330	312	322	326	296	344	305	346	320	316	329	347	323	332	334	348	310	331	334	297	349	330	354	315	369	310	342	304	322	318	317	324	322	358	339	329	312	347	333	333	334	316	329	329	336	324	348	324	341	311	311	366	311	304	325	345	341	340	316	331	335	296	329	323	343	353	335	317	335	317	320	310	340	306	327	341	334	326	326	374	331	316	315	334	343	331	318	325	332	356	367	345	326	328	329	344	355	348	327	332	336	334	328	333	331	345	322	337	339	328	357	319	297	335	347	327	313	308	348	350	357	347	339	353	341	329	291	329	338	328	321	350	317	301	322	331	343	309	322	371	298	331	309	343	325	344	328	360	338	321	338	357	338	319	339	317	344	333	327	297	314	340	354	334	320	355	334	322	365	341	342	334	338	352	315	334	325	329	357	299	335	326	355	331	339	318	334	302	306	312	334	330	333	313	314	349	315	322	309	348	339	367	356	320	357	321	328	332	333	296	330	327	321	320	352	308	341	318	352	329	340	314	342	350	338	305	327	329	308	373	325	329	330	321	347	325	368	324	339	337	313	335	337	313	355	356	317	319	321	349	316	351	324	307	308	350	302	305	337	350	326	342	325	324	332	351	361	328	340	357	336	337	303	336	313	319	329	303	358	334	319	347	300	336	296	344	299	310	339	318	305	365	352	349	364	329	350	331	331	361	348	352	362	293	321	327	336	323	319	331	340	316	336	316	321	335	382	350	307	314	348	333	347	313	359	333	323	352	334	315	343	304	354	343	341	342	315	319	331	346	367	328	329	308	342	332	324	304	342	332	300	323	339	355	322	315	371	325	342	308	317	312	375	302	354	346	337	325	336	291	340	300	332	330	355	320	321	299	325	325	302	333	327	338	288	331	331	311	329	325	338	342	290	316	313	319	328	389	320	338	306	357	328	334	327	311	328	351	329	340	332	320	310	306	315	348	332	316	300	350	350	329	326	314	331	344	320	301	338	315	321	371	328	319	296	315	327	349	328	341	310	351	345	303	310	347	322	335	322	362	334	362	343	323	322	324	340	300	364	333	336	328	320	344	352	336	291	325	350	320	346	328	341	298	322	314	351	334	307	364	319	337	329	343	361	352	307	311	333	324	323	332	287	339	296	322	319	321	335	273	386	343	347	325	344	318	327	346	344	323	355	320	306	344	334	338	330	328	329	336	299	334	328	319	343	337	304	330	336	317	316	327	327	294	340	307	310	335	349	335	334	326	311	352	318	354	319	290	357	319	370	333	338	354	284	322	310	334	352	367	321	365	330	337	343	327	316	358	345	322	323	357	285	306	325	336	298	309	330	318	322	316	321	343	318	311	358	331	309	318	307	325	303	359	356	335	351	338	322	334	364	319	321	303	340	332	311	284	334	332	337	312	326	315	301	282	311	333	317	323	350	341	335	329	350	326	312	314	311	313	346	285	360	358	296	349	355	333	329	355	308	376	377	316	315	334	293	294	318	347	329	341	316	345	358	352	323	357	316	303	340	326	347	316	311	319	325	317	353	322	342	326	321	302	346	319	328	334	329	297	317	340	308	328	321	298	315	314	333	362	314	325	329	369	341	318	308	361	297	351	309	318	317	349	335	355	297	328	339	344	310	334	325	284	339	295	319	320	342	356	351	331	319	328	327	356	321	336	333	342	325	331	355	315	307	336	340	331	366	343	315	335	346	329	351	356	329	334	296	324	306	310	345	348	333	335	350	285	337	317	342	316	313	332	349	355	324	346	344	322	349	337	322	320	319	328	311	346	356	296	367	330	302	331	343	343	345	337	308	349	335	314	330	357	318	302	351	341	344	322	339	301	333	309	346	293	331	336	344	327	358	322	371	301	348	315	326	328	310	353	341	309	345	344	354	346	340	330	357	330	332	314	301	318	324	327	336	316	351	321	338	375	272	315	330	309	351	312	328	337	337	332	337	324	344	334	340	336	324	307	346	329	319	323	308	317	346	296	336	348	305	349	334	345	361	365	326	384	327	373	341	338	344	326	341	340	321	325	326	326	319	342	309	357	347	315	337	367	346	330	335	334	344	335	347	305	328	336	295	319	306	323	340	331	342	346	345	330	353	331	333	297	338	339	307	335	320	321	338	318	341	351	314	357	326	342	319	324	338	310	355	320	344	321	316	344	327	305	309	326	323	322	355	313	347	331	338	317	326	336	347	348	332	326	337	346	333	334	322	304	336	351	323	342	324	332	341	357	307	350	320	335	336	334	347	326	306	307	340	290	330	306	327	348	303	319	337	332	348	315	349	304	342	342	306	328	352	326	308	326	323	345	316	368	320	334	343	381	346	334	299	332	335	315	339	305	348	332	334	336	332	331	331	330	358	355	335	324	356	337	318	326	335	339	300	331	331	323	318	323	341	335	303	310	311	350	331	315	346	324	319	322	349	314	334	329	354	326	318	315	355	343	327	356	349	323	348	346	337	350	340	367	304	378	327	321	321	358	335	303	372	323	354	332	321	362	314	314	324	348	347	332	326	379	314	334	347	315	300	344	354	338	339	312	326	316	299	334	326	297	355	369	346	326	325	314	336	343	308	333	341	356	298	323	305	341	329	349	281	335	355	316	324	304	302	314	327	314	324	328	314	334	344	335	346	355	339	360	351	325	362	310	307	324	318	319	311	352	320	369	331	326	334	326	320	346	323	342	367	339	327	298	324	316	300	325	369	358	324	334	324	308	334	338	322	378	304	300	331	353	285	336	321	317	323	315	317	340	302	329	354	318	311	377	335	331	335	334	348	339	312	365	326	339	330	353	360	329	297	356	307	359	340	344	329	344	300	363	318	339	333	341	332	330	342	308	303	346	361	357	320	355	340	318	316	307	331	322	303	300	329	312	312	332	345	329	346	319	320	322	343	344	318	362	333	338	305	347	333	354	333	297	361	328	325	311	338	320	351	331	342	318	346
24278	22014	29189	25549	22021	22148	11171	2537	1717	1494	1440	1489	1498	1801	955	933	892	843	845	843	858	846	795	758	795	722	757	723	703	746	713	736	722	710	744	715	704	688	750	689	776	735	706	768	705	659	684	739	709	653	699	684	714	706	723	654	660	678	685	716	704	677	673	716	683	694	676	674	709	656	642	652	651	707	718	686	610	644	654	669	660	694	647	673	696	674	678	679	691	707	691	660	621	690	674	691	699	736	670	690	616	669	761	693	667	741	700	676	691	669	690	689	693	677	642	691	696	659	639	687	638	685	713	660	715	695	702	701	649	683	650	706	639	720	678	688	688	667	641	665	652	721	672	662	691	611	710	687	676	714	654	704	668	644	632	698	667	667	691	638	678	659	730	654	674	658	717	708	678	674	673	697	660	703	689	657	681	650	650	668	715	702	688	674	718	703	689	613	657	703	706	709	727	677	648	677	698	686	697	686	658	664	708	673	685	687	663	692	664	713	654	698	695	659	631	705	670	647	649	690	663	652	649	669	666	710	695	713	696	655	659	669	714	696	631	674	646	707	671	694	680	688	660	657	668	664	627	624	681	693	715	724	674	617	722	635	707	694	695	652	673	681	699	668	631	685	650	619	624	690	675	670	638	640	650	671	691	685	677	716	688	660	636	652	640	642	667	667	664	646	692	682	681	628	636	679	706	670	620	719	697	669	675	625	668	669	662	630	655	662	701	649	673	682	721	645	686	680	620	722	690	624	666	675	682	715	651	705	660	679	681	679	667	695	687	689	663	658	686	669	695	677	673	695	651	680	650	671	647	695	682	618	654	667	664	722	703	665	684	741	655	656	658	723	650	678	657	632	660	678	659	672	615	655	702	677	619	666	656	680	712	662	681	696	689	636	690	659	649	673	657	688	686	670	659	720	696	664	651	701	684	658	672	638	663	694	646	671	652	638	668	659	657	682	689	667	697	680	673	672	690	659	670	648	685	688	687	635	640	709	656	659	708	637	700	693	661	650	696	692	712	692	666	675	749	675	664	694	694	711	705	679	633	710	637	696	657	608	665	697	631	738	698	654	655	651	643	678	757	725	713	661	644	665	667	683	692	649	670	658	648	677	730	629	678	718	638	668	627	645	730	675	664	665	685	646	619	673	694	695	686	637	684	662	683	716	676	692	691	624	645	688	645	675	717	661	685	670	647	673	666	665	683	623	684	657	661	670	710	628	713	672	644	655	681	680	711	692	699	620	719	659	682	726	665	663	739	731	687	668	664	670	702	638	637	653	674	696	665	652	655	691	615	636	641	717	696	642	690	672	660	609	613	654	681	682	645	647	636	675	720	649	655	652	710	653	692	626	672	648	654	670	702	655	654	691	701	691	662	685	658	701	678	689	683	651	685	650	673	669	587	665	607	722	644	722	663	691	668	697	677	670	677	694	612	690	659	646	701	658	709	687	642	680	658	687	650	627	705	651	655	652	680	662	709	629	723	674	651	688	666	710	669	684	719	701	649	667	716	710	691	697	662	638	685	711	665	687	679	649	675	656	660	710	668	683	689	677	695	643	689	684	672	675	643	636	667	679	713	626	639	654	682	655	673	728	680	669	678	664	709	688	687	648	691	676	637	662	663	609	682	684	631	659	675	652	666	674	642	634	677	614	718	674	651	656	665	707	642	670	640	659	663	656	664	696	671	697	686	669	720	742	688	702	615	728	686	688	698	625	648	662	688	636	655	672	663	731	656	695	653	681	674	700	698	629	687	653	645	682	657	645	692	644	605	676	655	634	679	676	713	734	680	699	656	675	659	617	659	651	648	615	695	671	691	708	667	727	669	652	734	665	712	694	665	637	712	658	661	644	665	671	671	709	621	641	711	653	637	700	705	651	644	671	710	710	678	675	677	657	669	677	658	687	643	635	667	664	647	660	685	690	656	675	623	704	658	629	669	659	667	708	705	701	697	605	663	682	692	694	690	682	662	601	688	644	678	723	672	711	648	694	699	681	692	670	697	685	649	630	651	666	686	631	715	629	634	652	674	646	690	723	623	664	683	704	719	655	667	626	637	680	654	675	680	697	609	696	673	647	665	650	656	647	657	701	708	666	718	670	648	686	617	652	660	683	705	674	708	641	694	721	673	667	707	670	693	662	692	642	672	662	654	690	651	674	671	702	707	709	680	652	695	625	650	657	684	680	690	655	688	682	685	669	656	710	683	669	659	617	726	707	652	672	623	653	653	694	683	716	688	659	667	716	701	709	638	684	701	696	658	714	736	679	668	679	682	655	631	623	657	643	667	667	679	677	658	676	708	655	692	672	679	648	690	682	676	669	668	688	705	629	652	697	694	680	720	707	682	700	687	709	693	645	703	726	684	700	672	694	722	683	692	676	713	654	626	659	665	655	620	698	684	702	724	684	733	661	739	645	700	654	682	671	691	700	703	677	662	654	643	632	731	633	683	597	664	631	705	649	709	673	661	659	705	656	705	686	688	676	683	662	629	692	670	687	685	701	626	653	629	693	616	681	648	681	692	647	694	719	694	676	685	711	647	668	627	649	688	682	639	682	696	677	666	675	700	693	628	651	699	649	657	623	658	649	684	647	641	675	672	655	674	643	693	639	651	700	706	633	684	652	679	724	674	638	616	682	697	674	645	675	665	675	683	674	713	692	648	648	691	669	682	724	697	719	646	643	667	649	664	714	709	665	720	695	674	709	699	609	662	706	624	674	678	649	692	677	649	655	661	692	713	704	696	667	697	654	717	682	670	694	672	704	671	676	710	640	637	699	662	681	678	690	704	662	688	631	638	647	673	688	685	663	669	637	672	621	712	707	706	667	644	635	689	680	649	633	680	650	677	650	707	658	635	660	683	655	674	665	703	746	674	705	710	645	650	715	668	661	655	705	677	702	662	678	623	661	678	673	686	675	700	671	693	693	711	663	707	701	652	630	640	673	662	721	699	655	661	687	655	665	705	689	698	672	683	703	660	641	647	683	630	653	683	668	689	662	653	717	678	662	645	645	638	716	725	679	702	622	667	653	699	670	708	658	692	638	704	654	695	729	671	677	690	672	699	671	626	666	652	678	658	688	719	678	662	653	703	668	610	659	716	636	706	678	662	670	694	670	663	717	671	658	689	635	660	669	666	667	696	647	698	672	733	634	612	692	702	702	680	682	738	663	665	645	639	730	667	662	617	673	669	606	652	657	709	656	700	647	664	624	706	711	626	626	681	692	685	678	636	648	640	650	632	628	679	659	663	674	677	718	628	682	656	653	630	722	703	653	698	690	678	656	685	728	697	649	675	672	655	624	689	677	707	661	652	689	623	670	687	686	619	663	694	650	651	677	669	655	717	724	686	705	684	660	671	637	683	650	662	685	728	689	710	662	685	666	642	659	705	633	689	627	683	633	673	680	696	676	693	671	673	703	718	662	606	676	638	672	698	650	670	663	662	707	673	673	657	668	671	645	680	705	725	652	706	629	657	666	667	701	701	711	656	629
11648	23300	20384	12200	8804	6567	5152	3885	2989	2630	2350	2405	2449	3091	1315	1169	1103	1063	1005	942	933	896	881	805	837	787	815	786	801	754	759	755	735	755	680	711	705	733	687	745	668	658	710	660	662	639	682	695	687	637	656	680	681	660	667	659	660	656	649	652	592	664	673	656	673	603	660	670	681	644	650	638	613	634	627	674	682	627	631	680	684	675	603	633	628	615	634	612	647	621	617	623	637	690	661	667	647	649	662	638	621	671	625	665	619	603	637	664	630	617	637	603	653	661	654	648	650	607	634	649	634	656	675	656	629	669	623	661	578	707	618	644	673	669	586	613	614	648	633	673	597	614	656	656	629	645	639	630	658	657	646	638	646	634	636	652	667	641	622	615	618	624	670	649	627	664	662	653	655	663	650	632	625	626	631	652	596	688	676	633	644	633	658	659	650	627	666	645	620	636	666	654	670	679	651	622	676	642	662	625	640	606	624	664	652	581	616	625	648	637	644	680	635	615	692	626	663	626	637	667	597	672	631	652	639	645	616	613	684	639	673	634	593	636	637	637	655	660	651	627	624	662	646	602	635	619	600	597	608	663	603	672	668	635	620	659	625	666	678	647	605	652	655	621	647	667	607	660	674	655	639	652	650	579	654	682	643	607	636	617	648	623	697	639	647	668	620	634	619	656	615	621	637	666	665	624	620	640	629	620	650	642	603	609	628	651	657	646	657	635	621	615	631	613	658	639	638	659	688	586	620	624	616	643	659	615	661	605	655	631	630	626	646	643	649	673	620	620	608	670	631	676	651	652	705	604	636	665	674	649	639	636	653	653	602	666	669	665	618	672	624	645	636	640	659	658	615	625	647	652	626	629	644	651	639	680	640	650	661	637	634	625	628	626	644	635	617	608	665	631	648	667	616	598	658	618	613	605	615	622	681	626	656	667	674	628	620	615	623	658	617	646	698	643	633	594	608	657	609	627	636	652	664	617	591	643	621	613	656	644	617	642	608	622	650	652	636	643	638	641	647	669	619	667	655	602	610	592	621	634	635	634	632	627	640	669	649	652	642	619	609	638	583	616	624	656	664	603	666	643	649	616	638	627	627	646	614	628	644	646	654	683	620	670	655	608	655	627	683	619	662	692	607	647	673	639	638	631	680	612	669	625	648	637	631	624	650	582	623	607	643	623	656	645	625	610	631	622	598	618	636	653	659	684	661	638	664	651	659	624	638	613	669	637	653	616	627	620	694	653	626	646	630	628	626	673	639	647	613	668	577	611	613	611	613	662	645	664	664	694	659	618	651	673	628	624	625	637	642	593	651	695	680	575	681	612	624	645	633	628	665	613	628	628	656	678	579	674	635	630	636	634	694	617	682	651	653	677	637	624	652	674	665	634	642	609	611	645	566	619	638	634	653	656	624	611	603	585	605	633	653	605	641	667	625	664	638	622	642	666	650	663	673	637	663	687	668	649	658	660	596	646	624	643	608	620	649	623	635	640	623	681	642	650	650	632	621	671	643	622	675	644	686	662	672	596	643	634	662	613	602	598	615	611	680	628	622	625	657	639	644	640	677	622	624	632	612	628	654	654	630	659	621	672	650	634	635	581	606	637	667	645	648	638	636	617	642	655	652	644	646	629	658	644	645	621	622	645	621	631	598	640	654	658	625	634	667	669	621	652	666	619	661	634	587	679	616	682	610	666	606	662	616	617	635	587	621	637	594	657	678	608	601	593	638	638	637	656	640	645	662	626	623	639	563	591	608	609	644	612	621	637	630	610	625	633	641	673	638	602	625	639	634	644	643	663	603	633	637	644	635	616	659	633	701	598	658	670	649	591	625	646	624	641	672	658	589	632	681	651	645	589	614	626	637	625	654	671	645	667	600	624	596	619	589	639	672	649	622	642	652	651	627	664	606	653	628	646	635	634	637	619	703	612	679	614	633	616	619	683	663	634	661	611	589	609	671	649	601	618	641	626	618	636	660	632	655	653	583	623	621	656	645	618	602	649	643	613	648	614	630	607	642	639	643	684	622	642	675	596	650	639	633	649	621	697	582	638	655	632	636	659	644	667	658	632	638	616	685	635	679	681	657	631	619	622	591	609	609	607	634	627	644	624	621	664	601	675	658	676	660	636	658	650	642	624	633	659	627	588	643	657	678	647	669	659	630	664	670	649	653	595	674	595	653	643	677	633	640	590	617	662	620	645	651	619	651	635	600	645	621	679	650	613	624	616	630	674	612	607	650	617	613	655	666	644	688	669	598	611	655	684	628	582	691	648	594	672	633	658	604	605	625	619	689	657	591	662	616	580	658	673	665	618	642	644	616	613	625	620	650	644	647	625	697	609	619	614	665	626	638	666	655	623	627	646	679	620	622	636	658	640	660	683	641	637	666	643	713	619	633	629	617	606	655	651	609	636	644	636	633	646	662	653	616	604	628	619	669	666	615	647	624	614	684	660	621	685	642	629	628	657	613	638	651	623	649	665	616	638	635	620	639	639	642	649	670	649	605	614	643	622	635	613	666	657	619	645	622	619	619	645	638	614	656	630	627	604	658	582	631	621	614	641	654	683	567	622	647	670	648	603	632	637	617	667	622	637	644	623	651	625	632	636	648	637	611	632	621	639	640	601	633	636	657	642	603	637	628	619	646	617	615	677	649	625	652	654	633	656	631	615	629	622	636	668	648	646	636	604	604	632	635	631	623	642	635	701	609	674	626	622	621	630	648	658	662	638	589	655	645	635	631	624	625	645	644	608	657	630	602	654	645	636	612	674	607	625	628	656	624	659	617	653	606	606	705	627	585	633	671	664	626	597	608	602	645	616	602	611	631	642	633	617	617	656	598	620	644	613	624	656	608	671	639	654	666	680	628	637	651	622	643	599	613	667	625	632	644	660	655	683	632	710	650	604	619	695	647	633	636	676	618	653	638	628	648	628	593	669	636	679	655	661	604	645	668	646	617	607	671	652	629	656	600	658	634	638	594	633	611	616	622	607	618	647	649	611	636	645	664	666	667	617	595	632	676	596	669	620	619	635	602	630	637	644	658	653	630	602	669	661	672	633	647	661	694	620	638	637	624	614	624	647	638	608	670	635	637	591	650	627	658	670	622	606	646	620	603	650	644	622	657	679	639	630	615	634	645	632	658	631	633	609	602	642	640	652	641	643	654	637	624	668	623	686	663	651	648	620	604	654	637	621	632	678	637	619	614	642	611	630	650	664	625	663	601	590	602	599	643	605	619	669	640	666	645	627	637	592	667	613	638	638	628	625	606	630	637	675	675	633	670	621	635	648	683	647	611	648	594	648	596	638	608	633	687	675	636	620	643	641	648	643	641	639	612	622	627	582	660	591	615	646	638	617	681	657	619	607	613	621	593	607	714	630	589	682	601	656	618	656	630	627	644	669	620	668	664	630	662	636	633	664	666	627	640	605	618	616	639	680	659	656	672	674	611	618	634	659	622	642	633	611	606	661	614	615	624	631	625	695	616	636	654	660
29853	15575	2240	570	315	221	201	204	157	161	195	288	331	201	147	135	133	123	129	140	155	124	165	165	157	134	144	152	128	133	138	144	139	134	154	120	122	124	137	143	126	131	133	145	137	145	122	150	121	127	146	115	172	148	146	118	114	132	143	138	136	126	145	139	127	125	133	131	155	133	127	137	134	109	134	133	152	134	139	137	130	141	141	132	134	134	125	139	152	150	147	148	144	131	135	165	119	135	147	124	126	149	152	118	129	144	130	141	147	145	129	126	136	115	132	130	143	137	135	121	132	163	130	145	144	139	161	138	136	108	127	126	138	125	141	134	142	149	144	125	136	168	119	120	150	133	131	133	111	144	130	154	148	135	153	111	124	134	149	148	126	118	136	127	153	138	146	139	138	144	152	146	131	135	127	134	148	139	156	144	121	127	123	137	129	134	141	150	127	133	133	126	129	139	113	131	151	136	137	152	116	129	135	118	152	151	131	108	156	153	129	129	122	134	128	131	135	134	146	141	135	159	149	139	140	99	132	139	121	137	153	137	139	136	145	143	150	155	136	133	151	180	124	139	123	142	132	144	151	138	140	117	136	130	157	132	151	128	117	119	139	141	159	124	149	127	105	125	135	121	130	135	129	138	128	140	138	136	135	126	145	119	139	163	119	128	151	149	144	144	126	140	127	143	149	136	144	134	133	125	149	140	133	139	126	138	133	124	143	127	148	138	138	127	126	146	149	121	161	137	135	147	108	150	130	116	151	126	139	138	129	147	125	118	146	121	129	132	121	118	154	141	132	145	150	155	131	147	126	140	126	134	121	131	155	141	127	126	145	143	156	120	142	136	126	136	124	122	147	145	134	132	142	128	164	154	158	114	125	145	136	130	137	154	140	138	124	142	141	134	140	145	119	121	142	138	132	116	137	139	159	139	120	146	142	140	152	121	137	102	150	144	133	139	144	147	135	135	120	126	129	109	137	126	130	133	156	137	130	133	139	141	126	135	115	104	146	138	122	131	130	148	133	139	125	151	135	142	133	134	146	123	128	128	130	129	153	133	136	144	133	148	153	127	142	146	150	124	142	150	152	127	124	134	134	144	135	140	137	126	132	120	118	147	119	133	134	131	126	128	136	136	151	136	150	143	143	108	149	123	140	131	152	155	126	138	136	117	144	140	127	120	136	124	141	144	161	129	131	128	133	145	122	137	147	136	136	136	122	132	142	126	161	120	127	149	143	130	128	144	133	139	118	125	120	136	127	147	132	118	138	141	139	121	134	149	125	126	122	121	130	151	136	124	143	154	141	133	141	133	141	135	127	146	135	137	121	143	126	133	133	143	150	134	142	137	131	138	137	129	128	132	137	124	142	125	131	126	137	124	122	149	123	136	135	139	136	138	132	136	140	124	110	128	116	155	157	139	128	135	133	128	141	141	155	152	152	127	152	146	145	155	115	138	156	137	134	132	101	127	132	139	128	131	133	132	126	127	142	133	136	123	142	119	145	127	152	135	120	136	134	147	154	141	148	123	133	148	140	143	134	128	138	135	138	114	116	126	128	143	145	120	129	133	148	155	129	122	147	152	141	132	151	129	120	130	163	117	138	128	142	113	132	140	130	125	141	137	155	138	124	134	126	148	154	145	132	117	138	135	135	137	120	135	127	126	107	144	131	147	136	138	120	125	135	151	125	129	148	134	133	153	146	149	148	127	126	113	137	115	154	137	146	139	133	136	153	143	126	126	140	134	146	126	175	124	153	139	150	129	142	139	141	150	142	145	131	147	144	132	136	131	125	132	142	129	149	142	127	138	138	117	146	143	133	129	155	117	137	149	128	164	135	132	117	143	107	129	144	140	142	116	121	146	105	142	129	119	139	147	136	138	126	129	142	134	146	135	143	143	159	139	142	124	151	121	130	140	124	151	134	111	142	138	159	129	139	128	138	133	120	145	125	123	139	131	126	134	123	145	147	138	131	124	127	142	159	138	157	150	169	142	154	132	130	126	132	151	151	136	147	149	132	136	156	126	147	124	145	127	148	125	144	137	119	121	152	141	130	122	123	126	131	151	146	141	122	144	121	111	164	153	129	142	162	136	138	145	126	155	137	127	150	142	138	145	135	124	129	123	121	124	129	153	138	142	144	142	126	114	121	145	144	156	139	135	155	122	134	149	144	140	130	152	117	129	124	128	136	138	124	131	128	144	145	129	134	155	116	148	138	148	144	118	153	125	147	137	112	143	143	129	123	130	126	130	153	123	103	127	128	134	123	155	123	124	132	123	135	127	156	120	141	147	121	125	128	131	140	135	150	145	143	139	120	144	128	120	126	123	143	153	138	149	131	118	146	147	123	148	146	141	135	148	135	143	127	138	125	124	125	142	157	145	117	127	141	134	110	121	125	128	142	141	130	135	142	121	137	143	143	166	147	134	142	150	141	135	145	126	129	122	143	151	131	123	112	127	134	140	154	135	121	129	130	143	138	132	130	137	134	124	143	157	149	165	155	143	160	142	150	133	147	130	123	143	132	122	109	125	150	120	125	131	118	120	137	136	127	135	138	137	116	135	119	129	125	144	120	118	139	128	135	123	132	123	148	145	147	144	135	148	126	135	126	135	126	135	134	134	142	128	135	147	148	122	160	143	129	127	121	130	139	141	140	133	142	141	139	138	113	148	134	141	152	146	153	135	142	138	146	152	135	118	109	121	149	123	126	140	133	136	152	127	150	134	149	132	154	118	134	126	138	127	138	134	148	128	124	110	127	129	139	137	120	116	139	130	144	127	124	128	113	112	135	120	127	144	131	124	107	146	118	132	161	136	130	144	120	130	149	122	135	143	151	140	131	131	137	156	132	118	131	133	136	126	136	132	133	142	149	154	135	145	135	127	125	136	140	159	140	142	104	126	146	147	137	138	136	120	159	139	128	148	132	125	129	133	133	139	139	143	125	153	140	143	131	141	125	119	132	145	129	135	144	146	135	155	149	149	140	151	135	134	132	115	150	140	139	153	123	127	155	132	116	137	138	137	146	142	130	154	149	140	131	144	126	127	149	146	134	135	137	129	142	135	121	111	119	129	141	122	132	124	129	142	118	139	132	123	151	158	119	153	118	121	144	131	140	123	127	141	118	126	114	143	122	141	173	120	129	124	128	138	124	135	149	128	131	118	141	147	157	112	125	131	138	136	118	129	129	132	165	127	130	136	121	148	132	133	134	130	117	138	142	139	110	144	123	140	118	115	124	134	135	130	146	122	146	164	137	118	158	137	136	142	141	153	131	145	130	117	123	126	122	116	125	131	122	143	156	121	119	121	140	128	132	127	138	135	148	144	123	120	132	150	135	144	140	129	158	142	122	124	155	124	162	142	120	132	134	138	135	139	126	147	133	132	134	124	125	140	147	127	152	129	130	125	137	142	123	138	173	152	140	130	149	169	130	111	143	156	131	136	124	153	140	130	121	145	133	142	132	132	121	134	123	137	119	126	132	160	128	145	157	133
5783	2213	1454	683	430	347	350	285	199	170	294	658	669	240	153	158	148	176	136	145	146	170	155	154	174	159	147	137	164	172	156	152	143	142	166	142	167	129	150	171	161	155	153	140	156	178	145	162	160	145	164	177	154	146	134	135	159	153	143	166	152	159	169	137	165	157	137	140	142	152	142	144	148	129	162	123	136	151	162	154	150	155	157	162	148	146	162	139	175	155	137	135	158	148	148	164	141	160	154	160	144	155	142	151	164	146	161	130	158	149	150	163	147	172	157	157	114	163	149	183	167	139	155	131	150	142	138	131	159	136	164	156	153	158	170	121	156	144	146	141	141	160	150	151	140	142	155	140	152	166	164	143	158	142	131	163	147	162	140	142	141	156	133	160	138	153	133	158	138	144	150	159	140	134	136	164	161	175	123	145	151	154	165	151	143	109	127	166	180	139	178	156	152	149	150	149	156	151	165	149	145	145	164	152	153	153	150	180	127	134	137	157	140	156	130	159	138	166	146	155	152	156	177	137	147	156	153	159	156	141	138	148	154	159	166	166	141	156	141	141	162	145	144	148	153	150	136	159	165	152	166	154	137	144	146	160	184	139	152	160	160	150	167	160	168	172	135	152	122	168	144	146	150	148	127	138	144	150	160	173	133	155	173	139	134	156	164	167	152	153	150	162	172	152	140	164	144	149	143	165	154	141	155	146	154	148	155	134	155	161	162	127	158	142	130	146	145	150	154	142	131	145	152	155	132	136	154	124	150	157	174	160	148	175	154	148	132	137	132	149	133	144	151	175	154	147	134	164	137	144	153	135	141	146	137	145	135	178	129	166	132	161	142	142	166	151	139	158	142	148	150	140	146	141	144	158	142	154	148	160	147	139	150	145	149	137	150	169	143	158	148	170	169	133	131	175	135	161	136	156	146	139	150	151	165	159	143	165	157	156	161	150	139	157	153	158	146	158	142	156	164	156	148	158	145	166	148	145	147	154	155	162	181	167	159	165	150	158	141	141	167	160	128	145	152	148	164	146	152	157	119	140	160	156	148	134	136	132	166	148	141	150	152	154	127	138	146	149	140	148	160	159	137	154	177	171	150	123	159	139	135	152	134	170	140	151	148	161	143	170	163	147	150	157	156	169	162	145	162	141	154	144	146	136	144	126	129	152	143	138	144	141	171	176	150	142	170	158	167	143	159	161	145	145	130	148	143	161	134	117	150	154	142	124	135	153	166	147	135	145	140	168	149	133	169	148	147	151	143	128	157	139	159	153	153	160	142	156	139	143	148	132	134	159	152	157	122	147	146	159	160	145	141	166	167	143	154	136	168	124	153	161	171	152	120	138	155	134	141	138	159	155	144	151	136	149	141	154	158	157	161	142	143	135	130	153	126	142	160	148	159	158	144	169	144	155	139	127	159	145	141	146	154	135	161	155	146	141	184	151	171	153	166	136	156	154	148	149	164	149	150	173	139	140	167	180	139	152	146	128	163	149	153	140	135	136	145	130	150	162	144	147	126	165	157	156	162	162	142	137	144	135	141	135	171	173	173	153	177	135	147	136	160	163	134	137	146	158	156	155	139	142	154	142	131	143	156	150	149	152	149	158	147	156	154	158	129	165	164	150	146	166	146	168	155	151	141	133	184	158	153	126	135	145	153	135	130	166	152	135	160	138	158	145	156	151	141	158	144	162	175	151	164	164	142	140	155	151	138	162	183	167	138	153	146	147	141	148	123	137	151	153	145	153	175	148	150	153	159	131	160	137	158	170	140	162	138	161	149	146	152	148	144	156	140	144	161	137	156	152	155	146	156	174	163	161	162	154	153	136	157	147	135	144	154	133	140	152	148	149	141	143	135	164	148	133	153	161	138	150	152	159	152	144	152	160	160	155	158	170	160	172	160	148	173	139	129	161	140	160	160	140	155	157	171	152	161	173	148	142	135	147	150	153	153	159	170	152	168	161	141	140	156	165	159	162	147	152	135	154	153	140	154	124	140	152	154	134	147	155	132	142	154	142	146	152	147	162	151	154	119	148	153	150	124	153	155	141	169	149	145	167	158	144	147	146	147	157	157	156	129	141	124	130	141	148	148	160	159	148	128	147	156	164	167	153	167	134	144	139	157	146	157	165	158	172	139	156	148	138	149	165	141	150	138	152	154	164	156	140	162	161	175	135	141	155	135	147	150	136	155	165	151	131	157	175	142	168	166	147	161	152	186	165	141	161	160	137	164	138	162	140	141	151	148	143	144	151	159	140	113	152	150	157	159	141	147	150	157	139	134	138	149	148	151	142	143	155	164	165	137	166	137	132	143	137	162	139	177	154	162	146	142	165	147	143	132	166	143	143	154	140	156	164	166	133	124	163	139	149	149	175	156	151	165	151	119	166	163	147	155	157	166	146	142	154	121	154	152	152	166	142	149	127	139	140	155	170	149	171	144	161	143	131	167	152	154	144	146	137	140	154	152	143	160	157	158	156	150	140	139	172	152	162	159	162	156	153	126	140	144	164	137	151	153	138	156	140	168	174	151	168	143	125	136	148	152	149	149	154	147	146	167	172	138	140	159	128	146	160	152	143	151	151	154	181	151	165	162	148	166	148	146	155	168	144	160	146	138	154	161	153	138	150	142	153	146	163	145	129	146	146	168	148	132	175	158	176	162	149	151	166	162	151	128	171	161	157	164	163	158	126	143	161	157	164	127	116	139	148	144	141	138	144	147	160	136	157	126	156	144	151	156	139	154	124	166	155	144	144	149	155	138	140	141	118	162	144	140	176	152	157	132	138	132	155	151	150	137	157	144	154	144	144	128	169	149	168	139	135	162	152	161	146	143	136	141	154	164	142	158	163	149	141	151	138	148	159	141	162	163	143	136	148	140	169	164	178	141	143	145	147	141	145	169	153	144	128	133	153	159	160	140	147	148	153	164	152	150	157	165	174	144	144	130	148	164	133	148	144	158	145	175	118	161	138	146	168	147	141	154	148	145	161	146	153	145	150	136	143	165	137	164	174	154	152	143	153	147	151	168	150	151	147	132	138	139	126	136	148	131	132	133	145	154	148	134	163	155	145	170	151	147	150	156	163	138	137	144	132	151	166	142	155	141	152	153	156	164	129	157	157	150	168	152	152	158	179	161	132	166	143	153	143	149	137	153	152	154	142	140	146	145	164	158	172	163	148	150	147	172	131	140	152	150	179	138	148	172	138	142	150	150	168	150	163	164	156	144	146	140	164	139	131	132	143	145	175	154	149	149	146	144	158	147	145	146	150	155	133	146	159	140	168	175	141	142	164	150	168	160	130	164	152	136	143	153	157	142	129	135	159	142	149	162	178	155	123	158	149	138	148	170	165	147	151	190	151	157	142	155	128	145	152	171	167	150	156	165	143	156	147	139	154	153	158	165	125	152	138	161	162	134	152	149	165	148	150	143	164	150	156	168	138	134	153	155	155	148	150	146	177	162	159	147	165	165	151	143	157	131	149	137	148	144	137
26707	21982	28754	25884	21991	11612	2082	1187	886	858	946	988	905	960	524	509	498	497	489	490	478	480	464	434	425	458	444	437	461	413	397	392	436	411	391	380	402	399	435	404	394	367	392	404	392	372	397	373	423	377	374	433	365	368	378	404	357	383	375	403	393	420	404	415	389	351	357	378	370	365	402	399	378	375	385	373	397	395	391	392	412	336	411	364	362	403	377	364	380	372	373	391	381	365	365	398	397	380	373	375	374	369	395	390	414	393	380	389	371	401	398	405	381	391	405	411	406	400	361	394	363	374	392	361	402	397	394	381	387	389	394	350	425	414	419	361	391	423	393	369	397	394	383	358	363	359	425	378	402	357	410	402	380	368	388	418	380	343	398	418	367	396	390	391	351	396	368	378	381	397	402	394	351	397	402	392	403	379	401	395	364	406	388	406	390	368	355	404	367	379	416	376	369	371	397	364	361	389	366	384	392	377	372	373	416	382	378	376	371	394	349	391	392	383	374	330	406	399	406	397	373	393	405	373	424	394	374	368	368	380	364	395	409	364	361	373	376	386	407	363	359	382	404	403	388	378	387	383	397	416	405	402	354	337	456	401	381	367	392	386	405	393	384	422	338	402	394	362	370	368	365	375	362	368	401	413	381	344	380	348	375	403	371	385	423	389	380	397	421	381	391	352	414	409	388	377	380	373	393	387	376	365	352	365	381	326	399	370	422	386	368	376	376	389	383	388	386	409	394	381	405	394	386	381	378	410	396	408	363	385	393	421	370	400	412	397	406	362	360	365	366	392	357	360	373	394	399	405	411	387	395	388	387	425	361	393	386	398	398	386	381	394	404	404	397	383	391	366	398	329	401	384	346	408	361	414	381	373	392	401	367	364	347	381	354	342	360	408	375	407	413	408	377	360	363	374	393	370	420	370	356	398	410	382	405	355	355	409	392	373	360	358	379	363	391	431	368	394	415	416	349	401	359	408	420	386	368	373	381	368	401	370	379	373	394	400	408	381	366	347	385	372	368	370	379	380	379	404	416	413	406	342	382	368	403	374	373	372	399	408	400	400	348	381	368	378	386	369	371	404	362	398	391	406	371	405	416	384	379	371	399	370	403	383	423	365	408	353	368	371	374	409	386	408	396	355	383	374	397	385	382	367	393	354	374	361	383	352	421	385	374	366	378	400	417	361	386	407	365	354	382	417	366	371	359	400	353	386	379	367	352	385	378	339	413	403	424	376	396	377	402	407	367	346	346	366	383	393	372	382	435	411	370	369	367	405	391	365	400	377	354	412	404	358	369	368	377	423	367	395	379	366	362	386	378	390	387	423	363	354	354	404	425	389	391	388	393	346	386	373	379	335	364	436	400	374	363	329	403	375	375	373	359	365	379	408	411	367	415	373	401	385	359	380	392	410	394	368	358	404	364	373	391	358	349	397	364	398	385	388	357	367	395	356	402	345	368	384	396	402	386	379	400	341	373	400	370	348	443	389	393	378	446	384	420	403	367	390	397	399	399	368	405	396	355	362	401	377	385	385	402	364	409	402	361	348	353	388	377	388	389	373	403	337	384	415	383	370	371	370	399	365	385	399	380	394	366	381	384	380	415	363	406	383	369	370	372	401	355	363	395	391	399	387	423	393	395	379	413	365	380	391	422	445	397	394	381	403	402	352	349	350	402	402	416	412	357	376	386	385	346	392	353	411	383	357	434	366	407	356	398	362	373	345	382	382	377	371	349	369	372	401	395	373	355	372	442	422	357	402	387	398	374	372	369	412	410	373	406	355	404	376	366	409	386	369	361	381	359	375	402	392	380	407	379	378	371	378	441	367	392	398	387	427	414	366	362	361	342	377	398	395	364	357	405	390	372	346	361	375	394	388	394	386	413	410	381	355	379	401	390	380	379	376	403	386	357	361	388	381	396	396	387	359	379	338	367	365	401	397	382	392	377	329	417	397	339	370	373	393	388	384	367	391	393	394	374	340	386	352	371	380	367	420	381	371	388	389	397	396	408	374	397	397	364	387	373	408	341	394	367	403	384	378	396	365	392	356	370	390	367	382	405	355	389	407	376	363	404	381	363	354	383	398	416	386	363	400	379	384	378	357	408	359	386	394	380	380	372	390	404	392	383	380	385	386	364	356	401	382	409	403	391	355	366	431	393	393	391	431	394	373	414	390	384	374	353	345	387	372	385	383	408	387	409	410	378	389	390	364	419	411	379	393	379	361	416	390	363	356	383	356	396	379	383	375	404	402	384	393	402	385	382	371	396	380	362	413	381	403	377	388	363	356	388	392	378	400	398	395	402	370	342	375	398	355	378	377	367	378	383	379	407	361	357	383	411	376	402	358	365	370	357	419	385	383	381	412	404	391	375	417	441	380	402	397	365	402	353	366	379	358	371	385	358	393	417	428	396	385	394	406	381	381	374	321	392	380	387	384	374	399	392	352	396	380	353	378	379	362	384	356	334	404	367	410	397	366	374	384	391	371	408	367	389	410	403	387	354	352	379	390	359	387	392	371	386	391	389	393	390	391	398	446	374	358	358	369	398	385	406	378	345	367	451	373	375	354	366	385	388	364	413	389	381	375	361	393	364	369	381	397	368	405	419	364	395	390	363	381	379	384	346	404	398	358	338	349	402	373	391	382	407	352	386	420	386	366	369	410	403	382	395	398	365	389	360	364	410	405	360	379	357	404	392	356	431	376	404	399	353	382	395	378	395	392	400	380	383	376	392	387	395	374	382	391	370	380	383	375	378	341	390	345	391	385	411	350	399	376	398	426	391	383	348	429	368	401	389	362	379	423	354	343	408	382	426	385	387	423	387	390	392	361	402	376	419	415	386	420	389	353	377	393	355	380	391	381	376	353	387	401	405	377	385	414	366	384	378	328	414	367	359	360	355	363	362	391	398	348	412	371	374	399	381	397	357	377	376	396	387	363	397	377	380	368	396	414	356	373	393	410	388	364	398	376	409	366	372	363	408	402	404	409	406	404	425	361	408	393	389	343	375	395	400	371	351	422	369	368	369	401	351	388	381	374	392	377	376	369	342	366	405	417	390	398	383	396	342	342	370	395	339	404	374	400	374	409	356	370	354	364	374	370	374	363	371	370	404	364	417	403	358	386	380	422	368	373	416	391	408	389	406	377	377	391	382	375	389	410	361	397	366	388	398	382	357	399	354	411	385	359	376	382	438	399	368	398	359	342	365	375	382	417	368	396	393	416	362	365	382	358	356	345	410	375	385	399	369	397	402	379	357	380	386	358	378	366	407	364	387	350	388	400	391	332	370	390	355	367	351	368	380	378	370	384	370	379	351	413	359	407	389	365	404	361	360	384	373	397	393	377	403	362	412	366	381	392	401	371	365	366	402	410	366	384	382	377	404	370	357	398	383	373	388	401	357	389	410	378	383	366	375	335	396	366	371	380	410	395	381	389	392	397	361	385	404	394	373	379	387	393	371	398	373	401	407	383	358	401	379	398	362	421	380	370
8376	15361	12561	7075	4908	3701	2770	2103	1511	1377	1564	1702	1533	1639	636	658	568	536	514	518	546	507	474	475	464	476	440	480	433	422	421	446	422	435	416	427	412	365	408	391	378	382	375	401	374	372	367	348	430	389	391	355	379	364	402	388	419	350	368	365	387	391	383	374	359	367	381	374	392	369	387	344	351	390	383	363	385	350	340	387	385	407	388	338	349	381	362	341	358	371	378	313	394	355	414	330	381	335	343	376	353	373	336	366	378	404	329	387	392	346	373	354	371	365	397	353	360	403	361	366	380	352	381	369	355	387	361	348	360	352	388	341	367	381	350	351	363	360	357	339	365	343	362	386	365	328	391	377	344	375	341	366	354	351	397	363	349	323	392	378	347	384	375	337	375	385	335	371	357	364	388	346	342	360	345	361	353	410	359	354	385	372	362	351	359	355	381	361	356	369	357	378	365	376	370	357	366	361	350	394	375	373	373	381	358	370	368	341	396	381	349	350	373	352	386	348	391	384	355	342	382	364	369	373	355	354	379	374	362	369	367	368	390	349	361	417	356	369	383	340	347	388	384	389	378	368	339	392	390	338	367	371	413	371	377	372	403	359	380	391	347	364	372	386	371	362	384	359	371	360	360	369	382	348	363	381	383	368	370	365	317	365	359	378	363	370	320	363	362	390	382	384	358	362	412	374	333	345	360	390	404	367	384	366	370	364	385	356	367	336	388	368	378	377	349	368	357	381	346	357	336	337	371	364	391	369	385	405	365	393	365	349	353	345	383	350	363	405	398	365	368	349	346	358	355	367	395	373	345	385	359	373	352	364	397	370	342	386	329	384	367	356	346	355	356	353	400	349	371	362	401	353	378	382	388	352	369	381	362	356	341	334	361	353	381	338	339	355	405	341	361	378	366	354	375	383	386	380	352	357	392	354	384	358	397	401	364	373	371	365	384	368	378	373	394	375	349	362	399	380	389	354	334	386	367	364	391	328	388	383	342	353	356	350	339	367	358	372	375	347	358	336	364	363	363	355	415	365	334	366	377	385	374	349	363	368	378	381	362	389	371	376	306	331	351	356	344	398	374	363	374	397	353	380	364	391	384	360	405	377	398	355	350	380	377	396	377	372	383	348	392	365	377	345	366	330	401	379	368	373	382	374	353	372	363	402	368	377	377	368	352	391	376	342	367	376	340	372	395	359	368	386	384	352	366	347	378	336	379	342	323	398	381	375	349	333	388	391	330	397	344	348	370	382	382	369	350	368	355	342	383	411	354	336	385	343	356	396	376	383	367	347	370	359	349	366	360	378	384	333	397	381	361	366	342	346	350	354	344	347	392	389	385	330	351	352	368	373	373	339	387	340	364	402	359	384	375	368	372	349	371	368	383	357	361	385	321	359	392	333	364	335	405	350	360	386	320	385	360	421	372	378	343	387	399	337	359	382	381	385	350	367	369	346	397	355	391	338	361	375	355	316	351	335	400	349	376	355	385	382	377	336	349	388	369	382	380	334	397	346	349	352	353	380	387	352	399	350	398	358	378	407	397	346	371	338	357	381	354	339	364	353	342	359	345	333	398	357	395	366	384	366	372	387	383	371	368	378	333	379	378	362	344	363	339	371	392	372	370	362	361	364	345	379	374	364	396	367	394	370	352	366	362	375	337	355	403	363	336	352	366	366	381	354	327	342	340	329	360	362	367	341	393	386	368	360	360	339	335	340	382	344	337	366	347	340	359	368	369	388	358	388	374	357	375	378	333	373	332	381	379	333	368	377	366	332	380	352	318	381	313	357	379	369	373	367	389	365	367	383	383	394	373	356	372	363	363	374	379	382	358	362	393	344	346	376	365	412	343	374	399	383	354	358	356	357	398	359	370	367	371	399	380	370	352	379	337	380	366	358	380	358	352	366	366	371	370	352	357	391	386	356	376	393	401	370	376	376	347	370	377	337	397	386	382	342	365	352	372	343	412	373	364	361	388	392	349	364	380	379	367	374	351	387	381	398	392	357	364	385	342	388	421	364	374	370	404	350	340	365	376	330	372	359	381	375	393	338	384	359	360	356	331	354	369	361	362	368	358	401	351	392	370	386	388	328	406	382	365	379	349	360	342	351	371	365	354	370	383	396	378	361	382	348	375	367	374	375	307	339	386	367	352	397	344	395	353	365	381	375	371	345	378	356	333	367	417	376	339	384	379	336	367	367	340	375	383	378	363	362	367	364	388	391	330	354	357	397	349	385	327	372	396	363	357	372	346	344	360	360	370	366	366	368	382	367	394	352	376	359	388	385	385	377	324	343	368	374	347	384	371	380	391	361	385	362	376	369	355	339	378	366	387	358	379	363	383	377	376	362	358	395	348	345	371	356	340	388	381	350	366	333	355	358	347	381	369	353	384	381	383	350	350	381	347	355	346	381	387	351	367	356	356	380	338	334	367	367	368	374	386	351	355	332	330	356	376	343	320	381	360	374	382	344	362	367	363	389	381	378	387	393	373	353	368	387	365	346	394	369	332	370	356	393	388	330	354	393	367	379	364	388	369	373	359	361	344	378	348	384	355	389	355	345	376	377	346	343	372	356	383	382	352	389	351	361	366	385	401	395	366	385	362	339	378	388	360	389	366	326	378	361	368	364	358	344	353	357	339	397	366	407	370	371	370	399	364	357	396	339	353	368	368	379	369	361	420	372	328	382	342	393	378	372	345	354	402	349	368	351	372	346	402	370	426	389	377	394	345	368	393	333	365	340	351	358	394	335	357	380	326	379	384	371	392	392	363	376	364	384	346	403	379	376	379	346	354	366	391	359	354	367	380	362	337	377	326	375	379	379	389	351	344	343	362	382	374	374	385	353	382	361	363	382	363	374	395	330	365	340	384	369	387	386	373	373	370	381	395	355	380	357	413	395	360	362	343	356	341	375	384	421	388	399	371	396	351	348	346	352	392	362	392	367	342	371	301	347	398	383	370	389	379	359	381	357	390	401	370	324	359	373	369	350	304	352	327	366	360	367	377	372	368	361	404	338	366	371	359	341	392	408	372	365	381	380	361	433	346	337	387	357	327	320	388	348	350	377	346	327	390	373	346	359	341	398	368	370	399	330	380	360	328	365	360	367	395	361	379	379	354	355	379	380	387	362	354	363	424	390	369	365	383	396	361	344	380	365	359	349	416	382	372	335	348	335	381	363	349	362	324	383	351	325	362	366	363	336	389	345	384	374	366	363	367	373	354	367	388	384	384	362	360	362	365	368	408	362	403	378	350	343	363	391	347	398	325	363	364	374	341	347	382	339	349	370	333	363	358	402	345	338	382	381	368	359	383	356	393	372	357	378	374	357	354	346	363	390	362	373	338	384	395	345	376	351	360	342	344	365	340	394	352	331	367	379	378	355	350	363	394	367	379	346	361	386	375	377	329	359	361	367	378	377	356	409	370	380	354	360	364	354	376	394	335	344	378	364	377	362	351	336	402	355	363	376	357	386	383	369	381	369	387	359	378	368
22133	19998	26497	23210	20008	20152	10263	2287	1596	1518	1451	1485	1265	2124	910	788	777	755	803	742	781	736	659	753	657	681	717	719	733	668	681	671	632	638	667	708	652	680	691	647	631	652	630	647	628	672	648	625	590	604	640	644	614	661	604	611	590	579	632	631	626	645	602	647	617	618	652	588	617	621	663	625	665	628	625	627	572	610	623	614	658	606	557	677	631	682	581	622	614	580	619	600	622	585	634	609	636	635	611	657	618	616	550	642	564	661	580	612	599	591	631	624	632	616	598	631	598	599	565	555	633	629	607	587	606	633	631	663	604	585	663	587	635	607	612	602	603	624	587	599	580	595	647	581	634	624	609	664	628	630	573	637	626	616	598	601	653	592	565	638	606	607	550	635	580	643	619	625	627	587	570	577	613	601	580	571	667	615	609	667	617	672	592	611	599	607	613	626	653	575	603	613	610	594	594	597	629	650	585	599	583	565	607	589	626	630	603	618	609	620	611	569	604	614	625	623	620	635	645	659	589	582	656	611	591	605	638	671	582	623	568	596	604	595	581	639	619	635	642	596	669	637	589	609	627	594	582	572	618	641	610	597	570	637	618	604	635	617	583	663	612	613	642	584	576	626	610	602	598	631	636	624	603	566	629	578	610	600	615	622	579	632	638	637	617	588	619	592	624	643	600	644	590	596	626	622	603	632	623	589	592	609	602	585	596	578	585	616	606	637	577	592	628	586	603	569	592	625	595	644	641	632	600	582	569	606	605	643	628	549	649	613	599	615	635	588	589	594	607	598	579	600	592	588	664	607	622	608	621	617	554	645	583	615	631	618	626	641	607	594	588	626	615	618	559	607	608	612	648	618	624	638	634	672	574	619	601	605	598	613	600	616	629	605	656	610	617	643	657	630	586	623	600	587	596	657	601	606	593	581	602	607	576	617	577	616	598	619	600	614	658	625	602	606	540	618	622	605	631	566	658	599	551	656	582	627	589	565	574	573	630	661	619	601	615	638	608	586	590	615	570	624	645	597	627	590	579	625	605	611	620	584	606	606	594	615	596	588	598	571	602	585	640	612	613	609	655	622	647	662	603	653	616	603	591	633	610	605	658	613	588	605	608	600	589	585	604	609	610	586	608	581	605	599	611	581	608	618	635	601	626	614	600	622	638	625	577	617	588	617	654	613	661	598	614	567	607	608	605	578	639	638	582	613	626	601	628	584	621	597	581	560	627	634	639	604	642	594	589	603	587	616	668	595	572	576	586	610	571	597	616	628	544	628	599	630	593	591	634	591	604	605	599	646	595	614	604	598	619	611	648	638	610	623	651	603	626	612	611	601	624	615	595	645	569	619	617	611	582	597	616	563	624	617	608	623	590	633	594	593	609	638	605	605	621	580	605	599	633	597	618	613	581	618	617	585	659	628	635	629	581	599	619	629	629	632	614	607	626	607	615	610	634	635	573	598	612	643	599	643	627	602	629	618	684	617	622	638	617	633	605	586	623	609	577	589	615	615	636	644	581	597	621	561	629	609	578	632	560	573	590	652	575	572	593	633	630	591	586	625	645	636	649	604	599	600	564	635	616	604	640	558	598	616	593	617	599	612	573	630	601	560	613	617	624	648	664	592	627	575	639	568	597	666	546	601	568	557	649	659	585	589	609	634	617	607	606	606	633	598	626	598	621	612	598	627	613	606	582	595	616	599	662	601	586	615	623	607	578	630	591	577	611	635	600	597	595	576	599	618	638	621	635	629	572	622	569	625	591	624	610	609	622	604	643	570	615	607	592	614	590	589	619	616	624	589	641	635	607	610	587	614	625	608	623	597	685	620	639	653	605	674	624	632	633	638	613	607	659	552	615	600	602	573	633	584	627	605	610	635	605	557	629	604	643	630	599	637	635	623	580	616	673	589	581	648	611	627	613	640	563	629	632	617	635	572	649	675	585	602	616	593	581	647	589	594	628	592	602	611	668	588	650	613	572	629	591	618	608	622	609	632	591	664	630	599	592	623	649	615	588	614	609	587	598	616	589	606	621	601	624	609	623	549	632	567	635	617	589	597	564	621	604	568	635	626	605	664	598	655	647	631	612	610	620	615	648	636	594	600	620	606	569	628	608	607	653	601	649	584	590	597	595	602	637	603	570	636	618	599	652	654	567	632	621	620	608	600	583	632	604	638	603	601	547	578	616	579	570	632	615	610	630	643	606	626	621	581	636	584	596	555	611	619	583	665	602	576	640	596	600	633	570	638	619	595	632	564	609	597	603	586	622	597	602	590	677	572	570	641	621	649	568	624	598	599	640	626	616	596	552	627	604	578	562	626	599	587	590	608	585	607	614	609	608	659	649	603	625	547	622	615	600	613	566	555	586	623	558	665	637	580	597	609	575	630	658	657	599	624	602	633	603	606	597	578	632	586	625	570	608	605	603	586	583	624	643	617	622	566	631	601	634	614	585	598	602	605	587	617	558	685	653	616	608	616	562	618	619	607	659	594	620	633	581	634	640	578	577	589	625	620	628	614	616	590	586	599	566	587	604	606	607	636	602	584	618	622	579	605	588	619	605	607	648	586	592	621	585	610	582	640	573	612	605	582	586	595	591	656	632	635	638	638	642	551	585	580	645	582	583	620	595	637	572	605	630	599	610	633	611	650	615	611	603	609	604	618	615	632	657	623	606	591	660	592	613	626	656	588	574	597	577	583	601	575	619	574	630	620	611	640	586	555	605	631	612	615	575	630	610	598	621	595	606	573	562	604	620	578	651	592	587	579	651	620	573	589	592	573	593	640	592	565	634	616	566	554	655	636	616	606	626	638	646	625	601	623	608	590	590	580	605	610	638	621	632	625	642	626	615	654	659	589	630	653	582	659	612	610	616	633	607	619	628	607	587	567	630	635	635	601	639	621	599	579	603	619	601	612	619	642	600	573	594	629	646	608	587	615	594	632	582	592	604	597	626	630	621	589	596	611	593	594	622	608	579	608	607	622	597	593	582	582	676	618	558	652	668	615	586	587	609	619	618	599	594	632	588	630	625	570	605	632	618	599	593	594	652	608	594	614	570	592	590	576	605	604	596	594	613	597	617	616	682	684	582	603	606	609	595	637	624	574	631	666	596	635	634	613	598	641	571	584	598	596	624	602	599	629	610	615	585	567	658	575	595	616	643	618	617	567	596	597	613	603	602	612	589	598	564	577	629	571	636	608	592	598	599	608	616	634	630	616	656	622	602	630	593	590	605	619	639	615	596	605	659	578	620	558	617	581	611	608	624	611	604	618	602	645	597	626	581	615	605	595	622	632	638	623	625	594	670	570	603	626	604	578	593	630	576	585	619	647	606	590	654	594	597	610	605	604	588	593	590	600	651	612	616	579	628	570	615	607	654	656	656	621	644	675	625	614	621	601	616	576	656	602	589	588	626	607	583	587	590	659	653	611	584	638	637	632	624	569	633	579	608	633	584	625	617	607	631	611	615	576	552	648	548	554	589	613	600	615	598	582
10938	21493	18072	11116	7980	6094	4791	3551	2629	2712	2488	2492	2097	3497	1129	1103	1065	982	921	911	828	808	758	775	763	713	699	712	657	686	712	649	712	601	639	639	667	614	631	653	624	682	567	660	641	624	614	626	630	581	613	588	616	625	571	568	641	640	598	636	587	595	618	594	571	631	556	570	599	619	632	594	601	593	609	563	570	553	572	571	589	574	584	606	582	630	673	615	576	612	606	570	566	585	595	565	534	577	566	622	558	632	566	571	557	620	583	612	571	633	615	608	574	592	584	610	600	598	573	594	592	566	607	589	613	578	603	587	530	583	611	538	559	600	542	613	590	558	593	612	579	600	584	573	587	570	535	581	575	617	615	599	580	586	582	569	613	604	556	549	587	538	579	603	599	591	592	580	570	547	556	641	607	554	561	620	566	596	566	568	593	571	551	580	585	566	572	575	624	586	599	551	553	581	610	578	588	585	615	595	561	580	565	615	571	557	627	573	583	553	542	585	549	590	587	527	614	566	608	588	576	597	604	581	560	573	626	626	591	576	572	612	615	610	550	580	534	575	571	551	580	576	578	577	597	574	544	603	583	619	611	609	605	543	576	584	599	595	569	568	567	609	579	600	570	600	589	525	603	600	560	591	593	553	585	582	591	570	564	541	587	590	564	597	578	579	582	558	602	564	600	581	570	543	599	607	616	608	548	590	575	570	575	558	558	598	601	555	610	578	637	553	602	604	567	599	591	574	612	603	568	582	571	553	583	576	572	587	611	593	628	662	602	565	560	549	599	575	589	611	572	598	588	547	551	607	590	596	641	560	553	608	581	634	557	578	550	577	564	592	632	587	597	628	609	564	583	627	586	594	553	585	622	552	569	550	558	586	587	530	577	599	604	563	603	566	612	600	597	586	608	578	574	598	531	592	576	578	553	600	538	583	595	586	597	615	561	620	615	584	593	543	589	596	595	538	576	525	563	549	544	575	619	612	609	641	599	568	550	558	567	554	603	542	572	607	578	584	583	573	546	575	598	600	579	604	597	589	563	572	585	574	592	591	593	593	602	582	553	566	563	578	587	596	575	522	550	547	627	583	606	608	573	588	578	580	612	581	571	602	612	618	595	565	580	597	579	571	564	551	571	589	568	575	576	609	597	518	620	567	564	582	542	581	616	599	590	558	600	631	556	600	575	595	590	587	545	567	543	597	617	601	602	607	566	583	553	570	609	593	549	572	594	621	563	579	605	604	602	575	583	622	615	546	545	576	671	601	613	603	584	559	590	602	610	554	657	570	575	532	537	587	577	526	608	566	579	550	556	577	582	567	627	592	567	621	580	558	603	590	572	636	588	547	559	534	611	592	584	567	609	560	592	596	555	622	542	551	567	601	555	577	582	574	581	605	526	599	609	555	592	569	536	579	561	592	607	619	527	613	588	598	575	634	545	575	551	524	591	568	600	569	567	588	597	596	607	574	578	604	560	564	589	605	569	585	601	583	562	574	601	590	569	595	608	575	641	582	573	585	624	542	591	573	512	599	586	564	592	604	554	607	582	571	584	583	572	536	596	597	590	571	593	548	573	527	600	572	569	606	624	609	545	607	576	569	573	548	601	597	606	588	576	555	620	624	571	605	612	578	598	589	549	582	530	595	595	566	542	576	568	608	581	626	591	624	571	625	554	571	568	572	610	620	550	595	572	565	562	591	581	591	610	608	546	596	611	548	573	554	597	583	558	621	589	589	581	591	626	577	564	564	589	577	566	587	567	563	617	596	598	560	579	604	588	575	551	546	555	611	588	564	580	546	579	591	566	627	594	617	604	569	594	582	572	554	573	559	547	582	597	550	578	597	597	609	558	617	571	586	593	617	627	609	605	570	585	580	615	599	610	616	589	573	559	570	606	628	593	612	625	566	589	592	540	593	609	576	576	607	593	573	603	561	603	539	573	588	567	574	578	549	608	559	569	574	565	560	597	583	584	606	581	586	614	582	621	609	573	575	561	561	584	577	591	585	577	553	566	604	555	586	593	586	557	597	583	547	564	589	548	517	597	605	562	592	546	624	595	575	558	595	574	591	570	575	570	570	559	572	598	517	549	565	601	587	598	603	579	573	544	564	578	580	581	526	538	604	623	555	537	586	570	546	580	562	629	565	564	601	585	584	576	608	574	599	592	574	603	580	608	612	629	542	570	584	592	579	582	575	615	594	630	591	584	606	601	589	553	580	601	582	586	606	599	563	580	588	536	533	601	636	587	586	568	579	609	602	573	508	582	583	590	558	577	594	562	586	549	583	602	540	596	614	597	630	601	566	571	616	559	603	597	547	623	569	570	558	563	590	562	575	596	577	593	595	580	610	584	568	548	589	576	621	552	601	612	587	608	567	594	603	549	568	608	584	617	598	572	560	606	603	575	543	609	582	620	520	518	580	570	570	595	607	574	601	600	616	564	537	587	627	562	569	621	554	584	627	618	590	552	543	580	606	582	535	615	593	594	570	608	602	563	617	549	594	595	600	553	579	557	576	581	532	603	562	629	567	563	581	522	566	551	597	580	619	592	594	567	558	584	596	579	591	582	605	613	583	583	576	587	582	573	544	563	608	559	604	558	597	567	545	580	612	605	583	633	555	562	595	538	582	588	615	626	596	585	558	585	589	593	541	599	576	570	604	590	582	591	568	666	609	589	584	588	568	602	561	593	528	541	596	596	616	564	586	584	605	576	568	601	583	566	526	561	558	578	581	616	559	589	563	568	568	576	556	615	545	581	549	594	605	550	579	536	588	608	544	543	575	595	586	594	572	535	608	586	587	572	568	552	589	557	595	569	569	622	581	582	565	597	577	619	598	641	598	568	544	594	563	562	575	572	576	579	596	603	557	551	572	586	594	598	581	592	563	565	574	618	561	550	626	582	552	605	567	570	577	567	614	555	595	609	570	587	563	553	651	570	605	569	578	580	572	557	566	583	589	579	609	589	561	607	611	587	574	543	587	589	612	558	551	586	549	549	556	516	574	595	564	539	557	527	599	559	572	538	547	593	566	605	591	604	618	565	555	544	525	542	583	595	580	626	614	538	570	621	564	534	539	591	588	526	622	592	604	609	586	615	604	582	599	559	539	600	585	518	566	602	598	592	581	585	537	592	594	579	583	622	552	583	577	598	577	558	557	595	564	557	597	618	612	550	584	563	594	555	574	567	585	592	608	619	566	631	553	600	592	566	580	583	584	583	544	554	574	616	583	534	615	589	552	589	584	599	576	590	585	588	556	558	576	591	608	597	546	624	575	594	572	598	623	570	551	586	523	624	582	605	613	599	572	554	524	573	580	595	567	577	606	550	592	563	553	557	566	568	555	563	614	613	581	647	568	591	602	563	613	598	604	597	591	615	592	591	576	595	602	573	626	562	605	591	562	598	583	567	622	576	616	602	568	608	571	574	544	607	640	559	581	560	609	593	574	566	589	601	586	562	615	562	576	612	570	588	620	616	588	627	558	523	589	535	591	564	623
29654	15376	1990	571	329	256	269	225	189	219	238	236	196	177	148	147	149	154	141	135	133	141	134	147	122	109	133	127	123	125	140	134	154	122	128	127	145	123	122	125	125	125	129	135	143	114	127	150	136	139	147	136	139	119	118	131	146	132	125	133	134	120	140	127	141	136	130	147	109	121	131	115	114	138	141	135	142	140	116	139	170	121	130	140	139	140	136	120	133	128	130	134	141	141	137	140	130	124	132	129	123	138	124	135	134	126	116	139	135	130	139	141	148	141	147	126	135	126	139	138	147	134	131	136	149	134	132	125	149	132	138	141	148	123	117	132	139	140	143	139	119	115	130	133	128	139	149	120	126	111	141	130	131	122	145	142	125	140	150	122	147	134	146	139	141	139	116	144	134	136	115	123	146	143	138	143	129	119	139	137	153	146	141	140	136	137	118	129	125	133	131	161	140	136	133	136	139	128	151	133	149	141	133	141	144	129	121	150	132	134	140	133	154	139	162	138	139	151	120	122	156	138	127	136	153	134	131	125	134	133	139	129	132	149	131	114	152	136	121	141	132	116	143	132	178	138	126	117	122	138	125	138	121	127	131	135	127	145	143	144	164	116	118	137	138	134	130	132	147	129	138	124	133	144	119	126	134	132	135	151	136	125	142	147	132	133	147	150	127	110	124	153	119	143	117	134	142	126	129	150	127	151	124	142	138	159	135	141	163	131	156	148	143	121	120	144	119	138	141	132	139	115	128	135	113	149	144	124	153	158	143	130	144	145	161	128	148	132	143	136	154	145	118	151	119	141	132	137	147	115	134	143	124	143	144	121	128	134	145	133	145	126	124	124	132	136	120	132	137	136	131	131	141	132	138	137	140	119	124	133	129	142	154	128	131	139	146	156	134	143	144	127	136	151	143	133	133	142	150	145	152	135	165	111	131	134	148	129	147	147	145	133	129	116	135	131	158	126	136	130	130	126	147	129	129	129	149	131	125	135	110	133	144	147	122	167	131	128	139	151	153	138	139	141	115	146	131	140	140	162	135	127	141	119	143	146	138	119	143	156	146	163	140	139	134	109	127	141	147	129	149	146	151	142	152	139	148	133	138	119	136	123	124	133	139	132	133	131	139	131	144	150	136	106	117	137	135	141	141	133	123	107	146	136	133	125	140	140	132	116	132	150	136	163	145	121	128	134	144	150	139	118	139	123	133	128	121	122	130	127	119	114	145	144	140	145	128	132	153	136	147	111	122	140	150	133	134	144	148	145	104	145	146	158	139	122	132	139	134	138	128	143	129	113	140	138	150	131	135	139	138	151	101	139	129	128	134	132	129	140	141	135	138	133	118	139	116	128	126	139	129	129	128	137	133	111	142	153	128	143	112	114	131	123	158	128	139	113	135	165	138	149	129	143	130	146	119	120	129	132	138	155	122	118	123	148	148	141	138	134	148	144	118	133	132	134	114	145	118	101	146	123	141	119	112	131	138	122	122	124	130	130	128	116	155	152	141	138	111	128	139	141	151	117	137	160	125	143	131	148	161	117	129	126	129	122	121	117	146	115	150	140	137	145	137	153	116	142	120	133	129	153	130	129	151	138	128	155	138	144	138	153	146	135	168	135	105	116	141	137	133	135	125	153	111	130	133	122	138	113	126	129	134	127	153	111	134	139	148	118	121	146	122	139	126	163	126	139	131	122	113	130	124	114	135	136	154	142	123	140	143	135	132	139	124	137	126	122	135	139	135	161	138	144	124	148	129	146	155	142	119	133	149	120	115	146	141	128	154	110	127	143	136	132	140	131	117	125	141	127	134	130	126	120	140	130	146	137	125	134	154	132	126	108	127	139	124	131	123	118	142	124	136	123	142	119	150	149	152	120	132	140	126	118	109	134	119	133	132	144	124	133	137	137	136	124	123	130	133	123	142	175	133	130	153	119	134	132	121	144	127	154	135	137	117	127	157	135	143	145	137	122	130	145	142	148	124	129	141	133	129	138	136	141	132	140	140	141	135	144	132	113	108	128	154	117	133	125	134	131	143	127	132	160	131	126	139	145	145	135	119	108	140	126	148	128	151	127	129	144	123	149	138	110	140	126	124	151	144	147	149	135	138	132	141	120	148	128	144	153	116	133	133	138	137	132	104	148	145	131	142	136	134	144	142	133	139	141	138	122	151	132	135	121	130	149	142	126	149	122	131	134	145	117	117	129	165	109	137	130	114	128	121	120	136	119	164	140	129	119	129	136	126	126	118	132	145	156	156	135	117	134	129	132	124	133	128	148	142	127	140	137	123	130	126	120	127	128	126	138	137	133	149	112	121	127	121	133	131	148	125	135	134	131	135	122	141	135	138	129	144	115	144	134	143	133	143	119	129	147	125	108	136	128	139	123	144	127	125	120	135	121	98	141	134	107	124	131	149	153	134	140	132	125	114	140	132	119	127	126	125	135	137	140	137	113	124	136	113	147	144	152	93	134	135	140	139	147	130	141	143	122	119	135	125	139	139	156	119	133	156	137	123	136	132	143	141	138	136	124	106	126	127	145	121	131	133	138	135	140	137	140	140	139	133	135	133	108	135	129	143	131	132	141	134	128	136	121	127	133	134	145	160	149	130	122	144	133	125	114	122	139	123	122	137	145	150	157	156	137	116	168	124	137	157	144	128	126	146	138	124	122	129	138	138	112	136	170	129	142	141	148	132	134	132	134	141	154	148	135	141	136	126	133	140	140	133	131	135	142	133	152	143	146	152	144	121	123	133	148	130	121	129	127	142	147	133	143	145	119	130	135	133	126	141	146	136	135	140	126	150	145	141	141	125	132	142	155	132	111	129	146	122	123	137	154	126	132	133	115	132	139	161	143	155	119	141	126	135	140	148	144	117	121	147	146	134	129	119	115	147	125	150	148	121	148	126	126	127	131	153	131	118	163	140	136	149	128	137	124	129	116	131	137	135	142	118	146	121	135	146	142	125	145	154	137	156	148	124	154	141	124	141	148	139	126	132	111	147	144	164	130	136	126	155	119	141	113	142	122	142	122	125	122	145	126	148	122	144	141	142	129	122	154	155	154	152	134	142	147	157	130	149	146	129	146	127	133	116	135	139	128	132	140	133	117	145	135	136	137	116	130	126	144	150	118	145	145	122	130	141	119	122	158	133	132	109	129	130	134	142	138	137	111	129	141	123	129	134	128	153	133	149	128	126	139	130	136	131	138	150	131	154	145	129	172	137	148	135	125	130	150	126	175	150	143	134	122	153	124	147	144	124	143	130	120	109	139	138	143	138	140	139	135	158	128	131	125	115	110	160	150	151	136	155	135	138	126	125	126	143	136	150	158	123	130	131	150	141	150	126	131	124	129	140	146	127	134	107	135	128	126	132	119	127	121	124	112	128	149	140	149	147	132	120	136	145	121	152	122	123	130	142	119	122	133	150	133	129	133	144	138	145	126	133	129	108	139	139	141	117	130	160	146	148	140	148	121	131	133	141	128	111	120	121	150
5648	1608	1335	843	531	375	398	436	309	311	442	384	319	229	167	159	151	165	147	150	149	160	177	161	147	166	167	152	144	148	153	136	158	153	148	139	141	144	156	139	154	152	147	163	141	150	142	143	119	157	156	148	170	122	158	136	135	162	155	138	158	139	146	156	145	147	146	144	143	143	134	134	131	154	136	165	130	140	161	157	162	142	161	128	158	135	146	127	154	142	153	140	147	153	157	147	150	115	138	133	160	154	134	144	166	139	144	182	164	142	134	131	126	150	131	136	163	127	150	158	145	148	162	144	172	149	134	170	142	126	157	149	153	173	176	153	143	159	148	141	141	142	149	148	162	146	163	155	159	178	155	150	142	131	137	151	140	134	167	155	162	147	146	172	160	145	159	147	139	155	157	149	144	149	160	160	152	190	135	142	136	148	173	149	142	150	158	137	153	156	133	130	162	149	151	144	148	135	135	145	142	164	164	141	160	163	140	158	152	163	155	158	135	159	124	165	132	158	172	156	142	134	143	152	143	131	151	145	146	133	186	136	135	141	157	164	157	146	134	144	136	159	127	149	137	154	166	151	151	147	168	150	145	145	144	135	142	155	146	141	158	131	159	172	159	151	163	152	146	165	149	149	138	126	160	137	152	157	144	144	159	152	121	145	144	157	169	157	143	140	151	162	162	159	140	166	144	173	148	144	175	164	143	131	139	148	157	144	124	162	157	166	146	129	134	150	150	159	151	161	146	149	152	147	151	155	172	152	128	145	156	153	131	144	138	134	134	152	157	153	146	152	160	148	160	140	164	162	158	141	156	154	149	150	168	154	137	149	156	150	155	139	153	161	170	147	133	156	158	159	148	153	157	130	166	154	133	160	164	147	162	149	145	155	157	132	156	160	146	145	141	170	155	158	166	140	161	127	175	140	129	145	160	157	140	157	142	163	143	190	136	148	159	149	161	127	139	145	154	146	137	154	151	133	141	171	161	155	142	161	152	143	174	161	158	151	137	152	140	126	152	144	139	119	152	147	151	140	129	133	139	158	152	149	157	122	132	143	149	137	164	123	147	145	144	157	156	168	164	147	156	148	148	154	146	138	147	150	145	160	163	148	134	150	169	145	158	133	158	148	163	133	148	147	126	160	151	171	163	135	157	163	154	139	154	116	151	144	159	162	164	168	140	154	157	159	142	139	153	154	142	154	155	172	164	146	144	165	143	139	140	137	134	168	145	123	162	147	145	150	154	154	117	141	139	158	150	149	170	117	144	170	147	149	169	165	138	136	152	167	161	144	155	136	140	154	142	132	154	154	145	144	147	143	138	148	138	167	143	176	155	151	167	127	129	128	154	145	146	145	151	142	157	157	149	149	138	140	145	127	147	157	167	138	153	150	158	144	138	162	158	148	158	145	150	141	161	160	145	132	171	174	150	161	154	153	162	148	143	141	147	135	162	144	138	187	140	145	147	130	136	130	151	148	161	145	138	149	154	166	151	143	159	143	165	147	150	156	147	145	167	150	146	139	165	155	144	173	147	149	138	141	142	140	147	139	149	145	160	152	170	156	169	151	154	141	155	150	130	134	166	158	142	139	134	166	137	152	112	148	152	142	150	143	150	166	157	161	132	152	133	144	155	141	140	149	159	147	150	135	158	143	135	143	162	157	159	154	140	127	149	175	140	132	138	159	165	167	149	146	143	161	135	177	146	148	128	143	162	138	171	130	136	167	138	156	141	139	154	152	181	157	169	182	136	147	153	141	148	154	159	153	136	140	153	153	148	162	161	155	143	157	134	145	171	149	160	158	159	142	146	159	154	174	164	168	170	172	153	143	153	178	151	150	143	165	162	152	151	137	138	147	144	158	165	156	154	144	133	140	138	157	164	125	152	157	174	160	143	174	144	135	163	135	171	175	155	154	136	150	139	142	134	152	146	131	137	155	153	160	145	154	153	156	129	151	166	137	183	151	149	168	155	141	162	145	138	140	164	166	153	148	156	163	138	142	153	145	134	151	143	174	157	123	138	138	124	152	176	153	165	146	146	135	153	135	145	174	150	148	141	132	165	149	153	150	154	134	169	158	145	175	155	154	153	149	150	138	154	134	157	149	159	146	145	124	133	167	154	158	145	150	167	148	152	145	166	141	152	150	153	162	161	145	147	128	163	150	149	156	150	142	147	121	167	167	146	159	151	126	144	134	130	141	155	150	132	146	162	137	157	143	148	134	148	134	149	149	143	158	148	144	161	127	149	135	144	178	133	138	150	133	179	137	149	160	151	160	135	132	154	151	144	153	123	154	143	125	140	138	136	157	150	169	150	162	151	146	112	146	156	176	134	144	149	139	176	177	155	147	143	139	155	129	165	152	152	142	147	135	138	143	159	144	147	171	162	145	153	137	128	147	148	154	146	114	160	148	150	165	160	168	151	150	123	141	143	139	154	135	145	139	149	161	135	145	180	152	152	147	139	148	176	162	179	143	146	157	151	152	156	152	166	138	168	159	135	153	139	142	150	154	146	149	133	148	162	156	152	130	154	159	157	143	129	161	145	152	175	143	129	157	147	157	159	149	140	144	143	149	154	146	130	135	122	160	151	141	165	150	155	136	137	153	152	129	130	141	157	163	158	124	138	153	148	144	150	155	154	132	149	163	147	127	148	132	160	137	159	160	132	145	159	148	122	151	139	181	156	142	140	154	154	155	149	149	145	147	149	131	173	134	154	155	158	156	144	166	150	152	143	144	140	169	148	155	156	148	160	173	148	137	146	154	159	174	152	154	136	158	167	150	140	147	157	170	117	143	182	134	152	170	141	154	144	169	149	161	180	158	146	160	146	141	149	130	144	161	172	139	141	150	134	134	153	160	162	151	159	154	142	133	157	150	137	155	147	157	147	141	137	140	160	150	165	134	149	159	138	129	160	148	142	133	131	155	143	137	159	141	141	161	135	133	146	157	180	138	129	143	137	141	134	152	137	155	141	157	166	151	156	148	145	131	160	156	138	143	147	147	177	149	153	149	154	148	162	141	168	153	125	183	135	130	159	175	177	172	144	136	149	132	167	154	136	160	149	130	133	168	138	142	138	143	141	139	155	141	142	129	148	152	160	143	157	131	160	151	135	129	154	149	156	133	162	164	133	154	126	142	165	137	141	147	168	139	151	169	154	148	137	164	149	144	134	146	156	161	139	134	143	153	143	175	137	138	164	149	128	135	127	142	157	157	149	148	131	146	154	144	148	149	138	154	156	117	113	152	146	141	149	148	156	149	151	158	137	148	150	126	161	146	150	135	135	159	175	150	134	148	163	147	136	139	137	161	150	151	132	125	155	156	138	143	165	136	152	155	149	162	138	131	152	131	154	159	147	140	156	145	166	169	149	132	134	147	149	167	154	145	149	157	142	165	152	171	164	140	136	140	163	151	166	143	161	157	166	145	139	160	150	159	157	176	159	140	146	147	141	139	156	152	148	144	150	160	163	164	134	144	149	147	140	132	141	142
26663	21987	28740	25883	22003	11701	2143	1227	895	846	883	796	721	1176	568	473	494	478	486	436	476	467	451	433	435	473	423	410	390	386	447	451	460	446	419	429	367	424	416	392	416	400	398	379	393	431	429	400	410	392	389	386	395	414	391	423	385	411	384	369	383	372	403	412	379	394	382	398	399	365	371	381	359	374	364	418	370	384	368	421	389	436	379	412	386	380	370	425	366	401	395	387	415	386	377	389	406	388	386	381	359	362	403	384	369	410	388	413	403	393	373	390	382	402	378	392	372	418	404	398	392	398	417	358	359	383	393	416	325	389	378	383	364	415	379	377	351	358	362	400	346	378	384	378	418	387	382	360	378	369	402	394	401	401	389	381	370	367	385	379	406	404	405	385	382	373	370	409	364	385	400	360	404	359	357	380	398	380	376	396	376	404	384	418	368	410	366	405	343	366	384	417	384	373	391	347	416	347	389	395	364	392	370	405	391	361	414	412	393	385	392	376	399	396	372	392	362	398	406	386	406	357	416	370	401	419	451	377	350	341	389	368	362	407	389	384	396	394	349	362	392	376	399	374	408	399	424	362	418	398	381	413	396	374	387	366	382	422	348	399	362	398	388	401	407	383	371	419	367	382	380	401	404	385	324	397	377	385	366	424	373	358	384	363	381	362	396	386	369	402	372	374	412	338	329	398	376	400	386	362	399	359	371	366	363	394	403	372	375	388	400	384	397	394	361	406	382	388	382	407	386	365	359	379	418	386	377	397	360	416	399	363	376	386	371	360	382	420	397	373	383	392	407	401	423	371	380	362	381	409	362	429	407	362	420	394	393	367	364	391	383	368	372	388	397	382	366	401	374	422	375	373	390	367	368	407	362	385	367	387	361	371	393	379	397	394	369	393	367	374	345	363	417	376	396	403	380	385	423	387	396	369	385	398	343	389	386	394	370	405	348	358	393	361	381	410	371	416	411	394	352	412	340	399	372	409	383	377	362	357	385	394	429	416	399	422	369	402	389	345	403	382	403	369	375	363	359	375	371	411	375	380	362	375	428	375	350	409	396	354	412	352	393	397	364	416	410	330	425	386	387	347	409	335	355	374	398	373	387	415	437	381	396	392	369	373	376	362	385	397	386	418	378	399	344	404	411	407	361	380	408	400	373	369	378	406	383	375	385	394	427	372	387	421	405	370	398	391	395	395	382	380	397	405	382	393	372	383	393	368	389	402	404	367	386	388	399	370	392	372	354	396	377	398	384	385	381	380	386	399	414	396	349	375	377	373	415	400	349	364	363	369	342	380	415	391	391	383	393	368	418	402	398	402	389	387	411	408	374	381	347	366	378	371	378	397	396	392	361	417	372	370	390	404	363	352	375	365	391	375	413	365	372	384	380	402	374	377	368	391	361	395	387	409	396	386	384	371	385	401	385	369	383	372	351	388	417	397	360	396	375	378	393	400	420	404	442	414	394	387	379	379	364	361	407	363	362	359	370	393	360	410	399	385	394	363	396	397	393	362	378	390	400	361	384	393	372	365	381	386	377	416	355	357	433	406	378	371	426	345	405	391	383	367	359	410	400	389	373	393	377	342	424	407	412	375	368	396	382	380	361	389	360	415	384	380	417	387	383	381	406	377	355	384	354	401	378	383	409	406	395	374	356	392	405	386	365	381	389	367	391	385	388	382	376	365	419	367	405	398	362	373	378	388	363	381	398	392	374	429	376	383	388	383	393	364	371	393	346	378	387	410	419	402	370	389	400	384	395	354	384	374	378	418	393	368	375	385	379	378	358	392	375	403	360	404	354	370	372	368	412	395	399	377	402	388	395	370	383	399	376	416	383	423	368	365	415	375	386	365	393	366	447	391	372	398	416	363	400	355	420	387	403	383	358	342	397	448	390	349	392	415	411	375	376	390	410	391	351	341	376	374	405	419	385	388	360	374	368	397	369	387	416	356	391	371	350	356	365	369	389	409	415	392	401	389	410	363	393	372	366	418	379	383	390	367	394	385	373	402	359	390	382	380	396	391	396	408	385	378	413	384	389	360	376	382	404	406	365	397	365	374	391	392	355	396	407	387	389	387	381	418	372	363	421	355	376	389	378	347	356	386	369	418	380	386	388	415	366	430	383	397	355	387	378	408	376	384	413	353	413	400	372	378	373	370	371	396	379	368	367	359	385	380	387	392	379	381	399	372	344	385	344	400	350	413	353	389	390	396	379	446	397	364	379	357	382	380	392	381	370	361	359	379	383	391	402	376	370	380	351	409	376	398	369	353	354	422	371	377	385	390	342	408	388	361	360	422	360	385	385	394	369	387	367	385	360	392	362	327	397	390	368	372	392	381	407	368	348	411	365	377	398	393	363	364	378	384	331	368	396	359	412	356	363	374	392	373	397	360	387	359	401	398	384	389	388	367	385	432	346	390	377	367	411	400	393	386	390	348	383	367	390	380	375	376	380	369	354	374	411	402	407	385	396	401	380	401	412	383	397	370	379	406	362	364	389	390	392	348	398	407	359	391	387	383	399	383	400	422	366	370	371	400	379	376	373	385	375	384	370	385	389	383	388	404	416	361	372	385	377	368	375	434	352	391	351	379	375	434	357	376	382	381	400	396	415	387	420	400	400	387	424	390	368	382	369	384	376	396	341	391	358	403	355	394	372	392	383	386	367	394	376	404	377	367	364	384	410	389	388	358	361	376	364	371	354	376	397	368	380	382	399	402	399	368	421	376	389	402	371	366	389	392	405	385	380	392	387	407	377	364	423	388	365	372	420	382	415	392	351	390	356	366	397	380	362	361	411	381	365	352	353	366	384	388	377	355	366	394	371	369	394	412	346	362	377	388	412	405	415	390	410	355	360	418	382	353	398	393	397	410	424	423	380	408	394	387	377	370	369	363	403	402	396	373	363	364	402	405	403	395	384	356	353	399	380	343	379	382	379	405	382	372	358	395	384	366	394	420	380	412	398	405	405	383	417	411	411	373	356	345	399	394	417	365	413	369	376	401	418	397	380	346	371	406	386	407	403	379	395	398	402	414	358	415	374	407	398	353	383	376	400	383	418	390	384	376	406	419	392	406	412	399	409	362	393	418	350	393	385	412	386	385	386	366	374	386	365	375	343	381	408	380	362	406	392	398	392	384	371	375	402	378	347	338	403	376	356	352	380	382	386	385	380	437	366	380	386	365	394	403	408	344	382	397	419	384	392	415	410	379	379	366	350	387	379	414	403	365	360	377	388	371	346	390	369	382	409	372	362	369	358	403	398	377	377	410	367	415	377	352	392	415	402	416	375	377	410	397	412	372	369	406	419	396	355	392	415	386	367	393	403	402	376	388	395	370	393	394	405	415	394	381	406	376	392	392	397	382	359	355	385	398	387	405	419	398	383	381	415	388	391	367	390	386	397	409	394	394	397	409	372	362	378	385	405	394	374	398	393	408	364	406	404	395	346	344	405	391	371	383	394	353	367	356	350	387	358	382	425	381	397	404	400	346
8038	14893	12358	7202	4857	3552	3145	2314	1541	1386	1543	1299	1125	2097	634	672	623	543	544	519	492	485	493	484	450	451	418	442	420	432	407	425	423	427	400	430	376	406	401	398	436	373	350	360	403	396	417	392	383	381	343	369	397	402	387	422	362	374	395	385	350	334	395	407	407	353	369	360	406	364	349	429	402	361	375	385	371	390	342	371	353	418	378	384	370	359	386	365	398	384	367	371	379	355	374	385	360	355	335	391	356	337	390	365	376	369	394	408	337	379	379	373	381	388	367	378	347	373	369	373	377	368	334	369	351	371	373	362	362	364	375	360	358	369	365	366	364	379	336	352	340	379	349	383	357	395	365	383	360	354	371	370	389	355	392	404	402	368	357	376	390	346	369	357	363	383	377	354	403	380	408	385	336	365	368	380	385	356	380	392	322	361	381	344	362	353	361	360	351	369	378	323	365	376	368	345	379	349	360	363	351	363	364	377	362	373	400	387	358	366	346	347	396	363	345	345	372	367	371	391	351	387	395	390	364	358	372	351	344	382	363	408	357	370	344	363	374	381	379	334	346	355	363	382	387	348	372	337	363	372	350	363	388	371	414	371	372	383	362	363	359	347	369	376	387	374	354	337	380	376	368	358	363	377	388	385	383	330	369	364	343	371	335	357	349	354	352	361	402	363	369	368	386	343	351	347	391	359	393	356	364	337	400	387	360	375	363	340	351	367	362	371	383	362	360	391	379	341	355	350	357	365	398	373	376	360	358	370	381	357	353	363	356	397	348	374	367	378	358	372	412	354	388	371	354	369	324	359	375	400	379	370	317	378	346	338	375	351	358	352	372	405	350	400	382	344	366	357	360	409	331	347	360	404	358	398	370	396	357	358	388	386	378	399	369	387	363	363	362	388	379	349	332	386	362	375	342	370	354	340	377	385	345	379	331	392	355	361	369	365	387	339	353	344	356	353	377	332	352	369	361	393	368	356	355	342	340	338	357	356	378	375	407	392	329	376	368	356	393	373	371	353	362	340	362	359	371	346	356	340	348	377	369	379	395	366	377	361	357	387	374	336	349	373	366	323	356	374	367	386	355	383	338	388	409	350	360	366	385	373	359	365	412	393	350	360	355	372	380	345	328	362	384	319	324	387	366	358	369	378	342	362	388	349	363	356	379	377	385	379	368	350	345	363	364	399	360	361	348	340	347	354	362	393	390	376	386	380	346	376	392	360	420	325	363	405	392	342	378	357	351	367	381	366	363	324	364	338	378	366	370	351	324	363	388	396	357	368	353	341	318	359	356	351	369	362	370	375	370	351	371	364	342	361	397	381	384	365	403	377	370	362	367	411	379	400	401	348	364	368	366	369	342	355	372	338	370	346	352	392	402	364	350	392	344	387	379	324	361	390	381	371	354	389	335	366	388	371	398	360	380	360	370	344	372	355	388	386	355	359	352	362	376	353	343	360	335	384	382	375	370	355	371	353	379	399	380	363	372	358	343	376	390	361	337	357	345	359	342	402	366	388	372	410	366	389	366	425	370	389	359	366	358	368	361	340	371	357	346	360	366	366	383	336	366	364	385	366	351	358	382	363	365	408	344	327	398	370	354	351	360	375	363	348	389	377	377	379	353	356	359	385	368	374	346	346	357	368	374	353	377	373	408	338	349	381	358	351	354	366	373	357	396	355	390	333	375	343	378	427	370	371	348	374	328	365	365	382	358	366	358	342	383	368	330	370	391	384	357	388	394	353	347	373	351	372	365	370	383	355	370	380	313	367	372	343	366	359	357	385	371	395	369	375	388	379	363	389	393	374	354	368	363	375	360	373	359	379	380	359	356	378	367	337	345	354	382	353	373	356	391	349	374	365	355	377	354	362	373	370	375	381	380	373	347	389	368	355	334	356	361	338	363	396	398	367	371	379	339	364	357	368	367	395	349	390	389	396	348	338	381	387	379	359	392	347	379	391	362	361	376	351	387	347	411	364	356	372	359	390	336	369	379	327	348	358	386	365	366	348	371	353	373	386	351	367	376	367	368	350	374	330	368	381	379	377	390	386	376	353	365	382	333	391	369	339	360	392	395	387	322	375	419	355	376	333	359	355	381	353	359	408	357	369	381	348	335	401	372	393	372	370	365	384	424	376	377	373	374	385	336	381	384	309	355	354	370	385	351	351	358	384	351	339	357	366	376	365	340	338	362	396	383	363	370	340	399	346	374	372	383	381	351	365	358	365	356	356	381	355	339	351	360	405	366	404	345	397	338	353	371	350	359	368	375	383	360	369	386	382	405	373	359	354	376	381	338	411	372	351	400	341	361	351	370	358	316	339	378	387	346	365	404	351	381	377	406	348	343	342	369	369	379	361	378	356	398	390	385	356	355	368	359	383	374	356	355	371	364	380	382	390	363	369	379	330	332	343	327	343	384	363	352	362	378	361	373	388	337	392	353	370	403	352	388	392	359	356	365	365	391	384	354	347	391	383	341	405	400	357	354	377	370	385	345	366	355	393	344	377	364	395	382	367	356	368	382	342	347	407	361	372	338	395	370	358	383	372	381	365	348	376	379	383	382	357	351	361	390	347	365	374	350	357	336	380	365	369	360	365	353	359	347	376	380	335	392	346	353	387	359	376	376	376	373	356	375	382	400	369	374	390	363	345	363	375	384	361	382	380	345	386	374	360	365	400	362	397	358	387	355	391	390	370	378	378	391	372	355	356	372	382	356	378	383	390	365	355	376	368	354	385	361	375	396	312	379	380	347	364	365	377	393	390	371	416	395	338	355	384	353	380	340	352	347	405	380	379	332	318	362	342	392	358	366	342	359	367	390	372	387	371	358	358	349	361	345	366	376	390	356	373	344	389	348	398	398	374	399	375	340	358	384	376	334	381	406	383	366	373	378	337	344	315	381	343	372	381	362	388	370	362	385	391	384	403	386	353	357	377	343	350	358	387	360	367	381	346	326	367	354	371	354	350	379	381	363	369	368	354	411	369	337	357	357	338	365	376	347	379	395	339	354	359	372	360	358	362	354	385	383	364	352	355	396	352	363	344	373	402	369	387	354	387	359	424	386	356	362	388	341	366	393	368	350	386	370	369	389	372	382	394	402	344	407	372	391	337	349	402	347	395	370	388	361	357	350	386	345	370	348	350	364	377	357	377	372	371	345	361	333	383	392	355	357	360	372	343	354	371	344	349	377	352	356	369	392	375	364	353	365	365	347	389	304	368	352	373	343	368	360	359	387	355	383	344	355	365	321	339	370	368	346	377	372	406	378	356	372	378	347	338	394	382	354	381	359	403	340	399	342	362	339	356	364	400	321	357	369	382	357	340	357	332	333	359	384	378	349	336	347	379	371	376	389	384	345	375	327	374	362	348	379	371	369	329	361	387	358	375	359	383	334	377	362	401	383	360	381	364	378	365	360	336	405	381	378	384	355	346	357	329	382	379	432	344	417	379	373	384	396	380	341	332	371	346	412	376	370	351	369	343	349	365	366	351
24304	21974	29087	25529	21981	22107	11356	2547	1638	1690	1656	1459	1284	1604	955	961	947	849	851	837	877	782	788	786	750	745	757	729	686	712	742	716	727	698	709	688	645	780	752	692	686	670	709	753	714	705	712	672	719	687	735	678	686	716	708	723	684	685	705	682	652	660	700	677	713	686	697	690	672	736	669	677	666	708	686	677	700	699	691	675	699	669	660	669	705	642	731	656	759	670	679	711	666	712	687	664	681	717	643	714	698	711	675	694	712	650	676	686	660	640	649	678	672	725	671	714	682	660	687	659	678	650	665	684	687	678	661	673	655	686	694	664	678	694	687	654	659	650	668	633	642	704	656	699	702	716	661	656	665	655	655	676	670	695	639	657	697	703	707	701	700	694	679	688	634	653	690	683	718	686	687	632	686	693	680	680	643	691	705	660	661	670	722	643	624	692	649	670	641	676	683	662	671	641	682	678	632	680	749	653	680	646	716	689	718	668	661	683	702	637	668	667	687	701	662	658	665	669	640	640	749	680	650	668	662	669	630	651	678	712	658	635	604	652	723	687	678	665	688	633	666	714	682	694	658	701	687	657	660	644	703	675	630	613	677	700	695	668	661	733	685	677	648	643	660	698	644	664	642	671	712	710	718	678	623	693	658	672	671	664	691	698	692	638	723	691	717	662	730	695	653	644	684	680	634	688	676	623	674	685	689	681	649	629	683	646	643	722	680	644	689	700	715	666	667	640	690	649	660	688	705	696	627	689	666	640	673	648	653	683	701	683	677	634	690	718	649	678	684	637	695	637	671	622	664	707	727	681	650	673	697	656	720	682	695	696	694	679	701	630	682	678	694	646	680	704	684	730	710	673	684	682	675	647	701	675	634	686	649	653	726	659	690	679	670	663	665	628	671	720	699	625	642	676	696	673	716	634	710	716	653	686	688	723	671	703	691	662	699	671	728	702	657	660	658	708	670	665	629	664	666	672	637	655	615	721	680	645	675	657	656	731	691	663	670	656	720	675	675	620	657	668	681	675	663	646	693	662	640	680	700	642	632	643	632	637	651	689	722	678	667	654	640	679	698	680	663	662	647	679	685	678	708	646	657	649	723	650	669	715	656	656	678	686	651	659	666	677	678	672	668	641	678	689	674	642	653	713	665	688	666	665	717	678	742	635	709	665	696	623	684	669	674	647	700	700	675	687	637	663	687	661	727	642	671	629	658	640	673	658	709	668	690	650	666	661	660	696	652	652	650	655	679	628	669	646	701	702	628	687	652	689	706	658	661	661	682	645	664	637	679	637	664	702	615	646	635	678	698	640	682	701	705	660	692	695	698	711	718	628	685	732	662	733	683	657	688	678	697	659	693	664	670	643	688	749	617	685	659	693	637	720	682	671	661	634	654	677	653	674	638	677	678	675	664	684	688	637	720	657	632	699	672	670	655	665	681	680	663	639	667	675	656	704	681	677	655	664	649	654	699	671	657	647	684	678	702	644	688	682	689	668	675	637	660	627	622	653	697	704	639	581	667	690	643	633	641	667	620	655	687	631	677	671	701	691	709	683	664	673	717	658	672	718	666	694	655	710	664	709	672	668	648	701	689	681	653	673	625	670	676	689	676	643	676	651	698	679	676	690	648	680	660	675	696	699	697	687	669	707	695	669	706	672	657	693	672	662	668	672	694	744	713	683	700	698	688	683	671	648	675	682	689	687	664	651	678	671	674	663	658	697	670	721	648	645	664	626	712	657	714	666	674	623	703	642	670	693	659	671	688	635	658	710	646	730	677	667	633	685	683	678	695	611	683	746	656	685	690	624	646	665	684	687	647	689	645	665	691	681	730	693	667	689	657	687	698	647	684	657	654	688	689	672	662	697	682	683	683	695	656	676	634	712	684	669	658	656	675	663	656	631	650	663	702	694	627	690	656	694	636	657	632	676	721	674	733	675	677	653	639	670	686	691	689	702	652	727	656	696	676	689	679	664	689	715	655	683	682	676	650	634	645	678	669	685	674	615	690	723	697	595	691	688	646	691	671	670	642	618	656	699	657	670	654	710	637	685	679	707	696	709	713	664	716	674	662	685	666	660	689	695	671	661	649	665	670	635	661	668	683	647	676	741	649	672	678	674	685	691	648	640	645	732	639	670	681	653	653	661	651	706	747	646	657	692	631	694	701	706	653	707	635	719	699	696	684	685	667	689	718	661	728	655	679	646	696	617	697	649	669	672	705	700	665	657	680	669	655	690	688	691	679	703	662	647	654	654	627	654	694	689	679	651	637	635	702	662	686	698	622	683	685	675	708	645	660	719	642	662	707	660	686	679	671	662	652	625	671	676	673	664	658	664	672	641	622	664	637	665	670	650	668	672	642	698	733	647	679	645	648	699	662	638	671	703	665	638	682	665	689	629	678	662	674	719	654	706	687	666	654	645	625	669	679	651	685	670	698	706	679	681	685	665	727	658	654	668	653	723	683	684	630	707	703	591	669	649	637	698	689	665	715	679	676	629	704	690	667	712	652	660	727	692	661	661	663	628	603	687	675	663	676	638	675	734	690	661	632	715	653	667	627	680	678	693	646	645	685	680	674	674	677	660	667	723	646	664	639	648	690	655	699	642	681	662	688	655	652	722	678	705	623	684	685	668	689	700	608	696	704	644	644	675	694	667	675	717	624	640	667	678	650	670	658	672	681	694	687	711	680	681	666	591	669	643	673	655	748	669	677	650	689	731	690	673	669	675	668	657	677	727	715	687	639	739	679	680	694	670	684	691	691	671	700	725	666	672	652	693	659	666	679	642	659	690	684	588	639	711	711	650	700	636	649	655	680	695	671	684	683	678	631	716	683	638	675	652	706	652	659	709	700	677	685	654	710	659	693	666	741	682	691	670	670	671	691	652	696	713	632	645	709	675	662	648	664	668	701	679	686	694	640	646	677	681	673	732	701	662	649	711	614	644	742	686	692	681	685	692	689	646	692	677	679	649	712	673	650	697	667	630	699	648	678	694	625	646	686	660	687	692	653	682	676	636	675	663	664	634	704	650	657	717	719	713	670	693	664	659	710	649	672	671	667	631	663	682	638	658	685	634	668	659	663	672	645	667	683	667	716	717	660	633	648	673	696	632	676	642	625	622	731	662	687	670	644	670	696	651	681	695	705	711	653	671	638	692	658	678	670	693	653	666	658	714	679	652	671	670	693	678	658	686	697	627	661	659	674	665	684	639	719	646	651	659	688	662	704	709	656	668	672	676	658	631	656	682	621	660	672	685	672	696	704	699	658	691	716	696	678	680	657	709	708	653	653	655	671	640	682	670	685	648	646	704	676	662	701	658	615	630	726	635	641	690	668	654	703	679	681	661	734	686	714	653	650	676	634	683	717	668	651	673	728	698	592	681	651	605	709	682	682	664	656	684	681	648	718	712	654	672	671	659	665	684	701	676	642	685	636	664	664	647	670	657	667	692	650	632	701	629	709	621	650	576	682	659	681	641	701	665	643	676	673	665
11532	23406	20244	12203	8874	6611	5334	4054	2944	2983	2819	2452	2079	2524	1302	1153	1208	1119	1018	958	928	867	824	856	831	832	843	790	754	780	701	768	753	764	754	774	663	756	696	684	696	670	676	711	671	686	686	704	660	651	648	644	647	693	658	687	703	677	683	653	680	673	682	667	657	622	634	663	646	692	655	681	684	639	626	626	672	699	671	630	591	651	631	649	667	682	637	654	618	614	692	639	662	677	656	682	635	683	686	648	634	613	682	640	610	633	632	624	661	621	636	637	649	621	692	625	648	640	636	657	662	688	633	636	660	645	610	636	644	622	620	617	610	634	565	577	621	644	618	660	624	589	609	669	603	685	647	642	642	634	658	632	686	659	613	650	646	614	670	656	670	579	654	679	639	665	632	635	628	649	674	652	657	640	652	623	645	616	638	682	665	668	605	646	647	617	689	627	633	648	620	678	640	629	601	642	678	596	671	654	706	659	593	624	637	648	676	668	658	670	650	645	653	660	621	689	628	667	636	653	652	648	612	599	641	620	683	680	604	635	642	678	702	686	650	608	649	641	646	643	601	643	633	671	625	592	602	614	666	655	647	658	672	607	675	656	665	658	602	661	630	648	670	647	629	600	594	648	613	635	595	642	622	632	641	638	571	670	655	592	641	643	634	683	596	647	637	615	635	650	624	621	668	670	652	648	642	701	627	645	663	609	653	627	632	655	618	636	632	649	638	672	693	650	602	640	666	638	631	666	619	635	694	620	628	680	670	629	665	670	674	648	641	623	644	649	638	624	624	643	607	653	627	604	626	666	618	645	608	628	664	639	612	638	630	649	642	659	669	642	627	657	656	672	646	665	626	672	643	635	620	694	616	636	648	633	651	615	633	646	669	605	625	640	631	639	631	641	617	655	687	655	663	594	667	645	627	632	616	693	670	632	672	637	672	605	642	652	600	625	641	600	694	679	657	623	655	649	627	612	619	702	617	622	622	679	648	681	666	628	649	670	636	610	673	666	654	705	630	637	657	621	671	639	636	682	635	607	647	617	641	686	624	697	687	572	701	682	659	614	601	656	683	695	640	639	640	598	692	632	615	614	671	633	650	663	677	632	622	608	657	646	655	629	625	622	648	604	628	670	645	645	637	623	655	605	672	615	685	658	675	639	641	641	624	685	610	671	591	637	677	675	603	643	599	653	638	644	600	675	675	638	665	630	679	619	688	655	619	621	656	657	626	682	636	645	639	631	650	641	642	627	676	636	611	614	669	632	649	608	617	620	707	673	664	657	690	688	629	678	672	652	671	629	643	667	674	636	610	635	613	626	621	642	614	628	612	699	637	623	671	659	652	631	631	641	672	671	667	665	674	647	601	641	620	667	636	657	650	687	675	613	664	619	616	630	643	604	672	613	618	631	634	664	639	679	601	622	644	651	655	632	675	630	663	634	635	604	622	657	604	670	608	656	646	633	676	615	612	614	649	615	655	658	593	615	654	623	646	631	615	701	665	619	662	631	663	656	616	675	625	696	661	607	639	654	642	631	652	644	661	668	647	625	648	632	656	603	629	626	646	576	668	668	609	633	575	624	639	645	647	627	618	649	620	617	637	653	628	661	627	655	610	664	634	606	653	645	619	641	654	669	605	634	672	594	619	604	627	611	620	654	668	595	605	643	646	587	632	625	658	628	607	618	608	621	628	648	629	626	634	621	655	635	639	627	659	635	660	583	666	638	661	661	608	654	680	623	656	630	615	631	672	660	671	653	700	672	612	701	645	632	654	643	613	659	630	648	668	661	620	660	666	661	628	681	614	650	688	626	642	664	617	682	636	630	631	630	611	631	598	635	671	637	652	625	636	663	628	644	636	599	688	581	632	660	646	654	651	569	651	668	608	654	626	643	632	680	600	639	641	628	616	615	623	664	605	595	624	596	674	658	682	639	629	682	632	649	601	662	686	616	610	603	638	666	620	651	638	634	620	682	689	629	619	660	645	672	627	670	615	614	597	622	631	648	606	588	629	633	617	660	630	610	686	679	667	609	671	659	622	572	666	668	591	665	645	640	657	625	605	661	639	657	650	659	648	619	657	677	675	667	630	630	617	658	611	648	672	630	645	610	639	639	622	629	680	632	676	624	619	646	611	632	589	592	627	632	594	599	643	659	632	654	650	625	627	601	657	669	658	634	655	640	665	632	624	595	598	653	635	678	635	643	663	618	653	636	690	603	651	624	660	690	621	625	637	672	641	641	659	628	632	666	621	657	616	653	645	635	638	610	624	624	614	648	644	626	644	663	709	625	614	613	595	626	627	644	686	664	648	677	675	663	637	634	633	646	654	682	661	626	636	660	643	647	634	651	658	612	651	618	639	703	622	632	627	677	615	677	662	655	672	610	662	628	650	619	641	640	601	640	677	629	626	649	631	673	599	632	637	653	653	638	585	632	627	650	640	678	668	612	675	624	648	661	617	640	654	684	640	681	676	669	623	648	661	635	649	636	626	652	672	637	632	672	642	639	623	635	633	676	635	637	622	662	635	691	641	640	610	654	631	659	649	698	620	660	610	597	601	632	706	640	625	668	677	674	646	615	633	689	616	659	641	624	658	634	648	671	660	658	611	643	639	640	643	658	639	651	631	657	654	661	634	625	658	659	694	665	674	632	630	682	629	644	613	657	615	624	636	650	676	614	637	634	621	660	615	655	668	679	640	692	639	649	607	628	621	638	632	682	649	640	650	632	642	665	655	642	618	613	694	660	618	598	664	608	653	618	633	655	689	612	625	635	679	633	616	664	645	626	690	642	596	607	660	666	693	627	687	616	626	631	643	620	653	625	666	612	609	618	635	623	652	642	640	614	623	636	669	641	591	634	635	657	642	656	644	599	634	647	649	630	652	612	649	699	624	609	688	649	666	589	608	611	650	651	615	630	692	626	614	646	675	627	660	640	621	635	614	623	655	630	633	649	632	659	629	639	614	585	662	614	617	621	640	623	675	664	683	645	614	650	617	610	660	602	576	592	654	626	659	618	672	679	641	643	657	643	633	645	616	641	639	639	658	643	583	614	632	635	636	594	672	596	563	652	629	612	631	627	649	627	624	591	644	677	624	595	619	689	683	661	671	616	643	629	625	609	704	625	607	663	607	630	648	624	637	631	636	601	608	623	632	606	614	650	638	649	664	605	636	636	676	645	633	644	643	616	634	597	622	631	669	693	636	645	612	629	635	620	618	640	615	642	639	678	619	638	635	650	660	690	630	624	646	643	588	654	614	637	597	665	677	679	629	692	645	644	652	632	606	609	666	648	652	636	619	650	693	668	600	670	614	604	648	639	617	665	662	654	627	616	642	605	634	669	601	616	669	673	672	653	710	649	670	611	632	644	632	608	632	679	660	636	697	636	617	630	624	661	649	660	662	613	661	653	676	605	623	597	639	650	659	683	625	683	650	617	653	615	623	635	646	660	600	645	682	613	634	590	624	682	651	655	628	667	633	619	631	606	637	639	626	607
29990	15580	2155	639	373	272	278	218	171	226	293	201	206	178	146	125	148	140	133	145	132	138	135	158	147	136	135	124	147	127	129	140	158	138	137	129	152	148	154	146	156	137	143	135	131	138	139	154	128	151	125	112	135	124	139	124	135	150	132	129	146	134	122	148	140	154	156	151	137	140	156	149	138	126	131	120	153	135	127	126	136	154	136	152	135	134	141	126	161	137	141	141	133	150	134	131	136	158	155	159	167	121	129	128	119	136	155	134	136	120	133	145	130	113	137	136	147	147	153	132	147	141	119	129	123	134	143	99	143	151	137	133	151	127	150	152	130	140	139	150	142	146	139	123	126	129	144	132	154	144	130	130	142	139	152	116	142	122	135	133	154	134	124	150	120	134	133	141	150	143	165	130	125	136	147	115	146	152	147	128	127	117	126	121	136	168	165	135	138	140	140	141	119	159	131	135	144	137	144	132	133	141	128	151	139	166	138	130	121	127	131	140	151	140	145	127	114	144	137	154	119	134	140	149	134	118	134	160	132	135	138	136	144	119	154	135	163	133	140	160	142	140	146	142	125	155	138	137	147	143	127	133	140	120	143	136	118	151	144	117	123	115	115	134	132	124	140	139	142	136	159	159	139	146	156	143	132	147	140	152	130	157	152	128	134	142	146	143	118	112	131	133	144	124	123	137	120	136	134	134	135	152	133	128	140	152	136	137	139	134	134	126	148	118	143	126	155	140	142	119	144	123	151	134	133	138	118	151	145	135	132	132	131	139	133	135	135	150	131	153	130	129	123	132	145	144	110	124	125	146	126	133	133	141	134	149	141	137	150	150	122	133	145	158	146	145	149	113	142	126	138	138	138	139	136	141	149	142	126	129	108	122	153	151	142	142	140	132	140	159	132	118	142	144	130	132	142	155	144	132	131	155	121	140	136	158	129	163	161	140	124	145	160	124	148	119	145	133	156	133	147	140	124	159	145	116	106	111	157	120	128	142	131	134	139	132	121	132	130	136	132	131	134	142	149	150	140	141	148	122	118	142	116	129	162	155	129	133	137	137	134	155	144	136	135	128	118	144	136	147	127	139	129	154	150	123	155	127	133	151	118	133	133	127	145	139	148	107	138	146	126	150	123	119	123	142	145	122	126	124	139	139	130	126	148	132	137	140	119	114	127	151	154	153	127	141	126	158	128	134	140	132	156	127	137	150	121	139	133	126	155	149	117	141	137	120	144	124	136	123	126	156	132	157	134	143	137	139	131	130	148	122	146	146	133	140	135	143	145	127	139	163	152	120	135	141	138	125	140	112	142	134	136	132	125	123	154	119	137	137	139	145	145	141	152	140	144	141	169	137	136	124	128	138	149	142	149	148	129	117	155	152	145	127	133	121	141	133	125	157	138	120	121	134	139	143	163	118	138	127	121	152	142	147	125	138	124	134	150	126	127	130	163	120	122	138	123	138	138	121	140	140	133	137	158	143	139	149	138	141	155	139	147	132	149	135	127	151	145	139	127	129	140	143	145	132	126	143	138	133	133	130	146	135	132	135	153	119	134	146	118	126	136	125	136	128	143	142	165	130	140	146	130	121	156	131	122	118	116	107	144	133	142	127	130	114	181	135	144	151	124	143	135	134	151	139	155	127	120	135	156	130	112	129	122	146	141	128	128	119	121	143	141	136	132	132	140	165	130	138	137	150	147	144	133	128	119	137	141	154	145	160	135	144	110	125	123	133	142	143	138	142	130	143	163	130	129	131	148	118	124	149	124	146	125	138	126	134	128	136	127	143	152	132	133	120	152	143	131	143	134	128	146	162	163	126	122	129	128	148	141	160	148	132	145	127	134	119	169	157	149	148	136	145	128	146	148	133	129	128	149	123	147	131	124	133	136	129	128	129	127	131	135	141	162	145	141	142	142	136	151	142	124	136	127	143	138	166	126	137	133	130	128	114	146	140	142	137	135	142	133	125	160	121	144	114	156	126	145	140	134	169	156	152	128	135	154	141	160	144	129	148	142	129	128	132	123	135	120	132	118	136	137	152	160	146	143	132	130	151	144	141	133	125	116	114	135	130	133	135	136	134	140	152	132	127	137	146	143	124	152	129	141	119	119	142	122	124	142	125	137	141	121	135	136	131	125	153	117	133	137	151	136	121	125	148	128	142	122	135	136	143	145	137	144	156	150	134	128	125	146	149	113	139	110	131	149	129	145	153	129	125	145	127	128	116	159	129	112	143	147	137	141	152	135	127	148	139	125	146	137	138	124	137	140	135	148	145	125	135	126	134	132	134	129	119	148	139	135	139	135	144	137	115	142	124	134	132	130	130	136	123	139	156	141	126	133	127	141	126	147	136	153	120	148	139	129	125	131	165	143	150	129	136	143	126	156	116	135	124	130	132	151	152	136	153	133	145	130	135	123	132	141	116	141	136	125	158	145	127	144	139	122	129	126	121	134	128	121	143	163	124	144	127	151	116	141	153	132	127	126	128	129	143	130	140	133	131	134	128	174	149	143	127	135	150	139	141	151	135	149	122	107	132	136	138	131	117	134	136	153	117	147	130	149	129	133	150	143	125	125	153	135	128	133	144	131	138	145	122	160	143	122	147	141	132	124	135	143	132	149	113	150	133	145	129	153	149	144	153	138	129	121	144	145	140	131	128	130	126	126	154	146	158	136	148	132	150	134	146	135	144	149	144	136	120	143	150	120	144	135	133	145	137	142	134	163	148	137	127	137	156	154	115	150	126	126	157	137	122	136	136	145	136	134	143	131	141	144	132	136	136	110	149	147	136	138	139	147	111	136	152	117	144	143	138	133	128	131	140	133	167	150	134	108	134	152	125	113	139	140	122	143	121	138	140	137	145	125	142	138	134	129	145	124	127	125	139	119	133	127	143	143	120	123	131	169	120	148	138	124	130	140	142	146	151	128	132	122	131	120	144	136	117	167	140	136	135	143	125	123	145	145	122	135	128	151	123	135	128	123	113	139	118	123	120	126	139	130	116	113	129	146	131	149	140	149	121	141	124	114	152	149	140	145	143	150	155	140	132	133	138	110	132	126	141	148	133	126	145	127	125	130	140	155	150	135	142	117	143	126	124	120	135	135	153	141	159	162	141	126	123	160	151	120	123	120	131	129	130	135	159	142	113	141	138	144	145	122	109	140	127	138	133	139	126	142	132	140	148	126	132	137	147	106	134	140	105	132	134	150	132	146	148	151	137	138	121	151	126	139	131	139	140	138	152	123	120	129	135	128	143	149	150	131	126	129	147	134	137	134	123	143	151	139	122	140	136	142	132	131	139	144	160	147	132	137	137	155	160	117	153	132	135	114	134	114	140	137	136	138	133	105	139	131	125	136	155	126	132	103	144	123	116	139	120	152	133	151	143	163	126	143	143	143	125	143	127	142	138	136	127	110	128	136	139	126	149	144	122	145	125	140	107	144	127	138	136	111	136	154	137	127	132	164	123	128	134	134	144	176	137	138	147	161	130
5558	1414	1350	805	581	384	375	324	252	389	471	320	297	256	152	182	145	165	178	159	160	149	162	126	159	145	161	164	147	149	167	165	173	166	139	140	165	149	154	138	141	152	169	153	173	163	161	150	137	155	155	145	158	146	167	145	155	156	152	185	153	151	148	162	170	162	156	171	155	148	162	153	166	163	177	147	144	160	158	147	128	149	157	147	166	142	145	166	153	138	155	147	151	144	141	154	151	131	156	142	160	142	146	157	169	138	160	148	157	173	151	142	148	128	139	159	139	137	156	168	162	157	128	161	176	166	148	154	164	155	152	157	153	159	153	148	162	165	145	165	148	137	138	152	140	158	151	144	160	166	144	130	155	153	143	146	151	172	160	163	145	145	163	153	151	159	152	165	137	140	175	167	145	141	153	149	134	144	145	153	150	152	167	146	159	168	142	142	146	170	149	144	141	159	157	151	158	159	149	146	139	145	169	160	148	155	147	148	148	140	163	145	151	153	163	151	158	137	159	152	140	166	147	166	151	171	159	143	162	158	165	162	155	140	142	166	151	143	160	154	154	159	153	152	142	167	159	126	151	161	121	140	154	149	146	161	158	155	157	174	155	147	147	162	160	166	158	162	157	139	158	146	146	127	153	169	142	150	163	158	152	150	157	132	145	134	145	142	152	144	151	152	150	161	145	151	162	160	127	139	157	157	140	165	146	145	158	152	132	163	144	143	139	162	143	152	153	126	153	167	170	152	133	138	138	140	152	158	146	151	143	158	145	143	127	154	166	147	143	146	159	128	139	136	126	150	164	151	172	122	153	158	166	163	154	144	148	151	143	156	159	146	166	174	160	151	157	157	140	127	173	182	144	150	150	161	160	157	151	165	138	134	167	144	142	173	136	178	152	163	161	162	153	146	148	164	142	154	155	157	162	145	159	147	154	166	158	150	177	155	152	140	148	133	146	141	154	142	165	158	149	158	134	146	159	156	153	144	141	138	139	157	156	156	167	164	116	128	151	146	145	147	135	158	145	166	144	135	152	125	163	140	146	164	143	134	174	145	143	164	155	159	127	143	155	170	152	145	147	175	150	136	132	159	156	162	140	151	146	152	150	143	160	144	167	130	164	140	140	154	148	170	148	142	165	155	164	146	172	156	161	164	153	134	143	137	161	144	162	153	144	151	159	166	149	139	146	147	142	132	175	135	140	177	143	172	149	144	141	153	152	148	163	154	147	143	139	161	169	141	138	143	154	137	158	134	135	164	140	146	134	174	136	155	138	137	174	159	174	154	153	136	142	154	178	152	151	153	161	160	149	160	163	152	150	171	141	147	148	134	152	157	153	150	167	157	141	128	151	115	158	143	164	170	169	135	160	146	136	145	155	155	134	145	162	150	137	144	145	149	160	161	142	140	154	144	138	151	166	161	136	159	155	141	164	163	144	162	154	160	159	156	154	138	161	146	170	143	152	159	145	152	176	150	143	155	149	150	145	148	155	150	151	166	158	148	156	134	140	141	159	160	136	162	156	146	151	162	150	136	146	147	161	152	136	157	152	169	149	172	138	139	163	157	134	152	156	157	141	174	144	141	148	141	157	137	141	163	139	160	166	141	142	132	149	142	149	179	146	151	141	158	154	168	124	141	144	146	173	156	163	162	159	167	144	137	152	141	148	134	143	177	134	155	162	154	147	158	169	178	143	137	174	154	161	161	149	160	159	167	161	128	145	140	131	145	156	127	167	136	154	161	161	152	158	169	150	166	127	179	167	160	162	151	156	148	168	154	137	146	151	175	157	142	151	140	148	152	150	157	155	136	147	145	147	161	124	165	167	147	162	150	158	146	159	160	143	141	154	153	143	141	135	158	157	139	134	152	151	160	147	161	142	154	149	160	135	143	143	127	133	132	152	138	151	147	158	160	139	152	171	167	154	138	160	147	126	151	147	148	177	166	147	147	143	150	154	144	164	135	134	150	130	132	169	159	153	159	156	144	164	138	146	140	138	159	163	145	145	158	150	132	160	147	138	152	168	142	139	152	155	153	136	154	158	142	163	156	148	160	136	158	159	158	127	154	166	163	133	145	145	159	173	143	163	132	158	149	159	157	157	153	170	165	136	141	160	145	153	158	139	151	142	168	143	183	144	143	154	160	142	148	165	122	151	126	136	145	177	148	147	155	150	136	159	160	173	157	143	180	157	167	179	160	156	133	146	159	143	142	153	151	136	168	165	138	153	154	160	158	147	165	171	146	166	152	123	160	170	148	148	132	154	143	116	148	132	156	182	144	154	145	147	158	147	147	155	136	140	140	137	147	158	183	164	156	142	147	150	170	163	152	161	175	159	178	147	166	140	164	164	150	160	150	161	164	135	134	165	149	156	159	139	157	169	163	169	119	146	148	156	152	163	153	170	157	139	160	142	169	158	134	157	139	168	154	131	151	151	138	147	165	152	151	159	151	146	143	140	163	156	155	151	154	157	155	151	162	153	160	150	151	136	161	147	140	149	119	140	168	179	169	158	157	140	125	137	155	144	145	164	146	139	179	154	150	163	173	150	160	113	151	149	131	154	164	164	154	159	161	148	127	142	143	145	136	139	142	163	173	151	150	151	146	140	148	158	134	170	150	146	154	156	166	151	141	170	162	151	157	157	155	162	148	146	136	173	152	182	155	156	168	142	140	150	151	149	168	151	161	138	152	143	151	168	129	149	177	147	157	154	159	163	157	165	160	165	152	156	153	137	140	151	149	164	154	152	139	153	162	151	138	134	160	161	139	177	170	152	161	146	144	163	177	140	153	165	154	162	155	165	160	149	156	170	161	174	166	166	158	159	182	176	181	150	173	143	131	128	164	146	133	163	175	147	159	158	153	153	138	130	167	175	151	145	162	157	166	177	150	158	163	174	172	166	151	152	132	149	164	153	148	158	154	169	158	144	135	144	144	159	166	147	150	173	144	161	167	132	135	146	149	138	173	136	158	149	156	171	133	156	155	135	175	161	129	148	147	134	169	167	159	135	130	143	156	144	126	151	140	140	127	164	156	141	157	138	163	148	183	167	155	130	142	154	157	140	143	144	145	134	135	170	148	140	178	154	138	160	162	169	148	141	170	164	123	131	146	135	159	157	153	144	166	162	147	159	155	166	142	178	151	159	160	176	172	152	134	135	143	153	166	139	174	168	159	160	148	152	146	159	146	161	138	147	141	152	126	149	147	150	166	138	155	164	144	147	151	130	162	163	153	154	149	155	158	148	139	138	157	152	161	119	173	159	171	145	143	155	143	145	161	143	154	159	142	161	137	142	160	168	142	146	152	147	148	157	163	135	159	152	151	153	170	166	146	126	160	154	171	161	138	147	159	134	161	160	156	144	145	180	155	159	154	178	137	170	156	167	146	160	161	152	148	140	142	159	153	148	147	165	147	148	162	163	152	160	152	147	156	142	134	156	153	161	156	165	150	159	166	161	163	138	146	167	147	144	157	143	136	139	123	147	163	159	157
24336	20002	26157	23531	20003	10706	1849	1097	837	875	809	754	646	1172	472	471	467	429	441	449	399	412	429	408	415	415	383	380	382	362	380	393	371	369	391	342	373	357	399	381	361	386	367	373	382	388	373	357	338	341	334	343	346	324	337	347	366	369	367	357	361	358	367	317	338	333	411	335	374	391	343	327	373	338	366	362	344	369	359	375	324	354	403	344	375	326	363	355	387	329	386	331	326	360	360	376	342	325	338	307	319	358	341	350	346	343	379	351	359	332	362	385	345	371	370	344	338	358	373	348	387	337	321	350	364	299	376	337	363	367	363	349	352	355	345	403	390	379	349	343	357	341	366	336	367	364	347	362	364	377	330	362	358	351	353	375	401	381	337	380	378	339	314	368	382	351	380	352	333	357	360	335	370	354	361	356	360	346	343	355	360	379	337	363	355	331	365	352	354	347	383	398	328	360	368	352	349	395	351	347	344	354	304	319	354	358	327	352	372	390	345	395	361	376	356	347	368	342	390	356	376	364	344	329	338	362	350	376	339	375	377	338	324	375	376	324	330	366	331	340	319	369	340	394	339	358	325	326	410	364	347	370	355	370	354	345	345	358	357	379	330	355	371	360	370	330	344	340	340	353	356	329	338	367	348	330	361	361	355	394	376	371	315	377	349	335	353	337	359	304	351	343	377	408	378	333	379	328	364	335	351	342	355	361	337	372	340	329	344	344	332	391	373	387	352	349	366	350	359	351	360	353	373	359	363	352	362	342	396	369	370	354	392	350	355	328	371	351	340	346	357	332	345	344	368	333	343	345	347	344	339	354	371	321	383	354	354	339	372	373	365	350	383	364	371	341	391	330	348	339	351	345	348	315	380	333	375	344	375	350	354	325	361	356	350	348	347	354	384	362	350	346	399	344	390	340	317	329	362	342	356	355	370	338	351	322	352	362	368	368	375	367	340	338	346	301	340	362	330	319	344	347	357	354	375	360	353	350	397	350	330	337	336	381	347	304	329	332	355	343	346	375	368	365	349	341	366	347	337	354	348	362	359	362	322	339	375	338	341	368	331	351	354	374	307	324	335	345	361	350	359	346	320	379	371	346	355	366	348	358	345	354	325	353	350	358	317	361	360	415	351	348	349	358	331	361	332	372	343	386	366	341	366	330	353	355	375	355	340	373	324	367	325	333	362	356	358	396	372	345	351	371	338	376	355	335	333	350	336	355	338	365	333	377	340	376	393	359	352	336	376	350	351	349	359	365	370	337	400	329	365	370	391	334	320	360	343	335	374	355	389	336	382	349	339	337	349	350	369	319	351	350	328	341	341	380	343	348	373	375	345	358	344	365	370	346	329	360	360	355	378	345	334	352	342	342	340	335	367	385	324	356	378	360	347	370	349	343	380	359	367	343	362	328	347	353	335	366	349	331	341	355	360	349	367	326	373	374	366	335	349	359	399	328	353	361	371	359	363	336	362	335	348	332	343	381	353	315	387	317	348	338	364	350	358	334	370	343	345	337	373	390	352	344	343	336	363	371	333	345	326	355	361	375	333	328	356	380	354	344	321	354	355	361	376	345	306	335	356	398	332	370	358	392	316	373	350	337	384	354	369	384	388	351	338	344	346	316	335	344	353	366	356	355	348	370	357	343	367	372	358	364	365	354	352	344	333	315	335	375	368	360	336	366	348	358	305	358	357	320	342	353	382	308	371	379	369	387	361	336	346	378	398	402	380	361	365	361	361	369	334	321	353	339	355	316	354	381	363	408	361	323	330	333	366	340	329	351	375	334	350	347	328	323	353	379	354	333	347	348	321	359	361	374	336	328	343	347	358	384	315	297	349	357	362	316	333	333	331	346	324	326	357	331	360	353	382	329	399	356	375	355	347	350	351	348	351	356	399	318	376	397	371	349	381	317	374	371	363	306	348	361	348	354	353	366	359	333	329	355	342	317	371	364	340	326	381	367	347	348	357	372	371	370	362	357	347	384	371	354	423	329	386	321	352	353	358	361	352	355	332	376	361	326	354	339	344	326	354	348	351	380	334	334	344	332	341	362	352	325	360	349	327	360	352	364	375	371	353	371	350	340	347	363	354	329	343	347	343	355	335	342	363	390	335	328	351	364	358	328	376	340	375	374	370	369	371	358	349	358	324	359	356	365	347	372	347	373	341	369	384	379	343	343	347	337	364	353	387	356	362	372	314	314	375	331	352	332	341	357	353	355	376	352	346	364	326	356	331	360	352	339	347	341	343	348	343	346	330	357	370	352	353	351	348	381	333	402	353	358	352	342	327	349	357	335	353	341	343	338	349	331	346	361	344	310	355	385	335	345	346	331	373	360	341	330	353	358	336	376	357	322	377	346	332	332	337	342	358	345	390	378	328	379	335	339	345	363	335	343	351	362	361	383	370	346	343	355	328	374	361	353	331	363	368	378	321	350	357	346	364	339	345	310	330	354	328	342	378	336	314	355	330	343	349	323	344	363	374	345	318	369	367	363	387	327	342	374	350	335	360	391	340	367	369	379	339	358	348	369	352	360	388	335	351	323	380	369	355	350	333	373	336	350	356	340	355	348	354	327	373	386	372	350	345	371	372	357	343	365	357	384	357	320	360	363	344	349	317	329	343	357	345	373	352	353	352	327	348	348	339	336	330	356	329	368	347	325	385	364	333	351	356	322	379	357	362	380	332	367	343	343	346	316	341	363	351	352	316	322	332	344	346	307	351	348	320	345	350	338	342	371	374	324	383	313	370	366	320	364	330	350	356	357	365	337	328	349	337	328	353	360	356	365	322	347	316	343	379	357	333	369	384	348	367	355	352	336	351	372	354	332	326	339	326	361	380	349	316	336	347	345	362	368	354	376	352	339	349	324	324	355	353	365	378	338	364	363	331	341	355	361	365	331	369	435	330	369	342	357	366	372	355	366	323	357	339	372	361	407	396	349	378	357	326	352	356	385	341	342	340	380	363	366	363	360	369	362	344	364	336	340	368	371	320	358	385	337	345	386	394	352	385	386	366	344	332	391	356	354	325	348	314	376	323	350	356	352	381	332	350	359	344	364	307	378	375	337	363	375	370	351	377	362	363	352	320	328	335	356	297	326	359	365	351	408	314	328	338	340	355	360	347	349	336	341	344	338	321	346	409	357	342	351	326	343	366	353	343	346	348	354	356	374	349	349	357	353	333	335	356	351	342	379	348	349	352	372	339	363	356	331	371	321	348	358	353	320	345	372	336	383	379	358	338	330	321	366	294	364	346	348	365	348	334	340	332	366	342	355	365	339	358	349	370	329	334	381	331	348	371	367	342	333	346	356	381	370	332	331	339	377	342	380	361	362	349	376	327	308	360	366	353	342	342	381	364	353	362	379	371	384	343	367	356	329	344	340	340	358	368	383	362	357	345	368	327	367	317	349	363	374	329	333	362	355	351	337	349	370	359	369	360	343	354	359	339	347	361	367	363	342	346	339	346	342	347	347	366	391	368	344	322	337	359	373
7361	13705	11625	6812	4402	3281	2589	1928	1461	1411	1368	1202	984	2050	655	574	549	502	449	517	458	469	419	400	375	433	417	421	385	410	360	354	377	376	391	339	362	364	343	369	386	347	371	355	374	342	396	348	360	317	349	332	344	355	337	315	347	346	368	348	369	359	352	368	345	330	321	302	367	349	351	328	350	295	360	325	353	320	364	352	329	348	329	343	350	340	338	329	339	335	349	329	319	348	356	372	306	321	330	339	315	350	341	346	351	347	363	356	317	317	355	328	308	348	323	337	334	321	358	332	351	349	337	369	327	333	362	272	345	316	332	325	360	342	339	336	303	365	336	339	354	344	333	347	322	341	330	306	325	344	356	358	346	331	331	372	310	362	338	315	318	363	303	343	343	340	340	327	334	368	339	333	355	372	325	308	326	345	321	333	350	339	340	300	290	317	364	299	345	332	334	336	361	331	338	332	329	305	359	341	349	327	330	337	341	350	334	329	314	326	368	331	350	340	314	330	348	335	313	356	301	323	350	337	346	334	343	345	340	334	347	365	336	313	334	324	321	309	356	333	365	316	354	309	321	338	350	315	312	347	357	339	339	303	357	350	316	326	317	315	311	357	320	322	311	299	311	348	310	329	342	309	355	337	349	324	327	349	320	350	303	359	318	356	368	320	369	391	356	322	312	295	371	353	331	314	350	370	324	385	361	320	298	335	347	328	346	317	334	338	369	354	303	329	307	349	348	325	347	338	345	302	331	328	313	323	344	311	364	380	345	298	348	333	332	352	335	328	341	318	340	352	334	339	338	331	357	308	345	341	332	331	336	315	381	333	334	331	333	349	345	352	344	330	352	332	364	329	324	335	351	322	313	308	342	361	340	319	352	328	300	313	320	323	279	356	326	366	296	303	334	323	351	324	387	347	339	316	339	318	351	348	316	367	333	331	357	332	318	296	350	338	325	320	351	338	343	328	360	279	343	333	298	338	342	319	351	331	311	350	313	343	321	343	330	353	332	331	333	321	337	367	335	377	314	329	331	344	339	336	354	329	328	338	321	352	338	346	318	330	360	334	362	342	359	365	320	315	322	353	363	352	332	334	326	339	354	337	311	366	350	314	339	335	342	328	318	357	310	354	326	335	349	332	342	338	345	297	304	349	314	323	324	337	361	321	319	334	321	336	321	365	344	320	329	340	331	322	338	346	317	326	361	337	315	318	311	371	332	343	337	328	344	296	338	351	332	330	356	356	318	388	342	330	344	314	351	340	325	330	290	345	354	342	330	313	353	332	311	366	343	303	332	317	315	331	344	331	335	360	335	335	340	335	339	357	361	352	342	322	299	333	344	360	356	325	349	347	344	338	312	356	313	335	375	331	343	349	279	350	349	319	349	328	313	325	339	352	322	361	348	338	354	313	326	361	337	296	338	326	337	366	332	337	323	333	330	363	322	336	306	366	340	325	339	344	354	324	349	325	322	359	349	296	324	324	351	333	329	329	338	326	351	326	365	316	324	316	323	330	310	360	336	360	316	381	350	336	340	353	321	302	318	353	322	335	311	333	361	327	324	336	325	351	353	329	327	341	357	332	356	364	325	325	289	349	325	293	332	355	334	351	319	344	337	344	324	311	346	345	340	371	298	328	314	346	349	349	326	331	351	336	325	349	328	344	332	311	362	373	352	292	334	319	322	360	344	360	327	345	332	339	330	359	350	321	364	334	346	324	330	360	334	354	327	333	321	308	312	349	366	313	360	345	327	334	354	296	380	287	345	346	347	324	364	330	343	333	325	360	348	333	350	346	336	337	321	329	349	318	341	351	332	335	352	326	333	325	352	350	335	339	337	343	330	364	333	315	334	290	330	331	341	344	344	327	349	331	324	367	332	328	350	369	357	329	339	323	341	352	345	327	348	346	323	335	330	312	347	314	326	326	303	346	335	320	331	356	316	320	300	378	325	314	319	345	314	351	343	388	334	320	316	323	311	315	339	313	336	339	320	300	333	309	343	338	324	297	330	343	306	323	340	355	353	346	331	353	313	321	377	318	329	315	349	318	332	348	341	331	318	318	334	335	347	354	320	321	300	336	350	338	316	312	332	314	324	335	328	314	312	370	332	348	338	314	337	324	337	332	353	319	340	345	349	321	357	357	321	280	366	340	360	322	355	325	351	339	319	362	350	344	337	328	330	325	365	377	311	325	342	332	324	329	326	335	337	366	336	329	345	332	323	353	299	357	326	350	330	338	373	285	352	340	340	313	363	313	363	353	364	328	330	328	367	343	323	348	309	338	362	305	361	350	330	337	305	295	339	320	333	342	309	357	358	332	324	347	340	307	315	369	366	360	328	357	332	348	361	314	356	338	345	294	318	323	316	349	342	353	302	296	335	332	323	323	332	349	318	368	353	345	309	335	357	376	337	307	309	355	331	344	372	317	321	344	374	334	338	301	331	347	330	351	345	319	317	363	341	369	319	329	328	343	303	327	350	335	303	336	315	313	308	320	332	310	319	334	322	315	304	361	331	340	320	318	352	328	338	345	337	310	320	327	301	332	318	346	348	320	389	334	316	333	354	372	343	317	340	358	339	334	355	357	357	342	333	309	307	317	346	364	344	362	317	277	378	298	352	315	369	370	332	328	331	323	315	354	296	364	346	329	332	286	321	333	313	316	312	325	349	307	323	319	323	334	350	344	327	330	340	329	306	389	340	358	325	357	338	333	323	333	354	334	334	338	334	332	322	346	299	335	315	353	353	342	296	338	363	316	325	306	355	335	315	352	334	329	335	343	338	290	359	325	337	345	326	320	354	321	353	358	331	342	315	335	338	343	328	350	349	328	345	307	283	351	338	322	341	339	358	346	319	331	338	324	377	343	296	309	321	322	330	349	341	367	309	337	331	350	318	369	317	324	319	345	355	329	345	332	346	342	339	328	352	333	328	354	335	333	324	333	330	352	323	339	295	326	338	337	320	324	336	356	340	363	327	342	319	344	290	331	342	347	332	403	349	317	345	327	319	327	324	324	351	301	316	341	332	325	335	291	322	318	345	340	312	369	376	310	329	329	322	326	321	338	337	318	333	321	323	301	306	336	334	330	301	352	311	356	356	323	345	348	286	318	339	310	337	342	345	332	342	319	342	345	344	324	367	345	350	331	334	365	349	339	338	324	338	338	340	361	337	328	293	344	369	336	296	293	327	356	309	305	317	301	345	347	340	362	321	349	348	354	345	341	346	333	367	314	315	320	339	318	345	360	311	336	339	334	301	329	341	323	343	280	287	329	338	358	299	356	330	338	338	323	357	303	371	328	339	317	316	324	367	327	360	308	318	343	320	336	346	311	332	320	355	333	337	320	338	325	324	366	321	342	355	345	332	319	355	336	332	342	330	347	330	344	340	341	353	335	331	340	344	316	365	370	360	343	344	373	321	367	331	357	349	350	344	334	341	325	321	364	335	326	339	389	339	318	320	317	332	355	332	349	348	336	297	332	342	331	319	344	321	350
24332	22020	29166	25566	22026	22158	11396	2621	1807	1593	1684	1445	1288	1964	990	1038	976	908	888	850	834	836	808	902	841	788	782	764	743	726	724	710	697	758	755	686	715	696	750	749	731	718	650	694	704	707	716	716	710	651	686	692	661	656	708	700	697	688	704	746	704	697	743	679	717	696	691	719	671	666	687	674	702	693	710	650	656	717	621	686	663	671	673	699	657	722	764	703	678	668	691	669	708	712	714	716	692	702	687	640	684	680	685	706	698	663	747	708	679	672	687	732	690	675	729	707	665	649	706	697	696	703	679	711	703	689	641	673	697	706	677	713	662	695	665	747	640	679	712	661	687	667	687	664	719	712	690	661	711	709	644	661	689	651	701	680	642	658	668	728	727	682	673	679	670	739	685	644	652	665	660	658	685	704	659	663	714	612	641	679	675	644	623	728	669	662	653	706	681	693	699	681	688	710	696	674	691	692	663	683	719	693	628	678	645	649	687	716	679	651	692	689	704	657	679	645	677	653	701	630	690	710	690	626	705	684	688	644	700	663	692	701	678	708	676	632	687	716	729	694	694	670	675	675	668	672	656	674	719	626	636	672	688	628	696	685	709	633	670	681	677	692	673	682	663	653	707	714	701	674	655	683	666	672	703	676	684	616	665	714	655	674	693	701	741	684	660	685	694	664	676	654	658	686	682	621	670	669	729	678	661	664	710	687	705	648	686	601	713	688	673	709	655	723	701	670	680	698	737	684	675	707	662	710	691	676	667	671	684	638	675	684	688	685	696	695	698	676	680	715	665	642	710	656	707	653	674	707	642	671	760	691	653	673	676	649	694	704	673	683	681	671	676	660	714	683	677	657	730	665	674	701	661	654	682	724	688	677	696	677	650	641	699	716	664	680	644	699	669	647	669	714	680	677	675	714	700	675	689	653	645	713	652	696	685	688	699	719	650	639	678	683	654	714	751	681	679	701	650	679	635	699	712	698	706	626	689	617	700	652	669	749	662	701	694	662	623	636	705	683	692	682	656	705	653	688	702	678	689	738	736	673	677	672	693	667	658	662	675	684	676	686	674	681	682	679	690	647	686	647	636	702	638	706	694	684	725	737	684	703	668	667	674	736	673	671	669	717	656	661	665	712	671	673	664	649	667	690	682	639	679	657	682	652	649	639	736	689	681	681	711	673	668	643	664	713	666	663	754	662	664	690	681	674	685	684	697	702	656	652	667	676	710	685	698	696	678	671	677	729	670	682	730	667	688	670	639	644	748	709	672	681	677	658	739	703	660	717	598	695	649	671	667	703	734	690	662	694	717	679	695	679	654	674	647	625	678	618	704	689	696	728	709	674	678	698	687	697	647	652	700	675	675	671	665	690	682	652	656	677	706	697	716	700	714	644	669	708	656	698	668	684	686	650	697	640	657	654	637	678	714	695	671	687	660	692	684	666	678	661	636	726	664	631	669	697	640	651	686	655	698	690	706	674	710	702	694	729	701	705	717	686	685	676	695	653	700	670	650	702	714	674	660	701	677	646	667	675	657	652	681	713	666	697	711	697	697	664	617	684	693	707	716	690	701	690	673	686	690	635	661	711	651	663	681	670	689	639	670	662	678	685	732	671	652	646	709	721	722	711	663	693	702	705	657	679	620	706	663	722	675	622	695	683	654	653	702	693	648	663	681	684	715	708	753	727	628	682	673	684	653	706	667	686	669	696	682	691	694	693	683	704	648	674	678	616	768	663	708	655	621	649	681	676	670	665	690	664	675	658	718	702	715	682	681	687	685	678	687	671	660	658	641	728	683	610	713	660	675	651	707	679	665	653	664	684	647	694	644	642	718	681	683	706	654	704	688	691	667	722	680	694	688	716	649	697	689	671	643	665	673	691	718	650	651	658	702	706	645	692	676	706	684	645	674	704	668	684	678	668	651	681	693	655	650	687	664	723	690	661	697	680	693	677	699	736	703	689	660	691	653	718	704	723	629	651	653	646	649	645	690	662	697	671	676	705	668	686	678	667	660	666	639	717	667	647	657	685	682	687	723	642	685	678	682	719	665	709	672	708	680	663	674	699	742	699	706	752	673	668	622	663	688	670	688	652	685	674	700	689	676	658	708	697	717	679	701	677	676	700	695	686	704	702	618	679	681	691	681	663	695	692	655	696	686	670	712	676	652	663	647	701	633	670	677	664	676	715	658	664	648	689	656	660	724	679	710	675	730	691	665	679	679	710	712	635	655	674	670	645	657	646	639	673	686	677	679	681	674	643	700	680	659	661	696	700	614	668	656	704	640	689	641	708	710	745	719	720	674	693	691	681	675	687	737	681	690	667	673	694	703	671	684	688	705	670	673	715	655	652	702	667	712	687	704	701	663	672	728	658	696	682	676	689	674	700	656	662	709	684	687	631	666	668	680	666	678	640	696	679	694	636	707	677	700	665	705	701	682	667	691	692	703	655	670	693	703	731	711	731	705	677	667	700	687	661	696	657	683	662	692	709	664	668	653	662	651	702	692	655	681	667	685	656	674	665	696	692	691	634	659	660	657	690	667	643	668	722	633	696	651	708	648	704	638	648	645	709	679	662	652	664	676	718	670	678	696	664	665	706	665	703	672	675	676	718	677	713	665	662	681	624	713	688	662	663	674	638	694	687	702	672	675	706	624	677	684	639	665	642	686	677	696	692	679	699	714	673	714	687	655	681	725	689	719	669	694	678	683	662	661	703	707	665	643	650	697	627	701	687	660	711	723	660	685	689	674	662	707	633	692	683	687	658	650	660	685	670	688	670	636	684	683	634	689	693	698	664	632	666	682	704	646	673	647	674	661	661	692	693	687	631	652	670	632	673	687	711	675	695	650	655	675	663	703	685	663	667	735	677	713	668	682	710	663	661	660	681	658	726	701	675	612	693	675	637	642	657	692	685	696	721	704	661	636	679	735	633	640	681	658	676	724	680	685	699	689	660	655	691	687	671	733	704	659	674	671	715	709	657	667	643	627	712	665	605	634	659	725	676	668	695	733	658	736	678	661	729	698	642	741	706	647	680	708	655	614	714	697	703	669	670	629	720	709	689	671	703	668	646	670	713	718	712	639	727	654	635	739	651	685	620	667	689	708	658	704	695	623	663	673	683	679	665	634	714	662	639	750	726	733	691	737	699	682	701	706	649	689	682	682	711	677	699	685	677	698	713	641	683	660	662	678	670	665	678	727	684	699	680	613	641	659	663	653	686	683	647	701	655	695	665	641	739	668	660	686	622	689	724	681	647	665	635	714	689	676	635	678	641	660	655	663	705	669	712	725	667	664	661	721	629	677	665	708	714	684	668	696	675	708	659	705	666	660	720	645	680	698	678	668	715	655	678	636	625	689	668	678	739	666	639	679	675	666	723	702	662	663	644	681	639	680	656	702	721	710	679	678	710	741	676	742	693	683	623	675	658	671	607	676	712	686	669	644	664	669	682	647	644	703	665	683	724	679	668	643	676	637	668	674	653	675	697	678	648
11438	24093	20923	12215	8866	6789	5080	3909	3230	2820	2880	2615	2043	3341	1223	1251	1137	1058	1038	968	918	933	873	809	860	808	811	767	791	793	735	721	757	749	669	727	753	723	661	666	688	688	682	732	655	692	705	678	660	689	640	673	706	641	636	675	723	665	685	678	647	662	638	627	648	644	642	664	663	654	641	666	660	691	663	678	667	700	688	645	651	640	685	711	643	660	657	606	625	652	635	608	661	622	663	638	699	686	631	674	688	667	679	647	618	627	652	655	629	649	670	672	647	616	657	681	602	647	609	662	672	669	658	652	645	634	656	668	669	669	669	652	630	600	633	623	654	647	659	629	630	649	630	611	637	604	677	649	632	642	672	627	602	627	692	634	642	668	627	634	628	634	606	665	664	633	622	661	666	634	662	666	728	635	708	652	612	629	659	641	672	626	605	630	684	672	612	607	649	616	648	698	651	669	643	687	676	622	641	593	629	686	644	670	657	670	655	631	638	667	638	695	623	628	647	651	675	620	598	638	629	664	643	623	681	629	638	673	651	681	657	634	685	669	656	654	634	623	616	603	599	635	652	619	641	647	611	637	675	635	630	661	654	635	630	644	636	598	624	636	647	627	613	635	678	641	692	627	604	584	634	633	670	607	677	625	660	669	641	644	587	661	645	643	634	655	612	667	627	629	647	641	614	704	622	648	637	622	637	666	634	636	629	638	636	624	670	701	662	625	619	627	634	669	642	646	596	639	644	657	655	670	624	607	655	667	667	641	596	632	602	663	675	610	675	648	611	660	623	649	679	623	625	665	676	616	664	626	652	651	618	646	644	630	614	646	641	622	642	624	632	640	605	639	634	644	677	650	624	665	632	658	645	633	648	662	626	653	650	583	638	625	617	638	647	660	652	655	605	638	655	679	641	640	643	641	687	626	647	614	686	689	628	674	639	629	674	633	638	652	685	632	668	620	633	615	630	641	632	627	626	667	599	665	668	657	651	640	653	638	620	642	658	626	636	627	627	641	656	659	661	663	676	660	632	671	631	648	656	650	640	650	630	645	673	669	683	683	608	649	618	665	685	644	670	665	619	666	658	643	615	664	667	671	622	655	691	667	650	681	633	651	658	626	670	640	656	635	697	668	651	684	662	648	617	662	632	706	670	652	680	645	622	653	639	652	645	674	635	622	631	671	673	646	648	600	664	619	673	683	622	689	640	616	662	639	649	650	659	639	634	655	675	669	620	660	668	679	651	603	657	673	613	650	632	663	667	645	627	664	661	687	634	645	635	654	619	661	671	659	652	621	666	653	607	664	643	627	600	656	669	645	652	668	644	702	640	596	637	617	639	621	661	658	633	639	643	623	650	614	620	632	680	618	692	636	666	628	657	588	616	617	680	623	668	620	686	672	626	648	625	654	633	637	646	633	666	600	640	645	606	653	693	639	648	655	630	630	611	582	643	624	670	660	643	648	655	656	672	635	654	630	630	679	653	607	663	696	603	648	664	674	614	634	668	655	648	606	592	684	602	652	652	607	649	629	635	650	635	658	637	648	655	621	666	613	650	657	611	624	667	684	644	635	631	653	617	662	657	576	595	647	647	646	622	638	593	651	644	652	601	664	672	644	623	686	600	635	614	621	666	614	647	682	635	652	609	666	633	649	676	621	625	648	670	592	641	618	669	641	678	637	654	614	663	639	650	623	615	652	603	661	652	664	649	685	665	662	650	645	602	634	687	667	633	631	692	683	637	659	649	677	633	635	643	609	672	671	646	658	667	666	655	611	630	659	646	628	616	646	675	643	663	602	633	643	639	656	640	633	636	659	658	650	612	644	613	626	586	675	674	619	604	623	667	661	680	671	665	618	643	675	669	638	624	666	615	639	679	663	635	603	632	623	599	657	626	675	678	647	612	645	683	630	676	639	700	627	614	613	608	655	644	661	639	663	662	646	656	668	660	633	645	662	665	645	581	695	643	670	665	645	627	642	644	683	663	611	619	628	643	626	622	683	703	630	646	632	632	604	654	620	653	643	598	655	657	674	634	626	626	661	608	668	618	664	590	654	610	627	675	631	669	684	680	672	669	657	657	643	670	658	688	603	648	690	605	645	643	596	660	624	630	617	639	625	603	644	657	679	610	644	664	636	646	668	621	635	646	629	690	629	638	608	671	628	644	674	640	608	623	620	640	641	673	650	701	628	643	653	638	659	646	603	640	656	699	670	648	638	662	650	634	640	620	658	617	622	661	642	640	650	638	750	667	656	605	679	657	648	668	659	658	625	665	702	686	652	681	669	581	647	693	611	584	667	654	641	601	656	598	638	646	671	648	639	676	661	655	633	655	639	672	641	647	647	630	615	640	616	646	621	653	684	617	651	654	670	616	639	635	677	623	632	631	618	619	640	636	654	639	572	640	629	623	641	666	647	633	620	674	674	658	611	659	672	666	663	620	631	668	622	683	613	584	628	647	636	610	636	638	654	607	667	617	652	616	706	644	654	697	641	616	659	639	657	647	675	644	625	675	679	647	641	661	606	647	651	625	664	613	619	638	652	638	647	624	661	627	658	623	663	624	655	640	657	635	661	631	653	678	626	637	655	656	657	593	632	650	653	686	677	613	639	610	684	662	641	640	646	657	606	683	613	686	653	642	684	615	633	690	634	682	647	662	640	643	643	642	665	585	657	655	630	662	645	641	697	634	655	636	621	654	672	634	661	625	637	618	665	610	636	671	661	644	641	642	649	643	651	660	677	647	636	668	624	658	638	654	673	656	659	643	662	660	642	649	629	695	621	645	665	622	609	616	630	645	642	631	631	680	700	681	643	660	638	592	682	684	677	632	658	649	619	672	641	602	648	656	611	633	659	634	667	645	586	588	604	637	618	694	639	663	687	627	673	662	677	668	624	652	620	624	681	660	602	639	613	654	645	604	655	656	675	660	667	676	654	669	597	668	670	642	671	650	646	679	619	624	678	639	599	640	667	664	684	642	630	605	618	669	665	627	695	637	625	609	668	650	644	640	654	662	655	678	658	669	629	627	693	562	662	690	630	607	628	641	610	642	666	628	634	648	653	641	672	689	633	657	630	658	645	628	619	658	622	658	634	667	632	671	650	647	650	664	633	649	644	615	644	651	648	674	582	640	635	668	615	637	628	621	625	641	659	648	659	638	632	603	675	661	655	674	645	632	663	643	674	619	662	633	693	656	640	645	638	696	676	604	666	647	642	641	624	592	674	675	631	633	652	685	631	668	657	615	646	652	644	635	694	636	644	643	672	593	678	664	643	660	626	645	641	617	655	651	657	647	586	596	628	658	623	604	615	631	660	602	627	669	683	663	597	593	634	658	628	660	692	643	653	685	675	627	650	650	653	637	677	660	635	648	620	698	651	581	647	676	663	657	684	623	587	648	643	650	639	649	638	649	634	671	663	639	642	652	686	609	680	637	699	651	647	645	652	600	649	630	635	644	657	656	654	641	679	632	572	615	599	608	642	627	616	628	716	636	619
29732	15549	2096	573	388	288	216	209	183	257	271	196	163	166	144	143	139	111	146	133	156	159	142	154	131	130	127	146	135	134	133	143	135	147	136	154	126	122	145	150	151	139	138	131	122	150	150	139	137	146	147	146	137	129	163	132	140	139	118	142	139	133	118	152	144	141	134	117	137	134	140	141	123	136	138	133	150	140	127	143	136	124	110	137	129	124	109	107	133	132	154	145	138	145	148	123	126	141	146	134	127	149	112	125	130	132	135	127	155	133	137	136	122	139	137	113	113	147	120	136	147	136	149	114	123	138	129	149	155	132	138	130	139	129	128	164	139	120	151	136	149	141	140	142	137	142	140	136	121	138	128	139	159	130	134	124	137	132	145	135	128	142	130	140	121	139	141	135	132	120	121	141	138	134	144	123	148	132	126	141	128	129	134	125	134	137	127	109	136	140	139	140	118	139	126	136	141	127	132	152	132	135	137	133	132	150	136	142	143	152	140	127	130	129	126	138	129	133	151	134	118	126	117	123	158	135	156	156	137	126	129	136	142	149	146	142	138	138	133	128	139	116	147	157	155	135	128	131	145	133	140	124	149	121	132	148	123	132	128	143	141	160	127	142	132	152	120	126	130	134	130	124	121	122	137	150	139	128	125	110	129	125	133	123	143	150	137	151	126	136	125	136	136	145	140	138	154	128	149	137	148	133	125	147	130	117	153	129	136	141	155	133	133	152	135	136	109	139	138	130	154	136	141	130	126	137	140	137	124	153	143	151	144	158	130	132	146	141	142	127	144	109	119	127	114	145	159	154	133	140	128	131	125	140	138	134	145	144	108	132	143	132	144	160	125	121	140	127	128	124	135	137	120	141	112	112	149	132	136	141	133	151	126	149	124	138	129	125	123	129	134	135	134	129	137	135	140	128	127	133	131	143	153	151	141	138	124	135	129	138	140	135	143	142	153	133	144	128	123	158	129	149	161	139	115	128	121	140	126	128	136	126	132	123	147	130	123	122	142	148	152	122	142	117	142	142	147	138	139	141	114	125	136	138	149	144	127	137	148	122	121	141	142	125	137	146	151	163	123	115	127	131	100	144	125	124	141	140	109	135	147	158	136	142	150	155	128	139	139	141	142	124	138	127	126	136	132	150	128	115	136	137	114	152	134	142	136	115	140	133	111	137	131	129	156	151	152	126	151	130	131	149	126	108	133	145	139	138	114	148	153	133	139	140	148	144	129	123	139	138	145	133	107	134	118	142	110	101	136	133	138	143	117	126	144	153	140	132	137	144	138	138	151	149	131	135	142	124	132	138	122	131	122	150	141	138	119	146	119	131	160	129	140	129	158	149	151	146	128	137	129	139	141	151	132	139	122	119	121	137	132	128	132	131	148	121	153	138	118	133	145	125	127	143	139	113	138	117	122	141	142	145	154	128	148	128	127	122	126	154	137	124	135	127	131	129	149	138	140	128	130	137	119	140	134	126	128	150	133	137	133	146	138	142	138	145	126	147	124	123	131	151	136	134	127	130	135	153	141	133	126	128	143	137	135	139	137	139	128	134	134	149	140	160	126	140	116	127	138	147	139	122	131	145	135	136	133	141	151	131	132	140	151	130	141	143	117	115	119	130	150	159	137	142	132	134	136	138	146	131	135	130	129	140	122	155	149	139	126	141	138	143	143	162	141	154	135	148	127	122	154	137	125	131	140	143	129	143	130	154	117	157	132	112	148	116	130	130	121	149	146	126	136	128	117	142	143	138	126	146	142	132	150	129	139	144	137	144	144	135	130	157	149	136	126	135	135	162	127	132	127	148	135	136	133	147	134	129	134	132	135	166	137	140	124	147	139	112	119	129	130	126	134	126	141	134	127	114	138	127	119	127	131	143	146	129	132	135	127	138	159	127	117	131	139	127	144	126	129	131	139	136	161	131	138	125	138	137	113	130	145	132	153	116	145	143	142	163	127	138	128	138	128	141	126	137	146	161	117	141	134	124	145	119	126	127	128	137	140	146	130	118	142	132	144	140	127	149	148	146	161	145	156	133	136	153	136	124	133	154	146	143	140	143	148	157	127	127	153	131	134	132	138	141	125	142	129	156	150	133	138	148	128	142	133	127	128	126	125	152	120	151	153	152	159	127	99	128	147	132	135	139	136	114	121	148	138	142	125	131	131	126	144	135	147	146	143	144	124	124	131	112	142	138	124	126	145	113	149	139	139	137	141	144	124	151	130	119	160	122	154	133	129	141	144	138	123	141	156	136	123	117	163	137	143	133	123	134	141	150	138	126	117	134	160	144	148	126	139	143	144	148	127	146	129	124	137	106	114	162	138	113	115	141	131	134	143	127	125	114	137	147	137	136	138	123	128	113	144	126	155	149	134	135	133	147	111	157	148	121	132	131	153	145	128	126	151	133	138	137	155	135	143	144	131	128	134	146	132	145	139	127	120	135	138	145	151	152	123	132	127	135	125	136	153	148	118	117	152	117	142	123	157	142	138	149	142	135	131	143	149	132	152	131	134	130	129	144	125	134	109	142	132	152	131	127	142	116	125	131	149	128	127	141	144	153	139	143	127	127	124	151	136	132	142	131	118	100	153	145	147	145	148	126	146	125	127	140	139	131	130	133	146	129	120	132	137	129	134	113	130	140	147	138	145	129	133	141	120	136	137	131	123	139	133	156	145	138	141	126	152	118	114	128	134	137	134	136	133	134	137	105	143	122	140	136	126	151	145	139	136	125	145	119	137	140	116	128	135	137	126	145	141	134	123	141	144	143	157	122	155	131	114	133	118	128	138	154	127	154	138	148	128	140	155	119	132	113	130	148	125	124	151	132	121	128	124	125	153	123	127	132	145	120	130	124	132	132	128	146	149	142	139	129	131	127	115	131	134	136	107	146	149	137	140	141	139	133	152	126	129	135	148	137	138	125	150	135	152	140	149	118	164	137	103	123	134	143	133	121	149	138	125	154	127	143	137	161	157	120	150	134	136	143	107	162	135	150	125	118	140	136	162	129	148	110	135	140	125	144	118	126	133	139	122	122	150	132	157	125	130	167	129	142	132	136	153	115	141	132	142	141	125	159	132	130	119	129	123	148	129	126	139	126	118	134	137	133	145	115	143	157	127	145	130	121	137	138	148	130	129	118	142	144	144	137	124	147	147	145	137	136	133	135	148	145	140	159	128	119	135	136	127	125	150	148	134	148	143	146	139	142	122	137	144	128	155	134	139	130	132	121	143	152	139	112	135	143	121	146	122	152	143	124	127	136	138	131	127	139	121	162	124	148	133	140	140	158	141	135	128	142	131	157	120	134	110	144	112	146	119	133	158	131	119	152	137	133	123	146	136	144	126	132	125	127	133	134	118	149	144	129	110	126	136	140	149	148	140	135	141	146	135	139	146	134	121	114	156	143	134	115	117	113	133	147	150	137	132	131	125	146	134	125	119	122	143	146	147	125	149	144	119	140	160	134	135	115	150	141	121	140	154	121	135	141
5527	1653	1411	758	638	459	342	337	297	418	506	296	215	210	160	153	154	176	174	181	174	182	147	132	152	157	144	167	157	164	146	135	135	166	157	161	170	138	161	154	144	188	169	161	146	135	148	150	161	129	161	155	164	136	157	154	152	137	158	127	150	142	154	154	150	146	145	154	159	162	140	152	162	157	170	120	154	142	142	155	150	137	141	136	142	144	137	173	171	149	135	174	130	144	168	159	120	143	130	156	150	133	155	149	157	141	146	123	139	159	132	170	142	151	170	147	150	146	146	160	157	149	141	168	149	156	155	140	127	138	137	150	146	144	163	148	158	156	149	154	150	144	150	146	157	171	153	172	148	157	138	180	140	135	158	168	141	137	149	138	161	137	148	142	129	142	149	171	147	167	156	172	157	149	168	141	157	148	154	149	151	132	151	154	158	160	154	166	146	143	149	140	139	160	131	150	159	138	154	142	155	135	157	136	146	175	139	155	137	159	149	139	136	166	163	144	140	142	157	149	133	152	160	130	150	160	137	129	133	141	118	153	148	147	161	151	152	159	147	163	157	165	167	161	150	147	159	134	149	158	145	161	167	152	141	145	152	148	148	164	165	152	162	156	124	132	138	136	159	153	130	153	157	147	153	141	162	171	170	138	161	165	157	159	144	143	193	145	154	143	153	154	149	178	150	159	134	148	134	168	154	164	130	167	155	154	144	136	146	163	166	141	141	153	163	151	158	145	174	158	151	154	136	139	154	141	151	152	149	139	156	143	153	163	162	136	132	133	155	121	131	163	136	157	158	151	153	134	149	159	148	154	141	143	150	137	149	144	149	140	139	127	152	151	136	163	154	147	136	151	158	151	155	163	158	134	124	150	157	152	136	147	162	140	149	148	152	144	150	143	142	162	175	165	139	173	157	169	131	143	163	137	142	152	165	142	147	151	149	154	152	151	135	158	148	151	157	131	148	154	138	166	146	146	156	131	164	149	152	168	147	152	185	157	144	135	169	156	155	138	175	133	154	144	134	152	136	150	158	162	155	148	162	141	147	164	156	138	153	138	175	149	154	145	173	145	124	145	140	166	166	148	162	151	165	142	141	141	153	150	150	147	148	152	133	144	129	148	151	151	152	158	151	154	142	145	137	137	170	148	148	138	169	158	158	146	153	146	157	135	127	141	138	153	149	171	149	155	162	149	154	148	140	177	150	150	157	159	164	139	151	144	172	169	149	159	130	130	149	143	163	163	157	149	137	137	158	143	156	161	147	174	150	145	163	152	156	127	147	140	138	151	151	145	143	170	159	130	131	155	133	129	150	152	167	150	135	142	148	142	162	146	160	135	166	153	138	169	150	146	168	145	129	162	155	139	135	148	165	146	173	162	146	159	170	174	132	154	143	147	158	154	138	154	171	146	158	163	140	146	142	158	138	157	149	148	146	162	139	146	150	154	163	179	161	152	167	139	163	149	145	140	152	159	168	152	172	147	149	161	142	179	167	150	150	153	165	166	143	146	135	139	132	137	146	166	162	139	141	154	154	157	159	141	129	157	146	157	148	118	133	142	144	144	147	150	144	159	154	171	155	141	146	154	185	148	147	160	149	150	144	150	157	142	177	157	124	137	135	132	154	139	152	148	140	143	137	143	145	136	147	134	154	171	131	117	150	161	151	139	143	156	147	137	162	115	161	161	149	145	161	145	178	170	153	160	139	150	167	146	142	151	151	152	157	160	145	149	135	152	151	167	137	153	148	149	169	148	138	150	140	149	135	152	192	146	139	148	146	141	150	149	165	149	157	136	149	132	149	171	163	136	147	152	155	151	153	140	150	162	164	152	146	166	147	135	157	148	161	146	148	158	154	133	159	159	157	124	162	130	141	168	144	164	145	151	131	163	146	125	170	147	148	122	144	157	163	142	134	153	176	160	147	143	132	154	141	141	159	147	140	166	151	129	140	132	120	142	154	156	141	155	139	156	144	151	138	149	155	148	144	132	160	150	135	156	147	164	126	119	149	144	148	154	145	163	143	164	161	135	153	143	135	155	150	162	157	159	175	153	160	153	142	148	143	154	167	138	152	158	168	170	177	144	144	148	155	126	148	168	140	143	143	140	139	155	151	148	155	167	151	151	158	169	161	173	147	120	160	138	157	154	158	161	133	178	164	135	157	143	145	141	151	167	140	147	140	141	153	165	153	138	157	149	144	144	138	149	162	145	137	133	149	158	154	150	159	127	134	132	162	131	161	152	144	169	140	153	141	143	149	159	156	151	134	158	153	151	139	151	140	151	158	143	141	156	165	152	153	176	145	156	164	131	159	140	155	158	153	162	131	152	134	144	138	177	151	145	146	154	155	160	145	127	157	143	144	154	157	148	135	140	159	151	160	124	136	142	178	153	144	163	126	152	151	136	164	141	155	154	170	150	129	152	147	145	151	169	151	167	165	164	109	137	144	130	140	147	131	149	162	156	157	133	149	167	161	162	145	150	164	175	165	152	161	158	146	172	151	138	158	155	134	157	140	128	145	153	168	154	139	138	160	171	144	163	145	140	136	157	146	168	164	136	157	136	133	137	164	139	169	167	144	170	122	147	120	155	151	155	145	160	137	149	135	127	131	152	161	145	152	149	153	125	135	165	123	151	139	171	135	166	148	153	161	143	149	143	155	136	143	143	148	167	166	160	137	157	144	155	140	152	151	124	166	157	154	157	147	166	146	168	124	171	141	147	181	136	146	165	148	145	137	159	149	145	137	150	157	161	127	159	147	140	151	153	145	154	163	148	171	155	157	130	162	143	166	130	124	167	136	165	135	164	146	161	158	159	143	153	149	150	158	151	156	131	175	142	151	137	153	157	132	143	148	170	146	144	153	164	141	154	126	142	153	120	139	130	155	145	128	140	179	156	154	154	160	163	169	139	151	144	158	155	143	155	159	152	145	153	146	155	150	143	161	141	149	162	173	156	168	154	152	148	156	149	127	140	156	134	159	158	146	168	143	135	150	141	146	149	152	146	135	145	170	147	151	152	145	162	157	141	144	164	157	176	154	144	171	135	176	143	168	155	153	151	145	153	173	158	183	138	141	148	156	138	169	136	145	146	145	160	142	143	133	134	152	162	147	154	151	170	151	162	153	145	163	160	134	148	138	154	142	138	138	151	142	147	152	154	150	155	126	155	115	162	147	153	145	145	151	158	137	153	132	142	150	134	166	149	162	153	137	157	147	144	148	156	151	153	146	144	164	170	154	155	152	160	152	153	143	156	152	147	153	185	132	134	153	161	141	153	171	130	135	155	136	140	147	141	143	159	134	136	126	159	134	137	151	150	149	158	161	172	141	169	174	153	142	148	145	150	149	140	163	155	142	148	168	131	150	160	143	174	131	140	157	161	156	145	106	138	150	180	148	150	154	142	147	126	131	142	130	142	148	157	142	154	162	137	151	136	142	169	152	123	135	155	158	147	135	141	152	130	131	159	147	144	133	172	142	149	156	130	127	157
26642	21976	28693	25912	21984	11847	2069	1209	1026	1080	1018	814	732	1455	552	539	495	515	446	484	467	434	429	485	468	426	429	400	434	408	424	427	435	398	417	400	422	433	392	369	412	396	415	375	383	394	432	392	415	424	383	433	408	386	413	401	408	383	390	435	396	371	409	419	392	395	413	404	370	397	398	404	394	386	426	368	399	363	357	360	387	373	421	403	395	393	403	398	382	371	428	391	426	359	354	362	405	413	411	395	355	366	321	382	375	395	372	397	381	349	405	410	397	389	398	433	380	423	369	400	417	389	397	404	351	391	379	416	378	373	388	392	382	385	386	379	420	377	412	394	383	387	401	412	396	347	393	382	357	406	406	395	370	380	357	368	395	369	404	403	401	377	381	392	369	382	385	399	381	392	391	404	368	405	402	367	381	427	360	400	400	432	372	394	409	408	382	402	370	394	419	452	349	351	397	398	404	402	388	409	378	398	394	362	371	371	378	376	415	406	405	372	424	395	392	390	398	375	362	379	381	383	365	389	377	391	419	421	367	380	376	393	394	378	380	385	393	392	396	340	362	413	394	395	427	381	384	360	383	410	393	370	398	374	382	405	382	387	399	385	407	402	407	393	399	397	430	392	397	420	390	436	385	379	416	402	437	421	411	385	409	400	365	399	380	397	378	384	394	383	396	382	383	385	422	384	387	391	390	384	381	413	360	410	355	401	391	380	394	401	391	408	405	363	371	345	385	352	357	403	407	394	373	411	383	350	381	385	362	388	370	372	389	379	389	334	430	373	406	388	380	394	381	386	415	392	385	383	378	385	395	398	373	361	371	392	387	390	384	345	403	380	370	390	395	400	384	368	367	372	378	370	363	354	372	388	427	408	363	379	420	414	394	391	382	339	382	388	420	403	409	394	378	412	372	401	399	380	414	413	407	393	387	388	391	448	345	377	396	378	378	396	386	401	376	390	403	376	392	373	322	401	378	369	390	391	407	434	411	384	403	431	381	375	387	354	361	384	382	389	378	381	388	414	399	411	399	400	388	394	364	390	392	385	370	412	387	383	363	424	407	403	375	385	379	377	376	382	413	398	360	381	406	374	414	390	415	387	405	387	350	378	389	362	370	367	420	348	368	415	370	428	367	385	371	366	378	374	380	410	344	378	367	431	361	370	394	409	352	377	376	354	388	375	379	381	385	371	393	390	411	385	387	408	377	384	431	405	382	358	374	396	388	419	393	413	353	370	343	414	398	390	385	413	423	398	407	366	417	407	392	402	435	393	392	411	380	403	407	377	380	350	363	407	435	349	393	361	415	363	385	394	418	426	400	407	381	427	362	403	383	398	381	384	394	365	405	383	377	391	382	417	396	389	403	394	359	369	424	404	403	378	418	389	396	399	364	371	388	393	408	399	391	387	396	379	389	392	401	357	376	413	415	381	350	376	368	340	397	369	426	399	416	421	411	400	405	401	373	406	409	350	367	375	372	381	388	374	406	374	391	396	351	413	419	404	376	378	358	383	364	362	395	421	408	376	388	412	440	376	352	419	391	403	375	354	407	390	366	392	405	391	374	365	409	375	372	398	344	415	403	421	416	378	385	384	379	347	413	397	411	379	402	407	364	385	418	354	358	344	403	376	380	397	372	374	396	395	341	368	366	381	393	387	374	371	388	408	404	405	383	384	363	412	398	332	396	409	406	335	407	405	367	371	370	390	392	360	348	404	373	367	405	356	356	385	392	395	381	359	379	419	403	371	364	342	376	386	380	386	382	402	423	391	384	400	375	376	390	445	400	404	386	390	380	404	385	353	381	360	371	419	353	389	414	373	388	429	386	393	362	417	388	369	423	387	398	407	377	332	352	371	379	372	365	415	385	365	385	370	361	378	389	377	407	385	354	397	403	408	394	436	385	391	387	355	358	393	350	404	399	367	370	388	421	380	398	390	390	381	403	414	363	349	401	378	389	395	410	402	350	407	390	392	422	399	370	374	380	394	366	399	374	369	383	385	406	412	392	387	442	391	379	416	389	380	389	447	396	383	387	375	422	360	409	377	383	414	366	393	389	426	382	408	373	394	405	386	386	364	361	388	372	395	347	360	395	389	370	348	399	410	387	412	403	389	400	416	374	380	410	344	369	398	376	396	393	398	401	390	390	436	384	411	351	390	358	380	432	408	428	384	405	405	393	386	394	397	379	372	406	385	390	382	439	379	364	414	412	392	351	375	368	418	402	418	403	368	397	382	404	390	398	386	395	408	397	362	401	390	420	384	428	403	390	400	403	370	387	369	378	376	421	397	400	389	388	409	405	380	373	373	388	378	366	403	398	367	371	400	386	408	367	386	406	365	386	391	369	397	373	386	390	386	376	373	391	377	423	394	400	381	376	370	381	389	368	349	385	404	414	374	392	379	391	388	371	395	382	401	378	366	388	378	382	375	412	390	406	344	401	356	372	383	403	384	414	377	398	391	367	387	391	410	405	403	371	392	373	338	389	361	387	407	386	397	372	404	404	369	419	406	402	351	385	391	373	401	385	379	370	379	363	423	411	374	411	416	379	395	402	363	356	406	381	372	346	403	368	366	385	387	397	363	397	361	387	378	380	416	344	377	383	389	366	375	354	412	387	393	371	387	403	385	434	349	396	383	372	386	367	417	351	394	376	400	334	354	336	367	391	403	415	343	396	384	382	388	375	362	388	363	388	363	350	384	373	379	390	373	410	356	408	380	426	406	380	365	399	400	375	388	394	403	369	374	359	355	379	369	367	376	420	403	352	402	403	383	375	359	415	395	389	375	377	379	364	377	395	418	424	407	368	404	411	374	394	380	399	363	387	399	393	356	373	381	377	404	346	393	404	361	371	394	394	419	358	373	399	397	391	402	408	402	381	359	398	366	384	399	391	409	385	429	392	385	367	403	387	402	387	417	380	411	414	415	398	402	384	406	374	370	403	405	397	403	391	387	406	348	374	401	365	380	378	407	384	406	369	391	394	414	394	405	410	408	383	413	371	391	382	356	411	371	342	397	393	401	381	392	395	377	414	397	382	375	368	352	419	380	382	456	414	357	415	404	391	371	413	415	424	394	364	382	354	340	398	411	384	390	369	381	352	350	392	379	370	400	358	400	380	391	401	400	415	418	380	394	387	389	379	389	388	359	397	375	351	397	369	414	425	408	386	371	380	385	394	343	397	356	386	404	359	393	359	371	370	424	377	368	381	391	378	388	369	388	397	354	392	429	373	387	390	402	364	407	376	379	374	405	375	387	411	382	351	386	370	339	388	375	394	422	386	351	396	338	398	380	385	400	353	397	369	440	381	367	421	357	400	383	412	374	407	388	418	412	380	394	379	378	380	390	383	362	362	385	361	382	399	409	420	424	422	377	421	415	366	378	384	390	371	381	383	405	377	340	385	439	368	395	431	432	379	400	375	391	407	399	434	363	362	400	387	406	386	382	359	413	372	399	405	388	387	387	399	436	388	408	409	370	342	409	383	401	370	373
8011	15654	13129	7228	5075	3799	2924	2057	1793	1949	1830	1257	1130	2545	683	669	634	561	588	540	470	495	515	499	483	431	465	444	391	462	415	428	407	412	424	411	397	411	406	395	407	376	391	421	383	393	391	429	369	388	398	341	352	381	394	353	391	407	365	416	378	374	360	392	369	385	392	386	363	405	402	358	326	384	356	398	357	381	388	385	358	350	365	386	381	382	374	406	361	356	359	354	374	387	393	386	369	392	368	383	355	380	389	354	383	392	367	401	348	363	372	378	346	366	338	342	357	405	396	363	384	366	394	357	392	379	376	387	351	393	379	404	368	399	400	381	380	377	345	366	376	361	382	354	374	392	362	394	349	374	377	360	353	402	376	387	378	407	360	367	342	387	362	392	352	371	341	397	381	414	373	408	376	378	416	374	359	372	377	393	384	326	364	364	409	359	367	369	367	379	396	354	381	361	399	397	373	373	380	366	369	360	379	385	386	370	372	395	376	349	354	365	352	361	383	401	359	390	351	384	372	391	371	384	385	365	372	360	332	390	355	404	361	338	337	374	363	375	389	376	395	387	338	328	385	361	425	385	354	349	373	370	375	392	357	369	393	378	367	378	359	358	356	377	391	378	364	390	389	375	370	363	378	375	370	374	360	379	369	384	365	337	343	373	395	383	368	383	362	387	381	406	372	397	340	366	351	364	385	373	387	351	369	363	372	340	344	323	359	355	369	354	365	363	377	356	390	385	351	375	409	350	407	376	344	380	368	342	362	361	382	373	383	363	393	347	394	414	341	354	361	385	358	347	374	373	365	392	337	353	401	365	383	398	393	371	349	389	373	381	398	361	366	363	405	349	376	380	373	394	370	366	381	380	365	354	343	386	348	367	312	378	401	351	377	380	349	368	357	374	364	371	375	396	374	343	357	412	398	389	352	351	352	361	394	384	363	373	348	369	394	377	380	381	356	378	382	365	363	343	372	392	385	368	385	387	404	388	361	383	363	390	342	361	372	385	373	391	357	348	407	338	354	330	393	369	360	354	388	359	357	387	375	355	356	400	370	363	336	409	421	341	396	376	350	409	368	367	350	356	414	376	413	359	393	374	379	332	416	401	369	346	367	383	366	388	371	374	372	357	385	367	347	352	361	365	385	378	384	362	382	329	392	351	349	361	350	374	364	386	369	349	369	364	376	340	341	403	398	375	346	374	387	377	372	367	359	394	362	361	379	389	371	361	367	355	363	367	344	376	372	385	374	348	348	342	340	359	344	380	353	382	344	347	363	353	357	324	336	378	376	336	404	358	401	355	337	377	373	379	365	367	364	409	387	404	356	352	371	376	375	401	397	383	362	342	360	365	385	422	361	350	358	373	387	335	339	373	380	377	397	355	392	426	384	405	357	376	365	370	390	397	363	347	363	382	369	366	374	403	394	364	369	403	362	403	380	408	314	363	347	379	377	360	345	352	362	359	413	339	357	348	354	348	386	387	372	368	388	415	380	390	367	375	377	412	375	371	372	368	385	348	356	350	414	355	379	384	377	310	390	375	376	377	326	393	380	389	377	405	396	361	374	394	402	380	387	351	362	359	351	360	338	371	338	336	362	366	374	372	380	376	351	362	356	377	399	385	334	351	375	380	369	374	358	369	367	375	366	420	393	391	368	364	386	361	335	391	388	402	392	386	395	382	342	332	367	366	357	352	350	360	376	386	377	379	376	381	360	343	347	390	377	375	337	353	350	349	369	391	327	367	389	364	355	385	364	390	348	339	341	370	375	369	362	388	373	358	395	388	384	358	368	348	350	421	343	343	381	369	371	354	345	332	353	363	342	377	361	361	380	385	401	382	336	385	401	383	385	351	392	348	403	374	393	358	350	333	388	345	403	378	318	408	343	398	364	367	378	368	386	369	332	392	378	391	371	346	398	381	366	378	396	397	362	383	347	364	369	376	384	374	358	392	363	365	382	365	390	323	355	346	373	341	385	361	388	357	368	357	352	378	332	364	406	360	379	380	368	377	366	400	384	351	356	398	341	356	359	355	401	348	346	387	334	396	360	372	368	346	378	361	372	414	358	385	390	379	406	367	387	384	366	385	372	353	402	385	399	361	384	396	387	385	373	375	356	364	379	378	373	354	355	369	352	375	377	367	388	381	404	373	345	392	377	401	349	350	376	366	400	353	357	355	360	348	374	393	340	365	393	359	392	317	368	374	366	359	412	381	372	357	386	360	378	372	384	391	340	344	403	348	340	367	403	367	370	345	377	358	348	364	375	393	399	405	332	382	383	346	350	346	333	372	371	381	354	359	365	346	387	349	385	371	344	345	369	382	417	406	368	371	358	344	360	376	371	341	355	367	378	378	414	390	385	380	385	342	371	370	390	351	352	411	369	372	384	377	393	366	395	387	361	413	336	383	369	348	367	354	377	389	402	378	346	376	358	413	398	349	352	342	423	375	339	362	367	341	373	387	381	356	385	366	358	405	378	354	357	364	383	385	365	361	384	371	376	365	369	337	381	374	343	379	389	341	375	408	380	372	421	388	366	362	403	342	370	377	390	325	400	355	393	373	380	395	389	376	374	387	371	372	368	370	366	344	356	395	380	373	330	370	387	395	393	390	382	382	366	372	370	342	348	388	379	376	389	383	379	388	370	362	341	369	371	361	374	400	377	361	369	370	338	419	381	352	321	361	365	405	368	369	320	340	407	386	369	355	392	337	358	375	332	411	369	350	353	419	375	346	371	368	342	374	370	400	380	384	370	342	377	347	338	376	367	384	347	415	354	374	339	388	379	378	355	377	362	389	374	341	369	366	387	374	396	358	331	373	386	370	356	379	390	346	365	386	371	373	377	348	370	364	392	362	380	377	330	402	330	357	371	348	342	400	368	398	374	402	384	362	386	385	359	391	330	375	377	399	377	379	337	392	383	382	365	352	389	407	356	387	336	399	386	389	383	349	362	398	388	402	350	358	348	381	359	373	353	378	354	379	373	370	338	369	360	359	375	396	346	357	359	361	385	378	363	344	338	382	354	375	351	384	408	384	360	373	379	358	374	396	385	395	363	353	336	349	346	394	346	330	354	367	371	363	347	355	377	366	388	373	375	361	328	366	357	338	360	377	362	394	386	362	369	379	340	361	337	344	395	343	379	396	397	372	368	365	356	369	362	364	366	391	326	379	390	382	376	400	350	373	379	390	371	366	378	395	376	355	377	412	361	383	384	356	384	358	377	367	338	373	338	386	367	390	393	362	354	362	378	392	400	342	390	379	379	353	374	376	415	352	355	369	382	388	357	395	328	388	376	351	351	394	387	358	338	363	365	406	382	381	373	367	379	386	357	387	369	363	400	350	391	356	383	353	390	378	387	338	356	381	373	385	400	374	343	400	353	354	384	361	328	348	396	379	357	405	361	400	379	405	411	381	368	372	383	367	364	368	376	383	384	369	329	338	379	346	373	374	400	402	337	339	404	382	347	383	345	370	364	359	395	374	383	395	336	359
22045	20002	26520	23194	20009	20125	10550	2550	1811	1746	1554	1443	1093	1467	860	782	856	770	798	745	727	744	738	677	656	710	659	660	666	687	656	660	661	692	690	695	648	663	661	644	675	604	682	620	601	636	660	608	627	621	639	645	616	669	618	608	576	600	611	682	638	639	613	623	654	677	658	634	635	617	622	628	631	594	659	588	634	612	640	622	654	614	624	624	573	634	627	602	588	632	663	586	600	627	573	652	625	603	571	600	608	638	638	626	630	613	667	582	615	576	559	616	605	683	583	632	581	630	670	641	647	639	641	634	591	605	626	565	592	625	646	652	661	609	610	620	592	622	608	603	611	595	637	622	595	623	668	629	636	633	574	560	666	594	624	623	580	608	653	603	645	599	622	621	618	617	610	599	630	633	609	585	614	631	624	637	646	649	615	656	630	627	636	601	599	626	649	640	681	619	623	632	610	638	654	597	636	656	603	598	660	603	626	610	592	626	633	607	609	635	650	601	633	603	603	614	654	621	621	606	620	623	614	601	640	625	605	642	606	642	641	610	644	624	630	640	603	617	608	650	623	611	643	652	645	617	625	668	652	625	618	637	580	642	599	624	592	618	654	611	597	616	613	596	609	623	595	655	585	613	623	607	644	656	650	618	644	626	647	607	628	629	629	626	658	597	629	625	589	622	636	620	574	592	573	643	618	640	638	685	558	622	630	636	601	630	604	618	545	597	619	622	633	603	611	602	622	621	618	635	636	595	617	601	632	591	608	649	594	633	560	578	618	601	594	624	622	625	598	629	623	606	665	618	666	614	613	598	590	634	640	607	634	557	623	600	656	663	607	624	605	618	598	608	628	630	586	665	541	602	650	633	631	651	570	635	606	635	634	603	585	633	610	623	617	611	614	625	610	629	583	633	606	620	639	642	614	629	636	607	647	616	606	542	618	583	637	614	587	632	626	599	629	600	635	612	621	607	569	607	570	568	579	614	657	613	617	606	618	594	661	608	655	563	571	621	614	603	619	588	634	600	628	600	674	605	603	610	635	590	606	646	567	685	603	610	635	652	672	681	601	637	598	620	639	610	579	641	601	611	617	651	586	636	623	651	580	630	596	673	615	631	629	628	666	652	611	641	630	633	615	613	616	624	641	634	654	626	646	612	612	595	636	612	632	609	624	612	591	612	588	622	643	598	684	644	650	599	620	611	632	604	628	628	632	604	595	627	600	586	619	601	639	592	594	634	643	672	620	620	626	625	614	622	638	601	644	547	569	601	564	629	623	645	622	633	650	595	644	600	604	622	623	622	624	622	611	639	667	586	628	643	631	626	658	601	642	638	634	580	660	607	607	597	622	609	633	635	587	652	632	639	611	623	634	636	692	595	598	587	589	638	623	662	650	635	629	655	593	597	621	637	615	611	637	580	604	611	575	576	642	600	620	612	595	616	601	647	641	657	539	647	602	618	624	615	605	687	617	641	621	651	584	645	599	622	616	632	615	583	575	604	581	623	656	660	616	641	610	634	672	608	630	605	654	612	630	619	626	594	579	592	594	653	635	634	653	592	635	597	641	613	578	627	618	620	626	651	650	617	603	643	611	616	643	624	590	614	621	599	659	593	577	632	660	599	583	648	604	615	625	606	619	596	578	630	585	599	641	586	589	616	616	656	636	603	615	618	627	671	629	583	630	621	595	630	623	611	587	634	593	643	637	648	577	573	635	584	587	595	557	608	632	598	563	565	629	628	607	631	596	614	625	576	623	651	636	583	633	611	618	618	644	632	667	562	640	570	595	608	578	602	603	612	552	632	600	610	628	581	614	622	600	574	606	638	602	620	653	607	583	659	624	625	597	599	653	635	600	628	623	590	594	601	602	682	648	599	592	648	601	681	650	637	624	570	623	625	585	623	613	633	659	605	622	592	638	618	585	623	573	643	590	672	615	659	610	620	603	603	604	663	586	609	601	619	583	660	643	614	636	631	643	628	651	671	621	629	666	620	610	631	621	611	573	633	625	605	619	627	625	611	580	582	673	636	643	622	587	585	580	595	622	614	630	604	648	623	617	595	625	617	628	638	625	638	607	632	609	595	618	607	612	678	634	599	654	652	640	621	602	617	587	624	573	580	619	623	626	614	605	600	645	598	607	608	586	599	633	642	614	602	647	636	610	595	636	667	596	592	643	657	609	641	613	627	577	601	571	599	636	616	629	620	594	638	576	662	582	641	595	653	605	634	603	614	625	550	616	580	619	630	592	576	592	684	616	603	619	665	613	642	584	665	641	622	642	688	616	640	608	626	690	612	633	588	642	567	596	570	596	632	617	622	624	612	589	600	642	617	612	626	592	616	604	622	581	618	632	632	642	649	634	569	590	609	643	580	597	592	626	583	594	647	627	620	602	636	614	599	599	646	616	636	634	608	633	600	580	662	658	622	654	610	629	661	597	639	625	603	616	588	588	567	659	643	552	646	636	585	620	613	668	627	653	612	627	639	625	638	620	647	596	616	613	651	642	625	612	622	584	630	640	623	630	595	608	655	656	615	651	576	603	671	573	636	622	574	602	640	658	614	586	632	600	649	648	618	638	647	664	583	622	592	627	618	618	570	575	647	599	633	640	629	594	604	588	637	610	617	611	678	602	626	601	608	587	603	613	617	635	573	650	584	614	580	620	630	608	600	627	601	633	633	656	655	643	588	641	602	599	630	622	622	643	623	616	638	601	611	566	609	652	663	595	593	611	632	604	582	638	613	640	614	601	628	601	618	651	609	583	631	615	640	648	605	583	623	650	589	598	622	608	606	618	625	614	608	630	601	606	599	623	637	643	589	683	614	621	597	628	608	641	588	649	601	666	637	639	637	593	647	628	569	593	647	647	615	611	611	591	554	615	618	649	568	624	617	618	629	583	640	594	602	615	600	623	570	634	622	619	623	630	629	619	596	593	614	629	559	599	605	597	667	596	611	639	629	636	585	617	629	663	645	602	608	599	608	608	647	602	637	658	615	652	594	591	625	614	617	623	578	619	628	647	651	611	595	601	607	669	588	628	628	628	587	591	616	582	617	582	635	660	656	601	565	660	641	615	633	592	579	618	653	645	619	605	628	621	638	608	645	624	623	626	583	589	597	637	625	626	647	621	615	587	625	628	591	636	629	588	610	643	604	583	631	574	614	603	563	616	635	629	619	650	611	587	621	612	585	653	654	565	612	608	587	613	606	658	567	607	629	641	606	602	614	607	599	641	638	639	617	591	625	629	594	676	633	621	662	608	626	588	606	603	585	660	597	599	589	610	615	635	619	580	601	610	619	628	608	591	604	630	616	611	587	630	639	620	569	620	633	642	616	608	639	621	605	595	603	563	613	595	646	619	609	669	639	650	611	580	572	634	626	646	612	612	622	640	613	596	624	615	588	621	598	631	615	579	612	614	579	594	604	647	646	608	592	597	606	621	647	580	629	611	638	603	582	568	602	626	583	641	635	636	668	629	577	599	609	602	631	563	619	611	667
10443	22026	18748	11065	8208	6267	4979	3814	3349	3042	2716	2110	1815	2509	1165	1096	1044	1002	937	886	829	809	783	803	726	716	683	722	746	664	678	652	704	651	670	644	647	647	667	618	597	599	644	645	626	622	623	645	631	599	609	616	590	605	650	650	617	634	596	619	598	619	608	642	613	602	568	594	605	616	642	585	585	580	624	628	599	603	596	546	556	612	617	605	650	620	610	625	574	606	608	559	601	591	587	574	558	564	624	612	557	577	599	607	633	585	574	566	613	635	586	600	593	617	616	604	599	599	582	546	584	600	608	570	599	584	579	564	568	582	594	563	616	560	572	580	581	610	585	576	617	560	607	603	567	606	618	622	646	605	608	538	623	603	583	573	570	592	582	628	569	586	604	580	561	583	634	583	622	570	621	571	595	598	581	547	582	564	554	592	565	593	570	580	600	601	594	599	575	608	590	562	591	571	561	569	591	619	571	637	600	594	578	547	581	580	609	573	597	624	584	561	649	614	631	577	585	580	584	616	548	607	578	566	592	637	593	574	560	618	600	577	571	550	627	604	600	613	562	581	592	582	587	569	652	590	603	553	568	581	562	589	558	588	596	596	608	642	606	614	589	576	567	573	572	589	541	611	581	633	586	579	584	549	581	594	598	594	575	599	573	583	551	568	580	562	577	564	580	628	621	600	582	591	609	589	613	576	631	581	607	506	593	573	582	614	583	607	605	600	623	568	622	597	596	559	573	569	608	606	580	583	622	649	579	595	580	574	551	631	545	608	572	611	592	623	595	546	577	612	567	561	569	614	609	617	606	567	576	606	593	614	580	536	567	573	581	579	573	594	590	598	586	580	605	550	551	592	592	603	604	584	574	564	572	576	523	555	577	596	576	581	537	575	608	569	595	570	575	607	549	617	624	604	567	580	563	631	599	602	603	556	594	612	590	596	607	592	631	601	617	557	567	571	603	588	619	594	569	570	571	581	566	608	608	584	555	582	617	596	602	580	594	567	612	642	635	600	574	615	593	547	609	571	634	604	566	607	599	580	549	559	577	594	622	602	590	541	568	611	573	579	627	623	595	601	579	640	584	570	601	619	587	577	581	586	577	582	574	583	572	603	610	551	607	570	574	571	547	599	610	581	615	612	570	598	589	562	571	607	573	570	613	569	587	616	542	591	601	556	605	589	600	567	581	611	615	521	598	621	617	580	590	603	604	601	592	588	537	620	597	592	571	604	546	609	574	549	554	625	565	608	594	580	584	555	560	581	582	557	556	546	589	570	565	569	594	593	585	573	627	611	563	609	586	576	559	559	614	549	610	592	548	589	618	573	612	573	599	601	569	636	604	582	579	550	569	580	576	585	591	621	586	577	557	600	598	578	588	593	589	628	597	595	589	627	604	564	612	575	613	574	634	573	588	567	578	602	579	539	555	538	605	594	618	582	560	609	639	610	601	608	579	588	609	560	581	605	623	611	588	545	529	564	571	562	586	568	605	557	580	626	560	578	597	588	574	609	575	569	584	546	585	560	570	588	595	608	588	606	605	574	550	612	558	577	612	619	593	591	615	560	585	582	572	601	564	588	546	614	588	585	584	567	570	559	584	581	570	599	597	595	557	609	594	587	583	604	541	559	626	591	605	607	538	568	610	591	586	586	547	577	604	521	545	546	606	600	580	561	569	583	603	592	622	584	570	557	591	587	599	578	626	598	594	581	570	576	609	569	587	569	618	585	622	627	601	579	554	600	561	590	565	599	614	597	593	590	588	566	568	560	598	622	610	614	584	631	544	600	620	616	569	567	591	570	565	589	570	613	578	560	553	537	570	613	580	582	627	618	601	616	620	604	606	614	602	599	529	614	568	598	591	611	619	542	570	584	578	566	592	596	556	551	579	562	630	566	550	618	584	614	576	576	574	605	640	584	644	608	566	584	629	638	608	630	570	590	613	574	586	566	557	531	576	581	579	522	633	598	587	607	624	566	561	588	604	589	557	600	624	582	593	523	571	620	563	598	612	598	604	591	575	595	586	563	555	563	614	576	613	560	571	567	602	569	612	633	570	561	539	590	554	575	578	580	554	596	562	582	591	602	609	582	561	574	598	593	588	538	585	611	541	580	589	598	595	575	578	563	590	556	585	603	545	583	607	560	569	556	581	611	594	579	548	591	584	616	618	594	599	578	600	562	596	573	564	611	588	581	591	617	569	563	628	608	567	582	572	606	605	603	589	595	583	638	597	573	581	571	607	617	583	612	591	589	577	599	587	568	574	551	565	609	599	575	567	585	571	584	586	578	566	593	572	558	622	625	557	587	643	606	615	607	571	598	574	592	622	599	605	555	622	620	589	578	592	562	536	603	597	585	549	583	599	607	596	575	572	524	588	626	566	601	603	586	592	623	629	551	612	581	568	554	585	583	577	567	611	546	574	561	611	581	583	563	575	569	575	611	555	616	592	637	618	599	616	581	573	566	606	581	627	565	549	581	562	554	560	577	594	586	582	577	568	609	560	613	602	588	560	574	566	564	574	568	607	590	605	597	600	625	592	591	581	634	584	564	586	564	585	597	581	590	602	559	580	558	600	573	574	600	563	643	565	582	624	585	626	572	547	581	611	574	560	622	562	641	555	602	575	574	564	576	596	534	583	560	589	601	567	555	557	608	588	582	600	607	595	598	597	586	556	521	602	587	624	545	596	612	585	563	544	568	560	574	592	608	571	611	624	558	597	591	632	552	590	543	538	560	582	591	583	569	559	592	581	602	603	614	595	623	557	574	577	598	556	548	582	585	578	637	606	558	618	598	619	592	575	602	576	572	604	600	600	586	605	553	601	576	579	593	591	593	547	605	636	604	564	562	604	578	611	635	570	582	562	612	596	585	564	565	583	585	613	572	580	616	600	585	565	622	628	610	563	544	590	560	572	591	580	585	609	567	571	552	588	644	603	589	611	610	571	589	564	621	577	561	557	599	596	595	593	569	584	574	563	606	578	592	600	572	629	583	625	554	574	585	600	588	610	629	577	625	591	618	607	628	615	594	564	560	595	606	584	588	613	597	611	573	595	627	622	563	598	575	620	593	577	575	553	580	606	597	590	615	618	573	561	545	574	588	579	571	581	552	572	575	600	582	613	574	632	559	618	545	608	598	579	564	604	578	583	629	584	583	533	589	610	600	613	587	560	578	598	596	578	610	578	560	564	602	615	576	560	595	606	585	592	605	566	575	593	571	563	599	551	525	611	574	571	558	560	583	615	566	622	583	567	626	577	588	546	614	562	591	619	625	578	600	603	605	589	612	590	573	572	598	551	586	623	611	591	560	563	557	569	558	598	553	575	580	593	577	577	553	571	558	579	597	616	597	574	572	580	602	705	618	570	603	560	573	608	572	560	606	564	562	558	593	599	608	596	533	592	573	577	625	595	614	583	595	590	578	579	592	637	588	570	570	569	585	571	615	599	598	575	604	549	604	599	604	598	567	560	584	602	584	602	560	560	596	582	577	565	592
29824	15455	2219	729	473	424	342	244	262	328	250	212	159	172	156	139	124	130	141	166	148	161	146	157	131	126	147	142	140	135	136	122	141	148	135	155	123	147	133	143	141	159	139	159	121	131	157	134	157	122	130	125	123	147	147	154	160	136	121	137	150	151	131	153	164	160	144	148	144	176	140	135	136	139	138	159	163	147	134	118	132	130	132	140	119	131	122	132	154	129	152	130	151	125	150	150	135	150	129	150	142	138	170	145	141	131	139	141	136	147	156	149	152	123	114	135	130	145	143	125	145	174	161	145	152	137	141	141	139	132	153	157	143	150	141	151	137	156	128	136	129	131	117	138	132	144	132	143	158	146	137	129	152	135	139	150	119	135	158	127	142	137	142	138	147	144	134	140	117	142	128	142	122	150	132	127	132	127	124	103	129	169	134	142	129	146	141	135	140	139	135	137	146	149	148	160	135	156	135	128	150	131	137	125	134	151	140	109	157	131	162	132	139	133	144	137	138	124	151	163	142	160	153	140	146	122	126	133	145	123	146	146	140	132	127	134	164	130	147	143	130	140	144	160	139	122	140	125	145	149	116	137	132	131	135	145	148	141	137	137	115	138	136	145	124	166	163	142	160	134	154	122	132	157	130	142	152	143	145	134	131	141	133	146	136	154	151	143	138	144	145	113	151	144	153	148	149	146	137	135	147	129	156	158	141	144	136	136	115	137	124	164	137	143	148	149	136	147	170	132	149	143	148	140	150	148	139	147	136	131	150	143	143	146	144	135	154	169	127	149	146	147	147	124	133	141	140	148	153	146	131	136	119	143	122	145	117	145	116	130	145	136	149	151	119	122	161	116	133	131	160	151	160	129	155	142	139	132	131	123	129	150	137	143	152	123	149	119	144	130	132	155	130	143	134	149	131	137	119	121	161	147	127	157	129	124	143	165	119	118	134	146	145	117	128	142	156	145	121	143	149	130	140	150	131	159	109	130	132	143	133	111	146	143	147	151	144	120	129	145	145	147	157	133	117	148	122	146	120	137	129	119	135	155	146	139	143	121	141	127	131	131	144	140	134	131	135	124	138	144	137	140	121	132	157	136	142	130	133	154	146	143	160	144	159	137	144	156	145	135	141	132	113	125	114	128	153	110	132	154	139	146	155	144	132	150	125	135	140	139	157	142	140	146	130	131	143	120	144	158	144	122	147	136	137	150	157	131	136	124	149	135	141	148	133	142	132	134	138	128	137	133	164	150	144	135	150	114	130	139	118	139	138	125	114	146	142	146	121	122	141	143	133	148	142	146	128	148	139	131	108	123	139	128	152	140	145	156	130	133	134	131	133	124	130	138	122	155	138	140	144	146	150	144	130	144	130	146	138	152	132	125	143	157	136	125	145	159	137	152	125	123	110	151	134	143	136	136	143	126	146	152	142	136	150	141	130	161	124	146	149	153	131	161	134	144	162	153	156	144	128	115	134	138	160	139	150	123	145	138	145	141	148	166	146	158	161	153	122	130	145	144	125	139	148	121	134	126	120	126	140	120	139	138	125	138	125	143	156	142	154	158	130	120	166	149	144	143	155	135	135	136	127	144	153	148	140	142	142	151	132	120	139	121	146	166	139	141	144	140	141	139	126	122	122	153	164	126	133	146	137	147	121	139	122	148	141	126	122	148	135	134	146	137	117	133	139	123	146	136	132	149	131	131	131	127	124	133	119	125	143	145	113	119	123	150	132	125	151	140	122	171	147	123	127	155	142	150	138	146	141	141	144	130	139	123	132	126	142	136	116	126	138	128	124	138	139	118	135	145	147	150	135	143	141	120	116	157	134	119	127	125	133	130	164	162	139	144	133	148	142	140	141	123	142	124	143	143	137	143	129	135	144	122	139	140	135	144	138	127	135	154	137	158	133	131	138	144	140	130	138	149	139	155	138	138	147	136	133	135	151	157	128	152	137	179	131	131	148	145	126	144	124	117	137	133	136	117	144	134	133	141	142	124	137	126	145	131	146	137	152	127	126	143	154	138	131	128	165	138	136	130	132	144	132	121	137	129	121	137	147	149	127	121	120	158	139	131	128	149	154	136	137	123	131	131	140	130	137	124	153	143	127	126	112	135	162	138	155	136	146	149	158	161	172	138	132	151	136	136	137	118	130	127	121	133	159	151	129	136	119	139	148	141	128	121	139	147	136	107	128	140	148	147	123	158	148	143	114	139	127	133	145	139	144	125	106	150	138	135	149	145	139	150	127	112	155	124	150	142	150	123	133	146	144	129	151	157	132	143	127	128	146	133	132	162	139	146	138	165	112	151	138	143	124	131	148	141	156	151	138	137	142	117	156	133	144	147	148	138	153	149	140	143	135	148	141	129	124	120	144	160	139	136	113	139	131	152	141	129	134	137	133	149	128	149	151	147	140	112	138	137	135	134	129	141	130	142	123	140	121	140	156	155	153	156	161	144	132	127	135	150	140	133	134	132	155	128	153	139	124	148	135	132	157	154	133	120	137	131	126	129	152	137	130	124	129	155	138	139	126	132	139	148	132	128	153	131	134	131	120	125	137	147	150	146	131	127	162	129	139	139	149	142	140	163	128	142	141	137	132	135	144	133	130	138	141	142	148	136	139	129	144	145	141	163	153	157	137	145	138	134	152	142	150	124	132	132	127	127	135	129	142	125	127	139	131	131	155	125	142	134	131	166	142	110	171	134	142	137	139	135	169	133	121	147	139	147	131	132	127	116	122	146	130	161	132	133	152	133	123	137	135	126	134	143	121	147	138	146	142	152	119	122	143	162	124	125	149	130	163	141	129	136	159	145	157	120	150	149	124	144	123	135	143	158	136	133	131	131	144	127	148	132	170	136	134	132	119	133	145	148	119	140	142	142	146	124	127	140	140	147	144	159	125	132	150	137	125	162	130	149	144	139	150	149	131	130	152	124	137	133	117	137	155	153	133	159	121	140	125	117	141	158	141	128	131	132	149	116	144	141	171	133	154	141	134	126	154	153	154	122	147	118	130	162	155	126	159	128	163	152	147	156	154	151	151	144	141	117	135	139	137	135	132	128	142	148	131	147	137	156	116	176	135	145	156	123	115	149	152	142	151	121	145	152	114	126	141	121	144	142	134	146	152	140	134	152	136	144	144	149	118	168	137	149	138	120	127	132	125	144	153	131	134	129	146	140	160	137	151	145	126	116	130	148	126	156	122	143	152	115	145	129	146	152	129	145	158	151	132	145	159	141	133	149	134	129	127	134	149	147	117	132	122	130	124	133	127	128	138	149	139	148	149	129	153	151	161	149	133	134	129	149	125	122	146	145	110	114	129	156	131	152	125	143	141	150	136	143	123	150	133	140	146	162	130	159	146	147	131	139	133	139	135	146	146	130	135	130	121	134	130	154	121	137	139	148	144	127	138	125	137	128	134	128	148	148	142	125	123	133	132	141	154	132	135	137	132	127	129	148	141	125	123	119	141	157	138	133	129	128	141	141	139	125
5479	1688	1390	1048	696	641	491	423	459	603	525	288	236	235	160	176	144	159	153	165	163	150	164	161	133	153	158	149	164	150	160	174	151	169	143	140	159	169	168	147	151	168	160	148	156	160	168	129	169	143	139	150	166	161	194	165	151	146	193	147	167	144	148	162	136	162	165	153	151	136	124	174	157	139	158	173	172	159	155	154	150	140	168	163	141	159	152	165	150	148	157	154	138	176	165	168	150	153	187	160	132	148	155	161	137	162	135	151	153	153	144	160	144	168	170	166	151	156	150	146	162	169	162	161	160	158	163	163	148	161	130	173	158	151	147	151	173	145	130	156	148	127	159	159	148	146	142	149	165	164	152	155	154	169	140	143	177	130	158	160	166	136	159	155	154	161	149	163	176	137	160	158	159	139	149	168	161	150	131	167	141	162	150	161	152	139	148	149	137	154	162	160	162	143	155	148	164	146	157	171	144	153	180	172	168	147	153	151	169	179	169	170	154	161	145	133	166	149	165	146	156	169	137	145	163	156	136	159	162	160	140	170	158	133	175	149	158	165	129	168	145	144	177	163	139	147	170	162	154	162	153	156	144	157	177	166	135	144	135	137	154	176	138	147	148	142	148	156	144	157	139	153	140	160	143	154	144	151	161	171	134	152	151	153	139	168	134	168	149	155	152	151	155	150	149	139	145	155	160	142	140	145	157	159	152	164	158	176	150	148	165	153	162	141	156	161	148	165	159	145	151	163	150	137	155	160	145	172	144	149	168	174	157	155	174	168	134	156	155	144	166	162	155	154	163	159	150	155	162	155	144	160	145	146	161	153	146	149	158	159	151	155	147	157	145	161	158	154	161	149	185	144	153	152	145	173	146	160	161	145	174	183	179	159	132	163	150	153	165	154	151	146	153	150	143	153	155	152	169	148	155	168	135	163	131	176	162	149	155	150	149	166	172	165	146	147	174	145	139	156	163	181	157	169	139	149	159	161	159	171	153	159	148	159	171	148	170	168	162	160	151	159	155	143	165	154	171	172	156	151	165	136	153	141	155	154	170	153	139	150	152	153	163	169	149	160	141	157	136	167	172	145	173	134	164	128	148	153	156	167	161	145	159	154	143	160	166	169	160	157	160	158	149	149	145	151	141	155	152	153	163	142	159	150	168	141	137	157	143	150	144	137	134	154	146	160	163	150	144	134	139	171	152	152	137	139	147	151	140	144	174	130	141	152	158	147	150	153	172	143	131	152	156	168	160	171	148	138	153	162	149	145	143	128	156	149	145	157	144	154	159	144	167	142	160	159	161	133	165	143	135	168	138	156	177	158	152	160	170	164	165	144	151	161	155	135	142	169	155	163	147	165	164	153	164	162	166	152	171	164	160	151	141	158	159	162	155	157	149	149	167	152	162	158	155	144	160	146	161	151	180	136	168	149	150	172	153	155	137	150	156	168	173	156	155	137	138	155	155	143	146	144	165	133	144	147	161	143	166	168	149	160	148	163	172	152	154	141	146	154	153	172	151	146	171	167	163	143	181	171	184	163	146	159	165	128	139	171	153	171	159	158	157	131	150	176	165	128	150	164	142	143	146	157	174	145	156	148	160	149	164	163	165	156	158	158	145	155	163	154	153	144	168	132	164	162	145	166	155	146	158	146	169	174	157	134	153	142	140	171	152	160	141	142	166	163	140	160	158	145	168	190	152	153	157	135	151	146	147	167	166	159	166	151	161	143	125	156	163	159	160	139	169	151	174	134	153	149	163	142	178	139	158	163	138	162	155	149	173	175	163	166	163	157	164	144	137	138	142	154	169	140	156	148	149	156	163	136	186	171	167	148	187	142	155	150	177	135	140	184	163	139	148	164	151	148	150	139	145	149	135	161	169	157	161	144	138	159	141	132	162	171	137	162	148	168	147	166	146	167	123	162	139	152	139	164	124	140	153	155	138	156	138	133	146	156	144	138	166	163	156	160	149	163	166	155	145	161	151	134	161	155	170	173	169	153	159	137	153	168	154	147	138	159	160	155	169	168	162	164	152	176	174	148	134	153	168	153	167	137	161	145	150	158	130	186	160	140	146	159	154	145	183	140	165	171	145	144	144	158	176	125	144	145	132	162	132	162	164	147	136	147	151	154	151	181	151	149	174	158	152	151	140	176	160	164	161	146	180	158	163	170	132	145	143	160	159	147	152	139	154	164	131	163	147	142	136	158	154	157	160	153	155	141	156	163	146	163	157	129	150	148	161	152	154	155	156	155	187	152	151	148	138	169	167	147	143	152	146	146	144	154	170	167	174	160	161	172	167	149	159	172	140	168	162	165	150	151	158	191	155	133	155	169	173	138	134	141	149	150	129	175	139	145	159	149	141	144	165	161	156	163	142	147	161	142	169	150	136	175	164	143	153	176	166	154	162	157	148	172	149	167	147	153	148	168	157	151	148	183	158	155	157	156	142	159	161	155	160	148	173	145	144	143	155	117	168	140	142	171	155	149	166	136	153	173	154	153	158	146	129	166	136	152	176	151	169	149	174	147	148	165	167	150	150	134	175	153	176	140	154	182	142	181	158	142	155	141	147	140	162	155	138	170	150	137	135	171	146	148	178	157	154	141	161	143	147	155	148	189	165	200	139	160	150	152	143	143	152	160	151	149	152	151	141	168	144	153	173	154	149	164	157	148	155	152	162	159	144	160	160	140	139	163	164	157	176	156	150	166	154	142	141	138	147	151	177	143	138	135	134	152	169	179	161	158	139	152	151	169	155	155	149	165	183	182	170	156	168	151	179	146	141	146	159	165	161	158	155	124	144	174	152	153	146	155	155	158	154	150	149	140	150	153	158	151	158	149	169	179	150	170	171	127	146	172	148	158	155	145	168	153	141	144	143	144	146	140	154	142	148	164	145	156	155	133	148	168	147	152	147	166	147	149	155	149	140	167	154	162	168	155	150	187	175	138	136	165	142	129	164	147	145	140	139	168	131	163	140	155	150	178	164	163	167	140	150	156	174	156	164	159	171	151	150	151	156	160	145	156	155	159	149	155	171	138	176	150	148	156	136	142	161	139	134	161	150	141	163	150	167	184	157	153	157	149	168	168	177	169	154	175	144	150	166	174	160	155	157	170	160	153	155	121	146	152	154	154	172	162	156	138	150	145	154	153	136	159	135	165	129	144	158	148	170	143	163	157	139	170	146	159	156	138	162	142	158	179	157	162	162	175	134	164	172	170	135	131	127	150	129	137	157	136	156	160	150	151	172	161	178	166	147	150	160	165	167	142	166	153	161	166	155	178	140	182	146	136	151	138	134	160	159	133	135	159	144	133	146	168	164	145	162	175	151	158	165	143	153	125	171	142	141	159	156	143	142	160	160	167	147	130	144	147	150	155	172	141	143	172	158	151	138	157	154	149	168	151	144	168	154	149	162	160	142	140	150	167	141	174	151	151	131	138	158	150	166	141	156	158	149	151	156	181	178	137	176	148	146	150	170	171	140	156	167	165
24279	19992	26111	23570	20009	10966	2034	1205	1100	1089	900	681	641	1514	464	464	490	442	443	392	445	424	423	403	415	409	423	372	370	421	414	362	382	400	397	398	377	404	360	360	358	366	388	347	364	389	355	329	372	327	332	355	354	364	357	354	365	346	365	352	362	369	325	360	360	358	346	332	369	338	362	337	360	355	370	385	378	377	369	344	390	352	361	342	384	344	367	355	335	319	347	341	369	382	352	360	360	368	341	370	344	342	362	366	356	348	339	374	390	320	327	340	348	348	324	356	390	358	342	367	358	373	340	363	360	388	368	356	344	325	340	336	325	329	361	332	365	371	351	372	356	348	377	381	401	337	314	326	357	364	385	365	318	365	362	374	380	340	324	407	344	343	354	353	385	375	396	341	346	339	364	386	366	373	341	357	342	341	362	333	362	327	356	340	369	366	368	353	358	334	386	347	399	401	305	349	354	359	353	345	360	362	335	375	399	354	345	362	336	326	349	363	339	349	345	376	368	336	343	355	349	389	343	351	379	398	374	322	350	349	343	386	325	367	343	352	353	344	359	372	342	364	325	364	323	384	344	365	379	372	310	355	362	362	373	306	357	373	358	361	334	331	362	385	369	371	369	348	362	347	357	403	378	372	349	364	381	350	353	365	341	337	355	358	362	357	357	342	341	351	351	344	363	390	347	356	388	366	375	331	360	333	351	337	339	334	344	350	367	365	333	370	319	376	341	342	362	383	346	359	361	329	388	363	364	365	340	351	364	361	335	358	357	351	364	348	372	336	347	381	392	337	353	324	356	368	359	360	347	365	340	354	371	348	367	357	356	369	343	319	343	363	388	354	367	367	356	350	364	387	337	328	357	360	371	375	346	333	378	383	377	351	349	336	366	352	334	362	329	362	368	354	350	329	347	370	329	378	359	368	386	375	352	341	352	388	352	350	341	364	343	361	351	358	354	361	352	297	364	362	362	353	412	372	335	330	352	363	346	345	364	354	347	377	347	367	393	357	329	348	333	347	350	342	340	366	332	356	350	329	351	364	390	353	376	331	328	362	363	333	351	393	388	319	388	376	365	355	344	345	369	342	331	361	344	310	378	372	381	371	380	380	376	337	363	369	360	369	342	376	350	323	358	346	377	367	373	349	369	358	357	383	346	363	343	362	338	386	360	331	343	339	346	346	338	334	357	326	341	357	377	377	360	373	340	399	362	349	342	351	327	330	360	338	385	370	347	341	366	363	364	343	399	352	358	345	371	377	356	365	341	325	337	358	394	351	315	378	382	327	335	361	315	325	373	353	375	394	340	316	356	378	361	353	366	332	354	337	356	363	341	352	348	365	369	371	364	340	328	365	366	328	367	326	314	366	351	341	353	357	347	344	348	358	349	366	364	349	326	385	328	334	359	360	364	335	336	369	345	357	363	399	347	344	370	358	336	351	360	378	356	373	323	325	392	355	374	349	373	324	353	350	327	390	366	360	355	354	327	348	358	368	320	352	380	366	345	340	349	377	316	327	335	329	344	347	363	362	352	332	332	320	331	358	366	389	334	362	369	378	343	337	367	365	381	368	352	356	354	333	347	357	377	344	345	377	374	366	334	352	380	322	338	357	343	360	362	335	369	351	330	353	378	361	343	352	365	332	374	384	344	381	382	356	331	392	393	383	367	351	362	327	381	361	376	331	371	371	342	322	356	366	376	373	327	342	355	359	357	376	341	333	371	341	363	374	350	366	364	349	341	349	369	336	348	370	343	371	364	370	355	355	364	360	314	322	331	361	343	346	351	356	339	402	360	322	368	355	363	327	360	328	349	357	360	351	332	332	350	356	386	355	351	345	343	337	357	372	350	341	376	376	372	380	396	354	356	382	358	345	382	382	346	343	359	385	365	359	346	335	371	348	337	365	354	372	341	359	346	334	367	317	363	347	385	398	329	376	364	368	349	340	357	356	346	352	402	349	346	375	336	354	369	355	362	361	331	346	380	318	391	355	350	359	368	355	355	334	399	319	353	366	408	352	337	345	362	349	334	323	378	314	353	355	378	378	391	394	348	351	364	338	313	347	328	349	363	363	315	368	355	360	323	348	351	337	331	350	365	402	348	359	338	353	327	330	348	343	328	354	377	373	377	343	364	337	337	372	339	340	351	335	334	340	358	345	372	359	330	359	335	380	357	345	386	384	340	345	352	359	355	327	379	332	376	355	343	335	331	367	351	347	381	370	343	335	350	348	346	369	356	343	377	319	371	356	398	342	308	393	340	363	350	385	346	345	355	328	371	325	350	367	347	331	366	360	359	385	371	359	365	341	347	358	361	375	357	336	325	363	337	367	340	406	349	337	363	321	363	332	321	340	337	345	354	325	333	354	377	343	323	341	366	373	402	352	332	364	346	350	367	332	319	366	375	353	385	379	356	349	345	369	350	372	392	358	354	343	366	353	316	361	373	361	347	350	334	384	364	341	382	380	324	359	397	338	382	346	335	368	341	366	351	380	338	354	371	344	367	349	356	372	360	373	345	389	376	375	340	391	337	361	351	348	363	339	358	348	349	368	349	367	352	376	412	346	372	395	372	355	365	356	356	359	353	327	354	369	362	352	366	375	364	343	341	342	334	324	365	369	333	387	372	346	395	354	368	346	319	376	367	346	375	378	335	328	359	384	344	375	359	373	349	352	371	369	373	330	372	328	343	344	345	359	397	350	365	345	357	376	370	376	368	355	330	329	380	358	362	370	370	392	360	346	347	382	341	354	340	374	350	374	338	425	400	348	375	365	333	323	367	362	376	341	379	374	388	353	380	358	354	340	355	341	335	359	349	331	389	347	364	347	372	382	363	368	329	340	368	382	372	361	364	369	367	334	299	358	349	362	345	353	378	367	335	343	394	352	344	335	349	342	375	363	383	344	344	351	339	373	317	340	338	352	355	343	346	302	345	298	366	319	328	380	360	370	371	388	346	347	345	355	346	374	372	363	363	325	350	368	376	379	379	353	322	366	378	370	343	378	366	359	373	405	339	319	364	323	346	351	344	361	340	358	358	311	360	327	358	342	355	336	344	359	348	363	400	334	320	369	350	338	378	325	373	348	363	378	366	352	354	354	374	350	358	367	345	387	370	332	372	365	341	362	353	381	376	335	331	354	367	344	325	367	377	342	331	322	337	348	399	371	365	376	315	345	384	352	341	371	342	335	357	347	335	368	376	367	382	365	312	341	374	336	354	378	386	380	368	344	324	351	386	352	340	361	377	358	367	373	375	354	360	344	371	361	375	357	336	373	358	365	355	345	346	357	388	362	361	356	357	333	367	343	357	343	350	394	360	331	366	340	366	393	334	351	368	353	362	352	343	356	370	314	347	405	364	372	358	364	354	368	366	342	377	347	340	366	326	331	343	362	355	363	371	320	372	333	346	352	347	367	365	360	385	347	352	330	336	362	362	359	336	325	358	376	352	326	379	381	380	383	332	331	338	351	359	344	335	323	392	388	397	360	365	377
7308	13794	12122	6569	4713	3871	2740	2027	1996	2128	1591	1157	1010	2681	645	620	528	519	450	468	450	470	429	459	383	421	388	389	365	351	434	360	413	381	361	372	364	388	376	353	374	369	367	378	381	372	396	371	329	355	345	350	375	372	348	341	372	353	331	341	360	314	372	353	339	338	350	375	347	351	337	305	376	341	357	311	346	360	362	327	382	338	371	340	333	337	325	348	359	354	347	343	342	340	351	383	344	327	356	357	344	341	335	359	362	343	338	330	349	357	349	355	355	341	343	370	366	328	321	333	333	370	355	324	327	298	330	328	332	342	360	353	322	326	367	358	341	375	342	340	333	319	352	341	344	363	346	341	328	344	336	364	348	316	317	333	358	348	323	347	355	317	364	333	319	357	360	325	338	367	313	370	361	361	331	368	300	330	344	352	354	358	338	345	339	370	358	342	315	320	342	331	284	351	352	302	333	327	321	359	360	338	384	311	337	362	352	362	339	358	305	344	347	312	328	312	329	354	373	314	342	353	335	326	341	340	329	339	357	352	355	339	359	305	329	364	337	375	338	347	341	324	349	326	356	346	360	372	362	318	352	357	354	339	330	330	332	355	347	322	304	344	329	352	330	323	363	331	342	365	354	341	341	338	329	355	349	346	359	307	335	360	364	337	327	351	328	327	340	357	324	349	343	337	321	341	319	340	345	329	363	342	326	348	371	355	358	347	364	336	333	371	347	344	345	350	347	318	348	355	336	321	342	339	356	347	388	328	339	353	371	345	344	338	342	360	334	301	337	380	311	331	332	330	361	343	328	369	359	324	320	323	335	352	327	336	346	317	356	327	320	350	339	346	320	363	356	351	341	374	343	304	307	292	333	320	333	325	317	354	353	349	354	345	334	361	359	341	335	350	338	365	322	363	355	389	343	346	342	320	324	343	356	319	349	340	350	357	300	324	375	304	364	345	360	333	321	343	329	321	356	299	331	346	364	302	383	334	329	298	340	326	319	316	331	354	323	358	322	349	322	342	358	325	326	348	344	338	336	328	356	329	311	338	368	329	382	310	384	359	325	345	295	335	320	294	350	346	359	295	389	299	351	358	330	314	361	369	309	366	336	335	351	366	332	358	349	309	347	339	333	363	357	325	350	321	353	333	310	333	322	341	372	310	347	357	307	356	328	337	331	290	356	354	311	348	365	356	332	342	323	331	308	342	330	354	317	349	335	366	334	333	352	364	315	366	330	345	341	337	337	302	333	323	316	287	369	340	333	342	373	346	362	328	346	300	364	360	347	324	321	361	324	342	334	331	353	338	333	347	363	332	312	351	313	357	335	383	330	330	315	303	309	341	340	307	359	339	310	318	368	342	316	301	351	342	337	322	334	350	323	341	346	360	326	319	303	321	368	348	333	372	357	358	342	326	328	318	341	326	347	359	309	366	356	336	345	352	390	356	327	349	346	340	364	357	337	334	348	319	370	354	364	337	335	348	354	325	332	346	344	341	349	326	340	348	324	363	330	350	333	328	330	336	310	334	347	351	340	338	321	351	337	315	293	343	338	319	358	317	305	350	330	331	328	352	360	339	332	346	359	348	363	315	299	351	345	325	304	329	305	352	360	363	355	359	346	361	322	363	335	347	365	344	352	328	340	314	325	335	334	353	332	347	349	328	354	351	328	307	319	317	343	344	334	316	320	333	355	353	317	363	329	325	350	354	352	350	364	349	358	358	351	332	325	328	330	348	329	312	359	342	381	358	309	350	325	344	358	306	330	363	329	410	334	335	346	337	321	321	333	353	323	326	358	319	340	354	328	338	312	323	362	353	337	344	342	346	347	364	332	341	331	317	354	354	346	343	354	321	353	330	330	321	329	310	365	347	371	325	353	335	335	331	345	325	353	313	327	314	365	313	363	318	331	336	332	355	313	316	387	315	362	340	323	359	338	349	332	348	324	345	362	335	351	313	383	380	336	360	314	375	325	376	330	350	331	335	285	346	363	324	314	343	323	334	326	336	333	347	369	317	351	352	345	310	342	354	375	342	326	319	316	292	292	341	351	362	370	330	318	332	347	357	332	345	317	350	351	315	310	340	357	326	326	331	350	312	337	339	351	346	360	342	337	361	383	325	359	332	338	361	351	341	305	345	345	343	312	327	346	364	357	335	315	347	328	347	323	333	315	340	336	334	311	376	342	351	343	341	339	365	353	350	372	335	314	317	340	320	323	352	347	331	347	347	374	331	332	349	332	343	314	330	389	321	351	360	308	338	336	350	349	335	326	337	340	324	334	344	359	355	368	328	337	325	361	353	360	318	348	331	353	331	335	359	330	343	387	352	329	380	355	307	343	355	357	354	346	330	352	324	325	304	363	369	345	322	342	322	347	336	360	358	339	344	342	334	318	306	326	325	332	310	310	300	357	345	346	363	326	345	380	314	375	359	360	361	333	326	343	356	354	331	355	346	327	337	332	345	335	348	342	354	355	360	343	360	348	344	339	336	353	389	308	313	313	321	340	349	347	341	339	342	323	327	339	323	335	356	365	326	355	362	355	323	332	322	303	345	376	316	348	339	358	329	357	317	338	338	316	336	318	301	332	323	344	323	345	329	352	371	350	340	332	328	330	320	350	324	340	355	328	333	334	315	344	345	350	339	335	326	326	330	364	356	320	340	335	338	368	285	313	304	363	345	334	347	352	345	345	358	350	301	333	292	374	335	320	371	355	336	358	359	336	330	366	312	371	359	345	350	321	350	324	333	318	333	359	317	352	338	320	356	364	325	336	323	350	367	322	340	325	380	358	345	312	334	342	337	312	363	350	340	350	334	298	345	324	323	344	332	314	303	379	352	324	307	323	320	330	361	330	322	361	303	351	333	344	312	329	308	363	345	308	389	311	308	358	347	355	316	368	340	346	312	327	354	327	332	362	344	347	357	315	322	330	357	347	346	337	355	336	320	337	347	340	316	345	308	363	328	301	339	318	324	330	350	303	352	325	335	333	332	338	377	330	350	323	381	321	327	337	381	337	356	351	344	347	345	353	357	311	346	320	337	327	343	359	328	318	335	338	309	334	321	303	340	339	388	332	368	323	352	310	337	353	307	338	341	317	326	374	330	337	342	363	344	346	341	306	332	343	332	344	349	359	331	301	322	354	365	355	355	366	337	350	321	324	382	349	309	387	349	312	331	341	326	359	315	344	321	338	331	355	365	337	377	364	354	332	323	350	297	327	312	373	327	354	339	332	347	373	337	337	319	341	330	356	328	335	335	323	321	335	347	328	349	318	335	332	328	364	340	337	318	380	327	362	323	357	335	340	328	360	348	357	328	325	323	334	336	338	352	375	344	297	334	325	346	327	349	338	349	342	348	322	329	311	350	388	337	322	369	350	359	369	370	350	347	361	354	336	286	341	333	320	339	344	313	343	329	329	323	339	328	357	330	332	328	357	338	327	367	351	341	339	338	345	306	373	343	328	379	341	334	301	318	344	344	312	329	324	342	372	343
22118	20002	26479	23251	20010	20133	10689	2515	2234	1849	1598	1314	1240	3412	927	868	828	807	809	749	778	731	776	732	662	656	665	622	661	721	692	646	672	643	635	642	659	591	652	650	663	666	618	637	637	615	682	689	638	639	601	642	636	684	638	638	635	673	611	596	592	600	710	625	630	661	629	634	621	610	634	630	677	634	627	625	608	568	648	656	672	631	633	561	638	617	598	653	655	641	609	648	640	638	589	606	644	694	586	681	616	598	588	632	618	692	634	641	630	608	625	606	630	619	671	663	602	573	591	641	638	572	681	625	606	626	568	570	663	636	626	639	603	609	649	573	624	635	659	598	627	632	638	615	610	625	622	639	606	638	677	606	595	645	646	605	611	625	621	635	637	618	588	624	637	652	653	625	622	663	617	658	626	639	647	665	647	596	651	648	598	643	613	597	594	617	609	634	615	626	625	637	610	635	630	588	588	643	591	654	567	635	622	598	578	641	607	613	614	596	601	631	645	621	628	596	637	626	622	591	646	598	631	605	642	663	641	564	590	622	608	632	628	613	647	625	689	606	594	651	691	611	620	639	593	579	589	598	656	644	643	684	607	641	661	615	641	646	645	655	641	630	590	607	612	601	659	573	614	562	647	600	623	604	626	623	565	623	603	621	665	627	632	662	655	647	629	629	621	634	664	612	628	630	639	620	677	589	614	641	637	620	652	654	640	623	603	611	623	646	601	634	609	624	616	629	603	652	608	599	645	581	636	624	630	570	635	643	617	604	582	623	621	643	620	651	647	594	635	633	653	648	641	600	624	595	588	558	674	647	607	590	631	583	591	604	575	612	624	673	604	640	645	622	601	617	586	593	611	617	607	658	609	609	625	618	569	621	575	662	614	568	632	575	632	626	622	640	616	631	677	613	519	611	611	629	591	641	596	621	594	615	648	623	616	609	607	646	608	622	631	574	633	628	638	593	721	651	597	620	656	623	644	638	622	652	591	653	621	600	618	614	576	582	581	629	615	623	635	574	588	605	610	615	603	611	589	618	632	616	595	606	661	623	629	619	611	651	638	592	613	630	677	659	622	586	596	686	570	638	631	656	605	585	646	600	650	637	628	631	618	626	613	632	640	640	642	617	653	611	598	619	623	649	649	617	619	599	640	615	646	618	636	605	628	618	594	653	654	650	594	624	630	614	572	668	604	661	618	616	621	613	601	620	668	595	622	613	593	643	552	631	624	660	649	634	676	601	687	611	649	584	648	613	635	644	625	595	588	609	638	651	629	637	616	651	625	667	600	659	613	618	577	657	617	561	569	630	609	628	629	631	671	609	612	608	620	623	619	588	603	623	608	598	670	645	653	579	613	667	642	637	638	648	605	608	614	680	634	606	605	674	658	605	654	620	624	653	627	625	634	581	596	592	633	631	648	619	608	584	656	606	597	626	647	619	626	619	594	632	624	595	654	640	580	670	676	646	621	607	640	631	594	667	590	588	643	634	612	633	620	663	621	629	611	613	608	632	571	575	626	620	651	612	612	615	654	631	598	568	590	607	617	614	565	608	609	636	621	632	623	587	623	637	591	653	608	625	603	614	632	593	648	648	686	664	654	662	636	610	649	638	615	619	646	605	573	603	641	608	624	651	591	631	614	584	613	639	627	630	614	626	605	630	660	654	682	622	597	605	637	645	627	610	589	635	609	612	640	602	599	631	638	638	655	594	640	623	620	613	584	647	586	607	624	582	673	623	656	634	650	605	673	662	630	643	656	599	653	677	616	633	640	596	626	593	628	653	622	641	624	638	626	630	580	633	591	617	591	681	648	630	620	625	626	643	609	642	647	622	611	636	610	667	638	637	593	618	597	624	634	629	613	614	597	628	584	620	645	635	641	659	622	613	612	650	667	624	624	632	649	592	636	613	636	629	661	612	629	639	617	595	628	641	587	642	613	619	611	625	656	637	656	631	597	586	637	602	621	622	607	651	637	717	587	641	601	631	597	655	614	623	621	635	604	640	607	627	631	648	620	616	630	633	618	637	643	640	604	660	643	614	624	594	641	618	646	618	637	659	601	629	637	625	623	605	622	626	614	627	653	607	593	586	652	620	654	635	625	611	604	627	662	604	644	602	620	637	583	637	630	651	576	654	612	605	657	665	644	619	614	590	602	612	563	604	595	593	638	607	639	627	596	655	624	599	664	634	618	591	610	579	619	689	560	602	630	648	610	602	656	583	645	629	670	628	624	660	628	631	631	676	589	607	660	659	659	594	619	613	619	599	625	623	639	671	631	610	601	560	654	625	674	582	597	668	664	658	607	592	620	638	619	622	613	616	638	604	593	659	619	599	656	662	644	608	639	649	664	635	633	673	628	647	583	644	634	591	613	654	647	614	662	641	636	664	635	608	606	635	638	642	665	594	629	588	613	574	668	574	607	608	632	627	612	584	591	604	634	643	604	588	614	591	651	619	627	598	601	647	621	648	605	603	631	631	631	659	616	627	653	656	630	631	593	571	602	653	678	555	619	647	590	626	614	625	606	619	616	626	629	629	616	601	594	636	621	620	610	581	586	623	594	603	586	617	647	607	613	648	623	594	638	619	672	617	643	628	603	628	611	625	664	625	629	614	584	570	642	605	607	608	657	644	614	607	634	656	617	643	641	614	626	621	597	586	650	635	637	588	577	613	679	632	624	628	640	601	618	635	619	618	650	608	638	565	635	622	603	632	606	622	678	661	627	602	630	619	648	607	575	608	609	635	640	644	619	638	662	624	663	615	624	632	592	594	660	601	633	617	652	643	638	643	685	599	622	610	675	650	623	617	625	619	629	644	588	610	602	617	615	627	644	580	629	623	589	623	592	618	628	636	593	646	662	607	595	583	610	638	602	596	656	619	650	625	602	589	600	615	653	605	575	634	594	628	618	636	615	594	609	648	620	651	581	612	547	620	588	654	625	607	630	608	596	675	620	656	626	646	608	633	631	650	619	610	622	599	648	618	652	583	595	598	595	620	643	620	609	621	628	615	648	570	628	622	624	633	611	588	641	636	579	612	579	650	620	619	641	623	649	600	613	657	622	562	648	613	633	658	661	623	679	645	578	644	601	640	653	590	608	631	658	600	627	628	615	625	603	653	638	591	659	631	587	593	631	611	641	627	610	621	641	583	598	633	644	584	709	611	581	637	624	618	600	572	625	627	654	655	625	616	635	609	629	635	622	621	659	636	571	615	634	624	608	617	624	628	630	596	626	614	610	604	602	634	611	651	608	631	614	612	636	671	635	581	668	650	626	626	609	578	673	595	617	619	623	602	619	656	610	605	545	634	634	614	602	686	576	625	630	673	624	580	624	616	582	640	662	605	546	649	637	612	644	618	646	656	641	613	621	607	626	591	626	623	633	604	591	602	607	628	598	621	614	624	651	614	636	649	624	623	626	593	605	619	582	593	642	589	622	618	653	608	571	635	638	620	588	613	602	614	668	621	631	604	592	640	674	611	617	584	596	647	609	610
10528	21740	19063	11315	8461	6632	5027	3898	4053	3357	2863	2145	1958	5703	1137	1138	1049	967	868	849	838	850	807	753	768	714	704	719	670	692	708	701	698	661	669	664	642	647	651	648	612	623	633	670	621	663	676	651	580	671	627	586	553	611	630	619	638	641	655	628	606	584	615	666	622	598	634	557	598	631	553	602	616	635	573	617	637	573	626	604	596	596	592	581	635	550	597	634	563	582	608	611	664	582	596	600	601	585	572	612	589	588	613	591	579	606	615	642	581	587	602	572	600	600	558	579	584	607	583	620	552	568	538	562	579	590	592	579	572	609	669	612	566	574	598	599	614	588	599	573	571	608	568	607	581	591	568	580	629	601	601	591	601	583	566	597	588	591	632	637	533	570	554	603	605	577	597	575	605	606	604	618	595	589	531	612	608	569	577	614	578	586	556	571	607	598	603	567	620	584	573	593	601	610	590	609	590	576	600	566	569	625	646	613	577	632	608	614	616	573	605	651	590	601	592	618	579	621	577	592	604	566	599	591	566	575	588	589	572	617	599	590	592	571	555	574	598	621	601	546	573	580	605	566	565	629	599	584	584	585	626	595	576	597	588	571	578	601	610	603	593	605	594	588	557	596	607	589	583	537	590	610	586	579	615	584	584	601	627	574	602	567	561	576	597	573	580	644	612	597	552	566	607	613	610	578	569	601	534	604	562	563	584	559	610	620	623	627	543	604	571	603	577	635	573	577	589	547	598	615	560	592	612	583	590	589	602	594	557	570	596	589	629	589	599	595	638	618	587	567	628	583	632	571	643	574	610	592	586	580	549	601	597	567	619	603	561	611	609	636	605	601	557	593	588	592	596	575	614	575	599	574	593	567	608	651	589	602	613	565	597	599	575	571	529	595	580	584	600	576	606	559	613	622	537	571	614	589	550	629	588	568	603	590	596	594	611	612	599	568	593	604	616	533	599	585	592	603	617	617	597	609	567	586	609	573	613	593	577	620	600	604	619	590	572	585	592	596	571	581	561	595	572	612	615	570	585	588	622	623	617	604	594	598	594	603	621	587	589	611	573	526	585	576	600	612	636	551	535	605	605	619	577	548	566	628	580	631	633	546	548	589	607	541	567	601	589	581	576	547	616	570	611	550	606	611	581	596	597	641	571	583	555	600	582	624	551	604	578	562	601	615	572	590	616	573	621	624	597	622	605	567	589	610	574	572	622	599	616	631	592	567	555	631	565	585	579	623	588	536	574	583	620	576	606	613	565	607	609	594	594	580	558	582	559	597	568	601	562	621	568	557	605	556	628	580	565	567	609	563	579	552	625	599	552	626	582	578	578	614	563	576	594	593	612	593	576	632	598	594	591	560	598	613	621	553	548	606	637	555	600	625	588	565	574	595	576	601	613	572	585	619	541	593	607	601	606	592	571	614	599	583	584	599	640	589	603	572	628	588	602	585	532	579	547	591	600	615	577	588	541	584	640	588	603	603	622	560	571	595	614	621	591	606	577	617	588	583	582	583	563	608	559	617	572	627	600	575	553	631	602	596	578	605	556	566	576	585	612	570	594	604	529	597	553	574	580	590	554	560	619	552	635	591	581	566	584	608	576	594	570	574	587	591	555	631	629	547	576	602	596	581	611	582	590	597	611	581	572	577	561	580	642	587	590	592	636	552	588	597	618	598	666	576	565	606	597	545	568	565	573	586	566	599	568	568	580	601	615	622	600	561	598	579	603	579	554	586	564	594	627	529	597	616	588	579	572	606	585	601	530	601	603	608	610	576	549	562	632	562	601	631	559	612	628	607	627	554	604	570	597	617	612	610	587	550	658	585	553	588	614	617	580	592	583	582	563	599	608	590	607	588	604	644	583	584	599	608	569	605	556	577	589	576	608	557	579	593	598	572	580	581	604	619	598	559	609	609	595	559	589	543	587	577	576	587	592	559	577	629	588	613	579	578	603	594	587	599	574	586	577	561	658	577	559	561	594	593	564	578	612	639	615	639	582	579	589	585	571	577	585	510	616	590	628	594	570	586	597	553	571	561	575	586	590	599	582	600	593	560	591	596	583	595	586	604	586	576	591	572	602	585	629	566	586	616	575	582	602	560	598	614	598	595	571	606	589	619	592	551	567	600	583	595	586	571	586	547	592	591	597	598	575	593	554	602	590	590	566	566	551	636	556	581	585	606	562	593	591	617	590	574	591	597	574	576	604	579	601	561	629	629	560	611	532	611	598	553	560	635	590	563	620	588	574	539	585	538	556	589	612	573	558	559	568	574	534	631	599	612	577	567	598	596	606	606	582	575	618	569	606	591	575	597	512	578	627	585	583	584	616	579	609	612	567	592	545	604	616	576	593	624	585	592	548	601	613	626	612	621	584	627	601	582	622	610	608	567	572	560	610	566	633	579	589	566	549	537	565	563	562	606	577	605	607	580	606	584	615	594	585	630	568	588	618	568	591	619	546	578	608	586	580	600	589	609	569	556	545	549	591	561	607	628	627	559	582	594	565	603	589	567	590	620	623	595	638	587	559	601	604	544	563	575	556	587	572	576	613	623	591	564	577	558	595	580	574	597	591	590	642	572	546	622	590	622	601	585	537	595	600	605	606	562	545	633	588	564	615	609	539	553	616	575	557	600	589	591	573	598	569	633	635	579	622	611	647	609	596	555	609	604	633	611	568	595	599	601	581	602	551	579	536	569	620	594	628	595	583	607	579	561	544	625	603	571	620	582	601	602	630	571	551	578	594	605	622	608	580	596	584	552	582	571	563	566	598	608	588	563	608	603	602	593	597	548	571	592	601	613	574	571	562	583	601	581	561	611	619	637	607	571	553	571	608	568	617	588	602	573	604	639	577	615	582	585	577	590	583	605	556	577	604	587	599	596	586	625	601	571	625	625	581	595	573	561	597	619	629	620	553	557	546	570	573	638	572	582	610	627	574	585	620	596	572	610	620	601	616	570	604	599	539	562	626	593	649	571	573	582	575	549	595	595	578	596	597	585	619	573	589	572	597	637	583	573	642	562	565	581	612	554	532	562	618	606	560	582	612	565	623	602	575	611	616	606	619	596	636	604	560	607	576	570	596	596	575	602	585	606	574	582	636	581	575	595	573	564	608	616	587	553	570	632	574	585	579	561	571	583	597	564	565	607	588	636	560	595	594	566	602	593	569	627	603	575	586	597	570	572	616	575	592	581	602	574	585	574	577	570	564	571	592	582	597	595	599	620	620	622	559	552	546	589	618	565	585	639	578	604	586	604	600	573	584	550	579	603	571	557	624	550	594	560	571	599	538	562	564	579	606	577	585	553	573	608	574	636	603	572	578	583	591	609	581	599	573	579	560	542	623	596	640	592	600	658	581	594	581	607	581	628	585	611	578	548	616	551	617	612	574	580	610	571	622	549	561	606	572	565	585	588	586	615	611	590	620	570	601	603	615	579	580	580	573	595	584	586	585	585	565	583	604	543	592	590	606	568	615	580	575	567	561	570	587	604
29743	15614	2227	775	436	416	292	318	399	353	269	201	238	200	143	155	134	126	130	117	138	146	118	160	145	146	147	158	130	175	164	134	135	104	147	150	122	116	132	127	141	147	122	139	129	119	139	140	133	129	132	139	136	144	129	130	142	128	131	140	121	149	132	143	131	132	140	143	161	130	134	132	120	147	126	138	137	141	151	143	139	132	139	156	146	144	123	158	130	125	128	125	136	153	141	140	138	143	164	142	136	142	138	143	124	134	141	144	149	150	128	153	147	163	157	136	141	154	137	150	131	138	134	134	150	135	150	129	145	141	149	148	138	129	147	134	124	140	151	140	147	135	140	133	171	136	142	146	135	146	150	149	129	139	122	137	144	142	135	138	122	158	122	128	126	134	118	115	151	123	119	148	151	143	140	141	126	124	143	133	118	178	154	146	149	152	136	181	135	131	150	136	136	145	127	149	127	142	152	137	130	132	120	116	149	136	151	126	138	136	115	123	141	114	156	123	145	160	151	147	139	145	151	139	150	142	136	157	140	143	145	113	127	122	139	134	135	125	122	148	144	127	114	134	128	139	137	133	146	132	142	149	144	125	140	130	138	118	152	133	128	151	151	139	134	120	143	132	136	124	129	131	121	127	111	152	140	156	133	124	121	145	142	147	115	133	145	148	149	141	151	154	121	148	130	136	134	140	138	138	111	152	137	145	153	128	118	139	146	146	139	143	150	130	121	133	134	150	133	122	144	126	140	147	123	137	138	160	130	150	146	140	158	135	129	157	117	145	137	124	145	152	154	121	138	170	147	133	140	126	134	145	139	134	147	127	154	140	123	127	131	126	147	135	157	130	127	130	139	135	137	126	152	140	137	145	133	136	119	144	133	147	134	143	138	127	133	150	111	135	134	150	132	141	159	147	153	156	146	154	135	140	129	126	135	145	135	167	145	120	145	123	133	140	134	126	137	148	152	125	149	155	140	134	143	132	128	155	139	138	132	142	133	136	144	151	144	129	127	129	132	150	144	142	148	141	142	115	135	128	136	129	130	129	145	112	108	117	130	149	135	153	122	151	135	140	146	130	139	136	125	136	121	126	127	136	115	135	151	120	125	159	136	134	139	146	140	120	130	136	138	144	144	138	121	130	130	143	126	119	143	157	151	129	139	133	135	151	138	135	146	147	173	148	132	140	128	143	124	135	154	124	136	126	127	123	139	129	142	125	134	142	143	130	116	131	132	132	146	132	139	142	133	131	143	157	151	150	128	152	128	128	139	136	154	157	160	135	141	152	121	138	113	137	136	148	149	129	154	146	127	139	151	141	119	138	132	122	122	129	122	121	130	144	123	138	130	164	144	164	138	147	146	145	141	140	134	135	129	137	141	150	126	143	135	156	139	149	147	136	135	114	126	134	125	126	153	138	117	125	147	133	144	121	125	144	155	145	122	110	139	145	116	140	118	135	121	130	145	143	124	154	140	138	122	121	153	160	127	139	144	135	139	149	132	117	144	161	134	139	124	141	120	135	140	140	125	124	126	137	154	160	128	133	140	142	147	142	141	136	146	139	121	135	140	159	145	143	151	147	125	157	138	147	146	144	134	127	126	134	134	144	167	135	155	132	160	141	139	159	164	148	142	151	138	139	155	127	150	132	150	142	139	110	139	156	133	126	129	133	142	142	140	150	132	141	118	128	147	140	143	173	130	143	141	142	127	122	151	133	134	119	149	122	138	138	119	122	133	133	174	131	141	130	156	144	141	147	133	161	127	138	140	139	131	151	159	136	128	152	155	133	143	168	149	143	128	154	134	138	152	148	149	152	137	165	115	141	125	146	133	127	162	159	132	128	137	162	153	131	149	134	150	142	119	150	141	114	129	135	135	129	150	119	144	139	122	145	154	118	126	132	144	128	149	131	136	137	136	119	129	135	124	151	155	138	121	119	161	147	132	140	134	146	117	127	136	120	119	143	148	129	107	148	123	157	133	141	133	120	140	145	139	150	147	128	141	136	132	162	150	119	114	151	130	150	126	118	143	137	141	142	135	125	142	144	118	156	141	140	142	146	133	147	119	113	127	131	141	106	146	139	139	148	152	138	145	151	132	134	134	129	161	142	157	145	173	142	139	152	129	132	138	127	130	119	153	139	143	127	167	137	145	145	120	141	122	150	163	110	153	134	135	139	137	117	134	135	143	136	143	141	144	135	130	118	139	130	150	139	159	145	115	148	134	154	127	133	150	147	140	129	102	154	130	141	148	137	149	163	125	151	130	140	132	134	139	140	148	127	141	127	133	153	129	125	157	145	117	134	130	145	138	134	157	128	137	120	127	143	146	142	122	119	119	135	122	115	132	125	131	134	143	138	158	138	126	161	131	150	129	156	134	133	139	121	143	141	151	131	132	147	125	122	141	143	148	157	109	153	136	130	135	122	137	135	147	145	146	139	142	143	133	146	137	143	156	136	145	132	153	159	135	149	123	127	132	134	133	145	127	128	130	123	127	121	140	152	123	139	155	123	146	140	145	141	129	132	148	146	125	121	132	140	149	153	135	148	129	150	155	127	130	126	134	117	130	138	143	148	142	156	149	120	137	125	158	158	127	118	134	137	151	127	143	127	148	124	141	149	147	140	118	126	139	133	127	132	124	132	149	118	132	146	146	138	139	132	106	137	128	130	152	142	162	128	148	125	135	145	143	153	137	116	150	137	148	122	137	136	153	135	121	156	141	135	130	163	149	121	109	126	157	138	171	127	127	151	139	141	128	139	137	154	105	148	151	157	139	120	134	167	153	138	126	138	118	154	113	106	147	124	154	130	148	129	137	139	135	144	133	155	163	151	147	124	128	141	143	139	124	144	148	132	126	141	142	141	163	127	138	128	162	122	132	153	121	129	123	129	164	153	127	168	152	125	154	131	134	116	133	134	132	129	147	145	139	133	151	136	170	128	120	140	168	115	118	135	127	143	140	154	132	130	136	135	140	145	150	168	129	136	142	122	129	102	138	149	130	166	147	137	129	161	125	122	135	131	138	130	151	142	130	122	144	156	120	148	122	145	134	133	125	142	122	120	149	128	131	120	137	167	123	139	139	117	129	147	139	153	165	122	115	140	152	129	140	138	145	134	126	127	148	152	157	113	133	147	120	154	139	120	149	133	130	159	141	120	153	153	118	158	137	127	132	136	153	124	132	147	128	132	127	154	130	122	124	136	154	146	139	108	125	139	144	149	128	144	143	148	128	115	145	123	143	138	151	118	144	148	139	141	122	141	170	129	126	131	148	137	126	127	111	141	139	135	139	121	152	120	130	118	136	143	105	158	124	141	147	154	138	131	155	126	142	142	146	130	131	144	133	141	146	144	156	138	136	157	132	151	129	138	153	135	150	131	130	140	134	154	135	148	147	124	139	132	141	130	117	140	114	144	140	137	153	124	118	117	159	135	125	142	159	146	159	164	139	138	124	126	133	142	138	135	137	118	147	138	126	152	144	152	145	135	134	141
5557	1598	1342	1196	788	782	457	600	677	657	515	268	353	253	150	190	167	160	166	158	144	154	137	156	171	160	172	152	130	159	154	144	159	153	152	153	141	140	128	142	141	147	151	134	151	136	164	157	127	168	145	139	135	140	123	146	155	141	147	162	161	159	147	159	132	159	156	143	170	166	160	158	159	145	166	165	161	133	160	137	148	163	147	162	169	177	176	140	143	147	148	159	136	145	165	144	155	163	151	171	167	162	143	159	157	152	168	157	141	140	133	145	145	160	161	138	150	153	142	144	152	161	149	142	151	137	162	180	179	162	147	160	183	160	162	159	159	156	156	160	155	162	169	140	124	174	156	162	139	149	158	168	165	152	161	141	171	150	139	194	157	152	165	138	148	177	149	154	160	125	172	145	173	126	170	144	154	165	156	152	159	170	158	151	148	150	160	164	163	158	178	164	134	158	167	138	192	175	170	137	152	145	132	153	173	133	152	171	161	156	177	147	149	163	138	164	145	152	161	140	180	155	156	163	170	165	167	166	159	151	157	158	154	160	154	149	143	164	150	147	153	147	142	125	166	154	175	154	141	144	153	152	151	171	156	155	154	152	146	182	140	145	147	145	142	133	137	140	155	155	162	156	146	127	156	157	151	162	167	174	147	162	132	155	156	151	157	150	166	155	154	151	155	147	142	125	166	155	157	148	148	164	136	155	166	156	128	152	132	133	151	139	176	152	147	138	154	157	166	155	132	158	145	158	150	159	160	150	151	132	134	155	160	166	167	160	154	154	145	161	153	166	151	157	153	150	155	140	146	166	154	151	149	165	157	158	171	147	182	151	166	155	181	147	155	167	139	137	151	161	136	147	156	166	131	149	137	157	150	149	167	161	152	143	152	156	144	147	150	137	144	152	163	147	145	175	142	174	141	138	149	135	140	172	158	161	147	153	160	168	125	129	154	159	157	156	157	148	153	164	144	161	152	129	141	153	143	160	162	152	160	131	134	157	136	163	147	125	143	140	148	161	156	155	131	156	136	153	160	145	155	158	158	158	156	165	170	131	139	143	191	167	148	148	160	160	142	161	146	174	155	170	129	162	143	148	139	159	150	154	177	137	143	171	145	170	167	156	152	160	145	171	156	175	156	158	168	142	145	135	147	155	161	170	149	148	144	160	164	143	139	163	156	159	130	151	153	145	151	144	129	147	150	153	151	161	172	161	160	169	189	150	154	166	153	141	152	132	162	173	162	138	148	139	146	154	148	142	168	154	145	151	160	144	159	157	138	143	152	170	167	159	160	164	162	153	144	145	151	142	124	157	161	152	139	138	152	151	156	142	166	154	161	161	168	143	168	141	156	155	133	162	178	172	165	174	177	147	163	147	158	168	164	158	139	145	170	145	176	141	131	140	123	150	147	130	164	140	173	152	160	167	153	152	169	151	143	156	147	145	149	161	151	157	144	167	170	159	146	145	135	158	160	170	129	167	182	140	145	152	151	150	147	136	151	135	163	162	167	150	163	169	166	136	139	166	143	144	132	134	162	136	149	148	141	166	126	145	160	149	143	169	147	136	131	142	147	151	158	162	149	162	164	155	157	171	158	161	157	183	148	135	156	139	133	153	143	147	151	151	131	157	164	174	159	152	154	147	143	151	142	155	164	135	157	136	165	136	161	158	177	153	135	125	157	159	150	149	149	163	165	154	159	153	158	145	129	165	154	143	146	161	163	145	147	164	139	162	148	171	151	148	159	150	165	159	152	163	139	156	159	136	190	164	139	159	159	160	160	157	179	145	151	136	157	134	158	140	164	156	145	166	151	157	159	157	153	168	153	175	141	137	154	130	161	143	142	131	167	160	154	178	145	164	154	150	166	144	159	146	168	154	164	168	151	143	181	163	174	149	153	148	161	136	148	152	156	145	144	152	155	144	158	167	172	155	175	142	160	158	149	153	152	160	149	155	164	141	173	171	147	133	145	174	167	150	136	160	168	179	147	154	150	149	127	136	154	141	134	146	139	145	147	151	152	164	146	141	150	150	158	135	165	165	179	137	156	151	133	142	150	169	151	156	134	178	162	134	143	150	151	174	147	156	156	166	168	170	160	141	155	156	167	172	133	149	152	157	143	137	162	164	119	153	155	175	147	156	153	160	142	145	145	141	149	160	162	123	147	167	144	170	149	139	184	171	141	175	160	157	166	153	158	152	155	139	142	151	150	173	159	156	158	147	147	161	152	135	171	162	166	149	158	152	161	148	143	180	141	150	133	155	145	140	154	146	132	160	132	168	155	151	155	145	152	165	151	142	151	160	170	156	133	148	157	157	162	149	167	150	147	174	148	137	156	170	148	144	152	140	152	150	154	177	149	150	141	163	165	163	149	150	156	158	151	133	158	143	153	158	184	141	112	152	147	166	160	156	134	135	158	146	146	147	153	156	143	144	169	150	166	159	152	158	121	155	147	163	165	159	138	133	153	150	164	160	143	150	156	163	159	157	147	156	153	156	149	153	140	154	148	160	152	165	130	168	137	146	153	144	133	160	157	142	155	153	158	164	158	163	140	161	160	148	151	143	157	154	158	161	151	147	188	148	159	153	149	161	147	165	158	152	135	177	153	144	148	173	159	140	148	140	142	137	148	154	159	173	158	150	146	151	162	163	150	166	155	135	172	129	139	159	177	156	156	135	168	154	147	160	138	161	143	130	126	161	175	145	157	142	146	157	144	165	143	161	155	157	160	162	154	172	130	180	165	155	131	122	146	172	164	138	163	156	136	150	139	192	143	188	150	123	143	151	162	154	138	150	148	138	128	152	167	163	168	169	129	162	157	153	144	149	175	144	144	158	139	156	156	159	152	144	163	143	144	136	154	138	152	158	146	147	152	151	159	168	160	151	152	149	148	161	153	151	153	149	154	169	159	169	169	166	132	139	151	150	150	143	162	160	143	162	179	144	140	156	158	157	149	170	163	164	160	157	144	151	143	167	166	144	179	174	175	159	140	197	159	154	160	164	161	139	155	162	168	158	155	156	148	150	139	142	153	166	150	162	157	153	158	186	157	144	136	147	151	147	141	140	153	150	160	154	140	144	180	142	163	152	140	158	131	145	143	152	156	158	149	140	152	145	142	161	164	169	168	143	157	136	151	147	139	147	161	170	146	146	144	145	151	146	146	123	147	162	161	150	174	127	149	150	148	132	166	159	137	146	148	154	156	146	164	145	147	146	155	141	147	151	133	138	147	151	144	142	169	152	119	172	146	160	162	158	150	141	166	135	182	129	145	163	162	142	150	160	167	158	160	157	149	131	162	160	158	148	152	157	148	154	138	148	147	148	156	135	179	176	147	169	146	168	170	163	164	153	160	161	151	136	147	135	180	161	125	166	154	138	148	159	141	144	153	151	153	165	144	177	173	165	140	153	158	152	138	157	149	156	152	141	168	152	129	150	152	133	146	132	168	170	154	145	170	156	158	171	184	140	144	157	127	152	163	132	124	153	132	129
26740	21998	28766	25934	22009	13846	3609	1438	1384	1194	886	793	738	1852	542	506	539	501	530	463	446	487	501	434	479	457	431	452	419	427	394	409	425	394	442	404	437	401	391	409	418	404	385	405	440	410	389	440	397	396	406	398	419	397	374	434	407	404	357	408	372	394	403	425	370	387	405	387	399	360	419	414	388	379	412	388	437	400	411	390	398	403	409	402	376	440	407	433	353	414	396	382	421	401	396	427	411	429	413	406	345	404	401	426	414	403	403	371	430	399	379	378	433	398	401	429	371	369	383	401	390	384	429	434	436	406	372	409	396	408	368	381	418	402	377	404	380	377	423	383	375	362	417	418	387	425	373	401	430	407	377	362	410	389	420	398	429	410	383	390	410	392	415	406	342	386	414	403	404	418	387	386	388	356	367	393	405	387	417	415	413	413	405	356	405	421	366	417	415	390	397	421	406	424	403	438	374	402	416	407	372	353	408	427	356	376	387	413	379	349	394	402	424	405	368	392	399	412	431	397	398	375	395	411	362	416	397	386	373	399	378	397	434	387	414	404	385	394	393	412	403	448	427	377	382	385	423	397	381	382	409	381	410	386	439	383	396	382	372	393	396	385	389	389	439	386	381	366	373	406	401	374	383	405	410	420	384	404	388	441	396	388	378	411	359	373	395	399	400	418	392	401	370	398	394	346	386	405	437	380	406	394	384	382	384	411	371	399	413	395	377	387	394	405	420	395	366	389	426	388	386	350	359	370	373	406	387	392	406	392	376	407	404	335	410	358	383	453	393	374	395	398	409	383	347	387	374	432	395	359	379	400	421	365	406	418	392	375	400	401	385	385	399	346	415	377	400	406	408	397	401	415	430	373	366	384	411	390	399	394	373	357	400	398	391	367	392	414	350	400	384	441	409	372	415	397	391	424	410	364	406	396	408	385	426	381	404	400	384	421	395	396	403	355	394	405	394	372	403	393	384	375	391	394	383	401	416	423	411	395	378	417	356	394	405	412	401	410	380	456	412	407	398	400	420	396	377	415	392	363	387	417	417	397	374	402	395	405	397	384	398	414	372	397	390	378	413	384	416	441	404	426	405	430	348	390	428	392	397	436	363	405	381	432	396	397	387	426	404	373	359	412	379	418	404	426	415	394	381	396	432	386	396	410	378	370	402	373	369	369	389	412	353	398	390	425	397	358	409	419	424	418	372	411	403	392	382	402	414	421	377	390	389	408	413	385	370	406	386	386	402	372	380	396	411	402	369	382	388	377	374	377	387	425	394	384	382	383	410	400	410	398	370	386	420	418	395	430	330	385	374	405	351	418	365	386	385	402	391	414	387	476	394	408	416	410	402	391	377	396	396	413	363	406	411	423	383	401	394	432	407	348	392	385	410	386	384	432	402	393	382	417	374	399	404	384	369	405	383	368	391	396	419	390	405	391	404	407	396	439	416	380	377	434	378	372	401	363	373	396	362	371	376	392	365	400	359	367	380	363	403	391	378	418	404	400	418	402	411	379	411	432	411	390	407	377	415	391	411	368	397	411	380	374	409	386	371	381	375	416	374	410	355	380	383	397	378	392	396	421	432	413	372	400	415	361	360	425	426	354	410	384	363	383	447	379	388	400	404	377	397	386	404	364	425	380	406	390	405	392	464	423	354	362	364	362	407	422	401	411	380	414	389	391	404	391	414	415	412	417	363	395	455	347	417	357	356	426	428	371	412	412	400	414	373	393	407	412	410	392	390	404	389	427	392	408	369	374	374	412	398	379	381	387	377	414	397	403	416	396	405	404	385	398	421	398	368	395	397	374	348	381	392	393	379	378	363	405	396	391	394	397	383	423	391	397	393	399	403	400	406	413	374	410	438	391	360	371	344	405	374	416	398	386	375	415	395	353	369	390	381	362	398	418	395	365	386	393	373	411	405	392	407	386	394	425	366	375	407	365	379	378	403	410	385	410	397	373	376	394	407	413	367	409	396	400	371	369	413	402	399	398	390	415	437	380	407	379	351	458	395	371	400	388	411	404	414	429	371	429	405	402	417	408	360	384	403	422	353	369	387	389	405	385	368	381	379	360	379	382	367	370	424	377	437	422	405	420	419	385	384	403	408	382	351	396	393	374	430	376	384	398	398	389	391	397	392	396	403	362	400	395	408	369	411	385	411	371	424	424	395	410	393	369	423	383	367	395	383	399	385	388	399	383	367	417	408	401	395	399	408	360	380	403	387	386	412	416	405	439	403	360	377	393	373	418	385	390	383	404	407	368	411	359	361	395	377	393	379	399	389	407	413	384	410	423	390	404	390	437	413	386	388	407	410	388	370	420	382	416	406	427	410	378	412	423	346	402	387	425	390	349	392	384	396	377	432	404	423	419	407	366	401	395	408	410	400	347	386	423	413	425	395	395	388	409	390	373	380	387	391	351	373	400	431	384	408	402	400	401	389	411	391	427	387	374	410	394	387	421	416	378	409	388	387	337	395	385	379	384	377	371	402	382	422	369	373	423	386	380	352	416	412	370	424	430	369	359	380	393	416	373	373	448	419	437	387	405	415	407	377	408	378	372	361	367	400	402	394	404	389	385	378	383	393	375	394	435	370	404	402	415	411	387	402	423	419	376	425	384	416	405	394	373	404	375	451	391	381	396	452	394	424	423	367	440	403	400	404	397	397	399	401	410	397	397	370	403	412	411	392	402	380	395	388	411	384	374	388	397	393	389	408	389	365	417	398	405	392	420	398	402	394	425	389	406	415	389	375	392	392	408	370	409	409	377	386	403	382	389	393	377	397	389	358	386	395	382	400	389	405	403	399	395	373	385	403	382	377	380	426	363	349	387	374	369	402	417	396	383	402	414	388	360	412	396	392	358	389	399	408	379	399	381	416	391	381	405	424	399	403	394	398	394	412	366	388	371	405	401	361	416	357	407	394	406	393	361	406	407	446	408	415	366	406	395	387	396	417	379	401	356	381	395	384	394	429	385	399	399	432	392	409	422	371	396	380	370	400	377	376	379	430	415	377	414	409	369	374	369	388	411	427	393	395	384	382	396	404	412	427	413	400	397	401	392	405	429	393	388	403	354	409	361	425	375	401	385	385	450	390	387	381	383	388	419	392	396	404	391	377	368	430	387	361	380	400	388	382	370	403	376	413	377	393	423	412	419	387	420	403	426	373	371	397	391	388	384	389	357	379	438	394	386	413	417	393	384	389	403	416	387	410	387	432	384	430	413	387	396	405	386	401	410	386	406	373	389	363	408	377	391	350	413	393	404	374	377	392	415	381	377	367	387	410	426	376	401	404	389	351	400	376	387	411	408	398	382	373	360	402	429	411	414	404	379	413	382	411	446	379	414	402	371	415	431	370	379	381	375	414	394	373	374	393	370	401	386	390	376	411	379	410	395	402	390	424	376	393	389	390	390	408	382	411	365	396	387	398	395	419	407	414	420	388	413	417	436	374	405	403	387	390	392	365	389	405	390	412	370	387	407	360	383	386	398
8105	15119	13471	7447	5449	8243	4308	2448	2590	2205	1503	1182	1182	3476	680	626	563	553	572	551	544	501	523	471	439	439	439	429	444	415	465	397	405	441	403	413	419	378	417	418	393	416	417	363	417	388	389	432	369	411	422	396	392	401	390	448	372	411	373	438	396	420	386	384	379	346	396	434	395	389	371	373	397	363	404	345	401	395	373	394	396	387	376	372	360	380	378	379	386	382	385	360	370	367	367	396	379	389	362	371	387	393	368	345	417	386	378	346	363	338	350	401	368	359	383	373	369	395	362	361	385	392	401	396	388	361	370	441	378	392	412	367	375	399	384	372	361	374	380	395	378	388	375	376	387	355	384	411	378	362	348	375	394	366	391	374	414	373	353	384	387	350	362	357	365	398	374	373	363	376	372	339	379	382	357	353	351	390	402	380	385	383	382	382	369	340	374	376	351	372	371	345	369	400	343	395	364	384	353	382	367	390	367	349	347	395	383	369	362	334	375	384	370	325	378	378	380	363	366	340	355	360	383	352	383	394	367	391	377	364	376	349	363	365	360	337	398	352	370	334	378	384	389	370	382	361	367	368	374	371	426	372	368	339	375	410	369	383	347	351	384	346	375	380	381	433	386	361	347	345	376	386	368	361	350	404	364	385	390	398	389	380	382	369	364	390	402	379	373	380	357	363	382	341	382	361	390	374	372	396	412	371	373	420	378	396	366	401	422	341	365	398	385	331	443	368	396	347	382	389	380	385	394	360	397	334	394	390	372	366	396	366	345	354	367	390	362	358	336	394	362	378	372	373	365	369	390	391	393	397	393	408	372	402	352	374	399	371	405	401	389	366	388	370	325	349	381	345	372	397	342	402	351	402	403	367	396	380	347	389	396	359	406	392	386	390	347	390	373	331	383	353	328	345	364	369	375	360	385	374	359	372	369	345	369	393	367	367	382	391	381	373	350	356	382	357	366	382	385	348	397	380	365	355	365	434	362	367	380	365	375	352	384	386	381	363	370	391	375	387	384	374	349	389	374	369	406	374	363	378	384	378	337	392	402	372	381	401	363	327	369	388	357	393	406	380	414	381	398	376	379	336	374	376	413	400	379	382	365	378	368	382	413	362	381	390	372	372	386	390	377	396	405	352	358	363	365	370	374	404	360	374	366	411	406	369	349	373	335	355	373	397	398	393	366	406	381	402	369	391	380	388	410	364	371	403	388	344	363	405	355	355	401	402	400	366	362	335	366	403	340	404	386	335	382	376	352	380	382	389	376	373	387	359	381	354	368	386	406	370	336	363	347	347	392	379	366	377	380	388	384	370	356	363	396	350	377	384	375	370	376	361	396	388	362	362	362	369	375	374	386	359	390	414	400	400	350	412	415	379	387	343	375	366	390	402	332	403	329	352	390	397	358	338	358	365	421	374	398	387	365	363	346	372	390	384	376	402	363	377	407	416	357	345	361	419	359	388	357	385	360	385	410	429	352	358	350	365	385	367	395	367	371	395	361	378	398	353	395	350	364	385	393	353	378	342	371	368	386	382	363	374	377	338	370	406	360	354	357	376	353	380	363	360	387	391	381	350	395	373	380	388	366	378	359	383	372	361	372	388	390	355	337	357	388	372	394	393	390	386	384	390	394	388	363	371	381	339	346	382	379	385	393	374	365	365	386	371	360	359	387	355	352	377	390	385	388	378	376	348	391	373	415	378	397	369	386	360	395	381	363	379	360	376	385	372	357	360	362	379	365	391	367	386	396	375	381	370	339	403	402	377	379	370	401	377	356	398	395	376	383	390	347	432	360	389	387	400	408	359	416	328	353	371	379	367	385	419	353	358	385	372	371	345	345	357	379	384	364	371	379	356	425	397	356	378	365	396	382	373	362	420	377	366	355	374	384	351	362	371	372	369	384	376	398	368	385	401	396	410	392	375	394	384	352	388	371	398	382	394	396	382	389	369	389	337	381	407	371	402	372	352	381	380	398	366	371	380	398	374	402	394	372	387	383	376	387	357	417	359	362	342	369	388	396	394	350	384	373	390	345	421	374	363	369	382	377	335	379	387	356	339	376	383	391	354	380	366	402	415	367	413	404	371	359	394	350	368	344	373	375	391	381	380	374	370	375	379	370	376	402	335	412	371	353	365	373	383	377	388	389	361	367	402	378	392	406	348	363	403	415	369	355	374	370	360	363	368	375	358	367	335	367	384	381	359	323	364	388	391	430	386	377	380	367	358	385	396	369	371	375	361	357	372	374	362	345	368	389	357	376	343	366	382	350	411	339	382	369	360	398	386	395	422	399	354	365	348	386	355	378	363	389	375	341	381	428	378	406	387	363	388	354	369	369	452	374	382	340	401	384	406	413	393	385	353	397	361	374	386	391	415	367	364	355	365	397	370	361	349	383	379	370	378	358	378	355	372	377	406	408	384	389	353	325	337	351	379	386	424	368	397	359	402	378	392	420	367	377	395	395	344	371	355	367	399	387	330	376	423	333	402	394	336	368	361	390	354	364	368	384	386	375	371	359	377	343	407	372	334	381	387	400	401	360	405	361	378	376	386	364	344	386	336	381	372	371	391	388	364	398	341	397	371	366	403	390	392	370	363	370	388	379	384	393	376	377	362	409	372	350	392	368	375	347	380	382	398	359	366	385	380	391	377	365	355	386	378	388	367	366	372	385	377	339	376	377	367	390	392	355	383	374	388	360	361	352	368	401	360	372	389	359	383	350	373	387	407	407	363	343	340	372	369	342	414	362	338	397	356	395	382	407	410	386	401	383	413	361	399	388	379	372	349	371	396	373	367	396	393	367	393	371	361	401	367	367	377	369	378	359	372	367	354	415	387	383	325	381	373	373	390	364	394	376	379	355	370	364	386	374	420	409	371	362	375	378	376	379	396	391	389	364	390	374	392	370	382	346	378	385	353	386	342	372	369	371	387	333	351	372	396	385	398	401	352	401	342	349	369	373	390	337	361	358	391	368	415	339	384	374	334	360	376	406	405	379	350	389	356	363	377	406	315	373	375	374	364	374	367	354	388	383	362	339	345	398	400	397	377	386	378	399	391	387	402	365	361	402	387	362	408	387	359	374	404	380	383	379	372	356	375	366	366	362	394	353	376	384	367	381	367	371	367	359	365	377	366	358	367	393	378	380	390	368	347	391	411	384	347	374	415	380	385	361	345	327	413	395	364	364	409	366	371	361	377	346	408	412	344	362	404	402	376	345	367	400	394	380	329	400	380	396	371	398	370	376	373	351	397	344	381	415	371	367	367	352	380	383	390	382	360	342	384	367	399	375	397	388	375	343	361	386	376	399	368	397	376	357	362	377	380	392	337	380	395	420	378	372	366	370	350	358	377	386	365	388	379	386	400	381	360	385	344	354	379	396	401	351	332	373	390	377	379	387	342	357	347	417	367	360	379	389	396	350	345	376	367	382	384	352	387	373	403	367	352	377	358	390	382	389	397	361	385	353	403	375	362	413	374	359	354	366	400	407	373
24327	21978	29131	25486	21992	22378	12407	2926	2266	1889	1525	1272	1377	3326	1002	927	916	905	938	844	824	816	778	817	756	743	774	762	763	756	730	773	742	747	759	722	709	733	715	705	741	714	745	694	674	706	697	696	732	716	727	660	686	704	696	670	719	703	691	712	717	713	723	682	712	657	691	696	662	709	628	670	671	746	681	718	707	691	723	619	707	698	697	659	732	753	711	682	739	658	730	710	680	641	662	677	673	691	677	749	671	727	720	696	705	666	676	717	684	717	726	717	685	711	693	671	675	663	683	728	698	708	642	659	707	720	692	687	720	665	714	692	665	675	678	684	693	700	737	696	686	633	680	685	642	689	706	702	691	650	693	690	679	728	704	673	691	706	685	641	677	620	765	684	715	677	691	692	695	689	701	685	708	682	670	719	692	720	695	722	686	701	689	712	666	730	645	664	692	684	680	692	642	680	691	701	652	688	667	669	657	730	651	692	667	744	652	707	670	684	668	666	690	653	693	716	702	679	683	693	710	680	739	723	651	709	759	679	707	649	726	658	677	683	676	669	690	699	703	716	720	694	698	719	682	680	620	694	715	705	722	662	683	655	696	714	659	699	689	696	681	677	729	625	681	710	687	679	711	725	723	631	668	680	677	710	714	690	721	713	677	688	670	658	668	708	665	708	679	687	652	695	755	698	699	657	701	681	656	665	616	712	694	675	705	687	639	665	660	658	734	727	679	669	654	706	720	674	664	652	665	648	707	678	700	672	679	658	694	636	741	697	674	668	693	768	660	686	750	681	701	702	671	696	734	700	696	658	698	737	690	696	658	760	688	686	744	691	705	665	666	704	720	706	647	729	676	655	744	722	662	651	668	697	723	697	669	596	673	659	741	710	653	699	702	677	728	706	651	670	732	624	698	703	691	697	663	627	663	729	662	703	698	649	673	702	697	723	692	694	700	686	692	701	732	709	702	663	674	707	717	681	691	701	639	693	703	677	667	692	735	745	687	724	677	699	680	711	661	680	704	710	667	744	706	698	710	692	637	671	649	722	674	758	653	697	716	736	682	691	699	669	643	701	741	687	672	698	710	692	676	699	699	726	748	678	702	696	662	638	712	655	701	648	724	682	717	685	704	687	689	694	682	685	709	629	707	700	714	634	703	715	753	655	706	702	652	737	684	707	666	670	685	707	689	639	727	710	730	670	716	684	681	735	704	678	699	671	717	661	737	677	654	668	676	665	715	699	657	681	716	752	690	659	710	707	675	725	712	738	722	716	671	710	687	664	701	664	670	689	686	671	688	673	724	710	715	660	667	687	658	680	697	668	678	695	692	685	686	674	746	682	642	622	690	667	703	687	684	651	697	693	751	699	704	673	680	748	669	691	667	701	686	658	707	679	693	704	666	679	655	681	715	685	692	684	677	726	738	647	685	651	699	692	700	670	690	680	712	709	638	711	749	685	684	725	634	683	676	702	655	708	654	702	651	692	681	687	678	711	711	712	634	639	679	683	724	695	710	676	663	685	678	655	643	664	702	714	675	689	642	649	723	724	651	675	681	715	707	717	656	633	697	694	660	677	684	715	658	633	712	641	705	728	666	688	685	703	687	682	646	651	678	684	697	723	689	717	650	679	686	675	661	701	698	716	735	697	626	682	662	726	659	659	715	678	682	685	687	665	638	666	683	685	716	674	683	697	723	654	681	659	646	645	700	683	665	692	714	627	661	667	674	689	657	653	696	709	646	707	704	678	682	700	673	693	756	682	706	684	731	635	703	636	685	668	699	690	702	685	656	695	704	676	688	678	639	679	678	651	716	684	708	674	678	727	642	732	718	693	661	669	700	707	717	696	710	650	642	694	695	667	678	687	678	724	710	662	649	644	637	674	730	671	706	672	651	657	670	686	665	667	653	684	686	703	725	724	730	695	693	682	701	654	674	709	615	714	700	673	725	720	643	710	682	671	694	694	691	679	698	709	650	717	635	715	709	694	708	699	677	704	677	718	660	688	745	697	683	693	718	641	729	651	686	720	691	668	713	682	736	703	644	741	687	673	744	615	694	677	723	649	701	643	671	682	718	692	688	682	716	707	683	658	699	698	626	635	670	694	710	674	644	665	655	712	687	694	720	671	704	681	681	674	710	745	695	672	725	621	678	667	666	672	673	659	680	741	688	677	694	697	641	650	711	701	711	703	676	696	697	694	683	665	704	724	688	653	663	725	682	662	676	698	664	694	722	637	658	683	689	695	669	658	690	670	689	655	677	686	700	686	694	672	648	692	684	650	685	688	705	703	699	692	688	749	682	659	694	699	684	724	667	686	679	684	678	681	666	680	673	678	698	717	700	687	706	659	667	710	657	657	691	694	721	674	629	686	711	708	694	695	689	664	684	695	678	663	705	662	700	677	648	714	691	726	695	672	704	634	680	670	693	691	701	665	688	690	709	666	706	711	652	664	676	639	684	669	743	701	663	674	692	678	690	697	723	711	679	655	708	723	707	668	673	654	651	706	683	681	661	693	731	698	656	669	670	661	701	677	657	692	698	698	664	742	727	681	694	702	675	654	714	701	696	676	714	681	689	647	677	676	681	697	731	691	699	667	730	684	708	632	700	683	722	712	671	687	687	718	728	709	715	653	681	684	692	638	656	647	635	735	708	665	696	700	667	683	661	688	671	666	703	678	687	689	687	698	663	660	676	665	659	645	695	698	674	715	664	686	698	716	699	636	707	715	700	684	656	679	703	661	697	697	708	757	700	673	693	700	639	664	710	689	637	676	692	707	700	705	685	653	630	717	666	706	708	712	706	669	708	677	672	687	666	680	661	674	680	679	680	651	675	698	668	702	672	690	656	683	709	652	705	732	645	646	692	708	670	693	701	700	717	682	693	722	694	685	684	661	682	673	706	743	694	708	638	698	682	706	707	703	712	686	718	671	694	671	690	705	682	684	670	702	617	700	723	661	684	717	694	699	684	673	654	682	669	705	640	701	745	693	655	694	694	738	657	717	693	659	681	677	707	702	740	676	694	730	698	675	709	684	753	684	712	757	713	715	702	661	702	685	688	688	696	684	655	635	718	719	728	657	636	659	730	684	676	664	718	676	674	715	670	656	658	686	722	685	701	675	689	698	656	695	669	714	678	690	678	699	701	725	675	687	680	703	645	700	661	679	678	668	635	715	686	719	676	662	699	680	697	664	715	717	728	732	726	675	695	744	646	651	670	661	711	735	666	691	744	701	709	686	705	684	673	652	646	732	642	698	703	688	693	678	672	687	731	714	724	693	662	738	654	734	654	664	691	694	696	704	723	697	639	671	709	693	694	652	652	661	686	671	670	678	666	673	746	679	699	644	642	656	685	664	655	701	689	653	702	672	656	713	672	717	700	708	685	656	728	674	711	735	693	723	722	657	721	687	669	690	656	681	693	683	712	707	638	688	684	661	692	688	705	695	646	706	704	663	665	678	688	688	724	638	685	705	722	696	702	665	767	713	685	662	687	692
11683	23770	20977	12576	10218	14507	5496	4465	3957	3329	2593	2104	2162	5553	1303	1213	1135	1068	1038	922	946	885	863	862	814	806	816	814	791	752	761	729	690	721	721	687	687	710	728	730	746	713	709	716	755	674	656	716	649	707	672	610	660	661	694	639	680	678	683	654	674	700	685	659	636	661	658	693	702	671	654	653	649	624	697	675	655	670	700	672	654	651	623	670	640	655	700	625	648	663	674	639	638	649	670	666	653	651	644	643	641	650	692	614	652	613	669	590	627	644	664	633	654	631	707	681	678	644	644	657	659	651	632	664	654	664	699	650	623	660	669	623	652	664	648	604	688	694	667	672	659	658	652	669	695	639	632	624	644	620	666	638	639	617	605	705	695	665	683	698	684	705	663	651	654	630	622	645	607	631	671	616	634	623	700	674	654	655	677	643	667	629	629	683	693	673	605	651	663	698	654	669	668	658	664	643	691	679	639	621	654	640	680	687	618	607	694	669	718	667	630	693	674	639	658	692	663	655	633	632	627	607	619	626	608	677	659	654	661	661	644	648	648	600	679	641	679	652	647	632	695	621	646	630	666	642	660	711	641	664	620	690	651	641	701	682	641	687	636	660	696	648	623	648	632	626	693	615	600	674	625	625	713	689	653	651	651	641	645	703	578	664	613	695	683	636	643	671	611	693	603	658	657	652	694	643	650	664	660	589	654	655	651	625	678	675	665	649	666	648	631	654	683	623	622	678	665	641	618	644	672	638	651	651	656	640	635	641	640	652	702	646	657	631	604	678	656	635	615	658	670	691	650	642	667	636	617	633	666	614	652	677	661	657	657	629	618	622	664	593	658	650	638	670	672	624	632	651	680	673	616	668	637	687	645	638	646	656	667	627	620	694	682	643	660	634	659	692	625	629	694	644	655	693	624	658	645	626	653	649	665	623	670	680	630	625	662	664	596	692	644	679	656	642	657	685	637	674	601	651	651	672	643	625	660	628	623	647	648	644	601	693	613	666	634	659	614	642	654	684	644	645	645	655	689	683	712	621	676	654	662	623	628	642	732	677	643	657	666	641	648	672	653	653	652	652	701	640	616	678	656	638	604	649	648	633	642	675	693	614	677	640	684	655	628	634	650	636	648	641	645	595	660	687	682	647	614	630	622	650	672	688	651	628	633	646	655	699	647	631	652	680	642	684	706	681	622	607	727	658	655	612	651	622	654	676	670	630	679	695	660	642	665	648	665	638	634	696	667	631	648	660	655	681	689	641	660	638	677	661	654	612	609	649	713	698	636	660	607	661	649	658	600	641	614	628	686	649	666	643	653	652	653	668	685	680	634	674	599	650	648	660	666	678	656	657	662	608	655	608	669	674	637	638	654	728	637	705	625	639	653	678	677	619	625	643	601	656	673	635	627	636	652	616	662	637	688	644	627	656	615	682	676	636	668	652	596	648	656	662	619	628	627	623	637	663	631	654	709	640	637	691	688	691	658	677	642	606	700	651	636	621	677	639	648	695	636	668	658	636	707	650	686	711	630	655	655	644	662	691	685	647	656	633	651	669	676	654	694	686	709	628	685	655	671	598	629	644	672	649	682	634	645	647	661	639	638	645	613	615	660	637	612	631	650	660	635	634	653	652	653	577	645	689	661	700	637	673	624	610	667	599	630	659	671	648	683	649	660	610	652	642	656	649	616	640	655	632	630	673	689	694	645	659	669	630	669	677	648	609	661	609	634	618	652	656	686	670	666	654	667	635	648	647	640	616	650	684	636	639	624	621	663	691	620	628	682	671	664	657	684	609	638	642	688	656	633	630	659	662	654	680	655	662	675	592	640	675	630	628	688	651	666	665	624	636	660	645	670	675	655	630	644	680	646	664	688	646	630	617	633	692	625	658	638	643	696	648	665	653	612	645	624	625	668	669	639	625	645	656	666	669	657	651	656	642	679	642	628	658	658	638	689	606	625	670	684	703	653	606	618	658	665	638	673	670	640	684	615	633	645	680	627	628	610	625	682	650	610	669	636	655	639	649	695	664	631	617	681	676	687	618	627	645	650	648	669	656	623	680	661	640	677	635	694	656	692	631	697	670	607	644	675	672	647	644	620	638	616	638	657	678	665	648	631	671	635	629	669	615	681	700	658	677	657	668	696	649	634	636	641	639	656	668	627	663	646	650	649	672	645	660	706	664	667	650	616	676	696	637	673	646	677	607	654	650	604	661	675	647	643	642	674	626	668	645	625	631	630	651	696	645	648	673	619	684	651	660	630	673	637	661	661	676	628	640	647	631	634	664	671	653	660	670	694	636	676	664	653	650	663	642	681	602	645	670	630	651	660	675	616	671	663	620	621	637	643	632	626	659	638	629	635	677	655	649	649	647	656	697	637	657	665	661	643	639	666	636	639	678	672	676	643	661	661	658	660	686	663	685	673	715	633	637	663	633	674	631	652	644	685	676	607	613	686	645	653	663	626	662	638	659	612	661	601	658	634	648	626	627	690	652	636	637	634	658	624	610	683	660	656	641	668	676	682	619	661	672	644	620	625	623	665	669	655	672	646	666	625	652	643	625	660	626	692	674	618	646	631	671	653	622	651	647	661	676	662	636	667	666	636	635	663	611	688	627	642	600	615	618	651	633	686	646	671	654	655	641	662	612	683	641	636	664	633	653	610	673	661	624	686	653	654	652	660	690	685	664	656	700	660	678	602	649	689	659	633	615	638	654	661	619	607	670	688	645	627	688	661	693	666	658	639	658	665	631	673	664	682	628	671	666	600	641	668	655	652	667	664	645	668	673	676	637	690	674	636	645	649	695	658	664	665	637	664	597	635	667	656	650	620	654	623	657	658	701	682	616	708	670	607	643	677	638	674	684	592	633	655	646	660	670	649	627	691	621	626	665	637	659	631	603	682	671	639	671	641	687	629	681	612	636	615	643	674	662	673	618	635	637	654	649	639	695	682	646	664	661	642	689	643	626	624	694	688	654	677	585	608	706	654	658	641	623	610	643	624	604	664	687	645	624	677	649	685	620	658	630	695	670	681	626	611	634	678	684	659	644	680	655	647	732	676	626	693	638	642	656	656	652	654	680	631	625	616	591	646	649	693	712	645	674	694	658	662	627	653	632	648	628	640	682	640	633	622	609	610	664	663	643	616	629	682	677	642	650	635	672	639	634	636	646	676	640	663	658	650	685	621	679	653	648	672	665	638	655	667	665	649	632	648	634	622	627	681	592	637	676	670	661	646	658	625	611	696	631	626	671	643	632	656	682	591	670	654	634	651	633	660	648	652	648	647	670	660	628	636	677	666	622	657	641	646	653	634	614	634	635	699	684	668	689	638	640	678	620	666	645	643	660	685	619	628	625	679	661	666	665	673	656	669	621	628	646	660	666	686	665	588	689	667	680	696	642	604	641	647	628	686	664	640	666	644	604	657	624	656	654	658	687	681	655	658	643	648	643	647	640	634	637	669	630	612	657	639	657	636	692	635	662	643	657	642	643	708	676
29636	15384	2215	728	1249	1769	301	276	294	242	210	193	190	167	149	157	143	149	166	123	154	127	147	129	149	113	138	138	123	146	132	143	128	132	150	141	122	119	130	160	143	142	143	159	137	119	159	135	148	148	137	147	165	136	125	141	129	132	129	127	125	150	139	143	148	149	120	131	130	136	140	150	153	143	140	133	121	129	129	148	147	135	145	143	144	139	152	142	145	131	117	134	148	128	135	111	147	127	151	147	142	140	125	158	131	142	161	138	160	154	131	148	151	142	144	135	153	137	124	158	138	147	139	131	136	122	142	132	161	144	139	153	138	168	156	137	145	152	135	140	139	164	143	135	136	148	135	129	143	136	132	159	145	151	136	145	113	129	124	135	125	124	118	124	137	142	156	135	148	144	146	140	129	127	140	136	134	127	142	135	144	146	132	126	144	135	130	126	148	136	120	144	155	123	130	138	136	130	124	137	143	153	154	141	126	139	163	114	135	137	120	149	162	123	147	149	154	142	152	141	133	120	128	145	153	129	146	130	164	115	138	136	152	149	136	114	142	150	149	128	135	148	130	135	134	147	147	155	133	163	140	136	149	153	140	144	133	131	157	120	153	143	142	140	135	143	136	153	141	134	145	157	117	135	134	138	137	137	152	141	124	165	158	140	142	121	139	141	149	144	135	136	135	142	139	126	141	120	128	117	134	134	150	143	131	138	121	130	132	157	115	142	135	141	129	150	130	141	131	121	152	134	136	159	141	123	127	143	117	128	156	139	142	120	144	144	117	162	157	130	125	146	132	150	129	119	130	121	132	149	137	154	152	135	150	166	144	113	145	140	134	135	153	145	146	151	131	142	162	123	131	124	127	145	150	141	142	116	146	145	138	132	138	140	129	132	125	152	166	127	127	136	122	124	149	138	140	146	143	130	139	125	124	144	139	148	150	134	135	136	142	150	125	156	134	142	147	142	136	137	149	133	158	121	112	134	113	153	123	122	136	125	126	139	155	133	142	132	129	121	137	138	137	143	127	158	154	136	132	152	132	133	137	141	133	146	144	124	124	126	138	162	167	124	129	118	149	159	157	142	146	131	129	166	151	144	141	130	151	150	123	123	122	136	150	142	147	127	143	136	118	147	135	139	125	133	140	142	126	145	147	154	148	142	153	154	136	131	135	140	155	145	121	131	141	141	133	132	140	122	137	132	132	134	151	142	145	135	147	143	122	138	154	150	133	135	127	148	136	126	141	123	176	141	130	143	129	145	139	151	119	145	153	129	149	136	135	128	138	145	132	133	132	140	140	155	132	149	156	127	159	137	124	145	135	146	129	141	159	135	151	177	133	128	114	136	124	128	146	145	150	150	123	131	143	155	141	132	140	120	158	123	136	145	125	162	143	139	137	131	121	145	123	142	136	130	152	113	152	135	159	127	130	132	139	138	130	147	145	122	140	132	133	143	130	119	151	154	109	145	144	122	139	136	124	145	137	140	134	121	128	146	149	136	130	131	157	153	152	159	149	155	124	140	144	133	117	119	119	160	149	134	146	158	134	145	130	149	125	144	136	144	143	134	126	141	134	146	163	148	141	120	155	163	154	121	161	134	135	136	152	122	140	139	167	145	157	132	122	161	134	132	126	140	118	137	156	130	164	138	160	143	125	131	146	142	153	138	135	148	147	133	157	115	153	153	154	131	141	130	140	143	123	156	117	156	142	140	126	132	117	152	125	141	139	133	126	121	140	150	126	128	139	129	123	138	146	147	141	145	144	155	139	153	138	124	149	163	175	130	145	141	133	142	131	133	156	142	151	132	156	153	156	145	136	117	133	131	131	167	131	146	115	135	137	136	144	148	135	132	125	149	142	133	160	149	144	122	129	140	127	122	156	118	134	120	140	139	159	166	148	152	145	164	121	137	125	135	123	133	131	163	125	155	128	137	129	149	133	135	152	147	133	121	128	157	161	124	139	133	156	125	140	127	146	140	124	135	148	138	133	132	142	145	138	136	143	130	147	145	134	128	130	119	131	158	153	150	147	135	141	138	133	120	123	152	115	132	140	152	127	125	134	148	129	152	140	150	147	130	154	118	131	131	130	131	126	156	145	125	148	130	127	135	140	146	152	119	150	135	127	127	150	141	139	152	122	148	126	144	147	149	125	155	124	140	135	127	128	113	165	130	134	135	133	136	141	132	146	174	121	137	136	141	146	135	157	130	142	134	133	132	134	118	140	127	140	137	120	123	158	138	136	123	164	144	115	143	139	121	133	141	148	167	157	121	139	143	140	150	147	144	129	143	132	130	139	144	143	110	143	140	127	135	146	134	111	131	138	153	152	156	130	121	156	137	141	132	121	117	159	131	138	153	127	150	137	154	149	144	144	138	138	134	130	116	140	133	138	135	113	136	155	136	150	154	147	144	148	128	146	134	143	145	157	152	136	138	136	164	129	143	134	136	154	138	125	140	134	132	143	133	108	132	173	144	150	123	134	145	129	119	152	138	121	115	123	119	135	129	133	144	139	130	152	140	132	146	127	153	123	143	144	134	142	148	132	131	134	151	131	144	138	139	134	147	132	140	146	160	155	140	144	149	115	121	133	140	125	152	146	153	140	127	155	138	132	144	156	130	151	158	128	116	124	142	166	119	153	137	154	120	139	153	122	131	131	137	150	142	137	137	151	125	134	152	151	126	131	113	133	149	139	138	157	155	141	150	148	133	140	129	138	137	147	140	130	130	135	153	142	156	140	119	160	172	125	128	138	153	135	138	141	111	137	154	148	144	160	161	127	131	108	138	150	152	143	148	137	132	141	136	145	135	128	124	138	118	127	149	133	139	146	142	124	137	129	129	148	124	126	126	169	125	139	147	133	152	140	130	137	138	138	141	164	141	144	151	159	117	162	123	150	127	130	120	136	132	140	125	143	135	145	124	134	159	119	151	146	144	137	133	144	131	136	128	133	129	145	127	141	139	124	136	137	120	133	123	130	134	137	157	127	133	161	140	131	140	134	145	136	134	122	134	136	122	134	144	144	120	117	138	159	147	159	158	148	124	153	143	134	126	144	132	122	128	153	140	142	121	148	120	125	141	139	137	147	146	157	155	118	148	159	142	140	141	152	130	128	143	120	157	138	129	139	135	146	129	136	135	159	142	148	148	148	132	128	140	157	149	142	136	128	146	130	142	131	137	144	138	149	129	123	147	133	146	143	162	138	161	143	145	141	126	123	151	146	136	114	158	134	151	131	134	155	140	155	143	134	152	148	134	148	138	164	155	138	136	135	149	130	141	129	144	147	153	124	123	123	127	150	173	146	122	125	120	130	133	124	157	134	141	148	139	147	131	119	141	124	146	132	121	119	160	131	126	133	117	131	147	151	124	131	143	165	126	144	130	137	126	158	123	146	134	146	137	123	133	128	139	151	126	131	149	127	133	139	128	134	140	144	143	146	138	159	143	134	137	141	145	151	115	141	121	154	169	134	130	124	122	158	133	151	140	141	124
5498	1779	1463	1033	2571	3364	533	441	521	426	295	246	255	195	178	185	161	171	160	153	152	175	167	150	159	164	153	165	165	163	151	165	143	135	127	178	170	144	149	151	149	169	158	167	169	152	161	146	164	168	165	145	150	157	137	155	166	156	120	154	157	150	161	154	163	149	145	148	144	152	175	137	134	157	158	156	147	159	154	150	148	159	188	159	164	173	150	156	145	149	153	186	172	159	137	170	143	139	175	167	129	157	154	145	142	152	152	148	144	155	171	135	136	162	145	161	147	169	177	160	149	146	146	157	137	155	151	160	158	143	150	181	196	153	148	162	136	166	164	143	170	177	131	142	142	140	182	126	155	150	151	171	149	136	132	161	158	141	165	159	146	155	131	139	155	145	124	159	147	150	183	149	156	147	165	147	177	146	137	153	144	158	142	155	163	152	127	135	161	140	147	171	145	156	141	158	142	147	148	154	172	160	139	170	161	142	152	169	161	143	152	155	155	156	165	140	155	157	141	141	146	162	166	149	154	166	162	168	151	142	155	170	157	132	153	138	139	171	139	140	130	133	159	163	161	151	167	143	148	158	179	145	146	160	146	174	141	157	140	143	156	149	150	146	152	179	152	149	154	164	156	165	163	153	129	115	149	152	165	172	159	172	164	159	160	155	145	150	144	174	148	160	182	137	147	146	149	146	162	147	135	134	160	148	165	138	174	141	157	157	154	157	143	134	150	159	158	149	152	147	150	135	145	148	164	155	163	153	166	151	147	169	150	169	152	157	132	145	136	144	175	146	138	134	158	148	131	157	149	162	138	156	159	148	146	173	148	154	143	151	154	146	151	159	140	180	150	173	157	151	181	147	141	154	162	140	151	127	142	156	138	166	152	142	142	155	162	148	157	165	120	141	169	162	136	159	142	153	176	152	149	154	155	153	151	147	132	134	146	178	154	131	167	131	156	155	151	153	146	150	174	169	153	148	146	167	158	142	140	149	139	148	174	163	168	173	141	143	144	172	163	150	163	153	161	176	135	178	176	133	167	154	151	150	162	138	163	166	171	155	166	155	137	152	152	153	150	136	156	151	170	149	155	140	162	144	149	159	148	145	155	139	136	148	142	164	160	161	142	171	154	154	158	132	150	157	145	175	149	149	161	151	155	151	132	192	156	150	158	151	151	166	152	141	161	130	163	158	141	137	150	166	145	135	150	182	162	131	141	159	147	147	166	152	163	139	148	145	131	162	180	165	172	155	137	152	133	149	135	168	161	149	153	166	153	153	150	151	154	131	132	158	149	156	146	150	156	144	150	155	152	147	150	143	150	170	166	159	163	151	137	138	136	174	166	135	148	153	149	148	147	117	169	156	143	129	132	147	164	145	151	166	158	159	131	152	133	163	142	152	155	133	150	158	162	164	157	120	106	143	157	147	161	153	167	174	158	145	138	175	143	149	137	150	152	157	158	168	157	168	127	148	141	147	151	130	143	161	147	153	144	144	150	164	168	137	145	156	153	149	145	173	138	154	132	161	172	163	151	170	175	141	166	147	147	153	147	156	156	168	157	147	143	156	145	159	144	158	186	166	156	162	177	169	161	126	150	137	168	122	166	146	174	152	152	154	144	172	142	165	183	159	150	183	143	151	146	166	143	163	157	158	148	157	152	165	137	139	162	142	147	142	143	161	154	169	175	157	157	148	152	158	148	158	152	152	169	171	152	146	148	174	137	132	148	143	163	155	158	146	154	173	140	142	145	161	160	155	167	149	150	159	171	128	160	156	135	152	153	147	143	168	155	152	152	168	150	176	135	144	132	163	166	152	155	161	168	152	147	148	163	169	166	146	153	144	166	157	152	150	171	151	174	174	153	137	150	146	137	164	154	163	159	151	152	148	150	168	155	138	133	165	169	161	133	163	155	146	168	148	156	140	142	156	150	158	148	138	145	150	155	150	151	136	161	155	146	176	136	166	150	155	141	139	152	148	148	144	144	150	138	130	151	150	148	156	162	171	143	161	152	154	162	168	142	135	153	153	158	153	135	142	144	130	158	160	160	155	149	138	151	141	166	146	160	164	155	132	142	137	163	183	150	156	151	136	155	143	163	153	151	145	152	163	156	141	139	156	167	153	166	138	163	137	142	140	144	149	150	169	144	162	162	191	152	159	121	145	153	167	147	146	151	178	154	158	194	180	143	167	149	157	152	158	179	183	158	146	171	150	138	151	129	185	150	131	161	160	147	131	152	194	143	140	164	145	153	152	145	140	155	149	152	159	158	157	161	147	160	126	157	158	147	169	143	145	143	149	151	167	170	162	166	141	149	148	132	170	149	129	135	153	172	157	142	146	137	141	156	171	140	141	140	138	145	174	168	168	149	174	151	148	146	124	131	152	150	171	166	177	134	145	152	154	160	166	134	154	178	162	148	160	144	162	150	144	182	176	150	153	149	176	157	154	145	156	152	134	153	143	167	162	147	156	138	172	143	151	148	155	156	154	169	159	159	162	162	161	144	151	146	141	138	142	174	139	159	156	165	149	156	154	139	144	145	169	148	154	153	166	156	139	137	144	130	126	166	166	188	151	154	169	133	183	151	145	176	151	155	134	146	148	177	137	153	154	175	156	155	131	155	172	169	167	150	151	170	142	137	146	150	141	147	140	158	132	150	159	163	142	144	136	137	156	165	157	185	159	140	164	141	168	164	155	159	177	149	170	127	156	138	170	156	164	168	120	152	154	130	140	160	179	170	145	155	139	138	174	156	162	139	143	154	135	179	155	133	141	134	175	128	165	156	134	167	122	156	160	174	138	142	138	156	150	147	143	174	161	136	141	138	163	140	152	166	147	186	148	148	157	147	152	159	141	157	165	156	149	144	158	140	164	144	165	138	163	153	165	133	147	145	161	138	164	156	148	147	152	173	150	155	142	170	156	153	166	165	160	181	152	140	143	145	152	158	135	143	144	153	145	169	135	159	148	149	159	139	177	140	147	137	152	169	146	153	178	161	145	140	173	149	134	157	161	145	149	143	148	151	137	123	154	133	172	131	162	159	149	167	138	141	146	143	155	169	159	167	145	144	174	157	176	139	156	153	139	155	170	131	143	159	158	147	148	162	165	136	152	127	162	155	170	171	128	117	154	147	145	144	161	152	171	177	130	141	152	150	128	156	143	164	159	168	172	152	161	157	128	151	161	154	161	137	160	171	155	151	150	175	154	174	155	154	152	145	161	166	157	159	141	147	168	143	162	143	145	154	146	179	152	158	147	154	145	147	149	197	160	148	183	150	138	141	158	164	136	173	155	143	143	167	155	154	157	147	148	154	159	154	147	144	153	155	144	133	179	159	144	153	136	162	162	156	136	151	178	155	148	146	141	160	155	135	134	161	153	124	163	164	165	148	157	155	149	145	147	155	154	151	150	160	137	150	173	164	154	146	150	155	139	142	161	137	157	166	166	160	147	163	143	142	161	166	153	152	168	163	173	142	155	155	184	148	137	140	152
26823	21986	28756	25898	22065	13653	5243	1450	1096	971	883	723	695	1200	549	566	502	489	473	499	485	439	468	427	428	460	417	421	448	412	396	419	379	438	470	386	452	387	410	380	436	398	391	425	400	404	409	382	391	409	445	441	401	397	375	378	397	391	370	427	383	388	395	415	426	398	448	434	394	380	418	416	415	402	415	400	385	372	413	370	417	397	392	404	390	412	407	442	371	398	389	359	404	380	392	405	376	387	384	387	389	435	381	389	417	382	401	385	389	379	420	401	400	383	418	420	446	410	413	387	375	417	374	414	405	412	358	428	421	386	397	379	386	416	383	390	419	422	381	387	409	384	393	379	400	380	415	414	408	380	396	380	383	410	367	393	414	393	422	412	377	414	443	391	396	382	375	403	400	424	390	366	373	430	406	440	372	408	416	402	397	405	394	436	378	427	409	404	388	370	399	376	369	395	468	384	413	424	396	393	394	407	406	417	392	384	390	389	419	402	406	411	386	364	380	392	436	385	381	378	404	398	422	386	374	385	430	424	394	415	381	377	376	424	405	389	390	381	418	430	397	378	394	408	376	429	405	424	375	376	399	410	382	365	417	384	366	391	386	424	389	387	387	384	398	423	407	405	368	410	416	395	408	372	387	355	382	377	418	398	416	433	429	398	411	400	362	370	390	407	393	418	374	385	422	428	396	403	360	406	386	384	436	398	397	417	418	419	373	399	407	378	408	407	377	382	377	367	358	396	409	411	377	422	393	396	388	429	412	420	370	425	379	411	414	378	391	400	363	395	397	424	383	395	398	411	400	387	378	395	400	419	368	414	407	433	389	380	370	407	426	373	399	403	398	384	396	398	406	401	368	399	416	430	396	423	428	383	382	421	400	391	373	437	378	403	381	398	443	398	398	390	417	400	390	380	429	395	415	402	386	433	390	387	399	422	405	391	373	454	348	441	414	376	415	457	406	409	377	392	413	377	390	421	395	434	395	400	392	373	399	420	352	392	428	399	412	395	412	384	373	391	410	396	399	405	423	387	392	364	426	387	416	421	426	370	410	408	427	389	389	401	422	405	401	374	364	416	399	400	370	394	396	382	395	405	402	409	387	404	400	405	388	423	381	391	366	382	416	386	426	397	450	380	410	379	389	356	413	450	422	423	378	390	386	387	418	408	421	440	391	391	426	414	409	413	386	410	389	375	411	374	401	412	425	349	409	379	387	407	406	366	421	393	374	417	387	430	414	387	400	419	358	390	397	391	385	410	365	377	366	379	407	400	396	405	380	404	405	396	405	409	370	424	398	374	374	387	381	446	370	393	426	409	427	405	398	361	386	392	414	371	384	403	400	366	363	394	371	383	422	423	428	382	385	395	440	348	414	428	388	416	382	383	420	394	398	395	390	418	411	400	387	407	377	389	415	397	388	371	394	398	397	400	391	398	398	368	383	405	402	407	416	393	404	394	409	354	383	410	378	398	388	360	399	395	358	392	387	410	384	425	423	373	373	395	384	370	372	398	433	407	394	424	382	391	406	394	409	400	371	418	401	380	411	379	387	383	389	388	398	405	400	390	365	376	393	432	384	382	408	407	399	404	403	361	416	393	378	357	384	403	394	411	429	401	365	401	393	367	377	400	388	418	431	407	402	367	400	417	416	417	382	399	392	408	391	388	387	401	374	386	370	392	393	367	381	373	400	397	440	379	358	426	381	400	376	390	396	412	380	428	388	377	355	380	403	391	392	370	401	382	392	416	367	413	429	390	398	413	409	391	404	415	399	391	401	382	380	399	417	358	415	379	422	395	393	375	403	389	409	381	407	428	408	395	387	398	398	402	377	352	368	423	366	374	346	396	387	399	371	405	407	401	410	403	402	407	392	410	404	388	402	375	407	386	413	406	353	405	411	374	400	410	382	426	387	364	394	387	388	428	346	419	376	386	399	409	392	384	379	411	365	405	390	424	402	401	425	367	379	406	366	392	401	407	398	403	378	381	386	342	399	414	370	400	386	382	440	362	382	396	407	420	421	404	399	402	389	376	395	403	426	393	420	364	418	401	403	382	406	388	392	399	346	398	373	381	436	415	408	405	389	382	404	415	411	380	389	369	400	403	423	370	415	426	418	376	425	406	386	383	347	396	433	380	408	366	399	411	419	401	384	426	418	399	384	378	401	427	403	417	398	386	388	372	382	346	424	405	384	384	387	406	418	379	383	420	386	408	403	407	343	384	391	382	384	379	398	409	405	396	359	388	397	423	389	421	380	382	382	380	402	428	392	387	387	369	407	385	365	395	402	409	377	389	382	396	395	392	423	405	366	402	392	393	411	401	427	403	385	372	406	383	387	396	390	372	372	420	394	394	415	384	407	420	393	380	388	410	392	399	428	383	364	344	367	401	404	401	371	412	414	405	390	397	433	392	391	424	385	419	363	381	423	371	380	384	394	357	375	384	389	418	387	397	418	409	408	406	416	360	410	380	418	395	418	434	378	389	382	378	389	425	407	384	403	399	368	382	407	406	382	409	396	419	381	417	386	404	412	372	377	410	386	385	399	398	444	408	415	372	389	396	392	363	394	401	403	407	383	402	379	385	410	397	385	401	381	355	403	389	399	383	400	415	406	384	388	390	413	399	367	397	390	414	388	399	384	389	402	412	373	396	375	357	398	370	411	378	364	410	413	403	381	397	372	412	384	424	386	415	388	408	394	373	376	419	413	421	384	391	404	426	410	373	394	377	427	403	381	373	405	387	420	401	428	365	438	354	411	391	396	385	404	372	405	406	418	371	366	392	441	384	377	436	423	392	426	373	400	406	368	400	404	423	365	391	436	387	413	417	418	388	379	393	383	429	389	382	380	395	395	399	410	435	407	358	374	373	390	380	391	376	386	388	401	342	384	415	394	393	399	401	429	415	413	392	381	412	403	411	393	363	361	401	443	405	388	387	446	385	393	376	394	428	369	393	402	381	420	370	371	382	420	365	386	417	402	366	440	374	417	398	383	422	406	404	396	405	372	371	409	385	384	411	402	408	361	397	383	435	394	405	391	427	410	391	436	374	413	411	414	392	400	408	411	378	430	390	416	384	435	412	392	374	362	424	336	430	418	385	418	366	397	396	399	399	422	389	390	387	386	346	394	347	391	426	412	398	412	412	426	392	402	346	397	392	380	419	419	418	415	393	425	364	372	357	413	392	386	359	382	395	378	415	365	408	378	403	366	389	401	403	440	397	403	390	390	425	438	370	393	432	376	405	404	401	398	373	384	409	404	417	393	396	390	348	403	388	382	391	405	377	404	405	398	397	393	409	357	398	410	364	387	409	428	400	366	397	438	365	394	367	383	407	349	398	411	380	358	393	396	404	383	397	360	387	377	386	374	393	422	381	347	381	446	361	388	422	398	428	393	393	373	390	375	382	377	388	375	435	445	390	386	398	381	403	411	397	384	434	424	407	353	371	390	415	407	381	386	382	394	361	390	408	382	404	414	405	412	411	422	409	376	385
8208	15471	13296	7648	10171	6462	6101	2620	1921	1767	1265	1094	1090	2108	736	649	656	577	537	529	509	533	504	445	465	490	453	465	462	434	436	422	421	390	387	408	419	415	462	419	387	378	421	376	419	396	397	386	383	374	402	398	394	398	369	342	380	364	356	386	405	384	384	373	340	341	423	408	345	382	395	385	401	382	371	397	440	375	367	405	392	381	339	387	359	378	384	382	358	354	401	363	351	399	405	394	357	428	382	389	384	368	354	401	389	394	372	428	366	380	370	378	364	362	369	400	390	369	397	405	384	370	353	382	388	384	357	369	369	376	365	414	393	387	386	368	375	377	396	392	366	361	366	345	400	374	353	379	344	411	352	383	353	392	373	397	380	419	371	385	403	381	378	379	384	365	394	339	363	382	393	381	370	375	387	395	358	371	393	419	376	364	403	347	365	401	399	347	369	351	375	385	387	396	367	389	379	416	414	370	380	379	366	366	401	425	366	370	378	371	365	415	358	367	376	409	424	397	395	386	377	371	399	412	393	371	363	380	369	376	336	374	360	372	364	378	390	418	387	414	342	370	353	386	371	358	351	397	379	383	377	374	362	383	400	360	355	403	365	388	366	369	352	394	367	387	400	367	405	349	371	380	408	396	375	350	342	357	372	364	360	335	362	379	374	377	409	376	375	370	377	388	393	351	377	380	381	396	400	342	363	409	418	395	360	390	363	380	366	359	371	397	368	397	385	361	370	378	406	392	362	375	369	368	355	364	398	361	397	347	355	372	391	389	363	354	353	327	382	363	374	390	361	373	349	392	369	386	393	363	391	356	395	395	386	358	341	376	389	408	377	379	350	393	361	353	391	337	377	380	386	389	388	407	341	385	367	315	351	377	365	370	383	363	370	408	383	367	369	400	354	392	351	379	373	378	344	347	393	403	363	382	381	378	372	404	378	380	369	390	395	405	367	386	370	346	367	380	381	374	399	372	375	360	364	366	382	377	331	401	341	409	363	370	389	373	363	381	378	329	385	373	350	386	431	348	405	357	387	424	392	376	322	376	379	382	393	361	361	353	360	367	348	401	361	358	415	373	370	351	374	378	388	378	379	378	369	368	375	405	408	377	376	400	374	357	380	393	387	350	371	355	381	380	397	385	356	377	414	387	371	351	373	383	372	369	384	380	411	381	406	379	345	362	383	368	378	341	376	350	408	391	421	362	345	392	337	372	388	370	395	385	394	395	417	363	372	385	334	383	365	376	358	394	366	396	416	374	361	376	395	375	377	377	397	386	373	398	349	337	381	405	405	390	381	372	371	345	362	356	388	349	416	382	392	367	369	375	381	331	403	362	387	354	360	350	367	389	390	374	381	382	357	340	361	329	393	379	356	363	380	388	354	403	352	370	408	409	377	397	374	366	403	405	389	408	391	415	372	389	349	358	381	356	399	383	366	400	426	370	390	344	382	363	360	357	419	403	364	365	363	369	381	351	346	396	373	371	394	365	364	376	375	354	372	373	371	371	391	339	388	370	381	368	377	348	363	358	368	377	366	375	376	380	353	375	349	359	379	401	365	398	366	379	339	388	397	386	370	367	367	410	359	361	374	384	379	387	358	416	395	363	366	371	364	405	430	385	381	368	369	369	390	363	359	348	401	385	371	374	362	398	386	339	394	359	400	385	383	368	369	381	383	365	381	393	387	351	391	355	388	353	392	387	367	385	396	387	367	359	393	354	394	378	361	382	382	391	405	395	403	380	381	390	376	355	387	388	361	356	409	376	373	387	396	380	374	379	348	398	342	403	353	392	381	387	363	398	374	352	394	336	347	396	383	339	344	385	355	369	369	376	366	374	360	361	365	370	404	388	364	348	367	379	360	371	363	420	374	400	348	363	386	367	361	382	345	380	365	361	390	358	341	399	382	391	403	356	431	371	384	397	395	344	368	407	361	354	369	374	402	395	363	372	379	368	409	376	363	386	386	407	376	356	369	384	379	372	377	347	388	355	375	367	353	353	368	389	360	401	368	364	362	381	386	371	368	401	362	355	370	359	379	398	402	389	415	366	350	377	368	365	412	392	394	409	355	369	338	357	399	369	380	380	404	387	372	398	394	361	377	353	401	389	396	370	341	368	355	375	372	364	403	358	388	440	370	352	356	365	391	352	379	360	373	372	381	348	398	396	405	393	381	389	419	376	339	367	356	365	404	407	396	414	392	359	400	382	361	392	392	389	347	359	386	394	364	349	355	339	404	349	353	353	351	347	368	386	362	434	349	388	352	369	375	392	372	379	355	406	354	359	408	360	377	372	369	363	397	376	368	374	378	379	382	381	369	380	390	378	350	381	377	367	372	368	375	363	395	395	396	368	386	392	379	388	390	382	400	390	378	372	389	365	405	408	390	398	384	352	369	388	382	359	378	382	368	342	378	379	372	398	358	363	396	395	405	372	363	376	368	359	349	406	380	405	386	409	386	392	354	361	377	369	383	374	400	410	378	365	382	384	365	403	387	384	358	374	373	365	402	368	396	412	390	388	395	391	357	360	324	383	358	405	353	352	400	391	363	418	378	371	350	345	356	390	392	363	354	324	376	409	367	360	387	397	380	380	381	400	379	413	343	355	367	383	397	385	361	395	377	356	377	389	383	380	363	355	368	402	383	401	393	364	389	387	384	393	368	379	372	408	385	367	374	381	377	370	383	388	382	386	401	398	433	350	364	367	375	349	332	349	382	376	364	369	381	361	374	375	391	376	338	384	372	407	394	365	417	390	364	354	369	410	372	374	362	386	346	382	336	377	365	349	348	375	366	361	343	396	405	373	402	375	367	389	386	367	361	382	410	388	370	415	408	364	432	363	332	398	388	361	401	376	406	370	370	401	341	371	383	372	346	364	381	364	373	412	383	389	353	402	365	386	355	366	391	368	378	379	394	412	380	355	379	386	387	361	356	354	361	374	343	389	386	362	383	387	389	388	378	364	402	389	377	383	364	403	400	406	342	358	374	343	371	365	396	341	355	404	425	347	361	391	372	377	365	394	350	370	405	364	387	390	366	380	357	360	362	373	331	357	416	357	363	387	395	386	356	359	378	356	366	314	353	377	355	388	375	377	372	356	379	371	361	412	402	383	387	372	355	378	352	393	331	396	371	384	386	380	366	432	373	372	380	380	385	363	392	399	392	375	345	387	373	401	371	383	368	396	398	389	427	377	368	361	369	385	378	419	356	418	371	400	392	385	357	370	389	404	367	371	373	409	380	374	359	374	349	369	382	368	388	333	360	384	395	341	370	390	390	381	349	358	371	377	401	338	356	411	337	396	401	394	394	414	371	381	394	374	366	396	352	375	381	372	332	358	366	379	360	388	334	387	363	363	391	354	391	367	376	369	381	403	385	338	376	403	379	350	380	409	384	374	350	388	392	359	387	344	354	389	375	375	403	394	375	356	390	387	384	380	399	371	382	362	406	406	391	387	389	385	398	339	379	379	361	374	385	392	363	389	343	374	380	392
24244	21998	29159	25523	22027	22712	12534	2714	1864	1664	1517	1261	1209	2221	1035	1031	912	878	837	928	797	824	835	792	777	783	785	807	765	748	739	734	776	666	717	727	729	741	745	738	715	675	675	718	710	694	683	709	734	733	736	719	713	667	738	732	709	697	709	709	744	722	717	697	710	695	676	678	737	745	682	674	670	701	725	732	714	672	725	681	690	693	757	706	691	801	703	678	743	674	719	723	740	719	686	687	694	700	712	723	694	681	697	698	689	706	690	713	644	718	670	665	680	692	668	662	687	718	666	682	657	705	694	709	747	712	720	726	717	701	687	699	700	699	699	660	705	684	710	688	718	719	700	691	707	693	694	649	696	736	662	686	728	693	714	713	675	688	673	699	770	720	734	633	710	724	688	727	667	704	691	715	672	698	711	694	708	738	714	675	686	697	624	726	679	742	649	708	696	669	669	686	675	718	700	685	678	662	693	670	647	673	682	698	700	700	673	703	714	684	697	692	695	682	687	667	697	653	699	679	706	704	701	650	722	679	649	625	693	718	683	687	664	697	691	703	681	717	717	688	682	652	692	705	680	661	668	623	718	681	709	667	682	754	697	692	654	721	730	725	673	688	728	666	686	693	618	664	679	726	718	708	691	707	664	747	730	679	665	650	678	657	690	720	714	729	715	663	745	635	662	712	674	674	707	713	764	695	710	712	707	721	727	727	680	731	710	709	667	632	747	725	671	691	676	689	757	717	745	656	712	717	706	644	655	684	702	704	701	687	669	670	693	659	715	653	724	716	714	689	668	701	696	704	708	686	718	686	680	696	656	653	711	675	663	703	697	742	692	688	725	735	680	639	659	689	659	717	659	687	696	712	710	710	685	683	684	717	681	652	675	647	699	675	758	748	671	692	677	662	663	679	764	684	710	714	719	700	691	648	654	694	651	677	728	687	648	686	689	696	686	706	675	655	708	652	661	728	633	720	625	692	720	668	712	675	706	685	649	740	708	677	694	661	705	724	671	680	689	670	677	646	697	692	675	705	703	712	725	743	675	705	715	626	615	720	695	694	675	710	667	700	727	703	696	710	690	679	659	703	686	738	659	632	688	762	709	720	669	700	670	677	643	694	692	712	675	708	692	673	651	673	724	660	687	667	682	711	727	679	696	670	693	678	673	702	698	668	667	704	701	636	723	695	691	628	688	717	691	719	685	703	691	719	714	680	703	677	705	700	687	693	698	669	641	666	731	693	688	710	656	685	712	707	657	656	643	676	628	650	633	688	714	670	700	703	711	665	695	664	716	655	679	672	667	639	691	710	666	673	667	715	705	680	684	664	697	684	724	682	702	723	724	696	654	682	628	683	720	735	696	687	643	693	690	687	664	679	698	729	701	629	672	682	683	675	692	697	693	712	690	672	683	679	694	701	687	683	746	732	713	664	701	661	702	718	681	712	699	688	689	675	730	688	667	722	711	671	673	698	718	711	682	708	689	701	706	657	739	675	639	693	746	699	711	651	702	666	687	702	693	690	688	697	661	681	702	683	690	692	707	690	672	664	701	663	724	726	678	706	730	717	702	695	660	657	690	689	727	698	701	704	665	695	716	710	695	631	706	662	702	683	694	732	691	678	716	689	711	673	677	696	714	669	695	654	650	715	731	662	699	653	695	687	742	713	689	663	712	663	648	701	737	765	664	670	708	769	665	690	731	692	703	683	691	745	678	695	683	702	696	714	658	650	643	716	700	725	712	692	711	680	681	713	717	665	665	662	678	669	679	658	703	689	678	661	665	689	686	695	689	662	659	680	649	706	660	663	668	741	741	703	732	727	719	698	662	696	704	690	681	712	670	672	706	703	682	698	679	696	663	701	683	625	709	713	661	705	667	703	702	709	732	660	676	696	725	678	683	699	653	724	685	652	717	664	642	680	691	653	662	686	722	687	677	614	660	657	718	699	781	693	666	701	693	720	663	696	679	726	692	697	688	698	728	709	637	659	673	640	732	697	669	710	689	655	697	675	740	703	705	685	719	679	689	690	685	719	717	755	698	715	684	676	737	673	673	751	718	671	702	707	629	711	714	696	686	671	747	711	668	718	702	659	665	694	707	718	680	640	661	702	665	716	644	622	769	672	666	691	731	734	672	660	721	726	694	738	684	728	671	698	741	682	713	650	675	722	721	663	676	739	733	681	681	688	749	706	684	718	740	664	683	650	682	673	689	685	677	685	664	699	711	692	713	681	662	723	710	709	715	686	698	656	692	724	678	693	741	698	694	710	710	734	697	644	672	659	691	675	676	753	664	731	694	685	697	699	694	696	715	638	691	725	680	698	668	681	691	651	733	681	697	714	696	670	692	709	744	675	709	741	724	724	678	705	702	705	714	671	718	705	687	691	682	671	683	711	701	717	665	702	669	696	670	669	719	687	635	693	718	660	726	696	719	711	689	673	644	666	658	635	672	680	701	661	707	691	692	687	695	710	721	684	698	676	728	675	650	709	699	710	690	763	683	653	687	702	697	693	679	693	686	698	701	662	693	715	675	654	673	675	728	660	698	707	677	670	663	714	645	636	705	715	626	647	687	655	641	697	735	691	736	700	700	666	646	641	710	690	730	694	714	691	675	670	673	687	671	681	680	726	659	731	657	715	685	712	703	714	708	704	702	679	693	639	664	694	692	647	699	687	677	669	650	668	662	708	621	705	676	653	739	640	703	716	709	714	650	721	663	670	664	698	726	701	731	696	686	692	695	652	676	687	668	703	675	660	685	687	684	729	649	697	678	673	683	686	679	672	700	715	664	704	655	713	640	716	749	684	742	640	676	706	637	679	676	700	646	704	700	673	657	698	654	690	727	692	716	675	727	687	643	652	718	643	670	695	650	698	721	660	644	685	672	656	674	707	694	735	720	676	654	719	663	693	703	698	686	679	712	719	680	695	690	714	703	703	725	680	682	720	695	654	693	657	668	699	712	665	719	690	677	660	647	704	687	647	682	675	730	712	652	718	710	703	679	708	728	647	706	651	724	714	683	699	715	731	697	739	698	656	642	666	662	740	726	743	686	703	685	674	694	670	672	678	687	678	715	696	642	703	660	727	669	682	741	698	698	689	690	664	666	711	724	711	672	666	680	735	716	662	722	730	724	694	630	698	655	692	682	679	658	694	656	660	661	676	662	662	700	674	680	675	651	703	694	672	707	638	671	674	688	698	702	662	645	740	685	672	691	643	686	672	703	725	757	669	627	719	674	699	706	660	656	722	710	665	730	724	718	677	650	740	698	656	690	721	648	711	681	707	670	641	718	730	668	719	712	669	697	678	686	651	690	700	727	675	645	696	744	638	684	683	715	702	681	667	685	681	638	682	688	685	678	704	654	697	655	675	709	659	718	680	709	665	680	688	695	706	720	688	736	682	695	691	710	686	685	678	694	694	678	678	692	657	687	685	676	691	727	687	678	648	657	697	673	736	671	708	701	699	659	698	702	697	711	665	745	710	631	697	656	715	712	740
11726	23791	20865	13404	15444	16109	6033	4195	3360	2881	2347	2033	1951	3846	1327	1166	1166	1069	963	957	929	902	884	881	829	830	849	814	742	776	786	804	739	708	750	681	733	701	732	696	661	758	722	685	693	675	639	655	683	693	727	724	711	712	699	684	675	623	626	661	693	707	664	625	677	613	741	674	701	698	670	657	669	664	660	650	645	643	671	700	659	632	674	604	658	643	630	701	626	650	658	636	713	701	713	658	626	639	636	603	680	678	648	692	648	644	674	655	646	676	642	622	674	611	714	627	651	653	671	626	680	673	684	640	651	642	680	637	647	646	641	685	706	692	652	676	648	647	674	667	665	614	655	701	639	638	663	622	672	685	630	648	609	660	663	662	672	639	650	630	668	645	673	644	658	658	656	640	674	671	651	649	688	683	653	601	637	634	651	644	644	676	654	646	640	638	669	657	652	682	683	659	660	644	627	651	621	666	642	629	672	658	671	678	637	630	640	623	670	690	623	651	664	652	673	623	656	652	676	663	621	649	626	644	671	693	653	686	651	672	681	644	644	708	659	676	701	622	678	675	653	680	647	622	665	654	639	679	668	655	647	658	666	585	644	606	697	632	654	674	624	624	679	647	664	676	679	632	679	608	634	640	605	677	677	636	669	709	661	651	688	682	674	652	653	652	649	653	660	650	677	665	670	681	652	631	664	672	609	679	634	654	631	664	631	644	632	629	644	652	700	631	639	652	645	611	674	679	696	610	666	628	646	659	668	640	639	645	626	664	627	617	678	682	620	660	634	659	682	632	708	657	640	636	662	617	662	655	669	674	669	655	646	631	631	664	634	648	631	657	628	651	616	666	680	679	683	692	679	657	658	632	658	660	657	659	685	668	723	632	647	664	610	652	629	637	649	659	639	658	642	645	675	693	671	613	649	646	684	622	669	647	677	619	657	618	628	640	679	667	662	633	662	706	663	679	642	616	625	684	681	660	648	656	637	630	616	664	609	687	691	644	688	679	710	652	669	656	638	639	660	703	677	727	654	657	597	595	657	676	652	674	630	651	689	698	680	679	637	691	629	637	621	643	637	624	640	629	665	641	654	662	648	668	641	660	672	660	668	623	671	669	695	636	666	685	674	639	667	631	640	629	670	713	664	622	679	665	664	617	643	647	622	664	644	637	681	664	664	623	658	639	602	643	677	648	649	630	644	690	670	659	667	686	623	656	627	690	693	708	635	663	657	584	643	617	622	665	665	655	671	626	646	660	644	640	621	672	654	642	638	694	651	681	689	640	665	657	620	678	651	673	632	656	634	655	640	640	667	661	681	649	658	627	662	655	664	677	650	654	636	626	622	634	671	601	705	651	643	612	672	652	694	681	660	632	646	649	659	634	674	634	692	648	674	671	598	684	609	625	688	643	707	643	631	630	621	692	676	670	641	661	639	639	632	687	655	668	652	638	683	655	630	625	695	671	645	657	665	636	611	686	654	654	640	602	651	677	619	661	710	664	637	633	659	669	659	634	645	603	675	658	616	648	644	640	637	687	595	685	676	684	646	611	665	702	649	629	645	642	664	668	633	633	628	656	654	660	630	666	666	627	625	649	690	620	636	663	648	724	653	686	639	664	654	657	660	651	691	681	657	599	663	686	655	600	649	637	636	673	621	664	643	675	714	655	638	641	638	618	682	633	651	666	675	627	693	650	698	638	632	668	630	668	697	661	692	664	641	673	622	689	617	637	577	614	651	659	614	635	664	627	656	619	653	692	677	621	609	654	676	643	641	660	688	603	685	632	626	669	653	630	661	672	650	597	665	639	678	689	670	687	627	677	637	650	653	609	637	659	707	653	635	620	639	705	633	676	610	639	650	691	671	637	678	635	662	614	657	655	683	681	657	628	616	674	688	632	646	658	670	640	649	659	652	668	664	654	668	665	641	648	658	627	646	631	642	620	635	632	611	682	660	667	716	673	697	626	639	662	573	629	637	646	616	640	683	646	672	639	677	657	701	628	637	668	672	634	631	630	683	644	632	629	655	685	652	703	701	646	634	625	663	627	675	622	701	686	663	620	677	723	639	646	667	645	617	679	663	692	642	643	658	634	683	591	694	656	681	663	710	618	654	632	670	626	594	657	656	658	638	652	642	655	637	670	608	657	635	653	639	630	656	626	668	671	641	713	642	644	620	638	664	635	661	644	668	654	676	619	706	664	617	656	654	653	650	686	665	615	632	675	690	629	649	615	649	624	627	669	659	635	694	656	669	642	637	640	645	664	627	674	691	628	640	598	666	679	607	625	650	658	663	630	647	626	669	682	631	669	643	633	656	672	626	684	608	663	650	665	644	640	658	629	649	659	645	684	618	627	677	634	615	646	685	671	672	680	646	648	656	679	696	649	632	648	643	646	654	639	647	663	643	624	647	636	630	616	664	627	626	690	616	671	691	689	589	653	674	649	652	691	632	679	676	665	633	655	696	665	634	652	675	657	644	645	647	657	644	634	656	626	611	698	622	676	673	665	690	628	646	607	700	713	705	699	666	604	665	676	608	679	683	627	626	693	665	659	643	632	626	640	687	651	642	662	673	637	669	648	650	669	702	662	653	626	681	638	639	720	628	638	636	643	644	631	644	664	677	632	634	620	685	645	632	651	644	675	615	631	723	667	642	638	660	647	682	673	677	684	706	671	641	630	652	652	648	651	589	596	650	623	668	645	636	664	638	618	664	697	645	657	671	646	596	639	646	680	669	700	635	662	677	667	609	676	672	623	611	657	613	677	680	597	649	696	652	643	661	631	664	676	631	654	650	659	597	649	718	667	672	672	635	636	637	666	643	643	649	676	656	639	652	649	678	644	612	658	665	689	673	666	643	652	651	689	618	655	669	694	646	673	628	592	690	643	642	649	650	690	661	702	653	613	650	638	663	614	643	590	655	672	697	622	688	677	664	694	662	668	648	684	666	632	671	651	677	669	638	670	601	672	667	686	688	665	654	651	657	634	627	679	682	641	691	622	646	685	656	671	646	684	641	716	631	647	637	659	611	673	661	688	676	685	643	665	644	664	632	633	641	635	668	669	668	715	668	641	670	652	656	649	639	652	641	632	642	635	717	673	680	696	654	662	661	587	607	640	643	666	706	633	615	655	665	656	668	661	651	674	648	664	681	657	648	707	620	641	690	669	691	663	638	617	643	678	701	634	616	629	623	681	615	669	656	673	638	655	652	651	653	631	632	680	639	649	652	631	702	649	628	644	659	676	629	680	651	643	679	638	661	658	673	658	682	671	686	670	655	625	674	625	642	684	614	664	689	635	658	668	665	680	625	668	686	624	604	646	665	710	668	650	664	652	591	649	660	652	691	661	670	655	641	619	621	638	689	679	651	642	661	692	634	650	706	628	638	686	651	680	661	645	643	661	652	638	636	654	661	617	633	661	669	638	647	694	661	634	651	630	698	690	665	675	689	678	642	687	635	694	617	649	635	657	685	656	666	668	682	657	660	690	649	690	653	678
29758	15524	2392	2599	2805	1024	275	267	237	190	189	180	172	167	135	132	162	147	127	143	163	138	140	123	151	148	125	132	140	145	150	108	150	172	138	149	151	134	134	161	134	132	155	156	156	151	137	137	134	138	147	153	138	138	151	134	145	149	134	157	145	140	123	146	173	137	155	161	135	146	158	124	104	125	114	143	134	133	137	127	135	125	138	150	150	141	128	154	150	133	161	136	153	144	141	135	136	143	135	146	121	135	158	123	131	115	150	146	131	131	130	132	127	135	129	142	131	124	125	147	130	148	166	118	127	137	137	128	134	141	122	144	133	132	145	137	122	145	127	134	125	140	125	138	158	152	145	136	129	145	146	137	132	130	138	142	131	138	157	140	108	131	146	146	127	125	136	131	149	151	138	152	149	127	138	131	143	153	123	123	130	148	129	157	124	138	158	157	135	140	130	157	157	122	132	133	147	160	140	123	135	143	147	146	119	155	134	114	128	141	139	117	144	133	144	148	137	159	126	125	140	143	165	147	148	145	128	152	145	129	139	138	137	133	143	135	133	144	125	132	151	148	139	133	121	137	123	137	135	127	124	145	129	151	130	136	154	142	131	147	136	137	136	118	131	149	146	148	143	169	131	133	126	148	147	133	129	174	145	114	145	136	149	137	141	148	131	122	162	139	140	125	144	122	141	135	135	148	156	121	143	136	150	156	119	124	134	142	156	139	146	134	119	132	150	136	132	147	143	153	129	129	147	134	131	130	144	143	149	158	134	128	136	134	113	146	140	160	137	152	136	122	145	122	125	148	145	152	127	152	122	137	138	122	145	132	140	146	108	143	137	147	140	149	166	133	143	113	114	135	144	157	155	135	123	150	142	145	129	136	136	132	134	116	135	133	139	142	134	131	131	146	151	149	132	121	138	140	120	150	120	136	144	150	135	160	125	136	146	152	136	122	146	136	140	149	135	158	118	128	147	133	146	106	156	141	147	126	119	132	134	158	151	152	128	137	124	136	102	165	133	142	145	146	157	145	121	143	129	135	151	145	135	124	149	144	122	128	127	137	132	121	152	131	140	134	130	154	138	139	143	141	152	135	139	133	126	138	149	151	141	153	142	144	133	131	132	142	154	136	146	131	130	136	157	144	135	126	148	139	147	145	137	149	138	142	136	142	130	130	138	157	138	134	123	134	136	121	142	120	124	139	138	158	140	134	125	118	150	139	142	141	133	133	138	149	142	151	124	155	123	150	145	121	135	137	159	152	143	153	154	143	145	124	123	145	145	140	137	155	141	154	144	143	138	144	138	139	137	128	142	143	165	139	131	150	163	143	134	134	123	133	126	132	131	150	145	135	134	148	119	131	144	141	149	154	125	156	125	142	150	140	131	162	152	133	124	129	134	123	141	159	119	160	155	141	121	150	131	135	159	153	153	139	149	149	135	135	159	136	119	154	161	130	131	149	137	127	130	149	136	125	167	136	135	132	139	121	150	123	127	139	137	136	129	142	126	158	149	142	139	154	152	142	124	118	148	136	136	135	140	133	133	155	139	133	133	159	139	134	129	130	145	137	119	148	140	148	129	148	145	139	154	145	143	149	100	127	125	138	134	156	114	144	148	142	131	143	147	145	156	136	129	128	145	147	124	129	142	134	145	147	137	148	143	157	138	153	150	144	132	120	139	160	134	154	127	151	148	146	130	157	145	142	138	132	148	131	157	135	148	136	125	147	142	140	158	132	167	152	145	126	132	137	141	124	155	130	128	132	150	148	154	119	129	140	158	141	161	130	139	145	129	136	134	146	138	126	153	126	148	141	122	142	151	145	142	116	149	142	147	125	149	144	143	154	158	133	146	170	143	156	118	134	135	143	142	133	145	151	163	174	110	141	129	154	160	151	137	150	139	146	148	123	135	154	164	151	149	144	147	152	135	140	129	126	138	139	133	135	140	133	138	146	153	141	132	145	123	136	147	134	145	141	136	137	146	127	158	170	139	148	161	146	157	132	128	143	133	144	135	162	144	129	124	149	130	120	129	147	120	137	154	127	130	134	138	115	115	149	141	171	130	153	155	134	147	128	142	113	137	136	151	143	137	143	135	160	137	146	115	138	127	133	150	159	136	143	140	141	145	138	142	143	146	152	133	130	128	173	145	148	138	129	145	146	139	147	120	127	138	129	131	152	146	133	142	133	129	155	150	155	127	136	144	130	134	138	124	147	142	141	134	138	132	163	122	157	139	131	145	148	121	137	141	143	125	127	131	139	159	140	147	150	152	126	132	149	155	131	125	142	135	159	122	137	135	137	132	138	142	139	128	144	132	156	153	128	140	128	148	151	144	141	130	129	139	161	160	142	145	137	143	134	155	120	130	131	132	157	145	159	130	132	126	126	120	124	150	124	123	130	141	146	144	143	144	145	149	140	144	142	135	124	163	159	140	158	140	146	147	153	131	113	135	137	153	139	142	145	149	136	137	144	145	119	152	142	139	136	140	156	139	120	142	128	140	156	137	131	139	154	163	139	140	140	126	140	146	157	145	145	156	131	128	128	135	147	156	151	127	131	120	143	140	125	149	135	127	145	139	133	127	146	138	127	144	144	137	138	166	148	133	146	130	133	131	145	147	159	139	150	126	122	140	155	158	147	148	124	143	136	137	136	158	136	138	152	151	164	152	136	148	133	148	133	132	142	147	139	132	133	135	140	134	133	119	149	148	131	154	159	140	153	163	150	135	120	162	150	128	155	157	146	127	142	150	136	146	122	132	149	134	136	136	137	122	138	137	134	144	125	142	130	136	160	144	162	135	146	145	146	156	143	165	118	169	129	160	135	152	131	151	125	139	136	129	156	137	138	153	123	133	139	147	131	129	134	130	138	151	140	132	139	130	133	144	148	130	127	153	142	128	146	148	146	129	158	150	144	136	136	115	144	158	137	119	174	131	140	125	164	145	134	134	138	123	147	127	145	148	134	127	131	143	132	125	130	143	138	135	136	140	135	147	141	137	158	129	127	143	150	171	161	150	152	134	158	126	121	130	123	139	132	122	152	145	142	136	111	132	132	153	158	154	141	143	136	135	150	125	139	137	140	136	157	124	135	128	154	150	131	129	125	132	141	151	142	106	148	133	134	130	164	142	142	132	139	138	140	142	138	137	141	137	152	156	133	136	117	153	159	138	153	136	146	144	117	161	145	144	152	128	148	132	147	166	153	142	140	147	123	139	130	152	145	129	141	149	137	144	143	147	138	151	131	149	133	136	144	143	126	160	142	133	128	140	140	129	154	126	173	135	163	145	148	127	139	152	162	138	126	142	137	118	162	137	130	135	135	125	138	102	158	130	158	151	156	128	160	132	138	117	164	150	148	146	130	133	129	138	126	145	143	149	168	125	133	134	116	135	129	149	127	138	150	131	129	140	140	142	149	153	135	146	133	133	123	145	138	138	158	144	143	138	153	150	137	141	141	145	134	135	135	147	140	147	138	126	149	135	143	140	125	129	136
5544	1833	2088	4756	5348	2042	487	420	430	280	245	236	232	192	159	157	168	153	177	155	142	155	167	156	163	155	149	156	155	169	158	157	135	158	145	154	141	152	168	168	152	145	140	150	151	160	137	190	176	155	161	154	157	158	143	156	171	167	146	138	153	144	138	157	150	149	119	147	153	157	156	161	135	141	173	136	159	155	138	152	163	155	144	159	139	142	150	161	130	146	140	150	138	163	157	176	138	149	170	144	137	154	148	148	166	149	164	136	152	146	126	152	132	173	150	145	128	141	153	150	137	159	147	149	162	139	148	149	135	155	151	151	160	163	179	151	137	163	144	154	150	162	142	149	145	149	154	142	167	141	158	142	153	138	153	165	156	184	150	160	161	175	151	145	145	140	168	134	141	152	157	143	163	137	150	172	146	160	175	166	177	165	133	150	132	148	151	135	165	147	162	160	140	165	151	141	166	146	175	159	144	185	152	146	145	136	154	165	154	155	157	140	149	152	146	154	143	153	161	155	166	166	141	163	138	138	154	142	149	176	163	159	167	158	132	148	148	154	157	160	155	147	169	171	180	148	163	129	185	136	140	171	185	178	139	155	168	139	157	150	162	141	161	169	148	159	154	127	156	155	153	156	160	140	134	148	177	162	168	138	158	154	165	159	140	145	170	150	166	156	168	138	156	147	157	161	174	172	147	167	155	140	140	159	162	159	126	139	150	174	149	172	155	143	128	143	141	169	170	139	145	156	130	119	164	156	136	140	148	153	150	139	181	144	177	174	146	141	132	166	156	142	169	151	150	139	169	144	125	188	175	148	139	154	145	151	146	165	147	146	168	158	150	164	133	168	152	144	161	133	141	149	179	129	152	130	144	160	155	146	143	145	157	150	156	157	145	174	150	143	137	182	139	147	177	157	150	153	152	152	158	165	138	146	136	154	149	162	164	144	149	157	126	159	148	145	144	161	152	144	162	134	148	174	160	172	160	138	163	146	156	141	159	141	132	147	117	139	152	145	156	144	155	146	165	168	134	167	158	145	156	155	157	151	145	173	145	152	158	151	166	143	162	135	137	161	158	145	137	147	155	147	164	145	158	159	163	144	163	192	169	171	139	143	168	165	159	155	158	152	163	154	142	148	158	154	155	164	171	158	157	167	143	152	155	145	149	162	148	157	166	137	134	161	168	136	151	148	155	162	146	181	156	145	145	144	181	132	152	146	145	169	161	161	177	150	139	178	168	141	165	145	159	175	159	145	138	166	145	136	162	144	142	158	141	154	160	173	142	164	153	141	144	142	144	160	143	153	159	165	160	159	148	141	161	152	159	158	149	149	141	143	162	150	150	150	169	162	129	139	146	155	149	142	146	160	156	139	156	166	161	163	153	164	156	161	148	146	147	180	159	152	165	156	147	142	140	156	129	131	145	155	148	146	146	161	159	161	147	137	146	154	138	187	161	146	190	159	163	168	136	176	161	143	164	145	166	154	149	152	159	137	143	133	154	144	138	147	155	139	151	174	179	138	133	144	161	142	154	161	148	147	170	143	153	125	168	164	185	158	148	161	163	145	159	152	145	142	142	139	155	136	150	164	181	150	141	154	148	169	154	154	135	153	154	159	149	164	157	152	138	167	170	173	149	150	156	159	143	152	137	146	172	168	150	157	163	178	159	164	161	165	126	162	129	159	142	172	146	161	175	158	146	156	148	141	144	167	150	153	148	147	145	169	139	161	163	122	155	162	165	165	149	160	144	141	138	161	146	156	178	153	154	144	154	146	165	154	150	161	145	138	151	138	149	157	160	145	154	162	140	145	161	148	152	167	149	146	149	145	139	155	171	142	181	137	196	160	160	145	185	142	150	161	128	152	154	147	172	164	169	150	148	160	147	159	143	167	157	161	147	161	162	158	145	143	152	158	137	154	164	187	126	162	133	158	140	138	156	163	160	178	122	163	151	148	144	146	147	149	162	153	139	157	160	160	149	142	154	162	152	156	143	152	159	153	145	167	149	162	166	150	137	138	181	143	135	165	141	144	170	154	157	141	150	159	156	131	146	139	155	158	186	158	159	159	161	155	156	130	147	157	160	146	167	161	158	158	151	152	156	133	158	156	172	177	161	152	159	160	164	143	168	139	160	170	169	177	172	179	149	131	140	155	144	179	124	135	155	170	155	160	149	134	153	156	138	158	169	162	154	155	129	156	134	149	142	150	166	153	165	165	154	153	163	123	144	162	149	140	141	159	124	144	134	159	153	140	170	168	172	153	163	146	151	142	157	160	141	156	168	163	127	147	167	150	157	146	159	165	151	163	152	179	137	163	150	173	164	147	162	169	131	164	150	169	160	166	135	140	132	158	153	142	146	153	155	155	147	141	155	153	149	140	163	170	153	146	164	175	152	131	150	156	149	143	149	155	146	139	146	177	114	120	160	154	145	139	158	162	171	152	147	150	149	150	133	151	159	147	134	170	168	155	133	147	168	157	159	152	147	162	141	149	161	151	148	163	153	149	175	154	170	171	152	161	144	150	152	144	156	151	144	161	156	146	166	166	172	134	138	147	151	175	148	165	155	154	161	146	177	159	155	166	125	171	161	140	153	167	154	159	152	172	154	153	185	149	137	163	177	154	165	147	129	170	149	182	160	153	161	161	153	146	149	161	155	160	154	163	136	160	147	164	123	159	147	149	147	157	172	136	159	153	149	130	157	150	160	149	148	153	155	153	123	160	160	151	138	149	156	132	149	159	161	134	167	143	170	158	151	164	138	144	149	143	174	172	138	193	161	145	162	149	150	154	180	151	167	161	147	144	167	126	148	135	158	165	163	157	163	151	156	180	158	156	179	152	160	132	141	143	144	148	142	141	159	151	151	159	153	139	172	158	160	161	163	157	131	157	123	137	140	163	171	152	165	173	133	151	153	139	139	147	137	158	164	155	140	136	142	152	149	149	161	169	161	144	167	155	132	163	156	131	173	148	162	165	152	154	140	144	150	146	168	151	150	150	143	168	153	159	148	175	162	141	147	151	163	136	137	132	158	170	146	162	175	163	169	164	140	140	151	158	134	161	155	167	136	164	152	133	161	160	168	141	154	161	161	158	140	168	160	145	151	167	151	155	132	159	181	156	155	160	140	178	160	186	154	161	150	168	155	150	155	158	144	169	173	154	158	161	159	156	146	139	163	144	134	148	134	151	143	159	167	153	145	166	150	150	169	165	139	161	151	134	160	152	131	138	146	159	142	135	156	126	170	178	139	137	157	152	161	149	171	165	172	153	145	170	146	169	156	170	135	137	159	158	150	149	169	152	157	147	155	157	151	157	153	182	137	192	154	151	146	157	164	148	151	140	160	173	159	129	136	150	149	147	142	134	158	150	159	146	136	159	157	152	146	175	157	159	136	179	162	167	176	166	158	178	146	151	170	142	157	155	137	152	159	143	152	153	143	150	154	167	170	149	152	144	151	148	151	155	171	171	172	143	139	152	145	153	151	163	136	141
24242	20028	26196	23555	20157	12353	4169	1281	834	820	711	674	606	988	488	493	446	450	451	458	424	431	437	390	439	417	393	365	418	397	378	381	374	341	375	399	393	371	374	363	387	376	421	355	383	392	380	358	363	386	407	348	364	356	356	374	382	379	345	375	354	322	387	378	353	334	339	358	363	347	392	338	362	377	369	382	362	383	370	341	360	379	368	343	384	375	364	397	325	345	337	375	348	407	353	335	359	349	364	391	360	323	352	387	350	355	342	380	362	347	396	318	402	376	371	393	343	363	387	399	363	366	362	354	360	360	394	356	344	339	377	398	420	376	383	351	379	367	349	369	382	356	386	357	357	352	335	375	364	367	339	392	367	360	358	372	383	361	369	402	337	355	342	349	358	394	400	367	344	391	377	340	328	354	347	363	367	369	397	377	399	337	363	350	348	357	361	367	352	372	354	365	351	324	359	358	367	385	339	300	370	370	359	379	359	367	405	376	344	381	358	349	361	358	382	360	387	346	352	402	360	364	360	358	360	354	366	344	339	358	356	378	338	380	338	347	391	355	339	356	384	364	365	393	374	340	385	347	354	373	348	373	387	379	397	323	346	370	383	364	329	359	361	338	396	351	373	359	418	373	343	385	362	389	389	356	378	344	360	375	364	369	372	390	367	369	374	357	371	371	390	378	322	390	323	355	370	365	393	396	367	378	345	398	341	393	365	380	393	379	358	366	377	366	379	348	363	390	340	374	368	342	377	354	353	361	338	356	382	404	413	403	325	371	390	361	355	334	405	370	358	364	375	366	375	356	387	364	349	399	369	379	332	333	376	392	364	338	335	377	335	375	326	385	388	370	355	359	363	368	382	368	390	341	391	371	359	365	346	355	387	365	345	356	389	346	373	364	364	351	318	370	369	368	351	335	376	375	355	389	359	368	335	340	368	358	351	355	386	361	357	399	356	354	382	379	350	347	387	333	387	352	369	342	352	394	369	357	374	374	360	377	372	370	364	355	394	342	337	341	377	373	384	349	333	359	348	347	371	353	352	371	358	356	352	369	388	357	373	358	342	389	378	381	385	369	324	401	360	355	344	365	382	335	346	394	339	353	339	336	348	375	358	336	386	340	373	351	366	356	322	369	379	349	350	372	365	368	327	367	399	364	339	353	313	344	371	366	352	362	334	385	324	390	354	349	390	383	384	376	359	412	373	326	399	353	382	378	383	349	358	377	356	393	327	361	370	363	387	368	343	389	388	359	348	357	373	356	343	368	368	346	365	357	369	361	356	349	367	344	352	350	376	333	318	333	354	377	365	357	370	392	344	400	391	373	340	374	363	361	338	372	394	358	363	367	379	361	359	353	373	348	331	375	378	369	405	410	346	361	372	357	356	375	351	347	392	382	366	345	387	367	352	377	356	365	367	349	390	364	345	376	393	328	369	345	367	352	335	404	377	344	340	373	367	355	380	360	353	379	388	370	375	365	409	367	366	359	362	356	349	385	370	344	381	358	373	363	365	379	352	379	334	371	361	382	343	364	398	354	370	358	354	336	360	375	371	418	342	385	389	371	363	366	353	374	362	378	394	336	347	359	347	372	343	348	386	363	397	384	378	383	397	325	350	353	369	359	328	324	384	387	384	354	390	337	347	345	322	372	380	351	330	374	389	347	383	389	369	371	397	357	368	365	383	339	337	371	377	386	353	386	350	381	338	380	357	355	337	365	376	334	348	340	390	368	370	344	375	327	359	369	367	341	369	377	357	375	368	368	319	368	340	382	375	364	365	372	386	377	376	374	399	343	337	374	379	350	387	381	336	365	385	353	368	372	379	379	369	330	387	362	365	366	399	399	375	336	372	356	347	373	369	333	372	375	337	368	378	364	373	356	386	364	359	369	365	360	335	388	336	383	379	345	368	343	347	372	376	339	392	339	330	359	342	352	314	398	326	380	361	390	354	377	381	371	361	349	349	328	367	365	388	400	377	343	362	360	369	375	362	331	389	347	378	348	352	378	335	358	361	377	383	390	321	372	368	379	368	384	368	385	373	358	404	366	328	360	373	382	346	353	375	386	376	359	343	359	361	373	387	335	340	362	346	407	373	377	365	354	371	357	375	369	371	364	356	399	356	389	380	373	395	375	337	356	393	392	350	354	367	409	332	365	382	371	359	393	356	359	370	380	370	380	332	351	370	378	375	375	347	340	378	331	371	359	359	362	366	349	383	366	357	347	383	370	370	376	397	335	348	365	380	381	358	355	366	371	357	354	376	359	363	371	343	368	331	343	362	342	379	352	370	359	359	361	383	353	373	396	369	383	337	345	383	383	349	343	349	342	351	362	358	347	399	364	379	318	385	362	380	382	380	369	346	392	351	361	349	344	322	378	348	327	390	337	312	340	385	381	385	362	339	345	346	405	358	406	381	381	358	363	353	355	356	387	346	381	355	363	356	343	339	338	383	364	371	371	334	372	364	342	372	349	350	350	379	380	372	346	349	348	378	390	361	377	393	359	383	370	368	398	361	371	384	353	388	343	383	357	387	354	370	347	337	359	349	378	362	341	389	357	340	320	346	368	363	409	330	363	338	373	366	357	358	381	368	364	386	342	388	385	356	387	356	368	340	359	362	360	385	353	355	334	330	376	365	364	351	356	384	349	357	373	379	394	388	378	367	371	387	385	352	364	382	359	386	363	343	370	382	387	366	352	322	373	307	365	353	373	353	402	359	341	359	364	386	373	368	370	361	345	390	356	388	375	386	341	344	330	372	382	337	331	367	370	349	350	390	358	391	365	360	343	391	371	368	320	397	379	353	372	373	355	374	389	365	361	327	366	329	380	391	375	341	361	355	333	358	366	409	312	385	376	376	370	361	372	312	364	346	313	368	399	375	372	342	385	364	318	389	349	352	349	386	347	370	387	356	362	340	365	348	361	362	392	332	363	345	336	356	393	370	388	357	351	367	355	343	386	349	344	377	360	375	372	359	362	380	369	390	414	345	350	386	370	360	361	361	343	369	398	330	382	360	352	389	388	356	370	387	365	325	396	352	348	347	357	361	369	350	394	410	355	349	374	376	375	351	369	382	369	358	355	374	353	398	367	362	365	362	343	366	353	346	341	373	354	370	352	394	380	367	346	353	359	333	380	366	350	332	349	386	388	335	330	350	384	385	401	370	373	356	352	364	416	373	391	372	348	353	367	349	313	362	352	327	329	404	364	379	340	369	380	365	332	382	373	361	388	380	336	394	360	347	340	365	359	347	348	359	367	370	388	346	335	372	373	365	367	331	371	347	357	389	353	366	374	400	356	375	371	371	384	352	380	350	357	427	347	348	348	376	361	359	387	351	361	366	365	354	400	376	374	356	352	378	346	388	366	361	390	369	362	385	340	403	365	343	340	329	372	380	348	365	361	376	343	378	357	370	374	386	336	315	401	379	341	366	390	346	389	382	379	335	379	392	338	365	340	331	382	358	401	370	368	338	327	405	371	368	395	357	371	354	374
7448	14267	12747	14345	11759	6067	5036	2185	1510	1432	1142	1114	952	1820	657	593	567	524	544	488	438	480	445	446	457	462	437	383	403	378	388	405	426	397	395	350	370	366	375	379	401	393	412	404	381	358	343	356	350	373	371	332	355	352	371	375	349	373	401	362	360	314	355	346	340	368	387	343	339	360	361	317	370	319	383	378	398	360	347	334	334	381	308	328	360	363	333	350	359	345	375	364	329	333	346	324	324	362	344	334	376	304	356	356	358	359	321	376	339	346	363	353	326	344	358	354	350	324	341	374	359	318	340	331	367	354	335	316	318	310	338	339	343	359	339	329	328	338	301	366	334	347	328	361	332	336	336	373	339	365	375	340	337	337	333	325	348	337	333	359	350	329	375	360	342	349	364	361	366	344	354	359	356	348	347	339	333	366	362	332	375	350	362	349	336	341	389	354	338	340	346	352	371	330	373	381	336	332	393	355	365	333	345	304	327	369	382	319	345	370	354	362	307	334	332	360	342	349	329	343	343	349	371	327	368	352	352	343	343	362	353	375	352	313	343	349	339	347	359	352	340	349	357	371	337	365	337	356	350	324	375	345	347	348	380	338	309	312	334	340	330	319	314	346	304	328	362	327	342	343	340	334	343	344	330	339	327	329	362	375	358	322	333	349	374	332	370	349	320	338	352	316	371	356	319	360	362	341	356	323	342	320	348	343	339	356	359	348	331	353	332	388	335	385	355	343	326	337	338	383	318	353	310	336	342	351	346	352	337	344	354	304	357	338	345	330	359	345	331	308	328	351	329	325	293	339	344	351	353	338	327	329	319	335	332	357	351	345	348	362	357	375	331	340	341	342	332	372	336	331	338	387	365	348	352	354	371	346	328	381	372	323	371	352	352	331	334	343	321	368	352	339	336	370	347	366	362	341	363	349	335	333	352	331	314	344	379	344	326	331	331	356	332	365	317	341	351	329	381	377	333	347	353	340	335	359	350	345	322	345	364	307	355	340	325	344	325	348	340	361	323	382	330	350	367	337	326	349	365	350	372	329	324	375	393	339	378	356	347	373	382	354	380	349	376	317	328	336	346	371	343	331	371	354	381	299	348	367	371	337	343	331	365	350	325	385	338	361	337	336	360	354	347	325	362	346	330	326	363	320	341	339	339	315	341	317	316	359	348	343	343	373	325	370	354	320	346	364	331	331	333	388	366	356	349	327	323	333	362	353	346	331	372	347	340	357	343	340	341	354	322	344	327	361	329	361	345	346	305	363	333	314	348	336	319	353	358	344	334	304	332	361	355	339	324	343	354	373	359	333	330	324	376	345	291	314	332	338	365	347	333	316	329	344	360	293	352	368	334	369	354	342	327	280	365	350	350	344	379	327	372	334	325	349	323	350	340	333	352	335	328	359	354	359	375	349	331	362	346	349	363	335	353	317	359	348	327	339	386	346	336	357	384	331	326	379	349	364	352	365	323	369	339	318	356	343	351	399	342	346	337	336	348	353	374	339	328	354	342	327	338	346	318	346	375	307	340	320	360	349	369	294	351	318	326	350	360	350	322	321	354	364	318	343	354	349	297	375	354	352	351	333	357	325	371	349	320	386	358	324	342	351	345	368	364	372	374	346	332	357	287	341	330	353	377	338	349	355	363	336	334	354	353	383	354	342	356	373	344	363	351	376	359	309	338	328	342	324	354	386	350	353	319	342	328	379	314	335	355	339	346	370	304	337	317	352	390	367	357	341	347	321	344	344	329	326	349	357	337	346	325	349	338	354	350	342	339	347	337	349	326	375	362	342	341	335	363	363	360	339	358	349	342	341	343	337	363	317	342	360	352	349	335	344	342	320	342	327	344	375	324	341	356	331	339	305	363	316	337	373	316	355	362	347	358	366	328	316	354	350	384	320	352	341	366	352	349	368	365	332	368	364	348	341	346	361	354	302	345	372	334	355	390	337	356	359	348	357	352	294	360	332	349	354	332	353	399	343	316	328	334	336	330	336	340	342	335	354	353	317	338	377	336	336	361	337	362	364	346	307	327	338	344	365	334	374	344	357	374	348	379	342	355	335	393	342	325	373	341	332	348	356	350	348	338	312	366	359	382	324	324	345	362	333	330	336	373	353	337	354	310	371	331	363	336	337	355	341	330	362	317	344	346	327	310	349	357	344	339	348	372	361	388	337	323	361	322	316	336	341	331	391	338	343	357	327	360	345	336	332	327	357	332	340	333	342	340	336	336	381	360	342	347	332	321	342	334	326	352	337	350	368	356	356	346	319	376	341	362	350	333	380	338	317	346	395	360	331	345	344	332	353	341	369	341	353	359	344	357	372	376	351	368	339	328	368	336	362	341	344	322	344	355	364	345	364	354	332	359	341	329	337	340	323	350	346	330	387	365	333	314	350	329	344	341	335	360	360	335	334	345	338	372	369	347	361	369	338	363	372	327	386	333	323	345	355	364	327	359	341	336	350	342	351	322	369	340	348	393	346	324	356	346	360	367	395	358	347	366	360	316	349	355	327	357	349	341	370	323	312	333	345	359	347	352	361	340	344	375	331	337	346	307	321	328	321	340	366	328	336	350	346	346	341	344	371	365	326	318	331	354	351	327	319	365	379	387	356	352	366	356	328	330	331	348	351	351	358	346	360	362	334	333	357	336	368	319	395	372	331	355	356	386	359	359	363	344	354	381	349	330	338	341	363	362	350	358	333	342	358	329	341	332	325	342	357	358	292	321	344	364	312	326	362	338	354	353	309	347	309	347	347	357	333	363	369	331	375	359	353	348	323	334	350	327	351	341	372	339	365	359	340	309	318	323	332	365	331	344	347	338	342	367	322	364	343	340	376	356	369	330	361	378	364	327	340	372	354	358	358	342	341	352	370	339	350	385	317	325	353	344	344	361	342	363	339	355	352	360	355	332	346	331	400	342	363	331	350	340	364	323	355	353	327	379	382	352	346	327	379	372	345	356	327	344	346	375	339	322	328	321	335	356	358	381	326	352	344	345	357	356	321	360	353	334	359	337	339	376	367	357	344	337	330	357	343	359	363	345	312	322	338	350	344	344	353	371	365	335	356	355	355	356	360	333	339	356	328	329	366	313	369	355	340	345	354	307	371	340	349	363	343	363	313	353	381	357	347	317	347	340	352	356	339	328	313	358	333	358	363	314	360	352	330	334	360	351	326	351	361	366	356	349	345	339	331	341	329	334	323	338	346	333	337	342	301	321	351	359	374	355	349	348	331	357	320	338	354	380	357	343	361	353	315	338	325	323	351	338	342	347	381	359	363	343	353	361	349	390	344	357	363	360	340	339	341	356	318	359	377	377	328	353	371	358	343	341	367	298	353	366	338	367	352	364	360	316	337	358	339	353	404	346	353	370	313	376	359	326	376	330	380	329	353	380	343	375	348	334	355	364	338	346	355	336	325	340	335	366	348	364	347	327	363	329	371	335	367	352	332	331	352	354	363	331	352	335	357	345	330	342	346	366	354	342	330
24286	22024	29177	25572	22053	22724	12727	2721	1893	1690	1477	1445	1338	2960	1001	959	969	969	839	819	862	907	789	850	798	859	795	786	751	780	790	736	714	780	797	756	691	695	798	729	749	732	747	700	789	722	693	692	713	768	714	729	687	715	707	686	701	753	774	688	664	672	695	707	713	750	781	736	704	678	704	695	686	684	719	685	706	695	698	699	722	654	713	662	652	754	714	690	747	693	695	748	691	723	699	665	677	687	666	682	730	684	715	659	684	664	722	703	668	713	722	706	718	704	656	714	671	744	755	718	670	699	706	713	658	714	711	682	681	685	707	700	687	650	708	683	685	748	672	687	710	689	729	704	703	696	707	666	753	746	695	680	692	657	684	700	635	704	709	651	673	704	682	649	665	711	699	649	670	705	708	660	674	672	677	706	740	702	761	732	707	708	670	678	734	692	691	693	709	637	674	710	719	703	706	776	714	675	720	658	719	716	726	697	701	696	734	689	682	733	725	673	703	677	691	721	704	643	727	689	672	696	651	690	663	696	682	726	713	741	707	695	687	677	648	700	715	675	687	756	682	707	698	682	665	711	673	717	675	714	698	694	730	726	716	649	714	693	689	729	655	717	680	694	672	681	701	694	748	668	707	657	793	705	687	662	652	722	741	699	738	714	720	731	685	697	712	718	688	668	725	725	694	666	669	721	715	682	697	704	685	731	686	734	723	720	739	704	739	699	671	706	690	705	681	668	717	677	712	690	676	654	716	692	678	671	692	713	710	724	692	737	739	702	678	706	658	655	695	679	691	701	712	698	664	716	709	671	699	661	675	673	695	739	685	711	720	705	671	675	704	731	708	673	709	681	669	713	721	672	703	660	743	659	700	700	716	710	694	721	696	710	691	675	702	690	740	716	678	713	700	671	678	692	672	712	689	687	711	725	723	712	668	687	711	717	691	702	686	663	635	739	699	665	699	639	712	680	695	701	702	702	714	672	670	667	711	680	699	716	695	707	706	716	693	727	678	706	645	663	677	714	712	754	657	634	654	701	706	693	715	690	681	729	701	749	740	643	673	683	703	711	678	677	702	675	670	668	686	710	682	675	699	709	647	680	680	691	732	695	689	723	698	712	692	699	701	722	706	681	652	735	700	698	687	681	714	711	689	683	689	675	676	664	691	734	682	713	661	678	694	679	699	715	704	700	667	705	690	685	683	680	716	752	697	713	718	685	676	732	685	687	677	724	693	733	708	667	677	646	695	689	673	720	677	727	699	738	693	675	660	702	710	726	731	695	698	725	716	692	697	674	756	670	739	725	676	690	691	675	716	695	697	695	670	706	684	707	657	733	704	696	733	663	696	710	759	693	714	687	651	649	688	698	715	718	678	679	663	699	677	699	686	690	704	700	692	712	665	693	694	684	702	723	663	679	696	708	715	684	682	749	704	673	716	693	707	696	705	657	674	674	669	696	709	692	699	686	702	679	697	719	734	713	720	677	669	748	670	700	655	684	773	727	735	676	693	723	686	671	739	641	685	663	646	678	657	723	676	686	701	681	713	745	696	695	726	668	691	713	663	704	767	723	700	689	663	699	724	672	718	708	645	680	671	691	721	707	720	759	718	689	699	639	733	682	659	688	724	723	639	723	672	739	693	663	650	646	701	682	692	708	680	727	693	700	696	648	698	708	690	705	731	740	651	739	662	665	643	689	759	703	707	660	718	685	691	690	684	706	664	687	650	700	694	699	700	685	692	728	751	709	681	731	699	725	693	695	676	679	670	715	668	696	717	675	712	752	620	675	681	651	689	724	706	719	719	707	654	684	712	698	712	684	717	680	716	710	695	689	679	719	669	660	722	753	727	690	712	670	679	687	691	712	695	745	698	733	703	672	738	675	719	734	701	706	694	681	682	694	664	684	712	693	714	721	688	705	700	703	695	752	668	651	670	722	732	716	721	693	706	690	669	649	729	625	697	640	644	709	680	680	708	682	675	665	692	739	696	717	659	721	664	663	753	687	672	669	654	659	665	724	735	671	726	672	687	744	752	746	661	720	679	698	688	720	671	715	674	663	744	725	688	699	713	689	705	728	683	683	693	648	699	721	721	724	705	674	725	700	673	692	655	689	694	726	666	677	698	694	701	708	701	727	735	700	703	662	710	751	744	726	721	682	740	735	699	714	689	717	699	653	709	733	722	643	696	700	738	712	775	713	725	727	685	671	723	691	683	678	715	662	696	727	715	671	672	699	717	714	704	686	672	685	688	702	676	737	667	692	679	717	694	721	668	734	747	656	707	684	661	684	700	717	662	689	722	726	684	679	720	695	679	674	693	694	723	726	691	718	670	718	731	708	744	653	699	679	628	652	674	704	753	657	714	729	668	703	701	722	666	652	655	678	713	706	681	699	687	662	707	706	704	665	713	658	727	696	718	653	781	710	757	708	724	712	703	741	713	696	692	723	713	729	680	709	689	723	762	701	724	708	693	678	681	714	716	676	655	734	654	711	702	685	664	701	702	673	762	670	771	695	671	685	677	691	738	702	702	650	697	679	710	731	659	660	679	700	769	734	713	731	698	685	724	701	728	743	684	681	664	711	718	655	709	696	650	698	730	685	682	711	684	733	703	638	667	692	676	678	699	693	688	645	743	711	653	679	672	703	689	669	756	691	747	642	747	704	710	712	713	688	652	666	677	760	690	639	754	719	692	688	658	678	656	675	685	700	699	700	709	679	672	664	675	694	718	703	708	719	694	716	685	695	702	689	719	720	722	715	645	698	709	718	700	665	719	686	695	714	689	692	766	704	679	716	760	732	715	658	730	699	713	719	692	657	663	711	688	709	713	692	676	645	762	716	684	678	725	727	669	704	707	716	691	758	733	695	749	723	719	688	740	694	654	693	660	678	682	698	699	696	708	675	702	746	715	688	710	715	715	685	712	677	706	653	694	750	698	689	660	685	705	688	719	692	705	708	757	715	702	699	698	616	707	649	670	707	690	727	676	670	748	696	685	663	684	635	684	670	697	727	707	665	708	629	717	657	761	677	730	709	696	725	720	698	665	687	722	689	683	687	669	677	671	717	669	699	685	720	673	716	724	687	721	678	676	695	664	744	695	714	691	682	699	686	679	697	749	643	696	694	692	716	685	679	665	669	726	683	686	736	661	692	712	679	671	699	723	697	658	713	714	688	720	671	736	695	666	680	658	696	690	685	696	661	739	685	682	725	778	672	683	688	706	648	716	687	722	718	672	760	700	643	722	712	691	665	680	664	735	704	661	728	714	722	672	654	723	702	697	700	696	667	728	683	680	740	698	685	689	722	705	671	692	696	706	737	728	720	674	684	678	689	689	676	660	708	693	627	679	770	730	703	658	672	708	699	660	680	679	730	668	695	727	687	673	717	657	703	723	689	697	718	744	699	695	704	684	654	689	700	680	701	725	708	723	767	658	653	657	689	663	729	668	699	645	725	716	671	731	694	720	715	695	703	707	716	676	688	684	724	661	710	724	685
11856	24361	21859	22383	17263	13498	6637	4069	3414	2811	2493	2313	2111	5091	1213	1158	1155	1048	983	982	950	871	888	870	828	861	778	819	778	775	741	722	727	734	712	711	766	710	711	730	681	738	687	702	715	732	694	656	689	722	703	654	675	737	687	683	701	680	657	649	689	656	687	675	692	635	667	680	646	665	662	703	642	634	697	680	679	739	662	618	650	718	656	663	609	624	657	675	690	625	623	672	651	646	655	672	630	711	642	658	679	612	672	687	627	651	669	641	674	700	700	654	718	693	642	613	704	675	684	640	697	634	718	678	680	670	706	668	679	699	682	706	673	630	679	669	693	635	684	674	658	659	607	647	660	664	640	703	673	674	646	691	692	640	654	658	648	663	664	682	655	665	649	659	594	691	685	595	659	665	651	721	685	672	682	669	659	648	636	637	669	661	577	674	657	677	626	665	685	682	627	637	649	639	677	683	659	673	683	685	657	649	641	629	614	705	680	689	653	672	667	658	655	662	666	614	653	674	703	675	614	676	695	628	655	642	662	684	674	707	632	672	641	687	719	640	687	702	666	635	683	711	653	651	610	713	651	671	677	631	672	632	697	696	666	619	659	735	649	629	640	627	642	679	661	664	634	665	654	649	641	656	637	662	681	653	679	660	651	666	684	683	639	660	620	625	675	674	652	643	659	696	678	673	606	691	680	647	634	658	702	645	650	628	674	674	666	629	675	702	689	613	620	704	690	671	634	672	641	709	664	681	697	646	642	677	698	676	623	698	682	657	649	710	667	666	613	647	655	624	684	656	645	673	662	694	636	660	661	673	642	653	657	672	626	655	623	665	600	679	675	658	675	678	599	680	637	687	648	696	627	661	636	688	638	680	614	639	656	613	672	659	648	658	658	584	609	619	635	660	677	657	638	634	612	632	627	619	661	599	638	691	656	656	726	670	621	681	669	672	697	664	683	650	679	648	646	670	663	654	678	665	656	673	593	635	664	649	658	624	660	679	672	653	639	659	698	610	730	647	654	674	631	682	579	639	683	639	663	653	649	690	612	676	709	667	643	716	683	571	632	659	625	650	655	689	660	650	632	672	671	613	672	691	679	692	644	674	653	663	672	656	652	628	636	682	665	606	673	670	671	627	689	660	656	676	603	621	678	624	677	661	637	650	649	712	667	629	636	615	672	636	597	628	668	621	651	660	661	613	646	648	626	645	658	656	712	625	669	643	631	642	644	652	662	695	630	661	679	658	630	632	699	643	645	662	667	617	620	661	666	702	641	644	655	641	638	673	701	622	652	653	651	615	686	706	674	653	667	664	698	676	643	673	643	669	687	671	621	601	688	638	652	670	617	625	635	685	626	684	623	667	615	650	653	606	676	667	720	681	642	633	668	655	676	652	642	676	638	665	682	649	625	650	645	692	661	695	636	630	686	667	641	640	651	644	638	690	632	641	705	670	613	677	680	667	668	623	626	622	697	655	646	618	667	600	704	624	691	655	629	659	678	591	642	599	661	652	658	615	644	702	681	654	692	609	678	676	676	669	735	644	649	637	661	681	657	662	665	680	662	705	672	709	690	629	660	658	648	654	661	650	687	682	648	667	684	657	677	711	659	642	620	653	638	641	664	669	684	636	641	654	702	666	659	691	656	681	605	688	637	645	670	675	653	615	657	686	676	639	677	640	656	613	699	651	675	668	629	666	622	702	641	689	671	735	619	659	624	643	677	684	674	670	584	673	653	694	650	690	665	671	609	656	647	667	639	699	683	655	683	651	671	659	624	651	655	660	684	658	683	633	642	703	636	639	579	620	677	646	703	628	666	652	623	637	648	641	684	695	696	678	630	681	653	637	629	666	659	630	624	652	658	641	717	657	666	659	680	706	689	713	660	681	642	660	659	678	666	671	723	675	671	641	646	653	683	704	669	603	610	643	646	648	614	621	612	627	648	614	630	661	618	662	676	662	647	671	624	678	656	658	673	649	665	711	676	670	687	686	649	624	629	701	633	698	635	627	698	668	720	672	663	630	621	608	656	663	629	669	657	612	692	668	663	644	610	674	657	685	636	642	685	665	667	670	643	667	657	628	656	649	666	672	658	648	671	678	652	636	680	669	650	661	641	637	668	645	675	699	666	652	674	670	695	689	653	667	662	660	628	664	623	709	678	685	667	625	676	678	668	678	686	679	659	667	650	650	690	673	655	690	675	659	617	668	648	632	696	655	633	652	651	653	683	666	661	704	678	661	663	624	704	651	676	610	659	669	630	682	649	689	677	643	646	675	684	677	687	612	663	708	657	681	678	683	658	648	692	671	667	645	647	634	618	637	658	685	642	647	639	658	689	646	614	665	648	641	659	708	692	678	663	641	642	679	646	648	656	637	643	685	686	672	698	675	663	672	660	654	640	637	686	701	652	654	651	668	658	654	663	653	665	685	686	638	677	614	667	674	626	711	690	651	651	678	662	612	684	669	639	630	677	636	677	658	688	629	675	647	690	665	647	610	662	647	709	625	663	658	624	605	630	670	658	666	675	630	643	672	616	683	613	631	635	680	688	646	674	649	677	655	658	646	681	655	644	651	660	660	677	654	658	661	655	633	661	625	631	685	679	642	662	659	634	668	638	656	688	622	626	659	629	647	688	641	702	641	618	607	643	671	721	635	619	657	647	664	647	631	721	674	648	697	657	637	641	692	680	662	630	630	689	692	690	663	621	657	671	693	648	625	655	665	718	691	623	694	627	652	656	645	648	642	645	668	650	650	699	654	656	656	699	689	686	665	652	648	684	629	646	681	653	660	657	652	633	665	671	689	644	659	663	655	646	677	639	671	680	636	693	621	662	665	679	688	704	640	683	684	663	692	684	656	644	637	645	625	663	673	655	667	671	640	641	672	675	664	668	627	656	680	640	647	685	659	669	598	686	616	655	655	642	656	637	660	638	615	642	678	643	695	666	672	638	645	668	688	634	675	664	670	651	662	677	669	650	699	632	648	635	644	693	639	647	674	683	678	699	650	661	658	658	638	680	696	614	629	667	624	598	691	586	653	705	645	643	610	685	637	654	635	727	659	643	673	673	668	661	676	652	651	673	687	664	642	651	641	662	594	606	700	650	589	686	681	657	673	642	644	640	649	679	660	672	655	620	689	662	639	692	659	660	627	605	642	627	656	668	674	672	668	621	679	677	661	624	663	629	640	692	648	682	661	672	672	643	659	666	601	665	643	638	671	639	635	666	674	615	693	707	658	646	635	660	613	681	621	633	671	652	683	677	613	671	604	695	659	623	668	668	662	636	620	619	659	631	629	649	638	673	654	668	606	628	653	666	657	686	653	656	665	640	712	626	664	658	671	672	675	679	645	682	695	653	652	644	666	635	671	656	591	686	667	659	656	645	667	665	671	657	664	660	653	656	643	660	668	645	657	668	685	679	669	649	633	651	673	702	697	661	678	635	647	655	674	659	663	652	665	651	653	692	651	594	674	665	682	684	668	666	649	663	655	643	652
29699	15593	4556	6242	2456	738	268	237	265	205	210	217	227	198	164	153	157	158	158	162	147	149	145	150	175	147	142	124	147	132	141	128	142	141	173	155	147	125	142	155	138	141	154	147	117	141	138	138	154	143	125	157	142	156	153	138	138	168	150	130	152	134	136	138	155	134	152	130	132	142	160	170	141	146	145	134	132	143	154	146	139	150	156	145	146	134	129	125	149	158	141	123	150	148	152	152	142	155	146	142	127	143	176	148	138	136	151	150	139	139	129	139	142	166	148	146	158	156	130	156	153	158	121	163	157	153	145	156	167	138	163	147	155	139	134	160	142	159	159	156	162	144	122	151	156	154	144	150	131	145	154	126	146	153	145	152	143	139	139	154	149	130	127	121	139	152	126	158	173	131	156	158	141	156	146	169	145	126	151	141	171	135	158	138	135	154	134	124	147	150	139	117	132	159	146	167	145	145	104	140	148	135	132	139	130	135	148	147	129	141	142	150	130	144	159	151	136	134	149	148	139	146	137	163	133	141	140	136	136	126	150	157	152	138	137	140	141	161	138	146	149	158	140	131	138	134	134	149	137	116	156	146	149	143	147	125	155	142	140	148	131	140	129	156	162	151	108	120	153	133	150	130	147	117	149	150	160	154	147	128	139	161	143	150	136	154	149	142	156	140	136	142	146	135	140	132	140	121	138	142	142	154	146	151	155	137	133	138	147	138	163	151	152	106	147	151	148	170	142	144	149	134	124	143	135	154	141	121	128	136	128	149	146	134	142	139	129	133	154	139	129	147	124	137	138	151	144	150	154	136	152	132	134	155	158	126	150	125	148	140	153	152	150	133	156	150	162	150	149	157	144	165	156	135	144	153	140	141	156	133	136	147	136	134	145	150	139	138	124	135	134	159	138	132	146	142	139	142	157	135	172	126	158	137	139	144	157	151	134	143	124	141	154	145	153	147	143	148	150	115	150	135	156	139	133	135	170	134	171	150	153	140	131	134	163	153	147	169	148	153	126	139	162	151	129	128	121	154	164	144	141	146	151	155	130	160	139	149	154	133	138	162	146	151	150	123	150	140	153	126	144	140	159	146	137	151	140	149	136	162	147	149	143	139	136	160	150	156	139	157	137	162	151	141	162	151	165	155	128	137	142	147	143	149	156	143	148	146	156	147	152	153	128	145	130	135	135	137	131	139	148	141	144	135	143	123	127	135	130	153	148	140	151	150	133	135	165	134	141	153	143	150	137	143	119	183	144	139	161	144	139	123	127	153	126	138	163	131	150	159	146	132	130	150	145	132	144	124	164	159	134	183	135	151	169	121	156	138	163	140	141	142	140	138	146	171	158	164	136	133	178	150	163	134	147	159	148	127	132	144	129	155	120	135	157	170	153	125	143	142	145	127	151	172	183	150	140	129	161	137	148	148	140	129	138	136	155	130	148	122	145	147	144	123	157	144	145	150	136	151	152	148	138	165	156	153	147	151	166	129	141	130	151	138	128	141	136	144	129	121	156	150	138	146	154	152	140	153	145	129	140	154	157	141	143	118	120	157	127	136	141	146	151	135	139	158	134	153	141	160	158	151	139	132	134	157	155	143	159	146	146	137	145	132	169	149	136	140	136	136	149	142	149	148	137	132	143	138	145	139	140	132	131	142	140	165	152	153	132	162	156	117	153	132	133	177	122	147	135	149	162	142	138	132	141	142	128	135	139	152	146	155	165	157	131	142	124	149	154	149	151	158	135	136	154	167	159	143	139	129	132	158	138	144	160	139	139	118	151	140	142	138	152	145	133	145	149	135	134	140	144	137	136	113	142	169	150	158	140	137	157	123	135	159	162	140	172	135	164	145	140	122	142	157	147	144	140	133	160	156	146	159	141	155	137	126	137	153	154	135	151	161	135	170	145	135	127	146	143	157	136	144	133	138	152	128	142	129	130	157	133	143	150	154	141	169	144	145	134	139	159	115	149	146	130	158	147	153	137	136	154	129	171	137	139	140	153	136	150	157	152	137	161	128	146	132	144	138	144	135	178	154	165	139	142	162	142	137	165	150	126	160	151	141	148	137	125	141	131	128	119	134	148	141	165	149	135	162	140	141	117	146	133	135	143	136	122	124	154	147	145	133	133	150	139	163	142	150	146	152	148	139	161	160	139	147	144	126	143	147	125	142	140	159	142	142	124	158	154	123	137	136	140	142	156	147	123	136	163	150	137	144	172	147	148	122	149	149	119	151	119	141	153	152	174	141	134	158	133	142	146	160	130	148	162	158	134	135	142	161	131	136	151	140	138	137	166	140	141	137	157	128	134	133	160	149	144	145	141	137	139	152	146	154	166	178	164	168	155	121	128	139	125	160	152	128	156	134	168	124	140	152	159	122	158	141	153	158	158	125	134	143	122	138	121	167	149	155	150	138	148	140	129	161	133	154	156	141	146	142	137	144	151	154	161	147	162	143	129	143	130	166	142	137	113	154	155	137	127	137	146	141	119	145	132	157	164	134	144	149	153	139	143	151	146	127	144	138	148	154	178	150	127	151	121	133	137	139	138	119	173	148	133	157	130	141	153	152	165	134	135	139	146	137	146	125	134	158	145	157	139	142	143	146	161	138	151	151	135	122	149	156	147	142	169	153	152	158	140	145	127	111	133	129	156	136	140	134	150	134	128	155	153	146	125	152	143	151	141	132	141	104	144	139	135	176	140	154	128	141	167	140	151	144	143	141	134	130	156	135	153	136	132	139	151	144	146	157	139	150	116	153	166	138	151	145	154	146	138	146	154	150	147	120	137	129	147	137	129	137	145	157	148	150	145	165	122	146	135	126	152	158	155	161	131	134	156	144	134	145	146	148	135	130	130	120	154	151	128	140	153	156	140	143	142	140	141	182	142	143	139	164	144	133	126	118	132	145	141	109	138	142	120	133	144	135	141	169	132	144	169	161	136	148	146	154	144	147	159	146	149	152	129	151	155	133	135	134	133	121	134	148	157	147	150	150	173	130	138	144	129	172	156	164	147	150	168	131	137	140	140	141	157	139	145	133	141	135	151	143	168	127	132	123	134	139	153	146	142	139	134	166	125	122	137	145	143	131	137	150	145	181	159	121	136	146	166	132	129	144	152	138	165	149	133	159	150	135	135	149	133	152	167	150	132	155	155	144	162	147	123	147	152	143	150	155	149	150	141	144	161	142	169	156	127	154	162	143	144	142	126	140	142	157	129	140	143	153	169	126	151	139	167	145	132	165	146	162	132	137	127	167	164	127	149	156	129	152	138	131	166	142	134	163	157	121	159	153	132	147	163	139	142	161	148	132	136	149	154	144	155	151	129	128	141	130	130	135	141	166	115	135	134	139	143	160	132	147	143	155	125	163	150	141	148	132	145	134	130	162	146	128	152	127	136	135	157	176	142	125	140	132	130	159	140	169	150	145	147	141	134	153	132	128	149	132	136	135	142	142	137	128	128	144	135	139	130	167	136	135	140	147	145	140	128	147
5602	2380	7191	9931	4572	1392	403	426	410	250	315	400	333	353	143	169	177	158	172	176	163	165	178	160	142	168	160	155	167	134	171	151	150	137	150	169	149	164	147	172	172	161	150	162	151	176	171	167	159	163	147	163	154	169	149	144	153	165	169	176	167	168	149	177	169	146	156	146	159	145	154	151	173	137	166	164	160	150	132	147	167	159	178	170	155	157	156	154	166	164	161	160	144	156	162	154	163	164	136	164	145	156	158	151	164	161	188	146	170	171	153	164	154	161	154	155	172	158	159	150	175	149	175	159	153	168	164	148	127	156	156	186	157	156	165	163	167	164	137	156	183	158	142	168	157	160	156	162	187	163	172	152	143	145	137	154	152	147	135	142	170	154	152	167	162	174	140	145	153	154	143	147	163	160	152	150	157	175	141	158	153	128	167	146	168	146	132	160	147	152	160	151	162	137	151	168	164	151	144	162	149	128	155	136	171	153	150	162	156	160	159	161	154	153	174	177	149	154	149	150	155	174	126	135	162	158	165	183	155	153	169	149	155	152	156	146	136	170	152	168	162	165	144	170	158	145	167	161	167	167	152	178	153	150	158	169	153	159	146	139	175	159	167	180	190	160	171	157	168	151	138	137	143	146	163	169	149	176	134	170	152	170	153	161	146	148	136	159	181	150	159	166	153	182	150	155	157	151	132	138	170	167	178	140	171	142	144	158	150	171	153	143	165	132	147	161	163	174	151	181	155	156	167	141	155	156	160	161	164	163	165	156	152	175	163	149	160	165	163	153	143	160	145	152	156	159	162	157	153	146	146	142	153	166	170	170	160	158	159	169	160	147	150	165	140	170	161	168	161	150	168	148	157	165	166	163	151	155	159	154	160	136	158	164	141	153	140	167	137	161	153	153	169	156	144	146	148	155	147	155	200	152	157	149	159	142	150	162	156	149	136	157	147	162	145	161	160	136	161	147	153	151	158	163	143	161	156	163	183	172	180	137	179	142	165	153	157	162	150	158	148	148	134	146	152	136	158	160	169	165	147	161	165	146	143	176	148	176	164	140	159	164	153	156	157	150	146	142	136	130	165	166	171	155	164	161	134	170	166	151	154	148	162	151	178	185	170	166	164	163	158	151	136	140	156	154	145	136	148	147	145	154	163	162	146	148	156	150	167	149	138	155	160	159	163	154	167	161	172	165	156	126	149	149	152	156	147	148	161	138	169	165	144	135	135	154	140	145	163	151	167	154	148	161	160	155	148	165	147	131	134	168	152	167	150	126	151	152	164	166	156	152	161	140	165	134	141	140	156	144	161	144	154	158	158	143	161	168	151	138	145	171	140	162	164	172	153	157	126	155	177	135	161	153	129	164	182	148	149	162	185	146	147	166	153	163	152	145	176	146	158	154	153	154	154	140	186	173	156	164	155	151	118	165	163	173	136	166	156	137	140	154	146	154	144	165	147	155	149	169	161	141	139	155	159	179	137	155	171	164	157	137	145	172	165	162	141	150	158	151	158	171	160	151	138	165	159	162	148	151	143	165	169	144	181	165	175	170	165	153	149	154	154	145	159	142	151	153	151	174	159	183	161	147	191	148	162	147	161	152	163	159	172	137	169	131	165	165	157	167	146	142	137	146	159	158	153	175	138	139	161	139	179	132	161	161	143	145	148	146	148	151	143	154	150	155	162	142	173	158	144	145	143	178	159	171	171	168	153	137	157	154	176	140	145	155	162	152	157	163	156	165	136	156	190	159	153	160	173	190	152	131	144	124	167	146	184	171	166	152	148	149	152	144	128	149	168	157	153	156	155	154	131	162	163	159	146	172	154	152	148	136	136	151	182	157	162	149	170	179	143	158	132	157	169	164	169	156	162	156	163	161	155	156	173	169	177	153	144	140	147	150	124	170	151	152	171	156	189	137	146	160	154	172	160	172	167	160	154	165	162	154	151	167	155	149	165	167	153	157	145	164	159	150	163	155	142	170	147	140	145	160	170	146	169	163	130	164	150	145	140	160	161	140	162	151	169	167	151	162	159	138	157	161	153	162	145	157	166	153	151	166	163	166	148	145	154	166	152	149	170	138	186	152	158	140	153	160	157	173	158	154	154	166	153	152	178	148	162	176	133	159	142	170	131	168	167	169	156	189	141	174	159	149	163	127	198	143	159	174	174	155	161	159	138	175	176	148	168	165	164	146	157	155	174	147	138	179	162	148	156	176	132	164	165	171	163	161	145	157	165	155	150	150	152	162	150	156	168	158	178	166	174	138	161	166	161	156	164	161	193	163	163	172	159	147	151	140	154	166	153	175	115	148	153	149	166	158	159	170	157	164	162	173	165	158	139	128	162	169	155	144	164	158	172	180	153	130	170	156	141	187	163	151	159	164	168	134	168	156	167	147	171	174	138	180	194	167	163	166	162	181	155	155	156	169	170	160	165	145	150	143	156	143	156	142	148	172	167	165	155	169	147	169	161	166	169	168	157	163	164	152	156	147	169	172	165	151	130	165	161	188	160	190	144	163	177	152	153	166	160	159	158	150	149	159	156	146	179	170	142	170	162	162	160	157	147	153	147	145	153	154	156	152	147	150	154	173	181	152	161	149	177	166	164	158	158	173	164	171	146	162	162	145	158	145	151	147	137	166	157	161	147	183	144	141	168	168	158	171	193	167	169	145	148	152	142	163	155	162	155	166	153	156	145	159	144	160	178	152	145	164	138	164	157	150	166	156	148	157	152	158	144	163	157	155	146	147	171	146	164	140	140	165	156	154	170	159	183	155	154	162	164	163	148	140	165	165	158	147	178	160	160	141	185	164	154	146	167	161	160	140	157	164	158	158	149	173	139	178	142	170	168	165	129	156	157	152	134	150	146	152	154	174	132	161	174	161	156	172	178	149	180	156	141	151	141	140	139	165	169	161	148	132	172	148	175	147	161	187	175	149	159	156	156	176	148	152	171	153	132	160	156	190	148	153	172	177	151	146	179	151	130	157	162	156	147	124	148	150	145	155	167	153	162	143	172	148	148	178	144	164	163	115	157	136	148	155	157	146	162	158	155	176	176	171	180	134	137	142	147	160	160	155	166	157	147	151	161	151	173	143	149	159	163	165	172	150	157	170	165	171	145	151	151	153	161	166	162	194	154	156	142	171	140	131	146	150	136	153	172	153	161	145	158	164	176	133	158	180	185	144	159	159	178	145	157	179	160	156	125	137	177	174	154	151	160	149	176	177	158	153	139	152	154	192	155	158	174	163	155	143	167	151	158	144	169	149	144	147	138	154	151	172	180	164	173	152	167	185	142	135	187	169	156	152	156	154	155	153	157	152	127	164	181	147	174	153	181	170	150	167	173	150	158	149	163	133	146	157	155	180	161	152	151	154	141	168	150	148	153	182	166	154	165	161	157	150	134	133	171	144	160	180	186	147	154	158	140	162	155	155	159	163	149	170	163	143	153	137	151	172	153	143	172	156	160	160	172	162	167	154	166	134	176	178
24188	20000	26144	23560	20049	12456	7710	1432	861	776	926	865	750	1611	471	466	532	423	429	436	403	419	403	419	401	405	375	392	409	382	404	359	396	381	372	400	405	410	381	389	380	379	357	386	393	384	372	371	359	373	381	390	366	340	366	341	412	359	358	394	371	391	412	373	373	402	372	373	362	359	371	369	397	339	366	376	375	361	373	360	357	409	359	353	361	348	382	347	403	390	378	371	365	349	383	395	375	349	365	395	392	350	375	389	356	371	368	359	380	382	375	339	389	392	339	400	366	381	353	389	363	340	358	388	354	359	369	379	396	369	392	406	378	399	353	372	360	394	358	364	373	387	364	387	407	340	355	349	378	336	340	416	350	342	341	379	367	371	372	382	381	381	382	373	369	393	340	364	361	396	357	350	348	383	380	394	373	341	357	386	379	386	357	375	385	371	390	357	385	361	360	362	355	352	359	385	385	323	383	350	390	363	329	336	350	358	341	367	349	405	357	374	388	369	394	374	372	345	393	387	378	369	356	345	364	373	374	398	370	357	381	373	358	343	364	367	379	364	352	374	342	351	382	369	367	377	371	381	376	340	356	349	367	351	353	355	363	360	348	367	370	386	366	401	407	373	397	369	372	397	365	401	332	377	350	364	355	389	386	381	390	362	371	378	332	334	384	348	405	380	350	349	377	329	387	356	335	385	393	371	368	369	339	359	396	351	362	364	401	376	366	382	384	361	350	387	378	372	349	337	350	371	383	393	331	366	349	375	348	372	375	374	389	367	385	369	356	386	358	360	379	374	368	377	343	358	340	381	382	384	380	354	384	351	345	372	386	396	371	353	394	355	377	398	358	373	352	383	364	360	349	346	364	372	377	370	369	351	386	363	385	338	367	352	368	387	375	333	403	353	335	401	354	348	322	369	374	365	355	379	364	360	376	409	388	378	377	360	361	396	363	390	386	376	368	370	366	351	368	387	334	374	376	377	346	345	345	345	352	354	401	436	352	351	372	400	371	356	357	368	387	378	411	368	401	375	380	372	365	365	384	428	341	380	388	376	376	369	334	332	384	352	345	390	376	367	364	391	355	382	372	343	388	331	362	365	384	369	363	387	341	376	370	371	377	374	375	355	371	346	349	378	410	353	363	351	381	355	343	353	405	389	355	352	358	378	379	395	383	392	366	366	361	363	376	348	366	376	353	387	333	355	376	352	334	366	395	362	349	351	370	371	350	379	352	373	388	379	368	406	376	354	375	387	345	338	363	389	362	363	372	380	408	357	357	333	354	358	393	373	378	374	367	349	341	354	393	371	343	372	390	374	363	374	332	347	380	346	381	386	353	378	357	374	361	385	354	351	360	348	356	401	381	350	399	356	357	349	322	371	394	347	365	349	405	367	374	399	365	382	356	385	370	356	359	364	381	367	354	367	364	383	376	344	380	390	408	341	394	383	353	395	344	366	351	376	354	366	354	385	355	374	399	370	376	369	323	398	367	369	369	340	408	379	370	346	345	363	374	381	386	311	401	363	400	389	397	366	383	401	390	387	374	366	357	351	345	344	346	356	368	367	366	367	347	330	348	357	373	361	374	356	371	368	393	364	385	377	354	365	394	344	383	377	366	366	355	378	343	362	360	364	343	371	360	362	335	372	373	392	351	334	340	340	349	326	364	373	342	389	361	406	365	356	357	370	358	366	363	352	404	379	380	375	375	348	342	373	358	335	373	340	367	372	355	360	355	382	371	367	397	362	374	343	376	354	365	374	362	363	408	361	361	365	370	380	361	381	367	346	374	352	354	356	377	368	366	362	387	344	380	384	358	362	364	355	348	390	375	366	339	351	396	332	382	350	402	371	406	343	396	390	384	357	357	330	355	348	352	363	388	392	408	360	374	326	352	357	355	340	365	336	374	379	361	359	377	355	385	366	359	340	300	362	385	404	350	374	308	347	363	359	361	348	375	392	385	350	353	329	373	344	356	364	332	390	328	339	360	360	423	383	339	397	383	359	381	399	391	349	356	336	357	357	382	390	340	377	356	359	385	338	339	383	363	349	386	361	374	389	366	385	381	382	361	374	380	388	360	360	352	361	369	410	376	419	414	364	358	381	362	361	376	370	354	327	337	362	362	371	350	347	353	354	363	386	355	383	346	368	380	375	363	395	398	379	350	341	367	376	333	351	382	352	385	349	363	356	382	361	354	339	390	360	357	346	382	344	381	353	366	382	406	409	357	369	380	362	361	349	397	345	380	397	374	376	371	364	379	398	351	340	374	349	355	367	366	341	363	377	354	331	376	343	382	368	335	385	402	371	366	369	346	339	371	339	354	370	360	345	393	353	393	355	356	394	412	376	341	404	369	351	413	352	367	377	357	394	360	378	360	365	359	420	363	361	389	355	358	379	350	418	384	372	355	407	403	357	376	371	354	354	372	352	380	373	370	377	340	320	373	355	375	374	374	402	405	366	346	375	346	372	363	349	408	361	377	344	387	358	374	427	373	372	353	348	394	352	385	355	358	350	367	396	358	342	369	354	353	369	375	375	370	385	362	388	353	346	345	387	387	378	361	393	362	384	384	366	380	340	406	371	394	365	335	363	347	367	358	359	332	341	395	368	381	337	369	397	352	361	378	393	365	377	386	402	360	384	347	367	315	366	349	320	353	355	360	335	366	365	382	387	365	371	367	358	333	342	358	363	344	373	360	390	349	375	355	366	366	379	324	375	363	368	351	366	372	374	363	366	369	356	388	334	353	389	354	370	344	371	363	353	360	392	387	355	369	389	375	355	363	340	377	378	391	378	366	361	369	377	327	349	360	394	362	381	356	355	369	362	370	361	377	395	389	355	371	345	349	395	382	374	362	366	360	354	370	363	393	368	355	375	341	359	386	357	393	381	379	370	361	369	333	392	375	349	376	370	372	347	361	344	357	350	349	383	360	404	403	366	383	344	389	359	364	376	363	349	399	350	394	379	360	334	350	379	378	353	390	343	370	393	368	343	365	359	338	396	388	357	393	393	390	363	391	357	357	341	359	388	342	372	394	365	378	355	387	376	361	352	384	348	375	364	332	356	353	371	405	356	394	369	369	376	346	386	363	379	382	375	399	388	374	392	377	375	351	379	343	326	375	377	357	356	342	364	365	336	368	359	358	394	365	392	341	376	384	361	345	376	409	390	379	362	366	388	358	391	395	394	371	363	360	344	347	363	392	371	363	354	346	361	394	364	339	382	393	352	388	367	393	383	389	377	370	378	375	346	396	390	374	355	380	349	372	369	359	364	367	376	347	368	352	343	354	345	384	349	396	363	357	332	377	331	422	362	355	395	378	361	349	379	375	380	335	358	376	373	373	365	380	403	359	328	376	358	352	323	380	381	386	360	371	378	362	367	392	376	386	373	352	366	377	349	352	346	349	364	382	377	359	354	351	340	381	358	371	389	366	402	321	375	348	373	375	402	350	375	361	373	367	363	402	355	372	378	356	368	348	347	374	359	339	363	344	351
7548	15150	20143	15669	9367	6356	7382	2309	1459	1273	1515	1505	1243	2834	672	566	599	538	542	496	486	477	437	432	413	451	400	419	408	408	425	402	391	374	411	368	361	368	363	388	382	346	385	354	381	316	330	399	395	366	378	353	361	370	358	352	357	361	363	373	334	373	377	372	366	353	355	375	337	356	353	367	354	383	335	333	362	388	356	354	368	287	363	351	369	348	355	374	364	361	360	332	323	353	328	328	336	361	362	376	352	334	356	342	367	338	328	346	354	328	356	371	347	340	340	303	353	368	349	357	370	373	360	347	354	337	349	383	360	344	315	376	321	330	383	319	336	330	364	346	386	364	329	313	377	382	353	364	350	347	331	341	336	353	342	324	340	329	381	299	363	309	357	330	347	386	334	345	345	341	354	346	339	341	323	355	310	369	335	357	348	377	363	365	331	360	346	375	347	374	378	302	371	361	344	349	346	347	330	379	353	351	350	354	336	350	377	329	343	353	316	337	327	368	331	364	369	337	327	363	346	349	379	349	339	349	346	305	396	372	347	373	321	332	327	346	347	346	335	328	349	345	376	360	361	364	364	373	342	345	365	368	348	343	343	346	351	354	343	307	355	316	332	352	334	360	352	393	325	334	343	358	305	334	363	342	364	355	351	345	346	362	357	368	373	337	343	343	332	374	375	358	319	352	363	375	344	394	388	373	349	334	338	396	347	390	337	334	351	362	359	337	345	338	376	370	373	357	317	347	343	351	383	322	331	357	336	346	391	354	393	375	335	340	354	348	353	345	387	373	369	347	335	326	365	423	366	335	378	323	333	359	345	354	365	331	364	365	349	352	375	341	340	331	367	339	360	339	367	336	351	363	349	350	363	347	329	358	369	309	346	337	347	392	340	333	344	343	344	336	356	362	352	354	330	343	347	330	334	352	363	345	372	349	362	362	359	302	385	351	349	370	345	337	388	354	370	338	359	364	330	345	324	326	362	338	373	353	342	350	343	357	338	362	349	342	367	340	364	363	375	339	359	329	362	302	352	317	354	354	367	388	358	365	324	354	390	343	341	326	344	362	365	330	362	370	373	363	349	342	399	331	339	367	368	350	354	370	317	362	345	384	363	348	362	343	362	363	345	318	315	350	361	332	325	328	331	336	332	345	366	330	367	314	311	323	366	349	364	311	306	370	358	372	371	344	366	347	381	362	363	348	340	352	320	361	315	345	374	327	349	355	332	364	351	361	328	353	376	374	339	381	362	358	356	327	345	357	337	335	333	349	347	342	359	378	334	334	340	398	343	328	332	317	334	338	358	332	360	351	330	351	381	344	316	382	362	327	352	380	354	330	345	341	360	349	347	346	360	362	337	350	340	371	357	360	356	347	361	351	367	335	336	351	351	353	362	334	366	369	336	328	346	355	350	332	350	335	326	365	357	328	325	323	329	342	318	362	348	370	332	351	398	393	383	350	376	364	364	345	357	316	359	344	333	319	330	326	354	363	333	330	323	386	334	363	350	355	353	357	348	352	351	368	367	378	363	327	361	357	363	348	367	360	361	371	386	346	340	328	329	342	365	337	350	365	324	373	363	356	408	354	359	337	360	346	343	356	352	345	324	353	324	350	336	342	372	355	342	347	308	329	357	364	338	343	352	370	366	360	379	327	335	354	363	338	335	330	347	352	345	368	327	343	378	365	371	356	332	326	363	332	336	346	360	347	343	353	316	338	329	350	370	325	356	371	378	374	352	335	362	342	372	357	345	352	320	358	330	351	357	326	347	345	334	353	339	333	355	343	341	338	337	390	378	368	362	322	348	350	355	394	313	323	364	329	324	348	339	331	306	379	322	355	377	342	341	331	388	335	352	348	373	330	351	312	353	376	346	358	329	356	358	356	352	341	367	308	360	366	333	345	351	337	370	377	341	324	359	351	334	326	346	357	340	348	340	373	379	366	347	339	340	371	328	375	376	324	362	370	370	374	377	359	340	361	332	375	351	351	334	365	335	350	366	340	326	363	357	368	345	326	368	351	356	369	366	355	367	350	365	343	315	384	356	343	359	368	350	342	364	359	335	346	347	354	347	359	353	394	325	374	374	343	341	352	313	351	332	358	353	341	376	328	356	352	341	345	381	341	356	375	341	355	336	344	319	305	319	383	364	340	341	369	316	380	382	360	327	335	359	347	352	354	347	368	335	350	335	347	339	338	366	342	313	358	354	371	341	361	346	350	341	345	345	368	340	347	341	350	349	358	322	363	379	350	349	337	349	385	349	360	373	357	360	324	351	360	346	334	335	348	376	352	359	357	352	341	335	351	320	352	363	363	376	339	378	349	315	376	380	364	383	350	352	370	364	354	337	338	345	337	353	306	372	343	358	335	349	365	365	361	328	342	352	359	386	380	351	347	344	356	320	358	335	342	347	351	335	349	332	342	337	369	366	346	361	334	353	324	345	322	382	358	346	324	341	330	361	344	342	352	327	347	368	346	343	347	358	345	337	343	383	322	360	364	361	358	378	351	350	350	355	337	351	333	354	350	306	342	355	336	342	376	367	323	354	331	343	356	370	332	346	324	335	346	376	322	347	329	367	390	346	368	335	338	371	339	336	333	369	346	354	361	367	343	326	311	353	360	330	350	343	325	363	345	356	326	356	362	324	353	289	333	336	356	361	358	349	365	361	357	335	353	306	331	376	343	349	351	376	337	345	320	323	378	353	367	376	340	336	349	355	311	357	347	352	364	356	375	334	353	344	349	354	342	325	339	328	360	345	338	376	336	354	363	297	315	355	349	355	345	364	391	358	359	345	374	366	347	370	381	360	344	351	362	340	346	342	364	333	360	383	342	361	374	350	336	340	316	328	386	333	354	331	333	353	381	370	330	349	335	337	349	366	387	337	341	389	352	362	354	373	333	336	358	363	374	343	363	359	333	345	373	379	346	342	349	393	347	386	338	400	347	318	323	347	369	387	374	307	329	373	349	376	313	359	336	340	354	335	341	341	351	316	364	349	355	336	334	325	357	350	330	315	327	366	340	362	336	361	395	375	326	359	360	341	347	366	352	324	331	337	341	335	347	343	319	336	360	348	359	334	352	342	378	376	352	336	361	334	358	325	348	389	361	314	336	373	355	370	339	363	384	343	359	333	342	349	351	359	341	356	341	393	370	368	353	346	349	359	370	342	348	334	316	356	335	355	351	329	359	366	326	333	315	367	347	353	362	364	364	342	348	336	333	366	337	343	339	349	343	349	348	360	363	367	361	371	313	336	345	384	367	345	372	334	364	333	290	329	352	353	345	380	364	360	401	340	342	340	320	353	385	359	369	380	352	346	367	331	371	365	350	356	361	341	312	379	371	375	346	355	342	378	409	343	310	346	371	345	357	345	359	351	318	361	336	330	348	349	309	337	351	345	394	350	363	332	354	342	378	369	351	322	329	318	352	350	351	338	362	341	358	347	347	353	346	372	332	326	326	338	380	359	341	363	356	353	331	339	382	352	360	358	321
24281	21994	29162	25480	22024	22913	14515	2910	1770	1588	1890	1682	1340	3202	1030	899	898	913	886	800	867	841	817	809	808	803	785	745	759	785	725	753	740	771	749	715	731	740	742	703	759	754	791	729	728	737	738	694	754	766	710	756	721	751	706	769	708	714	695	718	760	713	720	731	714	705	718	738	682	719	729	728	758	692	696	749	703	679	680	692	695	708	759	720	682	653	710	712	691	757	712	733	701	706	711	744	629	701	728	741	659	685	709	666	738	729	682	734	727	729	679	688	671	720	683	686	729	728	702	674	696	711	695	730	703	682	700	780	719	729	732	687	711	703	715	717	706	655	692	695	735	723	702	687	668	672	653	630	677	701	717	721	699	699	725	692	728	703	678	666	653	751	677	703	653	734	703	706	664	667	727	659	710	728	719	692	719	691	660	681	725	687	709	671	713	680	679	679	711	701	675	692	687	732	720	721	733	663	690	687	685	671	698	699	719	694	658	669	699	702	735	664	717	672	701	674	659	677	704	743	715	689	728	671	687	680	696	706	677	734	707	685	703	692	699	688	713	684	725	722	691	718	672	688	705	722	679	730	722	688	656	753	682	724	756	676	710	686	717	741	687	678	695	694	696	679	666	666	629	699	678	736	665	686	701	710	730	674	693	703	715	780	664	682	692	719	688	673	729	692	659	685	707	734	707	702	708	667	707	677	698	674	748	670	688	651	693	725	706	733	703	741	640	709	673	701	674	715	705	726	723	700	698	667	761	646	693	700	673	666	692	682	672	708	709	663	692	624	717	706	712	723	645	685	646	666	657	696	668	656	741	681	706	649	703	721	744	677	690	708	668	691	649	726	680	691	669	716	658	692	711	683	667	678	706	688	716	680	746	688	675	667	728	678	715	717	733	678	688	681	694	693	703	642	673	727	719	695	709	676	721	686	706	657	747	702	678	679	691	706	716	700	681	722	692	684	737	730	707	706	708	730	655	711	705	710	689	730	704	665	706	725	680	686	679	692	693	711	715	647	712	661	674	727	718	697	721	671	701	699	683	733	661	705	716	726	691	732	720	678	697	647	718	707	745	665	726	690	716	685	683	706	662	706	700	709	680	662	653	701	737	719	694	718	655	730	735	665	731	669	646	669	710	728	750	678	699	639	728	743	667	734	658	668	639	711	724	710	668	720	704	689	633	716	704	708	725	685	685	724	704	676	728	653	671	685	707	668	670	689	709	723	703	722	682	661	705	683	639	678	671	684	689	667	648	696	676	741	677	711	688	675	674	663	739	712	663	682	669	686	702	673	655	641	699	694	667	696	673	665	687	664	713	706	690	683	713	719	710	731	718	703	691	711	701	737	686	651	710	684	634	631	739	660	707	765	715	733	664	712	662	744	703	689	712	693	725	690	714	695	710	643	660	701	713	703	714	720	710	676	694	668	724	694	747	724	719	690	728	752	728	716	733	709	689	681	691	730	643	684	664	682	740	705	685	706	689	689	699	646	738	749	676	681	684	698	672	704	749	748	639	659	716	702	642	709	711	747	694	688	696	697	712	697	656	655	696	674	700	735	689	728	716	686	686	685	662	711	702	658	688	678	669	693	738	667	632	677	727	725	692	696	710	671	667	679	653	670	697	680	748	740	682	701	711	723	712	745	729	709	713	725	692	709	678	676	714	687	659	720	647	671	670	688	685	676	662	672	696	708	690	692	655	707	685	726	689	684	725	688	744	671	719	701	714	674	705	665	703	629	668	705	694	670	703	692	667	717	694	656	705	697	718	738	688	723	677	706	746	670	652	682	651	675	716	704	662	657	640	697	695	701	693	676	692	681	697	717	769	698	722	635	709	672	684	733	688	665	712	697	683	720	687	733	703	640	694	710	708	693	665	740	702	704	701	754	682	702	690	725	678	684	659	710	672	723	771	664	679	676	672	714	710	742	695	742	691	638	667	729	694	712	664	706	725	691	689	755	694	717	606	671	716	654	727	684	713	721	673	688	718	680	674	755	657	699	693	706	702	731	722	667	688	677	684	697	686	680	708	679	707	711	700	700	701	732	718	777	689	643	705	673	698	705	733	679	710	674	682	703	680	651	700	677	724	699	701	718	676	654	745	701	709	698	738	664	690	666	713	696	691	731	760	718	659	645	713	690	701	687	682	701	690	736	702	745	719	681	718	673	717	710	711	677	681	717	700	700	669	632	678	728	721	687	745	688	686	665	700	715	662	676	700	675	662	655	670	646	714	694	658	691	689	734	642	688	704	685	645	674	724	720	682	669	677	629	673	665	715	727	681	677	696	692	708	693	675	616	728	715	709	700	754	736	695	731	689	664	701	709	711	658	644	715	731	689	756	680	690	685	683	737	627	698	701	685	711	703	663	719	696	668	674	668	669	698	691	701	698	682	690	657	695	693	691	706	663	711	690	697	744	647	719	643	736	691	684	673	680	745	693	711	674	720	710	687	719	761	675	657	676	685	759	691	662	726	679	712	682	689	699	682	718	659	742	684	705	638	687	682	693	709	696	675	699	710	704	688	711	713	687	703	718	639	692	713	648	705	740	674	711	696	709	662	706	727	675	681	704	701	710	691	707	674	681	706	737	696	706	716	697	677	714	658	689	706	683	699	712	704	732	721	708	736	684	667	696	677	734	727	698	701	650	672	669	713	707	672	698	704	715	709	680	709	695	671	690	712	733	691	662	700	723	700	657	721	676	725	694	671	690	722	682	705	685	688	721	675	697	705	706	719	669	666	687	691	695	687	713	704	668	690	695	719	677	696	696	691	730	666	698	662	733	663	687	740	698	735	693	709	714	668	720	645	695	680	738	720	630	733	708	688	714	757	697	658	682	680	671	645	668	715	702	726	748	634	742	686	703	669	684	656	706	695	698	734	724	644	703	696	661	679	707	680	671	737	687	663	671	674	686	681	690	711	693	660	686	704	710	672	731	710	729	734	709	705	644	746	710	694	724	721	653	697	720	675	666	695	647	697	703	701	710	652	675	700	665	663	678	711	666	694	683	676	707	708	769	715	642	642	663	701	720	731	708	677	700	702	710	706	723	709	712	696	701	646	655	748	679	674	671	752	677	688	679	690	722	680	700	681	692	676	723	697	720	695	713	689	715	739	662	673	666	691	716	658	744	696	698	680	658	708	655	717	712	687	772	740	683	696	682	706	668	692	645	692	717	742	720	684	665	685	701	686	676	705	696	683	683	668	662	716	686	689	677	729	725	730	713	711	676	673	639	681	694	679	711	708	711	717	655	685	727	687	707	675	684	684	698	700	704	686	723	708	674	653	668	727	683	676	698	706	703	712	688	675	699	682	696	692	693	682	694	712	716	672	709	665	674	720	667	671	685	699	750	677	702	701	728	700	717	679	695	701	644	688	701	673	656	702	758	681	680	670	729	679	647	716	671	707	691	654	723	695	677	656	708	713	655	630	722	714	707	717	703	654	663	676	741	696	698	758	661	674	711	671	690	699	700	735	680	724	645	683	707	684
12125	25081	28698	23480	15454	13457	7808	4371	2870	2685	3278	2673	2278	5504	1340	1194	1160	1097	994	995	955	888	894	884	865	834	811	817	807	767	734	759	755	790	774	696	728	670	750	718	699	713	750	784	749	706	749	678	650	698	702	717	704	628	682	688	691	757	673	687	666	644	675	715	690	664	658	670	705	679	670	657	671	659	660	683	663	618	670	681	637	637	677	662	673	678	725	640	648	696	674	683	688	697	633	682	680	699	613	679	686	681	671	653	643	603	682	664	682	699	679	721	633	646	692	637	706	646	703	636	648	692	644	644	681	665	685	619	690	662	687	632	668	648	674	680	684	664	659	649	659	638	656	676	693	679	693	629	647	668	662	652	636	643	657	710	696	641	658	725	642	667	672	638	672	677	656	671	668	657	672	640	658	665	713	640	685	650	646	687	615	669	631	663	685	672	626	662	711	672	674	640	691	628	657	657	660	658	715	640	691	676	663	657	679	656	643	609	666	676	679	700	679	632	678	686	654	683	626	690	646	665	697	705	653	670	687	686	627	662	644	648	641	712	699	645	720	681	668	650	664	630	703	632	632	646	614	652	698	613	673	661	662	668	628	655	636	643	681	662	651	636	682	642	711	681	707	700	687	657	675	664	615	623	614	679	628	712	599	672	693	626	661	637	647	692	630	681	642	612	671	685	678	670	659	663	685	692	659	609	631	661	672	705	675	654	610	660	647	702	619	617	690	653	631	661	687	712	669	643	650	635	685	627	689	719	653	610	596	656	624	650	617	671	655	638	695	675	607	696	642	659	635	645	678	681	677	626	645	670	696	692	648	659	597	694	672	687	633	693	684	676	613	674	656	642	670	668	659	643	660	667	680	668	669	664	656	659	645	631	659	617	642	682	699	689	648	680	672	648	671	675	636	658	692	688	688	652	666	641	604	609	645	670	671	617	698	640	702	661	695	629	625	647	624	666	636	701	655	711	651	683	675	683	661	639	671	683	673	706	659	627	699	650	663	671	648	664	645	718	636	693	607	656	699	636	658	681	655	654	690	689	663	708	681	715	636	662	659	676	636	683	646	672	670	668	727	696	687	693	631	693	614	650	623	706	702	638	639	627	689	673	630	707	654	726	678	646	620	665	675	665	684	699	612	672	712	670	655	650	669	624	708	637	683	655	643	644	683	647	710	620	641	655	681	646	632	642	659	654	665	645	660	629	703	675	680	626	645	638	678	654	657	675	678	649	646	658	655	707	631	656	696	652	684	696	675	671	646	663	658	699	641	634	675	633	659	681	636	635	652	675	659	641	633	645	677	707	631	645	677	635	629	666	636	662	628	678	691	630	663	647	647	681	617	636	710	627	635	646	627	642	678	660	651	621	665	677	602	624	720	653	686	644	634	640	680	642	660	633	662	699	682	675	608	643	647	656	634	670	661	653	657	643	631	677	656	629	686	628	649	668	641	678	650	666	657	665	649	634	677	638	689	652	628	692	696	644	655	695	687	665	638	668	697	688	610	688	688	625	635	623	632	625	626	677	665	680	663	657	661	668	702	659	694	702	680	655	677	683	614	674	664	679	679	653	626	671	654	650	675	663	720	652	660	638	632	685	667	672	659	645	636	681	649	631	657	680	661	659	655	684	666	692	625	646	671	703	620	665	680	684	627	672	678	661	645	686	659	656	703	649	696	665	712	669	674	620	633	672	676	626	617	615	681	643	654	663	670	677	680	650	652	692	659	640	667	614	690	670	654	655	678	689	659	625	682	701	666	703	679	642	677	643	682	633	645	699	709	655	672	649	651	630	669	636	648	639	676	671	640	633	667	624	636	658	681	645	657	660	640	665	676	669	651	663	648	677	687	687	638	655	605	686	655	658	639	670	659	646	649	620	657	648	666	686	680	686	659	663	679	625	634	656	689	679	651	657	682	690	692	680	642	691	679	638	681	634	615	682	679	645	689	603	653	681	683	630	626	644	670	659	646	642	640	681	690	677	676	677	676	670	623	688	662	680	665	684	691	688	622	675	670	641	663	617	684	649	674	639	640	669	669	619	633	673	636	671	667	668	652	656	636	699	659	653	682	625	667	618	683	685	648	692	739	663	629	648	630	671	625	641	705	650	683	682	683	656	662	669	669	678	674	592	698	672	673	661	622	654	647	611	681	658	700	679	659	711	660	649	654	677	619	711	705	666	634	716	647	640	657	630	656	698	615	656	659	661	626	669	665	708	667	674	645	670	628	675	674	642	617	651	629	647	667	620	667	648	627	673	680	625	623	639	659	608	652	665	680	672	660	649	634	708	639	679	661	637	670	679	648	613	684	646	662	656	733	660	670	677	611	636	683	668	642	688	633	681	642	642	646	645	628	656	669	683	695	636	640	669	647	650	678	667	662	682	668	632	628	666	690	673	689	664	623	683	647	684	660	672	638	656	700	635	660	645	641	638	664	633	664	679	644	639	675	663	680	712	647	646	631	655	664	648	719	689	626	639	674	689	626	656	724	673	668	640	705	648	657	644	651	689	624	687	677	679	708	733	622	689	645	634	686	654	677	685	643	675	636	686	646	640	655	661	626	700	634	650	694	660	655	640	647	631	665	673	711	666	654	681	671	674	638	661	680	643	643	686	688	689	639	692	666	639	639	638	661	675	631	647	665	663	638	634	687	635	685	637	720	660	694	720	687	684	671	675	681	669	673	624	673	637	652	668	701	644	638	651	647	601	670	678	645	649	644	660	600	654	600	677	712	693	680	687	675	643	671	671	647	713	681	665	672	670	599	671	660	690	629	631	679	685	648	638	678	662	685	670	690	669	665	647	651	683	663	648	680	599	665	635	628	651	630	659	600	683	634	718	627	665	705	639	665	683	734	660	683	675	661	658	659	659	702	673	656	691	652	655	641	686	676	645	667	668	649	635	683	694	644	655	688	628	676	648	709	664	681	651	659	700	661	648	625	684	708	664	672	676	630	655	681	604	678	650	642	705	638	654	698	713	640	659	612	671	616	642	622	626	695	630	655	687	664	649	708	613	730	663	610	649	675	614	674	669	686	669	655	659	741	661	649	633	660	652	635	683	636	635	680	646	665	691	657	658	660	647	655	617	697	676	641	652	707	670	611	628	652	681	670	653	695	671	687	621	661	680	683	687	671	644	640	656	614	680	678	646	654	617	659	645	675	711	664	655	653	671	652	678	642	670	682	674	655	685	608	736	680	706	629	651	670	720	674	688	659	628	652	667	661	633	663	668	650	686	674	696	645	653	618	686	649	659	651	682	652	659	653	654	680	624	596	709	654	657	636	651	637	673	667	672	614	641	643	646	659	646	687	695	680	668	704	658	637	662	679	663	670	620	677	652	609	633	655	683	655	667	642	594	647	636	680	651	668	690	727	628	642	683	627	686	687	666	618	633	672	672	686	642	687	672	643	669	631	698	611	683	609	663	658	674	652	627	674	649	676	635	619	712	657	626	644	669	662	667	666	672	670	672	663	616	667	688	654	663	624	649
29904	16007	5765	5177	2379	760	310	215	185	218	281	317	229	203	146	151	149	136	151	135	144	169	140	144	134	148	152	147	153	135	159	140	162	131	144	138	128	142	156	141	142	139	156	146	146	157	152	160	129	124	134	133	139	122	155	136	141	148	147	138	146	137	143	157	157	147	129	138	154	165	151	148	114	125	162	145	145	147	136	133	130	139	145	149	142	127	149	132	156	145	131	132	126	132	122	132	147	159	145	137	122	130	128	133	158	151	141	141	139	133	137	134	162	140	144	147	129	136	140	137	154	138	172	150	134	134	126	129	143	149	163	155	133	145	149	152	154	137	152	149	139	131	142	141	145	156	119	137	147	127	137	139	174	139	144	148	146	135	136	154	150	173	125	154	139	158	135	135	146	151	145	149	147	131	145	152	144	132	134	160	146	139	136	139	151	129	152	139	141	127	142	137	142	144	143	142	145	131	152	136	143	142	149	121	142	112	143	143	144	156	132	165	126	144	145	129	123	133	138	145	120	138	147	138	151	139	150	124	153	158	149	162	145	147	158	137	164	143	126	129	155	155	134	152	134	147	143	145	149	139	143	142	140	131	131	146	128	143	145	122	175	147	151	150	138	153	148	164	139	137	148	148	146	137	137	147	164	171	160	140	161	137	131	127	146	155	142	161	148	160	138	139	161	138	144	141	144	147	128	147	157	149	159	130	142	160	147	153	148	153	133	136	125	132	138	126	124	145	144	150	136	128	132	138	170	134	148	134	132	146	141	158	148	157	136	140	144	144	157	165	159	135	130	124	142	120	145	131	157	151	137	113	118	149	132	149	152	142	158	138	145	120	163	144	147	135	135	140	163	146	154	129	156	139	157	125	133	139	149	137	146	145	138	137	124	133	145	144	139	152	145	133	147	130	143	152	137	132	142	154	129	166	167	172	132	157	129	159	149	130	133	136	147	132	151	147	156	153	137	162	160	136	142	132	132	154	160	141	163	128	150	120	162	133	155	165	156	145	146	140	142	154	154	146	124	131	149	142	142	145	141	138	144	139	142	151	133	145	151	148	156	147	134	138	155	125	165	131	162	128	138	151	150	162	153	132	134	152	141	165	121	164	152	153	144	135	152	150	152	151	135	149	147	147	144	134	145	161	140	165	147	161	145	138	147	139	148	156	168	146	134	135	147	144	143	140	110	144	131	149	158	169	163	135	138	140	159	142	146	157	159	131	156	140	150	141	144	117	131	136	150	150	139	140	134	138	130	151	135	148	136	141	135	142	146	147	156	133	137	135	146	148	129	142	131	150	140	143	130	140	158	134	141	135	151	148	130	122	135	141	119	142	163	124	120	158	135	133	141	159	144	139	141	149	161	159	138	150	156	132	147	118	166	140	143	139	148	147	123	149	142	155	143	131	156	148	138	147	149	119	155	137	153	122	127	129	144	148	132	136	158	158	161	124	133	123	148	158	135	152	145	150	141	161	142	138	159	154	108	143	149	138	151	135	126	159	142	156	149	150	156	123	133	146	140	138	136	140	134	134	130	136	154	153	120	157	140	138	142	149	168	146	156	137	129	157	142	142	136	157	145	151	162	171	134	136	156	153	156	152	147	141	160	137	121	134	143	144	147	151	177	154	115	160	131	143	160	163	124	117	109	156	154	138	145	137	143	145	148	148	146	167	147	135	149	142	144	134	129	151	153	160	147	146	142	149	137	133	129	151	144	154	150	140	143	126	132	143	143	138	138	159	130	162	130	131	139	158	132	144	145	143	119	152	142	143	124	144	150	148	151	143	145	152	147	152	156	160	130	123	131	128	145	131	142	147	148	145	144	126	159	162	159	135	140	146	140	129	145	134	136	121	135	127	139	142	154	147	130	137	127	150	133	149	127	130	136	145	145	149	134	136	135	135	149	180	134	140	170	132	142	141	136	137	146	153	139	144	155	99	144	147	153	123	138	154	155	141	132	154	125	162	120	136	149	138	145	125	151	134	155	150	124	166	150	124	137	145	140	151	120	166	141	147	137	137	153	129	180	147	138	139	141	149	168	173	154	132	134	174	147	149	147	130	138	127	139	159	157	155	132	124	133	139	132	151	148	152	147	167	146	143	147	149	163	151	142	156	128	149	142	162	142	152	144	143	145	143	132	140	144	142	142	125	145	156	130	170	181	134	142	142	150	168	134	146	164	133	139	152	156	147	139	125	147	144	130	160	155	131	142	142	127	129	123	175	111	136	161	140	130	147	111	129	149	135	139	151	141	134	170	146	152	135	136	158	130	135	144	142	148	126	163	154	134	132	168	143	150	130	140	148	138	129	147	131	123	139	140	159	161	144	142	138	143	125	169	130	128	144	147	134	135	152	145	139	130	151	135	156	133	139	138	142	133	137	149	128	137	141	135	144	140	152	157	126	167	141	142	139	160	142	162	136	139	136	147	166	141	149	131	138	126	139	138	137	140	144	132	129	152	148	123	153	131	138	146	145	152	151	138	135	126	141	156	155	152	137	143	121	139	155	150	122	146	133	154	144	131	136	147	163	114	162	143	111	154	135	124	121	125	142	134	148	140	146	144	146	116	137	164	170	146	149	133	126	134	152	164	138	131	145	148	131	132	137	140	140	141	147	129	155	150	158	143	174	131	144	157	145	142	139	147	151	146	140	145	114	125	153	141	146	126	126	162	127	161	146	146	145	163	147	132	152	156	122	151	152	151	136	122	152	145	129	145	145	152	139	156	143	156	133	154	161	154	133	156	144	161	131	125	147	151	152	150	132	125	132	153	140	140	138	141	137	178	150	144	155	143	157	158	159	149	136	161	142	167	153	128	146	123	150	123	149	137	156	130	141	130	131	140	136	117	141	145	131	127	123	144	137	139	142	160	136	118	131	128	150	140	126	156	144	152	149	138	149	151	139	128	145	143	140	141	143	144	146	143	147	151	126	165	134	151	150	158	154	134	151	148	129	153	140	122	146	139	124	136	128	137	156	149	172	139	133	126	153	149	147	130	153	141	173	160	146	155	126	154	128	126	174	139	151	167	145	153	148	148	139	119	146	132	138	149	150	143	160	138	133	143	142	146	148	131	137	149	165	145	146	169	145	157	155	134	136	168	129	149	159	136	134	134	161	128	152	121	164	142	125	157	146	156	144	148	141	130	125	151	152	161	164	145	153	150	134	121	160	145	139	161	142	148	160	162	158	157	151	148	126	159	138	140	141	153	158	136	157	142	136	134	174	134	143	139	139	143	147	147	151	158	133	149	162	139	156	141	161	134	142	128	131	175	161	153	163	142	146	159	141	139	157	154	140	145	171	139	160	145	133	148	133	135	118	161	148	123	127	162	140	124	131	136	146	112	131	136	127	129	148	129	122	132	152	126	150	151	115	133	144	153	169	130	139	131	153	148	128	173	164	159	140	142	153	138	155	143	126	126	149	141	133	150	155	168	127	141	143	154	124	140	137	152	164	152	151	141	150	143	145	160	136	133	157	154	143	145	157
6147	4426	9484	8590	4825	1457	450	321	234	368	560	528	375	315	174	187	167	187	192	155	173	169	168	160	152	176	166	154	187	170	170	182	186	144	156	153	149	170	156	144	156	166	141	145	161	137	137	151	134	174	163	150	148	152	167	160	157	162	165	148	161	157	155	149	167	177	174	118	152	149	152	140	160	164	156	149	157	143	156	180	153	141	175	169	150	166	150	165	143	140	166	162	165	186	165	153	181	161	161	145	177	134	132	178	134	143	146	157	153	159	150	165	159	143	182	174	145	172	152	148	142	173	152	181	161	133	162	169	161	168	161	179	155	172	143	155	170	160	186	157	140	158	180	165	140	142	146	174	146	166	164	161	178	165	150	183	154	153	155	169	158	176	166	144	151	154	191	141	162	162	146	154	162	159	133	150	154	155	162	164	163	155	136	151	143	138	168	144	160	186	158	145	149	145	159	178	157	147	153	159	152	128	144	144	165	151	168	137	149	157	181	160	157	146	159	179	148	148	176	159	164	132	164	147	137	167	152	170	172	152	173	169	164	154	159	152	163	163	151	159	167	155	150	158	128	158	148	150	150	149	166	138	139	163	134	198	163	177	149	158	160	158	171	151	145	173	146	160	144	147	160	167	148	160	149	157	157	155	147	163	151	154	179	160	151	146	170	165	150	163	162	171	168	164	188	143	133	152	173	164	172	165	163	182	184	173	162	166	150	156	148	184	151	149	181	165	161	191	147	181	156	158	122	148	153	170	151	147	130	164	165	164	154	149	158	156	155	166	145	144	142	143	148	162	164	176	166	178	157	149	139	176	154	163	151	151	158	158	156	165	166	150	165	142	161	159	152	158	165	157	152	156	157	159	160	134	153	165	139	162	166	162	166	134	153	163	190	162	150	185	170	186	163	157	170	153	148	167	174	164	139	199	168	151	169	189	148	160	173	151	159	144	141	171	168	159	167	184	165	146	152	147	176	164	154	159	154	178	173	166	170	182	147	156	130	158	158	148	174	171	166	171	171	156	150	176	147	140	151	145	142	179	172	149	144	159	161	152	167	151	147	168	151	161	149	188	152	154	178	180	165	161	174	168	156	149	158	145	157	169	170	148	151	166	167	156	162	166	173	155	156	135	158	163	154	159	139	151	147	166	157	171	160	153	176	167	137	162	174	135	166	150	145	143	146	174	160	167	152	165	161	183	182	137	148	162	134	146	167	147	165	164	149	180	183	160	172	156	158	170	148	158	149	159	163	155	144	151	152	175	163	154	158	141	170	151	169	137	152	162	155	152	160	156	141	171	151	178	172	144	158	178	145	145	156	153	151	171	157	165	168	157	143	152	153	158	144	163	129	153	165	145	150	156	157	169	178	155	172	177	162	171	160	169	185	188	158	152	145	179	164	143	151	149	158	176	170	146	165	183	137	161	159	171	155	169	181	164	140	149	130	155	179	130	162	132	142	157	153	174	173	159	155	159	163	162	169	165	178	161	161	155	154	144	149	172	159	188	161	164	158	158	166	169	165	159	144	156	160	178	144	155	156	158	163	152	160	165	153	152	154	152	171	140	155	177	165	165	160	177	185	186	141	168	155	179	177	168	148	166	188	174	138	163	158	177	160	167	152	154	143	177	152	155	136	171	154	155	152	153	149	173	163	181	137	167	154	133	169	148	163	153	155	160	164	182	180	178	174	160	139	172	179	153	152	144	151	169	161	174	155	163	133	159	149	151	146	154	156	124	173	142	170	161	150	152	164	166	148	164	150	170	151	164	171	141	152	141	167	158	157	166	164	171	161	154	156	175	171	186	150	163	159	169	153	161	159	194	181	162	161	139	156	158	169	164	158	166	156	166	172	152	166	146	180	176	182	160	146	153	155	186	148	186	125	149	163	181	147	140	156	142	163	164	150	145	146	144	181	156	156	158	171	191	172	172	145	151	169	146	153	190	153	162	149	148	170	148	164	144	184	157	151	175	153	191	171	167	175	148	159	140	143	131	158	158	174	168	140	150	161	167	180	146	154	162	143	197	157	160	152	171	153	136	132	167	161	150	174	157	153	144	181	151	156	167	160	155	156	167	140	162	186	144	165	151	178	169	123	144	156	159	149	132	168	146	170	136	167	142	169	139	158	153	161	191	152	166	165	162	170	168	145	155	160	151	142	153	161	169	156	161	168	158	160	150	149	169	189	157	138	151	160	140	157	188	153	157	179	167	158	139	166	156	156	141	142	142	154	157	153	138	135	158	155	157	158	175	141	140	147	172	141	162	161	166	167	142	160	177	169	180	160	185	152	166	164	157	164	160	152	140	163	140	145	171	180	164	175	159	162	145	159	158	158	165	164	162	162	179	139	150	151	149	151	180	166	176	161	155	173	168	159	148	146	145	139	138	154	142	173	153	169	168	158	145	156	150	152	155	141	158	145	144	163	162	158	151	153	146	159	153	164	170	145	183	170	157	152	171	155	155	167	144	144	157	160	139	171	152	168	163	145	161	141	127	158	142	168	160	143	143	183	170	165	171	169	168	155	147	141	176	144	155	168	146	175	169	150	149	159	157	157	162	167	162	168	165	147	163	154	146	163	177	158	151	139	164	144	152	136	176	162	157	158	168	148	175	147	136	179	145	154	158	134	161	146	180	161	174	157	150	141	157	146	158	159	169	144	142	169	139	150	177	166	149	156	170	153	183	141	170	155	161	156	159	133	155	153	125	169	181	147	175	142	167	161	154	151	160	163	153	140	171	143	150	143	164	150	141	185	169	161	166	136	174	152	174	150	171	152	159	144	157	180	145	161	152	160	163	126	166	159	194	161	152	152	171	159	148	180	158	163	163	136	166	132	156	175	162	161	161	173	166	152	144	149	159	158	129	163	161	150	155	161	162	160	140	165	168	152	157	160	169	183	166	156	162	128	164	158	170	159	163	158	134	153	152	150	156	155	141	146	154	156	147	178	157	159	150	174	159	160	158	160	174	139	185	143	147	146	154	165	192	174	190	165	149	161	165	164	171	175	170	149	161	168	187	146	190	147	149	129	150	143	184	141	146	159	149	151	152	140	151	161	154	163	165	156	147	157	150	162	154	175	149	139	168	156	162	171	155	148	146	165	157	133	173	170	160	150	159	132	177	136	158	128	148	158	141	168	167	154	173	161	167	144	142	191	162	178	155	148	145	159	161	155	142	165	159	170	163	170	128	142	162	144	159	154	174	158	158	169	164	166	158	159	176	151	154	137	156	173	150	179	169	149	141	160	143	176	167	179	149	163	167	154	150	136	145	152	163	173	161	156	138	176	161	154	155	175	161	155	157	155	169	165	166	149	154	163	146	178	155	128	172	156	181	155	178	157	138	146	151	145	168	159	173	158	143	144	143	159	140	172	151	151	135	149	164	151	169	155	170	156	152	170	136	153	149	155	172	128	159	144	171	148	148	167	166	185	143	147	160	148	162	160	158	154	162	158	170	184	151	157	176	168	150	182	159	149	166	162	157	155	156
24314	20014	26136	23615	20043	11524	3964	1124	881	866	1009	908	676	1630	502	485	495	453	464	463	435	414	437	438	418	368	396	390	405	467	394	392	401	396	384	386	365	404	362	394	389	392	370	387	380	359	381	387	374	377	405	365	342	374	370	404	403	382	379	396	399	344	395	384	376	412	379	380	377	363	402	370	357	327	339	383	374	375	376	361	342	376	345	361	362	373	339	375	376	419	374	398	375	358	396	374	364	332	395	365	390	375	375	390	380	389	397	376	357	329	369	407	371	383	365	382	359	370	392	368	368	384	341	377	360	349	386	392	375	406	370	365	351	359	378	357	421	343	391	373	398	377	344	401	381	357	379	335	398	353	353	380	334	380	395	381	348	339	371	325	389	371	365	347	339	358	398	359	350	384	350	387	359	360	374	389	373	363	298	352	359	338	384	390	350	393	382	379	382	383	381	382	365	361	351	373	374	389	353	360	400	418	356	390	366	355	375	331	344	397	400	352	398	378	355	356	370	353	351	401	369	408	394	370	361	360	377	386	382	370	357	373	390	367	408	341	313	403	388	341	362	351	394	357	370	344	374	353	390	362	395	400	369	342	376	371	347	374	369	384	368	366	361	372	327	382	340	376	399	350	368	394	359	381	363	350	344	366	363	384	349	355	348	351	346	363	375	357	368	389	373	351	337	351	341	363	394	366	372	354	349	351	367	394	360	398	367	345	334	372	350	384	349	364	394	341	367	375	338	334	359	397	367	390	356	383	339	352	364	346	369	373	347	337	350	377	410	332	378	349	394	373	383	362	345	364	382	380	357	351	345	388	330	367	393	362	382	365	329	388	350	345	377	372	373	374	360	402	378	367	361	363	365	355	380	361	370	373	355	346	378	358	353	384	377	350	352	340	349	346	355	375	348	333	359	338	357	358	386	386	344	348	379	392	413	389	367	362	395	364	371	356	371	366	363	368	340	355	385	372	386	359	374	363	349	390	328	375	351	384	329	404	351	416	368	384	379	397	381	351	354	338	410	338	378	343	384	369	384	383	367	394	387	391	394	364	354	380	340	351	354	357	386	397	386	373	404	387	412	383	373	365	343	344	365	360	391	361	351	382	364	378	332	380	408	385	358	371	373	351	351	369	341	383	389	382	363	369	369	349	336	352	381	361	363	352	359	367	369	355	360	370	387	351	356	364	356	355	345	354	361	374	354	361	389	381	363	357	353	364	326	380	339	369	388	368	353	352	355	365	391	352	331	376	345	383	359	375	375	379	375	381	353	367	358	361	382	364	379	383	367	404	388	360	423	354	351	356	406	379	366	390	383	358	385	357	345	342	372	360	388	382	394	384	364	437	375	334	340	346	351	412	350	357	350	376	361	359	376	372	353	378	368	346	377	353	348	364	326	420	361	373	351	361	384	384	333	346	349	360	393	352	373	399	345	374	384	375	361	371	423	360	345	329	406	388	336	373	386	332	367	392	338	332	348	360	398	400	359	340	350	373	346	359	360	321	378	322	367	372	360	417	366	396	386	375	367	412	357	393	340	379	371	403	360	358	406	391	401	382	355	387	397	363	357	343	353	372	408	381	362	363	355	367	347	376	361	353	387	354	350	397	349	365	396	365	366	332	389	361	373	386	377	349	401	368	364	371	336	387	378	379	350	358	402	360	331	358	375	401	407	349	372	351	359	361	377	361	353	368	350	391	372	340	359	364	358	344	343	329	393	380	340	385	382	372	373	372	361	362	411	395	380	371	348	352	386	357	380	355	385	350	357	365	345	356	392	346	348	401	383	390	374	371	379	422	386	378	377	375	359	368	355	370	352	364	371	364	363	405	377	393	338	396	377	365	385	385	346	383	345	320	357	412	347	380	368	337	384	370	382	360	368	325	349	363	367	369	364	338	354	403	337	411	365	371	347	391	386	378	371	341	354	393	366	398	344	349	364	366	375	393	336	379	371	372	366	359	382	370	362	413	383	375	384	372	351	361	365	379	393	380	409	368	378	376	334	416	369	355	384	359	354	382	350	353	368	364	398	360	360	344	344	383	393	381	369	377	352	334	389	372	378	365	352	357	336	357	362	396	362	363	400	364	396	386	391	367	397	342	358	393	374	371	414	357	369	380	369	373	362	350	355	351	376	349	369	368	391	353	342	352	411	364	364	361	348	372	372	366	381	381	349	352	401	355	380	358	360	358	355	383	408	389	326	376	358	356	372	395	339	392	405	339	359	380	362	354	350	347	384	364	371	355	368	357	383	349	365	383	380	368	351	356	365	385	358	336	365	377	391	384	362	347	389	361	359	385	385	360	386	384	345	378	405	360	372	368	366	336	346	357	329	370	353	385	370	397	356	377	366	344	326	339	376	370	374	383	375	384	401	393	389	333	353	383	350	370	358	389	385	337	347	344	409	380	387	332	372	385	378	337	355	369	409	400	374	365	315	372	384	391	356	334	373	382	378	378	384	359	348	375	377	396	387	362	343	397	364	361	355	354	371	352	359	377	386	360	359	331	340	371	375	361	407	355	344	343	387	396	400	377	393	367	356	379	367	394	366	367	346	382	350	341	369	395	384	383	374	348	396	371	365	345	377	400	374	330	358	386	336	371	374	372	349	357	360	348	364	333	375	369	361	343	392	371	350	369	357	384	360	364	373	352	394	353	369	383	374	361	326	386	375	388	389	385	307	361	382	361	350	381	355	350	354	377	343	395	381	387	341	407	350	364	381	349	374	375	349	352	396	371	331	356	371	373	363	372	353	352	376	388	382	346	352	385	365	367	353	369	371	398	391	349	376	356	389	390	341	348	347	364	400	379	373	364	320	365	344	356	349	371	371	365	364	329	376	340	372	341	371	362	383	366	337	373	348	369	399	361	379	359	359	372	373	387	358	381	376	363	383	373	347	380	376	394	385	369	350	393	360	411	361	342	350	384	383	365	395	356	339	374	335	359	376	385	412	362	339	343	376	406	373	362	376	372	352	388	344	358	368	382	332	376	399	348	355	375	373	378	343	375	403	379	351	349	382	347	333	357	353	346	386	381	371	359	363	367	387	386	374	393	363	351	367	377	389	368	365	332	319	362	381	379	357	359	380	348	375	354	343	369	361	337	393	355	352	349	415	384	401	377	359	346	346	366	373	379	383	391	354	371	382	368	390	362	386	373	343	349	405	369	371	385	374	401	373	356	369	377	366	357	361	354	351	352	385	366	340	362	349	407	383	367	333	393	393	379	356	390	379	395	365	381	392	346	372	351	379	366	390	391	338	334	362	376	364	356	322	347	347	361	319	336	381	333	374	388	351	377	379	353	376	355	365	369	383	354	381	369	365	378	359	368	370	387	339	378	419	380	316	376	367	339	371	366	369	349	331	355	372	329	381	340	376	376	362	386	362	368	346	365	353	383	340	389	371	401	359	353	371	357	366	422	354	372	366	367	367	360	348	367	375	366	351	367	372	364	356	409	346	392	390	375	378	352	385	370	394	384	380	413	356	349	410	389
7783	17376	20480	15164	8980	6437	4848	1939	1360	1415	1834	1468	1152	2792	650	582	566	532	517	498	466	462	477	496	430	462	400	392	403	408	375	402	407	366	400	371	398	400	397	351	344	381	380	367	344	387	375	373	379	366	353	376	350	358	353	337	346	329	356	401	372	383	321	324	338	349	358	360	351	343	351	338	343	320	356	339	366	363	338	338	337	344	380	366	337	322	343	326	330	351	356	324	313	338	381	342	327	356	387	342	339	348	343	365	373	368	337	371	378	361	346	393	331	333	367	363	342	347	362	384	386	343	372	331	334	335	370	318	344	382	345	324	368	351	352	367	334	389	324	352	362	356	336	341	370	375	389	340	356	355	351	340	348	374	354	337	313	368	361	367	328	350	380	348	389	352	371	339	336	328	399	371	354	395	352	355	376	357	350	323	345	332	366	323	346	368	378	315	363	337	322	398	355	372	373	373	289	385	369	348	347	348	369	360	337	347	350	364	348	326	331	368	342	352	336	337	378	343	318	330	362	360	328	367	382	340	373	357	329	339	380	336	335	338	373	355	347	382	347	344	335	350	345	376	315	407	350	323	333	352	366	286	372	387	343	363	320	348	363	360	392	339	370	355	329	332	356	358	345	344	344	349	328	341	347	344	332	345	361	381	377	349	335	332	348	377	351	383	341	374	321	387	367	367	367	352	329	373	364	355	344	347	315	376	350	387	360	341	387	323	325	344	339	329	348	344	347	359	352	348	379	394	346	346	363	347	328	339	382	340	344	356	336	344	376	348	348	358	355	328	360	352	346	338	365	358	328	370	344	301	363	335	360	365	365	353	329	349	359	339	358	330	369	352	345	354	365	349	348	334	318	413	325	364	363	351	332	342	362	330	362	377	364	358	353	345	358	360	327	357	357	326	346	340	346	343	362	363	357	356	355	354	349	380	373	374	364	345	360	325	369	335	312	366	327	335	356	376	345	358	347	325	363	365	331	361	336	353	377	363	366	380	340	323	335	372	346	332	302	367	368	387	347	351	335	329	333	391	347	325	340	335	366	340	345	354	368	333	330	315	382	361	377	368	363	364	349	348	377	362	329	331	325	385	335	334	320	339	321	354	369	362	311	315	311	349	353	361	337	347	319	337	344	346	341	334	363	346	334	370	373	375	313	365	382	329	323	353	348	372	310	363	331	352	323	364	325	340	357	342	364	354	373	360	342	350	381	357	328	376	346	361	340	349	351	318	338	352	353	360	361	353	324	361	310	323	355	358	361	351	357	363	349	341	348	337	384	360	348	336	358	360	373	382	328	352	358	374	335	337	357	351	349	374	345	350	361	337	317	375	354	388	341	343	356	352	358	321	363	370	364	344	331	357	341	324	349	320	365	340	346	350	362	336	342	337	378	345	334	354	340	353	337	326	365	347	378	374	368	351	323	376	360	349	376	331	349	320	352	324	348	358	327	332	338	352	325	358	372	342	351	345	389	339	373	307	339	334	318	315	340	341	361	372	371	366	361	349	323	347	359	382	324	367	355	354	341	351	368	349	317	371	350	362	348	380	368	376	342	351	327	376	361	350	350	355	321	340	382	322	348	343	334	359	372	350	333	359	292	350	367	314	332	346	376	342	356	326	352	350	366	320	346	361	347	335	327	345	387	320	363	351	381	322	364	345	387	329	337	337	362	326	366	357	336	398	324	351	321	339	358	324	350	361	376	352	371	338	382	373	319	349	363	365	369	354	341	325	314	362	366	363	333	351	335	336	348	386	334	358	351	325	302	323	360	320	344	354	342	362	330	384	363	376	359	351	353	331	331	337	340	363	330	327	353	358	340	322	371	325	353	354	340	331	339	328	322	326	365	349	335	352	373	346	363	352	355	301	372	367	326	402	320	333	407	354	358	335	326	318	342	368	330	352	363	371	348	349	345	352	346	315	350	334	355	369	358	327	352	346	335	324	365	351	347	384	373	378	345	333	329	353	379	333	370	344	360	333	345	381	354	352	348	348	321	329	327	369	358	335	364	373	343	327	330	360	346	361	360	349	366	345	346	362	341	358	349	342	365	326	338	356	349	330	372	352	362	351	361	370	335	355	357	369	369	345	361	330	363	339	315	392	372	313	338	387	363	368	356	350	372	373	354	385	334	332	380	327	337	342	359	343	348	351	341	371	345	354	329	364	335	363	358	330	331	353	356	379	352	345	357	333	307	364	384	372	328	348	364	365	341	342	350	325	338	355	352	351	313	370	354	347	339	358	348	356	339	349	326	369	345	367	366	324	326	322	356	367	345	321	356	334	325	380	307	336	336	374	355	362	354	336	346	318	360	362	388	338	358	358	386	373	332	348	374	352	379	328	337	345	328	358	377	386	363	377	382	343	345	354	345	362	335	356	349	325	320	321	318	360	341	330	346	362	316	350	375	342	357	352	321	336	379	361	373	345	358	352	365	351	333	354	334	322	352	327	351	350	380	363	386	328	347	368	324	354	326	331	329	326	324	384	336	354	346	360	369	373	339	338	352	320	353	316	360	366	340	338	311	377	353	333	349	345	339	325	331	362	320	328	348	316	362	354	333	370	366	350	351	353	369	351	344	331	315	309	394	330	348	356	337	311	359	357	342	361	344	358	341	345	354	329	333	334	384	353	340	346	343	357	333	351	354	346	345	330	353	356	340	349	332	334	338	357	364	363	350	359	354	346	361	352	353	350	351	380	365	369	343	337	335	339	362	375	351	335	340	374	337	369	319	342	325	347	325	363	333	360	346	369	397	340	346	354	357	340	322	379	382	347	360	333	353	378	366	370	347	356	359	367	350	336	345	369	338	309	352	352	366	324	354	347	352	359	336	338	345	354	347	368	339	350	339	321	349	333	351	344	378	374	371	418	376	364	356	329	355	333	337	338	394	343	368	323	322	353	331	339	338	346	328	343	395	364	366	342	322	345	352	320	356	365	370	336	313	339	340	369	338	365	335	368	355	377	353	310	350	332	342	334	368	354	316	324	313	352	378	352	322	354	377	330	335	348	352	356	332	350	346	339	344	335	364	325	358	376	324	334	359	352	367	337	359	350	356	338	354	378	362	350	335	356	346	366	323	366	349	315	346	333	380	334	342	385	380	318	342	364	361	341	357	360	366	338	360	367	355	348	348	365	351	361	361	329	358	368	306	366	308	358	369	353	333	348	361	345	328	334	344	348	391	345	373	353	351	363	328	339	341	353	361	325	360	349	340	359	363	326	366	365	355	344	328	372	333	335	346	358	371	349	356	329	352	315	378	357	342	354	335	374	323	357	317	379	359	347	349	343	338	322	330	368	365	328	351	362	350	364	321	363	338	358	387	360	363	372	329	339	334	361	341	363	362	360	351	335	351	360	340	353	379	366	367	351	336	360	331	312	351	338	335	352	319	346	341	371	362	349	331	330	355	373	350	372	348	381	333	344	355	367	358	307	359	340	343	358	366	339	355	358	359	360	343	368	345	365	353	362	360	352	341	399	334	360	369	337
24282	21994	29128	25515	22014	23000	15154	2969	1750	1835	1850	1564	1435	3626	966	1022	907	851	889	818	824	858	788	770	821	806	770	795	738	752	754	788	748	774	811	749	743	736	766	736	727	708	775	701	722	773	732	713	701	684	680	751	728	737	726	677	639	704	686	733	694	752	675	693	702	649	712	718	717	720	743	740	725	691	675	712	661	735	702	702	664	729	675	754	738	697	737	746	663	726	707	747	732	670	685	717	698	725	739	678	665	694	715	676	682	682	686	692	692	729	733	687	707	714	752	704	755	727	741	740	688	700	687	729	751	711	685	700	710	700	708	682	683	683	744	729	712	724	711	723	688	730	703	688	695	713	708	690	699	702	706	669	678	683	695	693	725	746	690	696	696	751	732	747	654	686	720	706	716	671	688	701	764	725	697	654	677	728	706	685	661	720	713	673	696	769	717	711	698	752	691	688	682	673	662	713	691	699	734	689	711	744	717	709	663	705	666	672	665	658	680	665	669	726	704	660	747	677	695	695	697	669	755	656	703	716	763	761	694	644	683	685	704	712	686	673	670	681	668	709	702	685	711	698	721	706	725	741	707	744	716	690	700	707	687	668	715	671	666	668	697	669	707	713	656	667	699	679	688	685	714	723	677	695	685	669	705	702	716	696	738	702	665	703	717	732	717	667	725	720	684	702	682	674	730	676	702	654	702	713	664	699	693	698	721	720	690	779	670	706	686	722	709	662	734	714	719	734	713	702	727	732	668	689	670	710	761	666	679	693	700	736	685	656	682	720	705	714	668	692	695	721	706	733	705	707	712	709	733	708	726	734	712	656	687	710	657	738	646	734	718	683	730	679	729	691	695	706	697	697	738	706	691	685	706	757	698	692	736	678	715	688	705	674	705	706	717	665	672	662	711	682	683	681	692	720	709	742	705	725	713	718	719	698	707	712	710	687	706	688	713	731	735	715	700	692	722	700	729	679	700	691	680	677	740	711	732	681	691	698	666	701	705	733	728	722	722	659	726	712	703	704	686	701	689	692	742	709	738	720	695	654	721	743	761	679	677	678	703	700	713	738	738	685	693	670	686	687	721	692	706	710	705	725	653	692	684	709	692	690	734	728	698	691	679	729	693	717	721	665	701	670	701	641	669	692	689	715	723	684	697	698	776	727	735	703	691	652	675	689	696	706	651	706	689	702	703	706	718	688	709	703	667	704	712	689	679	711	699	703	702	706	735	678	667	706	716	667	702	687	722	693	697	711	709	682	710	700	680	707	729	695	713	639	691	689	712	742	732	708	670	734	671	710	658	640	727	714	690	696	748	673	745	713	702	689	713	663	683	705	725	723	728	700	716	720	716	728	704	716	700	659	647	702	690	672	717	705	713	709	710	671	707	729	682	672	695	701	722	708	703	661	711	699	684	711	660	702	696	649	686	696	718	712	743	702	698	732	669	675	703	672	677	697	707	674	717	723	672	754	728	687	682	681	677	717	709	692	707	706	687	698	700	687	688	707	736	695	691	718	676	714	738	680	645	664	705	729	735	675	658	727	721	674	701	664	719	685	711	681	689	657	686	649	699	719	688	698	663	653	708	707	747	645	735	698	693	694	686	729	693	721	719	693	714	692	762	710	698	679	708	665	668	711	714	718	714	740	681	700	692	660	679	709	706	696	670	684	712	684	663	650	716	716	653	709	673	693	666	654	687	729	682	696	686	704	726	726	706	669	658	726	696	681	701	693	711	743	656	698	709	736	697	619	674	683	711	651	714	692	725	732	730	687	658	677	708	683	705	677	682	681	692	675	660	675	691	609	724	737	704	693	720	709	700	732	711	661	683	673	708	649	655	664	703	712	693	744	746	657	758	707	719	685	684	644	694	703	700	656	736	701	671	708	695	705	677	712	685	636	698	717	741	743	680	694	732	706	703	733	655	694	685	671	725	699	677	656	735	717	687	685	674	728	662	676	716	720	675	697	732	664	763	652	703	708	701	736	706	708	687	692	679	718	724	749	734	713	757	687	673	743	678	686	692	656	752	657	705	746	693	697	686	714	677	668	715	657	691	742	692	742	711	710	693	676	737	694	707	701	696	667	694	670	705	715	705	693	712	707	733	699	667	690	701	710	730	727	715	680	675	659	712	718	713	725	744	729	723	673	723	713	656	687	702	673	686	725	736	672	669	712	711	754	706	731	733	677	737	697	696	708	710	694	708	681	689	695	671	712	727	732	718	686	710	709	661	693	660	687	703	720	702	667	683	706	711	702	678	689	704	742	745	690	699	695	705	712	656	691	657	700	700	690	714	661	688	730	664	723	680	651	658	681	673	692	681	736	698	716	684	688	682	677	725	652	688	693	722	641	637	707	688	702	692	735	695	736	685	696	667	688	688	645	739	727	731	687	676	685	711	690	661	706	675	666	692	695	682	713	713	684	734	649	678	714	682	688	715	695	694	718	705	697	672	704	736	669	681	677	656	659	645	636	680	733	725	717	723	719	659	681	650	754	680	704	673	638	644	723	702	697	683	700	683	725	726	711	706	696	684	731	727	717	672	715	692	721	685	712	646	680	719	728	721	717	723	756	682	730	695	703	729	669	701	767	691	729	684	706	681	688	669	714	714	655	697	738	686	711	752	696	715	700	706	666	677	698	666	713	707	747	732	698	744	656	692	657	690	716	707	681	716	691	737	720	706	728	702	686	694	671	698	665	713	731	730	701	671	746	710	679	708	649	680	759	673	651	738	684	684	684	662	711	730	685	687	697	681	708	751	720	670	692	738	700	721	662	712	741	712	694	678	710	722	684	689	715	701	682	702	696	713	685	696	662	713	623	697	666	676	714	753	704	692	748	707	703	705	688	686	752	687	712	709	690	736	665	683	705	739	701	682	723	732	710	713	730	667	688	676	686	712	719	731	674	682	684	661	702	709	691	706	687	705	755	737	702	701	683	680	689	696	711	702	745	657	710	738	675	698	680	705	692	682	735	688	667	684	697	694	673	673	669	738	691	675	724	705	647	711	694	678	697	716	688	696	739	680	687	690	678	700	694	722	649	712	730	646	715	707	746	739	701	699	659	691	719	702	675	697	706	740	679	641	729	688	696	712	682	712	725	668	734	666	686	736	708	681	685	711	706	741	719	702	668	693	730	710	696	700	638	644	662	726	686	637	739	732	668	682	705	704	739	679	654	669	721	708	659	702	680	675	700	712	697	733	697	705	679	710	700	658	715	688	773	714	693	658	663	732	722	683	723	714	664	718	692	750	708	659	673	688	672	731	646	686	691	670	690	714	709	705	704	732	752	666	690	699	696	693	692	735	701	710	721	691	709	720	722	741	675	694	681	730	710	673	659	689	701	649	715	685	670	705	651	692	740	702	706	761	687	687	703	736	723	722	698	696	700	665	734	731	717	721	701	664	711	731	661	699	706	679	707	673	710	675	666	715	618	657	678	713	738	686	731	713	683	666	697	692	673	666	682	696	696	709	712	701	672	668	665	688	648	694	689
12627	28031	28707	23540	13501	12253	9322	4173	2915	2950	3322	2617	2307	5930	1253	1232	1072	1043	995	965	921	928	923	859	819	807	839	753	769	756	755	776	761	734	735	753	720	757	721	724	728	731	707	735	707	709	726	668	729	694	692	653	691	724	652	710	664	668	688	702	663	739	678	683	696	657	705	684	686	637	705	693	720	678	640	695	715	672	671	709	638	680	651	674	665	694	633	673	638	720	633	664	708	646	717	646	714	682	677	730	660	645	658	678	671	709	671	719	683	668	637	663	615	699	651	639	666	657	647	681	675	735	696	663	643	652	638	668	630	645	692	704	650	660	721	661	729	711	678	660	647	683	623	696	641	642	679	629	681	640	622	663	656	687	667	646	629	678	663	699	691	686	705	681	710	710	675	664	678	618	674	643	682	737	677	669	658	684	715	684	654	696	606	707	726	658	631	627	679	705	663	689	671	703	680	673	627	703	647	651	724	623	660	673	657	682	682	678	633	719	701	610	645	668	682	688	694	663	659	715	684	639	650	705	667	683	683	643	650	672	680	570	711	670	683	663	680	693	672	675	650	664	643	645	687	688	673	662	622	685	620	648	647	675	654	682	674	635	655	656	663	665	634	675	645	652	647	629	692	638	657	652	645	625	678	712	644	646	683	655	626	621	672	660	640	647	630	616	680	674	686	657	661	711	676	694	677	644	668	647	689	673	673	652	702	670	688	642	691	652	676	658	675	671	721	668	644	620	684	611	671	634	655	680	669	656	676	666	692	649	629	692	691	645	655	639	694	641	706	658	656	640	670	632	669	669	610	691	635	656	675	655	648	639	678	669	660	627	635	682	677	650	671	690	665	694	683	638	683	705	680	668	691	670	623	616	727	659	682	656	715	667	647	697	650	689	622	669	671	649	634	636	698	630	671	675	633	663	658	667	641	643	687	640	678	654	669	644	655	665	669	648	667	628	656	684	638	656	685	617	649	590	720	662	646	698	627	649	648	693	659	654	646	649	637	650	665	669	699	617	689	632	648	638	651	622	654	672	672	638	698	602	625	639	684	669	688	616	661	622	696	679	626	653	683	641	624	673	653	657	663	678	669	665	638	678	660	693	695	693	662	659	707	649	695	653	664	687	655	640	664	674	692	674	728	688	663	649	656	641	672	675	635	642	676	713	631	696	697	661	670	614	656	670	679	654	653	700	685	627	647	627	722	633	655	691	645	659	679	709	645	611	659	652	592	643	715	648	673	659	659	652	677	566	638	709	666	693	698	645	651	638	671	701	662	643	660	645	690	690	640	644	684	684	688	644	670	648	648	630	659	656	687	645	655	647	690	667	691	660	682	695	636	662	630	719	717	659	657	688	641	652	636	680	663	648	704	660	716	651	662	667	649	609	616	699	665	660	665	684	684	631	724	668	623	648	627	662	671	644	634	620	686	672	656	694	661	661	643	653	680	626	648	701	646	678	652	672	659	662	690	628	636	688	691	722	686	649	644	626	676	643	705	681	633	660	682	663	689	691	636	627	686	662	652	677	653	682	643	661	698	652	659	705	663	682	724	662	658	693	646	684	628	652	672	633	653	649	667	645	629	623	692	692	633	700	667	668	689	638	687	662	644	642	679	710	658	675	664	678	694	633	658	641	677	658	670	678	680	649	710	685	644	644	680	663	666	693	661	660	666	701	653	641	626	622	660	653	679	700	648	674	694	657	666	664	680	615	683	622	636	686	662	678	621	618	692	654	692	674	638	667	640	658	690	684	640	708	672	700	682	675	650	630	643	677	696	656	611	690	624	666	685	689	650	692	629	710	641	712	613	620	672	647	656	675	633	617	664	630	647	639	663	627	636	693	668	676	654	673	688	667	678	638	666	642	651	659	702	705	644	664	676	681	608	642	669	654	659	651	673	717	699	665	639	648	709	650	660	670	626	673	671	655	673	646	660	673	614	643	653	659	666	660	667	664	699	674	668	631	687	689	674	629	681	680	634	635	630	672	634	643	673	671	658	697	673	655	629	641	641	657	668	659	684	648	653	657	671	668	685	634	652	689	683	634	644	680	628	672	692	707	681	630	668	660	655	701	631	666	647	645	648	637	659	702	675	689	674	644	682	680	713	670	694	668	642	630	671	653	650	676	657	685	710	645	640	632	639	684	683	648	670	670	640	639	631	651	704	638	678	641	705	688	630	640	679	720	666	670	681	605	644	680	675	658	627	699	641	662	621	670	680	684	644	704	694	651	658	631	756	622	619	647	661	676	693	707	716	693	657	639	686	703	684	662	662	639	623	654	671	668	656	669	623	684	644	630	671	689	657	699	623	658	667	657	673	659	671	677	686	661	634	631	686	673	631	665	649	716	645	698	675	688	669	668	687	658	652	681	685	639	668	637	650	660	668	682	677	705	655	659	650	640	662	631	634	654	657	673	608	668	642	626	627	693	661	657	693	695	686	653	639	644	666	616	689	668	674	650	649	655	666	674	628	668	675	617	690	663	691	684	662	726	634	696	651	682	604	637	604	664	676	622	607	682	666	680	708	708	661	697	642	642	659	655	663	671	624	673	667	636	619	651	668	634	707	663	652	633	674	663	669	656	657	673	677	659	690	680	653	658	680	675	671	638	700	676	702	659	716	649	630	649	697	654	674	629	688	641	645	684	648	696	646	634	666	619	683	680	682	702	692	643	629	658	732	664	648	699	668	640	679	646	623	663	630	697	658	645	641	719	602	660	637	643	640	701	667	664	649	670	665	674	634	702	665	648	662	675	680	672	669	652	673	684	645	631	634	652	641	628	668	631	614	660	626	669	643	654	639	670	657	661	670	640	698	656	651	636	632	678	667	664	699	696	690	661	650	637	635	637	658	692	695	663	705	724	663	659	726	634	658	651	654	685	676	679	629	680	677	660	670	680	643	642	639	664	670	658	639	668	677	695	638	640	699	670	641	623	656	700	645	716	705	685	660	648	640	672	714	616	706	671	701	659	685	654	649	683	677	623	667	656	671	674	625	661	660	698	679	687	644	677	669	698	645	682	691	623	661	652	716	647	658	700	631	668	639	642	656	669	671	719	673	678	657	665	664	670	715	668	665	614	668	612	654	642	673	650	687	662	650	667	639	701	627	616	638	634	690	670	640	660	629	672	661	642	654	679	668	614	664	652	635	694	647	644	661	634	678	637	658	610	635	689	667	631	663	580	647	630	729	652	714	640	662	675	663	678	644	652	657	674	634	655	676	642	645	683	645	661	677	642	688	649	679	655	753	638	604	654	676	681	652	694	643	662	659	621	699	678	676	676	634	635	691	624	655	649	676	649	681	644	635	642	624	676	676	666	654	674	701	647	660	676	699	702	634	646	659	686	613	685	642	671	682	681	711	676	668	638	630	679	681	700	686	684	687	652	687	672	673	674	674	624	672	664	662	646	688	643	637	668	618	668	679	647	694	684	682	629	649	637	652	672	678	665	664	622	682	644	669	728	670	628	645	671	676	654	660	660	661	653	662	661
29782	16227	5366	4942	1491	581	286	215	173	256	316	291	227	203	132	141	138	156	144	154	160	165	133	142	151	151	167	144	145	146	160	150	147	154	153	143	142	138	157	138	150	130	136	163	159	115	147	130	133	121	156	161	177	139	154	124	145	138	147	144	142	139	163	156	148	155	137	147	134	128	142	155	144	117	151	132	130	138	146	146	145	168	141	140	120	163	137	141	160	142	131	139	137	145	163	157	172	146	135	138	154	145	155	154	151	135	154	153	131	146	136	125	128	163	144	149	169	135	155	150	158	152	158	139	169	161	146	159	114	123	170	133	158	163	119	154	134	130	136	125	139	142	117	139	129	141	143	123	135	180	137	151	111	127	144	136	161	148	140	155	158	148	152	141	148	144	131	158	152	126	142	145	166	152	132	135	167	117	145	153	150	155	149	132	136	128	156	132	141	146	147	139	150	171	142	141	146	127	143	138	146	165	137	153	172	125	123	129	122	150	140	154	110	138	135	148	141	156	149	137	172	133	151	160	174	138	147	131	161	163	133	155	137	138	153	137	123	127	141	146	151	148	146	126	149	138	141	174	158	147	140	119	156	151	110	138	153	166	147	154	145	152	145	132	160	161	128	149	127	130	126	134	146	122	165	137	120	126	151	137	150	140	137	135	142	151	148	147	137	133	143	138	144	143	151	123	146	154	157	133	153	156	151	157	159	142	142	153	131	157	145	128	144	142	149	153	161	138	134	130	162	131	183	137	140	136	134	168	128	155	162	136	130	169	158	155	140	135	141	136	135	143	140	148	137	122	128	110	134	120	129	153	152	142	145	135	159	134	147	144	164	144	147	129	121	140	147	113	159	133	127	134	125	141	153	148	125	154	136	139	141	162	140	152	137	144	144	133	152	156	128	144	152	158	135	150	124	144	142	167	109	133	148	149	144	149	144	158	159	128	152	138	160	145	144	142	149	143	155	152	146	134	153	156	129	111	131	159	164	170	159	144	142	141	165	140	158	132	141	146	131	136	146	150	169	141	152	164	131	151	125	158	151	147	128	139	147	159	130	146	148	142	138	152	138	138	148	139	152	159	138	138	144	128	142	162	141	149	146	138	135	128	127	153	156	152	153	138	143	143	150	129	144	167	132	157	153	156	138	146	149	139	157	167	123	144	130	129	154	123	159	154	146	133	145	158	114	138	171	143	158	123	148	137	152	139	167	164	152	162	176	160	145	131	146	133	138	132	147	124	125	142	138	148	139	146	145	142	134	129	135	123	154	154	152	144	146	125	133	124	129	141	150	142	172	130	160	143	142	142	142	153	144	159	128	176	152	156	138	140	152	146	166	143	164	153	123	136	153	138	150	126	141	138	126	124	145	167	132	143	156	141	144	144	134	161	140	142	134	132	145	144	156	147	133	131	143	126	134	119	136	140	141	153	155	143	153	145	137	146	143	155	142	142	161	142	124	142	160	153	123	181	156	146	137	117	132	127	140	149	126	141	150	134	140	139	140	122	148	135	148	136	155	142	128	163	147	138	121	127	146	131	154	139	138	149	128	134	148	131	141	146	156	159	137	153	138	146	152	133	136	136	157	151	124	132	167	120	152	136	143	127	156	131	155	151	136	147	156	147	144	143	139	156	146	124	142	121	147	152	152	158	124	154	140	146	138	144	166	149	137	144	147	154	114	139	161	140	151	133	144	163	148	133	158	152	144	136	166	158	153	124	130	144	143	124	145	150	137	165	133	130	152	128	149	132	142	147	136	146	148	153	153	147	150	163	150	139	125	149	136	131	163	174	116	144	139	163	145	145	137	127	157	157	152	148	124	130	130	139	142	154	144	155	149	134	154	144	115	139	136	108	133	151	150	164	163	146	151	121	141	132	132	158	164	130	158	157	130	148	161	152	146	133	140	154	126	139	137	144	151	143	130	128	139	152	142	133	146	164	163	143	161	165	167	131	157	134	132	132	158	160	148	155	148	141	134	152	134	155	160	135	150	151	131	135	138	137	148	146	129	132	165	142	151	154	139	142	154	135	131	151	147	144	134	135	167	142	120	126	141	152	144	142	156	132	148	144	148	132	136	148	162	168	148	157	136	132	139	159	141	151	162	144	131	153	141	130	133	165	151	140	130	123	140	151	152	135	129	146	150	118	162	135	139	122	138	131	138	155	157	117	142	141	165	127	145	146	127	135	148	127	156	122	129	144	145	183	163	162	127	140	133	168	165	119	136	157	139	140	142	138	158	144	141	140	138	140	130	135	143	168	145	145	148	150	152	158	144	151	137	127	127	144	155	123	159	134	133	155	154	157	134	134	154	173	149	152	141	129	152	152	138	140	148	163	144	156	125	138	167	123	156	128	128	144	160	128	168	148	162	138	147	143	131	155	145	157	133	160	123	168	138	152	136	145	139	156	159	161	158	141	144	139	133	143	135	150	129	153	130	143	143	152	141	157	151	135	137	143	150	144	153	141	165	143	148	141	136	131	143	147	146	169	153	133	133	130	146	145	152	158	153	154	113	134	120	131	134	153	146	132	149	122	140	173	128	146	131	133	131	139	154	154	138	146	148	137	131	146	158	140	165	130	132	145	137	149	152	134	136	134	166	133	131	135	157	156	141	138	137	138	124	153	138	149	152	159	132	135	145	163	144	141	157	139	143	124	139	134	128	148	141	158	149	139	161	155	137	158	155	152	156	133	142	134	151	119	151	140	138	157	141	150	151	137	159	148	148	133	138	128	136	154	146	149	153	131	172	156	153	133	137	156	134	143	149	134	143	143	141	151	130	149	134	156	135	144	165	139	161	159	157	147	152	115	143	151	156	170	126	149	149	130	153	163	134	155	167	157	156	131	140	125	155	170	128	152	147	150	128	131	159	130	165	168	156	145	146	153	136	138	140	138	146	159	136	146	131	144	162	141	139	149	147	167	151	143	129	129	115	143	126	127	150	148	131	158	149	143	114	159	152	132	135	163	167	147	149	137	138	140	161	139	175	116	151	141	157	119	163	150	142	132	131	150	158	133	147	136	143	132	138	154	136	153	134	137	169	134	168	150	155	144	139	145	147	169	138	126	144	126	153	143	139	169	154	122	147	119	141	148	133	136	141	160	136	145	135	144	145	161	152	145	137	146	150	156	138	176	154	138	128	139	161	143	135	152	131	127	115	124	125	137	138	138	132	143	136	140	150	121	131	170	149	147	134	151	122	142	149	141	148	150	133	133	138	147	143	137	128	118	139	136	146	138	143	158	151	149	162	149	143	147	157	131	155	156	150	157	128	134	152	144	124	140	157	143	143	142	141	135	129	136	140	139	154	148	145	139	138	149	129	140	127	133	138	156	157	137	156	143	132	145	176	142	133	167	138	122	146	137	145	141	150	119	139	148	137	126	146	122	146	160	134	136	148	161	132	181	140	147	160	165	152	143	148	141	122	139	147	141	152	146	156	127	137	158	141	140	138	137	143	139	122	128	152	134	150	139	144	145	148	134	134	148
7627	5574	7840	8870	2937	1083	458	312	234	461	566	519	416	280	185	147	192	166	188	169	169	170	165	165	148	161	163	140	159	170	162	172	150	172	163	161	142	173	170	139	157	167	141	168	145	169	163	159	181	149	143	151	152	178	152	174	158	141	153	134	193	168	158	161	158	157	164	162	171	156	164	141	169	157	189	182	176	166	178	146	150	147	156	148	142	158	149	147	154	165	143	164	183	169	149	146	152	172	155	162	153	158	146	151	175	160	160	153	153	164	182	174	147	169	158	158	156	156	148	173	176	149	164	153	165	182	144	152	170	154	147	153	150	172	141	142	193	154	148	151	152	150	151	167	146	174	159	174	150	180	176	160	160	143	152	160	169	138	169	146	151	144	150	143	153	144	156	160	146	144	147	148	164	158	156	161	162	162	156	142	167	170	173	159	165	154	153	169	166	152	164	155	138	149	141	155	139	162	158	155	148	159	159	146	133	156	155	135	156	136	160	182	144	139	189	170	163	139	141	155	184	168	167	163	168	162	167	169	168	164	157	148	172	158	154	150	161	138	132	163	164	145	156	154	167	161	157	178	164	160	162	147	151	163	160	160	168	163	170	151	176	172	130	163	168	149	167	146	182	147	158	146	149	163	180	167	147	159	165	184	146	146	154	157	154	158	173	142	128	160	185	174	148	166	163	143	167	157	162	164	155	146	171	165	154	151	151	155	147	167	149	155	161	126	150	145	157	152	133	174	167	145	171	166	178	183	159	154	133	162	155	173	170	148	140	166	158	150	163	157	171	168	156	145	124	144	154	134	161	157	182	188	159	127	159	165	145	144	160	163	162	136	156	178	162	166	144	176	152	181	175	166	154	157	163	135	167	156	156	145	153	166	161	168	156	136	141	170	159	153	165	162	173	195	160	165	177	154	177	176	155	137	176	163	183	148	143	169	166	138	177	147	147	145	165	160	165	172	170	166	156	172	162	149	135	146	173	161	183	160	155	157	157	164	177	173	149	146	166	137	183	167	167	155	176	156	153	154	143	148	162	138	152	152	152	171	164	160	148	178	163	151	145	151	161	166	161	162	147	148	156	131	170	158	157	175	169	168	183	172	164	161	159	156	150	167	169	158	152	173	170	131	156	167	143	158	159	159	142	162	169	166	165	159	134	173	176	153	150	183	135	158	153	170	144	156	169	177	147	159	159	149	156	154	161	153	132	141	153	157	171	157	170	149	183	169	160	159	165	154	161	152	169	165	167	144	160	149	153	169	160	148	149	177	177	155	166	168	167	177	142	179	161	158	165	155	140	153	149	155	138	158	151	148	158	156	166	164	152	160	164	150	165	159	159	180	154	174	173	151	147	146	164	170	170	176	150	148	160	122	147	173	168	141	162	160	156	163	146	164	146	154	151	174	166	167	161	172	158	155	154	157	154	154	153	156	158	151	158	155	163	152	177	154	168	168	147	153	174	155	142	161	182	170	162	155	156	173	170	176	141	155	169	160	166	189	164	154	148	152	163	144	173	153	141	153	159	153	145	163	161	184	152	145	162	160	143	163	154	145	143	162	145	155	168	157	189	168	144	154	175	150	151	158	154	148	157	150	163	158	152	165	159	170	151	167	163	159	167	140	153	155	159	184	155	139	180	139	139	161	166	186	177	141	131	165	142	161	165	166	164	142	168	167	160	157	181	172	142	162	138	166	156	129	135	170	155	155	161	154	183	165	144	184	156	133	151	166	172	147	154	155	138	173	177	140	151	141	171	158	153	151	154	156	144	137	170	156	165	156	159	181	141	143	154	145	182	147	156	146	148	173	159	140	129	160	164	141	159	147	156	144	134	169	166	143	154	158	163	143	169	169	161	132	170	166	166	154	166	143	155	165	150	168	147	177	165	141	158	155	184	163	158	168	165	150	167	172	161	175	157	154	169	177	153	163	165	139	164	162	161	136	151	146	179	147	148	158	166	157	140	145	141	166	180	149	143	188	174	134	177	149	155	173	169	160	169	149	162	173	142	169	149	162	155	166	168	172	170	157	172	158	152	159	159	174	172	193	178	167	159	157	173	183	161	163	162	169	139	161	171	164	167	149	171	189	172	169	166	131	153	156	178	154	168	159	154	143	156	157	141	134	157	153	137	160	176	160	180	176	154	155	142	194	172	164	159	153	157	154	157	146	186	174	179	137	138	146	145	147	176	187	169	135	143	143	156	162	177	143	169	153	160	136	145	183	149	162	160	162	135	160	158	164	134	143	150	171	165	176	171	175	156	143	144	164	169	154	142	144	157	144	183	150	166	163	167	164	168	156	141	155	167	159	152	166	160	171	183	153	159	153	199	148	166	142	165	152	153	168	181	148	140	200	155	152	156	151	141	168	173	157	147	152	153	175	151	156	176	142	155	160	152	166	138	148	183	161	150	171	143	160	170	152	168	163	164	164	144	169	170	163	145	152	175	168	164	164	175	151	173	180	171	157	148	167	155	140	168	148	162	150	138	161	166	155	172	170	166	166	157	134	147	147	151	137	168	151	163	154	155	154	163	167	161	155	157	152	171	165	169	163	155	166	172	164	156	147	140	167	164	177	134	151	158	150	177	163	164	174	144	146	152	157	161	160	139	165	159	159	169	155	152	153	137	152	149	155	160	179	169	161	140	141	156	166	152	155	144	159	170	169	156	159	159	169	153	147	151	154	156	150	171	181	152	143	164	165	147	177	173	165	160	149	160	164	125	150	150	157	132	155	139	151	173	167	137	173	169	168	178	163	176	168	143	183	135	155	179	170	153	148	149	166	152	135	151	156	177	156	161	133	167	156	172	150	178	129	161	167	152	160	161	163	155	159	160	165	154	165	169	158	159	176	152	188	160	163	163	157	147	162	161	174	163	156	169	151	163	163	158	144	150	170	160	160	164	130	156	163	158	166	155	185	149	163	187	137	166	165	144	152	129	142	166	157	163	148	142	146	156	160	166	147	169	154	143	172	155	166	154	173	152	164	167	154	148	168	171	175	157	161	152	175	166	149	153	145	137	154	144	150	182	171	154	179	153	149	130	145	145	172	111	191	163	167	160	154	160	156	159	167	155	179	157	157	160	147	168	173	168	194	164	168	165	162	173	155	164	169	163	155	154	139	167	162	164	137	151	128	155	152	161	166	157	194	170	166	167	139	163	155	172	165	163	181	147	152	159	152	165	135	149	160	140	154	174	170	138	137	171	195	149	171	156	169	162	143	167	158	170	166	161	177	159	141	157	147	151	170	156	131	168	186	149	155	157	159	177	145	167	161	143	151	181	165	173	157	166	135	145	182	141	176	152	168	151	148	146	150	148	165	180	170	164	150	170	171	131	157	177	186	158	163	130	168	153	152	158	141	161	157	144	161	172	168	122	133	170	161	182	159	176	149	165	173	166	158	160	164	140	144	173	154	140	155	147	165	144	155	157	162	158	143	178	161	159	137	139	166	158	157	152	153	152	134	147	133	156	179	170	152	155	141	166	169
26684	22022	28769	25955	22038	12679	3463	1296	905	916	1119	1078	844	2067	544	538	492	502	501	454	503	453	448	468	439	442	425	447	426	431	425	420	446	438	430	390	448	444	432	383	405	425	434	406	416	414	417	390	403	430	408	399	403	427	412	401	425	407	458	380	374	393	399	441	406	405	435	386	421	414	368	413	395	399	437	402	394	425	384	366	423	432	418	443	406	398	415	411	406	438	416	386	421	406	388	399	411	380	405	423	422	404	406	393	399	420	411	449	400	396	406	402	455	390	364	415	431	408	404	401	389	394	437	399	406	415	409	428	406	414	429	421	401	422	375	405	418	427	405	417	396	368	413	400	412	386	423	391	427	422	415	369	389	398	418	438	448	398	377	388	385	470	424	422	410	418	421	434	395	407	365	396	404	419	407	433	383	418	423	425	426	414	369	385	451	350	372	425	414	475	384	404	424	416	416	410	421	414	369	398	405	407	379	402	428	415	390	420	397	420	379	390	437	425	424	417	418	409	377	405	401	393	391	421	416	441	377	406	400	427	400	417	413	410	415	433	363	368	416	406	393	397	420	399	405	402	398	428	382	376	442	371	382	476	405	409	386	365	408	433	394	424	455	392	406	392	433	395	426	395	387	416	416	430	385	413	416	398	387	416	421	384	390	376	392	431	373	397	408	440	435	413	414	390	408	404	427	420	425	411	420	443	375	417	408	388	407	384	388	438	383	400	412	406	435	441	435	382	433	401	428	445	397	450	412	409	428	416	409	440	406	424	393	416	398	446	403	438	388	414	406	412	447	402	360	389	389	424	418	404	422	449	415	452	389	417	407	413	415	456	392	422	385	448	396	442	395	412	430	378	424	417	421	440	376	410	368	407	385	374	373	434	440	399	423	419	370	412	424	434	406	421	431	369	468	382	380	441	423	413	419	429	386	429	395	391	426	370	392	391	415	434	391	391	441	420	416	428	409	390	384	433	386	384	442	413	417	426	403	390	362	410	442	409	388	417	434	419	393	394	411	413	436	381	410	386	393	392	434	399	397	439	441	438	407	369	407	427	376	422	398	392	432	381	447	430	373	411	396	383	391	408	403	390	388	404	397	380	400	369	427	391	399	422	425	407	418	432	394	392	392	446	379	411	420	387	401	423	434	397	393	407	383	411	395	389	410	380	412	395	421	424	394	413	420	449	425	415	380	422	431	405	422	408	398	400	402	417	395	426	439	436	431	392	376	411	408	451	384	413	422	402	404	392	376	392	414	405	429	401	448	400	395	400	429	430	424	417	450	423	388	440	410	407	425	410	429	423	430	424	418	381	401	410	440	400	405	421	408	414	399	386	396	392	381	433	380	427	363	415	392	393	420	422	388	409	390	418	403	384	425	449	407	383	367	396	398	363	447	416	393	419	391	458	383	400	410	404	381	393	422	435	395	432	410	432	409	410	423	436	417	394	407	396	393	401	371	403	428	432	402	423	393	383	400	391	423	440	441	419	439	425	391	448	369	379	404	410	393	413	417	399	383	421	385	421	378	409	392	384	435	374	419	405	425	402	418	388	405	387	382	415	367	437	429	406	389	427	394	419	409	391	405	392	427	391	437	420	419	381	360	360	392	421	384	416	422	449	445	410	401	417	409	416	409	384	391	384	418	378	377	380	447	434	399	432	385	424	419	347	412	395	427	387	431	387	428	393	439	360	385	392	416	373	372	402	389	430	407	385	402	388	377	397	414	414	394	463	394	397	407	400	400	395	434	426	426	421	388	402	441	432	428	363	431	442	407	406	420	396	440	399	402	396	408	389	424	437	410	383	411	405	419	407	391	417	408	372	404	405	419	426	392	410	394	408	360	399	389	424	393	395	392	394	424	426	404	417	396	402	434	397	401	464	420	378	375	361	440	406	451	418	433	404	389	433	371	402	380	386	397	389	387	416	419	366	393	444	405	361	408	396	377	409	436	454	376	405	405	415	394	400	408	463	450	430	413	384	397	416	428	407	436	427	398	425	412	442	425	413	419	367	418	378	364	437	388	410	402	416	411	402	387	401	403	417	373	421	400	385	404	390	395	434	426	420	398	399	413	408	445	396	372	412	455	374	381	404	380	445	425	394	424	399	432	427	402	416	411	393	427	423	400	407	386	355	427	429	424	421	422	423	446	430	419	416	407	390	403	417	403	389	406	416	380	406	451	448	411	404	447	415	439	439	412	445	374	425	385	409	445	424	396	403	406	421	365	385	409	405	388	434	373	433	410	413	390	434	364	392	401	432	417	394	422	379	446	402	379	423	407	418	423	453	420	461	430	439	404	408	402	422	431	419	418	359	402	395	426	393	395	412	386	410	426	390	409	428	431	440	413	383	414	424	417	426	398	387	405	423	430	413	391	398	390	436	396	415	392	381	389	392	377	409	413	443	417	424	406	410	400	394	392	417	437	405	360	397	413	425	405	425	378	389	437	426	399	400	411	430	388	410	432	417	428	434	433	412	416	390	392	400	433	473	382	410	438	392	392	428	398	411	418	400	396	437	375	416	429	425	425	423	414	422	419	396	393	434	430	401	423	391	377	364	397	355	411	393	388	393	424	384	394	455	398	427	413	426	391	391	374	409	390	401	407	410	394	379	388	376	408	419	413	426	392	419	349	425	401	396	382	413	439	384	436	410	371	404	400	393	458	431	414	423	443	412	405	424	404	389	396	436	415	417	412	400	414	429	415	437	419	400	456	406	428	418	429	418	371	404	398	398	406	413	411	409	390	396	425	418	395	399	436	389	455	414	402	429	376	413	420	406	418	418	418	421	436	428	475	404	401	391	382	371	393	428	399	419	366	428	432	411	430	380	439	361	432	390	419	400	400	407	405	396	375	385	418	417	394	409	408	402	391	398	385	398	416	436	381	436	427	400	435	389	421	425	424	396	408	372	409	379	402	404	380	354	420	368	390	414	386	444	443	417	434	401	455	394	405	411	366	417	403	407	375	415	393	405	411	367	420	407	400	384	389	418	437	382	435	387	389	406	414	435	390	385	422	411	369	435	430	404	415	398	386	394	433	411	359	389	408	414	397	398	384	374	439	422	413	395	382	423	394	420	428	409	399	405	410	424	431	393	411	411	399	423	417	383	405	413	372	371	433	413	367	423	412	412	381	426	457	405	410	393	389	431	429	399	396	383	392	475	403	444	408	437	410	428	412	415	409	358	380	434	411	414	417	428	438	383	385	436	420	379	396	431	431	396	430	372	398	399	436	429	392	399	428	418	394	405	411	442	391	391	424	406	404	395	422	420	392	377	445	413	392	410	418	423	436	407	412	396	427	393	407	433	402	407	415	389	422	400	358	431	410	414	384	409	404	414	427	406	408	428	398	399	398	424	410	438	443	416	429	409	410	425	402	448	400	387	398	416	417	371	405	375	398	419	399	431	389	433	382	408	418	407	410	432	432	386	421	413	372	411	385	392	404	415	406	407	410	413	418	406	408	421	426	403	379	416	431	427	458	393	400	395
10034	19012	20340	15508	6705	6026	4407	2190	1607	1679	1856	1789	1369	3844	692	687	642	613	544	558	521	538	494	454	486	459	499	471	451	437	401	438	421	436	409	402	403	420	429	435	411	420	396	398	425	414	396	371	404	390	406	377	389	429	416	383	400	388	358	385	393	379	384	373	414	421	414	398	428	409	392	392	396	421	397	374	364	365	386	410	412	403	400	418	376	390	409	401	356	413	374	385	394	392	369	400	396	377	376	403	346	364	403	386	372	408	361	352	444	403	369	418	385	419	377	390	408	415	419	397	391	386	394	422	388	363	405	389	383	390	412	422	417	418	403	385	376	366	399	381	376	391	446	412	421	391	409	363	377	394	405	372	378	396	382	392	373	402	378	388	397	379	406	391	370	407	368	356	406	391	422	377	396	400	389	408	391	393	392	405	395	379	425	384	406	375	376	407	381	394	394	395	385	389	370	380	379	378	400	371	391	386	397	377	389	406	421	345	431	383	408	396	355	400	392	414	383	386	397	389	417	385	407	365	380	394	394	373	401	373	366	381	410	370	375	394	387	402	364	402	385	386	403	394	370	396	376	361	419	385	427	382	402	403	403	375	421	384	416	394	389	382	401	407	383	416	374	404	355	374	409	380	402	390	382	371	393	393	381	374	413	357	353	398	344	370	410	441	387	401	382	398	389	397	402	402	372	420	422	373	404	412	391	417	410	369	394	377	389	390	381	363	400	374	407	376	397	428	428	400	366	369	382	364	393	396	396	377	385	404	400	390	384	384	393	346	362	402	379	339	392	377	384	397	386	373	365	412	409	377	404	400	371	376	424	372	365	386	401	356	374	391	360	394	420	415	420	394	386	361	361	359	401	389	397	387	402	381	379	391	374	350	389	390	371	387	403	416	374	372	385	379	391	415	352	373	376	384	356	372	346	381	387	372	375	381	406	365	372	409	426	414	348	368	357	387	380	336	424	370	379	422	382	379	391	376	378	431	369	411	412	346	349	385	421	372	395	382	396	419	402	383	385	363	401	372	378	412	403	382	402	379	378	395	381	386	354	378	346	359	371	398	386	370	384	387	412	389	382	432	374	365	363	396	385	369	353	382	374	383	369	388	394	392	380	405	369	372	414	359	369	394	385	376	417	357	399	368	372	359	371	416	390	365	393	390	401	396	372	378	396	399	387	384	425	386	392	373	382	388	415	422	380	391	402	386	364	423	417	398	365	390	373	407	401	352	400	394	436	385	351	379	372	413	383	388	402	385	392	406	385	390	404	411	390	369	394	383	356	368	366	374	396	377	373	382	378	416	369	380	364	375	375	391	397	361	404	354	387	421	423	408	390	405	392	380	433	392	372	407	406	438	373	397	413	400	414	390	387	390	385	373	439	381	385	373	386	395	359	386	453	410	368	369	357	367	375	409	379	361	383	388	397	408	387	399	388	374	419	426	359	390	370	361	393	405	389	398	408	403	385	386	413	366	408	417	383	377	394	403	379	407	407	381	418	399	378	413	407	389	376	387	404	415	404	384	388	420	358	394	397	409	392	371	395	393	391	364	408	393	381	413	398	416	412	386	391	388	418	377	358	390	391	379	388	388	371	404	413	380	403	419	361	384	400	383	438	372	409	397	377	345	390	415	380	349	377	367	391	387	401	413	412	375	406	370	384	414	405	390	370	420	382	416	374	399	384	419	393	349	401	388	371	396	383	378	397	406	390	383	384	405	407	375	363	390	364	401	370	424	366	389	361	366	345	377	364	385	422	408	376	387	381	404	430	388	348	363	390	374	394	414	417	373	407	380	386	385	359	350	374	364	380	401	371	405	399	421	424	360	414	346	408	361	364	377	362	411	392	370	377	385	400	388	361	370	380	373	348	352	367	377	405	404	393	393	373	400	399	384	368	381	428	397	383	341	369	385	342	401	392	411	399	436	353	376	363	404	394	368	366	384	378	374	395	404	386	385	358	389	389	388	342	374	377	396	385	390	399	385	371	404	365	423	394	391	414	387	380	378	370	396	382	385	379	417	404	374	387	376	410	383	355	388	380	351	404	379	414	417	419	378	419	363	371	412	390	394	402	367	408	380	404	377	367	406	368	381	370	413	447	420	366	404	363	405	389	371	364	368	421	400	358	387	392	397	376	413	402	411	373	430	398	394	406	361	387	374	332	393	413	368	380	401	359	390	398	402	368	385	399	362	389	412	370	427	450	390	392	384	371	381	397	384	408	403	411	371	385	364	377	399	376	389	379	409	404	409	389	367	391	412	394	394	403	404	417	390	417	315	384	444	396	426	404	420	363	367	401	428	378	391	375	402	375	338	387	424	406	370	409	397	371	386	375	372	395	377	356	372	385	372	395	375	362	371	359	367	365	426	366	392	346	417	419	346	411	440	381	378	406	383	370	339	366	418	415	362	344	367	364	427	378	390	396	389	384	376	393	399	336	376	359	365	375	386	369	406	359	386	384	393	368	362	388	385	349	394	380	422	380	368	376	369	399	395	420	378	406	405	394	380	395	399	410	373	403	379	365	387	364	352	370	376	425	387	420	373	370	380	382	372	406	374	375	375	388	403	408	403	375	411	367	398	387	401	423	394	395	408	393	381	424	399	391	388	362	362	352	337	374	391	399	390	380	376	405	419	397	383	383	417	400	414	364	392	381	380	400	387	409	381	402	383	385	391	364	380	361	392	390	364	381	389	419	393	423	384	415	372	368	387	359	367	400	396	410	414	397	374	421	373	390	439	403	372	384	387	357	381	378	404	364	370	384	371	374	385	434	371	408	385	430	381	401	399	395	419	408	366	387	389	390	395	384	392	391	367	349	410	381	383	388	396	374	414	383	433	404	392	379	403	380	382	399	412	346	422	387	385	368	370	390	396	362	397	393	420	381	385	373	399	389	367	373	410	394	386	383	344	394	378	404	378	361	375	378	365	392	381	358	383	385	390	377	415	404	397	408	378	395	352	395	376	412	384	360	439	369	399	381	382	368	371	380	403	396	419	412	365	400	365	354	408	402	408	401	397	408	375	396	371	417	429	385	396	378	391	410	366	430	370	406	406	380	358	409	366	390	392	402	380	383	392	378	419	385	417	397	372	391	421	413	411	353	411	388	397	370	377	381	407	380	386	368	406	384	401	430	372	408	387	358	378	365	379	358	423	383	365	367	384	394	366	397	361	378	370	413	437	370	363	403	405	426	420	365	365	397	405	405	373	376	394	368	417	390	350	419	399	391	400	375	398	398	408	404	419	376	402	381	355	445	424	388	377	357	373	381	349	364	356	384	421	411	424	385	389	363	369	399	405	400	385	427	437	384	384	398	372	380	423	371	432	426	368	372	403	363	400	406	363	357	388	392	405	374	394	385	387	400	362	399	383	408	382	420	385	447	387	387	393	381	347	358	374	400	359	389	377	405	393	389	377	402	388	336	375	368	407	379	382	403	399	361	364	400	378	388	378	420	395	402	400	388	394	413	390	349	392	410	390	379	409	374	424
22078	20002	26515	23194	20018	20549	13650	2738	1648	1745	1760	1694	1520	3985	897	887	853	834	813	781	729	771	752	753	734	742	756	691	700	724	683	693	706	701	701	703	681	619	622	736	681	720	652	717	674	679	693	633	682	653	674	629	669	674	687	664	642	631	705	665	666	653	639	692	673	715	655	600	677	644	609	659	638	654	627	668	650	655	613	582	647	624	672	648	684	606	626	641	602	634	626	656	634	674	631	691	632	661	671	675	636	600	626	681	667	671	669	628	569	728	653	598	656	645	614	622	646	654	633	659	660	668	672	658	674	642	625	669	601	657	654	648	680	706	607	681	621	658	688	665	610	653	654	635	659	684	630	646	664	591	641	625	657	620	617	616	661	656	679	672	610	613	682	621	681	636	663	652	610	619	639	657	645	641	601	621	618	666	644	650	693	613	626	653	657	619	600	636	623	655	634	620	682	648	608	627	624	615	639	592	648	587	618	611	631	629	642	649	666	624	601	616	638	626	601	635	630	622	643	646	655	599	635	613	625	605	667	621	604	645	633	616	618	662	641	652	660	639	614	631	634	633	626	654	660	600	691	636	605	621	645	639	643	625	638	640	617	660	619	600	665	646	623	588	672	651	656	640	642	664	648	607	666	614	666	612	649	652	592	630	598	610	652	630	620	624	670	662	613	674	622	652	643	654	679	615	699	625	616	638	641	670	651	648	649	647	665	611	665	661	650	601	641	610	658	591	656	603	644	595	681	630	651	603	674	663	611	630	653	618	638	644	641	667	650	603	603	613	675	640	635	660	633	612	683	632	633	634	613	599	677	674	605	652	663	607	649	631	644	634	637	647	638	636	632	658	647	613	666	650	611	635	591	607	625	632	656	618	681	631	617	655	654	673	606	662	681	644	630	677	636	634	609	633	640	654	582	586	625	621	654	668	611	657	606	635	664	628	650	611	625	665	596	663	663	659	605	646	668	627	616	633	685	589	621	632	621	627	652	640	621	617	662	587	631	652	642	605	620	575	604	661	608	645	636	601	631	675	664	640	679	621	657	626	607	643	610	624	637	646	670	679	648	623	645	634	666	629	642	660	648	612	676	628	669	612	677	627	652	653	642	663	722	624	692	642	662	620	590	623	641	646	656	620	627	666	663	592	631	670	628	657	616	626	650	620	598	691	658	584	654	669	626	650	632	565	643	627	681	617	619	651	611	637	618	627	681	633	647	678	642	681	665	654	677	642	659	667	658	621	597	655	668	626	648	695	645	659	643	578	642	655	645	627	669	662	619	647	655	601	629	679	618	651	708	647	703	672	611	655	641	643	616	645	606	634	636	635	632	668	660	668	634	634	657	669	642	654	606	605	651	635	636	637	672	644	645	632	670	629	676	629	648	649	643	654	628	670	632	646	607	678	647	612	677	653	663	650	642	683	615	623	635	594	636	628	599	625	635	634	653	677	636	641	643	657	637	657	593	648	651	593	655	641	658	562	652	654	587	623	720	630	654	587	643	659	558	583	666	665	667	596	697	624	640	625	655	645	624	653	604	657	648	658	679	632	636	610	658	660	605	695	623	612	650	597	649	658	636	639	640	672	633	654	615	646	626	634	628	634	633	651	651	627	655	618	604	695	648	649	633	623	687	648	598	665	605	641	643	636	678	664	617	634	646	617	694	666	631	631	652	665	629	638	643	656	639	654	630	640	653	697	634	620	630	661	596	611	662	633	619	603	615	616	707	645	658	654	572	669	691	623	634	633	662	626	639	641	580	663	585	646	651	609	660	601	627	658	661	643	651	621	642	655	653	648	642	612	644	624	612	632	678	641	612	631	660	608	658	621	661	703	654	657	625	607	629	603	684	643	644	630	688	633	603	629	623	666	638	607	616	642	625	622	669	647	611	591	658	645	622	597	631	638	637	624	661	642	653	683	697	629	664	633	668	625	651	622	666	627	637	659	667	593	651	688	667	636	603	647	674	645	625	607	645	617	664	639	657	665	628	613	657	620	648	629	635	652	637	629	581	659	641	652	627	610	626	644	644	664	645	669	628	681	568	710	672	615	613	617	670	647	648	640	661	652	636	686	650	618	640	651	612	647	636	643	655	651	650	626	625	673	697	662	657	650	642	659	659	660	637	650	651	668	634	612	657	648	634	621	644	650	613	637	632	642	627	648	639	605	682	658	672	663	667	635	635	649	649	638	621	584	628	629	684	661	668	656	657	646	641	666	586	641	644	642	649	674	611	609	628	633	661	655	616	674	632	608	677	642	655	654	589	662	661	631	663	631	603	680	608	669	624	611	661	599	630	648	652	628	610	621	614	650	654	630	660	621	610	641	638	684	623	600	658	625	688	653	636	647	657	626	624	642	650	636	661	624	663	625	644	603	628	644	635	639	645	677	642	622	630	655	631	588	632	622	586	639	675	603	647	649	627	641	644	601	678	627	642	618	631	658	668	607	622	655	649	656	634	635	622	596	647	628	604	637	624	652	639	632	617	633	661	619	629	645	653	694	623	649	605	673	631	617	634	649	647	610	643	617	652	647	610	672	658	623	699	629	647	633	629	653	654	616	630	665	665	678	664	656	644	628	668	638	603	622	617	683	629	646	666	662	618	620	646	592	616	681	629	640	656	623	648	647	656	693	664	624	692	639	671	659	609	611	653	619	666	674	635	612	645	619	631	704	639	656	610	567	635	612	644	616	704	632	660	598	612	646	660	590	670	627	639	636	628	623	636	620	630	621	636	619	631	594	645	611	647	626	624	666	578	620	621	646	682	661	687	625	657	654	638	636	667	588	667	593	664	726	595	644	635	627	675	649	648	655	644	651	634	621	613	580	664	615	676	630	637	678	626	641	628	599	636	628	683	644	651	624	645	628	654	650	642	640	647	650	587	652	696	633	664	633	668	620	661	603	633	615	674	653	618	638	627	615	615	660	629	680	636	652	633	658	626	613	640	654	653	629	608	685	651	618	651	652	649	639	664	632	584	652	666	633	661	598	630	659	684	627	649	622	652	677	599	632	640	620	597	607	606	651	726	625	659	628	623	678	659	617	635	629	585	629	692	641	630	656	609	615	687	635	681	656	670	635	662	645	650	603	642	588	625	587	619	669	600	659	609	644	633	652	620	635	626	628	637	658	668	638	628	609	644	621	601	650	626	653	678	661	658	619	637	607	632	627	671	595	631	598	664	630	627	621	640	679	630	652	653	615	607	666	612	655	646	664	614	634	655	644	652	622	654	634	614	697	659	618	650	602	619	641	610	660	640	632	640	620	646	622	665	667	648	651	665	655	617	620	599	644	663	688	601	622	626	637	600	600	604	664	639	630	635	645	658	671	644	635	645	618	625	638	654	645	638	640	664	621	651	701	632	634	672	631	609	599	640	637	628	643	674	612	591	664	612	654	603	617	614	623	637	605	667	691	668	663	659	672	621	650	650	646	594	614	642	616	632	683	691	617	609	688	637	607	639	623	627	663	598	587	631	589	680	608	627	607	664	648
11701	23388	26448	18721	9553	9295	9071	3906	2749	2815	2929	2894	2234	6259	1176	1030	1078	980	935	894	821	854	811	758	751	778	778	683	725	672	743	688	686	689	697	661	667	683	630	682	675	621	662	642	685	647	648	631	611	639	631	615	634	621	578	623	669	630	676	629	634	644	628	649	576	628	671	586	586	616	642	641	583	631	623	659	662	610	596	614	598	621	611	603	609	570	630	605	631	579	607	630	593	618	602	631	627	630	628	563	603	626	620	595	603	630	634	645	593	601	621	662	643	626	661	620	629	581	636	650	601	604	599	599	645	648	580	622	601	616	586	613	611	641	557	568	580	635	628	606	547	589	609	607	602	626	649	577	607	587	643	650	609	667	622	593	618	608	612	621	594	626	646	584	572	640	620	645	612	606	612	579	555	568	610	631	604	631	637	640	608	611	579	578	614	611	586	581	605	623	592	587	595	606	583	575	601	616	627	544	633	637	641	591	594	579	582	581	629	591	599	589	609	592	601	622	604	637	622	638	582	619	611	620	646	627	557	598	592	628	608	622	607	540	607	613	596	634	591	621	588	578	544	595	596	611	588	571	599	618	640	642	645	595	589	579	603	589	607	594	579	668	578	614	628	640	643	553	618	574	621	614	571	638	590	582	628	573	588	616	598	616	591	597	590	602	594	615	553	598	610	603	632	593	588	594	602	591	584	570	606	590	621	606	609	578	588	577	608	597	597	582	570	634	617	619	638	606	599	615	613	586	599	635	601	600	619	642	627	632	574	577	652	658	594	575	573	592	595	615	614	636	594	552	623	591	611	663	641	598	585	560	581	575	617	639	580	619	522	587	596	628	632	633	605	564	577	624	614	590	576	590	657	597	587	646	619	602	583	570	611	618	627	589	661	602	654	581	575	615	589	590	605	586	593	565	608	633	592	584	637	612	596	602	638	579	569	620	602	651	615	601	568	616	614	592	575	580	570	638	624	568	644	665	643	597	636	635	599	594	574	600	633	604	629	580	579	626	617	679	595	579	625	573	565	625	606	582	632	593	619	587	589	616	584	573	557	560	533	595	623	605	591	637	647	620	636	619	607	602	631	618	581	585	667	641	599	575	626	594	645	594	580	664	624	572	625	581	583	609	616	619	690	620	636	653	623	613	602	622	604	595	616	633	615	577	602	569	605	619	612	605	611	628	641	597	600	629	638	646	585	597	593	595	642	611	581	618	605	592	551	630	629	585	621	554	588	630	612	607	626	638	637	619	670	594	542	563	581	626	578	618	647	593	576	618	597	614	571	598	630	618	584	610	579	587	624	659	546	606	594	636	584	604	602	648	593	622	605	602	619	546	653	594	623	589	579	633	587	566	662	546	577	629	608	578	592	614	559	572	579	598	641	605	608	609	613	613	588	613	607	592	619	610	579	642	613	605	574	611	604	570	605	629	591	633	605	574	586	561	612	628	599	604	598	600	592	565	564	569	613	564	628	607	610	603	612	567	601	599	608	590	613	589	652	640	577	588	624	598	590	577	602	608	593	632	607	557	591	638	585	611	622	641	651	618	626	581	601	616	581	584	604	616	600	565	620	632	553	596	621	579	592	605	575	620	615	591	660	600	630	626	671	611	596	629	594	625	619	596	607	569	616	622	618	584	646	619	604	602	620	602	624	630	588	594	596	615	585	618	612	577	589	613	583	589	626	608	558	567	592	579	567	672	600	582	594	612	607	650	627	585	592	608	609	575	580	655	608	581	596	576	599	613	620	607	623	582	648	639	636	628	555	557	619	607	627	636	640	576	638	600	619	601	596	635	634	592	632	645	626	662	625	560	641	613	650	551	599	568	595	632	588	641	619	578	569	594	663	629	586	610	612	579	585	592	636	569	614	623	595	620	585	630	601	560	603	586	642	576	613	525	619	597	612	589	646	590	571	589	585	627	613	570	635	585	593	585	581	588	599	599	597	563	616	569	614	577	592	594	626	595	586	609	617	605	600	638	613	642	611	606	577	582	638	593	625	570	625	608	604	576	606	611	560	627	605	574	615	637	608	589	640	639	619	643	598	591	638	615	581	630	597	613	636	618	599	602	599	634	612	582	578	659	624	639	610	616	596	557	622	603	637	634	594	587	602	616	595	595	570	587	607	571	595	633	594	598	578	628	610	572	604	595	562	576	604	625	571	570	596	602	595	618	578	663	596	634	579	565	605	597	646	609	605	580	583	583	655	643	625	602	666	624	584	600	624	603	605	657	590	563	585	602	630	596	589	581	590	607	603	594	623	620	634	633	591	602	548	589	554	597	589	570	573	593	632	576	596	625	613	632	619	615	644	570	621	625	641	576	587	650	593	605	631	592	638	575	636	625	573	597	553	590	578	615	612	604	624	606	599	607	613	608	623	603	646	557	601	616	656	614	593	612	604	613	596	600	631	630	622	629	630	606	572	594	580	575	582	608	599	586	635	595	593	577	653	611	578	615	593	629	619	641	584	622	629	613	580	548	643	629	612	600	641	642	614	602	632	618	614	602	603	598	603	565	527	629	594	613	605	645	601	616	562	555	596	616	622	597	608	609	612	613	595	606	625	576	564	593	660	632	595	650	591	562	594	596	612	582	643	573	567	594	623	569	599	618	620	601	639	586	613	637	618	609	643	606	578	586	630	606	616	609	616	617	589	543	568	639	590	634	606	600	582	574	651	592	559	568	643	644	573	603	658	597	600	573	599	587	587	636	605	629	604	609	583	600	624	652	591	625	641	576	610	607	585	615	659	595	607	612	642	610	595	574	599	617	572	620	583	615	633	608	608	642	622	563	594	581	584	595	585	570	558	583	622	578	541	599	622	608	630	565	623	581	580	618	605	576	620	614	608	590	606	640	560	632	549	610	590	610	599	583	586	592	596	595	623	609	615	605	558	587	619	638	636	598	614	614	614	618	596	605	599	609	616	603	616	584	611	631	579	600	611	615	648	636	606	672	558	597	601	600	592	639	627	566	594	636	622	601	634	614	626	599	609	570	581	601	635	616	604	625	603	595	599	610	588	661	611	565	620	599	661	597	554	596	618	581	654	586	593	624	600	633	638	628	581	580	623	614	594	612	589	648	593	604	616	587	568	597	606	638	620	615	562	589	590	611	586	633	576	572	589	628	622	610	583	585	598	598	653	587	625	605	632	608	661	585	606	567	614	649	612	610	582	611	581	597	615	614	630	592	618	571	572	579	596	601	622	626	566	587	638	613	598	611	608	619	597	617	608	643	603	609	594	555	620	597	576	575	615	589	602	638	588	553	583	613	626	582	590	636	641	643	581	612	629	566	588	626	649	609	590	568	614	556	616	616	638	616	615	604	598	615	617	608	619	609	593	617	569	599	589	591	593	560	615	607	592	609	607	643	567	622	589	592	613	610	660	577	542	578	620	602	625	622	597	548	602	601	611	630	607	629	582	607	621	609	613	550	589	598	583	639	624	578	576	639	588	617	552	619	607	579	606	596	599	587	606	601	575	624	644	572
29829	15728	5437	2630	937	810	364	203	218	297	306	411	236	210	160	159	151	164	160	140	151	147	141	154	149	141	147	154	136	148	144	159	170	132	151	140	167	143	151	152	122	145	136	151	150	156	144	158	142	145	132	153	167	142	159	135	146	151	143	139	156	150	151	144	124	161	147	158	162	144	136	122	155	142	158	148	135	157	163	133	119	117	163	141	139	161	150	123	137	135	135	127	141	134	132	166	146	148	159	123	137	150	136	145	133	134	130	144	152	165	152	146	152	149	137	137	188	139	142	171	133	133	128	155	137	143	145	132	150	112	146	145	136	145	146	155	141	129	135	139	142	144	172	156	149	146	140	145	156	134	146	144	145	136	115	116	155	137	136	162	150	119	158	149	132	125	142	141	153	147	161	126	148	145	139	140	136	131	133	125	132	132	129	145	156	153	132	145	142	134	157	143	175	158	148	158	158	158	154	133	135	146	151	141	134	189	141	155	157	140	134	149	145	132	141	136	138	155	149	133	124	147	141	147	163	141	130	135	137	159	141	140	128	142	141	143	136	154	132	136	157	136	156	145	123	134	142	151	141	138	131	137	147	124	149	146	147	144	139	155	141	142	144	129	135	135	151	142	154	148	159	139	152	135	145	133	156	155	136	134	140	154	151	160	120	127	150	129	133	145	140	125	131	142	132	148	124	150	130	165	135	139	150	156	136	128	135	169	162	139	157	138	127	134	152	141	139	137	183	131	139	134	155	147	163	151	153	137	153	143	135	124	134	133	145	140	144	122	172	144	140	142	139	137	141	147	151	136	150	135	122	143	135	144	145	145	142	148	141	153	137	136	131	159	121	147	110	140	140	147	156	159	150	144	155	136	142	148	153	148	127	130	171	129	140	139	154	138	151	133	144	142	151	142	143	158	144	151	140	143	153	128	161	147	161	134	140	139	138	145	139	135	143	153	131	148	162	142	137	138	162	148	126	137	170	167	118	142	146	150	144	150	130	134	158	154	126	151	134	131	135	133	149	145	134	150	171	145	135	141	149	135	147	139	163	151	138	113	151	144	123	135	134	166	150	141	171	138	118	122	122	161	151	138	165	141	140	136	164	171	125	133	168	131	136	160	150	145	123	122	136	124	142	140	140	136	155	131	139	141	146	128	150	144	131	114	160	137	136	144	161	139	136	132	161	129	155	126	158	140	149	149	135	166	142	160	136	138	122	152	154	133	151	145	160	160	152	138	142	133	165	152	125	135	138	134	156	145	150	128	156	161	137	133	148	136	141	141	160	142	157	132	130	129	152	128	142	129	136	141	139	149	158	147	122	141	152	155	141	151	132	153	163	150	169	149	156	116	137	143	141	127	150	153	135	150	129	146	145	148	142	146	156	135	138	148	142	131	141	127	140	156	149	137	132	153	131	138	154	153	156	140	154	138	156	136	137	141	161	145	138	135	154	136	157	148	125	150	128	130	152	154	143	148	132	164	143	127	163	156	136	171	153	152	148	150	143	156	150	136	146	159	147	152	134	139	143	135	118	142	168	135	140	158	134	136	134	146	134	155	151	129	132	139	160	156	142	139	134	140	126	137	146	150	115	147	135	135	142	128	141	147	142	156	134	172	124	152	135	142	166	130	129	134	134	142	152	143	143	133	155	138	146	141	166	138	138	149	161	135	137	145	118	155	158	151	144	140	143	159	150	151	139	140	145	133	143	160	132	142	138	149	153	143	170	145	144	152	129	147	141	139	173	147	135	166	162	135	138	147	135	161	124	167	150	161	165	136	168	139	154	154	154	139	150	132	154	148	140	168	152	144	151	168	149	159	150	118	148	147	147	134	153	155	155	142	139	155	149	121	135	143	136	139	147	162	153	133	123	138	144	151	149	151	147	131	162	153	145	132	152	140	165	127	140	146	154	161	147	156	146	140	137	131	132	147	156	135	159	128	134	125	130	149	128	147	142	146	141	141	142	159	156	141	145	161	175	123	142	135	136	179	145	141	146	153	159	143	155	165	152	137	148	140	136	147	143	144	148	142	169	158	140	155	131	161	128	137	142	158	149	131	139	143	161	131	137	119	152	119	130	159	166	137	146	164	147	161	142	157	144	126	164	152	124	149	147	138	142	156	142	133	145	143	137	143	156	132	129	144	138	131	154	137	158	136	132	136	162	135	147	153	175	134	155	162	146	140	135	158	130	156	155	125	146	141	129	139	140	147	142	127	161	144	128	135	131	139	132	153	141	152	126	153	159	160	125	144	149	140	139	143	135	134	141	147	147	135	133	120	141	140	139	154	168	139	163	147	147	139	166	151	153	142	151	138	128	172	152	147	153	162	130	131	151	156	133	133	145	145	134	134	142	148	139	166	151	172	148	138	113	140	136	133	156	136	135	157	144	162	134	154	153	141	123	149	150	154	146	137	157	126	128	154	117	131	152	157	157	160	130	144	148	137	162	135	134	155	135	134	150	166	158	161	150	161	163	132	134	153	132	127	162	136	148	151	156	141	142	162	143	152	132	146	141	149	145	137	143	129	134	159	164	139	145	135	122	191	148	160	144	152	142	148	157	143	151	126	145	143	132	129	118	132	134	165	126	142	133	153	146	128	135	160	155	137	138	141	149	147	157	135	150	151	157	144	146	145	161	151	147	158	123	144	157	151	144	145	140	132	136	121	152	135	138	150	136	125	136	143	152	139	139	139	132	153	170	154	142	165	151	130	145	148	158	118	152	146	162	153	146	156	146	145	160	143	131	141	149	133	136	147	127	144	135	157	120	160	161	145	141	157	152	154	128	156	133	154	147	143	137	135	134	136	138	163	141	142	144	146	147	157	149	158	150	141	129	133	153	164	124	160	159	145	133	137	155	165	131	154	154	152	144	121	150	169	155	136	145	140	148	135	132	144	130	139	131	155	130	153	142	142	164	152	135	140	148	153	124	112	134	158	131	149	143	140	151	124	148	155	132	132	154	122	127	133	132	117	154	146	140	128	142	182	156	142	134	166	141	156	153	130	160	141	137	153	140	136	128	164	171	128	152	137	150	128	129	142	137	130	169	134	145	159	149	137	164	111	145	130	147	160	148	162	144	161	133	148	137	159	149	160	115	149	147	149	146	156	154	139	149	144	155	132	140	164	169	140	136	150	145	126	163	122	159	145	148	151	152	143	173	133	144	136	123	145	167	136	123	135	164	148	130	134	149	139	127	144	157	170	142	159	139	134	171	135	179	175	138	131	150	153	155	149	146	155	130	146	131	128	155	149	129	151	159	147	135	148	132	147	135	130	135	149	155	150	162	117	133	127	154	122	151	167	151	164	143	163	153	143	129	121	133	150	150	149	132	153	139	151	142	154	153	168	145	138	153	159	143	128	149	169	150	131	123	138	161	133	144	131	147	139	130	138	146	151	128	140	127	139	138	138	143	148	144	146	158	144	147	151	151	135	164	125	156	158	162	162	127	153	142	162	153	156	135	134	140	131	148	151	130	146	149	164	171	142
6523	3712	8990	4514	1907	1572	548	279	344	483	589	779	425	282	158	196	183	174	162	175	163	183	184	187	151	132	156	171	159	162	190	165	165	149	155	154	143	131	150	155	165	143	170	168	159	172	149	151	184	150	138	152	153	188	188	172	151	150	150	163	171	154	182	167	161	150	158	164	155	154	145	175	170	170	154	150	140	140	157	169	176	157	153	131	166	140	182	163	169	174	177	174	149	165	151	171	168	178	155	162	177	183	170	133	167	171	156	136	166	138	160	145	142	170	153	156	136	168	158	149	140	141	130	140	150	150	145	164	154	151	172	170	167	163	158	180	159	169	158	170	150	162	157	148	182	159	162	145	164	169	168	156	164	150	138	180	157	170	160	138	155	166	178	164	151	172	152	146	162	180	166	139	167	174	152	156	189	153	158	150	169	184	164	138	160	149	172	156	144	153	184	171	147	156	164	145	146	119	150	143	165	144	176	170	144	144	133	157	133	160	171	151	174	150	179	159	178	166	147	156	157	151	159	169	151	169	155	151	150	155	140	162	158	144	158	167	168	159	170	155	175	173	163	150	156	171	149	151	172	170	165	156	162	149	160	160	150	177	157	164	160	161	135	142	147	180	163	176	170	150	132	165	145	157	169	159	159	148	138	142	142	169	169	164	157	159	154	133	172	173	141	158	193	150	173	154	169	168	148	150	155	137	180	170	135	147	143	140	167	163	157	154	133	153	145	174	173	152	165	148	131	162	143	162	180	140	168	149	136	164	155	161	153	160	171	160	154	152	152	151	158	146	173	147	166	147	164	129	157	155	155	164	168	133	159	156	148	156	157	166	181	159	153	152	127	156	163	179	157	168	148	145	160	162	164	163	160	148	147	165	192	170	175	174	181	165	151	136	156	167	143	174	168	164	144	148	158	177	175	143	171	119	156	153	168	173	143	148	156	171	165	172	182	180	154	163	168	151	158	157	161	177	165	159	165	168	153	145	156	148	165	159	174	154	138	165	162	145	159	168	151	147	148	156	175	151	155	147	184	148	141	173	177	181	160	147	134	165	171	150	156	170	154	166	150	153	153	174	141	163	169	150	163	172	167	180	160	171	154	170	135	167	165	168	153	154	167	150	137	178	156	156	149	155	147	172	154	152	155	162	148	164	142	170	174	166	158	162	158	174	152	168	167	171	188	161	156	168	160	143	161	149	164	173	165	165	150	185	156	142	147	175	164	154	171	146	182	173	179	178	163	142	155	141	160	173	146	136	151	182	165	152	154	146	165	155	161	155	165	161	153	142	152	128	171	171	169	135	172	169	169	137	143	161	166	160	142	159	156	159	152	164	164	166	161	155	158	163	144	167	153	159	145	143	159	179	142	171	154	133	162	137	154	168	143	167	141	131	173	176	172	163	162	176	178	171	149	154	158	167	171	166	159	182	151	186	171	139	154	168	146	161	175	146	174	161	158	169	160	169	180	157	145	158	152	185	145	155	155	171	174	147	159	163	159	168	149	134	141	154	161	147	155	163	167	146	164	159	160	152	157	170	184	178	159	159	162	149	139	158	169	155	165	183	145	157	170	170	159	161	146	139	171	155	161	154	152	167	134	152	160	156	178	177	161	160	156	169	158	178	152	146	187	128	144	169	165	155	170	161	164	149	140	155	139	135	155	177	157	151	159	163	159	180	160	179	173	156	147	173	180	174	173	159	140	176	158	166	163	134	158	166	174	147	163	154	165	159	149	151	144	159	151	162	156	171	151	177	128	153	145	152	152	163	158	162	155	186	154	159	163	152	148	144	181	163	153	155	158	170	146	179	168	168	151	154	157	165	160	145	151	158	145	168	154	159	150	139	166	183	167	166	163	175	130	165	159	173	153	165	182	176	153	165	176	154	140	153	161	159	172	145	165	156	126	160	183	163	152	156	153	143	157	160	168	174	174	152	164	161	160	165	136	169	159	156	151	171	162	173	169	152	169	169	140	159	149	153	146	148	153	167	147	162	156	134	150	151	157	182	142	159	135	160	154	173	144	147	160	173	146	164	150	178	164	157	135	162	170	180	157	140	154	146	153	161	170	161	155	142	171	166	155	143	159	162	162	167	159	174	168	167	165	171	175	150	158	157	142	162	145	153	165	180	189	154	145	155	173	145	165	180	171	157	154	178	139	192	163	153	156	142	152	133	174	177	137	150	160	163	154	162	177	161	168	178	160	181	152	159	146	159	162	179	155	162	150	153	147	183	156	168	138	169	147	148	168	152	157	164	157	142	161	144	173	166	161	179	167	166	140	146	168	165	153	159	162	146	163	157	165	160	158	136	165	169	144	164	163	146	145	157	161	162	146	143	169	157	153	157	142	157	176	142	145	169	162	145	156	156	157	168	174	152	174	179	157	161	164	147	138	167	185	172	184	157	172	153	144	155	162	190	148	154	142	157	181	152	160	182	169	156	153	173	151	145	140	155	161	163	155	156	177	159	194	152	156	158	177	159	160	157	159	148	167	177	147	155	137	159	177	164	170	155	152	178	151	188	176	137	165	156	149	149	157	147	178	165	168	161	169	152	172	156	148	134	134	168	166	162	163	143	169	169	139	160	158	146	170	148	157	162	166	195	136	144	155	156	163	144	154	171	154	164	167	150	147	137	150	162	162	157	136	174	151	162	145	158	156	170	181	153	175	153	149	154	143	175	154	166	150	150	158	145	153	153	137	190	152	154	159	159	161	180	179	167	168	152	155	152	159	142	173	149	159	164	172	149	154	168	181	149	154	159	129	150	180	160	177	173	160	181	146	149	156	161	153	133	158	159	173	139	155	162	164	164	146	170	162	151	160	165	179	142	162	180	153	158	158	150	161	150	169	157	135	147	155	175	162	180	137	146	161	164	166	157	160	151	156	153	153	127	171	136	157	158	167	157	172	146	170	161	146	174	150	136	148	169	160	156	176	171	148	168	151	156	180	182	154	152	160	138	139	160	189	159	143	189	168	157	165	158	148	141	155	170	180	174	172	157	140	171	147	156	141	171	152	162	168	144	162	173	156	137	150	143	145	152	150	166	144	164	153	154	178	174	174	171	184	179	163	159	162	156	160	155	137	150	168	150	167	147	153	155	160	184	148	147	168	132	173	171	150	151	153	141	154	166	152	169	164	160	162	173	175	178	153	161	152	162	159	146	154	153	154	171	151	155	158	168	186	162	160	169	166	154	125	185	158	152	144	147	151	190	149	161	169	155	138	162	160	175	141	167	153	155	129	166	165	173	152	166	164	173	161	165	177	155	138	180	168	186	172	160	154	160	175	157	146	149	136	158	154	163	142	150	146	178	157	153	155	157	180	155	163	139	131	163	169	160	155	155	147	175	163	143	148	138	150	148	173	165	173	158	153	145	162	184	173	148	155	154	156	165	170	173	170	160	171	156	183	157	157	152	168	161	175	171	154	164	176	152	151	160	160	169	150	139	168	153	164	157	175	155	168	147	155	149	168	145	157	170	158	147	173	156
24390	20002	26108	23594	20007	11549	2567	1204	907	951	1112	999	1031	1946	494	502	448	446	454	392	477	426	438	405	389	384	406	471	407	398	389	396	385	393	378	407	361	381	420	398	396	373	389	377	351	401	361	394	359	408	385	373	397	359	333	381	367	380	368	398	359	403	345	388	365	348	363	392	377	398	378	364	333	366	378	320	379	385	395	348	395	371	390	359	408	378	398	429	380	389	356	404	375	378	404	387	359	375	357	355	372	363	352	376	382	371	359	347	368	369	401	382	347	387	370	400	369	374	373	335	363	343	357	381	375	367	365	372	389	383	331	380	348	381	367	372	361	350	388	387	375	419	367	371	427	352	344	379	355	378	380	363	368	381	400	333	364	327	372	390	370	384	364	351	358	377	382	346	376	379	370	406	371	383	374	387	356	383	391	372	368	346	347	361	374	366	385	355	371	378	355	369	360	364	348	376	376	328	359	387	370	382	368	371	370	360	405	397	349	370	398	364	416	384	374	375	375	377	387	374	347	381	351	393	351	387	411	370	412	380	333	349	379	344	379	387	344	392	375	345	379	364	373	374	361	359	367	374	389	341	430	376	345	354	383	373	387	376	387	370	383	427	332	387	347	372	365	384	348	388	360	383	377	373	347	371	407	335	366	387	353	377	356	353	387	366	389	360	389	378	401	363	377	331	371	365	369	356	401	406	391	335	390	371	376	391	361	366	345	377	368	394	404	357	375	377	367	357	363	381	380	376	372	384	372	383	408	383	362	384	354	371	352	353	395	389	348	359	374	376	347	374	340	346	355	396	356	332	357	378	376	369	350	356	355	350	387	367	373	367	372	367	358	382	351	333	370	368	381	395	377	369	381	392	378	354	379	356	344	394	345	345	370	353	360	348	383	396	359	397	367	356	319	364	352	366	384	365	387	384	379	349	347	354	417	355	365	366	378	352	409	379	366	356	377	393	356	344	377	344	372	398	343	374	384	389	347	374	360	350	383	400	358	349	390	378	399	399	371	381	367	350	388	400	379	355	355	395	388	393	361	362	409	386	409	384	397	396	377	369	369	370	347	344	345	375	357	356	386	344	351	417	377	361	390	387	368	370	378	362	353	346	347	390	352	332	371	381	345	392	389	397	412	372	362	399	374	322	384	376	377	371	367	381	350	364	365	381	383	373	384	362	366	359	355	380	344	349	389	365	342	340	340	356	350	329	388	367	367	378	421	373	358	347	382	374	372	354	388	375	403	353	334	332	369	379	365	343	364	387	358	358	382	351	369	361	399	355	352	366	375	342	391	374	363	368	390	355	362	392	374	356	377	384	353	355	377	380	384	418	369	411	387	397	362	376	371	352	360	383	382	411	389	386	379	407	358	397	373	363	373	349	371	386	366	382	346	354	404	388	358	391	396	368	385	341	356	378	384	434	342	405	334	385	394	363	356	371	367	369	340	370	362	396	366	367	368	356	344	403	355	378	366	357	364	378	386	382	337	360	365	350	409	370	384	402	398	374	355	362	361	351	390	386	315	405	396	383	379	401	372	394	378	364	336	408	369	379	364	370	398	374	392	354	400	354	394	377	411	361	387	350	349	376	384	367	360	339	376	379	391	342	368	416	368	383	384	388	391	396	373	377	379	366	377	371	353	367	357	354	347	345	423	358	362	358	329	370	376	375	378	387	361	353	370	345	401	365	366	383	358	346	392	375	381	353	377	393	365	361	369	358	392	369	376	409	357	381	383	381	351	377	382	367	350	366	339	382	351	359	331	381	362	371	393	383	366	359	358	331	352	382	388	350	396	361	349	356	400	337	388	349	352	362	369	335	383	361	354	370	352	351	378	387	333	374	363	372	371	389	346	360	335	365	354	353	382	403	356	374	362	356	361	328	410	369	354	369	362	387	378	358	397	361	398	376	411	380	351	344	364	364	366	367	378	367	355	402	370	366	353	381	378	365	353	395	380	370	365	361	382	362	362	359	382	409	391	372	376	376	386	354	344	389	377	369	341	362	391	336	375	376	335	404	354	354	386	346	349	370	373	371	356	356	354	363	374	349	390	397	390	372	414	390	365	353	331	358	359	376	350	378	391	404	364	358	370	369	375	369	355	365	378	380	385	364	372	359	372	383	388	373	381	350	372	358	393	373	367	374	367	353	362	378	374	399	386	358	377	395	385	368	404	344	396	367	367	384	361	370	362	378	381	363	373	363	352	406	348	369	382	409	388	370	359	382	345	382	372	347	353	363	317	348	370	374	366	379	382	405	404	410	380	366	362	353	383	395	359	383	362	357	376	362	378	389	345	348	372	355	357	340	368	397	329	365	378	372	337	363	407	352	352	373	369	352	379	398	382	411	372	365	369	385	373	372	334	406	390	375	390	356	369	391	381	348	374	413	387	368	344	378	388	352	373	345	373	385	383	371	356	361	403	380	409	375	372	395	363	380	359	368	344	372	369	367	383	346	403	372	361	372	394	403	391	376	395	341	374	352	385	382	388	374	357	345	334	370	366	397	403	352	375	351	356	371	363	402	347	376	389	363	385	356	370	396	368	396	354	385	357	390	376	354	389	362	358	340	383	380	326	403	415	360	365	380	368	375	382	394	348	337	357	394	376	375	383	375	334	422	393	384	367	365	347	374	364	416	363	360	358	379	372	394	363	371	355	343	388	376	368	383	365	380	410	377	365	382	359	349	333	355	374	365	402	394	412	367	394	378	403	378	356	398	367	390	368	359	356	376	376	352	379	350	341	384	398	388	384	358	385	338	334	328	358	391	357	356	379	355	351	374	375	345	395	390	386	364	389	384	399	393	372	388	390	370	361	400	356	401	371	350	351	396	380	378	363	389	346	389	373	382	376	395	404	361	389	362	347	347	369	355	396	345	373	381	352	410	365	360	387	374	380	353	373	360	358	390	410	348	362	347	392	372	351	375	383	378	373	361	368	384	357	372	383	341	383	391	363	384	372	363	340	369	353	355	379	406	381	341	408	349	346	347	365	325	351	373	346	421	335	342	393	344	378	395	381	371	398	375	377	368	365	399	373	386	388	375	344	386	376	343	391	389	365	374	380	392	354	391	352	372	361	381	394	352	368	374	366	363	388	384	355	359	368	392	352	368	349	330	363	392	326	367	376	343	346	394	350	361	391	369	386	409	362	360	389	382	351	341	371	405	352	394	412	403	365	388	424	376	385	370	370	382	380	393	358	371	366	390	371	366	360	345	368	375	408	422	402	380	355	389	394	348	371	394	344	376	395	360	392	369	369	358	380	389	380	414	371	369	391	367	411	402	373	371	361	360	374	386	367	395	352	408	353	371	397	374	379	329	356	354	372	375	352	364	363	369	392	367	390	365	361	395	398	369	350	363	359	394	360	398	367	366	369	338	395	384	381	350	370	360	386	348	341	362	376	382	358	402	396	347	370	364	373	381	367	374	393	385	356	373	386	358	359	357	374	386	402	360	358	352	383	404	350	408	373	346	397	347	402	366	373	356	355	371
7901	16651	17163	10056	6085	5320	3429	2033	1667	1544	1906	1807	1815	3219	598	636	584	562	497	509	498	495	456	489	426	410	413	441	400	411	408	399	411	423	400	382	391	392	392	367	376	366	364	361	381	394	384	330	349	365	344	350	377	335	366	337	353	349	358	396	393	372	343	373	362	386	330	351	333	368	364	384	358	365	352	373	339	372	348	389	333	311	417	366	363	326	366	315	363	354	337	336	403	362	359	363	343	364	368	347	346	350	352	364	364	329	372	346	360	387	334	363	358	381	368	342	361	343	364	342	375	365	342	352	336	337	354	362	337	359	361	345	367	364	359	344	374	367	370	328	376	340	363	358	352	370	337	364	328	362	370	369	367	350	361	381	381	362	369	351	376	348	380	368	354	368	387	373	372	349	356	355	364	355	362	335	342	354	352	376	372	328	361	363	343	336	396	349	351	361	324	345	319	363	376	389	368	365	334	322	412	369	382	349	367	346	344	338	385	352	332	380	370	346	343	361	356	344	361	379	345	361	374	331	356	376	346	373	366	361	343	346	358	321	345	383	358	350	360	351	327	385	355	334	350	379	358	347	337	340	352	359	327	367	364	336	332	361	323	339	415	357	376	322	355	323	357	351	335	358	386	382	327	305	332	362	354	333	318	366	343	346	322	344	365	350	329	335	326	366	331	377	358	358	339	337	345	346	347	357	352	315	372	362	354	367	361	336	336	326	369	354	351	349	352	374	320	355	346	349	355	331	366	358	340	317	376	369	343	356	360	342	358	329	357	340	365	324	339	379	377	361	343	357	338	393	349	334	377	333	350	341	349	336	360	329	349	362	330	364	345	364	365	348	357	359	349	329	383	333	333	351	360	347	365	331	352	352	370	343	360	334	379	385	335	353	339	333	338	353	382	347	304	375	347	364	354	346	337	366	344	339	331	333	344	354	350	395	391	342	332	389	373	404	345	367	375	291	340	320	363	355	337	360	373	312	365	348	336	339	357	350	334	334	320	358	365	324	340	345	359	374	361	330	343	323	338	344	360	337	353	357	373	341	383	371	368	384	350	367	367	359	348	353	333	332	349	352	366	337	365	356	313	323	392	343	358	355	361	356	356	374	320	370	368	353	337	329	363	347	338	346	376	363	329	324	370	360	343	346	353	363	395	341	324	334	336	367	394	358	358	375	370	354	389	354	329	369	369	332	349	361	362	357	354	377	336	344	358	334	361	338	361	370	345	350	333	349	384	357	337	329	381	345	353	351	393	342	370	350	343	359	354	360	369	348	348	333	331	345	368	324	375	347	383	317	345	368	345	385	349	342	332	331	354	377	372	366	347	334	376	316	339	338	351	349	343	378	362	354	336	340	360	334	353	331	376	330	358	349	352	340	344	359	354	363	357	382	351	376	337	349	407	354	360	330	323	370	346	367	358	357	379	348	347	361	325	385	345	358	346	320	333	346	372	308	353	348	358	338	381	362	314	361	362	360	343	336	323	349	321	364	382	377	358	340	341	332	378	364	348	350	355	333	394	326	375	350	329	350	343	349	356	367	346	337	340	345	346	330	348	326	365	348	332	353	338	336	347	369	370	346	383	361	373	311	283	379	348	357	349	386	343	353	341	371	340	318	318	331	346	397	385	333	331	356	338	365	340	354	346	343	348	343	368	353	317	345	339	314	324	348	352	358	365	376	350	379	361	364	339	327	367	319	332	358	373	359	340	328	349	351	354	332	368	345	346	338	333	338	330	365	370	351	391	351	357	365	338	400	370	369	358	364	387	365	352	347	348	356	331	341	359	348	355	360	345	354	353	337	376	363	375	305	332	343	343	317	332	343	332	336	331	346	343	353	367	340	326	354	351	344	380	342	335	335	355	363	364	377	361	348	348	350	360	367	320	349	340	322	349	377	333	331	357	351	360	352	360	347	348	343	372	362	350	358	365	320	353	370	363	346	340	374	367	368	331	377	378	375	339	349	361	347	371	362	360	350	343	348	364	323	342	345	383	345	342	356	335	341	356	356	369	345	354	307	322	355	363	357	350	328	355	361	349	332	370	349	318	327	311	358	302	352	352	354	334	334	360	331	356	344	343	326	348	341	376	350	362	371	355	358	390	380	347	361	348	346	371	362	363	366	312	348	332	387	352	362	355	340	353	372	375	323	329	324	331	347	360	352	330	366	344	381	374	335	354	353	381	363	377	350	331	326	343	366	367	359	344	350	363	356	356	379	381	396	340	372	370	342	386	380	368	326	352	341	346	373	337	309	350	368	348	340	337	365	369	343	363	377	346	360	361	355	351	352	331	358	341	364	341	339	333	378	326	365	330	359	341	400	331	364	336	336	378	351	374	368	373	376	356	371	355	371	334	360	344	360	339	372	361	365	335	343	357	328	389	380	377	345	392	337	359	326	338	380	346	333	387	341	379	367	336	355	346	376	365	335	391	283	360	330	368	364	349	319	319	364	350	321	344	327	349	357	337	352	372	320	340	331	350	368	377	374	361	350	346	367	335	379	329	374	363	378	361	379	340	350	354	351	366	353	381	359	336	333	344	352	361	332	367	338	387	350	320	352	373	351	341	361	346	350	317	367	354	340	367	340	351	349	388	375	391	351	350	326	333	332	361	360	401	362	359	327	353	367	364	387	340	340	339	365	367	351	367	352	338	355	380	370	333	358	361	335	335	354	338	320	376	361	356	367	360	349	353	361	342	322	341	344	366	377	371	357	377	341	381	356	343	372	338	351	338	353	384	326	388	354	366	354	372	358	365	363	362	338	339	390	369	373	342	357	348	334	373	327	367	354	348	318	352	387	365	341	399	360	371	357	356	348	371	323	319	354	340	348	326	318	369	358	319	391	328	330	323	339	356	353	382	354	347	330	355	363	347	371	377	345	356	362	371	344	366	316	329	361	370	340	381	365	329	353	331	313	368	371	367	322	384	374	378	365	338	341	370	331	344	360	372	354	319	368	342	343	367	345	353	314	345	373	366	364	354	363	326	359	337	383	356	309	367	353	335	333	365	390	356	338	362	373	347	346	377	370	335	364	322	345	356	349	368	362	376	357	352	371	381	348	325	361	364	364	357	309	352	383	365	345	330	332	356	362	360	334	383	376	343	330	352	363	328	367	356	362	357	320	352	348	367	377	349	308	376	343	354	381	340	361	347	356	324	359	334	413	341	321	344	345	340	352	358	348	341	336	330	361	365	350	319	339	331	334	353	359	344	333	357	366	365	353	343	354	349	312	365	347	378	350	325	343	361	351	348	345	358	388	347	327	345	350	345	341	333	330	323	350	357	340	333	326	374	355	336	377	344	395	383	325	331	331	362	366	348	349	347	364	337	320	372	345	380	373	352	372	342	361	306	343	346	348	337	359	372	334	357	369	340	341	344	338	356	361	346	363	358	334	390	365	371	323	370	373	340	347	368	332	358	336	357	372	357	337	354	317	352	355	371	339	366	366	378	355	363	317	363	354	336	377	400	351	361	348	364	352	331	309
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
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
