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
341223678939	341223679500	341223680048	341223680598	341223681146	341223681698	341223682248	341223682798	341223683346	341223683898	341223684448	341223684998	341223685546	341223686098	341223686648	341223687198	341223687746	341223688298	341223688848	341223689398	341223689946	341223690498	341223691048	341223691598	341223692146	341223692698	341223693248	341223693798	341223694346	341223694898	341223695448	341223695998	341223696546	341223697098	341223697648	341223698198	341223698746	341223699298	341223699848	341223700398	341223700946	341223701498	341223702048	341223702598	341223703146	341223703698	341223704248	341223704798	341223705346	341223705898	341223706448	341223706998	341223707546	341223708098	341223708648	341223709198	341223709746	341223710298	341223710848	341223711398	341223711946	341223712498	341223713048	341223713598	341223714146	341223714698	341223715248	341223715798	341223716346	341223716898	341223717448	341223717998	341223718548	341223719098	341223719648	341223720198	341223720746	341223721298	341223721848	341223722398	341223722946	341223723498	341223724048	341223724598	341223725146	341223725698	341223726248	341223726798	341223727346	341223727898	341223728448	341223728998	341223729546	341223730098	341223730648	341223731198	341223731746	341223732298	341223732848	341223733398	341223733946	341223734498	341223735048	341223735598	341223736146	341223736698	341223737248	341223737798	341223738346	341223738898	341223739448	341223739998	341223740546	341223741100	341223741648	341223742198	341223742746	341223743298	341223743848	341223744398	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2716	2000	3600	2300	2716	2000	3600	2300	2716	2000	3600	2300	2716	2000	3600	2300	2716	2000	3600	2300	2716	2000	3600	2300	2716	2000	3600	2300	2716	2000	3600	2300	2716	2000	3600	2300	2716	2000	3600	2300	2716	2000	3600	2300	2717	2000	3600	2300	2717	2000	3600	2300	2717	2000	3600	2300	2717	2000	3600	2300	2717	2000	3600	2300	2717	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22642	21232	28798	23998	21236	21245	6116	736	559	433	382	314	301	277	247	206	192	206	182	206	156	191	147	185	153	164	150	139	149	134	155	136	129	143	132	131	153	138	133	121	128	133	122	145	132	143	122	123	122	117	104	117	119	120	108	118	124	117	101	114	121	116	127	115	121	116	137	131	126	151	116	108	116	114	116	123	115	120	134	118	104	126	138	125	112	108	125	95	109	139	138	127	125	124	121	115	119	128	131	116	138	116	126	143	128	108	128	101	100	110	112	118	111	132	126	126	97	121	106	111	107	110	95	107	120	132	105	128	119	114	116	121	126	127	130	133	127	122	116	117	99	117	132	108	107	135	117	106	123	109	133	92	118	109	109	111	122	133	122	142	132	103	109	107	120	129	119	114	112	108	131	102	143	114	120	131	117	125	122	119	98	117	121	129	122	116	127	128	124	119	115	111	121	106	128	118	114	102	117	100	128	114	110	114	116	122	99	129	120	108	123	127	129	132	119	128	127	123	115	119	119	117	126	129	109	119	121	110	130	119	111	112	113	113	133	99	121	116	115	104	127	116	132	118	114	106	95	100	126	114	100	121	103	114	125	128	104	117	114	134	109	119	94	121	114	90	106	121	129	127	129	120	133	140	121	129	110	102	113	117	107	121	113	123	114	120	129	122	108	91	108	118	112	94	112	124	123	130	135	95	111	125	106	112	120	117	151	97	115	119	144	122	111	124	108	120	121	129	124	118	115	112	100	117	124	113	135	99	100	102	138	125	126	118	100	98	118	123	129	127	129	106	124	109	123	120	104	124	121	110	109	116	108	128	138	130	134	127	124	133	131	112	115	111	109	110	117	100	109	109	101	118	122	104	108	106	103	133	109	104	110	126	127	94	108	122	113	114	113	111	117	100	106	128	124	115	142	111	116	116	120	119	123	138	121	92	112	137	137	106	110	129	142	114	113	125	116	122	126	123	124	122	107	98	105	116	120	107	127	107	121	93	137	117	107	116	124	109	121	101	109	128	132	122	100	116	115	131	114	111	119	99	129	109	125	90	103	114	137	101	104	123	125	111	121	98	98	114	107	108	112	123	101	129	114	108	120	112	125	117	131	109	123	101	139	119	106	110	104	136	128	135	108	117	111	117	131	123	108	112	124	113	113	126	108	113	140	121	112	110	118	100	121	101	126	111	111	125	128	120	115	123	125	117	147	114	142	112	107	123	113	105	125	124	113	112	132	115	135	96	133	118	121	120	117	108	121	110	103	125	105	120	99	130	121	105	125	129	123	115	103	128	118	118	119	120	103	99	128	100	114	106	129	133	129	131	113	116	119	127	114	113	113	110	134	128	122	126	103	121	133	98	132	137	126	138	114	101	114	95	107	123	112	127	114	120	120	96	129	112	127	116	117	125	108	118	110	104	113	102	103	107	146	96	122	118	100	115	119	117	136	109	126	116	118	114	126	113	125	123	102	123	104	114	127	117	122	113	113	113	130	135	118	119	117	106	124	118	114	104	133	106	115	115	108	120	126	131	97	124	106	115	105	118	135	113	118	140	105	144	127	131	125	100	117	115	113	108	125	125	119	131	107	109	120	127	125	108	108	100	104	121	134	142	121	112	130	129	115	113	116	109	115	123	114	126	110	123	107	95	124	96	116	120	117	110	122	112	118	123	110	110	124	126	113	108	109	112	102	120	116	128	98	119	125	107	128	116	112	108	110	132	129	101	122	130	129	107	127	96	108	104	119	138	124	111	115	123	132	114	125	113	128	137	106	102	117	121	132	118	103	126	109	135	102	114	117	108	121	114	106	113	94	104	122	124	115	95	117	110	114	118	125	114	131	111	134	100	126	123	108	140	121	119	119	124	101	105	105	133	112	97	109	127	120	102	113	112	120	108	129	106	129	137	119	115	121	130	124	116	108	114	115	142	122	120	130	135	129	114	127	127	109	111	123	125	100	103	124	121	121	121	111	123	117	101	107	128	126	118	121	108	144	104	115	110	96	149	139	111	103	115	101	104	106	129	106	122	112	119	126	103	123	144	104	113	117	123	121	120	110	118	106	110	120	113	118	115	108	128	114	110	122	117	124	132	134	105	114	123	120	97	93	111	127	101	120	111	115	120	111	95	111	117	114	124	127	113	117	124	125	132	134	111	104	135	107	100	125	118	119	118	129	115	108	120	110	106	109	126	102	96	107	117	121	128	122	118	114	101	111	111	111	124	107	131	91	93	98	113	139	100	134	108	136	98	112	123	126	109	113	124	83	115	124	104	102	113	117	108	99	112	117	111	114	122	134	126	134	150	127	116	100	122	109	107	106	97	138	118	101	112	138	106	107	118	105	112	129	144	107	112	117	120	113	133	118	98	109	116	96	120	121	113	98	110	110	104	109	117	139	123	121	105	112	109	120	105	118	128	116	113	118	126	120	119	130	115	105	106	122	127	121	106	99	104	113	125	128	118	120	113	133	129	129	106	113	118	112	127	124	123	120	102	103	113	114	119	112	126	114	120	125	128	117	121	109	111	107	141	125	124	118	106	111	117	114	98	112	113	106	120	107	130	110	118	114	118	114	129	106	92	123	109	120	119	111	99	122	121	113	108	127	121	139	119	113	135	110	113	112	108	100	121	120	129	114	130	124	107	118	106	116	105	128	110	123	133	110	131	110	102	99	132	108	99	115	105	127	135	111	119	105	125	132	109	107	112	106	122	139	116	109	109	125	100	108	110	125	127	139	109	108	119	116	122	120	118	116	129	132	118	110	103	111	145	121	106	104	144	124	118	129	114	121	117	119	130	129	132	116	99	117	137	113	127	116	105	115	114	109	128	119	118	124	114	111	117	106	130	93	122	114	122	131	123	132	115	124	110	122	127	139	121	104	110	113	110	117	119	125	120	113	111	104	130	114	104	134	109	129	108	82	119	121	120	113	123	108	99	114	118	116	114	106	139	102	105	129	108	122	124	114	116	109	103	111	111	116	110	122	119	115	127	136	127	134	111	107	132	130	135	116	125	114	125	127	120	115	119	142	94	114	129	105	117	113	131	124	123	101	111	109	127	117	125	133	141	103	114	99	125	100	110	93	103	133	108	105	122	114	107	111	126	102	123	115	113	109	127	120	124	115	103	121	109	128	102	125	126	119	114	124	107	138	115	97	116	102	117	125	106	127	107	118	110	108	135	106	115	124	117	131	137	117	93	103	126	117	111	124	119	122	113	134	127	103	132	121	109	115	121	130	121	116	116	126	108	136	118	118	104	131	103	121	110	129	108	111	114	105	134	122	113	114	116	108	120	123	136	119	126	94	120	132	120	115	97	110	107	123	133	117	123	136	125	131	104	121	99	137	122	132	113	121	107	107	117	116	122	118	126	110	109	115	127	110	121	117	103	97	114	117	123	118	108	115	122	105	134	106	122	112	112	98	118	109	114	134	122	115	129	116	138	106	131	111	127	115	108	123	132	120	105	116	103	113	113	131	103	120	128	112	111	114	120
4050	14013	9402	4280	3077	2194	1627	1231	959	795	611	513	413	401	328	282	293	252	234	231	208	189	195	156	163	183	179	162	179	141	153	142	128	155	143	141	128	159	138	113	145	144	155	155	109	112	122	140	150	119	144	121	131	133	133	137	123	121	115	106	130	124	127	116	135	106	119	127	140	120	134	105	137	108	127	118	124	121	127	125	118	133	130	113	137	131	124	111	131	106	109	112	152	137	121	113	124	148	113	118	115	129	117	130	103	123	119	137	144	122	128	124	110	127	112	129	110	106	102	127	125	111	128	106	116	123	115	115	122	100	128	125	130	123	125	111	121	113	125	131	111	136	120	136	108	129	110	110	98	120	117	93	126	115	111	105	109	119	122	120	139	113	137	133	113	121	109	122	121	129	108	121	133	140	104	126	100	123	129	130	103	117	113	116	101	125	118	111	124	132	117	111	106	95	143	119	129	119	115	110	143	104	113	121	117	115	116	106	135	107	109	123	103	122	104	136	121	115	127	121	108	102	131	99	122	116	100	107	125	123	118	130	122	123	131	131	105	115	104	128	137	111	127	115	108	120	126	120	117	127	99	106	117	123	120	115	125	112	114	123	113	123	137	93	113	109	111	123	115	105	151	117	124	115	93	105	106	127	134	125	104	117	128	136	115	127	139	133	116	139	116	115	121	136	132	123	129	132	111	113	119	129	129	105	123	126	117	122	115	100	107	134	129	102	131	121	106	123	116	117	116	135	120	121	130	113	117	116	93	123	114	146	115	107	117	104	102	112	113	132	111	113	128	105	126	124	107	123	121	135	123	125	108	104	108	119	129	117	109	127	124	108	121	117	110	131	99	104	121	105	112	128	117	111	123	126	125	113	132	122	109	134	112	110	148	110	108	132	132	136	128	105	104	101	126	134	130	128	128	115	106	120	122	101	107	114	108	104	123	133	136	117	105	117	109	101	119	107	119	125	110	125	134	121	123	117	113	113	119	109	104	107	123	106	112	127	113	122	125	131	131	104	124	106	105	112	101	107	109	125	109	129	125	105	100	129	134	118	105	106	143	124	98	115	107	128	110	119	101	116	134	109	124	118	133	115	130	114	111	119	131	125	129	121	115	122	135	142	112	121	104	104	112	132	137	121	125	119	124	121	103	120	119	112	99	124	120	131	104	120	108	137	131	145	121	121	89	102	115	123	144	141	118	120	128	124	140	135	128	119	110	114	115	129	136	117	105	106	121	138	117	121	114	114	129	103	115	125	118	131	119	123	122	139	119	110	128	118	112	128	120	130	131	119	125	119	116	106	104	142	141	111	142	116	110	123	129	141	119	115	116	129	118	132	105	118	101	119	149	110	133	118	105	117	103	124	126	107	120	130	139	105	118	123	109	119	118	123	122	126	107	121	127	123	128	104	126	120	118	123	113	110	124	121	115	119	116	99	99	122	128	96	126	100	108	111	133	110	120	114	111	114	112	103	117	116	99	106	116	97	111	123	101	121	126	120	111	109	134	123	113	132	113	129	108	122	142	129	103	115	116	119	108	108	124	116	116	112	119	123	121	105	126	106	117	113	112	112	133	106	105	102	122	136	140	131	115	98	130	122	129	112	130	127	111	115	108	117	106	139	123	130	113	127	130	122	97	112	114	122	114	122	117	119	107	110	123	124	134	124	117	118	110	111	121	120	115	116	114	119	108	120	122	112	126	94	131	119	111	117	116	133	117	95	109	112	120	116	144	130	129	110	123	113	103	131	100	92	113	107	123	103	114	122	125	121	99	113	118	127	118	135	127	111	126	118	112	117	105	144	104	143	121	129	126	120	131	122	121	128	110	100	114	123	123	128	126	101	110	113	104	124	114	113	106	124	129	113	122	141	105	116	140	115	134	114	105	132	118	150	102	116	103	132	103	143	97	122	115	119	127	121	110	103	95	124	99	146	103	92	109	124	132	118	100	118	122	96	126	110	113	117	122	113	110	112	128	131	121	119	114	108	105	120	118	128	117	114	106	108	115	121	137	112	120	129	95	123	91	103	126	118	117	123	124	104	125	124	124	136	120	112	127	119	103	96	115	129	132	117	133	101	111	110	131	130	119	96	116	111	100	130	150	101	112	108	139	101	119	112	129	123	122	120	108	136	113	117	110	127	128	130	122	122	111	118	112	111	132	129	95	114	120	111	130	100	107	119	128	102	138	133	109	102	119	110	120	116	129	118	124	123	106	105	111	139	110	113	119	131	115	114	113	103	112	118	117	130	107	120	121	118	111	113	110	122	108	119	111	80	113	107	133	120	102	117	124	126	102	116	122	112	123	123	116	130	123	130	104	104	109	129	111	107	107	125	121	118	107	113	98	124	108	131	116	114	116	134	116	121	103	105	114	126	123	108	124	135	124	116	110	114	117	132	122	112	120	124	110	115	119	123	125	140	123	118	119	133	115	99	122	125	122	115	118	121	124	117	110	123	124	119	137	124	107	121	122	112	102	118	118	107	104	97	120	125	108	126	101	123	114	127	114	122	117	102	126	125	103	100	117	99	114	107	108	114	115	116	122	136	115	99	119	116	120	120	123	111	108	107	126	115	112	110	119	118	125	118	106	115	133	124	118	133	141	118	127	132	112	122	116	137	137	99	122	109	115	126	110	126	118	112	118	116	118	128	110	95	143	119	129	117	105	110	122	109	124	124	98	109	130	114	114	111	115	118	112	113	101	130	117	104	95	133	138	112	120	123	111	133	144	111	127	116	114	116	133	125	128	132	128	120	129	106	120	105	114	118	123	119	118	125	131	121	120	129	110	144	130	120	108	117	114	104	116	128	106	93	122	116	100	122	143	128	107	117	109	140	119	129	125	117	123	113	121	143	104	124	137	127	119	118	127	127	116	125	105	110	141	108	117	126	105	131	114	101	102	123	110	120	138	125	129	105	140	99	119	119	122	113	114	117	97	105	112	122	136	127	117	119	107	107	130	120	116	124	106	105	129	119	134	116	113	120	113	123	126	107	95	109	106	102	135	125	106	97	94	129	122	118	109	123	114	119	128	123	114	131	103	111	107	108	126	101	108	119	114	115	118	123	118	112	115	128	118	116	127	122	113	129	134	125	134	111	131	119	119	128	133	121	107	101	128	113	135	118	116	126	99	100	125	127	121	114	115	131	142	121	122	121	120	136	118	111	104	108	132	120	104	118	117	115	95	132	128	120	110	127	125	120	117	112	112	113	119	115	109	103	115	112	120	115	118	108	121	126	126	136	93	121	125	98	121	132	111	136	108	108	111	121	112	107	95	115	108	98	131	126	125	117	105	113	113	133	128	126	112	104	135	129	124	136	119	108	132	110	110	128	121	133	130	113	133	128	106	110	95	118	104	118	110	117	125	115	132	117	124	119	130	107	100	128	114	116	106	115	114	120	108	114	130	108	138	126	131	104	119	116	126	123	122	140	121	115	146	111	107	108	108	121	115	121	121	136	121	113	125	127	117	124	121	136	119	114	109	117
27441	19969	7953	734	433	379	337	331	293	299	296	289	302	331	315	298	294	279	304	307	289	299	312	273	287	303	293	286	296	281	312	275	281	276	335	297	303	297	296	287	270	271	282	255	289	345	286	323	304	292	296	274	282	295	298	266	263	286	286	294	293	329	297	281	288	285	283	301	265	298	307	270	286	327	303	293	279	302	308	266	284	305	309	275	289	284	298	268	308	346	272	301	293	291	293	317	287	289	311	255	306	290	282	299	324	262	316	290	283	287	274	295	295	322	307	304	280	295	259	284	256	289	292	270	273	273	327	276	322	324	310	291	302	301	268	283	273	269	280	285	258	303	274	299	283	251	280	260	282	281	328	299	293	282	301	270	299	310	269	293	292	283	272	311	299	306	280	303	309	281	267	294	277	296	294	296	298	251	314	350	292	270	296	297	289	292	311	281	290	304	266	309	284	282	285	272	283	302	258	307	313	305	294	314	263	292	334	285	286	294	285	295	290	273	286	283	307	279	271	300	334	272	267	296	278	287	314	291	284	288	289	329	266	279	284	266	296	293	299	302	301	317	298	306	258	283	325	311	299	296	298	314	297	318	293	298	274	286	267	278	287	276	269	270	298	284	275	316	309	297	270	304	282	261	262	312	282	305	304	249	320	261	328	280	293	284	293	295	272	286	293	304	310	293	269	296	306	296	329	292	294	284	289	290	282	301	320	302	300	302	284	326	288	294	256	278	284	286	292	311	283	286	249	276	296	311	298	279	315	272	279	290	323	274	277	296	275	324	290	299	289	330	292	309	305	266	300	303	289	281	299	300	286	304	290	261	266	282	289	285	296	268	296	268	290	298	298	320	308	300	274	283	268	287	283	295	311	287	277	284	272	295	273	300	300	285	281	312	282	287	302	309	255	266	303	286	307	303	263	310	327	279	304	312	298	296	286	294	288	317	280	314	277	262	256	308	288	287	298	296	266	282	292	310	297	271	271	277	301	304	276	294	291	298	283	312	293	327	288	278	286	304	285	305	317	292	302	286	287	266	285	283	278	312	281	256	287	282	280	295	291	280	276	288	275	291	303	258	335	279	279	310	300	299	306	280	293	302	298	293	286	278	272	291	298	293	295	302	296	322	262	334	309	288	275	297	293	294	306	280	301	295	306	310	259	278	289	269	324	289	278	304	298	265	319	286	302	287	277	275	288	300	287	302	305	300	285	313	273	281	295	273	278	290	313	285	254	276	275	291	280	275	274	283	256	273	288	314	320	298	269	302	274	326	286	278	310	296	311	301	321	303	283	268	257	292	305	281	277	283	282	287	265	288	286	287	285	324	289	308	288	294	284	271	299	276	324	321	298	258	286	270	314	312	278	307	273	290	282	284	282	299	290	299	282	284	290	280	269	297	288	310	269	318	303	337	311	302	282	295	271	266	247	291	274	300	272	286	305	298	302	266	298	277	276	321	298	292	286	279	306	297	253	314	269	290	300	281	301	286	308	307	290	303	281	264	282	302	306	276	319	325	315	294	308	273	303	283	306	305	293	302	277	293	302	271	280	283	299	273	297	288	300	312	291	300	255	290	271	310	265	268	289	258	282	297	302	277	306	297	271	288	286	326	279	278	267	239	273	293	288	282	287	271	275	276	258	274	281	281	288	310	274	281	287	280	305	293	298	308	255	286	306	313	284	294	311	287	265	324	278	334	320	311	300	277	313	263	280	301	320	273	289	277	274	310	298	295	336	288	298	275	285	294	272	266	316	292	290	304	291	271	257	309	251	305	285	309	288	291	297	255	275	275	313	313	289	311	316	288	321	279	302	295	262	247	314	293	314	320	305	286	306	248	270	270	301	293	267	307	289	292	303	277	306	276	291	311	305	289	302	294	283	301	315	280	298	288	286	269	306	300	293	301	287	303	291	304	267	277	295	273	324	307	250	282	261	324	298	284	299	293	313	286	294	278	307	292	276	286	313	301	274	279	285	273	292	312	274	293	294	304	284	269	311	309	300	273	279	325	288	281	285	278	299	306	324	274	296	289	294	309	303	292	294	272	288	263	276	295	287	271	257	273	292	279	276	250	293	281	295	296	293	286	270	273	285	315	275	292	291	291	301	318	300	299	295	282	278	334	288	284	266	307	297	285	280	275	283	291	286	299	283	307	294	279	278	264	295	311	252	298	273	302	294	284	273	273	316	263	288	286	278	287	302	304	292	324	308	288	267	322	280	270	293	310	271	293	308	284	278	255	288	260	309	270	282	277	292	287	312	291	304	305	317	304	274	288	294	281	311	299	266	296	285	286	301	306	289	274	269	277	283	279	321	282	293	265	286	289	279	300	307	303	282	262	285	295	287	274	293	315	286	309	307	286	295	278	263	290	280	289	315	274	299	283	294	277	294	296	307	278	266	314	328	265	286	286	284	266	288	293	284	296	306	285	246	309	283	293	316	290	290	303	280	280	309	268	285	286	294	256	276	294	291	249	267	303	305	309	280	291	301	278	293	302	312	271	274	272	286	281	326	296	284	281	310	256	288	293	288	274	315	285	267	288	281	266	294	309	285	300	327	253	275	308	284	286	250	271	283	310	268	296	273	285	290	305	268	269	272	271	275	271	290	268	301	295	275	275	254	256	257	305	305	295	297	317	294	267	287	289	305	283	290	305	303	306	313	252	277	314	308	289	284	329	268	289	300	287	288	315	300	294	276	315	303	297	297	272	284	290	303	282	262	287	292	272	284	291	284	261	301	294	278	283	305	298	296	244	317	330	282	297	309	271	307	283	279	293	299	295	303	302	281	278	275	294	271	274	277	299	289	277	283	314	267	289	316	273	326	270	243	339	272	304	289	320	279	265	318	259	275	285	296	279	282	276	302	285	288	296	294	285	300	266	315	301	308	307	275	293	287	280	283	298	261	265	295	295	312	286	298	258	293	309	297	290	300	296	303	269	283	282	294	273	298	289	290	308	292	292	316	309	275	278	279	263	272	304	290	287	305	279	294	318	313	264	313	272	248	296	294	281	291	295	285	286	260	300	274	287	300	267	275	315	301	317	279	241	303	293	306	276	283	321	291	321	315	286	266	278	265	296	293	305	298	295	281	268	317	268	309	259	291	298	290	278	258	315	280	267	277	306	284	301	307	321	287	259	289	305	292	315	257	270	291	274	272	264	287	306	301	312	294	321	298	255	279	290	289	264	284	306	276	304	279	314	295	281	316	302	258	299	279	292	297	268	299	317	285	277	289	293	246	267	313	304	276	267	322	289	262	292	301	298	295	312	308	298	322	268	278	284	298	305	310	291	294	289	274	319	284	298	272	287	270	266	316	289	298	287	317	270	296	296	262	301	306	278	304	269	279	273	263	284	266	299	313	274	318	285	308	289	291	292	309	299	258	278	252	284	268	283	314	264	257	258	312	272	265	278	259	285	263	299	300	331	284	314	290	295	275	283	315	267	307	296	294	293	293	303	290	306	288	278	287	259	303	294	302	291	264	280	293	293
4934	2376	1339	753	603	491	441	424	405	386	373	351	372	332	337	335	319	312	337	328	333	309	313	305	298	300	324	311	315	300	274	303	322	317	311	294	323	331	303	297	293	307	289	301	317	328	319	319	325	320	281	294	321	307	310	300	318	310	308	267	286	304	315	340	320	285	331	298	301	312	310	309	322	309	283	293	308	300	308	283	326	311	304	300	299	296	307	301	321	311	329	284	304	300	327	299	320	263	305	295	302	314	310	293	316	282	332	304	295	288	337	300	284	304	292	290	283	317	311	305	290	310	308	311	340	307	324	314	311	279	283	309	337	327	283	304	294	304	300	283	293	291	323	306	281	299	294	313	286	325	271	312	311	285	304	305	323	316	297	322	290	308	321	303	311	333	303	299	289	304	310	337	305	259	290	311	344	299	284	304	286	321	297	287	285	304	311	343	340	314	316	300	328	318	301	294	332	287	288	325	299	322	302	305	318	294	327	320	317	318	340	305	300	305	320	297	302	298	285	299	298	336	294	310	321	321	315	307	296	285	304	337	312	303	294	314	298	289	294	328	285	317	316	296	296	302	270	344	315	342	349	295	322	310	298	324	294	300	315	343	306	302	311	277	314	293	300	297	313	306	302	298	318	278	312	309	285	341	320	294	322	319	277	301	313	298	290	304	307	310	294	326	312	297	277	320	298	325	304	304	321	304	318	306	328	313	288	270	329	296	289	300	282	315	311	319	293	295	320	305	283	325	291	314	322	317	306	311	306	301	303	251	298	314	349	312	300	334	299	293	291	271	287	300	304	335	306	306	286	295	289	324	313	320	283	291	330	270	330	299	320	279	317	314	302	270	273	317	296	294	292	308	298	323	330	310	318	318	301	344	279	304	317	342	300	274	291	302	287	305	302	298	323	298	302	290	286	297	258	306	288	331	327	319	346	341	293	320	287	276	300	310	292	313	310	307	305	328	294	305	332	318	289	295	332	293	307	304	328	272	322	293	311	300	306	314	319	330	311	307	299	312	308	305	317	291	294	301	312	320	299	322	357	321	315	333	287	321	307	305	310	305	303	294	292	318	289	294	303	309	319	317	287	301	286	300	298	283	304	295	311	313	307	316	305	269	312	284	284	294	305	312	314	312	322	276	327	314	318	292	314	307	300	321	294	311	290	335	299	286	316	299	290	296	318	316	266	336	320	327	320	300	327	334	303	319	266	316	327	319	342	291	323	326	299	302	299	309	324	306	298	303	300	303	321	326	322	305	281	331	280	287	328	303	307	313	308	314	312	286	309	312	296	301	294	317	335	287	310	309	305	305	287	323	296	307	317	280	334	323	301	298	320	299	300	282	318	286	298	317	310	297	311	309	331	282	333	342	275	299	315	305	313	315	291	297	326	307	307	314	313	311	298	312	306	305	343	295	309	279	316	312	307	318	306	301	315	282	320	279	315	273	273	314	304	254	327	284	309	272	275	306	285	316	266	291	342	276	351	293	316	325	319	306	322	326	308	308	301	299	298	302	320	286	291	282	322	287	323	297	307	286	323	306	302	307	277	313	326	300	311	324	280	277	297	302	300	304	321	315	313	338	299	307	285	332	306	300	251	277	316	306	301	306	322	297	297	293	271	310	301	311	278	291	316	306	298	299	331	284	299	317	322	315	290	304	289	315	327	317	306	286	313	311	296	308	296	306	304	319	309	343	326	316	324	310	266	316	282	286	276	305	294	293	314	301	290	300	288	288	279	320	314	329	306	290	313	298	318	274	270	305	323	309	298	275	251	275	306	322	279	299	322	297	282	297	327	270	290	285	332	312	295	322	330	276	292	316	319	289	322	308	274	304	299	268	332	284	289	306	284	300	333	326	328	337	253	283	320	331	298	304	306	268	299	311	293	350	301	306	300	310	318	334	278	298	320	308	299	323	298	321	288	288	281	289	341	316	282	286	323	301	314	322	336	304	280	291	312	297	295	304	322	312	303	280	299	294	307	315	319	293	305	321	281	321	293	294	324	308	287	318	314	310	307	276	296	314	304	309	274	304	296	282	323	286	292	306	284	321	300	321	343	298	309	290	300	287	296	301	318	318	294	304	304	301	277	302	305	301	301	279	294	283	305	323	305	308	301	294	302	311	332	307	278	339	331	290	301	318	326	320	288	305	315	318	294	307	313	296	329	310	335	321	326	319	312	279	320	298	325	275	314	307	305	307	308	282	326	296	295	312	299	316	285	304	334	296	287	307	311	307	322	325	289	302	282	316	308	281	290	300	285	302	281	289	312	295	323	320	309	325	277	304	304	285	310	318	291	293	317	297	295	314	326	318	293	307	307	302	307	320	308	285	302	313	308	279	290	330	272	290	287	307	316	294	297	292	328	344	305	340	308	298	325	312	301	299	300	292	299	303	302	302	294	307	281	304	297	303	320	283	306	281	332	322	365	288	283	291	301	297	300	281	310	277	341	326	289	327	324	313	295	290	289	304	317	289	283	323	325	304	290	284	291	318	300	283	289	298	309	304	347	331	307	329	301	339	318	287	309	290	310	285	336	299	300	298	308	286	319	303	276	310	315	324	274	315	329	297	313	310	305	298	301	302	257	291	296	312	286	319	308	329	323	353	315	321	303	303	295	273	319	288	297	294	312	298	307	316	293	298	292	321	283	287	277	296	324	328	318	321	299	320	328	292	303	301	312	320	310	322	306	281	335	291	325	305	298	333	316	275	308	298	321	307	303	298	333	304	306	301	307	292	306	314	286	290	315	307	309	311	287	322	289	308	304	350	302	313	294	311	312	299	342	297	334	299	280	269	271	302	319	295	307	305	295	337	295	307	284	311	259	281	307	302	321	297	326	326	316	305	277	313	304	291	316	308	310	303	305	322	318	302	284	316	310	280	293	330	330	307	297	335	291	259	306	284	332	295	320	318	302	330	324	338	314	290	300	315	314	330	302	316	268	364	293	284	304	293	278	278	313	317	296	306	272	319	319	325	263	301	324	305	306	291	331	298	292	306	262	308	340	312	285	306	292	305	289	328	288	271	321	305	316	313	293	296	310	275	289	280	297	309	283	312	302	291	308	314	300	300	288	308	278	335	308	319	313	291	272	278	323	292	290	303	306	297	305	301	297	315	307	285	347	294	309	322	278	314	309	252	329	305	279	337	291	305	304	324	280	281	279	334	295	303	298	307	310	304	268	283	293	279	313	311	328	309	297	299	293	333	307	284	286	300	297	298	303	307	325	280	295	342	303	307	307	326	318	264	321	333	285	293	308	343	327	289	287	284	293	360	317	311	343	306	308	288	301	300	306	334	306	287	294	303	331	311	324	342	298	275	313	308	281	320	299	264	341	291	305	297	277	295	302	281	310	335	329	315	336	313	286	326	312	317	315	292	319	319	326	326	304	313	312	328	321	293	291	293	287	286	301	314	327	281	321	318	307	318	308	336	330	327	297	307	324	344	281	272	319	311	274	320	302	317	322	294	270	307	292	328	335	305	300	297
23637	20896	27739	24214	20799	5012	609	430	347	279	283	256	217	201	188	193	203	184	193	183	171	151	160	152	142	159	153	138	156	139	151	131	165	166	163	141	150	154	141	142	158	150	141	157	160	146	154	145	142	143	176	149	128	141	131	132	136	148	139	137	157	158	132	155	124	145	149	133	149	151	128	132	150	138	136	125	151	144	139	151	142	132	149	159	149	143	125	135	144	138	145	151	144	174	138	126	156	149	128	129	129	151	148	156	133	123	129	148	176	144	124	123	133	128	133	129	148	129	125	146	146	130	142	140	138	137	134	149	149	132	138	139	142	142	148	128	137	141	140	144	142	129	139	132	136	147	138	126	135	160	172	141	109	133	143	156	145	173	131	125	137	146	150	148	134	159	130	144	143	140	122	144	135	147	157	139	126	134	142	157	166	133	159	143	140	131	133	125	109	135	129	152	125	116	147	143	148	138	130	119	130	135	162	122	138	119	132	161	148	135	139	146	140	126	134	155	148	158	135	124	121	148	139	130	150	119	154	156	141	167	120	125	129	154	125	137	121	128	146	119	143	146	151	142	141	144	144	137	134	141	140	137	138	126	140	139	142	157	141	144	131	139	134	142	144	130	145	133	144	132	139	140	142	143	159	142	156	141	138	120	119	145	142	157	139	127	132	145	147	135	149	136	134	125	156	133	129	146	112	135	139	138	139	144	153	151	125	136	143	158	138	131	145	135	147	123	135	159	116	139	135	121	142	122	146	128	163	157	143	156	138	139	152	143	140	146	130	166	138	133	154	142	136	139	124	152	124	132	121	137	143	140	133	151	149	134	136	159	140	135	134	138	142	125	130	155	132	138	152	129	136	139	141	142	129	143	142	135	147	136	133	164	112	137	133	142	152	115	129	152	141	137	135	147	126	133	137	133	149	168	139	154	144	134	145	147	129	147	170	135	133	117	156	135	158	137	129	127	142	116	124	129	131	152	125	131	141	154	133	150	135	128	125	134	117	130	147	132	161	133	138	139	136	141	138	143	138	119	148	151	151	138	132	137	127	125	132	133	148	146	146	120	133	149	135	121	152	145	131	158	155	148	142	165	146	146	143	140	131	125	123	131	139	131	129	155	131	149	140	169	132	134	133	128	134	133	137	139	123	131	129	133	122	133	142	133	144	137	156	142	141	118	144	130	135	154	128	108	145	141	136	148	148	131	130	123	135	143	137	132	135	143	146	113	139	137	116	151	120	154	143	146	146	148	132	149	129	147	134	122	130	128	122	119	149	141	142	142	135	134	138	115	127	130	122	122	170	146	129	150	148	140	155	124	157	156	121	155	135	159	142	119	134	145	148	149	131	144	141	151	120	126	130	144	160	144	125	133	131	167	123	138	134	124	141	145	145	135	140	140	154	156	140	123	141	155	135	150	144	146	150	159	155	126	142	143	109	136	131	114	130	143	150	149	133	137	151	137	130	116	153	135	129	163	130	114	142	155	120	140	138	136	121	121	153	151	140	143	145	149	147	160	141	140	143	118	134	138	158	148	126	121	150	143	136	144	140	149	131	147	110	133	149	146	140	152	132	142	137	126	129	136	162	124	147	139	143	130	146	133	141	149	123	138	135	132	133	136	126	126	135	146	141	139	122	148	133	155	134	150	156	122	139	140	125	143	125	137	134	124	136	143	136	127	161	150	138	143	135	154	122	140	144	141	144	130	130	150	149	144	137	119	162	156	130	122	137	127	140	141	136	133	141	144	114	135	130	140	153	143	137	131	124	133	146	141	133	136	140	137	132	121	143	142	135	131	142	151	134	124	144	141	141	135	121	147	143	131	138	129	123	146	160	145	147	150	141	142	154	135	142	118	159	126	151	156	154	150	130	133	154	133	136	144	150	133	142	124	152	142	138	139	137	132	129	133	119	154	152	131	148	143	146	137	147	152	122	118	131	143	137	147	141	142	143	123	123	126	147	134	163	132	126	123	137	137	136	129	135	140	129	142	134	129	143	142	135	126	134	153	140	118	137	140	136	148	149	139	139	152	144	151	141	126	134	140	141	137	156	129	132	132	142	136	153	140	128	142	125	151	149	160	132	131	150	139	132	129	156	144	130	151	143	132	134	153	129	155	153	148	140	135	160	130	134	136	151	168	127	148	137	145	147	161	149	145	133	138	149	135	159	131	128	148	130	151	136	125	132	147	137	140	130	132	138	109	135	132	137	126	130	135	121	136	145	151	141	137	141	135	156	145	136	129	120	126	123	143	135	141	159	155	151	147	155	144	140	143	144	142	129	160	118	141	147	148	143	132	137	154	146	137	133	123	144	137	136	125	151	121	137	150	138	134	127	153	141	148	126	133	145	139	138	144	135	138	118	130	122	144	131	147	133	146	148	123	130	144	135	138	138	153	119	134	129	132	158	153	133	156	144	131	136	138	122	135	145	142	142	127	142	117	145	142	159	130	139	132	127	122	154	143	154	133	131	142	144	147	140	129	132	129	144	138	171	134	146	139	132	120	117	124	127	154	130	149	149	153	156	130	131	128	140	167	140	143	160	143	140	130	140	153	154	141	161	131	145	145	148	140	134	132	131	134	132	141	137	145	144	139	146	142	154	136	134	157	139	130	127	160	129	143	148	139	109	159	164	157	150	112	135	155	130	130	141	118	131	142	142	147	150	145	119	133	129	140	121	125	127	133	149	139	153	141	157	142	138	128	139	129	116	153	154	131	154	145	137	132	143	123	130	128	147	160	145	153	129	118	145	141	149	123	127	119	144	126	126	141	127	146	140	143	139	134	127	120	140	144	139	149	134	130	129	151	137	155	152	138	122	144	153	153	135	131	124	145	119	145	124	135	128	128	155	137	143	126	176	155	137	130	139	144	139	122	136	131	145	140	147	148	126	137	147	144	136	138	137	152	134	138	123	149	134	156	136	127	133	135	130	143	165	159	123	137	136	127	148	117	150	135	144	141	133	132	128	143	147	121	116	127	128	142	140	135	134	161	128	141	120	138	138	125	152	156	125	142	132	131	153	144	135	158	128	137	146	153	154	156	142	127	138	156	124	116	152	122	118	143	134	139	155	126	143	132	135	142	133	133	145	153	112	136	143	135	153	163	134	111	145	134	122	134	124	151	162	142	140	143	139	137	114	122	127	152	144	168	127	130	133	124	154	153	139	152	132	151	138	160	120	147	159	138	138	136	153	156	129	134	136	120	140	142	130	156	147	122	133	146	136	146	114	146	136	143	119	126	131	133	125	158	144	112	145	146	140	143	143	142	160	144	117	126	142	129	135	141	126	149	143	128	151	147	151	151	124	122	131	164	168	149	125	147	116	147	158	123	161	152	135	138	134	146	150	156	134	145	150	142	131	141	162	152	145	137	136	127	133	138	138	125	152	150	146	121	142	140	131	124	164	137	136	143	162	133	130	132	171	141	135	138	144	133	131	129	156	135	135	140	125	125	155	164	139	146	142	121	130	135	125	132	142	151	156	141	129	129
3429	8592	5567	2514	1772	1233	964	752	593	526	429	328	337	293	252	242	247	210	206	203	171	199	193	193	181	165	154	177	154	171	162	184	163	166	150	172	156	145	172	160	136	147	130	151	160	158	155	166	171	161	155	167	160	152	160	150	164	150	158	136	132	140	162	164	147	140	138	158	160	159	143	151	155	155	173	155	146	148	156	157	153	161	166	143	119	156	139	150	140	147	160	148	141	155	164	133	153	157	147	157	137	155	153	145	152	154	161	144	144	135	151	159	196	153	154	153	146	143	156	164	157	146	152	136	148	160	159	136	138	139	147	139	148	164	138	153	134	168	141	142	141	143	133	135	145	157	140	142	147	155	130	160	142	139	155	159	160	140	156	140	159	144	148	149	157	142	142	151	141	157	136	154	131	135	149	138	138	161	151	135	159	155	164	158	134	150	140	135	151	150	142	164	141	163	150	147	160	131	151	143	149	137	139	140	160	144	125	127	152	149	148	149	149	146	148	149	145	161	140	148	116	155	163	136	143	157	149	147	164	152	150	147	166	157	158	146	170	150	155	137	148	128	154	175	144	159	146	134	150	161	150	148	129	164	133	146	145	147	141	144	147	156	123	135	136	157	131	141	156	138	150	159	165	134	140	132	142	136	146	147	141	164	127	132	160	159	137	142	156	144	164	124	142	142	155	141	171	161	157	149	126	136	169	143	157	144	137	143	173	147	148	146	163	159	147	154	181	147	136	150	139	141	144	156	144	114	149	140	126	137	147	152	155	124	134	171	180	146	141	141	135	152	171	127	149	119	130	148	144	139	150	160	154	135	162	146	159	140	164	167	142	160	123	171	131	149	147	160	137	143	147	146	149	143	147	141	159	159	154	171	165	148	136	153	156	154	140	151	160	129	176	176	138	154	150	151	175	140	135	136	130	165	143	159	161	133	150	147	130	163	123	155	146	139	169	144	137	161	138	137	145	142	147	140	158	152	196	154	140	143	121	140	147	161	136	155	142	171	145	153	152	144	147	164	128	138	140	137	154	125	149	163	145	142	145	158	172	156	155	160	136	150	156	136	156	152	158	150	130	155	144	141	149	121	160	135	147	155	155	148	151	153	150	153	128	139	151	138	142	161	152	157	156	155	136	159	147	149	158	157	153	138	160	137	141	157	156	147	131	133	137	144	139	155	127	158	150	159	167	146	137	155	154	166	129	154	173	132	159	148	146	119	146	158	160	136	133	160	143	146	151	142	131	152	150	150	155	137	146	152	157	142	131	149	125	141	160	159	169	127	135	152	155	154	153	145	166	145	172	144	146	137	162	159	153	140	167	170	152	133	151	162	161	131	140	146	147	144	155	158	137	146	165	157	155	157	158	153	141	138	146	147	145	146	156	156	169	162	151	159	150	156	155	142	143	166	162	163	127	152	164	150	133	152	156	135	148	170	142	133	151	173	145	158	161	143	158	136	149	161	156	131	130	150	141	137	124	146	134	144	141	151	135	137	117	158	119	127	172	116	151	141	159	149	159	155	161	135	143	135	154	151	169	142	148	146	155	142	133	156	157	157	147	138	149	152	156	122	147	146	166	155	154	149	141	160	154	146	165	148	133	144	140	165	131	141	148	144	141	133	143	161	144	160	148	149	148	155	130	130	167	163	128	137	161	148	159	167	144	147	142	135	145	134	159	149	141	138	136	130	134	151	164	140	153	145	148	157	137	146	169	151	162	154	131	130	167	178	147	152	134	170	144	136	141	160	162	132	132	149	165	146	139	142	148	128	147	152	150	138	158	151	147	152	160	158	137	156	147	145	140	144	159	161	142	141	144	170	124	180	142	147	132	135	136	175	158	142	130	156	147	161	137	161	133	134	147	143	156	141	141	167	165	164	146	145	154	146	144	141	123	159	129	139	156	144	147	135	154	159	141	131	153	159	137	148	149	120	153	162	158	134	142	146	127	152	150	162	121	143	151	134	152	167	147	170	136	167	143	144	159	137	154	151	158	154	125	143	168	149	146	158	139	149	132	146	145	178	137	145	164	139	163	160	165	142	158	154	133	158	143	142	137	115	138	147	146	162	121	146	141	136	140	158	156	133	159	134	149	151	167	138	140	152	138	155	187	150	152	147	154	159	134	145	140	146	156	136	153	139	151	149	138	176	165	143	139	158	134	146	120	120	148	161	155	143	138	142	141	143	159	145	157	155	160	163	139	163	158	148	173	152	138	144	139	139	126	147	151	167	144	151	151	148	159	173	139	133	157	151	143	148	135	168	157	160	138	160	165	145	129	148	154	156	145	151	122	157	138	122	154	129	150	149	165	154	153	148	161	140	142	136	173	125	146	159	132	135	169	139	162	138	147	159	147	154	158	153	136	163	135	136	145	162	151	132	176	150	141	152	131	151	125	153	146	137	102	131	147	135	134	136	179	150	125	141	145	151	172	134	142	146	166	137	153	156	133	150	145	144	153	150	156	145	151	148	154	156	149	141	138	153	139	152	138	163	159	140	166	133	134	158	136	172	174	157	151	137	139	163	124	152	135	145	154	148	158	168	159	170	154	169	135	133	143	130	136	155	162	156	159	146	155	146	156	162	190	120	155	158	153	140	136	140	150	148	149	151	141	150	140	147	135	170	141	152	161	156	133	131	151	176	147	141	149	143	131	132	144	147	135	143	138	151	163	151	136	155	127	131	145	153	130	138	158	166	146	150	165	150	138	163	154	160	153	163	157	158	183	154	137	157	137	149	151	136	180	143	143	154	150	159	139	146	168	159	152	160	133	140	125	142	142	157	148	141	166	133	165	156	154	160	152	131	138	164	154	148	136	165	168	154	158	149	137	154	141	140	163	157	135	166	152	161	143	148	149	137	150	147	142	158	174	157	145	138	135	154	151	135	167	144	140	139	141	143	148	140	140	141	159	145	145	155	155	164	153	162	144	137	152	164	139	123	137	147	122	158	130	165	138	154	138	147	134	158	151	167	150	151	157	141	133	149	142	162	152	168	139	146	150	126	150	141	147	177	126	160	151	126	144	150	146	166	144	157	130	167	159	153	124	135	138	131	149	140	142	152	132	130	139	157	151	137	157	156	156	165	154	143	152	151	145	136	136	145	126	148	153	153	164	159	156	127	140	125	159	176	153	155	145	157	129	143	166	143	133	156	163	141	142	172	155	160	162	135	141	142	166	112	159	131	151	158	146	155	174	148	166	147	164	144	152	152	149	145	146	145	140	146	148	157	161	142	157	167	138	149	134	149	160	138	144	126	146	144	155	156	183	118	148	159	132	169	123	142	167	159	153	143	139	161	151	139	141	142	142	156	192	156	151	131	153	179	145	158	165	146	160	158	138	140	138	163	169	143	137	154	161	133	151	137	140	168	151	155	150	155	145	129	125	144	171	141	142	148	142	140	140	141	132	169	153	155	153	135	139	151	140	166	156	157	161	158	118	145	178	143	134	165	143	130	135	145	152	153	158	137	139	140	162	162	141	137	160	172
24589	20904	26614	25247	7557	671	533	465	376	398	421	369	387	374	351	349	327	313	325	340	381	337	344	331	344	358	318	343	343	335	309	345	322	343	375	324	318	332	346	344	362	314	330	325	309	308	320	312	318	344	332	358	315	327	314	323	321	305	342	360	321	320	351	315	370	314	318	327	343	358	336	346	322	315	339	315	301	360	358	342	345	331	300	326	361	328	343	325	309	370	327	350	325	320	301	332	341	313	346	339	322	290	314	305	309	323	312	291	308	355	316	331	328	353	316	316	316	310	323	332	354	331	315	293	344	300	324	332	329	312	334	333	323	324	300	311	316	368	324	338	313	337	327	312	325	297	341	333	363	329	311	350	351	330	338	330	329	337	336	355	312	307	328	358	305	329	339	330	325	333	332	327	355	320	364	329	333	309	353	328	316	332	370	302	325	335	304	344	285	318	331	351	321	338	319	327	303	328	345	332	328	329	330	345	310	326	319	324	323	343	347	308	312	343	317	323	343	343	325	331	300	308	341	324	341	331	305	355	313	303	342	329	311	338	340	346	294	322	357	358	322	309	364	308	322	319	329	317	309	330	340	333	309	348	326	343	320	307	334	312	348	339	341	342	342	344	344	350	283	316	321	337	316	327	361	346	306	309	361	329	341	328	309	335	350	307	311	311	331	340	340	337	317	336	321	358	324	353	365	344	325	338	358	317	309	320	306	327	306	315	359	346	321	322	308	317	333	347	305	344	359	334	316	318	315	299	321	341	286	323	291	321	340	335	337	311	315	302	342	325	311	325	324	329	336	355	360	304	316	327	306	340	334	295	340	307	341	367	325	362	335	295	352	319	340	337	338	327	325	309	299	333	299	321	321	339	363	311	312	324	315	334	326	324	322	327	319	307	351	355	339	324	311	330	301	330	324	324	322	315	328	311	319	353	324	300	363	333	331	301	289	331	316	313	350	327	338	324	309	337	305	317	311	306	337	330	312	344	313	344	302	320	326	356	340	336	330	362	373	324	314	313	328	349	351	321	337	338	318	344	327	325	309	339	336	335	306	334	314	348	352	319	296	333	308	302	322	311	310	323	337	314	348	320	314	331	342	353	347	350	328	325	294	331	319	313	337	312	318	323	363	343	346	342	315	348	309	316	344	319	303	348	327	338	346	349	323	322	321	303	367	334	319	350	310	333	325	307	345	332	321	326	306	343	369	326	319	353	302	335	343	320	312	324	304	306	312	354	316	342	342	314	342	323	320	341	320	328	277	298	327	323	329	312	356	297	349	335	329	305	316	324	327	311	311	309	334	332	316	328	316	341	319	329	322	334	326	333	347	364	338	343	348	342	353	331	336	360	301	354	347	336	314	287	352	333	352	322	317	359	325	308	333	320	324	327	281	315	323	298	314	360	297	307	362	327	330	340	346	339	345	305	342	336	376	322	337	330	293	314	324	311	328	318	333	340	312	344	342	356	333	325	351	331	329	316	341	334	310	333	351	310	357	315	340	317	329	338	340	347	330	315	304	315	333	324	324	333	324	324	321	293	331	302	343	309	323	328	323	337	319	353	324	334	353	334	358	322	308	349	321	295	313	344	277	297	323	311	330	334	340	319	311	379	333	340	357	329	304	311	355	319	365	323	356	336	305	316	353	306	341	320	349	316	326	340	281	324	310	334	307	334	348	329	318	343	351	312	313	382	318	328	320	308	344	351	363	341	298	322	321	327	322	332	338	306	359	341	307	306	304	304	307	326	330	340	321	310	323	297	306	307	300	327	325	314	341	326	326	329	333	321	328	363	311	347	322	324	328	308	330	334	327	325	331	338	316	372	304	322	360	333	304	347	346	343	314	313	322	308	306	324	309	328	299	313	320	362	312	334	339	303	306	312	336	344	296	319	315	312	346	322	354	320	324	304	349	322	369	315	320	333	307	361	320	293	356	284	317	327	310	323	326	354	333	338	329	308	332	334	316	312	347	337	352	321	336	343	305	301	306	335	335	327	339	346	318	328	367	329	327	311	341	333	308	331	304	335	329	341	313	361	334	337	299	344	312	331	331	337	336	318	313	308	305	342	321	303	301	318	347	349	313	318	353	330	318	334	333	355	336	323	331	357	331	353	338	329	316	326	312	321	342	350	328	337	321	330	397	281	351	335	317	359	302	337	315	349	311	308	346	339	302	356	354	310	321	336	352	295	335	339	310	320	354	283	327	318	339	293	298	326	363	316	323	326	336	356	313	305	346	308	326	342	337	318	317	324	323	305	346	315	354	289	332	303	325	363	322	321	329	298	328	354	345	349	347	333	337	324	338	336	328	309	348	318	325	336	329	329	351	310	323	318	318	321	286	338	300	351	340	344	307	326	355	319	337	316	352	333	330	330	335	367	363	310	337	311	318	310	333	311	346	338	322	313	333	324	338	336	352	341	352	338	318	355	341	357	332	318	325	312	323	337	323	359	296	298	328	320	331	329	316	315	333	327	316	333	323	296	342	317	301	315	337	347	353	335	296	328	308	362	350	328	328	310	333	309	317	331	291	313	336	297	335	327	345	347	328	348	318	355	320	368	323	338	332	317	292	328	309	308	314	335	306	333	334	317	322	316	315	306	342	371	347	298	348	290	302	357	335	333	323	344	339	311	329	315	324	319	336	309	329	328	358	347	327	331	349	291	311	293	342	325	348	304	325	329	295	339	321	336	314	339	309	339	311	310	322	349	296	319	335	338	323	330	300	350	349	333	346	317	316	322	312	322	337	318	327	356	300	302	308	336	343	336	338	343	326	351	334	301	341	369	320	322	325	309	348	353	301	339	315	321	343	328	338	361	319	337	312	334	291	309	332	337	330	364	302	327	334	328	336	303	321	340	316	312	326	319	321	333	331	324	341	322	353	297	334	295	322	340	319	331	337	314	339	341	328	342	322	341	325	312	355	342	360	331	318	313	344	300	339	357	334	333	308	299	322	329	337	304	313	340	326	324	307	357	340	324	300	325	323	337	355	319	316	342	339	317	317	295	335	318	325	308	286	337	321	319	308	342	364	315	353	321	320	328	309	339	335	317	303	308	333	347	350	300	312	313	350	353	350	307	383	312	302	304	333	356	351	315	328	344	317	326	298	335	328	342	300	346	319	311	306	334	345	371	357	324	323	346	315	320	327	338	316	320	321	340	324	333	294	342	343	315	340	329	326	316	320	339	294	297	350	314	342	329	299	339	328	294	344	348	272	317	324	304	311	328	328	339	318	325	331	318	332	336	313	364	335	308	348	298	341	319	323	319	311	310	312	271	358	342	316	293	343	312	349	344	321	318	314	319	331	307	339	321	338	334	347	328	318	367	335	329	280	307	360	325	344	382	306	300	348	331	319	306	355	315	297	353	338	308	324	335	307	301	335	322	343	312	330	344	307	345	324	340	329	305	295	333	320	317	374	337	316	344	323	297	346	332	339	315	318	309	354	297	343	323	329	320	329	331	350	315	351	344	313	315	344	305	337	314	356	344
3396	5060	3348	1597	1190	906	795	668	579	531	512	447	429	436	397	410	411	412	395	383	373	328	387	348	374	362	374	347	385	325	357	316	350	352	354	376	374	335	337	367	376	355	364	361	373	319	343	314	381	338	318	377	375	336	315	369	349	343	338	386	349	362	342	350	340	372	365	381	338	329	359	361	338	319	340	369	317	347	311	343	370	357	355	345	345	340	371	343	359	326	324	310	353	351	348	333	356	386	343	349	361	340	349	330	366	347	347	355	338	349	360	333	324	319	327	338	361	353	362	331	351	372	369	347	329	357	374	365	328	339	328	331	331	372	335	337	314	353	368	351	342	369	346	304	376	345	324	346	335	351	380	321	370	367	335	331	359	368	350	354	352	333	354	351	349	319	351	360	327	319	322	332	299	351	320	325	323	322	343	319	331	339	347	302	339	355	356	345	335	343	332	338	328	355	352	347	353	362	323	347	340	362	328	341	346	365	336	357	303	334	325	365	341	365	384	346	371	357	344	333	339	346	343	354	326	340	351	346	364	339	350	352	373	338	395	310	325	334	344	357	334	301	365	322	357	376	329	343	326	330	319	368	328	381	333	342	339	340	373	356	341	349	349	313	338	345	323	339	363	336	353	330	315	316	353	335	334	356	332	339	332	317	364	349	311	324	356	330	331	328	355	372	337	329	368	356	340	339	342	324	353	352	384	371	342	350	344	322	343	361	322	353	349	322	346	348	345	295	335	319	369	313	321	330	352	334	373	371	309	352	362	371	337	360	352	351	338	370	336	320	351	323	363	372	333	341	321	346	321	360	348	339	336	357	357	314	327	352	350	363	340	356	360	354	327	337	335	369	346	341	351	378	358	327	332	336	342	374	348	342	330	328	343	350	339	311	316	344	317	338	385	344	339	325	363	344	314	371	352	326	319	335	318	349	336	338	340	360	313	334	339	330	352	363	395	322	343	319	334	354	293	350	335	337	325	334	348	339	356	358	315	349	378	325	343	336	352	353	353	339	345	336	376	361	363	328	350	326	321	355	299	350	380	309	337	332	326	371	324	356	357	356	341	369	326	347	331	337	353	345	361	319	372	326	344	362	346	343	319	347	378	346	347	317	317	341	310	322	349	340	362	351	358	330	323	321	348	350	351	352	346	333	320	355	326	373	360	333	326	360	378	364	366	331	374	355	365	347	327	349	328	337	336	348	349	333	335	318	339	350	338	321	370	357	352	312	363	347	341	329	412	340	346	328	376	320	350	320	331	313	302	364	355	353	348	346	352	331	324	313	359	362	338	344	330	360	374	355	335	331	347	349	335	358	339	312	329	364	332	341	316	333	369	334	322	353	357	344	364	350	376	342	343	350	330	363	369	353	355	351	372	328	309	339	347	356	344	354	332	325	346	347	375	343	349	349	329	340	343	353	342	326	331	343	342	349	335	324	360	357	342	384	331	343	347	353	347	392	334	379	354	323	325	333	321	366	342	347	379	350	327	330	350	331	325	366	347	324	352	339	342	334	326	337	366	361	337	361	382	324	347	331	340	326	352	341	367	366	374	343	331	357	348	345	325	377	340	380	347	342	338	341	351	336	331	331	369	310	307	341	311	334	355	353	357	330	339	348	322	332	328	309	309	326	293	352	359	326	321	321	327	329	358	343	365	329	343	330	361	324	314	337	358	342	358	347	331	364	352	337	361	322	340	316	364	336	351	314	317	349	341	337	346	357	343	337	372	326	326	347	363	346	318	342	317	340	373	339	332	347	348	336	358	353	330	378	359	341	359	355	358	313	359	349	338	322	329	341	327	323	349	366	340	345	380	323	321	310	348	336	311	335	385	357	360	365	356	316	340	345	351	311	316	382	357	338	330	365	367	362	360	312	338	325	350	331	302	358	346	344	343	317	364	335	336	339	359	357	333	328	336	315	351	332	338	331	354	315	332	325	350	351	352	368	309	343	330	323	335	334	342	326	362	348	333	334	366	362	335	337	346	343	320	358	382	378	367	392	354	317	333	319	340	344	325	341	342	334	331	340	311	328	324	321	337	355	347	332	351	364	337	347	329	351	326	313	380	346	332	359	313	374	370	365	359	327	344	343	349	375	344	309	342	334	364	346	373	364	359	330	358	372	346	299	334	333	350	337	314	321	336	326	317	345	358	323	362	358	343	332	356	330	321	310	324	389	318	366	359	402	343	359	346	338	356	333	360	344	370	353	349	331	329	349	336	339	365	323	362	314	333	342	351	340	353	333	361	339	365	361	359	362	310	364	361	339	350	338	367	352	335	332	354	320	349	375	349	299	328	344	338	320	364	333	349	339	337	307	344	341	316	382	344	331	318	334	353	328	354	350	361	339	336	362	329	340	361	382	358	369	308	333	345	338	350	331	355	351	349	366	358	318	317	351	323	365	341	342	319	335	334	362	353	337	349	331	349	338	346	341	302	346	343	332	360	350	399	346	343	327	360	380	337	304	343	338	335	363	309	364	341	366	353	348	335	323	364	369	372	358	381	330	350	314	314	351	377	336	324	340	335	326	326	301	373	366	343	333	327	342	352	319	337	323	341	305	330	361	381	357	362	354	355	352	331	354	335	336	337	323	339	320	327	365	362	335	327	351	355	372	360	310	315	350	379	349	345	356	351	350	352	357	349	329	353	333	348	354	364	330	339	368	360	328	335	318	345	374	384	334	385	376	344	305	339	339	343	338	358	353	337	318	315	329	326	345	332	323	354	313	331	321	354	364	332	338	338	337	345	329	354	332	321	373	332	338	343	343	337	349	357	352	344	327	345	335	347	334	366	333	352	359	347	362	317	352	329	349	358	357	345	356	362	361	318	320	363	335	352	330	354	337	361	343	334	380	318	344	353	350	341	337	368	365	335	337	333	349	341	370	326	354	334	337	376	346	331	343	326	374	352	330	335	340	357	318	314	388	335	327	349	314	335	332	354	358	366	329	339	350	336	293	320	365	377	336	343	360	323	339	368	327	327	344	334	360	347	361	354	360	336	387	359	318	349	341	339	316	336	335	341	349	368	320	324	352	324	345	327	344	348	327	373	386	354	334	330	359	323	355	367	353	317	340	339	332	320	296	309	374	326	334	359	340	367	340	329	347	351	342	383	324	331	337	335	339	355	358	368	336	317	385	370	311	314	334	314	315	345	333	330	349	350	371	328	328	329	319	323	348	326	316	332	337	329	324	367	328	350	370	334	346	367	379	345	360	374	350	332	326	317	344	354	410	351	330	360	339	372	370	323	340	348	354	348	323	322	327	351	351	309	338	351	305	340	372	354	369	358	344	330	337	364	355	343	310	346	346	356	345	354	333	354	344	363	370	348	326	364	325	338	311	329	349	371	367	349	316	325	353	362	341	373	314	334	340	356	347	365	321	335	332	340	324	364	329	326	326	339	338	326	366	378	365	341	334	361	363	370	340	333	308	313	370	327	371	338	353	347	328	336	350	332	322	343	333	343	347	339	331	338	352	315	359	351	340
22525	21042	28564	23724	21032	21042	5610	794	533	423	352	353	306	247	247	234	211	203	210	180	204	161	177	161	154	152	169	143	152	129	135	155	157	134	126	121	142	120	145	154	127	111	139	144	105	116	140	146	117	133	116	105	99	127	130	133	107	122	124	146	117	115	122	119	117	118	143	99	93	114	114	125	122	129	110	129	120	121	101	119	123	128	107	124	116	132	119	118	123	127	113	112	125	119	123	124	105	128	124	102	116	105	118	98	142	121	115	124	129	119	133	102	111	116	118	116	118	106	135	130	111	121	112	105	105	130	117	123	113	147	105	114	130	117	120	119	101	111	119	113	127	106	126	100	128	114	136	106	108	123	152	106	137	123	120	115	109	113	101	115	124	123	117	132	112	114	125	115	127	110	132	129	131	119	109	116	109	115	128	113	115	122	116	115	110	114	97	154	111	108	124	114	96	111	129	103	122	112	126	127	127	132	118	110	128	125	118	120	108	120	113	126	116	112	100	121	110	133	123	126	124	114	100	120	113	124	103	116	115	120	97	125	121	131	109	103	119	133	97	92	132	123	116	118	119	100	106	108	108	115	107	114	130	136	114	124	120	112	114	131	122	130	118	115	119	119	119	109	117	112	119	123	145	107	118	114	131	107	123	122	113	143	114	112	126	123	123	124	125	137	98	114	110	115	128	127	127	107	141	114	103	108	116	119	121	108	107	126	119	105	120	106	116	141	136	110	86	110	129	101	105	115	127	119	91	103	123	108	112	107	99	143	130	110	100	132	96	123	112	111	122	123	109	119	108	112	121	106	110	107	114	95	133	121	115	124	117	115	108	114	112	106	128	118	114	110	110	115	106	109	124	111	113	121	129	106	115	112	108	97	129	115	105	126	108	112	126	130	114	104	125	133	121	108	129	130	111	112	114	128	117	100	133	150	120	107	120	127	100	128	127	117	121	111	132	142	111	123	133	112	103	111	117	111	122	107	104	115	118	103	116	100	121	126	117	106	117	116	115	119	120	91	104	112	132	102	124	109	140	125	109	128	127	127	112	112	138	115	120	119	113	124	116	117	135	99	106	121	104	122	136	131	109	118	107	127	131	106	117	133	128	129	123	109	110	112	129	123	113	120	116	120	133	94	114	101	120	116	106	122	123	118	129	126	123	116	118	104	109	125	95	120	111	124	113	111	127	126	111	137	142	102	115	121	127	124	114	104	110	122	118	132	114	115	113	100	111	125	102	107	130	116	135	112	105	125	94	113	101	125	136	105	125	108	94	121	124	133	108	125	107	120	111	148	109	135	117	129	116	132	112	132	113	122	125	123	104	103	124	117	114	124	128	117	129	120	129	117	120	101	115	103	125	118	110	110	93	120	125	121	128	117	123	153	124	127	120	103	99	126	116	115	119	120	111	119	130	106	96	110	136	123	115	132	123	112	104	124	123	108	115	121	114	111	125	113	125	120	124	98	105	95	99	110	110	123	125	115	107	111	115	137	108	104	103	145	120	113	130	117	118	108	117	118	124	111	119	114	103	119	128	92	123	111	104	103	119	133	147	117	119	114	137	111	108	114	130	120	126	123	117	119	125	99	118	132	105	95	120	122	108	112	112	123	104	117	104	109	158	106	128	110	123	105	124	115	114	124	117	126	117	142	135	121	123	108	126	105	103	124	123	114	125	134	110	102	127	128	120	121	114	127	98	113	106	116	123	125	124	128	114	125	110	120	116	127	121	105	136	111	121	101	142	114	125	130	112	118	97	127	129	132	113	122	118	106	100	117	108	116	122	124	129	139	112	113	127	135	106	134	111	104	130	125	116	138	92	107	139	118	99	121	122	113	114	119	123	120	136	123	111	103	116	121	122	153	121	101	106	111	127	116	105	99	125	130	117	123	110	98	114	130	121	117	117	117	118	88	112	122	119	107	103	110	133	117	113	110	131	112	104	111	99	113	127	119	107	127	116	128	131	128	127	109	107	121	124	110	118	123	99	95	128	123	140	127	101	120	119	154	128	115	123	139	104	106	126	101	125	132	110	135	134	114	130	111	114	98	103	112	91	105	116	126	129	103	128	133	125	110	120	149	125	104	119	116	120	133	101	98	107	113	145	109	120	118	105	138	130	132	107	121	119	127	116	136	125	124	101	110	118	109	104	114	111	114	103	123	113	119	119	131	126	105	124	134	122	132	135	128	113	107	123	121	108	112	138	131	117	146	119	92	119	132	98	98	94	108	90	122	109	109	126	126	126	140	112	124	114	118	121	130	120	116	129	113	101	130	110	114	113	115	114	133	117	132	114	119	97	114	139	108	109	124	88	108	125	115	101	131	126	104	100	117	124	111	114	132	106	118	105	114	107	128	123	115	114	121	117	108	117	138	124	130	117	85	117	117	106	123	118	120	122	127	111	128	123	132	119	100	123	116	117	107	132	111	101	122	138	121	125	148	107	118	107	125	120	110	113	110	119	119	117	89	114	106	118	147	114	117	131	115	100	116	133	110	112	121	106	86	95	127	120	119	110	115	119	117	124	126	98	125	116	126	129	112	121	120	102	126	130	109	104	111	126	118	102	95	109	110	97	125	147	110	137	130	127	125	111	126	121	94	127	101	109	114	118	106	124	114	119	116	114	112	124	126	121	120	93	94	104	125	126	133	117	138	98	110	115	128	119	115	120	110	113	130	134	121	110	117	138	100	118	121	133	117	125	120	136	122	134	140	114	118	106	129	106	112	128	109	119	122	106	95	126	118	109	134	100	115	99	98	109	126	125	106	119	130	122	138	138	107	111	120	102	129	109	122	122	114	84	110	119	132	130	130	114	122	107	124	128	113	125	115	115	114	113	114	133	130	117	107	135	121	97	127	125	121	133	118	124	129	118	120	129	116	121	123	119	113	137	127	124	130	111	148	123	116	118	139	111	122	118	132	107	129	109	105	118	121	121	127	126	114	121	107	101	126	129	116	115	102	113	125	130	119	125	122	101	101	120	114	101	132	119	104	114	107	104	119	120	126	85	103	101	110	102	107	121	116	135	121	116	118	142	89	125	120	98	110	120	98	102	119	107	104	134	112	122	137	114	117	116	126	117	117	115	134	125	131	92	114	125	122	103	115	108	114	122	115	132	103	112	105	109	130	126	123	110	122	123	120	113	103	128	114	113	120	114	104	131	112	112	118	128	100	111	128	116	130	116	111	103	120	122	129	105	108	124	122	108	118	102	117	139	119	135	119	114	118	119	112	106	137	109	108	98	108	108	121	92	116	108	112	119	113	110	110	128	124	111	103	100	130	112	135	101	115	100	106	130	110	113	115	119	101	105	109	114	112	113	140	112	118	128	94	96	117	119	120	120	127	128	118	95	103	107	130	104	122	141	122	112	137	116	117	119	113	130	116	108	108	119	114	112	106	114	99	120	121	110	98	111	109	126	111	119	121	123	123	130	120	114	100	100	86	126	113	141	119	134	129	99	121	99	132	115	133	122	132	121	114	111	112	128	121
4138	13805	9470	4290	3035	2260	1649	1196	954	747	566	507	468	371	328	343	249	234	247	221	211	205	199	186	193	198	148	166	164	146	141	164	156	143	144	131	144	149	122	151	137	150	139	140	150	116	135	140	136	128	133	128	137	140	109	118	110	118	128	104	125	127	141	122	105	152	117	122	122	129	122	110	129	137	127	114	120	137	113	111	137	106	124	140	121	121	127	115	131	121	115	133	133	120	114	120	126	147	134	135	130	109	120	124	135	125	113	103	119	96	109	128	113	116	110	122	119	114	125	96	104	119	108	108	111	127	116	127	109	123	124	102	119	122	138	127	105	112	139	116	123	145	121	110	120	132	123	139	129	98	106	95	91	109	110	137	90	109	121	122	134	105	115	139	114	122	128	111	89	120	123	116	114	127	121	131	116	123	133	126	143	116	108	128	113	90	148	123	114	130	100	123	129	130	134	112	122	135	117	104	121	119	114	146	133	129	109	116	139	118	114	130	123	118	125	137	120	134	117	127	115	86	116	116	117	121	98	120	126	131	120	125	118	118	124	109	139	122	102	139	110	110	136	122	103	126	116	136	107	119	121	117	121	116	123	124	136	121	115	111	105	111	113	137	125	120	142	112	97	102	122	141	138	119	132	122	127	125	124	106	117	123	148	109	104	112	109	109	116	113	118	142	113	125	106	120	123	125	128	142	130	131	126	125	104	125	117	114	104	103	123	132	115	130	125	123	112	135	129	118	122	120	120	123	138	126	128	117	142	127	113	110	127	121	119	114	120	112	117	115	116	119	142	110	133	127	135	131	120	116	121	119	112	115	132	127	127	117	117	116	104	114	114	126	132	134	120	129	122	116	106	109	125	114	108	133	115	124	127	133	104	145	117	107	129	117	109	124	121	144	141	125	113	105	112	135	113	127	117	116	114	132	122	134	117	116	130	109	119	127	124	115	108	109	128	109	123	115	117	134	102	129	120	127	112	111	128	94	130	115	145	104	115	117	119	132	118	133	122	122	111	122	117	108	117	129	118	114	104	130	116	132	115	109	114	129	118	108	136	118	107	113	116	120	131	107	118	139	122	107	117	110	108	107	116	126	123	115	114	119	128	128	115	119	124	107	120	127	124	125	124	122	100	116	118	113	115	103	114	112	112	113	119	123	132	111	119	120	89	108	99	108	124	120	126	124	114	126	109	104	106	126	123	122	117	110	113	136	119	116	125	109	128	103	113	122	121	130	118	120	111	135	115	118	115	127	122	112	115	102	110	122	128	94	146	97	118	139	127	113	114	112	125	88	118	95	115	122	120	117	135	127	125	124	123	120	131	113	100	122	126	106	125	106	110	100	128	124	131	124	113	132	111	121	109	155	138	108	111	127	120	110	111	130	107	127	113	131	110	127	103	115	145	106	126	125	115	121	129	112	105	88	138	103	111	111	113	106	109	126	113	130	122	118	130	127	113	145	114	107	117	118	114	130	99	117	112	109	134	93	120	117	103	112	109	113	136	133	95	102	114	130	122	131	114	118	117	113	112	128	126	119	116	112	129	121	131	123	98	121	139	118	108	117	109	133	114	95	126	117	104	114	115	120	112	107	129	130	119	123	111	135	131	117	113	108	116	119	132	112	118	118	107	122	129	112	112	125	129	125	123	113	131	112	143	140	133	114	115	120	130	127	103	115	117	119	132	106	118	119	122	124	116	121	109	113	124	111	129	117	122	132	110	122	133	118	126	115	128	123	105	118	113	115	124	102	127	127	126	119	128	120	118	98	119	129	111	117	102	130	121	111	126	127	149	109	118	108	121	107	124	122	123	115	104	119	130	105	119	130	126	119	132	118	121	125	111	118	121	105	139	112	115	95	110	141	119	142	131	117	134	116	106	100	124	118	111	128	102	103	100	124	123	128	116	116	137	112	89	128	132	112	102	109	114	126	113	138	137	115	105	120	121	107	128	112	132	138	137	115	115	123	102	119	121	122	121	110	119	120	112	106	115	108	116	100	124	132	119	123	112	134	139	117	120	115	95	124	126	136	120	109	119	117	121	123	119	114	112	106	120	113	127	117	121	115	138	132	135	136	123	136	102	103	136	115	105	119	121	120	117	135	137	132	132	119	115	110	120	128	131	104	114	131	119	104	110	102	105	99	108	128	110	107	109	117	114	108	118	115	115	124	102	130	102	140	122	137	120	111	106	110	129	119	122	109	109	135	101	119	122	112	112	99	127	109	117	106	126	126	125	101	125	124	118	106	114	128	120	122	105	131	109	133	107	150	118	108	127	114	120	123	132	109	119	114	124	124	93	138	140	118	110	135	123	112	115	108	114	135	115	106	129	125	116	127	130	113	129	119	113	125	137	119	134	114	139	113	134	127	119	104	127	109	122	128	125	112	119	125	117	133	118	112	141	140	126	123	129	132	118	125	108	130	114	116	121	108	126	121	113	134	111	126	108	119	114	113	95	114	119	136	134	128	109	131	108	113	115	112	110	115	102	106	126	142	94	139	130	120	105	137	97	124	123	125	113	111	114	112	106	132	119	115	111	115	92	123	129	123	141	123	86	119	108	113	118	133	110	111	103	127	135	124	132	127	106	116	117	108	122	121	119	118	131	103	101	101	121	105	139	129	120	135	128	125	126	111	112	133	103	122	112	109	136	120	110	120	119	110	119	120	128	132	114	138	113	117	110	138	112	126	129	123	119	128	107	119	119	125	103	148	133	119	123	126	104	120	120	127	125	120	115	125	109	135	113	127	143	104	113	113	93	92	113	122	120	136	99	135	123	127	115	119	126	126	103	114	119	117	106	122	126	99	115	124	110	131	104	132	127	112	119	116	124	113	98	119	144	120	122	125	126	123	125	105	99	121	126	108	107	121	137	136	119	118	126	131	131	123	101	112	113	120	109	120	118	104	137	118	127	127	135	110	132	135	109	115	128	142	132	136	128	142	111	134	117	122	143	129	117	102	115	137	90	115	109	119	126	121	117	116	124	113	129	115	121	130	128	138	123	109	106	120	114	118	113	110	112	100	100	116	116	108	104	127	108	87	130	118	117	114	130	102	105	149	101	129	154	127	120	123	111	99	112	114	144	136	124	113	125	123	121	121	100	115	112	125	112	114	120	118	112	111	101	132	126	125	99	129	115	115	132	125	96	114	109	123	115	122	121	115	134	96	137	124	116	123	137	101	119	124	124	111	111	119	101	117	123	136	137	109	100	111	126	112	118	141	133	121	131	130	107	118	118	124	117	108	140	125	119	102	146	117	116	125	112	108	113	122	116	125	104	114	139	128	143	121	109	128	124	111	127	108	128	118	112	113	118	110	121	118	103	117	105	139	110	114	120	102	124	103	128	135	123	97	114	110	121	117	119	109	120	109	95	128	132	133	108	124	109	107	122	97	114	96	108	116	111	129	127	118	135	120	123	136	139	115	131	125	105	106	113	111	120	125	113	112	112	120	110	120	111	136	108	117	114	123	133	114	107	124	133	119	125	123
27430	20015	7937	762	440	421	379	338	289	321	332	320	279	300	307	293	288	327	279	292	269	303	287	292	310	307	312	279	282	279	310	265	263	250	300	281	271	272	260	298	301	300	279	300	323	278	298	257	327	285	293	271	298	283	281	269	288	300	316	298	263	316	299	280	256	321	326	314	292	303	258	260	268	308	287	287	301	257	288	282	285	289	317	290	275	296	307	293	277	292	270	302	292	301	309	267	297	306	298	290	319	258	270	303	285	286	281	269	281	283	265	266	297	289	295	269	260	311	329	266	288	281	302	282	293	297	312	303	300	295	267	292	276	259	313	303	294	260	311	301	284	285	315	285	288	276	297	258	304	298	294	290	276	236	323	267	300	324	298	309	318	285	280	269	331	268	304	309	260	259	294	313	308	336	272	282	238	297	266	279	308	318	281	256	300	285	250	266	272	267	268	292	300	334	295	284	295	285	299	292	272	297	317	279	299	287	305	303	315	271	301	307	275	288	274	268	294	266	298	288	320	290	266	304	299	286	303	299	274	274	313	291	294	270	277	295	252	293	279	298	299	290	284	287	294	292	285	285	265	297	288	272	309	281	287	295	314	288	284	286	311	290	279	287	284	272	291	280	272	295	268	311	275	291	304	280	297	316	262	296	295	295	276	284	298	317	302	323	337	286	286	314	299	276	271	268	306	302	272	266	284	291	293	304	260	313	287	305	277	277	306	314	296	313	308	297	288	255	280	289	281	311	270	296	276	274	267	279	274	293	267	319	282	283	280	291	329	265	287	287	237	296	291	280	290	311	275	281	311	289	302	297	289	284	292	281	306	277	288	292	292	293	284	286	317	291	280	271	330	281	315	288	281	277	280	295	262	280	296	292	293	278	280	290	320	309	238	296	290	295	277	294	281	292	287	310	292	283	278	283	293	290	255	260	333	307	302	259	291	301	292	304	281	268	294	305	279	328	279	292	293	277	291	270	283	272	305	282	299	296	283	291	289	292	308	292	326	265	282	292	294	290	291	264	284	281	307	278	277	304	274	279	307	269	290	288	313	309	306	298	291	281	286	287	294	266	285	272	311	302	307	301	286	296	279	293	303	262	293	298	309	292	289	309	291	289	270	302	277	305	271	295	291	294	293	284	293	300	298	260	296	285	305	319	309	260	270	287	323	303	288	249	277	293	300	288	292	263	268	293	306	282	319	300	268	313	297	321	264	307	324	293	289	275	289	275	283	315	308	282	300	291	281	263	289	288	318	272	326	317	296	270	281	271	266	286	283	297	275	286	319	280	299	317	273	249	283	292	295	303	314	278	288	290	267	287	278	280	302	325	313	268	305	310	299	275	325	272	271	284	325	275	298	318	300	288	327	313	277	289	295	300	292	282	284	289	281	305	273	271	292	299	269	280	297	280	274	276	300	298	296	258	286	301	256	273	286	300	272	295	270	269	266	297	293	323	266	294	299	328	285	290	280	289	314	304	315	284	279	311	273	298	269	300	305	306	305	275	298	295	281	285	293	282	312	301	296	318	265	277	275	256	296	278	283	284	281	275	292	299	297	289	303	287	300	249	290	255	270	299	271	299	293	305	281	283	288	286	313	310	269	291	287	307	303	304	285	273	285	268	289	275	309	282	264	299	270	280	302	270	298	302	284	313	307	319	280	312	302	288	294	290	314	299	281	288	289	282	273	285	293	293	272	280	260	294	268	309	289	295	282	298	288	297	300	274	268	265	294	279	262	290	273	301	290	291	287	297	322	293	286	308	269	291	293	280	305	304	261	267	283	274	297	268	289	309	306	290	289	276	262	299	309	298	275	276	282	299	312	287	297	285	271	289	284	277	240	297	283	286	287	305	260	288	270	272	296	291	291	303	292	297	303	290	276	291	252	272	318	302	283	296	301	292	287	306	308	313	295	295	287	285	269	250	277	298	310	304	297	315	316	287	289	283	288	292	262	312	321	272	293	276	293	291	296	263	263	317	285	302	293	306	296	271	289	276	289	244	295	280	316	277	305	289	307	270	302	266	325	296	325	275	311	284	270	263	277	310	260	274	288	278	271	287	284	290	305	298	291	306	294	301	298	276	285	281	262	293	302	295	286	303	265	267	303	293	277	272	307	312	297	276	278	276	299	260	348	318	303	300	241	309	291	253	274	270	298	314	281	295	320	283	297	281	306	286	286	313	255	291	296	273	278	262	310	312	286	253	301	292	257	297	281	272	264	282	297	311	312	301	300	286	280	307	274	287	324	304	270	291	261	281	256	275	264	265	285	297	271	281	298	284	299	311	329	306	318	296	292	315	312	276	294	264	304	302	289	298	301	285	319	268	302	291	298	289	301	295	285	294	254	298	305	279	289	276	269	274	270	247	284	266	320	304	296	287	261	277	292	290	300	289	285	309	269	291	287	266	275	288	283	249	286	294	294	285	290	301	273	286	289	294	297	278	278	259	283	267	293	292	282	289	256	279	309	283	290	278	253	302	255	296	288	311	296	284	262	298	287	272	295	310	280	265	300	271	307	288	296	310	282	284	306	302	319	296	250	304	293	321	302	281	281	305	303	285	298	298	273	295	279	294	293	310	284	253	308	283	290	293	272	283	274	289	292	299	281	269	304	261	286	314	314	278	316	285	308	265	284	308	322	298	317	291	289	305	311	271	297	279	302	304	296	274	266	320	295	283	302	305	283	294	299	266	296	317	309	314	299	291	302	263	294	262	265	283	284	295	257	313	284	283	322	312	322	310	291	300	291	283	298	304	292	285	295	300	301	263	278	274	299	290	290	283	263	320	293	293	270	287	282	289	292	291	284	274	289	307	278	278	287	320	281	300	299	268	316	320	279	329	291	296	262	295	278	277	265	310	273	288	299	300	277	279	280	292	285	327	257	297	293	313	306	278	297	317	270	296	314	281	296	292	281	271	305	292	310	313	267	301	296	265	296	280	291	294	273	311	278	285	302	283	292	281	294	307	317	291	300	309	262	275	296	294	292	267	287	283	266	303	276	271	264	257	278	307	299	271	286	314	298	287	279	288	328	294	294	304	277	288	279	308	286	333	286	286	302	300	304	291	271	286	310	284	285	293	288	298	311	306	282	264	300	294	292	300	283	309	283	250	272	317	331	270	286	254	329	307	295	275	335	311	281	331	267	271	292	273	309	309	329	266	280	272	328	297	277	267	273	280	303	301	281	293	287	303	306	290	304	297	310	306	314	289	285	277	282	294	301	302	320	309	299	268	285	279	272	279	304	323	305	272	308	282	288	285	295	283	280	306	309	280	291	279	290	274	317	281	269	287	288	292	287	292	250	278	309	263	312	270	325	286	318	309	314	295	321	252	315	306	301	286	290	284	285	290	302	276	278	284	288	282	309	314	255	285	296	252	286	268	310	299	285	285	269	290	282	307	269	298	301	286	272	288	294	291	299	273	282	280	273	298	280	304	297	295	302	290	286	319	300	297	321	285	321	300	280	286	257	311	316	291	313	308	327	304
4881	2414	1332	783	589	538	513	450	410	367	377	340	362	313	318	349	343	343	332	332	332	318	343	287	288	309	321	321	317	300	283	313	310	309	313	327	331	324	300	302	312	329	301	307	322	338	332	309	315	314	286	310	322	335	314	289	354	306	294	315	291	325	303	297	301	286	287	285	306	327	326	318	310	333	299	309	342	305	297	340	314	302	308	291	299	305	319	300	325	309	279	323	307	318	289	324	285	291	319	310	326	310	323	311	306	299	327	348	278	316	285	314	282	291	295	300	299	309	299	297	305	320	297	314	335	295	321	317	305	302	327	325	296	320	303	297	318	300	301	318	345	298	298	337	302	345	330	302	292	274	312	327	322	280	293	298	306	287	296	311	296	304	314	290	277	342	301	319	318	289	296	310	277	297	335	308	311	275	330	298	307	328	299	313	311	352	303	298	283	297	303	271	315	312	324	319	297	321	296	320	314	299	281	334	317	338	322	281	286	304	304	324	320	310	284	321	280	283	285	329	317	298	301	315	302	321	323	311	331	299	335	315	321	309	321	338	313	324	300	298	286	317	328	306	269	297	303	283	323	295	334	277	324	314	318	334	317	316	335	308	313	300	305	294	305	289	312	337	316	323	334	293	312	341	291	337	330	325	316	308	282	295	303	358	310	312	307	326	300	318	338	293	285	260	331	287	329	313	291	303	295	315	315	323	289	286	303	320	292	289	270	301	262	308	300	290	296	304	341	309	304	325	306	304	299	290	324	317	309	307	299	286	292	284	307	274	306	299	317	325	342	303	349	320	321	295	302	333	301	337	293	343	340	302	329	285	303	290	317	286	339	326	304	313	302	317	307	323	312	280	329	321	295	289	325	310	318	314	304	319	310	351	296	307	313	317	291	303	305	292	284	319	294	296	293	293	333	312	317	301	298	329	299	313	312	308	281	306	324	296	318	327	307	309	320	319	286	285	301	296	315	288	276	310	295	291	306	325	303	321	335	303	315	310	315	356	345	330	302	312	286	317	313	333	302	319	291	305	283	296	309	334	311	331	350	323	315	319	317	312	293	304	322	332	314	310	320	292	299	318	273	311	274	324	290	335	308	286	323	325	294	308	302	324	309	311	290	331	313	331	339	351	318	298	334	313	298	325	289	319	296	323	320	316	322	320	302	312	299	331	310	267	349	330	304	305	319	332	318	295	325	312	313	308	273	316	297	299	292	288	333	320	316	284	292	308	317	287	332	313	295	312	303	301	312	319	341	313	321	313	302	286	333	291	279	331	313	309	313	303	312	313	307	332	311	314	314	295	315	326	292	303	288	328	297	349	299	320	282	337	276	291	304	288	315	334	281	330	318	290	309	312	311	297	306	344	311	300	308	282	308	279	304	316	318	325	320	265	294	291	303	306	322	300	340	329	308	308	306	349	312	303	331	312	316	277	304	297	319	365	305	293	325	326	310	296	325	313	345	302	316	354	307	322	302	319	331	304	303	284	307	313	326	305	293	299	320	291	309	327	329	299	302	303	294	298	295	311	328	305	337	289	305	320	296	309	298	297	295	316	283	328	319	347	272	309	299	322	306	325	307	316	307	272	277	307	310	311	298	334	304	294	329	289	331	315	298	302	322	330	317	324	339	324	314	302	325	325	296	358	286	303	299	319	321	314	326	307	275	319	319	298	327	299	307	311	292	328	319	286	291	311	305	268	328	332	321	307	294	297	290	279	308	296	345	339	310	287	318	312	334	332	301	292	320	308	309	314	305	307	320	306	325	320	314	310	328	327	329	327	290	337	301	329	313	302	293	320	323	337	285	324	321	297	309	317	290	304	303	302	316	295	304	315	319	301	292	356	300	291	328	306	345	307	292	321	319	330	340	333	308	308	307	314	320	288	325	308	297	277	324	313	324	311	343	323	290	321	302	309	292	290	290	300	306	276	316	304	310	339	328	296	275	294	322	277	324	297	315	287	301	290	301	255	312	312	296	310	276	329	296	328	295	297	346	297	317	311	283	289	299	292	291	301	305	297	308	339	298	321	293	321	308	317	315	302	291	309	318	316	289	297	318	280	289	311	274	286	312	303	328	337	314	305	356	310	306	287	327	298	323	297	318	277	309	281	333	292	308	317	304	297	313	331	302	308	282	317	293	349	293	300	294	295	320	329	333	289	297	337	296	333	330	286	302	291	344	285	289	304	337	290	310	291	321	313	289	290	299	274	302	305	328	300	297	295	315	295	290	323	318	298	307	300	290	298	310	312	290	313	304	301	294	295	291	297	321	318	310	301	285	337	340	362	311	335	316	304	310	301	276	300	316	353	326	308	297	302	337	313	343	299	319	327	343	324	316	309	326	321	303	330	307	304	319	341	309	317	307	321	303	283	313	297	322	273	296	297	330	281	325	319	290	324	310	302	304	302	327	299	289	300	327	295	291	330	292	264	318	335	290	308	311	332	288	303	302	305	338	306	282	296	315	305	310	307	343	360	312	304	306	292	310	298	290	283	316	279	291	332	333	304	349	306	318	298	320	286	322	292	317	310	310	310	303	285	304	293	319	321	338	305	310	308	307	287	295	308	324	273	310	307	320	321	316	325	299	307	293	291	354	320	326	285	313	321	302	316	305	325	332	309	314	293	313	283	305	280	322	310	308	292	294	292	305	326	298	326	324	314	315	290	312	311	311	305	297	302	322	351	326	285	332	288	324	311	283	303	288	292	306	320	314	291	310	311	320	308	308	308	330	305	328	301	314	289	326	309	293	313	330	303	301	292	308	316	321	295	328	322	305	321	307	277	292	294	297	309	279	295	314	350	290	338	287	309	315	305	307	290	285	292	291	268	301	306	315	350	295	339	308	346	316	305	305	331	306	294	342	293	286	330	306	295	331	296	329	316	334	324	316	314	299	350	306	323	282	326	321	314	322	316	319	340	310	326	289	308	287	335	292	324	288	264	317	306	332	309	318	285	315	304	293	290	314	312	311	325	301	320	316	289	335	303	325	316	318	314	303	328	315	295	348	328	292	331	298	290	294	320	319	298	337	336	287	300	310	323	281	322	307	305	292	312	320	296	304	336	333	311	313	299	313	288	325	324	324	311	313	351	282	297	320	323	308	306	272	307	306	310	309	327	315	310	308	326	274	343	291	284	324	317	294	292	317	311	310	321	292	294	336	311	302	292	297	330	301	322	306	326	293	320	332	321	322	321	326	306	326	320	322	310	320	322	315	312	292	319	278	315	308	336	319	306	287	310	319	369	286	327	326	284	306	321	302	315	309	294	309	315	299	299	339	317	320	293	319	288	322	299	298	322	275	312	288	298	317	300	297	311	320	309	294	313	290	281	322	299	307	321	298	294	319	324	299	297	321	294	329	327	308	304	302	323	320	288	285	289	325	328	324	319	302	318	316	299	326	288	331	319	292	330	304	308	313	293	330	288	314	307	289	324	316	308	331	307	295	306	268	313	321	304	286	297	281	317	301	274	318	308	312	317	295	296	339	320
23655	20960	27820	24263	20861	5003	665	435	358	355	264	246	236	215	211	199	195	189	193	153	166	160	174	155	169	192	169	132	150	150	162	146	132	137	146	163	143	139	155	145	142	141	132	161	142	134	136	138	171	130	140	138	147	148	148	133	139	157	159	130	134	146	147	132	145	142	155	158	158	143	147	144	135	132	150	125	130	150	149	157	139	134	131	136	171	143	152	147	143	118	119	137	145	159	143	134	151	144	154	171	137	131	168	123	141	141	157	155	139	139	164	148	149	153	121	153	141	137	114	126	127	140	132	133	157	130	141	137	147	154	127	152	144	123	151	134	125	141	131	139	129	131	148	138	138	131	154	130	137	154	171	149	146	160	114	146	145	130	139	144	149	140	163	140	137	159	150	145	166	145	131	146	128	156	156	144	168	143	138	132	178	152	133	148	142	126	138	145	148	142	126	138	148	136	137	146	148	154	140	154	139	143	143	137	144	132	135	141	142	149	124	153	102	138	152	136	143	153	128	140	140	132	149	149	127	128	153	154	133	139	137	159	146	142	137	132	147	130	129	122	124	155	138	142	152	153	151	154	135	151	143	149	141	130	170	123	132	157	140	140	142	145	142	145	142	126	128	152	139	155	144	159	131	138	167	132	148	130	153	132	136	145	159	153	118	143	165	158	130	157	151	139	147	131	133	153	130	142	111	141	144	136	143	139	156	134	132	138	144	128	165	153	155	153	126	133	152	140	141	150	153	158	125	123	142	150	128	144	126	117	135	129	132	136	154	136	136	138	178	136	142	148	129	155	149	162	132	136	150	160	146	154	139	133	144	140	165	134	147	152	131	136	145	156	135	147	162	121	156	142	138	139	142	148	125	127	137	144	153	166	157	132	119	124	142	144	144	155	143	137	138	153	141	154	158	157	130	150	136	155	157	142	156	145	159	118	136	155	134	142	123	160	136	161	144	153	134	155	144	168	137	161	138	142	133	119	129	113	134	120	153	139	118	127	141	154	142	148	163	153	151	149	136	140	136	141	129	135	130	168	146	144	130	145	150	124	134	146	139	141	120	158	143	162	138	155	145	150	158	151	147	136	156	141	127	140	128	135	149	163	159	152	156	137	151	148	156	135	138	154	144	156	143	127	133	161	130	137	119	145	133	144	130	126	140	141	139	137	147	142	144	146	132	119	163	154	139	164	151	143	154	151	155	132	141	125	158	143	130	147	124	133	146	129	130	149	143	130	137	126	114	130	120	145	151	160	133	133	134	136	149	142	142	134	147	140	151	135	143	148	140	135	121	137	163	139	145	127	144	151	160	172	161	139	148	141	116	132	135	135	129	143	137	137	139	133	135	157	144	148	135	140	154	136	141	152	145	153	134	111	148	153	149	135	152	115	130	137	144	152	160	122	157	132	106	157	139	145	163	139	147	148	154	135	141	141	154	148	153	156	138	135	153	139	148	160	128	160	137	122	145	135	149	142	142	165	159	136	149	155	113	154	125	146	153	131	143	146	134	140	134	137	152	137	150	113	152	148	156	139	129	135	161	124	157	136	148	132	143	159	159	141	137	144	156	149	141	150	146	144	153	158	141	101	135	146	157	124	134	136	141	151	147	137	148	128	140	162	152	130	158	147	137	136	141	136	135	151	122	152	146	124	144	150	147	130	124	131	149	138	128	141	145	132	126	139	138	156	148	169	145	145	171	140	148	131	132	145	156	152	132	152	152	144	119	116	143	151	135	127	138	137	151	158	142	153	155	145	146	153	143	162	154	145	130	156	128	130	151	148	143	144	144	148	122	135	130	142	122	150	129	145	144	148	130	131	139	129	144	155	133	154	133	134	169	139	163	140	138	162	149	149	137	143	146	135	153	162	136	132	139	129	127	143	139	137	150	168	135	129	131	148	144	165	141	142	134	161	156	162	150	149	134	152	162	144	170	148	134	165	142	152	133	142	142	136	155	134	153	149	144	147	148	149	145	138	151	107	128	158	138	147	121	130	133	146	127	141	118	114	126	133	158	133	136	124	151	143	135	151	132	122	144	152	150	132	140	155	143	141	138	127	132	132	122	126	142	162	135	132	133	150	109	149	126	139	155	139	123	130	142	148	151	134	139	142	136	137	134	148	141	139	147	138	140	136	138	165	134	167	133	137	142	138	131	139	167	150	166	131	137	122	141	142	149	131	148	143	148	163	141	155	146	117	145	149	131	140	152	159	133	158	144	139	119	130	145	133	142	139	143	132	121	148	127	153	134	120	157	123	153	145	151	167	153	145	120	141	149	135	134	125	123	129	146	157	133	146	167	148	142	150	145	138	140	146	149	118	122	138	151	161	150	128	130	137	156	144	152	148	115	128	147	153	155	138	139	156	133	140	151	141	136	139	133	155	136	152	150	126	134	159	151	126	144	128	143	144	114	133	150	160	131	138	115	150	155	144	151	145	124	136	128	143	127	126	139	135	136	137	139	135	128	149	134	146	142	145	143	125	132	141	154	137	130	134	126	129	154	138	134	140	144	134	138	128	125	130	143	143	158	136	128	138	146	129	132	136	134	122	109	149	163	141	154	156	166	126	148	156	131	144	114	143	133	165	157	166	134	149	136	131	141	156	150	133	155	140	158	138	143	131	137	149	135	124	143	140	147	114	136	136	109	124	145	114	159	122	103	143	128	137	126	152	143	126	154	134	135	133	145	167	136	133	133	136	153	120	136	136	144	142	131	148	133	125	158	149	166	138	152	137	126	148	138	159	146	151	169	140	151	134	162	144	134	148	130	143	152	154	142	145	134	126	150	164	140	138	137	134	143	134	153	122	131	144	150	148	125	144	140	150	147	125	115	121	120	147	144	140	157	137	155	155	133	145	135	149	143	135	152	122	135	147	127	167	149	150	159	127	133	172	145	118	149	151	129	151	161	128	148	142	114	144	160	128	124	133	130	151	155	135	166	135	137	125	133	138	156	141	127	140	137	143	142	134	123	146	143	136	133	119	155	137	136	137	149	134	129	153	162	149	167	161	139	154	138	148	120	121	136	144	132	117	128	155	132	117	160	145	149	158	131	148	130	134	122	159	149	145	159	141	139	136	132	151	133	144	142	123	148	158	144	151	126	125	142	149	115	130	150	138	140	128	144	123	147	145	157	159	151	129	156	150	166	141	143	142	138	136	138	131	132	148	108	144	158	153	143	145	170	126	157	166	143	167	144	141	138	145	150	136	149	143	153	136	141	143	127	138	147	146	126	159	170	130	140	140	134	142	135	132	123	123	148	151	139	138	135	130	144	141	136	155	149	151	129	129	122	146	117	149	138	147	135	139	147	108	143	139	150	140	137	136	148	135	151	152	127	155	150	147	141	146	121	151	128	145	147	119	152	156	152	141	152	143	146	154	126	146	152	94	126	144	135	125	141	156	125	141	139	133	129	156	138	142	137	157	151	154	134	134	160	144	141	136	144	127	149	138	140	147	152	130	158	148	136	137	140	137	143	147	135	126	135	146
3524	8567	5579	2534	1697	1272	994	797	600	509	395	353	283	259	245	248	213	226	208	204	201	198	214	217	167	162	191	169	173	190	174	168	173	177	175	165	169	161	147	156	164	161	166	131	144	157	145	152	139	147	182	156	155	161	142	146	167	176	138	170	157	145	161	156	170	146	157	177	152	155	153	145	157	166	147	136	134	152	166	138	143	158	171	150	140	152	179	162	166	163	146	151	154	165	144	132	161	126	162	148	142	155	155	131	134	175	163	143	160	176	155	161	164	178	140	142	131	148	160	146	155	136	147	148	152	151	156	155	161	136	131	143	165	156	152	154	173	164	146	142	129	148	147	148	154	118	150	144	174	161	120	142	137	148	146	147	149	164	152	143	158	155	147	149	148	163	165	158	140	144	156	148	160	156	156	143	149	142	151	154	161	141	155	129	161	142	139	167	146	167	160	143	162	141	151	148	155	158	140	169	165	131	152	144	140	145	156	146	133	168	143	141	156	139	151	160	166	168	154	146	163	151	154	149	162	145	155	129	167	146	160	147	154	143	167	140	143	136	163	144	160	137	150	166	154	126	125	157	142	146	149	169	127	163	148	149	143	127	133	139	154	138	157	142	144	135	171	157	143	164	181	141	159	147	133	155	147	149	145	145	151	158	133	135	155	165	160	129	156	163	139	137	140	160	157	153	147	138	155	146	158	159	137	157	141	153	117	150	142	147	152	154	158	167	164	142	164	164	164	140	145	169	169	141	167	149	157	133	132	146	120	141	175	149	141	145	138	143	185	137	154	157	141	157	132	169	147	162	151	120	176	168	151	152	163	152	157	153	160	141	143	150	115	129	146	179	136	142	144	153	152	148	146	158	141	152	156	148	162	148	140	154	154	143	151	159	162	161	157	133	137	170	142	167	176	132	169	134	140	142	166	156	152	173	154	166	160	145	123	146	164	156	166	160	165	145	168	154	152	153	153	156	137	154	156	163	159	154	151	173	144	137	135	146	135	150	123	151	135	167	134	150	150	147	155	152	147	146	152	138	145	154	146	147	157	162	149	150	156	133	159	150	152	149	154	159	146	148	148	153	171	134	146	156	146	157	160	153	128	155	148	148	172	145	136	137	166	152	157	153	158	165	162	151	155	160	147	159	160	162	165	153	150	160	149	143	150	166	160	157	135	150	144	152	170	149	167	152	162	154	150	172	144	154	144	137	145	184	140	142	153	123	169	142	149	161	161	145	152	145	175	168	170	175	167	149	169	158	150	170	140	146	165	157	162	156	161	164	150	151	161	146	159	144	144	163	171	170	148	160	127	155	150	144	150	148	155	124	145	133	166	138	139	145	159	139	177	174	149	149	155	153	172	160	144	144	157	161	144	143	137	157	150	163	149	139	134	146	121	151	167	142	152	133	159	138	149	142	194	152	166	150	130	159	142	145	165	139	158	158	141	144	155	124	121	154	150	139	157	166	169	173	157	143	154	140	148	160	152	147	141	123	167	149	166	137	167	138	146	154	165	132	149	168	149	146	152	136	151	165	146	149	147	116	149	139	147	142	139	143	135	155	155	143	138	150	159	164	159	141	143	137	141	146	137	159	147	150	134	149	147	138	145	169	169	155	130	139	167	138	137	164	149	162	151	142	137	152	145	159	144	133	147	161	144	158	141	159	132	151	159	147	153	145	173	148	156	147	147	153	156	164	163	160	127	155	140	155	161	160	145	143	143	175	136	128	164	158	140	164	150	171	160	139	147	131	132	143	157	142	144	152	166	142	159	145	157	156	148	144	142	149	143	144	147	146	172	170	155	150	140	145	167	138	151	140	144	154	162	150	162	156	162	139	163	137	132	153	147	142	140	137	143	149	154	143	156	143	135	138	146	177	146	155	155	134	139	136	137	166	164	162	158	142	155	161	157	136	163	157	145	154	141	149	162	146	128	141	149	115	123	159	136	148	122	149	167	142	158	127	150	147	156	131	135	157	134	145	137	138	188	131	138	159	140	145	162	148	147	131	129	158	162	154	142	154	142	129	161	161	153	177	150	137	147	136	161	135	140	123	147	162	146	164	174	142	143	156	160	141	135	174	149	147	151	143	155	147	149	156	153	152	139	149	135	139	159	155	151	151	155	137	133	133	147	157	161	134	160	155	134	148	168	149	172	157	150	162	144	141	154	150	152	157	147	152	127	141	151	149	138	158	145	167	146	151	142	157	154	143	138	151	139	141	143	143	168	146	154	166	142	156	154	164	155	141	170	142	152	145	151	156	124	143	152	142	140	156	146	143	137	148	148	182	161	141	134	142	134	149	165	135	131	147	149	155	145	134	155	145	151	137	150	165	132	154	128	167	165	160	148	158	159	150	148	143	148	153	160	176	142	149	133	148	153	124	163	148	126	166	149	147	171	141	159	163	147	149	149	167	131	146	140	144	154	157	162	151	169	145	151	157	163	146	148	178	169	150	142	158	126	154	150	140	130	169	155	131	148	125	169	149	159	142	130	147	149	144	158	165	131	157	147	156	147	167	153	128	143	154	163	160	156	159	150	156	151	149	169	150	156	156	138	148	160	143	157	132	130	134	159	150	141	162	149	159	141	149	153	158	161	159	145	146	164	163	144	164	148	154	135	151	157	150	147	135	147	149	133	133	138	144	157	142	132	151	140	128	151	151	155	132	147	155	152	144	174	144	146	164	128	142	140	163	147	163	146	143	148	144	151	148	145	176	153	148	134	151	140	157	137	126	127	178	162	122	149	141	140	174	171	159	175	140	144	158	166	142	173	159	167	116	160	150	161	153	140	136	161	141	149	146	179	140	167	142	150	127	157	152	138	170	147	137	143	141	159	159	146	143	166	175	158	141	164	174	180	144	153	145	121	157	176	140	152	146	128	151	159	138	154	148	143	127	128	126	141	161	161	147	153	146	148	157	149	144	149	188	136	148	160	142	154	133	166	159	145	164	164	148	171	164	147	161	138	149	154	144	161	157	142	138	145	146	151	149	143	149	146	133	147	133	142	150	133	163	149	147	168	160	148	152	138	136	149	174	162	176	133	146	149	163	151	136	169	168	156	150	153	153	152	171	159	147	139	145	142	157	161	164	155	166	153	151	154	159	134	137	171	145	141	156	165	149	163	131	158	140	153	162	157	169	143	151	148	147	158	134	152	172	164	167	158	153	161	145	148	144	137	162	159	140	149	137	157	133	158	109	166	178	142	149	137	168	156	158	142	141	162	156	137	162	167	146	132	164	154	149	147	143	155	146	170	131	147	153	163	144	150	150	162	164	138	140	153	147	165	163	143	154	150	157	145	121	160	152	168	147	135	141	144	142	142	166	137	164	158	163	122	152	156	174	142	138	135	131	142	153	152	148	142	145	154	176	153	158	177	134	122	147	129	156	146	136	137	138	145	132	164	141	138	141	151	148	159	170	160	138	150	137	161	149	151	143	147	158	157	140	136	163	173	169	157	162	158	145	136	144	158	153	157	142	165	137	143	150
24809	20955	26686	25241	7490	655	548	438	441	367	416	398	384	377	452	365	366	360	337	331	327	340	368	357	339	333	344	355	373	287	370	293	357	304	322	347	319	299	356	357	329	323	385	310	353	311	345	323	327	339	316	322	322	313	314	348	313	328	317	322	346	342	306	367	376	313	336	345	369	337	352	333	332	306	329	301	337	328	327	343	319	308	349	310	302	359	362	352	358	353	338	354	329	333	318	315	344	297	317	341	326	337	323	350	346	307	372	346	346	338	355	332	321	326	339	320	331	355	323	353	328	317	334	321	337	303	337	333	344	345	321	368	338	320	334	316	330	316	323	310	334	360	316	322	321	355	328	312	360	324	329	305	310	352	358	331	321	304	336	340	373	339	357	312	328	320	356	314	328	335	360	322	295	354	345	339	340	331	339	341	316	335	348	333	310	331	324	305	323	331	293	337	322	326	334	327	346	309	328	325	329	341	335	342	339	328	358	320	338	347	325	314	309	342	329	304	346	352	335	337	315	342	319	362	360	324	342	313	326	352	339	306	361	346	303	320	330	303	361	320	353	356	334	345	351	313	362	337	325	347	356	299	319	316	311	289	316	351	335	285	327	299	304	310	335	299	316	357	309	293	348	327	327	359	313	325	365	309	327	300	312	317	349	330	328	358	302	292	318	323	300	358	370	321	322	315	333	339	269	334	343	342	338	337	350	347	325	343	334	331	323	301	341	326	299	325	309	327	329	303	335	329	339	330	341	333	343	378	316	331	350	351	336	333	331	333	362	316	311	345	346	344	321	333	335	327	306	318	335	347	321	314	295	338	325	349	328	326	358	322	324	338	336	342	331	360	359	305	363	310	334	308	334	323	315	345	319	325	353	297	306	304	305	365	365	315	346	323	350	347	336	323	336	354	363	299	351	335	297	310	346	310	325	363	355	308	326	360	327	337	294	308	357	300	319	316	346	338	351	329	339	350	307	341	288	378	313	338	318	330	340	337	312	306	321	345	351	318	316	320	320	337	307	324	309	340	332	319	338	320	340	320	340	332	359	327	351	322	356	309	354	319	331	336	313	352	332	321	345	332	312	346	349	314	321	369	323	313	330	355	326	330	333	347	312	353	312	319	352	344	350	296	283	336	328	331	336	324	325	310	344	350	351	332	366	341	327	312	334	322	344	331	328	306	332	301	374	347	350	326	339	327	321	327	322	309	304	308	313	365	315	296	306	306	321	345	353	325	327	309	355	332	318	362	316	336	318	332	342	333	341	348	320	331	316	357	340	368	374	364	349	338	324	320	317	339	325	323	334	319	294	349	332	324	382	318	332	332	305	338	338	328	311	323	343	322	365	331	318	315	327	348	335	321	349	344	325	341	322	340	333	352	304	327	338	370	317	314	356	320	341	339	315	316	347	328	342	315	348	324	306	300	368	325	333	312	304	375	343	297	319	362	303	361	360	333	339	312	314	351	322	328	341	341	305	363	318	328	371	342	339	323	348	316	318	318	334	335	355	331	330	330	330	349	287	313	336	323	338	347	349	321	321	323	337	342	333	311	351	337	319	340	358	320	342	307	365	335	299	332	316	312	315	372	330	349	344	348	337	340	365	330	294	348	373	351	326	319	313	346	345	348	342	319	305	331	305	329	302	339	310	321	306	324	374	349	324	328	305	319	344	344	320	306	318	322	335	328	310	350	345	342	345	317	343	355	343	342	328	301	336	304	331	321	328	366	359	319	356	325	357	358	309	312	300	348	351	347	335	322	320	357	301	336	344	343	337	336	342	330	309	340	331	323	353	317	358	311	326	306	328	289	350	355	319	334	324	367	301	332	326	312	322	330	348	370	348	319	351	308	368	313	301	349	324	320	343	349	333	347	326	337	348	344	331	335	335	317	321	326	306	335	329	330	322	311	336	339	324	363	338	335	306	339	317	336	314	344	331	322	335	331	348	324	359	334	339	314	328	346	308	321	334	336	324	323	326	336	348	305	317	310	318	330	352	324	324	299	345	300	336	337	326	327	340	329	346	344	309	307	321	307	341	310	322	358	334	332	331	325	301	324	301	329	303	352	374	310	291	319	353	295	342	315	356	327	343	324	372	356	307	303	319	354	320	307	341	350	323	309	355	353	345	335	323	309	308	356	339	321	337	350	305	337	303	337	362	324	317	359	297	341	354	312	338	353	323	351	336	363	335	323	325	309	359	338	297	329	319	361	365	333	302	370	317	329	360	315	331	312	326	332	309	325	319	302	302	313	345	316	299	292	359	339	343	333	342	345	341	349	324	323	284	371	322	344	322	310	317	329	309	308	316	315	288	335	357	350	329	313	315	341	320	340	349	319	371	343	361	322	317	305	325	289	312	345	331	298	339	343	333	344	334	321	333	319	335	369	318	364	316	363	352	329	307	329	326	346	319	337	311	343	319	338	356	307	312	314	331	357	321	347	315	326	350	321	301	324	330	307	315	347	354	373	333	350	322	324	338	312	321	327	308	309	343	290	328	318	324	317	302	352	351	352	340	312	317	332	304	316	339	324	326	309	339	327	369	329	331	332	321	317	343	344	322	321	339	313	342	342	321	304	320	336	328	303	329	361	361	318	323	345	339	341	329	305	298	320	331	341	304	308	321	331	337	353	316	335	323	326	289	357	349	313	381	345	322	312	320	341	326	299	339	341	321	334	310	363	335	325	331	322	343	347	345	345	323	329	323	378	362	371	319	331	341	335	356	338	374	339	304	339	328	320	337	369	322	331	320	335	303	339	352	331	349	319	341	321	346	301	362	340	286	340	339	357	351	362	352	319	336	320	372	334	329	297	337	305	336	348	349	311	341	338	340	333	281	316	312	347	315	325	327	328	336	334	317	334	324	311	318	321	301	351	306	359	321	341	331	307	299	348	352	320	338	345	353	296	316	316	315	327	315	334	343	333	328	367	349	305	352	319	314	328	327	336	324	315	315	342	332	335	355	333	346	337	314	322	323	317	347	325	309	339	376	357	330	310	333	357	295	329	364	351	334	355	331	351	313	344	329	337	369	327	322	345	312	326	353	321	345	338	342	330	324	329	331	345	347	339	326	326	352	331	336	319	348	336	304	340	312	357	324	305	350	291	322	353	320	347	349	349	336	347	326	347	342	342	316	349	356	327	318	317	345	297	356	320	344	335	322	321	330	353	335	315	323	324	322	299	333	342	324	316	333	322	338	329	357	315	321	301	360	310	322	332	317	364	307	352	381	336	357	359	335	316	310	371	332	318	359	305	350	319	312	353	317	331	372	333	333	348	313	307	326	336	333	333	348	320	355	295	331	320	339	317	309	314	344	347	352	314	322	343	323	345	334	317	294	322	344	314	355	335	309	339	365	328	298	352	352	345	339	300	312	336	314	360	328	365	348	297	307	314	337	314	301	332	310	331	351	348	354	373	321	320	310	329	325	324	322	304	312	291	327	369	342	313	319	340	325	325	335	368	308	344	308	333	316	363	339	339	348	335	337	335
3489	5113	3242	1563	1190	947	773	691	607	525	506	473	478	432	381	441	393	353	418	353	357	350	381	360	329	371	382	355	373	375	405	351	360	362	373	353	350	352	361	330	401	343	315	335	355	372	350	373	378	370	328	321	346	346	341	342	350	360	341	375	335	362	327	346	349	346	362	330	346	401	311	343	333	335	359	344	349	377	344	365	352	341	323	360	391	327	337	354	358	347	349	360	330	347	340	364	375	344	337	362	339	368	357	351	353	335	308	354	343	353	379	358	307	336	327	323	332	336	358	337	324	365	344	369	377	343	345	357	345	342	374	324	331	325	330	363	322	391	346	392	349	394	337	332	368	350	357	352	361	326	360	379	354	312	324	340	352	352	345	359	330	342	326	327	373	338	323	334	345	359	351	336	367	357	336	369	331	333	360	307	355	363	332	359	368	363	383	349	394	338	354	335	326	345	375	341	356	352	354	342	340	362	347	329	343	347	366	358	380	364	358	328	359	346	340	360	352	380	357	344	363	352	321	363	334	373	316	360	369	348	345	310	325	346	339	358	367	341	338	320	333	321	333	336	326	337	344	366	365	363	321	334	342	342	349	356	355	327	340	380	378	342	335	360	371	363	328	328	351	391	384	345	350	345	389	404	346	310	353	340	346	326	358	352	349	356	384	350	328	323	355	348	347	331	333	336	322	335	323	348	360	375	365	328	349	370	355	344	362	331	346	344	341	356	364	368	342	317	337	349	370	365	347	380	332	327	381	365	327	368	374	356	308	365	330	357	344	333	350	346	366	357	375	345	325	358	368	335	333	353	385	365	368	353	352	333	360	313	329	333	347	348	340	377	354	380	329	339	351	353	343	338	369	335	367	338	331	340	319	326	341	356	347	317	357	337	329	367	347	374	331	369	362	327	323	331	321	297	351	321	364	353	335	340	340	349	325	353	355	340	341	359	319	370	369	358	360	342	338	344	343	330	342	374	364	342	356	376	326	327	347	335	351	368	384	306	327	381	337	340	361	381	364	364	373	326	347	352	341	360	357	350	350	348	374	372	362	362	334	355	347	356	330	345	357	348	300	342	339	332	363	347	342	335	376	341	362	364	332	345	325	341	359	335	346	344	385	341	346	361	326	313	359	339	374	350	350	337	342	389	344	351	356	335	373	332	379	363	356	326	366	322	349	358	334	351	375	364	357	325	350	346	349	331	354	320	338	361	328	327	376	383	381	356	325	346	358	325	304	347	356	344	323	354	331	340	372	349	312	347	347	361	339	351	334	347	352	391	354	313	353	356	350	373	370	330	322	351	371	341	348	353	374	344	362	334	357	354	340	331	348	323	334	344	333	351	349	341	331	391	376	332	347	356	345	308	324	324	343	328	374	380	354	343	342	347	333	336	348	347	366	377	360	352	350	331	344	357	332	336	334	334	315	368	357	350	336	333	355	362	331	344	350	381	369	396	324	337	337	338	365	343	334	309	362	336	354	328	326	298	331	343	350	345	361	323	344	360	344	323	339	371	371	337	360	338	330	340	379	347	354	333	333	357	352	341	357	384	352	338	324	372	332	319	327	340	338	336	325	323	353	353	357	366	333	325	331	361	312	351	349	331	353	328	359	373	334	343	341	303	373	344	329	358	358	357	337	324	352	336	325	371	296	337	319	319	343	318	323	356	330	325	312	380	373	316	348	367	356	332	363	343	371	338	315	337	352	354	328	341	399	313	340	306	338	333	368	359	356	347	345	342	325	365	378	372	331	370	315	342	359	335	323	368	354	355	354	374	333	311	323	322	347	310	360	345	335	379	329	393	382	348	348	340	343	338	364	368	355	312	348	336	351	311	327	346	376	344	348	359	334	355	348	381	369	379	380	339	348	335	362	330	321	349	366	325	341	365	329	331	320	374	372	380	329	358	338	351	353	317	351	346	326	382	329	398	331	321	339	354	338	330	334	345	345	332	374	354	335	306	324	344	341	326	317	357	341	318	319	343	339	364	346	373	343	329	356	345	348	368	336	344	365	333	360	329	346	317	347	363	351	350	336	330	332	377	368	364	324	295	350	344	342	403	386	346	319	342	350	344	361	371	361	379	349	351	325	329	335	346	339	351	376	362	334	360	336	304	350	321	363	356	336	342	362	379	354	344	374	320	331	322	342	327	324	334	325	333	328	300	349	317	346	333	382	348	350	353	344	351	338	361	330	360	325	340	345	312	352	376	343	357	353	322	344	342	363	333	361	342	383	338	329	353	332	325	338	342	343	363	365	330	351	326	372	335	339	364	333	328	308	354	294	366	370	355	358	349	336	390	389	351	350	328	333	372	369	374	324	336	377	353	352	367	360	363	353	317	363	351	332	376	378	358	372	377	365	365	335	370	359	368	375	334	325	332	353	399	334	352	370	390	341	346	352	347	331	319	347	356	317	353	331	353	347	333	340	355	316	348	337	353	335	351	358	343	317	355	371	363	325	349	364	326	353	384	336	367	349	334	349	346	352	357	318	334	346	303	335	359	373	370	349	345	355	404	345	341	362	351	349	342	357	340	325	373	362	318	324	353	372	356	354	343	333	351	368	366	378	333	329	343	353	329	333	378	344	334	325	353	373	353	380	374	371	296	289	344	376	354	362	331	350	382	351	344	357	339	317	345	357	368	335	334	349	364	340	346	347	328	358	367	342	365	336	368	370	313	306	343	356	362	339	333	375	358	333	355	321	337	358	371	325	337	342	353	347	311	375	353	359	318	339	322	356	368	379	325	329	349	368	325	351	382	394	381	344	355	366	314	325	359	354	348	357	294	385	319	328	345	324	341	386	327	367	378	353	333	337	360	359	328	358	382	313	337	326	338	367	341	330	315	327	336	337	317	351	341	349	365	346	352	367	312	368	362	373	367	335	358	333	330	353	356	340	366	342	382	350	351	333	331	326	323	346	330	311	323	341	343	352	342	335	310	337	365	352	335	362	346	353	353	351	319	357	355	345	339	356	348	356	331	340	340	335	343	358	349	324	351	318	320	340	330	348	348	336	343	344	348	348	352	358	313	360	339	354	346	332	362	328	327	343	364	368	365	321	359	353	325	346	349	366	355	315	347	332	365	312	359	352	328	329	374	356	362	325	346	354	346	320	321	334	330	356	351	325	324	365	360	341	355	331	337	322	333	333	348	361	337	343	340	362	377	355	291	357	378	345	342	356	351	339	360	335	396	333	332	358	336	382	346	353	303	359	342	346	354	347	305	350	345	352	348	356	356	366	323	346	326	351	330	323	366	371	325	300	368	325	369	325	335	347	359	367	341	295	342	353	342	319	316	364	329	346	361	345	347	343	346	358	337	359	328	319	356	344	350	340	369	357	369	349	367	345	338	375	342	349	350	353	360	353	343	363	328	362	360	331	315	359	356	368	320	348	315	390	337	339	348	347	356	362	362	344	349	372	368	353	360	342	340	350	337	342	330	312	345	336	350	337	363	352	331	346	317	357	336	358	340	320	328	363	319	328	337
22370	20912	28366	23622	20919	20939	5597	777	526	441	402	313	313	233	230	226	208	212	185	214	187	184	176	157	159	135	158	135	135	136	121	145	148	143	136	153	145	158	127	144	139	131	107	116	138	121	127	128	120	126	141	119	129	100	114	126	121	136	123	145	138	110	132	143	125	126	128	115	110	123	116	127	134	111	127	124	111	126	114	109	129	106	103	133	111	113	139	146	129	131	111	136	126	137	123	115	105	108	105	112	130	130	117	109	100	125	110	103	136	146	122	128	114	117	117	108	116	120	120	126	123	121	106	104	130	119	137	113	122	110	121	119	114	125	131	124	133	111	107	126	110	130	128	126	118	119	116	143	104	107	115	106	116	122	105	115	129	123	108	114	141	125	107	119	143	110	106	131	135	144	125	124	120	106	123	139	113	150	106	118	122	121	125	130	105	120	123	124	109	87	116	110	118	108	125	125	110	124	130	130	102	100	105	116	119	112	116	131	120	133	133	119	118	110	121	125	126	124	117	132	130	126	135	124	111	110	124	146	116	109	108	117	100	135	112	114	114	131	126	110	116	127	116	114	119	112	110	129	115	119	113	124	124	119	121	111	103	118	106	115	112	101	144	124	114	123	109	114	123	119	136	110	121	130	122	114	104	117	132	106	103	129	112	119	117	100	119	114	114	122	124	108	105	115	123	89	121	108	117	132	136	125	103	118	112	100	124	124	128	124	116	105	121	137	115	121	121	142	115	122	116	125	122	128	131	130	110	107	113	136	112	114	100	117	111	133	126	123	104	105	134	108	103	130	120	120	128	117	130	112	126	103	98	116	104	101	131	126	127	124	115	141	109	128	116	102	132	131	126	127	113	110	124	119	102	132	104	120	113	117	134	126	119	125	117	117	113	112	134	111	121	109	109	102	118	116	124	114	133	126	110	98	107	104	115	92	100	123	123	121	124	120	142	140	130	134	117	123	125	117	136	110	109	114	103	129	118	124	127	115	114	131	123	115	152	133	136	114	124	143	124	114	126	105	107	117	114	124	101	122	100	111	110	101	106	120	129	124	123	125	127	113	91	143	118	125	111	105	119	108	119	122	125	133	138	117	137	110	103	111	124	125	112	127	130	129	110	124	114	137	122	99	130	118	144	101	132	128	106	104	105	100	136	134	134	141	105	131	128	125	106	122	122	102	149	123	121	109	145	122	122	126	133	109	125	134	125	111	139	120	127	113	114	127	117	118	113	117	124	113	122	111	116	107	94	110	117	107	129	127	123	126	122	98	116	99	124	116	115	111	128	119	125	120	106	113	119	113	103	112	110	118	118	129	123	109	117	138	122	117	102	112	106	109	117	114	118	130	122	121	114	128	114	106	117	139	117	113	115	113	125	116	118	129	131	117	138	124	136	117	128	124	118	113	112	106	131	114	125	117	113	97	122	101	126	102	125	117	119	115	126	148	124	119	100	117	90	124	128	118	113	131	112	130	114	109	111	94	110	121	120	127	132	112	105	114	117	107	111	121	109	128	113	134	129	119	141	109	108	132	103	106	130	110	127	107	130	125	122	124	119	123	122	117	104	133	145	113	123	123	117	124	129	101	99	108	129	147	106	120	117	122	107	128	127	121	126	118	104	136	112	117	113	125	109	128	124	121	101	141	114	109	109	117	133	127	122	127	121	98	126	116	97	123	116	133	130	108	130	122	126	114	122	114	130	106	117	121	97	113	107	122	117	141	108	119	118	129	111	109	118	125	111	107	132	124	106	120	127	124	99	119	128	119	110	109	141	112	116	112	121	116	115	131	125	105	112	123	130	112	115	114	127	125	122	124	123	145	119	122	125	125	127	113	128	114	118	119	106	122	107	113	123	129	101	124	117	110	122	109	111	118	105	109	116	121	118	104	115	114	112	120	124	111	121	122	116	119	113	116	140	120	121	122	133	120	114	100	132	102	104	129	142	121	124	128	96	123	117	128	110	104	118	135	126	98	106	125	131	111	117	107	137	115	126	109	107	123	113	117	111	119	121	112	128	132	118	145	113	112	104	112	116	132	129	110	109	113	109	114	134	125	122	106	123	113	117	139	124	150	130	119	120	127	113	116	115	110	139	116	124	113	105	103	122	124	102	123	114	121	124	136	120	112	119	119	112	121	101	151	113	123	114	129	129	118	122	132	118	103	111	121	105	104	127	134	110	125	104	133	115	109	115	130	101	102	127	111	106	122	114	137	113	125	128	144	128	134	106	132	124	115	100	114	120	97	108	131	118	120	126	122	118	121	116	113	113	122	123	110	119	110	109	103	127	107	119	140	121	114	126	123	145	109	111	107	120	126	113	110	115	136	118	135	103	112	115	138	115	111	122	127	116	119	123	113	106	116	112	107	122	109	126	130	97	115	128	147	117	114	111	107	127	119	120	130	112	120	109	106	104	112	113	113	116	125	125	116	129	113	124	127	114	114	114	115	101	120	109	110	105	124	127	135	126	110	116	119	121	114	122	128	114	113	114	113	118	133	113	123	103	106	107	144	113	134	122	106	132	115	107	102	112	136	95	128	115	116	117	112	121	110	132	122	127	110	108	123	120	107	113	123	127	103	116	112	121	131	106	121	115	96	128	131	122	99	101	123	132	125	124	123	114	131	136	94	109	114	111	113	113	112	112	119	125	139	88	123	103	117	121	117	105	127	94	149	131	136	120	114	132	134	123	117	118	101	132	113	116	116	116	113	125	112	108	120	95	121	114	118	125	137	131	99	121	120	132	121	101	109	106	126	114	120	108	126	122	108	119	120	120	109	128	112	105	127	132	129	92	133	129	132	106	124	123	116	122	112	130	122	128	113	137	112	118	126	118	113	116	127	116	126	106	113	120	98	113	117	121	129	114	129	97	134	107	101	117	124	125	96	120	121	111	115	114	94	139	112	128	107	108	108	96	117	124	118	116	111	127	124	109	126	119	119	103	109	119	106	113	121	108	118	128	148	133	122	116	132	97	115	108	122	101	115	113	123	103	109	112	105	110	107	116	116	120	101	99	134	116	128	121	118	120	129	132	114	102	110	118	131	108	127	115	120	121	115	100	106	110	124	120	99	122	121	133	102	92	133	119	118	102	117	118	126	116	106	124	111	110	134	127	104	117	106	135	101	101	147	121	99	120	107	118	125	123	110	120	121	100	109	135	114	111	116	129	122	119	106	127	123	153	125	102	122	128	102	120	137	124	109	115	113	113	124	152	104	122	98	104	111	116	104	113	106	107	143	130	103	105	95	110	107	116	111	109	113	132	129	129	116	110	123	119	124	100	117	127	118	120	115	109	123	131	126	127	121	93	141	138	114	120	139	106	121	106	118	114	121	80	120	118	129	123	112	126	116	106	120	115	124	132	106	112	124	110	139	149	124	135	125	118	115	114	139	118	101	123	115	126	117	132	121	101	114	115	96	115	118	105	101	112	106	134	116	123	117	121	123	114	112	117	115	118	112	93	140	106	98	100	122	111	124	131	119	110	118
3925	13865	9251	4317	3009	2182	1652	1283	905	760	597	486	429	380	354	311	285	262	259	222	216	229	208	185	200	173	164	164	160	173	154	169	184	147	134	120	138	132	137	158	131	139	126	126	125	140	146	131	135	137	124	135	130	121	133	135	144	138	116	134	126	132	137	125	120	113	107	133	123	132	123	137	112	121	121	131	108	143	145	130	111	136	127	119	129	125	124	111	112	127	122	134	139	124	116	124	131	116	118	116	95	120	126	124	138	128	113	133	127	133	123	117	112	116	112	120	116	116	136	124	130	118	121	119	114	141	105	142	122	129	121	127	129	105	119	107	124	111	111	124	139	120	123	124	130	125	115	116	129	92	121	149	131	143	130	112	122	137	119	137	112	128	123	120	127	146	130	127	130	134	120	115	138	118	127	114	144	136	140	107	105	125	127	139	126	123	129	119	119	129	134	95	123	116	124	104	119	126	117	115	125	113	129	127	114	109	143	125	120	129	112	114	114	110	119	124	119	114	132	130	107	130	121	129	117	121	96	108	125	134	120	121	120	126	125	119	137	114	122	130	122	117	113	117	130	124	121	128	145	98	108	101	135	109	121	137	129	112	129	115	116	117	133	124	129	100	118	89	112	94	132	135	117	127	140	114	120	109	112	134	109	127	120	111	102	112	117	129	113	133	103	121	130	119	136	124	112	108	138	134	120	135	117	125	121	123	101	134	113	106	108	112	130	137	144	113	106	105	103	118	131	120	122	123	111	112	124	113	122	134	111	114	140	124	121	114	114	128	118	131	117	127	116	114	111	100	115	135	120	119	130	112	117	123	106	104	119	125	103	121	114	111	116	116	113	125	128	134	112	120	117	113	125	112	126	104	117	126	119	132	120	126	121	105	131	115	138	131	124	103	152	121	122	113	123	128	137	117	150	111	121	126	144	120	95	119	114	118	137	120	122	118	113	120	117	115	119	124	113	114	136	119	125	137	98	116	99	128	125	123	133	125	135	114	140	122	84	128	126	137	127	122	104	127	114	126	126	139	129	115	127	123	127	120	111	130	127	104	124	119	114	121	122	128	122	124	120	113	131	117	119	133	120	125	110	107	116	131	129	111	109	135	115	128	118	113	121	144	121	132	118	102	125	106	97	128	121	114	119	124	121	128	125	105	106	101	115	118	114	132	105	142	135	119	117	122	131	113	116	136	130	124	105	132	134	117	109	116	144	124	140	118	94	121	106	111	126	115	128	100	119	142	110	112	127	119	139	127	119	139	113	108	130	132	110	127	116	127	117	101	124	130	111	108	112	131	112	127	112	111	113	136	138	116	129	126	125	120	114	107	120	117	126	134	119	121	131	124	117	128	133	125	109	108	113	96	131	109	104	142	118	116	126	110	126	100	124	124	113	119	118	118	123	112	141	135	125	129	125	118	129	107	135	134	125	120	112	103	118	124	112	157	131	111	124	125	123	125	142	140	142	132	127	104	139	125	131	122	120	123	109	116	99	123	112	119	126	125	122	117	119	111	112	131	107	126	138	135	116	117	135	108	108	122	104	110	110	105	129	136	121	119	124	98	128	118	113	95	121	121	122	129	139	122	117	142	107	137	131	117	114	129	133	120	123	125	109	124	146	121	124	124	116	121	124	134	124	115	152	91	127	119	103	131	120	116	108	122	134	110	124	120	129	125	100	109	126	135	123	111	139	119	104	110	137	109	134	94	126	109	120	115	117	122	130	118	121	111	133	131	125	118	131	132	113	112	99	118	125	128	128	152	123	136	97	132	122	114	144	119	113	130	113	133	115	115	110	115	99	127	98	120	106	124	127	122	135	106	125	128	120	134	119	133	121	112	118	136	122	127	123	104	125	115	123	92	110	118	125	128	120	119	109	140	120	115	118	119	122	122	122	115	121	107	148	113	135	125	127	93	130	122	121	111	107	108	145	115	118	119	132	125	133	135	130	143	133	120	138	132	113	110	124	108	119	101	112	127	132	121	99	123	131	104	129	117	106	118	118	117	123	120	121	118	132	135	124	114	124	107	98	127	127	111	116	120	123	127	127	124	124	117	105	107	125	117	118	119	126	112	120	112	119	112	112	112	113	115	112	116	120	135	128	108	143	135	125	116	124	100	143	108	137	121	118	123	120	121	124	123	132	98	119	122	105	113	121	124	116	135	126	118	139	122	139	123	135	149	146	123	129	116	110	114	131	113	113	119	113	133	120	132	134	110	130	115	119	118	127	127	115	142	128	105	111	121	115	96	124	109	117	101	119	126	134	132	122	124	134	122	114	141	116	116	127	114	131	125	102	125	128	124	114	125	111	113	121	134	118	120	132	106	130	112	125	117	118	130	125	123	124	149	120	126	119	110	100	121	139	103	115	140	118	129	114	122	132	105	130	118	130	141	133	123	108	112	128	113	123	95	131	112	125	99	135	109	117	113	95	86	124	104	112	117	116	152	127	107	124	130	125	134	109	136	122	130	127	136	121	131	111	111	121	115	107	133	129	126	137	120	134	114	119	118	112	103	116	112	123	139	132	124	118	119	112	115	133	106	120	116	115	124	123	122	97	110	124	112	116	114	116	122	119	145	137	120	143	114	106	130	143	123	136	107	139	104	106	104	106	118	117	111	125	130	125	121	138	122	117	110	119	113	127	116	101	121	132	112	113	110	99	144	129	129	142	127	130	152	137	114	119	141	106	117	107	132	120	116	131	109	113	123	94	115	112	118	130	100	126	125	130	134	124	111	111	107	128	118	124	111	122	99	105	122	130	118	119	115	114	140	120	127	128	132	122	127	125	109	106	120	113	114	124	134	150	126	126	109	109	137	111	104	111	112	134	111	98	106	116	128	135	116	108	116	126	110	123	124	124	128	105	108	119	135	109	132	103	123	114	123	107	108	124	125	127	144	118	132	132	128	120	137	126	118	126	107	108	123	117	118	103	112	128	122	130	105	116	116	125	109	120	116	111	114	113	126	103	106	129	114	126	113	132	125	129	111	112	121	145	125	120	138	116	122	125	118	107	123	120	123	139	115	116	117	138	127	116	119	125	108	119	124	125	131	118	141	111	122	123	108	125	117	119	117	117	123	111	121	115	123	139	117	88	117	122	110	118	108	133	129	126	110	122	97	133	134	119	125	122	107	125	125	122	125	99	119	116	124	124	135	118	142	128	99	113	121	93	126	124	110	108	115	100	116	122	129	127	119	92	119	113	118	104	96	100	136	118	119	155	115	122	139	125	128	107	123	120	119	106	121	123	130	126	114	122	117	118	141	152	111	117	134	129	119	136	113	110	129	111	128	115	124	113	120	148	115	105	98	119	131	141	120	118	133	132	128	116	127	139	144	128	119	122	129	118	122	106	129	109	117	119	115	127	131	116	126	129	119	107	119	128	143	128	96	114	129	119	133	126	116	118	119	138	106	119	124	114	104	112	134	128	119	114	134	115	107	125	129	134	98	85	123	136	120	127	116	109	111	111	111	113	109	119	126	128	124
27416	19902	8017	825	479	385	372	345	333	343	345	306	290	292	295	288	298	303	284	277	302	309	304	290	322	287	284	268	301	280	317	298	305	309	335	323	262	284	301	265	266	319	315	273	306	279	273	300	287	301	267	280	287	285	311	307	315	290	307	307	322	272	301	312	317	296	293	300	304	279	311	296	292	310	316	315	312	327	292	294	315	319	320	296	303	287	271	286	312	343	265	296	284	294	319	307	330	293	272	277	274	272	265	296	314	289	319	289	280	287	314	315	284	314	296	281	312	304	272	291	328	292	314	316	277	292	297	282	295	275	290	311	285	295	302	292	319	297	296	290	283	284	283	267	275	298	288	296	295	286	300	310	305	283	293	321	275	290	280	310	294	287	319	314	288	310	268	294	294	280	265	287	308	312	278	307	284	301	341	295	312	263	288	299	277	280	288	281	296	309	293	267	283	281	256	267	278	299	295	311	334	299	288	283	307	284	310	298	278	279	309	269	294	316	308	293	297	292	282	265	295	298	304	276	303	281	315	307	314	321	302	302	278	291	276	304	295	302	290	322	289	270	308	316	283	307	298	304	311	298	296	309	308	315	291	272	294	327	311	283	289	267	284	297	296	281	295	294	305	273	323	294	289	301	293	288	315	289	328	268	286	263	277	310	318	293	313	307	299	302	287	313	291	279	301	292	321	268	303	306	265	332	288	280	307	285	285	327	270	289	311	302	303	309	297	307	292	307	303	317	294	303	292	258	283	307	292	326	279	277	302	300	269	300	314	301	285	298	313	293	308	265	312	295	322	295	329	308	305	301	273	305	299	273	328	292	314	287	285	326	286	291	302	291	260	268	305	299	303	327	325	304	298	249	308	318	319	308	279	261	314	264	287	298	294	298	307	317	294	260	304	285	286	278	325	314	287	282	282	290	254	293	306	304	288	306	278	309	282	318	286	280	277	303	320	269	305	311	272	267	289	308	276	316	288	256	266	298	280	285	275	290	278	314	292	268	281	305	304	293	281	292	283	305	273	291	316	311	321	302	287	303	312	292	265	302	279	307	315	311	310	283	284	313	340	287	282	277	298	291	273	294	286	280	282	291	290	307	275	312	318	291	323	304	274	288	307	283	294	289	297	306	325	318	310	312	332	293	298	277	302	304	310	276	268	286	278	282	292	298	293	312	278	292	282	316	292	269	310	319	314	274	332	320	288	274	281	280	292	285	297	312	285	302	305	296	290	251	313	287	276	286	303	298	294	324	303	288	281	286	269	262	292	283	299	315	295	312	318	291	329	288	306	272	288	296	274	318	304	296	282	294	299	331	274	304	315	271	282	279	304	315	294	260	268	307	291	298	273	259	307	297	301	308	281	297	279	286	295	321	308	301	302	256	304	271	297	334	307	303	264	298	295	290	316	293	315	288	289	233	280	291	259	331	266	282	320	293	313	296	305	304	311	274	318	300	276	269	263	311	283	272	293	291	279	310	306	282	276	276	303	303	264	343	316	310	317	320	301	299	278	291	313	289	292	300	295	286	280	287	282	328	274	306	303	312	311	281	264	289	292	298	288	274	256	287	304	283	325	302	292	276	281	293	255	288	294	278	293	309	286	293	281	295	303	320	279	280	315	289	310	286	332	280	255	278	309	275	298	265	321	311	274	303	298	306	298	302	269	268	273	288	282	279	292	306	276	317	300	319	288	314	329	288	277	267	276	289	299	264	274	312	285	315	281	308	300	305	271	315	315	302	284	299	281	293	284	288	278	270	297	281	283	293	273	298	326	306	278	318	265	287	280	277	304	287	272	303	283	319	307	309	321	296	271	292	306	284	292	302	293	269	283	306	300	304	284	286	319	303	269	282	290	291	265	282	272	293	304	283	274	308	287	304	288	285	296	262	274	334	297	302	277	319	272	292	284	281	278	277	308	322	300	299	307	327	300	302	270	295	321	264	299	256	285	280	314	300	306	310	262	289	285	282	309	281	306	286	281	297	298	312	287	295	285	282	293	309	261	286	291	311	271	273	314	308	319	311	283	261	307	336	272	302	262	281	302	290	282	303	260	281	287	291	286	307	311	316	301	302	282	302	312	311	286	263	285	300	279	308	326	278	280	296	320	320	275	287	295	309	287	291	301	305	295	305	280	320	285	278	286	259	275	315	284	316	304	304	312	280	314	285	288	315	306	310	279	310	301	294	251	297	303	277	302	295	294	287	304	298	290	303	282	271	296	288	273	298	320	289	306	305	288	304	280	271	297	300	296	277	281	287	295	296	328	275	290	288	306	299	306	320	289	285	305	340	312	282	304	281	282	275	293	267	287	286	305	290	273	260	272	277	292	293	287	277	299	281	300	259	284	288	272	302	310	301	339	286	276	298	318	278	316	305	317	287	279	274	330	300	274	281	293	304	288	287	301	310	274	289	282	276	285	326	274	278	321	275	271	300	304	289	307	313	318	301	306	278	347	345	328	296	275	299	255	276	293	280	284	302	275	290	297	263	269	276	308	277	290	274	296	274	265	276	288	307	297	286	305	271	294	300	306	299	266	268	274	270	293	305	294	299	265	280	311	311	294	294	323	293	309	307	304	306	312	259	293	297	290	293	293	290	252	296	283	325	280	278	277	299	290	305	327	300	297	279	321	285	289	289	297	299	301	304	266	296	282	309	282	311	293	288	305	289	302	306	327	260	305	299	294	286	279	278	293	303	300	311	263	294	331	308	315	299	276	278	304	291	314	335	297	300	282	281	282	302	300	271	324	277	315	308	307	300	294	272	305	318	317	318	328	280	276	302	317	309	326	302	318	313	288	310	296	275	306	297	307	267	298	299	322	302	295	328	297	315	285	323	297	284	307	295	298	277	293	286	316	303	301	302	293	283	274	276	300	335	297	274	281	292	296	298	272	308	273	294	269	279	281	300	267	291	342	321	294	304	307	278	299	310	267	273	266	293	311	280	282	280	267	295	301	269	295	292	287	329	314	269	291	335	307	321	286	303	330	296	287	250	327	295	285	286	289	316	294	273	305	308	312	307	329	296	284	302	266	254	286	304	305	290	295	282	299	309	328	300	294	293	315	300	326	258	279	280	311	297	307	279	286	297	286	306	269	281	305	320	284	282	257	300	312	249	314	305	293	304	279	289	301	298	288	294	291	305	247	295	263	294	287	307	308	271	325	281	300	278	314	325	294	314	290	286	285	301	296	286	316	315	292	301	297	280	285	326	309	296	296	305	299	292	276	302	303	294	334	283	300	311	277	295	302	296	312	328	291	355	306	286	309	318	273	316	285	286	291	324	281	284	266	264	303	278	283	303	290	290	298	294	274	260	268	296	313	276	298	285	281	327	327	303	303	278	275	274	276	281	279	298	280	308	265	291	297	292	278	321	291	294	294	286	301	303	308	296	325	302	314	296	304	278	301	315	333	303	319	303	282	274	294	317	277	287	324	278	312	281	313	301	290	291	288	321	314	261	275	301	327	314	297	290	277	294	307	277	310	292
4878	2438	1311	758	616	515	446	431	384	384	342	360	381	350	337	307	337	316	333	308	330	310	306	336	313	340	347	299	331	338	312	336	313	297	306	335	277	316	306	307	326	304	303	325	301	318	295	318	333	288	289	326	342	298	310	294	307	316	276	316	335	316	317	308	298	310	310	334	361	293	310	320	297	319	322	301	316	314	340	316	307	314	294	326	296	328	324	277	313	321	297	330	317	289	344	312	320	322	318	298	285	313	323	299	310	342	330	300	303	313	352	296	300	302	321	327	329	305	334	317	296	344	323	311	309	306	305	310	309	319	312	321	301	350	311	276	307	323	300	304	321	303	305	290	302	326	319	321	284	319	349	316	337	297	295	314	340	327	276	319	316	315	302	307	299	307	335	329	315	285	328	286	292	294	321	309	317	317	313	309	293	312	343	317	295	301	321	316	296	297	315	291	319	311	327	312	333	316	317	309	296	329	302	329	288	315	278	323	309	344	286	303	317	295	305	325	316	321	310	281	316	298	303	329	315	295	290	321	329	335	313	323	311	320	339	308	326	333	315	297	302	314	305	294	322	298	296	316	323	346	314	278	317	318	274	316	323	334	288	360	330	300	293	292	298	302	342	306	305	325	308	302	332	308	300	303	321	299	319	316	319	307	290	313	334	325	316	338	301	349	311	295	294	276	309	315	300	310	319	314	354	310	293	305	319	316	325	309	304	317	303	319	296	294	296	299	324	322	335	331	309	305	330	312	322	278	278	317	295	306	330	306	304	311	283	299	311	322	312	309	322	300	307	317	292	334	297	336	316	289	314	310	309	296	290	305	293	290	323	263	321	276	283	313	323	306	317	311	311	290	303	299	297	311	352	340	297	328	318	298	294	302	298	330	315	343	325	308	320	299	313	283	280	299	320	323	301	332	309	327	304	326	332	323	354	310	307	321	330	303	296	332	350	322	304	313	295	349	319	314	293	313	309	300	292	299	305	314	324	301	316	313	348	305	324	281	302	297	292	326	323	326	276	281	291	323	288	334	276	330	313	337	328	307	274	301	313	301	282	297	296	312	312	306	308	309	308	307	314	326	332	323	309	334	266	303	312	331	323	332	301	312	313	339	312	338	339	341	314	291	317	319	297	318	317	305	323	293	300	343	296	333	343	323	314	301	327	279	308	338	310	317	325	316	319	338	307	289	321	290	298	320	309	338	329	326	292	344	311	337	342	292	312	332	318	296	296	275	313	318	302	324	278	305	258	292	322	319	316	315	303	323	303	315	305	309	298	287	334	308	320	327	284	311	295	315	328	295	373	327	303	321	320	342	347	337	299	344	310	328	337	300	308	308	316	300	306	328	316	338	293	324	262	335	287	324	312	348	328	297	326	315	331	316	308	291	315	310	322	276	338	279	322	310	315	300	297	304	332	284	285	353	347	307	284	321	294	295	304	320	323	316	285	297	324	301	312	334	318	323	315	316	326	296	282	294	310	313	286	298	294	285	344	308	291	279	305	314	334	313	304	290	316	300	320	314	270	314	309	292	312	305	296	300	320	287	313	307	345	275	318	325	320	349	338	293	330	309	317	336	276	286	306	297	329	328	301	323	298	291	336	320	333	317	328	307	312	282	311	332	339	306	334	296	332	294	321	324	276	300	325	280	321	304	334	290	317	312	329	312	316	310	272	287	300	293	302	311	302	301	293	295	277	308	299	346	310	299	317	301	299	298	292	297	312	318	347	305	328	341	316	311	292	276	307	309	336	312	313	319	319	299	335	310	326	317	305	325	291	332	332	306	350	315	327	328	294	316	310	292	315	342	303	328	286	325	288	323	294	279	313	310	321	315	332	304	331	351	312	301	294	318	321	287	291	312	304	320	300	317	296	321	283	333	296	290	316	315	316	305	303	301	327	283	310	303	305	297	322	325	287	321	302	320	334	292	314	299	296	297	300	312	336	285	310	330	297	315	316	311	307	327	301	323	322	310	339	301	310	326	320	313	313	307	299	304	322	335	325	276	290	312	296	292	314	327	331	321	330	326	324	320	320	319	291	301	302	307	308	293	325	297	308	321	328	322	288	299	311	281	292	319	334	309	309	319	309	306	339	304	311	305	308	310	331	297	306	356	309	315	304	303	302	316	330	310	308	323	305	284	301	296	263	318	298	314	306	309	308	313	332	297	324	288	342	316	304	323	284	321	284	314	269	337	306	344	309	290	309	320	320	323	325	342	337	323	321	274	274	309	288	309	308	324	295	311	311	341	278	299	299	323	333	299	315	320	317	316	301	319	305	280	312	313	369	315	311	303	324	333	300	320	321	309	270	281	289	296	318	330	321	264	320	302	312	316	306	287	299	300	314	308	326	310	338	300	327	329	335	302	322	313	330	315	305	294	335	315	315	327	309	313	296	316	321	309	317	313	332	330	299	312	318	301	311	309	305	271	334	315	318	336	340	310	301	304	292	297	309	328	288	317	330	303	337	363	342	303	337	298	326	316	313	302	296	302	283	323	267	284	327	330	322	316	319	311	326	271	335	320	297	311	303	309	298	299	304	324	281	302	303	300	283	324	306	318	315	312	334	335	345	313	291	335	324	339	351	349	285	323	330	298	295	315	323	303	321	321	306	302	321	318	302	326	288	315	293	311	299	306	316	340	319	306	286	351	335	307	292	323	301	325	317	309	299	309	318	326	311	309	267	343	321	312	349	317	342	316	317	287	327	302	304	309	314	313	299	306	307	327	317	300	296	313	331	326	326	328	311	333	317	317	335	321	317	295	304	294	261	312	308	286	313	286	315	322	277	293	318	323	291	303	305	297	305	306	280	301	286	335	280	301	306	315	297	358	296	324	359	336	347	306	299	308	326	308	319	308	322	331	318	283	323	310	321	326	314	304	309	320	301	322	324	338	323	322	304	318	314	335	316	341	285	285	293	320	323	307	315	314	318	357	317	338	286	306	324	301	309	289	305	300	277	311	304	341	278	315	302	295	331	314	332	313	344	351	338	301	293	319	313	330	310	348	301	331	317	314	317	283	260	325	318	305	315	277	319	291	296	343	317	292	330	308	344	325	305	309	299	318	332	303	301	307	321	281	308	299	309	321	319	270	282	312	304	313	282	303	321	344	296	307	335	302	317	299	299	287	306	294	315	318	302	296	323	344	324	307	325	305	331	300	295	335	301	306	308	316	322	330	331	304	325	317	328	297	326	311	328	322	303	307	291	328	316	319	305	293	323	285	318	276	263	307	296	320	321	282	313	334	325	327	306	280	322	316	311	307	297	337	302	288	318	323	300	310	299	307	315	324	302	328	327	306	332	295	309	298	326	345	322	293	312	322	320	310	320	317	340	333	301	321	324	295	318	324	345	348	302	299	340	294	311	302	286	328	306	300	317	337	315	304	288	302	319	293	300	296	308	337	291	266	316	310	315	315	312	303	292	306	323	306	329	305	288	333	317	301	306	296	288	310	291	347	310	308	350	311	317	290	291	317	325	322	299	306
23618	20973	27820	24220	20851	4947	677	454	350	309	274	252	224	220	200	214	197	185	177	197	175	170	180	170	164	149	159	132	157	177	163	174	155	148	174	142	160	146	154	135	158	154	153	133	143	154	145	139	157	133	124	158	145	144	140	151	158	148	141	125	151	163	147	153	136	151	152	150	148	144	140	143	153	149	131	130	149	128	179	148	171	139	174	158	154	135	121	131	129	133	150	155	143	139	146	140	158	107	119	132	129	134	157	149	120	129	148	154	138	158	128	164	147	147	154	155	159	150	145	153	127	135	134	134	137	127	140	125	147	138	127	139	138	136	137	150	139	136	153	144	141	133	144	141	144	149	143	121	149	138	118	140	168	143	161	149	172	122	142	118	153	134	133	159	173	163	141	146	119	153	145	141	152	148	149	133	139	147	154	141	144	149	136	155	129	162	146	141	127	155	150	118	134	134	121	133	144	140	161	129	150	149	142	135	130	150	129	151	108	157	133	133	153	135	144	133	148	120	158	131	147	151	128	136	151	152	162	139	128	137	152	161	153	143	153	131	163	136	135	126	152	132	146	142	161	143	119	126	114	147	134	142	130	159	169	146	147	141	118	144	155	146	151	132	148	145	140	149	120	144	136	157	146	138	150	147	135	151	153	130	123	148	157	159	158	147	144	134	129	162	147	149	141	140	143	175	139	138	158	160	125	148	146	160	123	135	153	175	154	143	145	128	127	144	161	171	159	148	150	123	113	147	161	161	160	138	132	142	117	158	136	129	151	150	125	160	147	123	155	166	145	153	148	144	125	155	139	138	151	149	134	132	140	153	142	123	129	141	146	137	150	155	137	130	121	127	144	133	143	149	118	140	144	166	155	154	162	156	158	170	138	124	147	149	127	138	150	133	144	148	158	139	136	168	122	152	137	159	160	159	155	138	163	140	157	153	141	157	163	129	120	152	139	126	145	154	124	151	136	118	166	159	149	152	158	148	146	143	131	125	159	140	143	179	120	149	168	152	149	151	144	135	132	143	171	142	153	151	147	142	134	150	147	150	135	142	137	141	164	138	135	122	138	140	146	132	131	135	148	135	140	138	135	136	138	142	129	149	137	134	147	129	159	142	152	161	148	159	142	166	156	165	156	141	161	139	126	152	173	165	137	151	106	144	122	158	129	155	159	139	146	139	166	160	160	157	153	146	138	156	132	121	147	146	121	148	154	141	161	138	138	145	137	148	159	159	156	143	135	149	162	137	129	139	145	144	127	143	129	150	141	156	145	147	160	128	114	148	136	138	140	158	161	157	166	125	147	140	143	132	161	167	138	131	148	141	150	141	146	138	128	133	142	136	138	167	153	150	130	167	152	147	153	121	166	131	126	141	131	135	136	129	143	145	147	148	145	145	149	139	135	149	107	134	129	127	146	156	139	114	131	121	169	140	144	143	147	164	121	139	132	148	135	164	166	121	145	143	153	141	149	159	133	148	134	140	156	142	158	138	131	141	140	132	131	143	144	132	142	135	141	146	159	158	166	145	129	160	146	135	159	138	130	133	151	143	129	140	136	134	161	138	131	138	125	130	153	154	147	139	145	138	121	141	157	143	163	131	138	153	131	145	140	156	151	129	162	157	135	127	134	134	153	151	141	152	159	158	140	157	124	142	147	150	145	151	174	141	125	147	169	129	131	158	130	115	164	165	148	151	142	135	126	151	162	152	138	159	146	133	167	143	122	145	141	158	143	130	152	156	146	142	132	158	143	139	167	133	135	136	155	129	144	151	128	128	120	151	156	132	153	142	138	138	172	138	147	153	161	157	146	144	144	158	141	147	137	155	127	142	149	151	134	144	132	136	160	126	148	134	155	146	136	135	155	150	152	141	137	136	140	135	167	151	126	137	138	144	169	136	142	142	122	152	138	133	120	143	147	151	134	133	152	126	108	157	132	127	144	151	134	136	151	146	144	160	136	169	143	138	147	141	134	171	142	124	150	148	127	134	128	142	145	137	158	142	155	142	150	144	123	126	157	158	140	146	131	157	126	146	137	154	136	117	132	146	143	146	159	138	153	144	147	131	133	138	150	135	135	163	144	116	142	127	157	136	155	134	166	135	122	132	149	151	137	134	134	160	132	159	157	157	166	143	149	143	146	140	174	147	156	151	168	155	155	145	127	151	140	131	114	130	164	161	154	120	150	146	146	151	131	144	149	155	138	162	131	123	143	135	146	151	136	139	134	149	136	147	138	145	126	132	136	145	160	140	119	148	151	128	137	135	158	173	155	147	126	148	126	156	155	122	150	144	148	130	122	133	146	139	124	154	133	152	150	141	139	150	168	150	142	148	153	144	126	127	123	140	137	159	159	125	130	148	152	142	130	128	132	129	137	152	132	119	144	137	145	153	154	143	128	152	141	138	139	140	125	153	149	143	148	142	136	131	133	130	144	158	160	116	132	145	142	134	152	146	152	149	155	135	136	160	133	131	148	137	135	135	119	142	123	134	157	151	153	145	154	126	137	164	145	139	129	124	139	158	144	142	130	163	122	159	141	163	137	131	157	146	146	148	166	147	151	140	149	121	158	126	129	160	151	155	125	159	120	136	155	142	154	147	158	135	133	129	133	141	129	132	140	130	143	141	140	154	164	141	152	168	130	109	147	141	155	132	124	148	119	147	146	152	161	123	131	142	127	130	129	131	133	130	143	144	120	141	112	143	144	133	147	134	138	155	155	145	132	123	128	126	129	130	138	156	171	138	124	134	144	140	121	132	155	144	154	154	172	148	142	132	157	150	148	127	155	135	155	164	154	137	136	126	144	144	168	174	138	144	119	144	119	145	124	150	144	148	135	117	164	140	126	150	138	153	131	147	134	144	148	140	146	139	147	153	155	146	154	114	125	170	127	138	167	145	147	137	130	130	131	146	152	133	122	149	127	133	137	152	152	150	144	140	149	152	143	153	147	162	122	127	148	126	140	145	140	139	138	128	126	131	126	170	136	148	127	155	151	151	139	152	167	128	138	127	118	142	135	143	130	134	117	141	134	147	171	139	148	146	134	139	129	135	136	127	125	138	160	158	118	143	131	131	142	140	141	139	138	137	148	135	143	171	120	167	150	117	136	142	158	144	137	156	147	130	140	162	123	133	153	151	142	152	151	149	131	153	152	137	140	154	141	146	158	135	157	145	132	144	136	157	135	152	138	149	141	139	132	153	139	157	158	117	172	136	159	137	115	147	128	133	148	139	145	146	140	149	147	134	163	149	141	156	132	165	144	117	154	154	144	133	122	132	141	136	136	125	131	153	140	150	154	104	136	141	153	159	135	167	138	131	137	157	139	133	143	133	127	127	139	146	127	160	154	122	168	156	160	145	159	141	160	153	128	116	141	158	142	131	135	159	167	144	123	144	147	149	139	153	138	148	149	140	133	115	173	135	143	134	122	126	130	139	160	149	132	175	148	131	170	142	138	141	128	133	135	149	137	139	165	143	149	145	140	153	129	144	154	146
3530	8772	5663	2482	1771	1372	966	765	626	500	399	362	342	295	267	249	249	230	231	205	188	173	190	190	179	167	155	172	179	193	181	172	209	182	161	175	179	146	171	148	155	157	138	180	164	156	155	143	168	164	138	156	163	171	171	179	154	159	166	130	163	156	161	134	162	145	159	153	172	157	151	147	169	147	165	147	126	166	162	150	154	157	158	163	140	154	147	154	137	147	158	150	141	151	187	151	137	137	156	136	153	125	165	172	161	177	139	138	150	154	160	142	153	136	151	161	157	168	133	137	134	146	160	153	139	140	176	154	144	128	163	164	159	164	168	143	155	151	147	155	156	141	139	178	137	143	166	145	141	144	141	149	161	160	133	167	172	146	147	141	161	147	162	141	150	147	166	149	165	158	161	151	171	142	172	161	147	148	158	148	153	158	155	158	154	160	147	164	149	161	160	159	169	148	155	151	159	153	152	154	156	188	138	149	147	141	142	148	162	166	144	139	126	169	139	144	157	161	153	173	166	136	161	179	152	140	133	139	174	163	151	163	160	165	168	146	154	144	162	148	145	171	141	137	152	168	151	161	145	173	169	139	135	151	165	133	136	168	147	122	175	165	165	153	151	155	165	136	153	144	152	146	163	150	159	174	167	143	155	181	148	137	167	163	135	151	141	135	160	148	133	149	143	138	134	162	164	178	160	157	168	148	157	151	169	169	165	164	156	175	176	169	163	135	155	150	160	153	140	168	144	157	133	140	154	146	146	139	165	141	156	139	143	150	169	138	159	168	162	152	170	171	150	159	143	134	143	188	131	151	126	131	155	145	151	146	144	168	168	168	135	155	164	138	159	151	145	178	125	134	177	155	161	170	138	160	156	153	173	141	167	154	184	152	135	138	164	164	154	163	147	146	147	130	129	138	123	135	156	155	136	166	167	158	146	133	138	165	150	150	139	137	164	137	148	135	144	140	148	153	149	152	180	146	147	151	140	157	163	140	141	141	164	158	170	137	145	138	166	139	163	164	177	161	135	132	142	174	156	156	176	168	136	144	162	148	165	153	135	151	148	151	159	157	132	152	152	146	161	162	147	168	146	163	161	147	143	139	172	148	164	153	175	147	142	154	142	146	154	165	141	163	167	152	130	173	163	170	160	138	149	144	174	175	146	165	145	146	164	148	136	136	156	147	145	145	137	155	136	147	138	139	160	181	143	162	128	175	150	155	165	148	163	139	141	150	143	165	144	173	160	144	156	151	185	162	140	142	145	126	129	136	159	137	145	154	150	164	163	151	155	151	143	150	147	161	160	165	150	130	149	163	148	161	150	148	143	157	190	145	140	153	168	135	166	168	162	153	150	148	147	163	145	160	166	131	148	158	153	146	135	128	159	157	151	153	131	167	154	147	126	145	155	146	152	144	180	141	150	150	135	155	150	146	147	187	167	158	149	155	157	137	157	135	171	139	140	181	146	152	133	153	164	175	139	152	172	120	152	136	162	160	163	137	136	161	135	139	137	149	182	134	152	141	139	147	170	154	160	180	168	156	131	160	152	139	136	153	153	167	126	170	177	128	146	143	134	155	188	143	166	143	133	131	156	180	142	150	171	129	149	119	145	158	151	157	140	130	147	151	149	179	166	141	153	163	165	142	142	146	138	162	150	150	157	144	152	160	161	156	136	152	154	145	154	151	126	149	142	156	150	177	158	151	139	150	144	147	175	156	177	132	170	137	137	153	155	129	145	148	154	184	139	138	169	144	155	127	132	148	141	161	138	153	160	174	164	162	155	164	131	145	146	139	141	144	147	159	167	165	141	177	145	159	161	141	149	155	163	166	153	162	138	129	145	143	173	139	142	156	161	157	161	144	150	150	160	186	171	152	146	134	145	137	161	153	141	168	143	175	142	141	172	157	154	148	148	164	155	145	148	147	152	148	150	164	133	141	160	149	135	154	156	129	168	151	148	151	140	137	138	144	173	163	149	153	136	165	147	159	143	154	164	163	134	137	129	153	143	152	180	134	131	156	149	166	149	166	165	166	165	149	170	160	145	129	158	151	142	150	146	169	160	137	135	167	159	155	148	161	145	143	135	140	146	156	147	167	139	140	140	145	172	158	162	148	130	156	161	177	151	154	163	160	176	163	137	146	163	149	157	148	153	151	151	146	152	151	144	148	167	156	140	151	135	150	166	152	156	149	138	138	142	146	149	165	154	165	161	141	158	164	164	151	163	149	163	158	171	157	146	148	146	175	152	156	149	150	117	163	147	132	126	157	156	155	136	137	147	135	148	159	141	134	137	153	160	160	156	177	160	157	153	148	185	162	145	152	169	148	146	142	152	154	149	136	147	138	171	154	133	126	179	156	148	165	151	157	141	179	140	154	135	149	159	160	130	157	163	143	136	155	162	149	156	130	156	139	145	151	164	168	145	169	152	149	146	174	182	155	149	136	164	175	151	159	146	131	158	132	157	154	161	167	132	157	146	147	154	154	162	132	168	157	144	167	155	130	171	172	143	131	143	148	151	143	156	161	179	165	121	155	149	155	142	160	125	147	146	129	146	165	161	151	181	156	165	141	159	153	171	136	153	142	189	150	133	164	158	154	155	156	152	147	166	151	146	157	155	143	167	132	140	159	144	138	170	144	151	151	148	170	150	165	153	156	166	141	160	149	159	155	151	167	137	150	155	147	166	148	138	144	169	147	158	160	192	152	160	154	139	163	145	173	134	178	147	141	156	141	146	146	146	135	151	158	156	160	150	155	137	146	159	153	173	148	145	165	150	149	138	155	141	153	161	146	156	152	151	165	148	150	145	145	157	152	163	146	155	154	162	153	132	174	156	166	154	159	135	146	147	135	171	178	163	156	152	161	137	160	141	155	156	152	152	142	160	142	161	128	147	162	177	151	163	160	154	144	162	167	153	163	164	142	161	147	160	162	158	145	141	179	157	156	157	137	124	158	129	164	133	147	156	154	152	149	136	152	151	161	145	165	133	157	174	159	159	155	160	151	157	170	135	168	140	143	119	150	141	136	145	148	156	157	153	146	139	158	128	153	142	148	136	158	141	179	153	149	163	156	155	149	157	169	137	145	175	138	155	163	159	141	124	163	156	143	157	146	132	160	141	156	155	163	158	139	148	162	148	156	142	149	143	148	160	150	132	164	138	134	140	162	165	170	161	156	141	145	140	169	159	150	151	166	141	148	151	154	163	154	167	136	156	147	153	158	142	145	136	164	144	152	155	149	153	148	143	140	165	166	149	156	167	152	158	154	157	169	161	171	152	161	140	149	157	161	144	139	145	166	139	154	177	156	145	155	152	163	154	157	162	158	127	149	143	154	167	152	144	171	150	153	160	149	154	174	143	139	145	127	148	140	135	177	166	158	155	155	151	142	154	133	145	141	126	137	144	133	136	162	180	157	150	167	161	143	172	159	152	154	135	159	160	156	139	148	162	149	154	171	174	149	147	160	155	147	162	165	123	146	151	155	146	157	152	166
24665	20916	26652	25279	7750	669	558	524	407	420	410	374	373	324	322	387	353	379	359	338	372	347	356	347	382	369	354	335	351	346	361	330	347	355	360	322	345	357	346	326	333	343	363	322	364	341	348	385	324	336	349	345	321	348	338	331	327	312	348	349	339	386	358	335	380	319	336	350	330	302	350	308	327	366	332	354	325	337	332	357	344	329	332	349	359	332	332	350	369	341	343	325	362	317	352	340	352	317	331	355	367	344	332	327	356	316	351	399	342	319	315	323	333	330	390	326	334	329	367	319	337	352	367	318	343	309	331	351	329	339	324	317	366	347	331	342	327	344	317	336	311	327	323	318	342	354	300	345	307	342	297	321	333	313	351	339	348	330	320	351	355	372	332	310	325	321	348	346	352	344	359	316	325	360	338	338	319	332	375	325	315	376	321	342	333	354	355	362	359	320	337	307	360	329	353	281	354	318	347	346	341	330	314	343	322	337	322	313	307	320	341	308	354	350	304	359	357	327	364	337	310	320	338	352	321	332	331	360	386	354	336	322	376	332	347	325	345	331	337	364	332	331	365	312	340	348	333	357	350	367	358	334	349	342	331	338	340	315	321	354	332	320	327	375	339	324	315	361	320	291	344	366	298	324	333	324	312	364	362	327	334	342	330	333	368	383	356	313	334	341	347	337	319	340	332	353	336	339	326	338	338	373	349	316	365	338	337	331	320	355	366	371	346	332	348	361	349	357	351	325	344	359	323	335	359	340	350	343	334	349	342	371	348	345	347	353	350	324	335	337	343	344	319	334	353	324	320	352	348	343	366	341	325	346	297	308	319	343	365	354	334	345	346	350	340	337	331	340	377	333	343	377	326	345	308	359	298	339	352	366	336	334	332	374	395	347	347	373	311	311	356	351	331	326	334	345	343	302	352	312	333	320	338	336	347	327	338	356	373	358	330	338	340	333	353	305	373	332	386	338	322	364	325	337	360	350	369	347	327	340	324	337	312	341	340	329	342	353	338	318	366	369	338	340	365	339	320	361	326	296	341	340	365	346	313	332	368	343	313	338	334	305	356	319	307	354	366	349	334	326	333	329	336	358	316	317	335	325	350	323	354	354	337	330	332	331	344	321	325	319	332	347	344	329	344	327	356	350	338	321	347	326	340	303	326	341	326	324	346	344	337	350	335	334	315	341	321	345	314	344	363	317	304	355	360	345	323	349	371	361	306	349	348	382	326	355	361	324	321	335	326	321	349	327	308	331	365	324	355	381	323	339	385	340	350	355	346	333	343	311	314	358	348	355	340	341	344	339	359	349	347	331	335	341	337	342	347	317	357	352	334	334	351	341	376	343	360	363	359	333	314	331	339	317	337	328	319	325	336	357	330	349	357	371	332	328	326	366	324	341	315	312	342	334	293	352	326	334	371	382	383	334	321	326	325	345	339	358	347	328	345	329	330	332	357	340	346	368	355	326	308	356	357	317	313	358	329	356	336	353	319	358	345	333	344	326	357	342	296	364	360	325	340	319	361	348	321	330	337	346	354	348	320	388	329	355	341	347	345	341	301	316	333	304	351	340	343	356	325	351	342	348	329	348	352	367	323	354	362	352	330	336	333	332	320	329	307	305	328	325	315	343	344	330	366	309	322	331	349	350	359	317	363	329	361	334	355	333	332	354	341	350	336	332	319	323	325	367	298	383	338	340	294	300	359	333	351	328	349	299	342	358	348	348	341	361	328	375	327	314	324	354	349	362	350	323	386	364	341	373	345	331	334	351	317	311	372	339	361	309	313	347	312	350	328	317	323	342	380	367	358	340	360	341	343	334	345	331	318	364	356	366	323	326	350	364	361	351	361	345	344	334	322	336	306	364	364	346	339	289	333	354	343	359	327	311	332	334	327	334	359	330	342	328	336	320	347	335	335	352	298	336	335	334	329	367	348	343	322	348	357	317	338	337	326	337	321	360	352	351	321	340	331	318	373	340	346	338	311	356	324	329	328	341	359	323	365	366	341	357	293	311	324	342	315	339	360	360	335	342	353	340	308	326	301	372	348	352	351	341	320	340	342	353	357	355	325	341	350	349	321	315	334	286	335	365	352	344	315	327	360	334	340	354	370	320	351	327	325	350	330	329	328	360	345	349	334	355	348	322	336	372	314	367	320	352	311	326	360	340	321	323	329	357	345	337	343	337	340	363	331	315	326	345	359	338	304	363	347	316	351	330	361	356	329	359	361	312	323	316	330	327	346	316	345	342	326	311	347	346	315	331	371	304	336	348	327	320	327	344	345	351	320	334	335	329	331	322	320	345	343	329	349	322	324	325	356	328	309	379	321	339	341	370	348	326	347	300	323	330	335	352	345	308	325	343	332	313	334	339	319	342	354	361	319	308	353	348	385	350	315	344	318	326	319	331	331	360	378	354	333	348	335	357	355	330	329	340	337	367	352	335	363	343	319	357	329	350	340	333	331	326	354	328	355	342	353	345	356	325	369	328	367	327	333	347	346	371	325	341	322	363	346	329	344	332	328	345	331	309	308	348	362	311	317	307	342	335	323	327	323	330	328	344	360	339	342	391	351	305	315	356	339	320	326	360	362	366	338	311	331	338	382	328	338	365	316	326	367	318	353	359	345	317	332	357	333	293	352	330	344	333	367	352	311	334	336	342	377	343	323	363	345	327	357	339	330	327	342	358	328	325	354	337	346	336	367	341	351	341	320	332	343	277	338	342	353	338	320	317	319	342	311	303	347	344	308	308	346	340	338	369	317	313	314	341	319	361	336	362	327	321	373	351	358	333	357	333	326	292	310	357	339	350	345	337	341	322	336	316	333	335	315	332	345	350	375	342	321	315	366	328	348	319	334	347	335	344	362	378	353	327	332	385	338	361	331	369	316	309	309	360	344	316	315	361	349	342	349	344	346	344	339	347	331	314	322	332	329	317	365	332	328	369	317	326	351	319	356	320	354	312	341	345	343	328	340	295	333	332	354	331	330	374	328	365	328	363	377	329	361	313	351	330	335	317	325	368	351	354	350	331	318	329	362	357	336	311	338	319	345	333	340	331	319	338	342	345	369	348	324	323	369	338	347	363	331	333	352	334	351	356	331	339	333	322	323	352	371	322	366	309	327	333	348	331	319	342	330	364	303	344	329	347	314	338	326	310	313	324	318	344	315	327	328	382	340	323	346	365	341	319	352	353	367	355	331	336	340	373	343	339	354	343	319	299	333	356	331	332	333	346	333	344	342	334	369	361	352	289	340	351	351	338	316	305	334	358	349	324	350	345	330	335	349	338	373	373	298	336	342	322	307	339	333	348	330	344	332	346	337	333	313	334	344	318	338	312	365	337	330	325	336	348	347	376	363	366	336	372	352	291	344	358	338	343	325	335	359	317	348	310	341	333	359	344	379	328	344	354	327	332	326	342	351	363	317	318	340	322	332	342	332	315	361	332	337	352	317	337	338	341	338	342	326	329	315	327	326	338	356	314	332	326	354	307
3530	5258	3444	1631	1180	909	801	673	581	558	488	478	429	386	409	408	438	384	340	397	386	374	394	407	371	375	358	361	374	352	353	359	358	352	338	321	362	328	392	360	340	327	315	353	339	326	375	397	368	343	337	359	353	374	317	368	328	358	335	330	372	330	354	377	353	355	380	334	315	329	349	339	343	350	352	334	359	347	382	370	360	348	324	361	377	327	368	363	358	343	351	361	351	355	402	373	369	342	360	354	353	298	352	367	342	327	379	325	341	332	346	344	350	355	363	387	345	342	378	371	349	379	325	350	371	365	369	339	347	342	325	334	346	356	325	337	320	294	364	330	343	328	360	337	353	325	336	366	357	376	298	315	359	404	385	351	350	349	348	319	353	364	345	358	340	361	330	366	338	366	328	340	331	317	336	340	373	372	342	327	361	346	409	373	338	355	321	351	352	337	324	351	377	351	329	359	321	330	359	352	347	386	362	378	364	367	337	360	369	317	375	374	372	362	352	362	376	364	356	383	361	317	354	333	334	339	361	320	354	344	367	388	373	338	348	338	336	374	338	351	337	322	364	353	343	350	327	374	344	363	344	383	354	348	344	351	342	340	327	361	363	380	364	364	336	355	335	332	349	320	361	362	358	339	363	329	356	349	343	337	332	343	354	350	337	355	329	330	338	329	381	340	333	368	351	363	405	334	323	354	324	348	300	370	349	343	328	356	369	369	371	346	359	324	331	338	359	359	344	360	346	345	374	357	390	345	325	347	346	320	378	344	359	389	319	330	344	331	348	339	363	331	376	351	363	366	350	316	341	341	360	344	351	359	332	349	337	336	382	366	367	355	360	340	350	354	348	378	327	339	330	347	344	350	331	343	376	327	371	383	319	369	356	323	377	344	379	368	372	368	334	387	350	371	337	359	345	397	323	334	389	347	349	337	358	346	343	348	331	362	373	327	368	350	356	359	365	332	334	331	405	368	335	361	354	377	377	340	367	330	369	335	350	358	359	347	326	350	357	361	366	350	378	332	347	378	327	373	355	358	321	351	349	323	339	338	368	380	344	317	385	323	362	334	377	307	396	333	351	354	302	356	380	387	372	364	362	372	333	332	364	342	322	359	343	342	361	352	364	374	334	361	359	360	376	367	374	307	366	315	338	351	366	350	367	342	362	344	403	346	325	317	323	343	332	374	377	362	353	348	359	331	365	350	326	370	341	355	362	377	354	359	315	380	362	357	363	361	356	309	341	360	326	318	372	307	367	344	347	337	356	386	324	338	344	337	354	369	339	335	318	375	333	350	345	352	348	343	353	360	380	361	344	342	362	363	355	332	364	337	366	386	337	339	338	351	377	312	349	366	357	362	355	350	349	329	326	367	350	373	372	354	353	374	346	363	324	403	317	329	341	341	365	344	316	350	347	357	362	367	344	367	355	340	329	376	366	341	336	363	349	348	391	340	326	329	368	355	340	363	334	323	359	343	325	302	363	359	379	361	368	335	362	358	360	367	378	346	358	335	329	336	370	345	349	349	375	354	356	349	344	373	323	363	360	352	364	320	367	375	341	361	381	346	358	368	317	354	387	352	338	350	330	303	354	346	370	339	352	370	369	370	353	361	318	337	347	349	354	344	354	331	369	346	361	340	350	334	363	345	361	344	329	341	335	376	339	357	373	355	353	342	368	340	337	384	349	387	366	344	372	354	363	364	360	343	391	364	339	372	358	379	336	387	351	338	367	342	334	365	353	343	328	335	383	351	390	333	328	347	319	350	383	360	340	355	387	338	350	370	352	311	349	337	309	334	331	358	313	364	376	341	362	332	357	378	323	359	343	341	355	340	363	369	332	342	372	341	346	326	357	351	310	358	342	344	348	370	397	330	333	358	351	345	357	337	349	350	328	359	347	331	380	312	377	380	352	341	327	364	355	402	361	321	345	317	329	348	396	344	343	361	370	346	370	330	353	341	338	358	338	335	328	343	378	374	334	353	355	317	340	339	395	346	348	359	348	352	376	391	340	335	354	357	358	331	361	327	353	334	375	388	323	388	337	331	368	355	353	371	325	348	347	317	361	353	346	365	325	345	323	373	336	344	331	364	360	337	322	337	321	353	367	343	340	386	382	330	343	355	334	339	357	350	350	348	346	343	360	378	335	332	334	334	344	323	337	349	374	346	346	386	359	357	360	367	373	336	340	356	329	348	356	323	340	368	363	349	335	357	329	354	340	342	368	343	338	344	352	373	370	366	352	320	329	328	364	345	348	319	342	370	366	374	372	354	357	324	337	337	350	362	354	369	334	356	353	350	349	377	323	360	354	329	366	314	341	335	359	377	340	353	369	378	343	337	340	372	338	343	318	343	363	372	360	349	328	317	347	352	323	323	354	374	349	337	359	335	347	348	355	367	351	351	340	322	342	339	352	342	317	346	366	362	336	357	327	335	312	343	318	370	340	333	365	363	365	368	363	330	366	356	297	337	355	384	334	325	349	327	353	378	348	317	342	372	349	359	354	343	371	364	358	384	368	357	338	339	339	325	326	362	341	351	313	332	333	308	334	357	329	343	374	342	383	306	370	323	384	352	365	357	368	350	320	374	376	336	345	344	342	329	362	335	361	376	375	360	386	328	352	340	381	366	357	342	331	346	344	351	334	332	380	378	363	389	330	356	345	328	350	379	334	328	336	307	368	369	358	352	355	320	380	364	364	347	342	366	363	349	352	375	346	349	329	372	344	356	322	343	361	353	339	365	351	357	340	331	363	376	359	317	327	339	356	329	358	353	356	356	360	337	323	349	364	382	360	351	322	353	354	323	350	360	390	327	336	331	358	348	311	337	349	375	358	401	346	362	350	362	363	359	332	333	348	382	326	341	353	339	312	383	384	356	353	355	312	398	355	338	382	367	327	337	380	372	332	323	383	348	323	340	319	368	330	359	343	327	370	358	355	359	350	355	374	318	338	369	321	357	337	347	348	359	318	373	382	333	363	369	368	372	385	350	371	364	351	353	366	384	348	340	330	381	339	369	367	342	345	331	349	375	358	397	380	380	335	377	335	374	365	367	362	338	337	370	358	369	361	340	349	360	326	344	329	343	325	352	360	373	349	341	339	368	330	350	354	361	377	343	367	334	319	330	337	362	368	372	334	371	358	346	354	363	338	320	360	330	333	386	349	395	361	373	372	357	350	373	365	346	353	376	364	359	356	377	385	364	362	376	355	398	359	347	339	365	326	315	385	361	352	358	372	386	358	338	350	326	372	336	364	360	362	348	332	349	357	342	364	368	303	361	342	344	366	341	348	339	361	347	352	319	383	348	338	353	355	340	344	370	353	356	331	363	373	343	329	398	392	336	364	354	404	361	355	318	353	324	345	349	342	338	337	320	351	346	346	339	333	350	357	319	360	352	370	356	325	348	324	356	334	348	369	340	330	391	362	324	324	344	360	327	384	349	311	364	364	341	345	329	352	357	359	368	316	354	379	356	345	344	350	359	339	379	360	363
22273	20904	28364	23593	20906	20927	6189	699	485	419	366	326	289	260	228	245	211	195	214	197	194	180	164	160	137	151	149	114	148	140	136	135	165	140	139	155	138	133	125	139	142	125	142	142	122	143	137	121	133	128	120	128	134	140	147	149	135	140	139	114	126	146	148	116	125	131	121	115	117	141	114	120	144	118	131	133	120	103	139	121	120	129	138	101	117	99	127	141	146	140	127	138	126	113	126	108	97	113	94	112	122	111	134	142	124	129	118	125	134	118	109	126	110	119	118	116	123	137	120	116	130	119	114	146	133	114	141	114	133	131	131	118	102	141	116	126	124	136	117	136	120	127	118	116	116	119	128	116	135	117	126	117	103	123	109	132	128	125	112	125	116	138	127	120	122	115	121	126	121	137	128	122	123	105	120	127	107	120	108	101	121	123	120	131	113	145	116	105	117	135	126	135	134	102	137	127	137	103	132	111	102	136	134	111	146	110	118	120	121	114	132	125	131	124	129	137	114	130	129	108	118	110	109	141	93	127	121	112	135	109	124	114	129	104	111	138	112	122	129	119	133	133	122	134	135	135	113	126	120	96	107	120	148	123	127	122	113	113	113	122	127	116	110	119	130	131	128	123	129	124	124	113	117	128	123	124	119	135	94	102	130	126	112	122	117	111	116	109	149	132	117	116	129	124	119	150	127	113	139	120	126	111	132	124	125	115	120	129	118	112	117	102	132	119	117	124	129	101	119	118	115	113	119	139	120	115	117	126	117	146	121	139	135	132	137	115	130	120	122	110	148	98	118	119	116	128	129	111	143	129	103	133	131	125	121	129	121	121	132	119	134	141	119	116	124	123	132	132	125	133	134	115	106	125	119	106	115	118	120	117	129	128	130	131	118	102	118	139	114	128	97	91	116	116	133	107	124	114	123	120	138	140	105	124	137	119	109	110	100	133	120	127	137	125	106	106	115	121	87	127	112	131	129	119	124	142	108	123	115	142	120	120	124	101	140	127	127	115	120	110	138	125	122	107	123	123	110	139	94	111	107	130	126	116	106	120	123	105	113	128	103	127	144	122	107	133	115	132	130	127	109	130	107	117	135	121	130	103	126	138	124	138	122	135	152	128	139	133	111	116	116	131	121	110	116	120	111	130	128	116	127	123	115	125	113	120	140	113	131	129	97	132	117	124	111	90	120	137	109	123	124	116	108	125	109	132	116	120	129	130	142	114	129	108	140	114	120	131	114	98	130	142	112	121	122	130	143	129	118	124	102	117	137	127	109	137	116	147	112	113	96	115	122	104	114	123	113	121	111	145	94	122	135	117	118	134	125	107	128	124	113	128	110	129	114	131	116	115	114	130	140	135	125	143	109	112	114	122	121	123	107	115	127	109	137	125	109	113	131	119	137	105	127	136	129	116	133	127	112	123	102	124	109	131	126	124	128	116	119	119	121	139	128	124	114	119	119	128	121	109	128	127	124	119	131	122	135	126	126	131	122	123	114	108	122	142	133	132	124	123	127	119	137	125	144	119	117	136	107	140	121	121	123	128	105	110	135	110	109	122	123	111	121	114	107	134	115	106	129	121	127	108	121	103	118	105	127	129	144	105	130	119	111	113	136	118	117	109	114	145	129	115	111	112	134	112	108	151	128	142	151	115	126	107	121	111	99	110	121	122	108	117	121	112	123	112	101	132	131	137	143	106	112	141	130	128	117	124	127	132	134	119	105	112	105	138	123	136	116	121	127	119	102	128	126	116	101	103	116	128	132	123	129	115	123	132	118	109	136	116	125	111	120	107	110	142	118	115	123	129	112	120	120	133	140	111	147	127	129	104	139	122	117	115	127	130	124	121	139	121	109	119	121	106	127	122	118	114	134	138	117	137	132	121	141	107	142	124	129	126	108	136	120	136	120	130	91	127	132	119	120	113	153	103	132	114	113	113	128	121	119	133	124	106	138	130	126	122	128	112	123	109	136	122	145	117	146	137	108	137	101	126	126	123	118	118	157	132	107	100	128	114	117	91	130	144	125	136	114	114	121	112	126	128	127	121	117	119	114	116	121	117	108	125	116	116	117	128	122	128	120	119	130	107	137	121	122	113	124	134	110	136	113	107	115	129	115	101	138	129	114	121	130	134	102	136	138	128	126	117	114	114	123	119	150	121	118	129	138	120	125	120	108	102	119	104	126	121	119	98	109	124	134	103	125	124	129	119	125	143	136	135	105	103	135	123	129	117	116	138	123	121	133	136	131	113	132	108	121	114	134	129	127	108	111	127	128	132	126	123	122	119	151	119	112	121	117	131	130	126	121	113	102	109	117	130	114	128	132	145	118	107	100	118	120	132	113	116	112	138	114	134	144	120	125	117	121	122	119	136	108	142	113	128	142	131	132	95	107	129	134	124	134	119	129	137	111	123	127	145	125	117	132	120	133	115	129	132	147	130	136	114	112	130	122	124	125	121	136	129	147	128	123	102	135	110	100	130	121	136	110	133	138	109	114	135	114	107	117	119	116	109	93	142	124	125	116	125	134	115	117	109	129	110	114	110	121	121	147	109	121	121	118	116	123	127	105	120	120	110	148	112	130	121	110	108	127	111	113	118	143	142	104	129	125	101	111	112	112	107	109	120	149	118	135	139	113	124	121	105	110	129	115	127	121	128	133	135	118	130	99	134	137	127	120	109	116	123	127	104	129	116	135	117	113	151	125	110	132	126	122	114	114	137	121	134	124	106	115	125	127	125	106	123	144	134	125	132	129	128	137	121	145	124	134	105	109	118	135	141	116	142	115	128	98	115	120	146	126	121	103	109	122	110	116	126	106	119	121	124	131	124	108	114	141	126	108	114	121	121	125	122	117	115	139	141	118	97	124	136	109	113	112	105	127	126	129	128	120	108	136	107	121	136	114	121	117	122	126	135	136	139	125	104	128	111	100	128	129	129	129	118	127	147	105	133	111	127	105	124	122	122	126	103	139	90	116	113	112	127	105	122	120	114	119	133	128	126	114	125	113	115	130	143	123	115	119	130	122	116	107	110	134	121	99	125	131	122	109	123	121	113	113	122	97	106	111	136	138	105	155	132	121	114	117	113	125	138	122	129	132	113	128	129	118	113	144	108	114	115	115	105	131	122	136	125	127	111	127	130	148	119	124	140	127	138	132	139	111	116	119	120	114	135	113	128	118	127	133	116	128	121	111	123	118	124	137	121	127	118	114	113	115	133	127	132	113	116	88	135	143	138	133	138	114	126	113	140	117	114	142	127	108	131	103	127	123	115	105	114	124	132	128	134	99	110	127	116	118	116	109	116	128	126	128	118	98	126	131	121	121	120	133	145	141	114	100	125	134	133	141	125	130	134	110	127	116	101	117	113	138	120	123	120	124	121	137	126	120	137	122	107	120	108	111	114	93	123	116	111	144	128	127	118	109	120	116	109	113	139	133	114	125	117	123	125	100	119	126	108	120	116	111	139	103	129	118	120	127	129	121	133	116	130	114	112
4084	13793	9389	4346	3025	2275	1625	1196	951	770	571	474	442	379	331	320	262	249	242	215	196	185	189	218	174	164	171	174	151	133	165	169	153	158	158	169	140	136	132	118	149	123	135	133	135	168	136	144	116	147	132	145	126	126	131	129	122	120	125	144	132	139	110	114	153	133	117	115	129	131	143	131	115	119	133	144	118	146	119	125	113	122	118	122	120	130	124	118	115	128	117	118	138	137	135	128	139	145	133	112	108	130	116	114	104	117	115	133	123	122	106	105	129	126	118	125	131	111	132	131	132	104	122	112	110	125	112	115	112	132	134	110	131	137	123	117	140	110	120	114	126	119	128	123	129	132	127	157	153	112	114	121	141	135	123	124	107	103	120	107	122	121	113	119	110	106	119	113	113	121	129	116	136	114	120	142	127	116	108	115	128	124	134	95	130	134	106	135	117	124	117	111	128	147	144	136	115	112	131	117	129	133	114	105	96	144	130	124	126	135	130	113	113	118	107	132	140	124	146	114	113	118	119	116	117	95	129	131	125	127	134	116	106	123	138	111	133	123	139	118	116	134	121	127	114	123	107	122	128	138	128	117	125	112	114	133	117	104	111	126	113	135	131	98	119	135	121	133	129	115	124	125	128	104	120	113	104	122	123	130	132	132	109	122	111	114	137	111	131	106	134	130	118	120	109	125	133	145	121	129	132	120	127	118	129	131	144	137	139	139	120	118	98	100	115	125	116	132	125	122	126	122	126	144	133	130	132	137	125	108	109	121	126	156	121	120	113	137	103	135	148	130	125	141	127	122	120	117	124	133	124	131	112	111	137	123	117	113	121	104	125	93	135	140	113	121	138	118	109	131	100	128	117	120	122	103	124	109	113	122	135	141	119	108	103	139	130	119	125	112	142	142	118	121	149	114	128	119	132	118	108	140	114	125	107	125	118	138	108	125	112	124	122	124	107	111	120	122	122	115	134	139	115	125	153	112	139	112	153	120	127	120	124	111	135	134	138	110	133	141	127	90	110	91	120	133	106	123	120	127	156	139	131	102	142	97	129	119	122	93	128	131	168	107	124	133	114	106	137	105	126	128	125	141	135	117	120	132	124	109	125	118	122	107	118	122	95	138	147	126	107	122	112	115	119	111	103	128	119	147	128	113	125	118	112	127	118	129	102	120	120	125	127	104	139	118	120	121	105	120	109	124	119	111	129	130	127	132	125	117	124	124	113	126	151	127	129	120	131	111	130	142	129	119	107	108	109	139	112	151	146	108	116	123	114	141	130	122	135	122	152	130	122	110	141	125	121	116	122	116	128	133	124	115	137	138	127	112	117	119	131	123	128	120	125	124	121	131	131	109	125	122	117	115	129	117	126	129	135	107	116	124	127	132	111	135	133	125	130	123	133	124	115	135	129	132	128	124	151	141	107	120	136	139	126	137	136	127	115	108	112	105	112	130	119	118	132	112	123	109	142	138	121	132	114	118	119	114	126	134	133	119	104	127	117	131	150	115	131	109	127	106	122	137	126	113	104	129	138	123	112	130	120	108	109	113	112	127	127	130	131	125	118	123	122	124	121	127	138	111	140	118	129	104	137	118	117	119	130	122	115	120	131	130	114	136	105	127	110	131	147	109	137	103	142	129	135	130	127	118	142	118	117	133	104	141	126	128	113	126	115	133	121	116	132	130	116	124	125	126	132	107	138	124	133	108	132	128	114	117	115	136	115	114	135	133	132	114	153	109	120	136	126	135	122	141	130	117	104	131	133	111	131	123	112	113	141	133	108	132	125	105	125	143	100	126	104	107	120	111	113	115	110	104	124	115	130	124	124	123	124	123	113	131	108	137	110	131	132	102	110	110	109	123	135	128	128	108	123	138	142	128	135	150	118	97	129	118	125	122	127	116	140	135	105	136	108	145	111	139	116	99	127	133	119	156	112	135	122	129	125	140	125	138	101	105	124	133	120	129	121	118	120	106	121	126	132	141	118	113	111	123	113	130	151	108	119	113	108	104	102	101	116	149	124	125	131	141	125	116	129	123	132	113	111	142	113	128	112	123	131	147	128	115	122	115	129	121	129	124	129	136	132	132	115	107	139	109	140	135	122	122	119	128	132	122	137	108	137	120	121	103	109	122	106	105	130	124	119	133	127	132	142	108	132	115	110	121	112	122	128	104	128	103	132	98	117	129	115	117	135	137	138	135	126	106	105	121	132	119	133	123	112	141	119	117	124	130	116	146	123	115	117	125	129	139	125	137	129	126	127	130	118	122	107	116	140	116	110	112	133	111	122	109	121	121	120	135	126	113	140	125	106	129	134	120	121	107	99	120	131	103	109	110	138	125	118	107	123	124	104	115	115	110	136	127	110	106	114	128	117	125	120	127	129	119	115	129	131	139	116	113	127	123	124	111	114	116	126	129	126	129	123	123	102	130	112	113	105	114	114	134	116	136	135	132	121	136	130	113	126	116	122	113	126	109	124	118	126	146	137	111	123	131	121	112	101	126	94	133	113	129	119	123	121	135	118	125	117	116	125	105	140	104	130	125	122	135	136	116	126	123	128	115	107	123	128	122	124	117	121	119	116	106	129	124	119	117	128	118	124	109	120	126	113	135	117	129	125	113	117	119	126	111	123	105	122	119	106	116	101	111	124	126	135	139	113	125	124	126	116	128	126	125	135	107	108	117	128	155	124	131	133	126	116	117	137	121	129	88	129	121	130	140	119	141	117	132	96	117	112	116	109	111	127	120	98	123	128	136	123	131	131	129	128	100	108	143	96	120	101	110	123	123	126	117	131	106	151	130	122	111	122	120	108	113	140	116	134	119	106	106	137	123	133	131	107	118	128	99	107	129	134	137	121	121	127	123	125	123	115	124	128	117	110	134	128	125	110	133	117	127	117	119	134	131	124	125	122	132	117	113	123	127	113	122	135	119	117	130	118	124	123	104	119	125	135	129	133	128	98	117	116	118	119	132	106	112	117	133	118	113	114	132	122	113	113	136	106	111	122	113	129	121	124	101	106	134	132	121	123	108	128	119	115	133	125	132	123	132	141	122	122	133	142	120	104	117	123	153	126	125	129	129	137	118	130	140	114	109	127	146	118	107	151	121	117	106	121	122	129	116	146	114	107	112	135	141	110	119	139	141	126	124	132	118	108	119	131	120	128	112	123	131	125	130	131	128	130	123	115	131	133	129	136	137	122	119	129	104	118	117	135	128	123	120	115	125	125	117	138	135	144	118	144	84	125	142	117	136	134	133	128	126	138	135	113	106	130	137	134	131	134	124	107	123	120	115	102	137	139	139	120	133	136	121	134	115	130	119	122	124	124	114	141	124	125	106	124	118	114	114	140	124	125	130	126	145	101	129	121	126	131	112	131	131	131	123	111	124	128	123	103	118	134	118	116	117	139	112	134	132	102	128	106	120	134	122	113	138	126	126	122	121	121	103	117	102	129	108	112	128	135	139	130	130	132	112	110	123	127	116	123	125	118	136
27540	20040	8211	825	446	374	381	343	363	313	310	314	314	310	294	315	294	327	270	349	308	294	317	306	297	320	298	312	308	319	294	312	324	313	304	299	288	304	325	338	281	263	317	310	333	302	297	313	323	318	295	316	309	280	286	285	320	277	322	317	306	325	323	299	302	291	326	282	287	266	286	276	331	323	307	337	284	312	325	301	283	313	326	287	278	308	317	303	299	331	306	316	289	320	316	292	324	283	296	268	301	310	321	351	305	288	293	288	303	278	278	324	305	303	301	307	297	289	319	266	315	293	290	324	287	308	304	296	277	342	305	310	289	320	325	282	336	290	306	264	285	288	290	339	304	322	296	295	301	301	281	296	314	295	300	319	327	278	286	328	309	303	301	294	304	320	301	279	302	300	260	294	343	292	281	311	283	271	308	288	275	281	301	323	299	323	338	298	324	302	308	284	311	314	323	302	305	302	299	319	309	308	297	318	284	321	318	332	294	315	318	293	305	307	312	312	336	276	295	284	339	283	306	281	299	298	292	312	285	305	299	317	320	295	315	285	299	299	301	283	314	314	276	297	345	314	304	322	280	330	307	282	309	305	316	314	331	295	338	326	295	291	247	291	287	307	309	302	289	289	318	290	298	288	300	293	313	315	283	301	312	296	311	285	297	280	292	278	281	291	301	295	265	287	291	302	274	290	296	308	317	271	327	308	309	306	299	311	276	338	324	310	294	291	333	293	290	322	293	310	310	308	308	336	296	304	280	284	295	278	326	304	274	314	281	302	319	321	328	263	312	277	310	260	287	284	295	321	298	284	305	303	288	320	311	312	289	297	297	317	294	323	283	291	303	318	303	297	280	326	303	284	299	337	310	323	324	321	343	271	319	285	330	287	289	295	310	310	294	315	301	297	278	285	317	299	287	284	301	298	310	303	288	340	338	301	314	319	295	277	285	281	307	279	306	306	335	299	292	314	281	301	284	329	311	327	281	320	313	300	301	328	289	253	296	286	298	313	295	329	318	326	300	274	298	305	288	314	327	320	298	301	306	310	304	283	297	343	307	305	308	282	329	289	301	297	313	315	287	314	333	313	313	315	280	286	312	309	309	299	298	319	318	297	280	272	311	333	295	286	264	291	298	323	319	313	319	303	328	285	272	302	309	324	283	277	273	326	311	301	325	288	298	287	328	296	327	316	270	296	305	334	282	310	322	303	308	310	280	309	281	293	315	299	294	325	329	296	278	305	282	302	266	319	305	281	350	321	282	320	319	310	315	311	306	295	288	285	278	320	322	311	324	288	313	296	315	316	289	296	303	297	305	313	321	316	330	331	308	305	293	355	319	296	342	292	304	284	294	277	277	304	308	303	311	288	276	298	321	290	281	287	292	322	295	285	300	289	329	292	294	319	288	310	266	275	265	302	294	301	330	313	303	303	332	309	303	337	314	314	287	289	324	282	325	291	288	314	289	307	312	284	321	295	313	311	307	307	331	332	283	339	309	279	315	320	297	282	295	299	289	278	314	312	295	294	285	298	325	304	287	329	302	306	271	309	307	294	325	284	305	309	312	307	310	281	280	304	296	331	307	317	302	312	319	290	319	286	346	291	294	315	271	307	285	319	274	289	325	289	305	312	309	317	283	327	316	286	276	312	293	310	299	258	294	309	285	324	321	273	335	295	326	303	300	330	339	290	274	305	301	282	304	300	332	301	309	309	315	293	286	280	308	312	280	310	289	331	289	297	313	334	323	324	305	276	276	307	308	297	298	299	309	297	327	335	292	320	310	285	327	308	328	294	300	312	297	300	314	305	332	284	302	305	288	311	277	290	294	297	320	330	319	318	329	315	309	306	290	303	290	292	303	281	354	314	282	315	340	300	304	304	295	311	307	284	264	314	319	295	294	299	309	277	291	329	283	310	323	297	309	310	270	292	323	302	277	317	302	324	297	318	304	302	289	281	289	286	319	278	282	282	290	315	308	304	289	297	309	310	328	271	316	310	345	299	289	285	298	280	272	286	294	290	293	305	281	297	290	277	281	270	287	301	318	300	282	295	308	301	313	309	299	289	309	304	322	313	297	287	315	286	284	302	312	318	349	307	322	296	295	304	296	293	309	304	279	297	323	318	290	306	306	336	331	308	294	309	288	281	322	292	324	312	296	317	279	315	326	307	285	287	275	309	294	282	312	281	283	300	296	298	294	260	285	312	290	284	286	302	284	272	330	334	310	290	304	297	308	283	264	308	305	315	280	319	297	298	306	319	311	316	298	276	285	326	294	314	331	282	316	279	313	313	310	287	284	282	304	331	286	315	283	319	308	308	324	344	307	307	327	330	310	288	320	285	283	311	296	303	336	287	301	324	288	307	298	338	311	300	283	322	283	291	313	339	275	311	316	300	316	296	309	294	267	289	308	311	302	270	292	333	295	316	303	312	281	309	289	266	308	267	324	303	323	313	295	304	319	255	297	268	292	322	300	292	309	291	287	303	306	330	304	306	294	291	312	303	300	291	306	317	286	289	283	303	291	267	351	275	328	326	352	278	275	321	318	304	309	273	292	326	305	290	268	294	310	293	312	296	279	311	288	299	325	279	289	273	306	307	304	284	313	262	303	313	300	285	357	313	322	260	300	296	290	303	335	345	285	297	290	289	306	299	293	312	328	298	288	286	294	314	321	310	303	319	306	283	290	282	302	278	284	296	323	276	311	289	312	302	288	284	321	309	302	307	293	325	328	318	284	297	310	322	286	292	308	316	308	265	279	321	329	321	287	276	312	293	286	298	304	297	303	301	283	291	269	312	316	317	290	289	334	324	268	289	290	299	302	294	297	292	275	301	281	303	296	300	292	289	298	285	292	312	304	326	296	291	296	290	285	330	318	334	307	289	321	290	278	322	339	293	344	300	296	304	293	285	273	274	296	280	296	322	303	308	308	318	295	295	292	338	312	329	314	303	278	289	297	294	308	324	314	282	308	291	336	303	319	325	296	298	291	289	324	294	322	294	284	300	272	333	293	278	327	304	293	299	300	307	318	309	276	323	276	308	331	287	330	315	314	268	285	309	309	314	299	304	299	278	299	286	328	295	291	285	285	312	314	324	295	303	330	279	336	279	292	299	289	288	310	298	295	324	305	311	285	299	305	311	290	264	300	287	314	294	292	298	307	304	293	322	296	280	286	331	272	308	273	302	306	321	302	335	298	288	288	318	298	314	312	275	311	319	299	310	287	300	305	297	272	305	282	290	285	290	271	284	308	314	302	287	274	303	316	310	289	302	323	304	309	255	317	327	311	332	322	295	306	320	274	348	321	327	327	294	301	290	320	293	296	310	315	291	315	323	278	271	294	324	317	287	284	291	312	297	317	295	315	317	335	294	290	296	288	254	271	299	324	299	296	291	298	302	299	312	336	282	296	313	271	273	291	250	296	296	289	301	302	299	320	337	328	283	307	290	333	319	306	339	333	291	292	329	310	302	308	282	295	302	319	301	296	282	302	299
4883	2424	1356	783	642	528	476	446	432	371	394	346	355	294	304	295	335	332	357	343	365	316	356	314	338	331	336	327	339	328	328	307	315	331	328	301	340	317	308	334	324	311	328	327	320	319	322	304	319	297	299	313	335	336	314	287	320	291	299	308	304	302	317	338	294	319	284	291	278	321	317	315	332	311	309	361	295	344	334	324	309	307	311	317	290	324	302	287	314	341	308	290	336	273	316	316	336	313	323	328	342	318	327	320	314	328	342	315	328	291	327	316	343	324	318	317	300	295	284	276	298	309	311	337	320	326	335	324	319	283	289	354	358	336	331	311	309	289	317	330	327	296	304	307	313	299	303	335	275	335	327	301	347	324	311	290	286	328	294	267	329	360	320	332	326	312	301	333	306	302	329	335	324	312	294	299	352	315	354	325	329	321	320	313	309	309	332	317	314	331	329	336	307	303	296	331	327	312	315	277	301	305	292	340	341	335	341	298	321	352	297	296	336	309	303	342	338	322	317	307	322	364	324	297	289	339	294	291	295	370	305	303	348	326	324	328	286	298	313	308	322	330	328	330	313	314	312	336	310	294	293	312	265	304	339	324	290	306	326	296	320	338	326	326	317	351	331	296	304	295	323	326	328	335	325	301	316	327	326	300	304	328	315	321	288	320	324	316	302	298	331	331	320	307	303	335	297	303	319	345	315	335	339	293	332	317	328	290	307	299	327	308	338	301	321	317	327	281	298	309	319	336	330	314	288	303	300	327	289	316	307	329	369	308	296	344	335	310	346	316	348	312	304	304	326	301	347	310	311	282	329	321	315	291	328	303	292	292	318	332	316	315	353	339	336	319	295	342	302	314	325	312	305	301	337	283	297	318	316	316	309	326	333	329	321	329	333	295	306	324	327	342	315	320	306	346	316	313	330	294	323	272	323	294	341	324	327	321	308	312	307	307	321	342	319	306	307	292	309	332	293	310	308	338	276	310	327	321	309	324	308	328	306	307	319	293	335	323	325	312	296	331	338	298	304	305	346	316	317	336	307	341	306	353	325	311	294	296	293	320	327	310	331	300	289	299	321	347	300	316	335	337	321	319	307	349	324	283	301	296	341	327	346	301	333	329	316	314	324	309	316	309	309	312	316	335	343	332	308	290	314	307	305	332	305	295	330	283	320	343	314	303	326	315	316	316	299	321	310	323	272	309	317	297	308	297	338	306	297	339	306	335	309	316	322	308	322	302	290	314	320	329	348	296	340	325	301	321	314	335	315	319	297	296	331	317	318	310	322	316	340	292	312	343	304	305	332	328	338	317	299	344	321	329	312	312	298	321	332	324	312	313	282	273	328	301	328	312	321	314	319	326	313	295	304	316	289	309	321	289	307	306	332	314	332	302	356	331	289	294	298	327	300	345	346	309	329	361	321	304	323	298	310	312	339	334	302	305	342	275	316	307	307	333	316	344	321	333	332	305	315	292	302	306	317	338	332	322	324	307	299	307	312	307	273	273	335	317	308	306	311	327	317	338	326	304	349	296	325	311	300	326	328	323	333	332	305	344	343	333	314	331	317	340	310	334	297	313	322	329	319	291	337	307	356	325	341	316	323	305	345	310	346	293	333	312	324	308	313	312	335	299	302	348	332	337	345	339	313	315	319	304	316	324	320	331	309	317	295	325	289	317	353	350	340	308	327	279	347	290	324	307	349	307	330	323	315	353	349	299	345	339	325	331	326	329	296	328	295	334	318	312	317	318	312	307	285	315	321	332	314	296	353	300	304	343	293	290	328	320	309	290	331	302	318	306	311	296	319	318	314	322	293	354	327	292	298	315	318	314	302	307	296	345	294	362	338	305	308	308	311	310	295	347	327	295	340	306	284	299	281	302	344	287	320	349	320	311	348	322	335	311	336	324	292	293	315	299	289	300	324	327	328	304	351	306	335	321	338	356	309	336	303	324	316	352	311	304	319	289	317	326	307	293	335	311	294	317	351	326	314	298	310	311	313	319	322	309	345	329	328	293	292	285	321	304	324	360	320	329	282	319	341	322	335	308	345	312	314	333	309	314	332	328	284	310	335	368	337	297	310	292	328	294	318	314	321	346	316	290	334	290	316	299	340	319	322	330	310	321	273	352	337	310	309	324	302	338	351	296	299	332	296	305	326	341	341	306	319	284	306	333	290	356	351	324	315	333	302	338	302	302	277	318	302	327	305	298	303	312	327	342	332	301	351	334	313	336	284	346	338	286	302	326	336	340	311	280	311	308	317	313	316	297	350	318	288	324	287	286	308	325	312	306	274	341	301	312	323	283	313	319	327	325	308	320	309	283	294	291	346	343	308	293	329	392	319	317	319	304	343	321	331	361	308	309	353	307	319	301	322	328	328	314	306	312	293	322	319	286	329	327	315	317	316	338	327	271	320	338	324	326	339	308	289	303	347	286	335	342	291	326	307	310	304	332	313	301	329	294	334	308	296	295	284	292	325	315	308	309	330	303	287	362	333	326	290	345	317	302	315	324	305	291	320	350	308	314	305	300	309	327	335	299	342	300	315	300	274	303	331	307	326	299	299	310	306	345	292	315	351	345	313	337	330	305	325	298	316	330	301	330	307	336	322	331	303	340	329	293	301	309	293	335	315	349	331	330	309	304	310	330	304	330	317	314	328	292	339	318	325	320	318	320	321	337	342	315	292	309	312	317	336	320	305	311	329	309	309	321	325	311	339	282	319	304	307	345	342	288	338	341	306	311	299	323	335	333	293	307	303	314	294	326	291	304	314	312	278	331	301	289	346	325	319	295	304	309	333	293	312	301	334	310	294	301	323	323	299	310	342	321	338	304	323	313	349	314	343	300	308	327	304	316	312	320	318	314	309	299	335	323	309	334	351	331	345	297	298	323	327	329	302	309	312	316	340	339	307	319	315	290	310	338	312	305	313	281	344	320	313	322	316	317	302	326	342	312	315	323	331	324	325	313	288	326	318	347	324	327	291	316	296	321	308	294	317	292	344	292	295	297	335	295	336	309	305	332	328	330	331	303	326	334	302	280	329	320	310	332	306	308	337	330	308	305	324	335	331	290	342	268	342	305	346	296	308	326	292	313	272	279	340	277	309	296	317	312	352	332	310	336	307	345	305	307	301	310	303	323	299	337	295	334	317	311	316	281	334	289	307	297	320	313	302	320	301	313	315	300	316	334	365	329	307	327	302	317	329	330	309	341	338	301	318	328	302	318	276	299	324	319	283	303	355	336	319	314	326	337	324	315	336	294	301	317	350	326	347	298	320	341	300	284	305	315	335	300	317	316	332	310	315	314	331	306	326	343	322	282	333	331	324	337	297	313	313	294	310	328	303	311	322	312	291	338	324	324	325	319	337	282	303	304	295	284	304	301	341	306	284	328	281	304	346	315	298	339	331	317	316	347	315	343	334	320	322	341	332	342	321	289	326	328	334	305	324	335	300	279	337	313	320	310	347	315	274	321	309	301	318	303	319	309	298	304
23534	20884	27734	24158	20778	4890	716	448	347	321	280	250	237	241	229	190	221	185	170	183	186	160	171	179	173	159	175	150	156	165	154	152	142	155	148	143	132	174	151	160	163	149	161	151	130	140	137	149	162	144	164	141	149	143	134	145	134	155	161	132	129	155	141	162	155	144	150	164	124	158	138	153	129	136	127	130	147	147	138	170	126	156	148	125	157	147	147	135	141	144	128	125	142	120	156	135	148	157	154	144	162	146	146	145	143	156	145	133	153	130	143	134	153	131	142	141	123	140	130	128	156	158	136	134	141	135	155	154	159	144	133	148	135	138	139	160	151	156	140	135	143	154	143	105	150	144	145	138	149	149	145	143	176	156	133	135	152	149	135	138	134	138	139	150	149	138	137	158	135	169	141	148	176	142	143	141	140	143	141	138	153	153	145	136	136	150	138	172	157	134	170	150	137	143	140	136	143	151	132	141	163	172	130	138	124	146	143	150	117	151	148	149	141	158	114	144	151	164	123	164	146	149	141	147	140	165	142	146	134	150	165	146	151	145	155	143	139	131	155	146	129	143	133	138	147	125	127	133	141	147	153	148	133	144	162	157	154	138	131	141	142	129	136	147	143	149	140	141	155	144	140	144	152	148	135	149	141	125	169	124	135	183	138	140	147	128	128	148	142	167	152	146	151	115	161	154	172	176	136	149	138	135	137	124	153	156	135	143	151	133	157	140	152	150	146	138	178	159	135	132	147	138	128	127	134	152	164	151	154	147	150	134	113	140	143	159	132	138	150	137	159	148	161	144	131	136	159	135	148	148	133	142	142	161	147	140	141	173	156	135	158	153	130	143	147	142	138	148	141	142	154	119	140	161	146	118	140	160	152	137	142	141	131	145	143	127	130	140	147	145	153	133	137	136	147	145	137	159	161	167	138	128	138	131	160	138	163	162	162	134	144	132	145	139	150	161	159	118	133	146	143	138	157	132	141	137	153	151	149	164	136	135	127	145	144	140	137	148	146	143	109	153	128	143	159	158	150	146	137	144	138	130	125	149	123	147	172	164	157	133	160	141	157	161	142	151	142	133	161	135	140	154	166	129	126	137	152	153	146	154	140	126	162	151	158	153	149	135	134	113	152	153	145	148	152	141	172	154	162	137	140	139	146	146	141	150	155	155	143	123	145	135	150	121	139	141	138	127	161	139	142	146	153	130	149	143	124	140	125	133	142	173	143	159	136	160	126	140	147	130	162	130	134	158	143	171	157	159	140	148	137	129	156	139	138	146	153	145	138	136	147	135	153	144	141	124	155	135	152	149	132	142	153	163	145	129	148	156	136	152	144	135	147	158	128	139	139	136	147	130	142	139	149	143	141	153	136	135	151	101	134	116	132	139	128	155	145	113	131	138	160	137	134	164	138	125	155	147	140	153	139	162	140	134	141	152	139	146	123	134	143	120	147	122	149	147	136	164	139	141	158	160	158	138	127	156	167	143	156	153	158	125	146	123	135	117	144	159	160	133	143	161	145	142	131	160	141	144	140	159	120	148	157	131	138	124	144	138	146	136	127	145	144	141	137	159	152	155	162	129	136	149	136	133	125	154	150	144	147	142	127	141	166	171	144	130	155	144	146	126	137	140	134	150	151	132	152	138	130	145	128	126	144	128	124	152	138	146	147	137	141	165	141	130	131	136	147	161	147	130	146	140	127	128	129	133	159	129	150	140	144	116	144	166	139	154	134	154	157	143	151	146	144	158	127	138	142	158	159	135	143	141	145	146	151	143	154	129	142	141	157	144	136	169	154	148	140	139	131	125	150	147	142	149	151	152	131	165	147	145	138	128	128	147	136	162	142	146	145	123	123	126	138	135	148	159	142	140	147	131	141	133	134	141	124	141	149	172	163	146	155	138	136	157	140	145	139	129	145	158	137	137	130	171	162	130	175	140	133	146	146	131	150	118	144	156	122	143	141	141	141	155	137	132	122	133	159	139	139	149	154	123	137	161	144	130	131	156	165	158	131	138	150	143	142	153	171	127	143	142	147	165	152	137	126	142	141	148	140	138	141	149	130	130	133	161	137	144	152	144	137	143	139	149	143	125	158	175	132	136	154	140	144	131	121	149	156	145	147	137	143	155	148	152	138	150	136	123	119	149	149	147	140	145	139	138	150	164	138	146	138	138	129	132	132	141	145	151	128	140	139	143	147	152	139	131	116	154	155	130	114	134	159	161	144	138	150	138	150	166	135	121	148	170	142	127	157	157	158	147	135	140	159	140	148	151	151	137	161	144	148	159	141	132	120	150	151	145	144	121	130	158	148	146	199	157	133	120	158	176	149	129	162	157	154	138	146	144	158	149	149	151	154	155	129	139	147	149	148	161	146	123	159	166	158	141	147	151	139	136	150	141	133	142	133	154	162	135	152	143	130	143	144	142	121	122	135	133	136	118	157	140	147	138	133	157	149	135	128	137	145	148	154	159	141	162	133	136	143	166	144	144	126	127	129	147	162	117	138	137	136	162	130	147	135	160	137	139	144	134	134	159	167	144	153	144	129	141	131	131	141	137	142	138	143	140	166	155	144	139	152	158	153	146	142	129	136	142	149	144	131	143	146	150	133	160	149	151	137	186	136	132	132	125	143	148	164	144	126	128	169	133	152	136	143	140	154	155	150	141	124	151	143	139	130	154	148	152	152	123	134	138	137	137	141	169	151	144	130	138	148	133	148	149	144	158	132	139	166	141	145	115	137	151	131	123	177	171	154	151	162	133	136	163	165	141	124	141	162	137	116	154	161	144	136	123	143	140	128	151	135	163	137	158	130	141	150	145	151	146	161	156	152	146	165	138	130	160	161	136	143	144	152	140	137	153	157	146	131	154	135	137	141	127	132	161	139	152	125	161	156	159	148	128	143	139	158	148	160	115	130	156	170	141	143	147	144	163	143	148	127	126	133	157	142	136	178	148	132	140	161	154	132	141	136	159	130	143	152	153	138	134	137	126	137	143	137	135	145	129	144	147	137	145	127	149	158	158	166	146	121	156	160	145	138	151	124	172	141	139	171	158	143	141	144	151	144	137	138	137	155	139	118	153	136	141	138	153	128	157	130	130	146	144	115	136	165	138	151	154	161	132	156	123	152	129	151	170	123	132	151	150	139	151	140	128	141	164	153	149	149	141	133	138	154	152	152	134	143	132	143	125	144	136	139	130	167	142	124	122	148	131	145	114	142	144	130	135	149	123	143	140	144	125	159	141	119	149	137	143	151	123	139	161	144	153	137	133	151	138	147	125	122	134	151	137	143	145	136	158	141	143	138	165	138	153	170	155	136	142	140	137	151	125	129	145	146	152	141	145	134	147	149	122	135	150	140	120	131	129	162	160	140	139	151	136	123	138	135	142	130	138	144	165	164	136	129	159	141	170	138	139	147	146	149	144	128	143	125	143	170	151	171	130	133	136	108	144	140	148	158	165	146	144	140	135	161	126	128	153	144	180	155	147	172	136
3508	8731	5603	2551	1766	1269	964	704	566	467	396	376	306	307	285	263	227	221	209	222	179	179	202	187	207	168	172	173	185	167	171	163	186	184	175	146	166	195	150	178	172	161	161	160	170	164	154	141	167	176	183	154	156	163	166	146	159	172	161	142	140	137	182	137	163	162	163	163	160	139	142	147	170	147	151	179	147	169	127	154	150	161	159	173	163	158	151	183	159	142	133	161	167	145	158	146	145	137	136	146	123	159	154	152	168	131	170	142	153	171	147	147	161	150	185	150	151	162	144	153	153	159	166	167	157	146	148	165	142	142	144	162	120	158	145	149	156	148	162	164	145	151	143	155	156	180	163	152	152	154	180	134	142	169	130	144	144	156	159	175	172	155	159	131	139	158	165	161	151	146	178	153	123	132	148	154	142	151	154	146	137	168	144	159	141	130	145	162	166	170	171	166	146	180	138	167	163	141	153	160	154	168	134	138	152	143	151	172	153	148	169	172	167	153	166	125	149	159	163	158	130	156	157	147	162	152	150	144	149	146	167	176	161	169	172	131	148	155	140	167	153	154	155	176	168	158	170	158	162	172	146	148	176	159	129	129	136	162	169	135	145	161	160	151	145	154	139	174	162	148	143	149	140	148	156	159	162	172	126	145	122	153	132	146	155	164	170	146	158	157	172	169	162	145	138	157	152	154	160	140	161	150	151	180	149	160	162	155	146	156	145	153	147	151	152	132	158	150	148	149	142	127	147	159	165	141	139	163	169	131	148	154	142	129	158	174	127	140	186	155	155	165	151	165	149	166	130	165	167	146	158	138	130	134	152	147	154	137	156	154	135	145	153	158	167	153	154	150	165	131	168	158	148	160	129	157	157	167	139	151	147	151	138	162	164	156	142	162	131	167	147	157	143	155	139	149	136	155	137	155	167	144	141	133	151	150	145	163	174	168	144	177	146	146	146	185	162	138	146	134	145	144	144	166	161	141	139	169	141	166	151	163	150	143	167	172	144	153	138	162	145	144	158	150	158	169	167	165	138	152	166	147	128	140	142	141	153	131	169	150	144	166	150	145	152	155	160	170	145	147	162	161	141	149	151	148	162	156	144	166	159	156	151	164	169	145	148	163	152	166	148	162	164	155	131	167	168	148	143	164	163	151	149	146	144	153	134	156	163	159	146	165	153	138	183	146	159	148	153	163	149	150	153	160	154	158	157	143	140	155	162	140	141	169	165	161	170	155	179	157	192	166	159	166	169	157	144	153	158	173	157	162	144	163	151	155	173	134	163	138	156	143	158	142	147	159	150	139	154	147	145	148	150	159	132	140	156	159	151	163	148	141	156	153	152	169	172	150	167	166	155	152	159	133	145	138	155	128	132	136	152	159	155	119	151	149	157	156	142	151	145	150	148	182	161	154	161	137	156	169	143	148	135	154	148	143	175	137	170	148	175	142	148	158	163	154	132	147	173	169	146	163	167	155	158	140	164	151	179	144	151	172	135	146	153	132	146	160	134	152	163	141	139	144	151	143	160	161	160	169	168	161	167	139	149	144	161	159	143	161	179	168	164	133	164	142	149	172	133	157	168	153	151	150	146	155	143	153	166	167	167	143	152	158	162	145	149	162	154	142	135	138	143	174	158	170	156	157	138	143	150	146	132	145	141	161	149	153	151	183	168	175	151	158	137	159	131	170	162	134	162	134	150	136	156	162	133	142	158	138	163	140	128	142	162	150	145	152	138	145	145	176	165	135	151	156	140	125	172	164	142	136	180	125	153	143	135	152	152	148	145	147	143	154	154	145	155	148	177	163	162	174	163	163	164	153	153	172	145	148	161	152	174	131	164	139	149	146	153	162	157	149	158	150	164	144	146	169	139	135	134	149	168	153	173	146	157	154	142	171	151	172	161	153	140	150	143	148	148	149	154	146	157	150	150	161	147	164	158	171	147	165	152	149	139	162	154	162	186	147	174	158	140	146	165	159	145	171	133	169	148	151	163	147	150	151	154	159	145	136	129	120	136	142	174	148	130	140	141	136	142	162	163	129	155	151	164	128	151	157	150	141	135	143	147	172	145	146	161	146	165	166	138	170	139	155	126	157	145	159	146	154	148	165	143	154	171	144	166	154	185	175	151	145	149	165	147	126	153	138	177	156	151	146	146	158	147	164	148	151	151	139	165	148	145	136	153	158	152	141	154	161	150	171	167	149	158	159	167	164	166	148	181	150	165	165	143	159	147	123	163	189	142	175	158	165	153	157	148	140	141	172	161	175	152	152	144	165	127	181	157	166	154	152	144	146	140	160	164	150	178	139	153	130	175	157	166	140	150	160	159	177	147	144	136	161	142	148	176	156	130	157	138	164	156	182	128	154	162	169	151	157	153	139	150	168	173	132	139	159	130	143	147	162	145	137	161	169	151	141	160	151	156	187	175	153	156	150	148	135	157	154	156	173	156	131	169	175	162	157	143	139	133	152	160	132	156	149	149	150	158	166	168	148	132	144	171	160	163	150	174	140	151	162	160	188	164	139	139	146	151	137	157	142	145	148	159	131	144	166	132	156	147	165	161	142	165	152	151	129	162	183	149	181	146	165	131	134	146	153	141	155	157	175	164	149	140	159	159	159	152	150	145	153	155	153	166	134	158	139	166	153	154	150	153	152	140	155	168	149	122	156	164	170	152	151	177	153	143	154	139	132	161	153	151	160	146	164	146	171	139	141	172	169	138	150	151	166	128	166	145	168	155	157	153	143	164	160	163	155	154	146	137	160	162	155	149	152	150	149	161	146	166	182	141	150	171	164	171	137	171	154	142	175	179	145	163	151	155	165	139	138	153	161	134	173	162	148	161	158	144	162	156	135	146	136	148	127	148	149	172	160	156	141	169	140	142	135	172	140	154	162	137	157	141	147	159	126	161	166	152	157	163	167	132	138	157	135	139	141	129	187	154	166	174	161	156	143	132	181	158	141	161	158	132	122	158	172	169	155	153	178	178	147	152	147	152	146	156	149	157	145	139	147	142	165	144	141	139	134	161	138	151	154	143	150	171	155	156	168	143	172	146	163	154	137	150	148	135	172	160	147	135	175	151	157	175	127	176	157	169	142	154	171	165	157	152	147	158	165	148	160	173	149	152	155	146	171	159	171	165	178	156	134	157	145	162	166	156	145	142	166	153	158	152	183	156	141	156	145	154	152	163	141	153	149	147	148	165	125	149	136	157	147	167	150	146	170	149	148	162	149	134	168	156	158	123	160	153	151	130	147	146	164	150	157	169	167	160	172	139	156	158	148	155	140	160	165	146	162	148	153	144	151	163	161	150	153	160	137	151	175	156	167	157	146	143	156	162	158	153	160	162	159	171	156	147	171	155	134	166	134	147	150	156	140	151	159	160	152	161	132	166	138	145	135	138	158	144	149	159	156	184	150	133	160	149	168	147	141	151	131	178	160	145	142	163	165	170	162	153	137	162	157	169	123	152	175	135	131	158	153	131	157	172	156
24608	20930	26639	25284	7432	760	506	469	447	422	412	423	367	368	385	393	369	369	358	347	344	330	340	358	388	326	376	352	323	335	320	337	327	352	320	339	363	359	328	373	343	336	305	363	333	336	346	336	332	333	343	318	336	351	327	329	350	340	359	357	361	351	341	346	313	343	302	332	349	351	338	321	360	327	333	347	333	341	357	372	347	328	348	326	349	353	359	348	334	341	359	366	328	349	362	350	352	331	347	374	344	336	349	329	336	346	302	353	366	341	365	351	332	332	316	341	342	332	326	355	346	334	341	372	351	341	335	372	343	343	329	325	322	370	330	338	328	370	315	327	363	364	300	344	339	340	340	358	339	367	358	335	333	339	332	354	329	330	344	352	359	332	333	363	307	365	341	351	327	339	321	360	338	346	348	353	338	326	335	359	318	324	349	323	321	326	358	334	342	334	355	372	325	337	335	349	336	332	337	343	348	321	357	352	305	335	343	355	381	323	328	334	337	347	311	354	341	349	338	317	354	320	360	318	311	366	329	329	356	355	372	334	375	359	313	289	329	328	336	340	357	321	344	342	337	345	346	345	315	316	350	329	334	386	334	367	328	353	372	343	326	349	342	367	356	373	328	333	361	327	344	332	323	381	337	317	348	339	332	355	339	338	383	371	322	321	339	336	341	330	333	352	338	339	339	325	331	329	320	372	347	359	349	369	335	340	346	300	344	356	331	302	308	337	334	348	327	336	372	338	339	301	328	329	325	341	339	382	323	337	316	368	366	344	323	335	369	332	332	326	345	341	352	349	328	332	338	345	359	354	326	352	347	347	365	346	344	360	321	356	338	326	313	345	351	346	339	351	355	338	348	322	358	335	366	342	322	335	325	360	324	321	308	322	318	353	350	305	329	349	342	310	351	328	333	330	301	324	363	298	384	327	321	323	342	320	340	355	344	343	346	336	347	348	341	370	337	367	367	328	346	367	357	311	338	364	346	346	322	355	345	339	352	347	358	343	348	308	319	352	307	320	345	324	345	319	339	327	332	344	327	342	331	345	377	356	358	392	373	326	347	340	332	350	349	354	326	365	302	328	333	327	334	317	373	289	350	342	360	341	312	335	352	328	364	327	329	355	356	334	386	344	361	331	352	346	358	368	342	336	319	344	354	310	336	331	329	356	333	319	321	339	358	344	340	338	342	328	351	311	325	365	361	330	321	371	370	377	350	353	353	343	344	324	355	326	322	357	347	331	325	311	395	306	322	328	352	326	302	344	332	325	315	324	339	343	321	341	344	315	339	358	352	362	347	345	332	355	346	343	384	337	327	336	343	342	369	356	358	337	345	330	351	346	333	334	336	350	340	310	337	299	363	345	340	325	336	356	319	318	377	348	334	363	359	345	339	290	338	372	359	337	325	336	351	340	345	340	330	347	348	314	358	344	353	337	346	338	325	356	383	355	340	343	342	351	347	354	340	384	340	321	325	323	337	347	374	351	358	366	352	341	351	363	314	327	333	349	373	359	321	363	344	350	331	343	372	306	366	338	352	320	343	345	320	343	324	322	320	323	341	322	352	346	347	303	347	345	363	356	358	353	329	375	326	330	371	329	322	340	311	350	346	354	333	340	372	325	350	343	333	329	329	351	332	363	354	316	354	343	326	344	301	335	341	345	335	341	338	344	301	370	357	327	337	351	343	339	345	332	344	352	347	333	325	354	317	374	335	312	349	325	342	356	334	333	359	383	338	333	342	356	327	348	317	338	328	342	333	347	332	334	336	352	345	350	321	387	341	310	375	330	348	354	353	310	333	413	322	353	346	354	343	340	348	376	350	310	317	334	352	319	371	345	361	351	344	341	350	334	332	297	345	347	328	366	344	331	360	348	335	353	330	334	370	361	298	334	335	328	361	358	328	372	347	376	318	338	369	347	373	355	385	339	334	337	327	383	344	333	330	315	357	337	339	308	334	358	330	369	375	343	311	322	323	340	333	342	316	367	348	328	313	337	346	350	322	364	322	358	361	326	334	326	332	356	314	354	339	327	312	349	340	326	317	316	368	399	335	346	348	374	358	328	325	337	337	363	351	340	326	313	346	306	343	346	300	326	314	305	338	334	353	310	365	359	330	355	349	332	365	358	336	339	299	356	303	350	314	339	300	343	334	351	360	339	363	327	363	378	342	333	337	351	337	333	323	334	363	326	335	349	343	341	348	341	366	347	349	368	353	335	348	339	340	319	328	332	363	323	369	314	353	374	382	357	350	354	369	355	342	330	357	348	340	352	341	314	356	368	319	385	350	325	355	341	324	339	362	361	356	325	328	350	344	390	348	319	371	339	331	348	314	313	342	340	367	340	344	340	339	350	341	379	341	338	347	370	316	335	357	374	310	350	346	338	358	359	334	329	366	336	341	350	306	351	293	368	337	344	347	338	336	344	351	384	389	362	353	358	366	330	345	327	345	333	353	337	334	366	313	342	358	332	391	301	364	339	324	350	381	337	337	364	369	334	334	317	366	333	316	378	321	324	324	341	315	332	286	337	348	342	369	314	337	343	335	363	320	382	346	335	375	350	370	336	334	344	346	335	338	324	334	364	312	343	305	306	360	357	368	341	365	344	289	349	338	344	337	353	338	374	351	368	363	309	360	326	293	361	330	346	347	376	347	351	326	342	328	333	350	325	312	349	308	360	357	362	374	352	347	340	357	330	338	338	331	340	343	346	298	337	368	331	367	370	341	342	335	333	403	337	356	316	356	339	330	353	346	319	325	357	339	351	353	352	321	348	351	303	354	358	366	296	359	388	335	368	317	333	348	342	357	314	352	348	361	366	342	292	373	351	374	333	310	328	355	366	350	343	368	318	313	314	344	316	329	340	325	336	338	316	339	345	338	336	302	294	352	354	345	359	317	322	352	351	355	351	329	329	306	374	362	341	364	335	363	334	342	343	367	327	358	335	356	350	343	352	330	322	328	331	348	357	360	297	349	351	355	328	344	340	342	332	357	345	338	330	326	335	340	342	313	326	341	345	355	332	359	314	366	344	328	351	322	338	338	350	348	291	338	370	345	347	338	324	360	352	337	316	340	356	358	308	332	369	334	330	363	349	320	328	330	309	313	381	359	332	323	310	339	341	340	347	346	328	325	351	341	370	324	363	350	371	344	345	323	342	329	363	338	355	348	314	361	337	314	334	358	334	342	337	340	357	349	325	358	342	381	341	344	326	318	336	367	344	343	324	375	352	332	362	311	352	316	338	343	342	325	326	340	358	361	339	318	363	322	356	321	344	343	348	309	355	312	305	343	368	335	356	361	350	358	354	347	364	381	317	337	337	311	365	372	322	321	340	379	360	330	367	328	323	326	316	335	308	345	327	307	323	307	326	326	316	350	333	334	324	346	322	320	346	318	334	341	323	333	356	372	333	330	355	334	353	341	325	341	349	331	319	343	323	327	330	310	335	337	298	360	335	336	326	326	350	340	339	336	370	330	325	321	342	342	340	352	334
3339	5153	3338	1644	1145	968	794	685	619	534	520	466	473	429	408	438	389	385	375	398	374	432	372	384	389	350	359	364	379	362	358	357	383	396	356	381	362	348	354	350	365	357	362	357	377	339	333	360	385	395	321	323	350	384	360	331	369	325	335	389	363	385	344	341	367	333	355	383	357	362	334	313	333	363	340	355	357	357	326	390	359	355	370	337	363	356	349	327	385	362	325	364	348	364	351	367	353	373	363	372	358	349	377	341	391	371	369	366	388	339	369	351	352	411	350	327	382	377	342	364	336	341	385	313	373	366	326	363	362	379	338	380	321	329	392	386	355	340	361	342	375	361	343	345	358	343	377	366	351	341	338	345	332	381	364	378	344	369	366	344	331	361	338	367	346	352	356	349	336	362	340	370	333	381	366	361	349	379	328	369	356	332	341	360	322	371	350	360	363	390	358	381	317	349	362	382	361	326	344	378	374	368	364	391	356	361	343	392	362	347	328	374	368	345	357	331	385	361	375	373	347	357	341	358	343	361	375	341	377	359	333	336	360	342	348	336	363	347	335	364	339	337	366	355	353	347	336	379	340	364	345	367	368	334	335	365	360	322	380	373	312	358	365	344	368	356	368	331	333	327	381	352	324	345	377	355	365	356	351	347	344	365	360	346	348	400	356	382	355	367	359	325	343	361	369	342	370	351	363	329	346	346	379	387	359	326	386	370	332	350	365	334	372	322	323	398	366	339	387	366	325	380	340	331	357	362	342	355	349	358	362	359	356	342	392	373	346	360	359	397	349	407	381	353	361	349	353	367	367	342	387	334	361	371	358	358	354	364	314	334	364	382	344	333	339	347	345	338	345	355	363	362	351	339	326	318	365	350	351	350	344	362	367	381	353	369	365	403	350	393	374	357	371	388	355	389	350	365	352	376	352	381	349	357	354	357	393	341	366	329	385	361	357	353	372	372	346	345	364	349	296	381	381	339	322	346	348	353	387	352	365	331	343	344	365	391	351	357	365	364	341	341	360	369	322	381	351	343	336	367	359	326	364	343	357	360	322	331	367	326	376	344	408	356	379	343	360	363	353	336	322	378	337	358	346	398	363	361	340	335	327	355	339	325	378	357	317	337	367	351	357	351	355	331	332	363	334	338	340	334	319	350	353	374	368	347	349	395	368	374	359	384	378	375	366	325	349	351	371	351	334	362	373	353	377	346	372	357	342	350	351	358	322	362	349	364	381	355	361	355	352	398	348	371	345	386	373	361	351	344	329	352	385	340	328	377	323	359	351	355	334	363	330	343	342	355	369	373	349	360	358	345	317	348	346	335	359	341	368	350	377	365	326	334	349	338	359	346	379	355	380	349	389	369	381	370	346	338	350	366	354	343	310	375	373	339	329	342	350	369	340	348	355	370	357	351	358	370	344	394	355	347	351	326	356	373	352	380	331	341	358	334	377	375	355	370	358	369	333	378	367	374	322	358	350	385	362	329	362	363	314	387	326	370	342	365	358	342	329	364	348	334	344	374	344	390	346	360	363	366	316	367	364	353	340	355	353	344	375	331	333	360	327	393	325	354	341	380	330	359	328	359	362	362	357	348	381	366	355	332	367	363	331	386	387	358	339	336	399	314	354	341	340	364	384	342	357	354	373	355	361	366	370	382	321	336	322	342	354	348	353	381	349	368	364	373	382	329	367	343	357	364	332	370	374	331	398	340	401	349	371	391	372	356	350	351	344	367	340	324	406	377	362	374	341	329	354	367	360	374	362	347	338	384	368	347	322	333	382	353	349	349	307	356	358	408	363	339	384	376	388	380	351	369	327	361	348	341	350	361	367	366	369	382	344	346	365	359	382	359	351	356	358	353	382	373	353	352	340	337	376	351	348	344	371	371	346	367	355	329	353	369	367	344	369	372	368	301	357	341	378	347	360	380	329	328	336	337	329	376	340	359	353	333	343	336	359	347	354	359	349	367	359	373	351	388	374	358	356	341	355	372	364	355	364	359	350	348	351	343	372	358	361	368	347	374	380	363	331	335	351	373	344	359	328	351	329	346	346	347	341	355	348	353	341	379	338	325	380	350	378	358	361	338	371	359	355	384	353	336	368	360	362	336	366	371	349	379	351	359	383	299	326	317	365	387	329	320	333	343	352	327	319	355	360	384	366	399	369	324	384	366	387	352	339	353	333	359	337	346	351	333	355	321	396	364	362	388	377	357	390	403	358	331	357	356	381	377	374	374	369	331	347	340	384	333	351	363	356	376	360	338	349	388	315	347	333	373	344	315	328	366	351	373	366	338	379	341	347	357	371	348	370	392	332	331	385	353	373	337	364	357	340	341	399	364	336	345	372	340	353	346	344	352	322	351	345	349	355	360	371	356	358	354	371	381	380	345	390	316	332	335	352	373	356	327	348	366	368	369	327	332	342	339	374	372	357	382	359	369	364	341	347	361	341	362	391	387	368	341	342	384	335	361	324	363	368	364	328	368	333	356	372	372	350	348	319	377	365	411	342	356	359	349	364	371	343	342	379	373	380	329	354	366	372	359	351	347	365	361	369	339	309	357	352	350	340	350	364	358	348	376	342	366	316	339	361	371	327	337	365	371	338	374	358	313	358	375	353	373	339	343	342	355	360	349	346	343	322	331	332	367	373	353	361	346	361	337	330	337	376	366	345	373	354	354	378	363	392	362	355	340	397	357	368	345	364	365	363	360	372	341	331	395	353	392	365	323	361	354	355	365	335	334	365	375	341	379	358	350	353	359	385	329	351	362	324	339	365	333	368	346	352	359	381	343	370	362	334	365	348	333	366	365	363	361	350	352	369	354	370	364	360	374	353	334	322	351	352	361	358	355	330	327	326	347	368	354	364	352	342	369	366	334	371	356	354	364	344	334	346	354	348	328	358	377	352	333	392	395	321	362	351	358	371	342	347	351	348	365	336	353	331	374	316	369	340	356	370	328	330	323	336	375	369	366	351	382	349	355	379	375	347	367	354	325	356	340	362	359	343	363	385	391	387	315	331	353	357	382	352	339	328	353	364	379	330	344	394	349	357	367	386	365	354	363	362	352	347	324	332	393	346	373	370	371	345	335	341	353	325	336	373	358	364	376	352	331	352	363	410	353	348	328	360	348	352	342	390	358	385	328	358	385	343	346	383	338	338	380	342	338	351	345	353	356	337	382	366	336	347	369	357	327	380	353	326	352	352	354	359	350	351	346	349	346	357	321	365	358	346	339	361	310	344	363	346	352	393	331	369	314	369	357	360	374	335	340	368	374	330	344	355	370	350	373	359	361	335	367	335	339	398	362	350	375	367	338	350	376	359	371	355	351	382	354	355	345	328	351	356	363	347	374	335	366	386	376	353	350	375	361	337	354	346	339	337	350	366	359	322	304	365	336	352	367	365	349	372	363	355	331	330	361	322	376	378	393	378	339	326	349	355	338	393	335	377	375	379	358	353	365	343	351	342	383	383	383	372	363	345	339	380	337	393	334
22403	20990	28450	23717	20990	20998	5556	745	526	448	388	395	303	255	251	215	200	224	185	191	183	201	174	187	152	148	149	144	174	129	121	158	140	142	140	130	141	132	159	132	133	129	125	131	134	155	122	149	123	126	128	125	129	133	119	126	137	126	133	142	126	111	113	129	142	125	123	164	140	134	115	131	110	111	136	148	121	142	133	109	130	159	119	126	133	124	137	120	134	115	122	139	114	144	111	121	114	116	125	124	115	127	111	92	128	121	104	145	128	132	133	102	122	126	124	120	130	138	112	109	120	141	120	134	127	110	118	118	106	133	127	117	111	114	120	127	104	118	125	105	123	120	132	119	125	121	105	121	120	138	130	110	118	122	131	134	106	132	117	118	135	111	107	130	131	124	139	122	118	125	129	117	133	130	146	129	102	122	123	135	133	146	124	130	125	132	130	105	124	114	100	121	123	125	126	132	133	131	119	134	127	138	125	112	114	152	120	121	133	125	133	126	126	123	117	118	131	134	140	108	111	117	104	116	114	123	129	115	120	124	112	136	118	140	130	119	126	120	113	114	120	114	128	123	153	128	130	105	110	120	138	121	124	124	111	145	117	116	137	126	132	131	109	120	119	122	116	140	117	127	122	127	112	123	113	127	107	115	119	130	135	119	104	116	128	103	153	109	135	113	128	141	105	98	123	136	125	136	141	130	117	122	138	131	116	119	104	123	132	156	106	124	121	135	117	149	133	128	111	124	105	115	105	119	145	109	137	123	113	123	129	118	126	118	139	126	123	119	135	115	136	117	105	126	121	116	131	132	119	128	121	120	128	116	123	117	143	106	125	133	136	122	132	114	112	137	139	115	144	136	128	127	103	151	133	143	124	118	131	126	114	130	114	128	132	125	127	155	123	133	124	112	108	103	123	124	108	143	113	133	143	127	130	144	111	128	130	133	139	122	120	142	124	127	112	135	123	126	118	118	113	141	113	110	112	124	126	117	141	111	108	112	127	124	116	121	126	129	113	132	116	110	133	137	142	161	111	124	139	111	106	124	132	132	109	120	102	144	118	124	140	121	114	120	125	128	105	108	109	131	132	115	115	125	135	117	103	122	126	119	84	127	131	117	136	138	114	139	136	129	134	124	115	110	128	115	117	120	118	140	113	118	127	120	148	134	104	130	135	111	123	91	126	102	133	111	146	133	103	119	132	138	118	135	126	100	124	118	121	125	127	110	125	126	120	118	130	120	117	117	112	141	119	114	109	122	119	125	141	125	118	135	122	109	118	137	130	111	129	118	146	130	116	131	132	119	125	111	134	128	134	109	100	117	124	134	115	94	111	143	130	134	118	133	113	120	133	116	98	141	127	134	141	116	116	141	117	124	143	130	128	126	136	132	127	128	113	113	125	129	122	122	143	142	110	144	131	115	136	104	112	137	117	108	125	132	119	140	127	117	141	123	140	118	104	141	125	132	126	123	120	116	113	111	129	121	115	118	124	127	133	119	136	114	117	121	126	110	141	115	126	143	143	114	98	119	128	131	121	133	124	131	113	123	138	128	123	120	130	117	135	125	118	143	129	114	112	123	121	127	143	121	109	144	113	134	123	118	103	108	121	129	115	125	133	120	141	130	140	125	148	115	121	122	132	129	118	126	125	116	111	112	112	115	129	116	139	129	117	146	131	119	132	142	113	133	131	132	132	144	122	129	128	121	128	107	116	133	137	125	118	126	129	125	131	120	122	120	124	132	110	122	137	130	140	123	120	106	118	126	147	124	124	133	120	116	111	128	123	125	118	124	126	107	138	116	134	142	105	134	119	107	121	102	135	117	109	113	133	130	117	128	124	127	130	132	135	124	124	121	142	132	106	133	112	131	143	115	127	122	127	115	122	132	123	101	118	109	127	118	115	131	139	132	107	132	125	106	110	117	126	113	126	110	117	124	130	121	112	108	125	128	112	157	123	120	133	118	126	132	128	128	131	122	117	134	123	117	106	116	113	106	117	139	156	124	113	130	120	122	124	117	119	114	114	135	133	123	139	127	125	121	130	124	127	116	111	120	130	128	125	133	143	145	133	128	108	123	136	123	113	149	119	119	114	107	115	130	135	112	122	105	125	115	122	140	102	142	137	131	124	106	135	120	132	134	117	119	135	132	113	120	120	123	125	126	124	125	120	110	120	120	135	136	120	110	125	124	116	132	117	121	140	144	135	114	124	130	117	144	116	142	124	124	134	107	123	150	127	142	128	142	127	128	109	147	117	123	119	117	151	111	118	131	135	121	119	141	119	127	117	115	122	113	104	114	131	119	142	109	125	110	120	126	123	123	125	107	130	101	114	128	131	128	108	133	123	113	105	115	117	142	144	136	131	129	128	123	115	133	116	118	128	120	126	115	139	124	99	115	106	116	112	116	123	124	123	123	142	101	127	130	119	106	119	136	110	128	141	119	100	116	110	132	110	118	119	121	121	120	138	135	143	116	136	124	129	109	143	111	137	121	134	145	126	141	143	117	102	128	123	131	110	109	116	136	134	117	129	127	126	148	130	100	129	129	127	114	119	127	117	141	142	115	122	128	113	116	93	124	132	127	145	127	146	133	131	134	120	127	126	120	134	143	117	106	126	132	144	104	139	108	133	125	119	119	119	114	122	119	99	131	133	141	111	127	121	113	149	110	133	134	126	137	142	137	130	116	139	114	129	137	129	125	127	120	125	124	123	137	123	114	110	122	120	115	132	137	141	134	145	110	127	124	123	155	126	142	127	119	122	120	108	115	114	123	108	107	109	133	127	132	130	110	100	114	111	115	128	139	112	121	109	115	132	123	119	119	138	129	122	114	127	110	124	105	117	114	140	143	138	117	121	122	118	136	118	136	125	117	112	128	120	135	122	126	135	119	117	129	122	116	115	124	146	112	127	113	134	120	118	116	134	137	106	101	124	117	109	115	121	120	127	135	130	113	117	129	97	126	110	127	107	130	114	114	112	130	142	127	126	114	135	124	121	111	121	146	139	119	127	140	110	149	122	109	143	110	136	134	116	147	119	111	132	126	144	112	119	113	143	125	113	111	121	129	116	117	135	125	134	119	125	111	117	148	132	125	132	116	125	138	122	106	114	117	114	123	133	104	140	130	127	110	117	110	118	116	138	113	114	145	112	109	132	118	112	130	128	130	136	104	114	132	121	132	123	108	118	129	137	136	123	106	134	114	134	122	104	136	126	123	149	122	127	155	131	111	99	119	117	146	112	118	136	126	129	136	121	134	101	102	131	142	124	112	132	130	122	113	108	152	122	131	130	132	130	125	103	120	121	113	143	132	124	115	116	108	122	112	113	130	119	118	97	127	123	126	131	154	126	136	123	123	95	132	134	127	123	124	142	110	137	120	128	127	131	119	130	126	120	123	128	138	132	111	138	118	113	120	105	125	135	126	121	106	133	125	132	122	121	110	147	134	134	108	130	120	105	129	144	107	130	124	110	132	139	113	146	115	122	121	114	111	118	119
4009	13788	9323	4278	2956	2170	1641	1235	925	738	588	511	423	416	349	321	272	254	269	229	224	227	213	197	206	168	168	174	191	170	149	136	156	153	150	145	148	133	124	134	137	126	146	154	150	139	137	133	115	135	148	131	132	128	136	135	141	128	133	127	133	113	139	122	144	131	117	126	116	122	128	121	145	127	129	118	117	125	131	116	137	146	133	125	141	104	133	138	122	138	152	99	125	135	119	115	139	134	128	125	123	110	140	140	132	109	126	132	110	138	128	123	112	105	127	111	113	112	114	151	127	113	118	131	104	121	121	127	117	139	135	110	110	168	135	120	135	129	133	143	126	104	111	128	111	150	123	123	126	140	135	135	123	127	124	114	116	123	142	121	111	130	126	119	147	132	126	122	126	134	118	119	127	121	129	119	133	139	112	121	125	107	115	139	110	133	117	107	114	135	126	115	130	104	121	131	124	121	130	126	132	137	123	130	127	106	118	119	115	112	139	140	115	124	132	128	135	131	119	131	125	148	137	123	137	129	142	103	120	129	117	118	97	148	112	136	137	107	135	117	114	142	125	133	126	126	128	136	130	109	123	137	131	113	120	99	116	119	126	136	123	124	148	125	142	136	118	120	118	99	113	126	104	107	129	117	122	134	135	132	143	112	129	107	114	137	131	142	124	133	128	139	131	130	114	132	115	127	111	133	104	108	129	126	123	135	115	130	134	118	136	131	112	106	126	133	113	129	121	108	124	131	131	115	126	126	126	103	115	116	113	132	122	132	119	137	113	119	135	122	120	121	107	135	134	126	125	126	148	142	124	127	126	104	118	123	139	136	129	143	101	148	117	122	126	123	131	130	124	128	109	140	127	127	131	119	123	117	140	114	130	159	118	112	119	135	129	118	130	122	138	121	133	137	118	136	137	140	121	120	120	134	108	145	126	130	127	130	104	134	113	124	124	134	134	122	118	131	137	123	127	134	121	112	120	127	118	142	131	123	140	133	122	142	134	115	129	126	158	110	132	111	126	136	110	126	124	127	138	122	128	136	102	130	135	121	118	112	136	121	123	134	144	102	119	123	126	110	144	116	140	109	141	119	137	131	142	131	127	146	145	131	121	110	112	123	109	110	102	126	120	119	109	130	122	114	123	129	111	125	121	121	136	113	118	128	132	124	129	134	126	122	134	124	122	129	133	134	125	134	127	126	131	105	123	141	125	115	128	125	124	110	112	138	131	117	124	138	113	130	111	117	110	129	133	108	114	105	129	120	128	147	115	125	135	116	122	101	116	130	109	122	122	132	122	127	130	130	124	132	126	136	126	122	121	120	134	112	137	123	117	113	152	130	107	122	130	138	109	134	117	130	105	122	140	123	139	129	134	131	129	122	111	129	117	123	126	118	121	114	115	123	137	131	130	126	133	136	149	131	136	113	131	138	136	122	120	122	111	151	105	108	126	131	97	116	136	133	139	135	130	142	119	152	123	126	137	117	111	125	117	149	127	124	133	126	112	125	120	129	111	140	142	135	106	126	109	125	151	127	125	118	134	124	121	126	116	114	152	129	113	137	128	135	117	126	120	129	115	122	135	118	145	117	123	130	126	125	109	125	103	116	127	125	114	92	111	116	141	132	89	128	127	126	106	151	149	133	127	125	135	125	127	123	109	147	129	129	129	110	121	125	138	123	146	112	120	136	112	135	118	128	124	134	113	111	125	131	132	102	142	115	122	136	105	122	128	104	109	122	137	110	109	125	125	136	101	107	126	119	110	126	115	124	139	115	120	126	122	120	122	120	133	145	123	124	134	130	125	132	123	128	99	132	105	123	135	133	134	105	124	110	113	115	113	112	135	112	115	116	112	113	137	124	117	126	130	121	115	120	122	143	113	149	125	124	114	115	133	125	124	134	120	109	137	112	130	128	105	119	122	126	128	129	138	140	111	128	128	121	131	122	126	124	123	125	120	134	93	138	105	118	113	120	121	142	119	127	118	119	125	128	134	111	140	134	128	136	124	138	134	135	134	121	147	133	134	131	129	136	127	117	137	138	133	113	130	128	131	123	140	125	120	140	133	123	125	144	130	133	129	108	129	127	137	96	100	131	131	130	125	117	124	117	129	122	95	126	128	122	111	116	131	132	113	134	136	135	112	115	116	120	148	148	127	119	133	114	123	127	106	113	109	130	125	122	117	117	141	114	143	123	117	119	105	125	115	114	134	112	125	148	118	129	100	133	126	110	134	139	131	122	120	117	127	125	121	124	137	124	121	122	120	134	139	131	118	100	103	135	129	127	127	112	137	137	121	134	128	132	129	120	143	122	124	129	125	133	125	136	129	146	136	107	146	123	130	122	125	122	138	153	125	118	140	126	129	114	122	142	115	104	119	130	120	120	130	116	128	120	134	125	126	126	140	122	121	112	142	122	110	123	113	141	134	130	121	121	105	112	113	141	132	117	136	129	137	120	117	131	125	129	137	123	113	142	132	133	118	127	131	127	119	134	128	113	125	134	112	129	116	110	117	131	106	130	112	131	141	118	134	123	122	112	128	140	132	128	117	135	137	143	123	116	119	117	146	139	143	106	124	132	130	133	141	113	124	116	126	126	112	131	140	115	135	109	116	116	140	112	138	125	130	141	119	159	127	128	147	113	130	129	131	155	120	124	111	114	111	122	111	104	125	125	118	124	121	113	131	133	112	113	120	113	163	139	131	109	142	119	97	152	117	120	131	113	126	109	126	131	100	129	116	127	129	131	143	127	127	119	121	122	112	124	109	122	114	115	115	134	138	130	124	103	118	117	135	134	110	115	135	113	116	114	124	126	132	131	129	119	129	111	131	135	124	124	120	118	114	129	144	121	135	134	136	161	120	120	128	132	119	127	113	136	123	116	131	131	132	127	116	121	107	120	124	131	129	129	118	122	123	120	134	148	124	132	127	143	125	126	122	131	127	139	120	116	142	117	106	119	118	121	122	141	119	123	109	123	135	129	129	111	113	122	120	136	118	106	104	131	124	125	147	120	115	121	126	138	121	133	128	116	128	152	125	129	125	118	100	118	129	119	126	114	113	130	146	149	119	125	115	136	114	121	128	121	128	115	130	114	138	131	128	145	121	146	124	120	118	128	107	117	141	126	127	135	114	122	118	126	132	131	133	123	138	100	121	122	126	116	121	132	128	104	128	137	133	126	116	116	121	140	155	114	129	134	131	103	145	103	116	120	136	114	123	134	133	127	142	150	128	111	112	135	126	111	128	105	128	124	112	111	125	132	125	120	131	126	123	112	110	136	120	130	119	125	131	122	137	123	118	108	115	120	126	124	123	133	121	135	123	134	131	153	121	112	121	128	150	126	116	128	126	110	103	112	130	107	125	129	130	108	104	126	135	128	120	111	102	128	130	142	144	137	147	137	125	135	111	141	107	120	107	118	135	124	136	123	106	134	106	134	132	114	131	120	110	140	125	138	109	138	111	120	122	130	114	116	109	113	136	134	116	109	141	111
27509	19950	7785	769	482	397	338	350	320	333	334	310	320	311	314	299	329	325	327	300	282	317	273	336	313	320	278	301	287	274	338	279	304	271	289	326	307	332	301	286	300	318	297	301	341	321	285	298	313	307	330	289	319	290	310	303	318	315	355	297	306	305	304	304	333	341	334	314	304	316	323	313	328	339	287	288	335	292	300	310	311	321	299	300	295	318	319	292	270	310	287	311	290	312	304	325	294	290	333	304	327	298	300	266	310	306	297	313	267	277	322	313	295	325	310	291	270	316	279	296	284	286	308	327	307	334	289	306	286	307	279	293	276	295	267	309	314	306	304	311	294	314	311	274	309	316	330	307	276	290	287	304	316	303	318	282	276	287	340	311	276	307	295	284	299	311	294	293	289	305	283	287	314	341	304	303	298	309	312	318	286	331	314	286	305	305	307	340	305	315	303	310	327	311	285	326	336	298	301	317	337	327	314	259	316	327	292	282	322	311	291	302	289	304	328	307	284	317	363	280	310	307	304	262	320	299	281	319	285	306	272	276	325	317	310	297	317	307	301	308	314	289	282	291	294	271	323	298	339	286	313	305	315	304	288	325	287	313	306	293	304	341	282	310	291	330	315	298	282	300	286	307	298	311	306	307	327	303	325	297	304	298	310	261	284	322	296	304	295	333	284	305	298	302	295	314	307	306	301	309	313	324	313	295	310	333	304	315	283	296	306	277	306	306	319	321	300	324	302	324	305	292	313	307	297	278	290	310	303	297	342	264	286	298	303	281	290	279	312	289	282	316	296	285	272	293	300	320	275	301	311	335	314	268	314	331	278	295	312	327	269	311	296	302	292	302	264	313	277	310	313	320	316	310	308	299	306	321	303	279	306	321	309	296	320	305	292	310	304	306	302	336	291	280	289	302	285	281	282	310	306	305	308	297	298	299	314	299	321	324	322	311	314	286	287	281	292	307	312	281	275	276	301	334	280	304	295	317	291	293	256	286	330	314	310	326	302	297	308	280	311	275	283	319	319	314	330	303	312	295	303	316	303	307	324	312	295	289	314	325	306	293	304	282	311	290	267	318	305	311	307	309	314	278	303	286	315	320	326	284	283	334	309	298	314	262	328	319	312	299	318	322	292	296	293	318	319	317	312	315	304	316	299	269	294	356	290	315	298	321	308	320	303	280	303	323	298	278	314	287	332	322	311	299	297	305	314	288	292	284	319	376	294	316	328	324	316	324	295	326	329	295	313	302	306	316	310	291	312	344	293	283	299	341	284	300	336	303	308	294	348	288	310	275	306	306	301	295	307	332	296	320	345	311	307	310	306	281	292	272	287	313	307	312	307	314	313	296	271	295	289	297	303	309	340	283	307	266	287	287	315	300	308	292	315	297	298	320	276	313	279	306	287	322	277	295	314	306	352	307	324	295	335	297	307	296	311	273	330	331	322	313	321	293	290	321	338	327	347	297	267	285	277	309	301	298	298	310	306	314	309	316	285	314	331	314	301	315	310	311	337	303	291	323	303	284	317	274	275	299	320	297	294	304	295	315	305	331	287	313	306	300	309	341	310	303	284	328	284	269	326	301	286	325	301	307	298	303	305	299	300	295	283	306	336	289	310	297	308	319	347	278	338	284	305	321	302	321	307	327	287	314	274	306	326	288	334	333	301	323	294	334	345	325	336	315	311	323	285	284	330	303	315	301	280	291	310	285	287	313	291	285	301	310	303	265	277	295	303	309	300	296	302	308	300	288	297	278	318	297	285	305	328	327	319	315	327	301	303	323	305	313	278	304	294	307	321	297	288	330	299	287	297	255	308	298	311	311	316	309	328	306	301	292	291	316	311	304	342	294	300	290	290	289	295	335	306	304	294	288	256	289	296	339	289	299	271	314	302	302	305	289	305	325	299	286	269	290	315	248	311	319	280	278	299	325	304	296	295	313	317	302	283	282	316	297	318	303	288	266	320	286	292	306	314	337	315	253	300	304	326	320	288	291	275	311	336	305	279	309	282	301	302	285	268	336	291	299	304	325	305	304	326	312	296	300	300	314	277	302	302	282	327	302	315	297	335	290	274	312	276	306	294	327	311	295	272	290	285	306	303	327	296	288	318	302	266	347	302	287	322	297	303	302	334	306	312	289	326	317	312	282	314	290	297	305	286	297	324	306	305	325	268	289	294	298	339	294	311	313	277	308	312	317	281	319	323	295	291	305	321	302	317	325	296	313	321	317	334	294	271	270	321	286	279	305	288	296	275	285	326	286	287	269	332	324	312	287	310	280	329	301	281	306	290	311	358	319	289	309	340	304	306	291	298	299	299	289	290	296	288	279	317	308	309	305	264	271	298	281	284	266	294	325	289	296	275	296	313	297	294	285	296	304	288	270	237	320	301	333	306	298	326	312	302	328	327	302	312	307	304	310	322	310	300	302	282	318	296	309	310	315	294	281	303	325	290	336	289	305	317	319	308	299	288	338	305	277	307	312	293	308	302	341	307	283	297	313	323	327	307	258	288	288	317	295	335	298	299	288	302	315	345	309	298	298	311	308	287	290	325	293	293	333	276	282	307	293	299	280	313	300	275	267	316	288	280	288	304	324	307	292	311	271	286	340	335	303	315	304	316	298	323	282	315	307	334	291	316	313	308	307	311	308	294	277	300	305	310	293	339	289	314	314	322	306	273	322	290	305	299	315	313	302	322	328	346	310	312	299	297	298	293	294	296	301	304	312	290	259	291	299	305	296	295	331	331	331	276	317	299	319	323	306	296	306	312	317	328	343	289	316	267	320	303	312	303	298	289	332	304	291	285	327	289	294	287	288	292	304	276	298	291	318	313	303	288	270	297	293	318	318	306	321	311	278	313	315	330	287	304	259	305	278	311	317	306	300	279	305	298	326	299	316	319	299	295	288	329	327	297	305	260	324	318	312	298	292	296	292	291	321	319	287	334	304	308	311	300	307	296	283	313	309	313	260	289	340	299	287	299	290	308	289	318	359	306	305	273	282	299	293	304	302	307	328	276	323	318	334	322	305	290	318	348	284	297	313	280	302	330	296	316	298	310	319	329	273	312	280	292	336	310	303	289	278	329	308	308	275	290	273	294	317	310	291	303	313	283	300	333	293	307	294	304	279	290	297	284	315	312	297	300	292	326	289	299	282	297	327	336	291	324	314	283	292	297	303	300	313	311	312	309	303	323	305	310	330	289	299	296	312	297	284	325	278	319	309	331	315	314	295	292	309	332	282	332	284	311	325	359	263	319	295	315	295	311	291	286	299	284	292	291	293	287	307	343	339	291	294	291	282	291	300	308	302	307	311	276	288	296	315	306	307	268	284	287	303	294	323	330	290	321	324	310	311	325	315	287	280	287	311	306	333	293	312	318	303	288	302	295	286	325	282	316	327	318	330	334	304	302	319	331	287	305	318	297	294	321	286	297	273	290	281	304	312	281	313	280	293	311	283	293	301	305	293	324	305	320	321	305	316	290	290	307	301
4913	2333	1295	788	641	512	496	452	425	385	365	364	405	352	359	352	365	322	341	321	326	341	309	291	316	298	348	329	321	358	340	346	300	350	293	302	325	335	334	318	327	322	342	314	307	332	344	325	314	310	316	347	337	290	330	336	327	307	331	299	334	336	337	327	321	323	320	298	320	343	309	329	313	335	316	326	334	332	338	316	313	296	321	320	328	315	307	315	293	313	320	356	310	312	295	290	315	332	317	322	323	330	323	302	309	331	312	338	330	352	348	309	290	320	318	288	315	306	302	288	300	338	322	312	324	330	302	302	324	300	315	291	313	330	318	337	339	303	351	322	312	311	319	323	309	305	316	337	340	302	302	353	313	295	336	325	308	362	292	313	313	313	313	333	314	327	312	300	321	328	314	345	342	302	331	324	339	320	301	297	320	305	319	306	309	335	297	285	315	319	313	343	297	323	338	344	294	356	338	301	305	305	315	296	315	311	307	344	343	290	351	305	322	321	312	306	296	299	317	336	334	300	311	304	366	310	333	340	319	325	312	284	321	309	310	318	323	353	317	343	315	315	310	320	329	311	312	357	325	322	333	336	315	299	326	299	320	303	318	346	275	324	304	346	338	296	311	335	326	304	308	307	292	338	311	279	324	319	309	336	298	300	314	345	308	336	301	291	286	351	312	326	303	312	324	329	347	309	331	307	330	331	301	298	313	297	365	314	288	290	341	319	314	322	295	332	318	322	331	312	336	334	338	280	322	321	298	313	334	316	310	317	345	306	303	327	334	314	349	294	306	331	328	326	324	298	306	316	323	305	315	289	320	298	318	327	287	336	346	319	325	337	303	300	286	314	335	350	313	317	311	347	312	328	322	348	336	320	323	350	329	314	310	326	328	312	320	307	311	308	345	347	300	329	354	311	310	321	329	305	293	326	331	315	346	303	327	302	284	281	353	301	308	319	304	281	279	318	326	319	325	292	302	322	323	330	322	339	347	350	311	321	297	337	326	289	285	294	302	325	307	305	335	351	273	314	343	300	311	351	320	313	315	306	303	350	335	311	339	349	321	331	308	339	269	336	317	317	306	326	340	308	303	326	334	323	284	315	302	311	356	334	306	327	321	310	315	345	304	316	326	320	304	329	338	327	335	332	306	299	351	293	328	321	305	283	325	314	371	324	298	319	360	299	315	340	343	331	325	320	303	334	310	306	378	295	307	326	318	304	319	315	331	308	330	315	299	339	316	313	339	328	319	331	321	323	333	312	312	321	340	294	320	330	317	299	341	321	323	354	304	325	322	341	330	345	337	290	325	275	272	294	321	314	284	334	321	312	287	293	310	347	301	324	303	312	305	309	330	309	320	312	289	318	308	300	321	323	286	320	319	329	310	290	325	320	311	326	318	309	309	340	315	315	293	311	291	322	339	316	325	343	351	318	327	337	300	337	329	279	345	264	286	310	318	323	305	324	293	344	331	334	315	308	306	286	305	339	342	344	294	328	307	342	306	330	327	352	300	348	294	337	331	325	306	329	347	321	312	322	313	333	334	320	315	305	323	309	321	355	316	276	319	293	313	323	330	320	304	307	287	321	342	349	337	311	309	342	346	356	328	347	317	326	332	290	297	322	299	304	308	335	294	315	312	348	332	313	322	339	293	311	326	303	327	346	305	347	307	330	308	316	318	304	323	329	323	330	327	316	328	353	308	324	318	331	316	324	316	329	305	321	338	299	343	311	322	293	303	325	330	336	315	339	308	314	332	325	313	317	314	305	338	325	333	310	327	326	351	309	317	306	345	342	331	345	304	298	311	311	337	332	343	312	332	309	306	339	304	298	349	314	319	317	301	319	321	345	365	285	315	336	343	320	307	336	295	339	361	319	324	320	316	328	301	295	313	326	338	347	342	324	302	307	308	307	347	340	316	334	325	300	327	365	319	334	299	322	291	290	339	316	305	342	294	310	329	309	323	325	332	299	287	330	327	306	326	304	307	321	333	315	319	345	311	311	316	322	321	338	338	316	323	317	300	313	337	338	310	350	356	330	334	301	320	315	325	278	326	304	325	358	340	317	327	292	312	338	306	285	302	313	339	307	299	300	304	330	308	333	324	333	344	324	345	338	318	309	301	317	321	330	387	336	297	309	303	340	302	306	299	336	339	286	344	326	352	306	272	336	289	336	329	355	336	311	337	328	323	300	318	301	345	316	307	312	315	317	302	331	322	358	291	342	344	338	324	313	334	311	290	331	310	332	326	334	317	302	331	311	279	316	340	312	302	330	296	310	313	301	324	305	297	332	307	305	329	341	315	375	347	345	343	291	319	279	349	310	310	304	317	316	335	314	314	305	316	343	316	326	306	348	337	312	320	322	321	326	340	326	322	359	350	343	317	315	289	333	324	280	316	306	273	318	294	329	353	325	316	335	304	311	337	297	313	305	326	285	323	307	337	325	335	311	346	342	316	311	325	325	342	323	302	346	343	319	318	339	347	324	311	319	339	344	326	312	316	286	356	325	332	311	342	312	310	311	344	317	321	318	333	336	277	317	344	301	315	322	329	319	308	352	306	327	319	343	323	315	310	328	324	306	311	311	353	329	342	298	316	304	328	297	291	320	296	313	330	283	323	315	317	326	332	321	294	318	317	291	323	311	312	325	310	321	340	312	312	307	311	351	285	327	339	315	283	323	316	338	326	322	275	328	333	308	340	322	315	317	312	327	359	324	331	344	306	351	288	318	313	320	305	334	364	310	352	319	280	301	338	342	338	333	314	341	322	300	308	317	328	336	307	286	323	311	331	315	288	303	360	318	340	324	323	335	318	347	289	357	322	312	308	336	319	332	315	290	305	301	349	347	326	310	306	324	337	306	329	341	337	309	324	345	319	319	350	302	300	347	319	348	298	308	316	295	335	347	327	298	333	290	358	327	331	305	325	319	355	325	316	287	355	330	319	332	315	308	311	281	273	322	341	318	330	327	304	355	339	297	317	297	328	336	317	359	294	325	325	313	304	294	349	330	298	352	346	331	322	334	286	307	316	340	323	311	316	314	334	330	351	310	296	344	293	339	342	311	310	309	300	314	319	287	334	319	327	305	331	332	343	316	295	297	340	290	335	320	310	347	313	323	345	326	342	319	314	314	327	305	294	304	334	344	317	305	283	332	321	292	300	322	299	317	316	327	299	328	342	341	310	329	362	312	323	303	310	304	346	297	338	340	332	311	344	339	337	327	321	323	351	336	321	287	373	350	321	296	299	302	292	310	297	323	318	315	325	314	320	322	326	337	305	306	313	336	316	310	345	330	343	326	324	313	320	345	288	316	310	309	320	293	307	319	318	336	325	295	339	315	317	307	296	320	339	326	322	340	324	315	341	289	298	324	326	284	318	296	360	324	290	372	313	316	305	328	310	300	303	309	330	333	317	307	306	320	323	335	284	360	323	322	334	296	293	339	338	295	304	354	291	332	317	281	316	320	311	324	328	351	330	337	319	334	293	292	303	303
23554	20904	27726	24219	20792	4766	643	437	368	311	285	263	249	227	200	216	205	199	196	200	188	172	179	165	164	175	173	169	165	169	163	139	182	151	168	149	150	149	160	166	165	148	171	168	144	154	162	136	148	130	152	173	161	151	142	143	154	144	150	157	122	150	155	141	157	146	162	170	129	161	147	133	139	148	143	145	163	126	147	122	145	145	141	146	156	158	150	138	160	151	137	159	169	139	139	149	157	151	148	150	174	165	139	142	137	164	145	148	149	138	146	139	151	141	142	160	156	135	152	149	154	137	144	148	155	176	154	149	148	156	136	128	146	149	157	145	168	166	148	145	144	154	135	147	144	131	147	143	162	145	136	153	159	152	149	172	151	160	144	150	147	134	162	135	127	172	155	137	140	150	148	150	143	133	154	135	163	173	140	146	130	158	160	144	136	138	148	163	158	153	144	160	147	150	150	165	156	141	145	167	160	156	160	147	151	165	146	151	157	156	123	141	152	136	143	169	134	131	165	122	164	140	153	148	162	146	154	145	160	146	142	142	140	139	146	162	125	132	145	145	122	162	141	152	132	161	149	156	150	165	150	149	143	144	134	144	130	160	142	150	170	130	165	156	153	132	139	148	115	158	147	129	140	129	136	154	139	146	142	129	153	127	137	152	122	136	141	150	153	143	162	146	139	127	153	161	136	150	127	150	151	136	161	159	131	157	154	144	157	153	150	154	135	154	155	142	151	171	144	139	164	167	139	150	157	132	134	125	143	127	155	157	138	141	124	165	166	144	149	135	137	122	152	164	161	137	141	169	151	146	155	139	142	142	136	147	129	155	150	153	155	137	144	143	148	162	146	140	132	134	146	148	140	146	141	147	150	125	146	138	154	150	150	138	127	162	165	156	142	133	166	168	145	168	141	164	150	151	136	132	144	153	123	168	148	146	142	141	155	122	144	141	150	169	156	152	167	158	132	160	148	132	158	168	146	138	139	144	137	160	135	140	142	151	159	139	172	141	150	149	142	161	140	137	133	151	164	146	162	136	139	136	142	151	156	151	155	121	142	141	150	143	162	136	178	155	156	142	158	135	175	153	151	147	141	150	143	155	136	155	140	149	152	140	146	150	150	143	138	142	141	150	126	143	163	144	154	156	151	146	151	168	148	157	127	140	153	149	133	143	170	148	153	160	151	149	128	149	162	153	150	134	139	155	147	121	138	142	142	139	163	175	148	133	127	130	139	135	164	157	147	133	169	135	147	152	151	143	125	150	117	143	146	134	139	149	138	135	159	139	135	158	141	143	152	151	159	144	142	147	165	153	139	141	134	149	148	155	153	141	153	136	143	143	160	124	151	154	158	150	127	141	122	177	140	150	133	124	151	157	131	141	150	152	133	145	153	144	152	152	151	155	127	153	140	151	144	163	169	135	123	146	131	138	134	150	137	143	171	166	134	124	167	162	139	142	143	145	163	159	165	148	163	151	147	167	141	150	140	138	150	143	176	133	140	138	160	172	151	172	162	145	162	156	153	135	141	147	151	165	139	138	146	160	153	121	127	130	141	160	158	150	151	145	161	149	139	146	142	143	154	152	136	158	155	147	148	139	161	159	135	126	144	129	145	150	156	142	152	166	131	138	138	170	142	130	150	142	145	163	140	129	155	142	135	140	129	151	145	148	141	155	143	135	160	152	160	137	138	116	150	154	163	151	169	138	143	155	123	145	150	150	137	152	152	145	151	158	135	146	160	164	138	122	147	149	114	161	138	146	137	157	146	140	134	132	171	150	134	152	136	147	132	144	148	138	151	122	164	153	166	122	142	140	149	145	143	153	122	131	147	159	156	117	125	148	144	159	140	173	144	158	116	149	139	138	159	130	139	154	160	139	153	151	139	166	141	127	154	182	139	146	142	142	153	171	144	126	138	137	129	153	137	137	134	149	158	126	154	160	133	135	159	118	153	140	177	150	143	135	141	140	174	146	139	137	152	154	148	138	129	156	139	145	155	159	164	141	147	132	146	169	154	172	140	135	114	151	151	120	143	153	150	136	176	145	159	142	154	148	141	140	164	144	145	153	132	123	127	166	130	160	129	131	166	150	136	164	144	136	176	147	135	135	156	140	160	144	140	160	166	134	143	146	137	154	164	154	132	151	128	147	154	115	128	153	150	156	140	128	154	147	152	143	156	134	140	159	153	149	161	152	158	145	152	154	150	150	153	150	152	158	138	139	135	149	151	168	154	140	145	156	165	141	148	175	164	147	140	127	143	178	146	133	130	142	140	145	143	151	153	136	174	161	129	130	132	160	155	150	125	141	148	138	141	152	157	156	131	155	141	159	159	144	151	172	138	135	169	161	144	145	126	144	146	149	156	148	182	153	139	150	141	143	160	147	128	146	156	155	137	162	132	132	161	120	145	139	144	152	153	162	157	147	159	144	137	148	135	148	153	127	147	134	166	141	144	160	162	166	165	165	136	149	142	150	156	149	148	169	138	145	136	182	173	166	136	131	143	156	145	146	173	152	146	133	144	145	150	158	139	158	150	138	131	174	143	144	138	147	164	154	163	142	136	159	162	144	141	138	139	134	135	142	137	133	134	155	145	168	150	132	145	138	143	150	142	148	145	146	143	152	144	136	142	145	134	152	138	168	142	152	126	117	137	127	126	127	139	170	153	140	149	131	164	134	157	147	142	143	131	129	163	131	143	128	152	132	140	150	141	148	148	146	151	148	170	142	149	143	166	156	139	144	148	137	140	133	178	139	161	164	128	141	157	151	128	148	125	145	141	152	165	133	155	124	156	128	153	137	157	153	152	130	143	160	152	142	144	160	152	143	139	154	148	148	145	157	143	153	148	165	164	133	133	161	160	143	168	148	157	149	137	174	188	134	145	136	141	161	144	151	152	136	167	139	134	147	148	159	131	149	135	137	157	139	151	144	128	133	143	155	187	144	134	142	151	152	142	159	148	138	151	124	150	137	141	141	167	133	142	146	153	135	125	161	132	159	135	145	133	143	148	133	140	161	144	147	134	132	141	153	162	154	146	144	151	155	135	134	142	127	156	148	140	155	134	146	150	149	141	160	156	144	146	135	157	163	160	160	142	148	163	140	140	171	137	168	158	146	156	149	156	153	139	131	149	134	133	135	129	153	169	169	145	153	167	162	154	153	132	139	139	168	158	167	143	131	144	127	143	129	143	185	143	155	131	173	117	162	151	158	157	142	140	140	151	159	135	157	139	160	138	135	157	138	144	145	167	150	158	150	152	140	138	161	129	151	137	121	149	137	143	132	150	136	113	147	150	124	144	143	134	167	149	155	148	153	127	157	149	160	144	149	168	165	152	142	161	147	155	133	133	138	138	143	154	162	120	146	138	165	133	148	127	139	150	146	143	146	155	168	162	150	154	151	144	156	148	162	161	134	125	141	126	142	136	135	156	150	147	145	132	151	141	150	131	140	144	152	129	134	173	165	144	119	166	123	144	142	137	150	145	159	175	157
3521	8584	5535	2401	1689	1314	941	689	618	474	391	315	303	283	267	268	250	234	205	202	202	222	201	215	173	193	183	165	160	181	171	185	182	163	168	172	161	181	162	148	181	163	157	146	156	144	161	152	144	178	139	159	182	165	158	157	174	155	166	181	156	139	157	159	157	142	149	160	140	130	140	138	193	143	156	157	148	174	146	161	155	166	135	152	164	150	150	149	166	151	159	154	157	160	162	166	134	141	162	178	150	143	145	177	153	154	171	164	158	164	152	140	134	163	168	163	165	171	154	178	152	151	183	173	168	150	183	141	163	158	174	155	167	160	144	151	151	156	153	150	140	166	129	163	136	153	177	132	163	168	148	154	147	136	160	157	154	125	127	174	148	154	153	140	142	192	160	171	167	167	163	134	146	172	147	157	167	169	137	162	157	165	173	134	141	150	151	140	160	150	171	151	136	168	174	165	137	148	158	136	155	159	160	161	159	167	152	161	143	144	167	120	146	157	161	156	163	163	154	164	133	171	147	147	164	143	160	154	157	145	171	163	149	138	139	160	145	150	163	168	140	148	159	163	159	158	176	176	146	143	176	168	144	153	132	154	158	150	158	137	158	168	143	174	157	151	158	148	174	178	136	163	151	155	151	141	160	148	155	140	176	145	167	126	150	143	152	162	143	164	158	160	156	158	163	138	143	153	150	161	160	134	151	164	154	171	187	141	150	149	175	151	172	151	145	161	158	150	174	165	162	131	158	166	146	165	149	162	139	143	157	156	158	167	154	148	155	158	169	139	157	149	170	149	147	148	151	156	171	155	167	152	168	166	145	154	146	151	160	156	148	130	172	144	151	155	160	163	161	143	164	166	146	135	166	154	147	125	123	164	142	146	163	152	162	155	164	153	168	159	150	148	140	145	166	152	162	161	159	155	164	150	144	147	142	164	141	152	142	143	153	176	140	182	152	155	150	155	147	149	145	151	151	143	155	161	149	150	155	174	133	176	149	147	169	155	138	150	164	151	161	154	151	147	173	150	152	159	157	141	163	150	165	149	163	128	148	159	149	162	124	176	165	175	142	158	162	168	162	165	172	157	170	145	158	153	175	148	152	160	159	142	156	163	168	146	167	166	166	165	153	152	139	154	148	164	145	159	163	148	160	149	200	153	151	163	162	164	131	141	163	151	127	150	133	174	156	157	180	146	169	171	158	160	159	153	134	154	145	151	136	160	158	157	148	145	167	152	140	156	161	172	131	146	169	139	152	146	161	153	161	158	145	135	166	164	135	160	164	153	155	172	166	164	153	161	146	174	161	140	140	146	168	159	122	141	151	158	164	143	162	144	159	141	158	141	150	166	170	146	159	142	155	162	140	160	151	166	166	139	147	156	141	156	148	162	155	149	156	161	138	156	139	142	156	143	137	156	173	163	142	136	152	149	160	157	167	153	145	152	153	163	146	148	157	148	171	166	161	158	163	154	146	164	157	171	174	166	169	172	156	169	168	163	154	145	159	133	171	158	160	159	161	177	166	165	142	163	129	150	160	178	161	136	154	169	157	182	157	145	158	145	154	154	144	164	159	158	154	175	177	148	155	158	160	170	178	120	170	155	159	155	178	160	147	168	137	163	163	169	156	139	169	149	155	163	163	171	129	125	148	144	133	150	154	148	141	141	146	129	159	140	161	172	181	157	163	146	153	150	159	166	153	157	168	166	173	156	157	152	145	154	156	152	142	141	166	169	153	169	133	161	162	155	158	140	125	165	154	153	150	154	149	157	146	158	155	151	150	154	145	149	167	150	143	167	157	144	163	151	140	158	166	160	154	113	150	154	156	146	131	165	137	162	164	159	153	146	149	157	139	175	152	154	156	184	183	145	165	168	178	136	147	145	164	148	148	171	150	155	170	169	124	144	166	130	185	143	138	177	154	176	144	163	150	178	163	153	150	172	159	136	147	172	137	154	156	160	172	166	150	158	161	165	155	142	160	143	159	140	177	164	156	151	148	152	163	145	147	157	166	151	151	185	170	146	146	167	152	163	172	155	165	135	159	144	146	151	155	166	127	165	148	143	137	157	146	151	142	165	153	173	161	161	147	151	152	147	159	149	149	126	172	142	131	141	160	157	150	167	145	145	154	139	174	136	145	162	145	165	146	156	149	151	164	176	138	171	140	144	128	146	153	161	164	155	179	140	161	148	161	152	154	149	172	146	134	172	161	156	165	143	152	151	158	136	154	158	165	169	130	148	173	140	156	168	160	164	176	164	150	160	159	156	154	128	164	164	147	153	140	160	155	148	157	154	160	135	175	168	159	161	134	150	163	154	144	151	165	157	162	127	152	165	145	140	124	173	153	146	159	142	161	169	159	141	128	146	148	162	146	166	166	150	131	154	157	162	137	169	158	153	165	158	155	159	144	180	147	150	164	152	164	166	165	146	149	178	157	142	157	159	151	172	174	145	175	173	136	138	148	159	148	149	173	156	149	138	132	158	169	166	148	166	152	124	182	163	180	150	161	140	158	142	167	161	176	157	131	153	161	157	144	147	146	168	172	145	153	145	170	159	137	146	167	173	146	144	164	157	157	139	109	168	158	147	140	154	147	149	149	163	161	144	145	154	127	149	162	152	148	154	155	144	146	137	159	153	166	160	160	154	149	153	146	168	137	143	159	152	143	156	165	152	158	144	152	146	158	150	170	152	193	166	147	140	152	157	144	153	163	180	147	167	172	150	146	168	150	148	168	163	156	140	146	151	164	173	181	165	146	142	138	146	169	161	151	166	168	152	177	146	133	155	147	146	166	157	150	169	152	148	177	144	156	138	160	156	161	161	171	150	144	164	141	158	139	162	147	158	144	156	139	150	150	157	150	170	136	154	148	137	162	150	173	165	136	138	151	142	164	131	164	158	147	152	146	160	129	143	159	158	150	146	161	154	157	189	162	167	162	146	148	164	158	165	151	179	157	152	155	148	147	159	158	155	147	147	147	148	136	142	150	144	141	165	166	138	157	148	178	156	136	151	121	183	169	134	154	144	160	164	157	134	160	165	148	157	154	172	149	183	152	138	149	139	154	152	154	157	154	166	140	162	155	144	161	157	167	154	162	162	158	163	156	172	145	163	159	163	147	152	151	172	162	137	144	171	126	163	182	160	156	140	187	141	131	170	141	169	160	163	165	151	179	167	152	158	156	153	170	148	170	155	170	185	176	162	145	151	173	153	142	150	140	126	143	125	162	148	153	149	159	150	139	166	162	154	143	140	157	139	164	144	136	158	147	151	158	157	139	169	159	167	147	140	144	152	165	165	176	175	147	176	169	140	157	176	147	162	149	141	134	150	152	184	149	151	170	171	158	162	153	169	147	143	157	153	151	160	156	164	164	143	140	140	142	153	145	141	159	150	168	147	140	158	171	157	138	137	139	164	160	123	136	145	157	165	168	151	140	163	178	151	146	145	152	165	144	164	177	157	172	144	160	157	129	157	154	157	162	146	153	152	154	168
24625	20885	26606	25142	7540	679	526	487	449	437	456	366	380	389	373	371	355	380	319	366	361	351	357	341	353	363	354	355	339	330	336	364	346	344	344	377	357	342	333	385	361	366	338	338	310	344	367	310	371	381	340	364	384	335	376	350	338	316	356	345	342	385	333	366	345	345	337	348	325	364	339	340	362	351	346	334	379	378	331	358	334	333	329	378	335	338	354	374	327	327	359	354	359	353	346	319	349	358	332	323	370	366	348	333	319	351	343	369	362	391	349	352	333	356	388	376	338	352	328	344	361	353	347	365	314	343	362	319	346	319	329	339	346	364	349	356	369	340	337	304	340	374	374	340	342	351	358	358	349	340	312	344	362	377	316	333	336	321	363	354	351	366	342	324	354	384	365	317	346	363	340	355	333	344	326	334	348	322	355	329	348	335	344	358	341	380	356	336	367	325	308	348	350	366	355	335	338	323	342	331	364	319	336	343	339	341	345	355	347	344	325	377	359	356	355	325	345	337	365	334	331	342	368	389	324	329	363	356	386	341	379	373	362	371	338	354	337	349	337	329	319	367	366	335	348	340	302	360	354	347	327	322	343	313	345	367	329	362	327	340	355	353	344	338	327	347	359	364	316	330	350	366	344	330	367	342	328	336	331	330	374	338	395	367	338	334	364	344	339	353	322	316	336	343	333	341	327	332	327	313	360	350	328	362	330	352	336	357	343	354	356	359	341	362	351	320	307	351	347	355	340	352	340	375	313	331	346	368	358	340	353	343	322	367	368	322	332	362	339	340	330	321	342	320	340	373	307	361	343	342	359	383	367	340	355	322	369	355	338	366	346	315	347	371	345	341	338	371	325	302	347	366	331	358	342	344	318	351	367	361	307	384	323	346	334	344	351	339	358	302	349	381	320	355	323	373	344	333	356	329	369	350	346	351	388	323	342	335	361	320	323	384	326	336	343	352	330	322	342	347	354	356	326	323	372	357	335	351	354	314	363	323	333	330	336	367	350	329	350	360	343	342	357	366	350	376	376	373	335	362	355	376	375	329	338	336	359	332	347	347	306	349	348	336	324	359	338	350	355	365	339	333	357	345	328	348	372	374	347	337	314	345	357	365	340	336	335	325	361	347	329	336	350	352	335	368	352	317	353	348	345	334	323	379	332	339	342	341	331	312	405	367	381	346	405	355	329	353	336	370	336	321	319	326	344	340	320	327	353	336	362	371	349	364	338	338	370	345	308	347	326	329	383	342	355	301	394	333	341	323	348	348	336	328	314	359	356	340	383	356	359	367	347	348	345	377	365	318	313	342	350	392	324	342	337	366	311	329	353	353	364	372	331	340	355	362	363	378	375	337	340	333	320	354	332	322	371	371	365	334	320	338	332	332	330	318	369	362	328	341	346	354	357	341	360	344	290	335	358	348	350	350	358	372	322	369	339	337	339	331	372	357	342	348	353	322	352	370	358	385	330	340	349	338	308	303	324	361	345	356	385	398	345	375	315	327	337	355	364	342	346	349	327	347	353	366	339	350	380	319	306	335	332	338	376	376	365	331	338	326	370	351	327	331	305	381	364	358	332	336	369	346	352	347	360	334	359	368	385	338	382	353	355	321	360	348	334	351	353	385	310	345	350	348	343	352	323	332	345	321	369	355	354	339	303	360	343	367	353	347	360	346	360	365	389	343	363	337	322	354	309	366	359	366	336	380	331	365	357	334	379	353	339	335	375	348	337	345	333	354	335	359	351	340	356	339	344	361	366	329	352	341	337	332	358	368	326	354	331	302	322	329	335	330	335	356	345	327	330	321	371	347	336	321	348	323	359	340	356	357	355	335	328	369	349	339	345	363	316	313	337	351	335	350	336	323	357	330	343	336	330	345	308	369	351	371	339	380	351	365	317	381	363	352	330	360	381	363	356	358	368	335	366	319	365	319	336	353	337	359	347	347	391	337	370	371	333	333	330	353	312	345	352	365	352	354	341	366	348	355	356	353	355	342	317	316	337	317	353	338	348	388	361	340	410	358	347	338	304	341	400	370	356	355	337	342	374	366	360	354	334	339	378	367	342	336	355	359	350	351	341	371	369	360	323	312	370	327	348	355	347	362	327	313	334	372	353	367	316	304	358	345	333	299	329	320	329	354	350	344	354	360	313	315	337	346	354	354	338	342	348	351	313	363	378	316	343	357	385	338	332	343	327	344	364	350	347	346	355	354	367	338	332	368	373	362	311	353	357	304	384	366	319	329	378	324	340	326	348	346	346	335	345	317	336	327	349	344	361	342	322	323	314	377	346	357	347	362	319	336	303	356	364	327	350	358	363	329	357	390	342	365	328	366	351	296	341	324	319	356	345	353	311	320	383	331	357	346	343	335	332	354	352	333	340	353	312	334	333	329	346	345	339	376	337	345	299	358	350	335	367	369	347	330	329	359	343	338	345	353	344	373	334	342	358	381	331	350	361	335	342	341	318	352	338	340	371	344	357	323	338	349	318	327	383	345	354	341	370	351	320	344	339	356	354	337	363	345	314	345	306	332	328	361	343	355	323	342	360	326	389	340	366	324	326	331	355	343	331	334	369	365	341	355	377	361	329	293	344	350	333	352	342	309	381	349	344	367	326	361	387	376	341	341	346	320	324	342	345	317	356	358	338	343	351	357	393	329	334	343	330	354	352	346	345	335	366	360	317	360	353	357	327	348	334	326	379	336	350	359	343	329	371	371	364	334	354	362	336	412	347	338	341	355	321	374	354	336	313	369	344	344	337	364	333	357	349	349	337	363	338	339	342	326	334	329	357	325	352	328	317	377	358	362	348	365	334	345	358	372	328	364	337	339	306	334	364	340	335	338	334	316	321	360	363	340	351	337	358	347	345	351	363	347	364	382	345	351	310	351	328	353	334	366	317	327	362	340	324	318	370	343	338	361	346	360	336	331	325	345	375	315	357	343	327	366	316	330	351	370	361	316	344	344	390	358	346	380	392	322	366	335	347	364	353	372	339	366	363	341	385	324	339	327	383	330	346	352	374	367	360	359	338	371	352	337	322	338	340	326	351	329	324	359	327	339	381	394	367	338	370	326	349	346	353	323	315	373	332	321	332	367	318	362	369	323	326	348	318	354	335	348	343	363	341	384	362	352	354	376	347	328	332	321	332	353	344	351	348	347	367	361	323	338	350	330	334	364	349	371	332	330	356	347	366	335	338	333	351	322	347	351	390	362	344	318	307	315	366	333	349	338	353	346	345	347	334	315	381	376	314	370	360	341	348	356	307	367	327	361	346	338	320	372	313	336	343	382	364	324	322	337	310	349	335	327	327	346	297	354	380	358	350	311	351	356	378	328	331	353	346	355	339	356	354	333	359	360	340	351	313	325	349	343	345	382	333	358	352	313	342	394	378	355	343	355	333	344	367	365	321	361	316	344	351	346	356	327	339	349	339	326	351	383	344	362	354	307	286	321	329	346	325	369	342	333	359	319	339	368	331	327	314	319	338	324
3386	5207	3266	1606	1175	945	742	689	553	517	497	481	456	421	425	390	403	412	347	397	407	406	411	418	389	412	376	371	352	360	371	357	367	367	368	350	362	340	370	352	381	366	380	357	337	366	350	353	372	377	357	356	342	320	358	354	355	383	357	355	360	347	366	350	355	391	392	342	367	356	345	364	400	336	376	321	370	348	359	385	370	371	348	350	377	372	328	387	359	339	332	367	348	388	338	353	345	351	370	356	352	349	381	363	416	332	374	352	357	373	376	370	361	342	376	362	377	355	358	349	384	367	340	363	394	355	351	361	407	361	369	326	355	338	343	376	368	372	363	338	370	361	385	361	353	345	418	360	355	388	385	366	348	361	346	355	360	389	336	355	353	394	374	379	365	403	380	375	338	336	382	344	350	356	340	366	417	392	390	358	352	385	322	360	368	349	366	373	368	372	344	334	354	354	325	362	349	357	372	346	340	357	339	375	343	358	338	373	324	364	357	340	342	344	357	377	366	377	346	375	363	385	366	407	330	374	395	410	341	372	339	363	345	340	359	357	327	353	370	352	337	359	345	347	319	369	375	356	382	377	321	341	340	342	339	398	370	374	343	361	334	365	330	381	356	344	356	372	388	366	373	365	377	394	313	376	366	355	372	372	329	384	351	359	343	348	348	398	347	349	343	339	331	362	353	340	352	360	353	356	349	335	367	352	370	380	364	364	363	320	344	385	369	334	357	355	360	352	351	341	343	351	349	344	352	370	354	355	345	355	345	360	362	371	354	346	370	367	364	348	360	375	397	342	393	298	324	363	332	320	378	367	383	374	350	411	372	325	364	342	361	369	322	379	382	367	351	370	341	371	348	393	348	364	365	354	381	376	356	371	358	337	379	334	372	370	357	343	363	352	351	359	369	373	374	375	394	352	367	373	367	352	362	366	356	335	379	362	372	353	339	356	364	336	333	320	329	390	345	371	371	362	419	370	364	356	326	349	336	321	379	323	361	365	353	360	409	349	357	345	402	376	359	339	378	331	376	348	372	357	354	344	324	343	365	341	344	331	366	352	356	374	332	360	361	376	384	392	343	386	360	369	361	370	387	370	357	346	357	354	347	334	353	340	365	352	359	348	399	352	345	340	374	371	357	365	334	336	358	350	389	379	326	354	361	368	354	392	345	397	337	389	351	362	341	345	345	384	365	370	373	326	374	370	318	372	363	330	327	353	398	381	383	363	361	366	358	371	374	361	345	348	351	384	356	354	328	338	363	381	393	368	372	362	360	354	359	353	363	383	356	362	352	384	329	348	350	332	336	353	371	365	343	338	358	348	385	379	357	366	359	340	359	389	346	355	376	370	357	342	356	337	369	366	383	376	381	344	375	370	380	343	325	369	347	347	392	348	369	344	361	357	353	365	333	338	390	373	315	358	331	316	363	408	354	371	348	372	373	344	335	331	355	320	332	325	337	370	346	356	371	321	380	371	367	339	377	334	366	356	351	352	358	362	366	322	340	383	376	359	345	340	380	351	334	347	350	339	336	361	348	310	340	370	345	363	376	359	368	373	327	364	346	351	378	359	320	360	338	393	340	357	339	351	363	359	370	377	359	358	368	369	383	352	366	337	353	363	329	357	355	370	358	332	371	357	368	365	328	364	355	356	354	353	375	361	359	346	372	356	357	374	376	321	349	364	374	372	355	377	377	329	368	371	358	352	323	341	366	390	354	341	357	397	355	340	335	342	374	334	361	351	369	365	335	401	328	323	356	368	347	353	348	381	368	356	351	355	392	355	336	351	319	343	380	344	382	337	340	367	354	344	403	380	352	359	359	382	386	372	390	377	344	388	373	364	387	354	359	355	343	342	375	390	333	380	355	331	319	366	363	342	366	327	357	314	338	364	356	384	369	352	365	350	363	377	365	385	338	355	376	346	385	364	338	332	346	367	366	318	389	357	342	352	342	373	381	379	386	387	355	358	371	374	381	379	386	330	333	373	342	348	351	365	353	374	365	376	374	336	319	361	342	356	363	370	380	342	400	379	364	350	336	354	369	338	346	364	345	388	346	383	359	389	348	355	366	337	370	329	318	328	354	362	369	395	362	375	327	311	393	359	394	340	354	343	354	372	376	317	332	360	360	352	349	338	389	339	343	339	353	360	376	368	367	329	339	321	383	349	349	359	347	344	354	369	367	333	352	361	385	341	350	357	323	368	357	378	365	341	372	345	346	358	358	360	375	370	411	345	368	361	365	387	373	355	336	352	339	371	326	360	355	358	354	358	374	340	372	356	345	369	339	357	353	325	367	327	329	326	344	341	342	336	382	371	394	336	383	359	369	387	334	364	369	348	340	379	380	362	354	370	353	377	381	393	363	379	353	325	364	345	371	337	375	375	344	380	350	394	379	360	363	321	340	332	354	356	349	353	385	336	371	345	345	377	376	370	327	362	373	390	347	346	363	381	347	366	367	371	370	381	332	344	336	363	341	379	388	362	349	369	369	396	359	351	376	338	384	368	340	371	356	349	335	353	335	343	336	403	331	372	365	366	375	353	360	357	327	366	376	362	347	354	376	363	348	361	332	357	364	375	344	363	383	380	355	368	351	352	322	346	351	348	349	369	344	374	365	318	363	349	358	365	349	376	382	373	341	348	342	389	317	333	356	345	346	362	377	329	343	345	416	367	357	329	394	339	347	373	369	391	320	357	350	359	347	375	337	375	356	354	359	358	348	360	354	342	374	356	384	403	352	361	358	352	388	360	378	375	357	373	379	374	373	365	367	368	344	338	343	418	377	369	348	377	348	373	383	364	370	338	341	329	360	363	350	351	345	364	350	367	403	308	348	357	372	314	371	357	391	365	346	362	346	333	352	351	347	348	377	385	368	377	362	382	342	370	370	368	366	355	356	339	364	368	346	347	348	350	358	353	386	365	366	350	343	371	349	366	391	328	378	353	359	370	366	377	352	352	350	319	349	350	350	342	389	353	354	339	365	379	358	367	368	346	345	374	354	337	360	350	352	390	338	383	337	374	311	356	347	360	341	355	368	343	341	341	352	369	327	393	333	348	370	367	340	382	380	356	338	357	401	368	378	397	348	353	378	360	365	335	360	373	352	368	369	383	362	360	348	355	353	387	378	385	355	374	332	373	324	367	396	325	370	331	363	365	355	363	361	368	372	366	362	340	395	379	373	349	318	396	391	348	379	394	365	357	342	381	365	370	361	371	369	340	368	363	344	376	402	326	350	376	351	348	350	342	349	388	351	348	364	354	372	351	374	359	347	353	388	333	374	355	348	328	360	353	334	355	353	400	356	356	360	373	357	363	331	332	325	359	368	332	337	380	344	382	325	354	340	377	344	338	343	359	379	387	354	358	362	348	317	361	351	349	305	369	347	364	368	362	373	366	386	362	357	370	345	368	373	394	360	364	355	363	369	351	363	326	353	346	341	345	338	368	360	351	375	373	393	313	342	346	377	354	367	353	354	347	369	351	366	398	316	360
22282	20818	28206	23508	20808	20820	5563	746	536	463	365	325	282	275	270	216	214	211	186	187	190	157	188	169	152	150	137	133	126	126	155	173	142	137	140	138	130	160	154	139	135	131	137	120	125	124	137	154	130	144	142	140	125	118	132	126	120	105	116	123	112	129	112	136	129	148	117	140	133	126	126	122	137	133	144	127	118	110	132	126	140	115	130	120	127	121	155	121	130	114	126	102	139	134	131	134	116	145	149	117	124	108	108	125	132	132	138	142	127	135	142	132	135	139	147	112	142	113	117	129	125	118	138	124	129	121	130	113	129	119	125	120	124	136	113	150	89	125	119	113	121	129	127	122	121	119	119	132	134	109	124	116	121	104	127	116	127	109	116	131	121	123	117	123	122	130	139	116	137	124	130	134	119	127	117	104	137	129	128	130	138	133	130	144	126	125	121	113	124	114	130	145	129	124	140	120	127	126	114	158	114	117	115	125	105	135	125	116	112	117	127	96	130	141	145	147	145	124	123	126	104	123	104	127	126	116	150	147	147	119	127	133	124	131	127	132	131	123	126	103	139	118	112	120	107	119	100	125	129	143	136	129	123	129	146	150	135	109	123	145	128	129	130	106	125	129	127	122	142	105	109	130	134	148	131	121	119	139	130	129	139	103	115	119	121	134	133	126	121	129	137	113	124	119	121	126	121	108	124	136	121	99	149	123	127	107	115	123	115	120	118	119	133	111	117	124	133	133	121	118	113	131	125	114	132	121	122	126	117	108	143	98	124	102	127	113	145	120	121	118	111	121	134	125	147	113	133	116	121	145	128	127	131	135	144	131	130	137	108	121	119	112	113	122	118	132	136	129	145	118	103	111	101	133	128	136	136	126	129	133	127	120	106	119	116	122	121	120	124	100	119	114	119	129	112	124	131	115	114	139	124	136	109	118	130	117	114	129	121	124	134	122	129	127	121	136	119	105	132	113	105	123	143	110	106	141	158	117	148	128	139	119	119	132	137	131	124	140	121	142	111	140	125	139	135	103	125	138	150	110	128	134	120	133	115	138	114	119	117	152	118	154	128	148	126	125	109	105	111	133	117	134	132	140	125	137	120	131	119	128	124	115	129	123	128	134	120	143	131	120	124	127	108	128	136	115	131	134	136	117	142	123	126	104	133	116	121	121	134	129	114	97	104	108	127	118	122	118	127	134	130	132	154	122	111	146	115	136	126	116	128	121	133	114	136	136	119	122	128	129	142	130	119	127	118	126	118	129	132	123	127	119	108	135	124	132	103	132	128	118	144	103	118	129	132	122	139	131	115	116	117	115	120	115	103	121	120	116	140	119	140	115	130	112	116	132	123	123	110	135	115	119	125	126	126	126	114	131	127	118	123	134	130	129	112	125	112	120	116	114	143	144	118	113	114	125	121	143	142	119	125	129	139	120	140	131	88	123	108	140	133	105	119	135	129	131	124	95	124	128	113	113	127	123	113	127	108	125	146	105	122	117	116	133	117	122	113	125	130	126	110	144	123	136	120	128	125	133	123	119	109	140	127	109	118	158	127	113	129	121	118	128	120	144	151	130	115	132	109	121	131	109	105	104	129	116	130	137	109	129	122	116	133	127	111	129	140	137	118	124	105	130	127	140	120	96	133	111	121	113	131	132	136	116	116	115	132	117	143	114	127	126	141	124	126	126	142	133	115	115	134	117	121	132	109	119	141	119	130	122	118	113	116	109	120	122	112	110	133	105	117	135	114	118	139	120	110	118	119	135	108	142	112	142	114	141	115	127	110	124	103	125	105	135	111	100	107	129	124	112	114	117	117	137	131	119	123	117	125	132	106	121	120	110	111	133	118	138	139	109	122	119	136	121	104	108	118	135	103	136	131	133	111	109	135	134	127	133	113	125	135	137	123	98	135	138	112	120	116	101	110	128	127	137	121	118	141	128	123	133	98	121	103	133	141	125	136	118	115	145	127	113	116	135	122	143	129	137	131	129	114	133	123	127	110	131	133	135	117	140	110	138	130	125	108	108	117	140	127	131	104	115	102	120	125	105	125	143	139	124	120	132	140	115	112	129	128	125	126	140	128	124	102	133	124	119	121	134	101	122	134	140	124	141	148	131	123	136	135	105	135	118	131	128	144	136	120	123	137	101	136	114	134	124	134	117	129	118	140	122	119	120	117	126	118	115	100	127	109	109	110	132	107	133	134	133	138	134	117	123	129	121	107	132	111	118	150	131	109	114	114	127	112	100	124	125	130	123	137	119	121	118	114	142	140	108	140	109	132	115	123	124	116	122	140	129	111	130	129	104	108	118	137	115	128	129	130	107	109	134	110	134	113	116	135	118	122	113	140	104	129	126	130	121	115	109	122	128	102	158	129	122	115	126	94	126	124	140	121	132	122	113	130	107	95	133	119	116	118	119	123	108	140	123	105	134	125	142	139	134	150	118	122	132	125	139	120	135	121	129	118	132	126	117	130	141	127	137	119	114	122	119	122	113	123	136	126	103	105	136	151	136	117	118	119	136	143	106	116	126	127	132	108	129	115	128	123	132	140	133	140	114	123	111	142	119	117	122	125	123	118	122	142	121	127	144	110	144	127	114	123	123	140	138	139	113	111	106	112	116	121	107	101	148	133	108	112	100	106	115	125	132	114	129	125	128	118	129	128	123	156	120	102	126	109	137	125	118	145	129	114	125	119	135	131	123	119	104	131	110	119	128	143	116	120	124	104	140	128	102	112	118	132	115	111	115	139	115	106	137	132	119	119	116	113	142	124	130	119	119	112	131	130	129	126	107	117	128	107	127	124	121	126	133	107	132	134	118	124	144	116	129	147	123	128	132	124	132	123	117	126	100	126	118	122	128	120	125	138	117	147	116	119	133	144	129	130	105	151	118	120	115	113	130	127	128	123	123	115	105	122	136	116	136	118	115	141	131	129	116	125	103	120	126	136	100	115	110	108	126	142	107	124	122	148	136	117	132	131	116	134	108	117	144	116	115	121	113	128	130	112	124	149	133	117	135	133	137	121	113	109	147	143	122	147	128	125	108	141	143	127	148	126	124	140	135	128	113	129	113	98	144	122	123	121	134	122	135	106	125	112	116	110	115	135	124	107	119	131	141	117	139	137	105	137	107	125	139	125	127	112	125	132	129	114	110	96	114	140	127	139	125	118	137	118	136	102	132	153	150	112	109	126	131	114	123	133	125	138	127	130	125	121	137	122	137	129	121	125	126	111	115	129	103	116	114	129	136	107	124	124	130	128	117	119	113	132	115	123	127	123	123	116	127	120	132	125	115	141	123	116	112	132	144	125	118	126	121	116	108	148	114	128	127	105	130	131	136	123	131	120	130	116	128	127	139	112	116	104	109	136	111	140	140	144	115	97	111	127	112	119	123	115	140	115	132	119	144	113	124	155	110	144	121	114	115	117	119	125	126	123	111	145	116	122	108	133	117	126	129	110	105	114	138	118	132	103	116	115	130	116	116	139	132	115	129
3870	13763	9133	4215	2986	2129	1615	1232	918	755	586	491	418	401	309	294	272	270	222	206	219	197	184	212	179	190	170	150	171	140	158	142	152	157	152	160	147	156	149	154	135	138	133	123	153	137	146	130	131	151	146	145	137	133	113	139	126	129	163	138	126	132	135	117	128	133	136	120	139	127	134	131	138	126	132	148	139	121	126	123	127	132	131	150	133	141	116	127	127	111	147	134	123	124	129	141	116	140	128	116	129	117	124	111	116	135	147	125	127	149	130	112	126	123	122	118	105	138	119	124	130	132	140	142	111	116	126	132	129	133	125	110	143	129	122	120	136	122	130	127	120	114	118	147	131	116	142	109	144	112	119	126	138	124	131	122	127	107	139	116	135	139	137	136	128	136	105	137	142	134	141	132	131	113	122	126	125	122	124	124	123	141	129	129	92	140	130	116	103	125	130	133	125	131	124	133	134	124	143	110	121	140	126	120	121	130	142	122	153	141	133	113	105	115	112	135	120	122	110	128	141	114	128	132	135	137	109	132	117	130	134	126	120	116	133	138	132	112	126	135	103	106	113	107	121	124	120	146	137	103	128	126	143	96	135	124	131	124	129	128	111	141	143	147	136	119	156	114	134	123	126	134	140	129	126	128	129	144	121	125	121	122	122	132	109	112	119	135	129	142	122	140	135	148	132	119	149	128	112	133	128	118	124	130	111	113	140	119	143	101	153	139	134	120	121	129	134	126	115	128	123	119	126	124	131	119	139	121	142	124	111	134	114	131	107	117	144	145	132	134	116	128	120	126	106	115	134	136	138	134	119	106	122	123	106	120	141	136	137	107	129	122	119	114	111	130	131	131	115	137	110	114	115	113	108	115	125	110	114	128	139	115	130	108	112	141	116	125	136	141	127	113	129	138	137	117	129	119	124	130	151	120	113	138	118	135	135	123	118	124	136	112	120	123	116	126	121	126	120	125	126	116	122	123	148	115	130	114	123	127	137	135	135	129	119	129	124	110	105	129	98	140	115	133	121	126	140	114	131	140	121	113	110	134	130	111	120	146	131	115	123	135	130	131	116	133	118	121	119	142	126	122	99	155	125	114	135	130	118	115	138	122	133	144	135	120	120	168	125	138	132	123	127	100	107	128	130	116	129	131	114	139	116	146	129	105	140	122	129	134	127	127	124	134	135	128	120	131	135	117	112	107	134	129	130	111	137	129	108	131	135	148	132	128	116	120	133	117	127	127	120	114	129	110	112	120	133	121	112	141	127	136	132	136	138	122	121	133	124	136	132	121	138	146	131	138	132	125	104	127	129	116	139	133	124	120	118	127	136	121	104	131	137	139	145	127	134	133	132	117	132	153	135	124	127	146	110	135	147	128	149	115	122	139	107	143	121	126	109	123	123	133	130	113	140	114	116	118	137	109	127	136	120	111	127	115	112	125	124	121	130	122	122	111	116	142	121	121	118	117	110	114	133	141	146	131	124	124	109	140	121	102	115	120	138	116	142	127	100	108	122	131	112	133	136	135	123	130	127	126	133	136	125	117	135	116	144	132	154	112	130	106	114	114	131	132	142	121	110	123	122	122	143	137	99	133	134	116	132	113	150	126	112	117	131	142	126	125	123	130	129	150	123	124	125	122	140	106	110	106	120	119	123	119	149	128	126	130	138	143	145	124	129	119	116	126	140	131	138	114	103	128	128	129	105	141	136	122	123	130	140	121	129	97	129	118	115	147	116	122	120	138	111	120	107	129	118	135	121	130	114	113	128	137	146	119	127	127	136	141	128	117	117	108	135	115	118	107	134	127	151	138	104	105	129	124	127	140	115	134	134	136	122	120	129	125	109	130	139	118	100	124	128	124	123	125	121	137	131	119	110	120	126	129	132	139	134	132	145	133	133	123	133	130	130	116	127	132	122	126	123	105	138	126	144	130	132	139	114	131	117	149	128	123	133	120	119	134	123	125	116	120	130	102	110	130	126	138	109	129	111	114	128	130	145	128	136	122	140	113	136	124	118	119	130	146	133	119	128	141	129	135	112	143	128	122	122	132	121	131	149	118	107	125	140	126	142	133	127	111	135	107	114	138	137	123	129	127	146	115	124	143	132	116	120	124	130	114	117	132	121	137	145	130	123	134	127	130	128	149	142	115	148	115	126	135	119	107	114	119	135	128	143	134	126	123	147	139	131	117	137	123	117	126	137	113	141	122	126	129	141	125	120	134	125	127	114	142	118	108	130	112	132	118	134	121	123	127	134	116	127	125	144	124	132	123	116	147	134	127	114	133	136	117	140	119	136	132	140	140	102	118	118	125	144	112	130	123	147	118	132	116	95	130	109	113	134	116	139	127	117	137	126	117	120	139	127	137	113	117	132	120	143	122	112	127	121	116	132	106	123	110	118	126	122	112	125	100	130	140	122	142	112	118	132	139	115	108	109	139	127	125	107	110	123	121	134	128	113	142	121	135	129	126	131	117	132	137	124	129	108	121	132	141	121	140	121	133	141	125	120	112	103	127	120	122	119	123	131	137	144	130	107	136	99	121	111	133	134	136	107	127	111	142	144	138	130	126	120	142	149	114	140	139	120	139	128	112	110	133	129	124	120	128	125	135	138	122	131	115	118	114	124	138	122	116	133	123	112	118	134	117	122	102	127	141	124	116	114	129	138	145	125	131	101	143	112	116	130	106	124	135	134	127	109	131	119	128	113	106	136	134	127	117	107	124	114	128	139	113	139	125	137	123	118	139	110	131	151	131	131	124	113	132	129	118	109	133	118	121	139	127	114	123	134	127	135	148	115	107	133	135	128	149	126	119	126	133	129	133	131	115	116	136	130	115	110	125	111	126	113	112	122	119	131	129	125	108	120	105	126	114	121	130	115	125	117	135	140	143	120	126	107	133	137	134	114	126	118	132	130	127	122	139	120	110	134	114	115	130	128	107	137	110	126	143	111	116	103	136	150	124	113	110	129	133	122	122	133	133	116	130	103	113	127	137	131	129	120	133	117	127	125	123	134	100	122	137	131	121	114	112	130	133	123	145	134	121	130	120	133	124	113	108	132	116	122	129	147	124	126	149	113	125	128	121	136	145	119	142	116	128	142	142	120	127	144	129	110	136	134	124	128	128	127	153	111	135	121	133	111	134	120	130	131	134	132	123	124	120	119	146	123	134	133	132	118	127	107	135	113	131	122	118	123	130	123	120	141	142	119	138	145	131	108	132	142	112	135	112	123	109	129	135	114	110	124	119	123	135	125	134	118	135	122	143	123	111	125	133	138	126	115	127	117	123	145	122	105	143	116	116	123	130	125	129	131	98	125	139	115	138	112	132	117	134	125	128	131	123	110	138	134	122	123	136	120	116	103	119	138	123	137	128	113	120	130	120	131	147	126	120	124	122	109	117	131	137	145	128	137	123	110	112	127	111	144	137	129	158	124	124	129	122	158	142	147	115	134	123	139	115	124	123	130	125	145	130	139	142	118	116	125	137	111	131
27559	19927	7852	836	478	379	354	338	356	348	336	321	313	290	303	340	324	313	295	302	343	313	323	333	334	313	287	306	290	324	295	289	349	340	305	311	295	326	335	302	303	332	301	313	309	281	316	326	301	303	300	295	305	315	290	313	291	331	300	289	268	288	321	329	332	286	314	319	309	323	311	313	288	313	289	321	298	305	287	324	333	323	321	297	306	297	303	319	305	295	320	328	291	320	313	294	305	322	305	300	311	299	341	292	291	285	306	309	289	287	277	302	290	299	306	315	292	281	305	307	310	295	310	311	272	329	276	337	285	286	280	307	310	337	281	293	320	318	281	317	306	299	319	308	323	295	290	336	322	326	283	323	312	334	317	312	311	312	334	292	355	310	328	341	334	334	310	322	317	287	307	315	306	313	330	316	301	272	312	323	280	296	305	343	325	299	330	318	305	289	318	327	309	294	323	281	284	303	323	292	314	283	297	308	304	308	299	300	284	317	323	295	313	312	300	320	303	291	326	330	342	304	299	318	314	343	298	305	336	284	323	318	297	320	334	304	310	314	311	296	315	310	298	309	315	318	283	318	340	316	295	315	347	309	269	323	320	297	329	335	311	303	334	334	311	323	288	302	300	318	314	329	340	303	337	301	308	283	295	295	314	314	314	293	318	292	293	273	326	313	302	302	327	325	301	305	294	294	288	291	311	321	315	313	287	280	319	305	305	287	306	314	329	352	294	349	327	334	285	331	344	303	317	332	320	297	329	302	281	311	309	345	287	303	335	292	311	301	295	306	347	291	332	299	341	304	325	295	300	299	306	305	289	309	300	268	310	307	300	325	314	310	300	302	313	278	288	326	322	354	293	310	333	326	288	326	310	291	285	297	318	293	320	293	310	310	321	305	309	304	294	309	307	298	302	288	313	302	306	304	330	323	326	323	302	296	332	335	289	299	306	306	302	326	324	304	288	300	332	302	319	277	330	312	331	326	325	289	326	321	278	302	341	309	329	326	305	287	328	301	310	310	314	295	318	330	338	313	312	324	311	311	261	309	332	310	302	340	324	327	287	276	312	306	283	283	327	313	283	306	302	298	307	293	332	343	355	295	288	300	314	332	326	286	296	309	298	294	281	290	291	265	312	297	301	292	290	300	317	290	344	304	307	307	291	301	313	297	295	308	310	327	270	310	319	312	321	283	342	306	327	304	328	281	318	284	301	312	311	291	323	316	314	324	292	278	310	293	336	310	308	323	305	285	303	322	312	335	286	318	318	304	298	296	303	317	287	301	315	303	333	312	292	290	340	287	290	286	283	307	312	306	316	293	286	307	298	319	284	324	347	317	321	294	305	330	323	323	310	292	276	337	302	307	314	316	299	295	322	272	299	267	295	298	301	338	305	311	315	332	294	311	299	273	316	303	305	302	283	313	328	303	319	319	331	331	286	306	338	340	315	315	296	290	302	306	323	345	308	329	325	315	357	326	303	305	327	290	329	320	304	282	275	313	330	299	318	319	282	302	298	317	301	310	309	304	309	320	294	307	280	322	309	320	316	347	301	282	285	309	304	281	332	303	302	313	285	294	294	268	326	313	304	351	278	305	303	297	307	321	306	298	309	304	281	294	316	275	351	290	310	294	299	313	319	303	296	319	307	332	274	304	290	320	324	301	317	319	297	310	329	290	328	312	300	328	301	302	316	278	297	304	301	320	343	312	297	284	335	334	355	273	295	315	333	310	315	318	281	296	309	279	339	319	288	295	324	312	293	282	312	281	302	304	294	283	316	302	321	309	322	281	283	313	333	340	318	282	315	324	298	272	332	290	319	340	293	339	309	317	282	300	310	318	302	283	297	311	314	314	332	286	329	284	321	322	302	306	331	325	315	322	320	310	301	319	301	278	284	290	301	299	306	321	285	315	305	332	306	298	289	300	301	284	299	308	292	282	333	294	292	317	303	290	339	356	291	289	327	313	318	309	343	314	306	310	294	321	311	320	308	323	293	329	318	345	297	308	308	301	303	320	324	328	297	338	302	304	334	324	351	320	311	300	307	296	322	311	324	317	327	301	294	309	314	318	313	304	316	303	315	329	338	332	303	308	344	312	286	299	315	306	311	324	290	336	307	323	300	311	285	287	288	301	301	312	299	311	309	323	319	302	305	293	288	320	296	277	317	277	329	322	328	309	334	337	320	303	344	290	311	316	313	331	294	307	289	296	337	320	313	306	295	305	335	312	290	317	314	280	290	319	337	306	303	302	344	310	321	299	316	311	310	318	307	313	283	312	312	316	311	296	340	305	315	299	312	301	277	301	291	313	301	315	271	315	324	337	323	347	307	318	312	326	299	324	295	318	296	359	305	289	327	283	306	297	321	319	308	331	313	279	310	315	325	321	329	336	335	319	296	283	314	302	324	328	285	272	327	314	294	314	295	286	299	304	312	304	306	295	317	286	303	293	328	343	267	274	302	285	315	324	293	307	320	272	318	321	312	327	305	322	326	278	294	316	290	288	328	307	315	304	315	272	278	274	305	324	309	287	304	354	327	256	306	278	303	346	295	326	331	310	281	296	344	311	286	301	257	310	311	343	300	307	273	317	319	302	284	327	315	354	293	289	325	337	282	328	339	319	310	346	306	300	307	333	326	312	312	316	306	299	311	322	307	312	340	286	329	327	297	299	306	309	280	280	309	282	309	340	320	305	317	295	299	294	320	333	319	300	293	278	303	339	289	310	312	294	312	338	283	315	292	320	302	316	330	314	313	302	323	312	323	300	280	302	300	323	329	324	324	319	302	302	300	306	296	311	303	292	292	318	280	289	311	315	301	320	313	324	282	298	319	322	306	316	344	328	270	321	302	315	322	348	292	299	300	289	273	286	304	344	320	310	311	323	320	306	324	310	289	287	349	325	306	304	312	343	322	299	309	331	305	274	285	313	310	296	315	316	308	330	318	311	271	324	313	334	289	323	338	296	318	314	298	305	282	340	333	308	297	304	297	305	300	309	305	331	280	322	303	318	312	304	292	336	319	311	293	295	284	324	327	293	326	303	294	337	312	298	312	341	301	290	322	330	324	297	332	313	332	281	332	313	278	302	307	333	326	291	285	295	315	306	271	298	325	293	309	337	310	327	303	331	339	295	334	315	289	285	300	292	304	311	292	317	294	294	315	337	344	290	318	299	300	312	299	288	288	325	317	298	251	292	300	318	292	276	326	287	347	277	306	303	290	315	280	347	310	308	289	286	304	293	322	321	295	273	326	283	320	277	315	316	300	321	301	297	314	285	295	321	287	316	274	338	277	289	331	329	341	304	304	321	271	306	295	312	305	305	303	276	264	307	318	305	301	312	291	319	322	307	317	281	290	303	295	344	294	333	313	311	286	320	298	339	338	315	321	309	312	316	306	304	309	327	298	303	300	293	292	299	283	309	284	266	332	304	314	313	322	322	294	313	262	304	298	320	303	293	296	282	291	287	328	295	280	282	324	314	299	327	333	318	308	308
4977	2366	1356	756	632	535	477	420	382	399	345	367	355	358	341	359	318	327	307	314	354	343	311	361	312	332	340	323	317	350	350	304	353	354	318	319	370	345	295	337	297	332	357	324	305	321	350	318	322	329	322	344	348	331	286	322	331	314	311	323	309	314	288	326	311	324	337	275	312	307	327	370	315	326	336	316	333	310	322	331	334	306	328	318	311	304	300	336	282	335	353	345	310	325	319	351	314	328	347	324	323	337	337	341	288	366	326	335	337	321	335	347	336	340	342	317	346	365	318	312	313	342	295	316	313	329	324	310	325	333	322	328	326	326	315	300	327	332	327	306	369	290	351	333	310	322	338	299	319	315	299	325	306	322	346	318	322	335	327	330	308	320	298	341	342	267	316	340	350	323	312	306	367	323	324	320	324	320	351	305	336	332	337	310	327	312	334	306	338	308	332	332	316	322	290	301	329	312	323	375	304	336	328	334	291	339	321	333	330	306	311	330	293	310	330	337	324	325	326	336	317	325	277	314	326	296	318	316	344	356	321	350	356	323	324	308	315	310	305	333	320	292	314	336	315	336	328	319	338	336	318	336	331	346	291	299	312	325	330	333	323	311	317	324	325	332	306	317	308	321	378	322	300	328	302	322	293	314	346	328	331	327	360	339	332	322	309	298	316	314	317	336	374	332	338	342	313	359	338	332	333	343	307	336	307	338	298	327	336	324	308	302	305	308	362	336	341	331	348	326	345	301	330	314	304	280	319	338	315	314	302	328	342	326	272	318	337	325	316	345	338	322	321	321	328	316	333	333	315	313	332	321	302	337	336	313	328	340	298	348	337	335	307	328	340	327	296	349	341	329	317	313	339	353	326	328	305	284	330	302	323	344	311	358	337	313	343	283	323	356	301	328	340	318	341	310	304	297	362	320	319	384	324	318	341	313	333	342	344	297	300	293	327	295	346	338	331	331	364	350	350	294	357	354	295	335	312	326	342	294	307	285	326	308	335	309	318	303	312	348	316	324	335	341	283	310	293	297	297	324	352	321	313	314	303	310	314	319	324	322	305	351	307	351	338	318	286	322	299	316	306	329	316	314	299	322	298	308	313	314	269	289	307	351	341	304	314	351	320	324	300	319	301	328	344	320	320	341	319	292	290	356	310	341	334	335	285	330	302	327	283	330	319	327	346	346	333	293	336	328	292	316	334	352	323	339	306	319	323	340	350	301	289	295	331	320	343	342	331	334	293	338	303	273	350	329	335	331	294	335	323	268	350	314	331	317	358	323	324	317	276	294	326	295	329	330	328	331	328	311	317	348	301	331	331	360	358	340	349	278	327	332	350	286	310	312	348	331	322	329	315	309	304	314	330	320	339	315	339	321	316	343	358	334	344	321	322	321	346	308	325	295	315	322	330	274	381	281	283	334	307	337	322	344	329	325	319	336	325	334	356	320	324	325	312	318	313	320	302	341	309	324	309	348	336	320	308	342	332	330	322	338	342	312	335	341	343	326	333	336	325	291	315	326	339	301	319	319	294	354	329	338	333	363	339	311	312	318	335	333	346	343	300	316	320	302	326	331	324	326	328	311	320	292	329	307	286	297	292	310	330	323	329	314	346	351	332	352	353	328	299	295	291	343	296	305	317	312	327	331	316	308	313	319	299	316	341	298	330	304	356	309	311	336	305	305	320	315	338	301	359	292	339	309	321	320	335	349	325	331	330	288	306	321	316	333	319	336	326	304	349	336	352	351	336	303	354	340	338	358	352	321	321	318	324	335	323	322	294	312	339	351	300	346	337	313	321	310	318	303	305	298	353	303	346	340	345	286	323	322	318	325	344	338	308	333	326	277	332	313	317	298	359	334	306	346	328	312	331	350	299	303	347	342	347	341	318	369	324	313	287	294	329	322	348	289	320	282	320	310	302	357	304	324	282	318	309	343	335	307	318	318	352	298	309	348	323	324	355	307	338	338	313	352	346	341	344	319	329	352	328	333	286	310	347	323	338	345	315	321	327	312	317	334	329	323	320	325	326	315	323	315	324	331	315	326	293	340	335	338	334	344	333	342	335	311	315	312	341	309	332	335	312	311	354	351	336	349	293	349	325	301	334	321	339	332	323	306	333	324	321	322	314	308	321	328	326	366	331	316	340	306	294	351	297	343	335	300	288	326	324	327	307	330	282	362	340	319	324	335	286	345	328	342	351	307	331	323	331	332	287	358	341	277	344	304	320	317	333	339	345	302	327	312	343	340	354	346	309	293	310	332	317	316	335	310	361	339	306	309	309	321	336	354	304	320	334	325	350	327	311	375	301	316	331	355	321	318	324	301	322	316	331	333	328	327	343	324	333	282	360	316	331	305	301	353	298	311	318	333	323	339	336	317	314	340	326	327	328	329	320	322	328	338	310	337	329	316	306	333	343	329	316	327	283	332	307	318	356	307	337	322	324	330	342	341	357	347	302	341	318	332	346	355	332	319	326	311	328	322	320	355	317	328	323	308	329	316	324	290	337	323	308	343	292	308	345	298	300	332	340	290	344	346	340	351	307	324	329	292	300	328	311	345	334	310	313	344	342	320	287	331	324	328	322	281	305	324	326	327	343	323	325	312	324	286	333	313	328	343	313	356	317	324	328	322	316	303	342	340	306	320	362	327	331	322	314	336	348	337	305	322	328	331	300	312	324	321	357	322	293	328	299	303	335	316	332	328	342	366	318	332	313	291	317	304	335	327	333	323	329	294	284	331	342	320	307	329	281	304	330	336	357	303	341	332	362	320	358	312	321	338	303	352	340	340	336	300	324	332	319	320	319	313	328	313	310	330	301	299	321	320	345	314	349	336	334	310	308	319	302	331	311	329	320	295	338	337	299	315	341	341	316	328	294	301	319	323	309	313	334	327	347	319	323	292	315	321	295	339	302	316	306	328	344	315	330	321	314	327	310	341	322	327	361	318	338	309	347	332	331	304	348	324	334	313	330	313	328	303	278	294	318	341	331	327	316	309	346	303	314	342	350	347	287	294	319	323	350	305	299	344	356	310	316	320	371	355	338	317	324	366	342	329	347	298	332	338	314	320	333	307	301	302	338	293	314	313	341	332	352	296	324	318	348	318	308	342	309	299	313	335	322	319	322	300	323	320	349	343	344	308	320	337	317	331	339	300	294	345	311	320	322	333	316	320	325	295	331	320	325	306	345	349	330	327	309	312	332	304	316	351	333	310	318	312	326	323	308	327	323	312	294	318	312	310	317	328	289	322	346	273	356	354	314	347	312	322	316	309	328	310	313	336	344	330	307	330	354	346	295	324	319	373	315	342	343	323	336	323	305	294	344	328	335	335	339	320	328	343	307	339	321	330	324	316	330	302	319	328	281	312	329	314	279	367	322	343	317	319	358	327	331	336	330	314	368	323	352	330	279	319	349	308	335	312	324	316	320	352	321	306	320	354	348	316	323	367	347	347	324	327	309	326	331	331	326	330	338	293	346	345	355	336	276	320
23575	20884	27719	24189	20790	4737	694	454	383	323	289	247	205	212	210	206	201	187	165	178	202	169	187	163	186	178	171	152	145	142	182	142	157	153	160	146	153	172	159	151	159	155	158	162	155	161	156	144	169	135	159	184	153	145	150	134	151	159	168	141	165	159	150	163	157	148	148	150	134	152	128	148	149	152	142	162	140	151	145	150	135	151	168	147	139	139	141	127	138	168	135	152	151	152	156	163	159	132	128	158	140	149	149	148	142	149	134	144	143	164	161	128	154	149	154	166	149	138	144	138	153	167	164	160	171	133	142	178	135	136	152	164	171	132	153	141	147	155	148	137	132	175	156	151	140	149	146	143	161	146	159	152	145	142	145	135	150	135	141	143	147	159	138	132	146	141	116	155	134	163	143	147	136	149	137	147	148	166	161	140	138	143	147	153	166	163	148	159	155	166	131	148	140	171	139	136	174	147	164	142	146	152	162	141	166	156	145	140	155	143	167	142	177	141	161	162	162	141	175	142	130	134	159	165	150	144	147	140	160	152	146	149	148	152	124	152	152	143	153	145	138	161	162	163	145	129	144	136	154	158	152	146	135	148	129	158	136	169	154	165	161	149	153	137	131	141	152	151	159	135	131	136	143	149	133	141	161	153	152	159	137	125	171	150	149	159	143	146	141	133	153	158	125	156	152	147	143	138	151	146	148	159	146	157	154	146	169	144	145	154	144	160	135	148	153	148	134	146	144	143	138	147	143	162	150	159	157	158	162	140	173	147	134	151	144	153	164	130	164	155	150	142	167	137	136	156	157	147	147	137	149	153	136	123	138	165	145	146	157	139	148	145	132	159	160	148	148	153	163	146	143	129	143	158	158	155	146	143	145	140	139	161	157	152	149	157	148	142	132	145	142	146	182	144	145	153	121	146	164	163	172	142	153	136	136	161	128	167	148	135	135	145	162	154	120	153	159	156	164	127	162	141	126	153	155	133	129	159	140	139	131	136	168	159	162	144	155	152	141	143	120	176	158	137	151	142	155	161	148	123	146	152	144	162	129	150	161	147	150	146	157	150	150	139	153	148	127	159	160	150	142	157	159	136	163	150	162	144	149	137	145	144	146	127	131	136	147	134	133	156	141	140	170	148	141	141	149	142	146	149	145	154	148	135	148	149	152	150	158	147	148	154	147	137	148	158	154	154	171	161	163	141	148	149	139	146	157	142	177	140	148	142	133	127	125	147	151	147	146	144	132	154	151	129	141	195	147	156	124	130	158	147	152	151	147	162	141	131	136	166	136	150	162	128	169	148	157	141	141	142	157	144	135	156	142	147	164	173	162	165	144	133	133	122	162	151	153	160	157	144	151	125	139	157	148	143	148	152	134	131	144	154	163	138	146	130	146	135	145	133	153	142	140	164	149	150	143	162	155	149	147	152	169	133	153	139	144	142	148	166	152	170	144	133	146	143	144	151	139	147	157	143	143	175	148	132	141	164	140	151	148	138	161	153	117	147	148	124	130	138	148	137	150	161	163	171	145	169	151	138	127	141	150	154	137	162	148	170	128	128	134	162	140	151	125	123	148	132	173	161	130	160	149	167	146	132	128	127	142	146	150	123	151	138	142	148	136	155	158	159	115	152	140	133	129	157	144	153	158	152	138	145	158	170	168	131	148	178	164	153	140	141	153	123	152	150	117	154	155	181	147	148	146	157	133	150	147	154	163	142	156	156	136	144	135	149	158	142	134	159	152	142	135	158	174	131	161	177	161	157	144	166	154	145	145	152	155	129	153	134	145	130	146	142	140	152	159	142	132	146	153	154	153	158	139	147	156	137	145	145	151	124	136	164	137	172	160	147	142	154	139	143	133	155	148	171	151	139	154	133	149	135	157	138	145	129	146	145	160	135	163	167	152	165	175	152	148	137	154	146	138	157	146	158	153	140	133	139	142	150	148	162	123	140	140	162	169	153	160	158	147	161	146	152	146	122	136	140	139	150	141	148	147	141	162	164	155	144	164	128	146	134	134	139	136	134	130	158	147	141	131	151	168	132	145	117	138	136	151	180	119	137	128	121	154	155	128	149	162	166	149	145	130	145	155	161	144	141	149	166	149	154	151	120	143	159	146	130	151	124	144	153	150	136	154	133	153	165	148	135	156	158	144	138	130	140	141	162	149	163	132	139	159	145	132	151	151	171	178	123	122	159	146	144	145	158	144	136	143	181	147	130	153	151	154	155	138	145	157	157	165	131	140	149	132	153	135	147	144	175	137	158	131	146	157	160	174	137	165	141	130	153	150	151	159	140	135	146	153	172	160	140	161	157	149	149	149	138	150	152	154	143	139	162	139	149	158	144	144	153	147	134	146	152	161	144	133	146	138	118	159	155	144	162	150	153	153	163	140	144	172	161	132	153	129	143	135	176	153	164	158	129	149	149	168	138	161	150	130	149	145	166	145	140	119	146	156	150	145	141	134	147	163	148	146	148	119	157	147	157	118	130	142	157	168	147	114	134	142	142	135	149	150	138	141	147	137	145	155	144	147	177	144	157	146	125	166	134	145	140	159	137	137	154	140	153	143	157	159	150	156	144	147	154	155	151	129	160	158	168	139	158	110	137	130	149	159	143	140	149	141	159	148	125	160	133	139	170	148	140	155	143	143	123	140	136	153	150	151	154	135	133	175	148	156	174	166	167	145	163	163	164	140	160	157	139	147	166	149	129	133	128	168	135	142	124	145	128	148	169	143	168	148	140	142	153	173	163	147	158	160	156	142	156	151	138	150	158	139	136	156	168	142	163	159	155	149	158	156	139	154	156	154	136	151	153	151	160	148	147	139	141	134	158	153	139	151	153	145	156	123	137	126	130	142	149	169	157	134	143	166	139	140	167	145	125	142	154	155	146	150	133	161	151	159	172	140	135	122	130	133	159	177	152	125	130	159	115	134	146	157	144	141	147	131	149	133	154	157	146	145	141	154	159	126	164	150	148	152	149	167	149	136	143	147	145	169	127	136	145	128	158	170	156	155	138	144	130	159	123	127	139	147	157	155	154	133	135	164	132	147	169	143	143	151	137	146	155	122	161	153	150	142	185	149	140	140	132	153	143	158	135	135	141	169	152	141	130	182	149	138	139	136	164	149	149	151	152	122	137	135	141	136	146	142	134	138	136	123	141	158	144	153	147	152	159	137	158	132	143	137	150	142	155	138	138	164	144	151	155	113	146	134	140	142	143	147	158	140	138	143	145	164	152	143	151	121	163	175	151	147	165	163	158	156	142	162	142	171	146	159	150	129	158	152	147	147	136	160	179	166	155	156	144	167	143	146	159	146	158	161	143	136	163	134	133	161	139	153	142	133	147	142	144	155	162	148	153	146	148	148	169	136	137	142	131	164	145	183	147	140	144	119	145	142	144	138	157	163	134	147	139	160	163	152	164	132	152	161	158	145	144	133	171	143	144	157	132	156	151	154	160	136	141	151	136	146	153	148	154	135	138	159	138	157	170
3419	8660	5457	2442	1695	1289	963	754	605	472	419	373	319	281	287	249	234	224	229	206	229	169	201	206	205	178	155	202	201	153	162	172	165	174	187	147	175	166	164	159	164	171	158	159	173	170	172	173	165	174	140	151	140	164	141	172	135	152	174	148	167	172	172	148	166	137	148	172	167	143	156	189	140	168	150	179	179	165	163	140	177	150	168	159	156	153	151	177	162	165	150	164	159	151	164	159	163	144	157	161	141	167	142	190	151	146	158	155	148	159	156	147	167	155	122	149	149	157	163	133	159	162	155	161	162	156	176	156	150	163	151	149	144	169	133	117	172	155	143	151	151	161	168	175	152	148	167	143	172	144	128	133	159	168	154	172	134	167	176	150	159	157	157	174	152	156	163	166	153	162	140	156	149	153	123	153	143	176	164	172	154	147	155	139	146	146	149	152	159	140	157	142	163	162	169	154	182	151	149	137	157	146	158	152	168	161	135	150	143	145	160	165	178	164	165	163	162	151	156	165	164	161	181	154	152	172	161	155	144	163	174	185	169	169	155	141	162	151	154	150	144	142	148	141	149	152	149	149	196	152	142	154	142	173	147	162	159	189	136	143	138	151	155	147	140	164	140	158	143	180	160	149	169	160	138	176	160	155	147	164	145	159	156	171	170	149	153	170	148	155	136	152	153	139	167	164	163	139	163	128	136	150	145	167	175	160	185	162	125	159	176	152	150	168	156	167	138	164	155	170	151	154	159	189	143	163	153	185	163	134	143	158	179	168	160	133	155	146	167	155	166	159	155	155	164	169	134	155	149	167	158	166	169	139	169	146	162	163	144	156	175	158	138	157	158	146	152	158	159	142	164	146	151	145	156	162	161	187	165	171	142	148	148	160	159	166	154	178	140	158	149	146	140	124	146	179	169	159	167	161	160	157	148	151	160	141	164	172	163	157	134	149	161	169	152	155	161	142	163	159	149	158	147	148	183	162	162	151	176	162	143	156	160	147	146	166	152	173	165	170	165	156	153	160	144	168	156	147	161	139	172	136	160	160	162	174	130	170	150	143	169	175	138	158	174	176	141	140	133	179	165	170	166	156	139	132	137	178	155	160	171	172	177	163	156	149	146	143	148	163	175	156	156	163	180	146	134	164	141	150	177	161	169	144	157	149	146	142	166	154	158	139	147	143	135	154	148	129	138	169	160	170	165	138	142	183	161	149	136	160	157	149	157	159	152	148	165	164	170	161	142	148	170	144	146	173	150	162	168	142	169	141	157	124	151	153	152	148	154	148	150	142	174	179	154	186	151	173	157	155	152	165	166	157	152	167	154	158	139	173	156	158	151	163	156	134	167	144	172	129	150	159	127	137	150	145	152	138	134	150	161	165	158	150	153	140	169	162	188	159	158	164	148	144	162	160	165	186	134	156	158	180	141	157	153	169	163	173	153	166	149	149	154	144	178	177	178	147	155	158	158	169	153	147	182	157	178	148	152	135	144	160	156	177	147	161	139	158	156	172	151	153	157	148	171	154	141	148	181	150	159	179	159	137	148	159	157	165	168	175	168	158	167	141	160	169	171	137	142	155	156	145	173	160	162	136	163	175	150	151	162	157	165	161	161	166	142	187	147	148	160	173	153	158	167	157	159	137	160	157	148	159	162	155	166	166	166	133	159	163	161	155	190	148	152	149	168	159	136	146	147	143	163	171	158	147	162	164	130	179	150	147	143	170	136	145	149	148	161	154	140	177	170	161	129	162	143	137	168	157	159	166	137	152	145	150	147	165	151	152	168	145	155	151	149	148	176	167	169	156	163	168	131	155	149	121	156	152	174	143	167	146	156	154	160	158	138	146	151	145	162	147	149	147	148	171	175	143	177	173	154	145	161	146	169	142	161	164	143	164	160	137	138	160	144	169	164	166	163	162	149	161	155	157	151	158	152	167	154	176	153	160	162	154	161	156	162	158	153	157	165	163	148	136	131	144	167	154	144	159	144	141	157	180	155	138	181	178	152	192	179	150	151	143	175	153	144	140	131	174	165	151	151	172	139	158	156	168	164	162	146	151	172	155	128	164	157	148	162	156	156	156	139	182	154	167	153	136	146	156	135	163	157	158	139	163	148	154	153	152	159	162	154	150	146	125	163	146	148	171	166	166	147	159	157	164	155	149	173	164	148	168	143	139	156	177	150	165	170	147	150	171	155	141	174	129	150	179	156	156	141	160	150	135	152	139	135	158	142	166	146	148	160	147	150	153	162	145	180	171	177	175	129	171	168	158	160	153	162	150	156	146	154	168	148	145	144	147	149	142	162	163	166	159	152	145	168	161	145	169	159	155	152	163	153	156	138	146	136	152	159	142	166	156	194	155	140	144	153	162	183	162	155	156	186	147	146	155	148	164	147	160	162	168	161	175	175	145	168	148	133	148	180	165	134	147	155	147	147	161	146	148	164	154	135	157	145	144	151	157	152	155	138	168	149	142	161	158	158	156	190	165	146	157	160	164	182	162	158	159	134	148	141	173	172	149	157	157	160	168	160	141	175	186	147	170	149	160	155	160	147	143	175	176	145	155	158	133	135	179	154	162	162	150	149	156	165	165	146	173	154	165	153	159	162	156	148	155	160	157	154	162	163	139	160	167	154	172	157	157	172	162	157	140	152	148	170	153	156	154	157	141	161	159	145	156	150	152	153	174	157	132	147	169	165	161	153	146	140	146	152	151	143	165	185	172	170	152	147	136	166	170	148	170	151	163	152	144	147	148	171	149	134	148	131	148	147	136	144	165	147	165	169	170	172	147	137	157	168	172	178	150	165	154	160	146	153	147	131	162	151	165	152	168	164	150	145	165	155	159	151	165	147	169	178	154	149	162	133	163	165	151	155	160	150	166	144	155	170	153	184	178	158	162	156	161	148	153	140	160	121	138	166	159	151	151	159	143	165	157	162	176	166	148	167	156	142	163	151	171	148	170	152	147	174	160	153	194	135	129	155	133	166	169	156	176	167	155	145	176	134	149	171	149	148	160	125	151	120	129	154	173	129	139	154	140	156	158	150	143	158	171	151	130	162	142	139	160	150	154	149	140	167	166	173	159	152	138	165	164	143	170	147	152	164	164	142	157	147	159	169	157	163	146	143	160	175	159	142	163	143	144	169	166	161	149	149	151	165	170	149	157	140	149	153	157	150	158	146	155	165	164	169	138	127	139	163	175	143	146	162	162	145	167	156	162	155	147	144	160	157	160	131	149	146	137	177	146	142	150	162	147	158	140	129	160	155	137	162	167	155	156	142	154	178	149	142	143	156	132	171	177	140	153	149	165	166	148	145	159	178	153	146	169	153	151	165	140	143	176	141	154	178	137	148	163	154	151	163	184	158	161	178	168	144	155	162	154	157	166	152	150	174	142	185	158	162	161	161	144	149	172	153	153	167	178	159	163	161	148	164	150	168	157	149	168	146	154	172	154	146	151	137	162	185	129	157	141	147	151	153	153	127	149	143	170
24647	20888	26607	25234	7541	703	572	460	466	438	407	409	423	379	385	390	382	373	374	362	354	360	372	379	362	373	375	380	387	350	359	378	389	362	334	348	364	303	365	360	392	343	329	327	400	382	355	371	387	361	358	371	366	340	344	357	397	326	330	329	371	333	343	357	338	374	342	365	352	360	352	354	322	352	351	374	361	367	342	360	354	395	383	354	376	340	332	365	327	313	372	350	337	360	320	359	379	344	363	347	373	345	345	333	365	350	362	363	336	323	370	332	382	326	359	387	392	372	348	345	353	343	345	332	352	322	385	365	344	334	330	367	364	345	345	371	359	356	353	338	347	340	335	390	375	390	340	342	344	361	329	344	349	330	340	360	334	370	329	343	345	394	330	316	358	349	332	332	305	354	340	324	352	344	363	364	334	343	371	330	358	363	365	336	343	327	341	338	361	341	324	344	369	369	313	341	358	352	362	362	360	390	323	365	376	359	343	323	317	365	357	345	374	355	397	354	356	336	365	332	328	360	352	340	337	321	338	340	352	368	387	361	321	352	340	326	361	342	347	349	361	367	372	337	311	330	325	346	347	343	373	345	355	380	358	335	374	328	349	331	362	318	358	360	339	362	352	346	358	360	354	356	360	323	354	327	367	364	353	310	330	340	375	342	345	359	345	369	336	335	336	324	351	351	359	366	350	370	359	328	343	366	353	367	385	338	341	354	353	313	356	398	332	357	339	361	375	377	336	323	340	316	349	329	340	388	358	330	366	338	354	341	360	364	375	354	337	380	360	389	357	337	327	299	342	398	361	377	336	358	356	364	330	342	328	338	374	354	352	366	381	328	357	380	384	352	389	319	356	367	321	339	349	367	366	366	346	385	339	335	349	356	378	374	359	358	364	328	353	345	336	337	351	331	343	346	357	344	360	344	393	357	356	321	366	391	335	330	369	330	364	335	357	324	338	361	342	359	351	342	346	353	339	379	337	360	349	377	363	365	354	333	349	349	334	363	363	335	345	360	377	328	355	316	375	350	343	364	340	338	357	348	334	353	345	317	337	384	362	337	337	313	338	348	323	359	357	347	334	347	339	405	331	362	344	353	337	346	367	316	343	375	341	341	364	385	344	361	365	322	337	341	294	321	327	351	351	330	372	333	364	366	337	361	364	355	328	335	340	340	385	354	358	376	309	347	367	322	330	350	351	330	338	386	361	341	326	358	351	376	364	339	322	352	339	339	336	346	353	341	327	371	347	335	332	359	352	366	365	388	382	344	379	397	372	370	371	349	342	360	338	342	327	366	320	327	359	323	343	338	352	372	358	368	405	348	331	355	363	345	359	368	341	354	345	366	337	386	367	350	351	375	373	342	345	344	354	349	340	373	384	367	363	368	328	350	355	358	357	349	368	384	332	351	332	332	348	361	315	347	355	347	350	341	385	342	383	324	319	367	363	344	315	357	341	365	353	370	308	332	330	355	336	371	369	346	360	354	372	329	385	352	387	364	364	322	349	358	357	353	356	348	351	336	340	360	362	341	370	364	330	335	367	362	338	351	373	341	360	344	343	340	339	375	326	389	383	361	342	354	322	331	365	353	341	380	372	347	356	347	365	355	352	372	368	318	344	351	372	348	321	373	342	353	320	337	340	309	352	364	340	333	364	330	372	375	329	333	327	303	318	358	323	353	345	345	342	366	324	386	348	340	357	353	370	326	359	335	310	322	316	324	343	345	359	337	363	349	336	334	333	340	339	314	348	329	314	353	394	353	338	333	317	329	327	341	350	350	326	329	354	406	380	371	379	326	333	348	342	384	355	348	335	376	316	338	361	345	315	365	360	315	357	339	392	366	330	328	335	367	383	342	336	350	320	332	334	342	340	364	368	332	355	349	348	361	354	334	333	288	346	348	359	359	352	334	336	357	354	328	345	365	330	368	354	392	324	362	347	349	361	363	355	383	342	356	384	320	335	348	358	322	370	320	332	347	342	340	347	388	338	347	327	354	331	299	323	356	351	368	372	359	356	354	363	324	332	356	333	367	350	331	368	363	383	351	348	372	352	386	335	317	337	343	347	341	341	364	354	330	343	315	373	338	358	339	389	346	379	357	355	326	346	352	336	333	336	333	338	362	340	362	313	351	326	332	351	321	348	345	359	360	337	356	405	356	329	352	340	340	354	334	347	352	325	359	368	327	346	339	320	349	402	362	320	337	326	338	337	365	350	351	348	369	354	357	379	366	362	383	356	347	323	357	386	372	359	333	349	333	349	352	344	345	352	354	341	385	323	361	334	343	370	351	345	320	343	370	354	377	348	353	345	360	370	374	367	316	350	381	346	299	319	358	303	363	355	348	330	347	353	313	345	333	358	328	386	346	371	347	347	368	317	348	373	354	310	326	395	367	325	333	368	346	367	351	344	371	372	336	334	367	351	339	336	356	334	349	368	337	354	348	321	309	315	338	392	324	365	314	365	372	371	338	335	351	349	365	328	350	344	357	358	323	317	338	359	338	361	323	322	352	350	328	377	383	333	382	348	354	366	350	351	357	365	351	321	314	346	313	350	319	370	356	336	324	341	339	374	335	350	376	340	356	324	347	361	400	342	367	339	357	339	354	357	342	350	345	343	360	375	357	332	382	337	350	365	330	337	330	327	316	334	329	360	360	363	334	346	352	316	356	393	388	312	359	352	346	312	355	344	350	348	354	377	322	368	347	332	353	320	376	360	368	319	352	351	352	358	340	352	380	368	345	357	360	358	368	341	341	331	349	392	355	349	336	346	358	368	339	350	372	335	330	362	341	358	364	360	344	349	351	382	329	371	369	366	357	338	342	361	352	336	366	347	343	372	323	303	352	361	328	310	366	332	350	372	333	339	341	383	340	339	349	324	331	353	364	376	327	358	343	346	369	349	341	402	371	363	344	332	354	353	358	339	346	359	365	372	325	330	365	396	359	345	323	348	340	315	361	360	341	353	345	347	352	358	375	339	344	335	356	356	362	361	359	348	332	358	331	337	313	350	345	342	339	346	391	364	354	333	347	346	314	296	351	354	366	355	340	353	368	370	303	328	351	356	334	352	363	408	340	334	325	357	357	352	336	341	331	348	366	344	340	331	343	328	368	358	333	375	362	361	361	375	346	361	364	339	366	357	339	331	344	395	355	339	330	334	352	350	367	338	371	376	339	342	334	330	343	367	319	375	350	334	362	334	354	357	364	356	341	337	371	366	372	347	383	325	353	329	373	370	345	383	364	330	334	337	367	317	357	320	334	352	365	341	329	399	380	374	337	332	342	345	360	308	389	368	344	341	336	354	344	357	358	362	327	339	375	374	339	339	362	354	360	342	352	370	375	357	350	354	412	338	341	323	381	383	354	365	375	352	350	355	378	348	343	347	339	330	359	336	365	329	356	358	350	335	384	353	330	312	323	345	380	373	356	348	330	351	355	353	364	359	355	340	356	328	330	356	335	322	356	332	314	332	337	330	362	371	324	338	340	354	330
3401	5217	3275	1582	1154	945	778	689	591	490	539	474	452	444	428	432	408	413	398	385	399	384	362	374	394	377	430	388	381	394	350	355	359	361	362	383	358	389	364	348	371	376	345	350	405	362	343	397	358	376	356	386	372	387	366	346	366	394	377	403	366	350	347	352	373	347	375	340	380	357	388	392	380	381	352	376	346	358	336	363	380	359	347	335	317	387	361	412	362	319	340	353	341	343	404	369	372	350	379	349	373	372	359	354	410	358	355	357	376	354	368	369	343	382	329	337	365	355	369	338	373	329	346	373	332	358	340	328	349	373	357	338	366	360	343	389	364	361	345	341	366	364	373	363	354	363	358	368	370	360	354	371	367	362	357	375	403	361	354	388	348	365	347	368	376	380	363	360	330	364	365	382	389	379	370	315	335	362	344	351	398	388	366	366	361	372	401	380	348	371	330	361	385	373	376	332	368	341	398	389	361	382	362	337	393	388	388	390	365	347	392	346	354	354	346	364	344	340	345	353	400	330	368	361	365	361	338	336	339	353	397	360	378	369	368	373	354	382	369	373	373	364	337	344	352	365	368	361	373	384	361	339	354	351	370	335	361	364	345	353	390	382	312	382	374	376	362	363	359	371	373	393	369	383	329	346	417	353	356	394	379	327	322	353	358	335	358	351	359	345	371	355	347	353	363	381	369	354	379	359	347	380	368	364	371	358	358	333	389	352	313	359	387	360	352	382	355	361	378	376	343	333	376	361	365	357	343	361	343	349	309	384	368	345	367	356	378	372	374	385	344	353	322	372	371	367	322	375	347	355	384	371	358	330	340	354	407	335	363	359	423	351	361	343	368	391	375	356	382	370	347	353	316	402	375	380	366	377	325	364	376	401	344	404	379	339	378	394	389	360	345	385	354	341	365	373	363	375	337	341	369	362	339	370	378	381	369	367	338	347	407	377	347	369	366	336	357	342	385	364	353	366	388	359	365	342	360	350	365	366	361	334	369	379	385	351	340	369	374	354	375	360	387	337	405	382	359	366	359	363	379	354	343	383	374	351	387	357	419	384	368	323	364	397	368	344	383	373	388	374	387	355	342	358	351	365	357	357	346	376	377	360	346	387	350	391	357	346	369	348	350	367	374	356	335	344	344	391	361	393	337	370	334	364	370	368	360	364	347	376	333	378	369	399	362	351	360	378	382	404	358	363	352	380	363	356	343	344	358	384	377	349	386	346	359	370	380	388	362	388	329	375	374	400	382	386	363	363	362	374	361	337	371	324	370	380	408	340	343	369	348	391	390	383	362	364	366	378	331	362	369	378	349	362	343	346	376	328	340	308	384	347	349	348	384	369	345	363	384	378	361	393	395	326	350	368	379	361	343	370	356	332	337	396	361	357	353	357	354	347	348	343	347	359	323	353	351	361	360	362	368	351	357	328	334	375	367	363	358	374	365	362	391	354	336	357	321	356	367	307	365	363	373	362	368	384	351	377	365	351	342	350	373	354	378	365	371	341	396	352	379	354	387	325	377	397	331	356	380	366	375	361	356	359	345	381	353	325	369	374	351	338	372	348	338	344	358	334	376	348	329	346	355	377	353	350	336	354	355	356	350	375	353	348	331	359	361	386	365	389	377	361	349	368	386	351	380	368	371	355	371	362	368	352	364	376	374	395	348	364	351	366	352	374	385	379	361	353	356	333	338	367	330	370	337	337	374	346	366	371	351	342	378	341	379	381	359	375	366	356	376	361	382	342	346	356	342	391	361	366	342	354	377	405	387	340	411	375	344	385	334	378	365	376	363	325	332	369	395	349	337	386	363	328	358	351	348	313	375	353	369	350	347	380	365	372	364	356	330	328	340	341	359	353	363	341	355	361	378	338	359	384	386	368	362	335	332	391	387	376	341	338	347	380	354	355	356	378	405	336	369	384	356	360	351	365	345	363	369	339	354	392	388	382	351	335	348	352	347	361	366	338	346	359	323	325	346	333	363	377	368	340	388	335	353	388	367	350	385	364	355	354	364	381	362	330	361	374	374	350	364	339	370	327	387	394	362	408	349	341	395	373	350	358	340	378	350	332	383	347	367	376	365	396	320	382	361	368	360	311	328	370	376	375	374	362	369	388	398	357	360	378	348	356	361	361	379	377	356	380	362	352	378	405	356	336	357	339	356	349	341	350	370	367	355	374	382	381	350	363	349	358	360	379	358	372	365	378	360	341	353	362	385	356	351	365	341	356	359	360	362	374	404	394	375	364	366	343	371	368	374	331	393	365	363	379	320	411	360	364	348	367	376	355	381	374	363	341	367	362	336	362	370	357	370	360	387	377	349	384	360	402	379	344	385	376	368	368	370	361	359	367	374	363	390	399	358	374	369	383	376	344	346	384	372	383	370	346	379	363	375	356	369	387	383	342	364	399	392	345	374	360	358	374	359	345	372	385	336	384	400	380	386	356	353	320	377	372	356	386	328	355	364	379	339	341	347	374	365	366	380	371	356	350	347	363	339	359	365	368	342	391	358	366	378	368	352	368	380	368	340	378	383	372	345	395	357	332	354	347	371	327	350	354	352	355	387	351	357	353	332	372	381	372	327	340	357	334	360	384	331	380	354	355	362	377	402	370	354	392	371	354	411	363	388	332	373	388	349	357	394	326	397	378	379	341	363	341	349	339	386	400	358	344	374	390	376	345	372	368	391	365	322	373	356	377	362	358	391	359	368	348	367	378	351	343	355	353	354	362	360	380	364	398	366	378	327	356	376	382	351	389	386	364	365	370	406	317	361	375	387	396	340	353	371	338	357	364	376	377	347	351	348	343	350	361	369	388	391	370	355	336	355	347	356	361	335	361	410	340	368	370	380	370	334	362	374	380	395	372	369	348	347	372	370	310	330	359	374	343	391	341	385	362	352	356	339	360	381	342	331	365	373	400	370	383	368	379	357	346	390	388	352	364	341	332	347	406	356	343	370	348	318	372	344	357	342	374	376	345	344	378	394	380	361	363	380	354	354	386	374	349	324	363	328	383	356	380	346	378	340	367	370	374	377	348	297	346	368	357	342	343	397	401	349	363	394	400	374	332	365	342	396	342	346	352	378	378	368	381	351	368	381	393	348	379	374	363	354	340	354	375	338	381	386	372	376	356	374	346	350	370	374	371	381	329	381	358	365	347	385	394	358	361	358	333	368	381	377	377	362	348	376	373	378	372	373	360	350	377	396	372	331	366	358	349	335	368	356	364	358	343	368	367	318	403	354	366	383	351	374	331	392	350	375	357	381	349	352	406	366	357	345	383	363	354	356	350	387	374	368	360	368	369	329	353	377	359	365	376	354	321	350	344	344	373	359	372	364	360	363	384	370	370	377	342	376	376	335	345	373	360	366	372	365	367	326	335	362	344	374	355	388	378	388	364	356	383	347	371	390	348	387	383	353	394	343	347	364	348	379	352	410	362	344	337	384	361	388	368	403	338	357	376	354	345	384	373	375	373	374	364	342	358	343	381
22314	20932	28350	23655	20934	20954	5465	751	536	442	371	339	326	273	257	229	209	207	189	177	185	202	159	177	171	169	144	142	150	165	128	136	126	153	157	154	145	147	121	134	132	127	136	146	127	151	134	128	126	126	140	137	145	139	142	116	123	125	138	142	125	136	133	124	111	138	136	117	134	158	125	117	121	143	114	132	112	107	138	119	123	128	139	146	140	137	123	126	140	111	131	122	135	107	139	134	121	134	155	131	129	117	109	118	131	128	153	118	133	131	118	119	116	127	145	104	128	115	144	117	141	117	112	135	134	139	129	137	124	131	111	141	122	130	130	132	121	145	156	131	139	116	133	119	141	117	131	126	134	98	150	133	127	132	111	111	119	111	125	136	120	125	134	125	124	135	147	139	107	120	100	129	141	131	119	140	140	129	138	118	132	128	127	123	125	134	116	137	123	119	151	136	128	111	132	128	133	144	154	138	140	123	135	122	126	119	126	124	121	115	144	135	141	126	117	150	120	135	133	116	126	132	126	134	115	125	113	101	135	132	132	115	125	114	111	112	125	118	117	121	127	125	134	112	137	142	153	120	156	112	117	130	110	127	109	124	120	121	117	122	126	113	128	128	134	111	123	111	142	136	159	128	132	114	148	146	113	150	124	114	125	129	128	123	125	130	120	119	124	112	110	121	123	122	108	118	149	118	121	143	115	148	134	128	111	119	137	116	135	133	126	132	112	157	132	128	127	121	116	122	113	136	142	88	145	130	108	104	109	122	122	142	136	146	129	141	121	124	119	121	134	118	124	143	127	122	124	117	142	124	122	110	130	132	143	128	140	151	126	136	140	135	113	147	139	140	119	124	112	128	134	125	138	134	120	120	122	124	116	141	111	133	121	114	119	120	145	126	138	135	147	153	123	135	126	107	124	136	131	109	140	117	126	136	136	143	123	121	122	142	127	130	114	136	139	117	129	121	130	138	103	133	126	138	127	109	127	118	123	130	112	130	132	112	130	127	138	127	124	144	111	143	137	130	122	109	142	129	116	122	135	113	134	114	114	142	115	120	124	135	116	124	127	143	118	108	131	119	135	118	126	116	134	129	122	129	130	113	127	136	124	102	136	143	127	121	130	135	134	121	122	125	136	96	127	135	106	103	131	120	136	146	135	131	120	135	138	132	115	128	136	105	135	115	152	145	117	137	130	125	131	119	120	110	147	116	109	119	131	111	137	126	144	141	124	135	136	131	129	136	119	126	109	117	130	137	139	131	122	121	138	127	125	124	131	135	126	113	144	117	120	149	132	124	116	144	121	122	141	131	123	138	140	141	106	130	127	134	137	138	118	138	133	126	114	116	124	118	144	136	130	102	118	106	131	130	128	138	132	127	120	126	115	150	129	122	134	124	118	130	117	118	146	123	115	136	128	119	135	122	128	133	129	137	135	121	122	135	133	154	130	132	117	115	134	135	115	138	129	123	121	121	115	133	131	122	126	142	140	126	125	109	137	109	132	106	150	99	133	126	133	131	120	110	138	134	114	108	146	132	126	112	107	124	118	146	124	130	137	145	104	103	118	152	127	110	140	122	116	118	132	132	99	134	117	122	117	106	115	142	110	112	117	122	122	136	100	142	125	130	127	145	134	123	133	128	136	130	124	118	115	136	123	139	139	120	140	129	137	144	99	149	139	131	130	119	122	130	140	109	118	131	121	104	116	112	126	121	135	110	125	109	121	131	116	150	125	137	120	125	118	142	110	120	123	144	143	135	134	135	107	143	112	135	129	131	124	131	116	137	104	135	125	110	125	112	132	138	125	128	127	144	124	128	132	141	127	140	103	122	135	144	114	117	123	151	122	129	136	128	108	133	126	115	136	115	128	118	124	134	139	116	126	119	109	126	110	140	129	128	137	131	118	160	128	116	147	123	143	151	122	138	117	118	114	128	150	130	119	124	136	132	116	144	100	116	130	128	148	130	136	132	129	147	144	112	145	116	144	126	105	124	129	134	149	129	132	150	141	126	116	122	109	134	135	133	151	105	137	136	142	125	117	106	134	134	126	130	133	115	131	122	125	127	128	110	120	103	130	143	129	125	116	130	129	147	126	106	128	116	136	135	137	119	146	127	110	127	126	151	129	139	126	132	129	129	120	127	112	117	117	122	128	143	126	132	112	124	117	130	133	142	120	107	111	112	143	131	127	108	144	154	137	136	141	108	107	127	115	114	141	120	133	124	113	113	133	124	137	117	116	133	121	159	143	120	137	115	134	113	132	140	120	118	117	112	124	104	126	119	164	154	134	133	132	136	118	120	117	120	125	118	138	134	129	129	131	114	148	125	102	126	135	112	124	128	105	139	117	114	132	131	111	131	131	125	115	137	101	114	127	131	136	140	141	134	123	140	118	148	140	134	141	115	120	124	114	123	121	130	120	119	120	108	152	136	116	129	117	128	129	126	141	126	126	127	122	152	129	110	131	126	103	124	126	139	151	128	133	132	128	137	122	135	128	119	138	131	103	122	123	129	127	136	116	134	123	124	109	116	140	123	117	141	141	131	108	128	133	145	117	130	128	144	104	107	128	115	112	136	126	123	114	126	125	135	138	135	135	122	117	120	163	129	114	119	124	147	122	136	134	142	124	127	121	146	137	104	116	115	112	136	122	132	120	150	117	136	131	127	113	132	141	124	128	144	131	116	130	146	147	124	131	122	136	126	149	121	131	133	102	134	120	134	123	117	131	150	132	132	131	151	143	130	146	144	110	131	126	99	119	119	137	140	108	131	140	134	118	114	120	105	117	124	135	133	135	119	116	129	105	124	117	134	123	101	127	131	118	117	132	109	121	122	157	130	122	117	145	124	123	117	125	127	127	137	121	134	118	140	161	150	131	147	122	124	150	115	138	128	120	120	112	128	119	124	120	125	109	115	139	109	145	124	134	120	119	132	118	123	154	138	126	128	134	123	117	126	136	108	125	134	122	131	95	107	143	114	116	126	146	142	109	119	123	115	126	129	116	128	123	128	129	119	114	121	132	116	119	128	129	136	122	131	108	149	117	123	116	142	121	138	126	133	126	125	118	124	116	129	145	132	120	140	105	141	127	135	146	129	127	147	126	111	109	145	114	122	145	120	135	124	139	155	127	112	132	147	129	124	103	126	130	141	112	106	131	119	129	129	142	120	139	117	120	112	129	118	121	136	135	118	138	98	124	132	138	132	146	138	129	125	115	133	130	128	119	112	143	128	121	92	118	121	137	109	128	126	132	143	125	144	128	140	123	113	125	110	136	157	114	120	116	138	113	112	154	131	127	138	122	130	113	139	112	127	112	139	143	136	128	118	135	135	122	125	153	126	126	126	122	140	125	123	131	116	124	117	117	127	134	142	113	114	131	132	128	147	135	114	121	125	121	104	132	132	115	140	124	138	140	113	117	133	119	129	131	123	106	112	117	111	122	126	138	138	139	127	127	110	114	130	135	124	122	105	122	124	134	134	125	129	136	123	113	136
3992	13778	9108	4297	3031	2164	1596	1165	936	759	579	515	396	400	313	309	299	249	247	224	234	212	192	202	204	188	178	158	184	159	168	160	159	168	146	154	161	147	159	149	152	149	147	152	133	160	151	142	132	145	137	156	124	129	141	149	172	149	138	138	128	139	122	133	138	117	134	141	130	139	124	116	123	128	159	133	136	152	135	143	141	124	114	132	130	139	128	139	126	158	123	102	124	121	129	137	134	134	137	148	128	130	142	127	112	125	136	127	147	111	141	134	119	135	145	103	153	132	132	106	154	110	131	133	124	142	132	120	129	135	134	134	132	141	138	139	142	131	139	120	129	122	122	142	133	133	119	138	122	123	129	130	118	134	125	116	123	133	121	147	104	142	144	149	123	133	127	119	148	139	123	133	114	119	127	117	151	138	134	115	129	145	125	128	112	128	138	134	134	131	126	133	124	134	116	134	128	134	136	129	129	118	136	129	132	111	129	125	117	123	126	126	135	132	129	125	135	127	118	140	144	134	122	120	128	117	134	143	120	137	120	128	108	124	110	123	128	123	117	146	117	125	137	135	144	119	138	128	153	134	142	112	131	127	131	115	128	143	112	148	143	131	108	121	132	128	115	127	129	123	114	140	128	131	121	129	126	103	121	151	121	119	124	122	119	123	133	133	127	160	135	130	125	143	115	131	132	111	119	119	127	122	135	135	134	137	140	126	104	115	135	145	140	124	136	129	117	122	141	120	149	108	122	108	145	139	107	111	129	135	144	129	142	125	129	127	135	120	118	133	135	114	126	131	130	121	123	109	112	102	134	110	135	111	127	128	138	124	120	129	119	144	128	138	122	145	129	134	142	120	116	128	134	122	133	131	123	118	127	131	152	133	138	91	135	134	115	117	135	121	126	122	126	131	146	121	129	137	125	118	133	152	147	125	121	130	114	135	124	118	131	135	152	126	125	122	112	128	118	126	132	113	128	121	129	129	137	134	133	135	143	116	142	121	132	120	133	132	136	116	148	138	131	124	134	129	134	132	131	145	132	130	122	126	107	136	133	117	132	118	147	126	118	128	126	124	105	107	135	119	134	130	126	116	118	134	134	131	131	129	137	147	121	138	142	130	142	117	126	129	142	129	140	120	133	124	126	131	142	121	140	136	128	125	131	130	123	118	117	110	128	120	119	125	132	125	129	125	119	127	123	114	119	121	121	143	140	113	140	137	137	149	115	136	135	141	121	94	135	131	111	122	137	132	131	132	128	136	150	119	127	130	137	126	115	143	134	119	152	119	134	145	119	147	124	138	125	133	128	110	133	103	131	128	114	115	121	121	140	130	124	134	144	139	138	147	129	130	127	136	125	130	117	121	137	149	123	132	127	142	139	129	127	131	108	146	116	131	126	116	133	136	135	106	143	121	147	131	154	133	141	127	121	121	132	142	131	144	126	140	135	147	131	132	117	122	121	117	128	113	118	128	123	115	142	146	145	136	137	143	132	133	119	147	140	138	134	147	130	144	114	118	120	130	144	131	136	126	124	121	118	112	135	127	149	138	145	129	135	124	118	133	130	146	122	123	118	127	129	130	129	133	109	120	113	124	139	125	126	130	125	120	131	120	130	140	125	120	138	123	144	127	123	138	140	150	140	118	133	136	131	135	141	124	133	128	130	134	126	119	132	145	105	123	117	146	126	126	136	125	123	126	119	121	126	115	138	125	125	136	99	138	149	108	125	130	110	115	125	128	115	121	127	148	154	127	125	126	149	127	155	110	113	129	93	120	139	139	108	116	139	132	145	136	144	133	134	141	144	118	128	117	117	114	139	124	113	116	133	129	122	119	134	120	111	145	144	133	148	123	129	132	123	126	119	154	111	137	160	138	128	110	135	151	117	141	138	125	148	154	116	113	121	143	141	140	120	137	131	115	149	137	119	130	126	118	126	133	137	112	127	121	123	148	140	145	127	129	123	131	132	122	119	131	145	139	111	121	141	128	113	133	112	151	99	138	131	127	134	135	128	114	139	145	132	126	127	125	131	121	118	133	141	130	141	122	155	124	148	152	139	130	132	144	118	142	134	129	116	123	119	134	130	152	131	127	119	146	112	127	150	129	128	145	124	114	124	127	125	119	121	141	133	134	137	133	129	133	126	133	142	144	122	126	135	115	133	120	136	108	136	125	132	140	118	118	130	133	135	134	111	116	150	133	99	113	129	130	114	122	121	161	141	157	121	118	103	127	135	121	128	138	114	125	125	138	129	130	133	132	120	123	132	114	129	133	126	127	120	116	119	127	142	134	128	140	111	132	123	122	129	116	150	98	131	113	127	141	150	117	136	139	148	110	126	125	134	118	136	123	142	146	120	138	115	133	125	138	143	144	129	135	121	124	118	146	119	134	144	104	147	122	110	144	112	128	119	121	134	112	131	128	116	138	127	142	121	126	117	132	119	146	118	137	125	138	127	139	114	123	121	122	117	106	131	122	107	127	139	131	148	128	146	128	136	127	135	120	136	112	139	141	133	133	140	134	117	123	133	118	119	113	111	125	121	153	133	121	131	134	125	115	129	110	132	122	119	121	139	118	144	150	139	128	126	119	144	150	123	127	134	139	116	126	126	132	136	130	123	133	113	107	122	119	116	145	132	133	144	128	133	116	146	133	140	137	131	144	121	112	121	120	108	139	129	105	131	117	132	140	115	127	114	108	147	133	126	131	143	118	121	117	129	122	130	150	143	135	118	135	124	137	133	114	117	136	138	132	152	147	134	106	131	119	133	142	150	125	142	123	125	115	117	128	111	134	133	125	126	119	141	126	145	120	144	120	137	137	130	124	141	114	131	134	135	127	130	144	141	115	138	121	122	116	145	125	129	122	128	148	138	128	117	149	127	120	126	135	113	138	113	127	139	116	120	122	118	116	142	125	108	116	113	129	134	111	132	125	133	125	122	142	136	108	121	113	130	138	125	109	128	125	125	110	104	143	131	150	120	151	141	127	119	119	124	116	105	145	121	130	131	133	117	121	119	121	130	130	101	137	126	124	117	134	119	123	129	119	125	121	144	116	124	136	115	126	138	124	127	129	133	128	146	129	122	121	131	128	110	127	111	144	128	107	112	118	142	109	116	130	108	121	142	125	149	123	126	143	138	125	136	149	124	114	117	129	119	135	140	138	147	123	106	129	116	124	132	135	117	125	126	128	117	110	134	135	118	122	130	125	129	122	112	120	147	115	132	134	140	136	118	126	141	117	125	115	122	123	129	123	161	141	138	130	121	131	114	132	116	127	136	127	128	127	125	112	131	117	154	127	139	144	137	118	124	138	111	133	117	130	118	138	121	139	129	144	113	132	129	121	145	130	141	129	155	142	132	124	141	126	116	113	120	124	97	137	140	125	147	138	125	126	130	130	134	137	151	133	148	118	140	138	131	124	132	122	136	126	119	136	126	130	144	146	119	129	110	136	135	128	121	142	124	125	126	130	151	120	116	133	131	136	133	132	123	104
27610	19885	7846	827	457	371	377	317	342	358	315	335	317	314	326	315	300	326	330	301	311	319	312	312	334	339	299	335	337	336	318	285	296	317	322	309	343	301	316	311	297	294	330	327	327	298	312	324	298	358	312	301	301	306	289	282	316	321	307	300	315	286	307	303	306	326	268	298	338	304	331	294	319	323	331	333	334	273	322	309	308	290	298	305	317	311	318	304	342	300	288	341	317	332	289	274	302	289	298	260	319	300	309	292	315	312	293	291	341	271	318	317	322	303	325	287	279	293	323	308	291	347	307	307	314	303	315	304	331	323	306	322	312	316	300	327	289	331	331	303	303	326	285	314	337	274	272	319	303	286	295	333	356	294	325	311	299	303	323	319	288	338	316	311	318	287	297	305	310	300	371	315	299	308	330	313	305	313	297	297	308	334	324	319	292	341	320	310	339	293	271	323	344	318	309	313	322	291	321	315	312	345	315	305	343	345	324	292	332	310	308	321	307	315	291	319	326	281	339	323	310	301	315	303	307	296	299	351	355	292	318	296	315	329	326	320	328	337	340	334	311	322	314	331	285	341	292	315	300	333	324	327	321	314	332	313	292	314	313	323	290	305	313	299	334	328	323	323	298	297	344	314	327	304	298	300	334	304	315	284	310	340	316	298	313	281	311	327	302	318	310	307	320	312	314	305	318	304	301	300	303	326	334	321	302	309	321	320	308	310	316	305	292	307	332	319	285	304	323	289	330	335	336	333	321	315	290	303	304	311	308	344	325	327	354	310	326	304	321	329	325	323	314	306	309	298	344	318	313	298	308	267	345	329	297	322	310	312	317	295	332	312	305	283	329	296	329	323	309	344	356	308	322	305	308	302	285	292	310	326	312	351	301	277	299	303	328	310	268	291	284	284	311	309	314	335	328	316	277	300	293	312	347	301	322	311	322	310	305	313	353	298	300	294	274	295	293	304	306	318	303	269	283	344	299	296	310	283	306	345	325	337	311	294	317	323	371	295	309	321	313	348	303	323	343	295	320	312	316	296	334	303	310	337	295	308	333	338	323	302	292	308	309	304	325	299	297	336	363	291	286	299	300	301	331	321	298	297	314	303	293	317	325	280	304	300	323	338	305	336	292	309	299	304	301	284	323	302	298	307	337	319	354	327	323	310	329	314	296	313	319	345	350	299	284	314	291	332	304	342	305	303	328	335	312	318	324	317	352	341	340	339	290	346	319	275	294	320	330	364	317	313	335	301	298	296	340	317	316	351	328	314	296	311	364	304	321	323	336	325	250	298	313	313	307	303	306	295	333	313	309	324	338	304	305	317	293	356	324	340	327	327	332	318	323	303	343	321	317	320	324	306	286	310	296	350	311	313	313	289	292	311	312	318	327	264	299	315	296	293	293	323	311	303	346	356	331	329	310	307	276	311	366	324	310	342	311	329	302	335	335	342	298	315	303	294	298	308	281	319	299	308	324	291	320	335	308	308	310	287	288	307	346	301	298	313	302	326	324	316	307	304	288	300	338	296	310	299	310	292	335	301	294	308	301	314	317	295	300	340	356	323	289	325	307	312	309	340	312	305	301	329	316	284	294	276	315	282	300	302	306	320	330	310	307	332	330	312	334	308	299	269	297	304	304	312	296	320	311	307	317	331	339	318	320	306	312	328	328	319	310	315	309	336	351	303	300	291	284	338	285	303	317	308	323	323	302	298	354	310	299	311	302	302	270	299	316	320	302	273	322	309	290	331	270	290	330	317	279	320	328	286	326	307	306	317	316	341	321	300	299	298	308	291	302	301	311	297	290	299	321	299	314	296	311	302	322	283	315	298	327	294	325	313	319	282	321	302	320	288	293	311	343	314	305	321	320	326	308	333	300	349	283	321	319	310	308	330	337	307	308	318	313	294	308	315	257	306	324	286	323	351	320	312	319	346	316	271	299	266	307	315	309	324	298	306	305	323	307	324	292	304	371	325	345	289	293	343	284	322	317	305	296	301	306	313	314	316	346	352	315	309	304	307	311	292	285	306	310	306	313	316	330	327	334	307	293	337	315	335	312	290	337	311	304	308	317	305	325	295	325	297	328	362	330	321	315	308	321	319	318	301	292	317	312	313	315	314	358	283	323	328	350	319	344	304	301	296	300	297	324	319	339	340	295	318	305	322	319	312	354	309	299	291	297	300	322	315	308	310	297	320	279	350	294	339	299	298	308	305	297	339	314	309	303	295	305	321	305	324	303	354	330	310	282	326	264	311	319	311	306	310	324	294	310	310	287	335	334	315	282	303	344	324	294	307	302	330	330	311	320	296	292	339	303	309	331	335	328	312	304	296	263	286	305	318	316	316	307	314	323	302	297	328	314	291	300	301	312	306	352	295	309	320	318	300	305	305	296	284	288	317	306	339	298	313	300	320	321	308	318	309	304	329	338	309	302	322	287	298	314	309	293	317	302	330	330	310	311	306	299	303	300	313	312	316	296	312	301	310	304	311	323	295	304	276	289	310	317	315	312	309	308	299	295	295	295	324	323	330	294	323	342	333	311	311	294	337	316	327	287	317	327	336	305	338	300	302	327	293	313	289	318	325	331	332	331	299	311	343	300	307	307	307	307	298	318	298	315	301	287	292	317	297	298	319	262	307	316	305	274	315	322	299	317	321	341	302	322	317	324	325	327	297	283	306	309	316	319	325	287	287	304	303	300	326	312	315	331	284	295	311	340	298	335	314	297	317	323	327	307	351	333	326	304	306	296	311	287	329	300	288	289	289	305	311	318	300	295	271	307	317	293	318	288	326	316	309	304	329	346	322	303	311	320	325	321	320	334	341	312	312	296	297	297	302	309	317	311	294	288	330	311	356	328	341	293	285	311	310	260	312	313	337	316	321	332	315	340	316	323	314	282	304	341	346	310	329	306	325	316	256	318	306	292	294	314	299	333	309	312	301	283	318	315	299	364	287	316	335	318	315	321	301	308	328	319	311	316	313	322	294	327	341	343	284	334	335	317	334	291	342	297	291	311	314	327	307	289	337	323	305	307	328	335	341	298	301	297	279	294	297	323	305	350	288	332	337	328	295	326	303	335	308	280	289	313	280	326	312	338	303	278	306	336	327	309	311	333	312	309	314	308	340	306	310	335	313	323	320	304	348	310	295	332	334	329	329	339	313	325	299	287	339	327	297	292	311	316	352	312	324	341	280	307	300	308	322	336	335	290	306	325	294	324	303	310	332	287	319	295	319	314	302	330	311	299	315	269	310	302	290	310	306	336	307	313	321	310	304	323	372	291	285	310	303	311	299	286	323	309	318	316	301	298	324	336	312	311	308	339	286	313	319	357	296	315	288	296	300	320	334	316	319	291	290	298	329	330	313	321	314	314	330	322	297	316	326	302	298	302	311	319	329	331	305	320	337	309	336	320	302	299	298	329	321	322	288	287	337	330	336	303	321	290	287	315	308	315	299	318	316	323	335	295	338	317	311	324	305	322	300	308	319	292	306
4931	2337	1291	765	620	511	497	451	431	396	379	344	374	362	358	335	320	330	307	326	352	324	336	368	322	346	340	306	331	346	306	352	330	348	335	290	348	335	339	322	331	301	356	330	347	376	342	329	340	345	335	320	321	332	348	352	333	332	328	354	360	336	295	340	336	309	318	325	359	335	319	372	339	349	288	340	314	334	329	357	340	306	348	311	349	317	332	341	298	325	348	304	311	300	320	314	324	314	330	345	293	333	334	334	351	324	307	324	334	355	327	317	289	313	315	324	315	365	339	298	314	302	312	367	317	355	325	304	327	321	332	305	344	314	328	313	334	303	334	311	313	349	303	324	334	307	337	295	330	342	339	321	304	289	311	346	316	333	362	341	335	303	346	321	310	345	354	358	307	343	333	344	329	344	292	321	326	320	349	330	336	369	332	327	312	352	336	318	310	314	348	307	334	313	304	327	363	342	324	294	305	330	344	361	310	322	327	323	338	345	314	335	331	311	338	312	321	333	347	314	354	352	325	299	300	292	337	338	312	316	316	328	317	336	297	313	310	333	318	306	266	327	360	297	342	348	331	299	331	337	334	336	344	355	328	330	339	331	314	364	316	344	333	346	325	358	291	353	277	345	335	307	342	291	319	367	337	341	336	346	281	335	327	307	296	303	329	342	341	326	333	324	336	341	328	376	343	296	326	312	343	333	336	313	367	333	324	323	337	319	313	352	330	333	338	331	323	320	335	330	348	335	342	321	327	335	376	354	327	360	351	325	316	294	310	348	358	319	339	347	339	331	330	350	357	355	320	347	300	315	342	310	319	332	325	334	319	336	331	343	330	363	292	267	343	334	283	294	268	325	352	324	316	322	335	335	334	319	334	332	322	340	348	352	328	303	339	351	318	283	375	336	324	325	300	312	324	319	312	318	355	321	342	328	334	341	312	340	321	342	350	313	328	336	326	354	344	312	346	301	336	332	304	338	352	345	329	317	313	338	320	356	331	351	325	315	312	328	330	305	322	348	344	286	316	332	334	347	301	349	336	305	326	326	343	316	332	283	302	351	329	336	304	352	337	309	315	324	339	342	346	350	323	299	317	312	365	307	328	304	319	334	330	326	313	312	330	329	329	306	310	308	321	324	327	333	329	324	322	325	328	317	334	318	289	303	333	325	326	339	336	303	361	303	318	332	326	319	319	295	301	350	348	325	321	330	329	346	341	325	341	317	318	297	336	283	325	302	307	327	285	307	310	320	301	351	335	313	291	341	353	332	316	325	340	336	341	332	334	327	330	340	332	323	303	356	339	299	322	308	313	322	342	333	353	339	356	304	318	334	323	335	339	332	332	355	333	302	305	329	322	296	323	360	335	284	325	325	340	331	328	334	361	355	330	353	322	294	311	356	319	297	331	339	322	319	316	320	329	326	306	319	343	339	304	297	331	343	283	326	315	328	339	340	343	318	322	322	321	329	323	302	318	319	307	350	324	318	354	325	318	320	348	297	308	339	311	324	304	305	318	315	319	329	326	375	334	320	311	330	324	281	347	312	322	302	325	303	333	343	293	316	346	302	318	309	307	337	321	298	339	357	341	313	338	338	330	286	340	329	349	340	331	357	352	327	306	326	323	319	319	341	310	308	335	311	355	336	317	322	287	316	352	313	361	325	343	342	322	319	336	325	333	316	332	311	386	310	286	348	315	346	366	340	309	309	367	292	317	327	320	338	319	347	305	325	339	312	315	326	326	296	325	329	348	340	293	323	341	311	343	297	321	328	360	346	313	320	337	341	318	344	319	317	320	314	341	346	301	338	300	349	354	365	352	316	299	345	347	326	330	321	347	302	337	314	306	360	295	328	313	319	336	303	290	330	323	322	317	323	346	317	325	350	330	337	352	318	328	312	322	354	341	320	308	320	326	334	310	372	351	312	366	317	351	339	332	322	327	347	342	325	385	307	350	307	360	328	341	354	313	316	304	367	324	324	304	303	335	328	318	314	314	330	298	319	336	334	314	349	336	345	304	306	353	309	337	309	332	340	345	341	338	317	321	326	321	317	308	326	295	357	334	333	324	369	317	341	331	352	333	338	332	332	320	338	298	327	349	335	310	319	304	335	338	329	346	341	345	320	336	280	331	285	320	348	317	295	315	364	355	351	316	328	305	337	343	318	313	339	330	363	341	334	338	343	306	334	333	303	323	308	289	332	295	335	354	326	337	326	351	306	277	324	352	324	329	331	314	312	332	340	374	327	332	327	322	311	337	299	314	314	300	330	302	342	317	371	351	347	328	339	332	310	335	348	349	315	298	326	355	336	327	343	324	322	347	310	315	309	345	339	334	332	315	343	354	309	350	349	310	285	324	317	322	319	339	332	313	324	361	323	345	305	330	314	308	343	319	345	304	321	349	318	329	322	337	316	376	345	316	343	348	331	337	321	333	328	360	315	316	339	277	321	380	319	346	336	358	355	310	316	317	317	348	334	321	337	331	343	344	324	328	335	303	334	346	344	332	333	338	341	315	338	327	303	345	310	320	336	343	366	355	335	303	329	345	299	360	323	305	317	311	319	341	311	361	334	338	303	321	293	352	384	394	335	336	334	311	323	327	285	308	311	324	322	344	344	325	327	345	334	340	335	327	350	314	318	333	349	329	321	341	310	343	318	303	366	311	348	339	347	324	359	333	326	336	317	326	329	325	302	330	340	332	313	324	320	339	336	301	330	347	312	302	337	282	349	340	319	319	316	324	307	322	326	348	345	328	354	336	331	331	293	364	304	334	315	292	331	316	339	309	335	326	347	326	333	324	315	333	323	323	322	331	313	317	313	356	318	361	324	368	333	303	311	305	348	332	299	334	300	306	286	332	333	346	323	343	336	344	315	301	358	322	332	293	320	326	328	346	318	307	314	341	292	346	293	304	326	317	305	351	340	335	316	345	318	333	312	329	320	317	364	310	310	321	325	306	321	360	322	337	327	294	332	328	324	329	337	325	295	318	322	311	305	323	341	321	322	325	329	340	316	319	328	307	341	314	329	314	311	358	348	315	330	308	341	338	316	344	339	335	313	339	326	295	330	348	330	318	330	327	320	311	308	327	325	316	322	324	326	335	320	367	323	321	341	311	318	271	365	327	359	326	322	351	347	348	312	273	335	346	326	302	317	360	345	329	338	309	319	319	355	354	330	317	318	380	360	327	313	321	356	326	311	333	346	336	350	311	370	334	335	368	316	333	301	332	352	307	328	332	348	349	372	310	334	305	341	326	314	329	323	359	356	323	306	342	336	331	330	332	365	325	344	295	348	313	320	329	313	327	321	328	379	326	313	328	326	314	327	365	351	325	316	307	309	333	334	343	321	298	300	305	314	300	338	331	335	341	332	327	302	361	330	339	299	292	331	320	318	318	337	346	332	313	309	335	360	318	325	315	324	317	315	307	305	337	323	345	355	339	322	307	305	357	306	305	308	342	323	318	295	339	359	329	344	322	334	318	309	315	299	309	321
23660	20924	27714	24242	20811	4559	694	464	383	333	290	266	269	253	221	206	193	196	186	204	202	186	156	163	161	168	203	167	139	170	169	170	153	156	147	136	154	171	166	153	178	155	138	173	164	164	160	151	170	139	133	149	171	153	169	156	171	145	140	160	169	147	146	150	141	149	150	167	139	182	162	141	173	152	158	143	150	158	142	149	147	158	122	180	146	141	160	166	152	151	136	148	152	138	158	135	148	153	165	160	141	149	148	160	166	148	130	150	146	142	136	157	151	169	154	157	151	150	131	144	146	141	164	146	165	152	162	141	132	148	148	140	162	143	161	164	150	154	138	149	145	148	140	134	156	164	155	140	148	155	145	135	145	142	171	136	175	142	156	168	139	156	161	136	129	139	140	143	138	150	142	152	140	143	154	159	147	129	168	150	155	185	144	152	165	162	147	165	162	134	137	147	171	162	144	147	153	149	149	156	162	143	148	130	146	155	149	150	156	151	169	146	129	165	151	150	168	138	145	165	152	159	143	160	149	142	141	171	146	155	165	176	135	149	155	134	151	137	143	137	166	130	150	141	168	134	178	160	149	142	133	148	154	135	152	155	155	155	172	170	149	138	151	171	146	138	156	140	151	150	144	167	123	163	138	130	149	153	155	158	132	127	133	145	168	131	158	151	142	158	158	154	156	162	150	164	149	179	147	140	146	147	135	144	159	171	149	159	153	145	159	163	152	142	141	152	152	148	140	149	161	142	143	132	142	147	139	161	136	173	146	169	139	152	151	141	148	160	134	168	142	159	149	148	150	147	145	148	176	138	143	160	149	179	148	144	154	151	154	140	141	145	151	169	143	127	145	156	164	164	136	152	163	139	162	150	140	158	144	155	165	153	141	153	145	148	154	153	137	143	142	138	160	144	146	155	151	153	155	129	139	159	153	161	172	151	152	146	152	159	168	147	134	139	145	132	146	138	133	133	162	148	160	154	137	130	175	135	167	142	136	135	144	157	149	145	146	143	155	150	165	146	144	155	141	136	142	141	149	124	135	130	138	168	158	151	149	131	133	148	139	135	150	160	152	151	150	140	136	138	137	144	148	146	148	150	151	165	142	152	128	149	151	156	154	161	122	149	141	141	162	130	135	161	157	153	139	140	146	140	157	156	143	187	126	156	165	167	144	130	145	147	147	138	142	135	126	135	152	160	133	132	146	135	154	157	145	153	182	137	154	134	145	156	144	154	139	162	143	171	154	147	150	145	153	136	147	147	165	132	169	161	130	166	164	143	147	155	150	139	163	147	147	147	150	158	133	141	152	138	158	160	138	171	146	138	138	150	145	146	143	140	150	145	149	159	143	161	158	157	159	156	151	146	143	151	148	142	171	144	155	143	165	156	169	154	135	162	144	153	127	164	178	148	132	157	168	150	150	161	151	167	163	153	155	135	140	153	160	166	149	149	150	151	160	165	135	170	161	145	143	156	151	136	124	170	143	153	151	131	125	139	163	155	132	152	156	140	156	157	145	153	162	149	146	140	147	153	147	143	167	142	138	163	132	141	140	145	146	151	148	149	156	134	145	135	157	157	138	169	148	157	161	144	147	172	155	167	157	170	152	158	149	152	165	158	137	166	163	162	160	152	143	163	156	151	135	166	162	146	143	149	165	155	134	153	155	147	152	155	154	145	133	153	147	131	129	137	148	156	166	157	150	142	141	147	148	162	135	143	176	155	157	157	148	135	140	167	170	145	139	139	146	154	179	165	172	157	135	153	165	161	149	134	143	163	149	153	155	145	149	150	138	144	136	157	126	143	152	149	162	143	178	164	142	148	129	152	145	143	143	155	138	130	146	146	173	157	138	131	132	177	160	142	155	158	150	143	153	151	156	167	166	168	169	154	162	144	171	142	158	129	152	130	129	151	150	145	162	142	132	137	139	142	142	135	151	144	133	148	133	163	143	149	158	155	168	153	174	156	150	152	144	150	145	149	146	131	140	143	160	147	159	137	134	143	148	134	151	160	140	151	153	147	132	155	129	145	137	137	144	137	158	148	160	172	123	129	180	155	159	153	144	144	155	159	147	189	150	160	176	183	138	147	126	144	149	165	157	150	161	138	129	134	135	150	165	155	176	147	156	132	142	137	165	150	173	139	148	144	154	164	152	143	162	150	153	153	128	136	149	164	158	130	144	154	149	143	141	142	171	137	163	133	155	167	136	150	137	139	143	149	131	149	145	156	124	158	143	150	146	147	145	145	138	142	151	137	148	135	158	160	169	159	141	138	140	149	136	153	183	147	178	138	162	162	151	171	151	147	140	153	129	147	138	154	129	148	152	155	142	152	155	162	160	145	134	148	148	150	164	150	159	154	153	121	148	147	166	164	141	135	150	163	119	131	148	146	125	128	146	155	170	187	181	144	154	141	134	169	176	119	132	159	161	163	136	170	145	144	156	158	146	159	156	160	152	141	146	162	143	152	149	146	159	145	136	175	149	152	142	141	151	134	157	138	155	147	140	135	153	141	132	138	134	153	151	165	144	167	150	168	173	142	150	144	122	134	138	143	131	166	151	139	147	160	156	154	147	160	136	147	145	146	130	134	141	170	149	151	149	152	149	154	165	152	173	129	141	148	163	156	162	158	149	153	137	144	139	150	147	164	143	147	149	134	135	141	135	167	156	139	182	152	130	152	148	161	142	125	144	136	143	139	143	146	142	153	154	153	162	130	127	136	138	158	145	153	146	154	151	140	127	147	171	172	134	135	149	133	140	138	140	147	148	139	145	151	159	148	147	154	147	168	171	147	163	160	129	150	151	159	145	161	132	145	145	177	153	143	148	154	131	150	158	149	149	152	149	179	133	153	166	168	125	155	141	139	141	179	142	154	149	157	156	154	167	122	162	144	149	145	162	151	154	133	147	134	178	154	150	166	168	149	141	161	147	132	170	155	127	146	144	150	142	143	158	147	164	148	142	142	148	151	132	152	156	142	131	154	153	154	141	128	144	135	149	147	130	158	163	158	124	146	144	164	161	156	165	160	122	147	148	150	150	160	136	150	140	119	146	139	147	138	140	146	147	140	158	151	133	143	139	118	160	128	141	147	160	150	146	143	138	152	151	152	126	148	127	153	151	156	144	158	141	152	166	141	159	152	134	149	182	146	142	153	149	168	147	146	141	132	157	158	143	165	157	155	139	155	146	127	137	137	155	177	132	138	160	152	149	162	151	161	162	151	148	150	154	143	150	139	135	155	128	125	150	152	160	147	159	139	147	130	146	138	152	156	139	135	167	131	146	156	154	128	149	147	142	156	128	157	122	152	150	142	140	150	134	152	147	126	141	138	162	146	164	144	136	128	159	143	165	162	152	138	163	142	154	153	140	137	140	159	187	134	147	141	151	164	141	154	168	137	159	152	143	168	140	164	136	176	156	169	139	158	145	150	149	160	150	169	154	161	137	122	156	153	134	134	161	130	147	128	169	162	152	149	163	169	173	133	159	155	140	140
3481	8727	5446	2536	1782	1290	984	739	595	475	387	397	292	315	262	277	244	223	229	219	213	186	209	181	191	193	209	172	196	174	177	190	177	164	182	164	170	173	161	158	173	179	164	150	164	161	190	180	165	149	183	148	168	162	186	159	138	161	142	167	182	170	149	150	161	162	148	171	144	178	171	155	160	153	141	146	164	137	143	159	150	167	152	160	174	164	129	157	160	149	164	170	143	158	172	153	148	150	173	161	165	160	157	153	148	156	151	157	148	171	167	163	191	163	153	170	163	144	168	151	175	180	136	168	157	152	140	131	153	153	174	163	174	146	160	166	155	160	169	154	156	170	147	148	178	142	165	150	179	173	173	168	153	176	174	171	154	166	170	170	153	174	193	173	158	149	148	161	145	173	180	170	174	159	149	153	167	154	158	152	126	148	157	171	162	159	152	153	158	149	156	164	164	176	174	153	149	155	149	158	166	158	152	177	148	134	151	153	165	152	145	159	143	161	144	136	165	140	157	155	165	150	147	140	164	156	168	163	151	166	183	164	135	159	147	138	185	185	168	150	148	154	143	165	164	171	153	157	146	167	139	162	152	149	145	174	139	135	166	154	155	173	149	156	157	168	160	167	135	147	135	190	156	160	155	170	178	164	160	164	155	151	162	164	154	166	153	159	164	151	155	172	156	155	168	153	152	173	170	150	188	177	173	159	154	160	164	156	136	132	159	176	158	173	125	157	165	176	155	147	145	160	161	178	147	169	152	142	147	165	123	161	176	164	163	142	171	157	160	196	153	161	141	159	171	148	152	142	172	159	151	172	162	175	161	176	164	155	149	165	172	164	156	154	161	172	169	179	149	152	159	174	152	142	136	157	148	150	144	162	132	179	183	164	144	141	171	131	160	155	156	139	177	158	131	155	168	152	159	152	142	148	161	149	196	141	155	157	155	146	154	157	149	125	158	160	140	175	204	150	142	180	147	130	126	175	185	137	151	161	181	174	146	167	149	162	162	149	149	179	148	161	144	177	144	169	151	178	146	131	162	146	172	165	171	151	180	153	149	147	161	147	166	176	174	165	151	140	177	179	137	160	163	181	148	171	142	159	162	177	137	156	182	176	141	165	145	144	161	177	175	156	153	179	133	159	157	158	153	162	131	172	168	145	160	147	159	157	126	154	168	138	185	162	150	146	143	148	150	141	147	142	175	164	164	149	169	148	161	133	139	156	152	182	168	163	164	154	160	169	145	183	153	186	171	144	168	160	155	166	149	175	139	158	148	138	169	132	163	156	157	164	163	149	171	174	146	163	152	144	140	143	144	173	152	137	145	166	144	154	150	138	159	161	167	159	148	185	155	139	164	178	155	169	171	161	148	144	154	152	156	164	156	132	151	166	179	168	149	160	148	149	151	170	165	144	147	155	148	163	164	152	142	144	143	136	169	175	149	175	130	150	160	153	163	125	150	153	150	170	158	168	161	156	157	165	158	176	147	160	146	147	172	163	163	155	165	161	138	190	156	160	179	147	148	160	156	162	153	149	156	169	153	146	153	172	193	166	206	156	161	173	157	144	172	146	147	179	165	148	168	160	154	153	181	149	157	149	170	158	175	154	153	166	162	167	169	155	155	165	152	162	173	149	155	159	138	152	159	152	161	171	139	177	176	159	185	159	160	177	171	160	159	148	165	162	161	160	156	143	147	147	168	148	165	143	144	146	148	141	148	153	167	146	127	167	153	167	150	157	161	151	152	181	163	145	147	146	166	141	174	159	157	159	172	140	150	148	141	152	166	150	147	169	161	161	160	171	138	154	155	177	146	148	157	173	128	150	142	147	160	169	178	172	157	158	160	149	153	166	171	138	159	178	148	170	159	151	148	149	149	160	172	127	135	148	152	136	146	170	186	162	163	151	166	170	170	151	165	159	169	156	149	173	142	161	154	162	179	158	135	151	172	161	163	180	163	164	160	181	161	143	137	154	168	149	164	175	152	151	168	177	158	162	156	167	159	153	168	156	180	170	154	140	161	150	151	153	159	164	167	175	156	153	151	145	162	153	160	166	151	151	169	136	151	173	157	151	166	150	161	167	157	153	170	160	155	162	152	128	149	150	162	161	161	160	162	166	159	154	136	160	139	146	150	166	169	158	159	129	155	165	134	146	151	162	156	153	149	166	177	183	159	161	178	159	172	152	155	177	192	161	165	152	157	162	164	159	133	156	146	162	148	140	165	152	158	177	139	151	160	135	153	150	160	149	152	154	156	186	175	160	170	149	154	137	146	155	143	161	162	154	167	155	146	152	172	140	147	152	170	157	130	170	166	178	153	156	149	186	145	150	154	155	172	135	165	158	134	155	148	176	151	144	150	166	180	169	138	146	137	151	153	151	165	124	158	181	144	155	175	165	170	156	156	155	165	158	131	167	152	146	168	146	172	147	143	167	156	160	169	185	142	157	148	143	173	168	167	143	175	170	155	163	155	139	167	157	158	175	154	168	142	158	171	161	145	158	161	149	164	150	159	188	157	161	163	141	160	171	178	151	156	150	152	163	148	165	146	151	155	162	146	161	130	174	167	144	162	148	160	167	164	145	150	162	157	158	155	159	174	152	169	177	162	162	126	152	129	148	162	144	148	172	184	149	155	155	187	180	152	159	187	164	140	177	155	149	169	176	156	153	155	147	142	166	152	174	158	179	163	157	168	152	173	154	145	159	155	168	159	136	156	186	151	155	157	169	191	145	172	136	160	197	160	162	181	162	163	161	152	173	154	156	159	161	150	140	141	159	172	148	148	147	157	160	155	162	160	186	164	159	147	158	139	169	144	148	167	153	148	149	161	150	161	149	156	153	136	161	166	142	147	154	159	164	160	139	146	143	164	163	139	166	161	159	149	159	166	147	153	164	140	143	138	155	158	152	149	163	170	178	153	151	150	152	161	163	154	149	175	185	164	154	173	144	139	155	148	157	140	159	184	152	162	161	153	159	170	152	170	168	176	153	171	152	190	184	158	156	162	159	141	156	167	175	148	173	153	144	159	155	156	151	177	160	171	173	165	165	162	150	169	171	145	156	160	155	171	130	155	180	167	162	163	151	147	181	161	192	170	160	134	160	139	146	172	156	160	167	143	168	152	157	172	160	167	140	132	140	155	162	163	165	143	164	147	141	152	161	165	158	171	159	151	140	133	179	173	171	155	170	146	153	163	161	159	171	163	147	159	180	141	159	158	161	150	176	172	174	175	140	193	164	165	170	168	148	155	162	159	167	164	150	162	165	167	141	158	154	150	164	166	177	165	151	143	154	141	158	136	139	159	158	155	164	149	202	160	186	168	146	154	165	157	171	144	176	165	148	160	158	137	165	161	165	170	154	156	147	156	158	160	168	172	141	160	148	145	187	154	166	147	156	152	165	163	168	189	181	153	165	162	139	150	152	165	169	153	149	143	144	165	173	167	160	160	149	167	153	159	163	156	136	159	166	163	147	154	167	153	167	146	133	142	147
24613	20897	26587	25172	7276	706	578	484	429	447	428	450	358	393	395	390	366	374	367	366	397	354	387	371	336	395	368	379	392	374	365	377	363	401	398	375	390	375	368	336	384	361	333	355	346	341	305	345	363	341	356	375	353	357	361	372	323	313	345	392	366	341	375	366	374	366	313	362	368	380	323	358	323	360	365	368	374	350	343	312	366	344	387	344	321	388	329	351	350	346	330	375	377	360	357	325	333	350	352	359	356	364	353	345	370	368	336	376	345	354	354	325	339	358	334	370	356	340	349	364	358	370	370	330	341	338	394	359	330	364	331	335	352	327	350	324	360	332	385	313	368	346	372	305	339	383	353	340	329	346	377	361	336	335	342	375	371	361	356	360	367	341	376	388	376	375	369	329	340	350	344	336	350	353	342	361	392	411	352	337	331	376	369	347	328	335	315	351	332	326	355	343	347	361	314	357	349	350	386	326	337	380	359	355	354	368	382	343	344	395	334	350	347	327	347	356	360	379	360	351	345	347	371	331	332	377	321	380	349	367	335	361	341	357	348	389	326	370	365	340	348	346	392	364	351	340	348	383	358	355	367	378	379	357	362	347	367	373	375	355	364	341	321	353	321	338	324	325	337	328	369	353	349	329	346	379	338	365	385	351	354	371	335	333	344	376	352	347	374	333	385	352	347	353	344	360	377	351	395	365	360	348	356	336	334	357	357	351	314	363	363	353	340	352	326	340	369	364	332	364	353	344	364	346	359	353	336	377	319	348	366	394	330	352	346	363	356	377	369	341	331	346	367	356	337	329	344	357	322	329	347	362	366	349	351	362	304	374	346	328	368	327	346	337	345	346	345	367	348	337	364	366	368	362	345	352	356	338	367	348	362	381	373	393	323	348	366	381	342	363	319	374	336	360	351	355	334	342	361	363	345	337	384	369	334	379	354	368	334	296	352	380	353	350	336	354	339	342	335	348	358	379	352	351	366	331	371	386	362	355	356	335	367	365	373	342	350	343	337	347	367	415	346	363	306	357	366	364	344	333	354	329	335	350	366	351	340	343	343	320	353	355	356	375	341	369	346	381	360	362	361	321	380	348	330	342	366	332	359	380	365	345	364	334	354	360	349	349	366	357	341	347	342	354	363	329	312	322	330	345	357	356	325	377	339	367	334	345	373	368	380	331	352	347	373	322	376	366	393	349	338	350	329	347	365	322	360	338	339	374	344	353	398	354	376	329	339	363	364	390	357	379	380	343	345	357	363	382	343	334	378	342	357	351	324	350	340	338	347	396	360	319	356	361	343	358	310	379	333	333	351	337	350	338	359	328	346	340	364	357	354	334	381	341	371	374	321	320	340	354	355	331	360	351	333	341	342	331	356	339	368	370	353	351	383	346	362	388	354	350	330	348	381	351	346	339	353	338	373	333	343	332	370	336	341	375	339	348	346	348	370	377	359	355	318	350	330	343	333	338	343	307	324	323	354	369	355	379	330	338	362	368	352	349	346	350	372	347	320	340	353	346	363	381	353	362	379	346	330	346	377	372	367	372	358	366	320	338	357	324	342	328	343	383	360	353	342	381	344	371	360	335	350	384	375	358	347	363	338	343	399	393	371	331	323	377	341	325	354	359	365	352	353	390	308	355	368	349	365	358	391	397	388	326	340	332	351	350	295	359	348	349	348	340	356	344	334	360	366	340	365	366	344	360	348	356	345	351	367	344	328	362	355	336	320	322	378	359	353	353	366	366	362	351	391	346	377	363	351	310	314	324	374	333	346	359	349	379	363	351	367	346	356	321	356	329	365	365	351	370	338	343	356	349	363	361	361	337	333	318	340	378	336	351	303	384	345	364	347	380	400	394	352	334	346	356	309	347	370	343	341	364	380	348	336	364	354	383	335	343	379	344	354	349	361	349	329	385	385	338	342	370	384	360	365	365	345	343	350	350	323	358	353	365	322	331	321	364	358	341	332	395	378	367	352	361	358	332	339	376	355	325	352	343	319	351	337	335	360	338	359	386	347	328	344	370	332	335	357	340	347	339	345	391	336	375	331	370	377	329	378	335	338	350	349	344	349	332	323	382	341	340	333	359	362	372	353	346	376	319	361	345	383	365	364	329	357	380	346	367	367	372	383	357	350	374	355	358	388	343	378	357	356	337	358	331	362	349	328	330	348	340	334	363	344	349	344	337	359	392	370	379	371	352	353	354	379	368	353	369	366	344	374	345	351	378	318	374	334	361	363	337	363	321	329	352	331	370	336	365	357	389	360	344	376	368	342	344	341	375	355	354	327	320	352	337	357	362	358	366	352	359	346	353	338	349	328	338	324	355	345	352	344	355	326	355	354	356	354	395	360	351	335	379	365	368	355	361	381	371	333	359	336	357	321	373	361	329	321	359	346	345	382	342	384	354	323	379	331	409	368	380	353	365	375	381	324	343	378	340	352	355	339	379	368	341	370	340	328	356	384	334	347	354	361	354	347	402	385	367	375	407	316	326	357	357	343	365	376	333	347	379	362	368	361	329	380	349	346	351	349	345	352	382	355	368	387	345	394	354	340	334	383	363	386	355	369	349	344	369	386	338	375	349	359	325	324	371	373	329	375	375	373	354	345	356	343	344	378	349	340	347	407	381	353	327	360	325	320	349	344	327	364	349	364	396	352	357	379	378	366	383	352	352	352	366	346	321	336	328	354	364	370	377	340	333	362	332	376	375	296	336	370	361	335	314	346	370	328	360	378	353	362	364	371	326	351	320	355	364	394	362	372	397	321	357	347	355	357	335	312	370	373	373	341	326	335	350	323	364	328	330	328	350	371	380	348	352	372	372	303	378	337	386	364	355	351	385	381	357	372	376	320	322	351	365	335	359	351	345	356	366	334	401	331	330	361	370	351	377	358	371	363	364	349	370	359	367	371	376	393	361	367	350	365	377	338	376	365	337	336	355	333	349	334	351	329	355	365	344	376	343	345	341	352	349	338	355	323	351	350	342	357	358	341	334	360	366	378	342	380	348	345	339	350	366	356	327	317	364	372	332	382	389	388	384	377	347	356	370	343	350	347	364	353	365	314	340	368	358	351	362	359	347	365	352	354	350	345	348	342	363	353	358	388	360	349	364	351	378	344	320	377	321	376	344	354	379	376	352	377	357	329	364	368	335	347	334	329	344	355	348	396	330	311	326	351	324	375	386	373	380	348	347	351	378	359	380	370	375	374	360	354	349	350	383	374	373	355	363	331	358	335	358	353	359	355	333	334	348	359	334	339	371	331	366	340	360	357	337	348	334	345	359	364	308	347	347	324	322	356	353	336	370	359	353	349	364	338	364	340	333	367	348	345	339	354	370	393	347	357	360	346	370	343	336	354	352	321	372	339	366	295	335	358	318	340	365	363	349	333	340	338	344	335	367	320	395	325	362	352	369	353	350	347	384	327	397	339	349	318	362	340	352	352	367	374	388	374	334	365	384	350	351	356	340	384	330	318	339	357	397	330	349	356	384
3488	5216	3225	1633	1150	949	811	688	639	558	523	524	440	443	409	435	414	417	401	387	397	397	389	385	393	347	379	369	417	375	386	355	366	361	366	403	381	348	379	376	373	344	352	352	417	361	351	351	367	377	362	369	330	348	360	379	369	363	368	384	379	393	357	376	344	362	357	348	359	337	366	348	354	338	378	353	388	348	358	362	358	360	354	410	359	393	384	357	331	391	370	353	363	369	412	394	392	316	376	369	366	354	416	399	385	369	352	356	368	372	372	376	362	350	371	387	402	375	366	365	374	377	394	379	395	324	401	388	359	365	366	394	340	392	395	408	353	358	375	398	346	355	383	388	380	361	356	359	360	347	348	405	368	374	383	365	360	382	397	380	335	377	404	366	380	381	412	370	371	353	328	401	354	352	348	365	369	341	373	349	368	355	338	356	378	354	347	366	370	363	354	360	365	351	380	392	374	354	374	366	361	362	367	383	378	380	394	346	378	392	367	375	383	352	345	376	348	367	350	368	378	379	339	366	367	372	348	373	364	377	373	349	373	340	355	381	379	349	393	384	381	337	360	361	367	398	349	372	375	387	366	401	348	361	359	388	369	377	353	371	372	365	323	351	363	353	357	365	381	378	355	367	380	408	364	368	342	375	332	367	365	365	351	341	378	366	352	344	350	355	388	346	365	367	357	369	354	370	367	409	392	390	372	369	351	371	340	339	374	327	381	358	347	357	382	360	343	342	398	352	361	354	371	376	389	377	382	395	347	390	369	397	376	364	365	347	330	379	349	389	348	382	414	380	378	329	340	373	382	359	357	415	351	382	333	375	411	363	320	353	380	341	351	359	363	421	368	359	361	362	345	380	351	355	383	372	383	364	362	365	363	398	350	341	378	354	357	356	382	352	388	354	376	377	417	391	344	364	350	363	400	354	358	356	365	362	366	398	349	342	383	407	363	365	325	342	362	372	376	358	359	369	413	349	388	370	398	371	347	367	337	387	350	382	368	373	397	407	400	385	368	401	374	387	380	330	378	356	353	357	339	356	377	391	392	382	383	347	368	396	391	379	388	395	407	392	369	410	379	367	365	359	361	360	403	376	380	376	369	376	350	355	346	381	368	363	354	358	356	355	367	411	340	354	370	385	328	370	339	362	400	387	358	370	347	392	365	366	393	366	360	377	349	339	379	372	355	347	345	369	357	390	372	361	380	393	369	349	403	386	369	354	348	396	375	381	362	376	405	377	404	376	384	378	350	386	364	383	394	401	341	348	353	346	344	378	393	350	364	351	338	365	361	384	389	339	358	369	329	346	360	427	369	351	413	370	360	362	359	381	359	397	390	369	372	356	398	363	379	381	374	355	382	367	379	333	403	380	367	364	358	382	349	365	378	370	374	342	391	358	345	350	361	374	406	361	372	368	350	368	385	371	354	379	382	388	367	355	369	367	366	382	334	406	353	366	399	388	364	366	355	370	346	370	347	317	346	313	392	390	377	337	385	364	357	347	330	364	351	376	364	373	378	390	361	351	374	363	402	354	402	384	331	364	342	357	354	380	342	330	378	365	378	388	354	353	383	405	352	363	330	369	375	395	370	357	372	315	363	378	384	338	365	352	362	374	370	386	368	344	380	367	383	358	355	352	370	379	364	343	378	367	371	379	388	368	369	364	364	355	397	376	403	355	358	420	362	354	370	360	343	347	362	358	331	394	364	352	370	360	350	370	373	398	380	362	387	376	366	355	337	383	363	342	361	373	375	341	382	370	372	387	383	380	396	338	371	365	365	365	407	377	364	366	349	364	392	377	346	353	354	362	404	366	353	375	363	359	407	335	363	367	365	345	341	360	374	380	360	331	378	351	344	365	384	360	347	380	361	370	369	404	327	329	376	387	347	370	359	382	380	370	366	374	389	370	391	372	363	352	340	400	383	355	362	394	366	356	408	368	370	379	379	365	399	398	381	374	355	342	400	369	340	364	380	384	378	359	358	346	381	404	382	365	366	390	358	360	363	333	365	362	359	393	385	372	361	380	362	340	370	400	365	371	374	382	383	360	375	379	360	371	372	355	365	323	365	378	389	394	377	374	383	351	373	355	338	386	360	343	364	376	386	382	359	348	373	369	416	374	387	356	396	359	392	351	341	354	401	383	387	378	350	351	386	374	395	356	360	360	353	396	350	394	372	342	386	358	378	382	394	388	364	382	368	373	393	382	365	364	386	346	372	358	367	370	331	397	355	364	393	390	405	379	365	379	352	378	376	347	374	384	340	371	341	404	369	359	354	357	352	347	341	377	319	364	360	400	355	362	385	372	383	351	377	369	370	358	343	365	362	363	359	345	379	346	382	351	376	388	431	342	424	368	366	337	376	342	350	360	372	389	387	364	341	368	367	327	364	349	365	385	363	387	345	377	386	362	370	328	366	391	390	361	374	371	383	400	342	348	394	398	376	331	358	337	351	359	355	357	359	383	366	367	372	368	344	352	371	390	342	369	375	367	379	336	357	368	351	318	347	352	352	336	361	368	388	363	386	372	363	408	387	373	355	388	409	379	339	373	378	355	347	378	348	365	376	377	392	352	361	378	375	368	353	389	387	346	365	342	395	352	355	383	391	348	377	390	357	353	331	379	362	356	359	399	381	347	399	346	409	350	406	388	335	404	349	354	396	356	351	369	341	405	367	352	355	332	352	362	361	362	350	373	365	355	363	353	382	359	364	380	340	378	349	361	360	384	355	369	374	392	338	368	371	342	354	386	358	347	379	346	358	351	354	388	347	344	351	434	374	364	388	340	383	390	356	401	385	347	386	400	355	370	388	351	354	337	378	367	334	364	345	401	335	397	344	356	370	352	346	350	380	373	341	364	355	386	354	402	352	376	381	369	359	367	350	400	356	389	366	369	386	369	333	339	349	347	396	357	362	394	371	322	349	410	354	371	382	359	370	363	400	399	351	382	381	337	393	387	360	388	395	400	340	336	344	364	359	346	347	380	335	386	371	409	376	367	356	377	386	412	377	399	324	355	380	342	378	367	375	374	362	327	354	377	366	363	328	373	346	357	351	362	361	411	389	349	373	400	345	351	369	384	363	378	367	353	372	363	385	362	393	377	340	408	388	348	361	392	344	400	378	353	397	359	357	366	378	347	349	403	379	307	372	369	364	333	362	400	376	403	318	389	387	370	372	379	346	363	386	363	393	373	343	407	348	357	377	363	360	355	340	372	364	364	367	354	374	387	375	385	370	365	345	356	381	366	395	381	408	342	379	360	373	376	367	411	361	367	380	363	349	369	392	386	373	360	383	391	332	340	377	332	367	374	369	345	377	361	356	375	378	387	347	367	349	318	400	387	361	359	384	350	385	373	359	367	375	375	366	398	361	333	359	379	363	363	369	379	414	383	370	369	392	364	361	369	388	360	346	383	361	364	370	361	374	360	366	345	375	358	383	367	347	354	383	369	348	385	367	329	381	388	369	347	364	368	389	363	352	353	383	413	340	338
22449	21012	28506	23700	21008	21017	5339	788	566	468	383	333	283	246	230	230	193	192	190	184	200	169	173	176	141	139	182	141	155	166	165	159	167	160	148	147	149	136	143	160	118	134	168	131	138	157	128	149	129	149	143	138	138	130	133	131	112	162	132	137	129	133	142	119	160	132	116	131	128	128	128	121	137	162	125	124	140	125	124	137	124	121	132	132	128	131	137	127	125	125	126	154	140	129	134	148	114	125	141	149	125	118	154	131	130	125	123	121	137	135	131	126	137	113	152	147	128	140	127	145	123	151	142	127	139	135	139	121	124	137	138	122	137	142	120	138	136	142	136	130	136	123	129	130	128	133	114	131	112	116	134	127	129	126	119	140	127	130	136	132	121	118	114	134	132	107	121	135	135	132	119	130	139	108	134	132	127	131	124	127	160	141	141	126	124	126	136	125	115	121	131	143	135	102	108	119	112	134	148	147	126	131	130	127	135	126	119	127	150	130	123	125	129	112	115	133	155	121	127	125	103	115	135	112	146	100	141	112	137	125	126	134	150	115	140	115	147	133	132	140	147	138	135	121	128	130	132	134	149	169	121	106	105	122	133	129	138	107	113	112	143	127	126	115	119	133	143	124	145	135	144	144	120	130	128	120	118	146	138	128	122	115	131	133	130	121	131	128	145	105	135	121	118	143	107	124	150	139	119	126	128	145	117	144	115	124	116	154	119	139	145	134	139	140	144	122	119	122	104	116	125	118	112	101	121	134	123	144	130	110	122	120	155	130	137	117	121	142	106	155	124	124	144	118	128	126	121	130	116	123	144	103	133	110	117	123	127	118	129	135	123	117	129	131	110	135	144	124	128	118	150	143	117	131	123	122	126	117	137	131	109	151	121	150	130	131	100	121	145	132	129	129	108	129	111	123	140	144	116	127	112	143	115	142	115	123	124	123	134	135	158	117	135	132	132	132	118	118	128	146	131	132	126	125	136	122	133	132	131	118	108	120	138	122	118	121	126	128	102	110	118	130	111	113	140	116	123	116	126	131	140	139	133	142	125	138	128	136	124	108	138	120	110	135	119	121	135	135	129	112	133	142	133	135	128	114	131	129	140	130	169	125	137	127	136	131	121	142	115	125	115	142	118	152	128	123	136	121	133	132	126	139	109	126	125	130	116	119	148	129	127	115	140	118	144	135	133	128	132	122	129	146	127	121	140	129	118	129	118	131	128	135	135	123	132	128	136	137	120	154	140	120	132	114	147	130	134	122	130	136	128	141	145	130	145	135	132	127	139	133	137	131	152	112	128	146	117	109	127	133	124	126	127	147	118	130	143	123	116	128	116	121	113	119	102	115	119	128	116	119	125	122	148	131	134	141	117	126	125	115	109	136	133	111	130	112	120	127	157	134	140	128	143	123	98	128	127	124	153	124	133	124	137	134	139	132	114	128	134	143	147	121	131	111	141	119	138	152	118	128	123	134	125	103	124	133	134	124	145	115	107	128	114	110	128	150	136	128	146	129	142	107	135	116	131	120	130	131	147	149	125	129	114	132	131	139	135	153	117	129	128	145	119	145	120	131	148	132	156	126	122	150	146	107	118	120	125	139	132	120	139	142	135	119	121	139	131	122	140	119	115	131	137	133	131	147	116	139	140	132	115	128	121	140	124	133	135	114	133	127	125	115	131	122	110	119	124	134	139	108	131	124	129	113	130	139	117	133	144	118	132	119	129	141	120	134	139	118	119	146	120	130	131	114	133	120	123	150	154	135	118	125	137	115	136	140	120	142	135	140	125	135	111	104	109	119	125	123	135	143	111	122	142	125	127	108	128	146	120	122	119	128	133	132	116	121	137	138	135	137	124	139	134	131	137	122	131	137	136	122	111	114	112	122	144	134	146	135	126	112	121	148	127	126	134	135	136	122	141	128	116	115	139	140	132	131	139	114	139	120	151	150	118	129	132	122	127	127	135	146	129	125	127	150	131	143	105	122	124	114	154	128	129	129	147	130	103	112	115	135	114	136	146	120	133	134	117	132	128	115	118	110	140	142	141	133	110	125	142	137	139	133	117	133	142	114	134	134	123	124	135	150	129	127	135	143	121	122	150	143	121	118	139	138	115	130	125	120	139	126	149	114	118	136	143	132	124	132	127	132	133	130	125	135	127	114	123	129	129	140	106	127	109	106	137	142	111	128	139	122	126	126	151	127	149	103	114	126	126	135	113	112	142	148	143	128	140	121	130	134	132	125	145	120	142	127	142	123	122	163	118	112	118	131	133	137	147	127	129	107	134	126	156	151	114	116	144	140	119	122	120	139	121	132	131	142	140	122	136	116	135	115	115	130	139	137	122	128	111	108	139	127	138	126	129	129	132	110	149	129	143	145	120	140	121	124	139	125	108	111	144	119	118	149	118	137	118	130	118	127	125	133	118	127	122	139	144	129	130	142	110	108	147	121	119	116	110	137	126	110	117	122	116	149	137	126	119	134	120	112	112	135	132	105	132	141	140	134	124	142	129	122	135	116	136	129	132	128	155	113	141	128	136	130	145	132	132	130	124	149	103	114	125	125	119	124	134	113	121	127	156	139	113	128	135	134	144	142	121	109	141	128	133	119	139	113	135	128	131	124	121	152	127	153	141	109	153	126	130	134	136	121	125	139	128	136	132	141	132	125	123	133	122	142	139	137	136	110	119	117	102	134	129	126	135	130	145	140	124	125	114	127	137	110	152	120	139	124	115	136	120	135	132	117	112	122	113	125	122	147	136	126	133	136	129	118	132	127	116	143	114	128	129	132	125	137	137	119	134	134	120	104	137	141	154	131	128	151	131	121	119	128	140	165	120	114	110	129	135	120	123	120	141	123	128	154	121	139	129	140	112	134	134	129	134	146	122	124	123	141	123	112	127	152	115	126	117	140	117	130	141	129	110	138	127	126	144	119	124	117	133	137	130	123	121	131	137	102	124	119	115	112	118	121	131	116	115	122	121	115	105	145	119	134	123	130	115	115	104	128	138	132	120	142	128	148	134	118	120	136	141	102	115	120	116	127	114	127	144	150	121	122	129	141	113	122	133	142	120	120	132	140	129	141	142	122	97	117	117	121	116	133	138	130	144	112	108	110	109	111	122	130	119	124	123	126	111	117	113	131	131	130	124	129	133	141	146	129	126	139	146	137	134	133	128	119	142	134	113	146	120	139	117	145	125	115	117	128	128	106	133	123	135	128	127	141	130	134	131	137	126	117	132	113	124	121	148	132	140	133	132	146	121	117	128	123	128	112	128	128	126	137	115	117	126	121	125	147	142	127	131	118	142	127	126	118	112	135	138	137	136	141	140	145	154	138	134	129	119	135	123	128	137	133	126	140	129	136	111	147	118	126	129	126	128	147	107	116	131	139	116	110	123	144	147	125	147	127	116	136	110	121	133	137	141	108	133	116	117	111	125	135	139	126	136	122	138	124	122	95	131	151	144	126	119	122	134	147	123	131	111	133	116	125	151	128
3882	14062	9141	4292	3073	2202	1546	1252	915	686	591	484	425	379	384	268	292	271	279	225	208	215	209	215	168	195	146	180	183	163	163	153	165	144	156	154	147	164	148	126	153	129	149	157	147	136	138	136	143	151	147	130	141	136	130	133	134	144	156	138	135	142	131	142	157	145	137	141	108	134	136	134	135	130	141	134	150	128	137	141	119	121	141	136	135	122	132	123	122	130	143	136	144	133	114	133	132	134	148	118	120	117	133	153	138	140	140	163	143	136	124	139	132	137	129	147	118	114	137	147	145	135	127	100	144	161	123	125	124	163	153	149	127	147	145	157	152	114	138	124	128	130	124	134	130	141	140	133	134	138	122	112	121	115	128	145	133	108	140	140	123	136	141	129	129	126	136	125	127	132	135	130	126	113	140	149	140	136	119	131	149	132	146	122	124	134	135	126	130	125	134	142	143	134	127	149	152	117	144	133	138	129	123	151	138	137	132	129	127	159	129	128	152	140	129	155	117	126	137	134	115	137	153	137	123	125	122	135	124	118	127	131	149	128	129	156	137	121	116	120	131	140	119	126	124	136	165	133	128	139	134	135	150	133	130	114	111	134	132	108	137	137	119	139	138	122	138	116	125	135	161	143	122	135	139	140	136	112	115	135	129	110	154	131	146	113	119	131	128	122	131	127	140	146	125	146	131	149	127	136	136	123	129	127	148	141	130	126	111	124	113	130	136	121	123	133	118	129	144	150	136	119	158	147	134	140	118	123	132	139	149	142	123	145	136	119	126	117	143	131	134	109	116	141	131	140	137	119	145	139	125	131	145	125	137	145	132	111	128	151	119	143	135	131	112	131	125	144	118	132	146	139	135	130	124	132	132	115	122	123	125	140	131	138	130	128	118	108	150	131	121	133	148	121	125	149	141	99	139	121	136	129	138	136	131	146	130	131	109	131	115	141	136	114	133	125	143	119	139	124	131	139	112	151	136	133	116	127	123	133	131	133	130	144	141	132	127	130	129	145	132	134	127	131	128	136	140	141	130	161	133	131	134	144	147	136	120	128	113	134	143	144	133	123	140	109	131	144	124	126	152	127	139	132	141	108	133	143	126	135	137	113	142	129	146	124	130	109	123	128	125	132	151	134	117	148	150	157	106	120	119	123	129	136	125	134	129	129	126	150	112	126	131	133	152	147	142	129	136	127	130	113	138	129	132	126	145	140	138	113	121	144	115	135	142	108	143	137	131	132	128	123	126	119	123	126	147	123	141	143	119	115	157	141	142	115	143	127	130	137	132	109	113	127	136	129	118	138	106	139	126	116	128	135	130	132	132	118	123	112	152	132	116	129	128	141	133	100	117	145	133	124	127	140	143	125	121	134	120	112	120	131	147	118	134	138	150	120	131	134	124	127	142	137	131	133	142	144	120	139	135	131	127	138	134	115	143	135	135	117	138	143	134	133	112	126	114	129	137	136	135	130	136	134	123	118	126	135	134	138	115	121	137	144	123	123	140	136	116	121	132	158	119	122	135	118	147	117	146	142	138	130	130	120	137	156	127	141	128	137	132	130	124	135	151	139	128	125	120	106	123	121	128	127	134	164	131	140	123	136	131	159	148	144	119	106	130	113	104	120	140	145	139	126	131	123	127	139	137	120	133	128	134	139	135	140	120	123	136	115	102	120	134	122	136	120	144	133	110	117	130	120	139	129	152	123	135	124	137	145	125	122	126	149	120	117	124	147	128	127	126	124	135	155	119	133	130	123	148	142	120	164	122	135	132	146	125	139	127	119	132	126	123	129	129	134	113	130	123	131	112	124	127	119	141	129	150	141	124	125	131	113	121	104	127	105	128	135	120	128	122	139	138	137	138	146	118	145	127	140	129	110	136	120	138	153	132	144	129	139	117	119	116	137	126	142	144	111	130	138	149	143	139	130	123	128	141	160	132	136	120	116	137	132	121	139	134	137	122	124	129	112	119	138	144	147	133	130	134	145	126	127	134	128	112	146	132	133	119	120	116	114	136	148	132	140	120	128	122	124	130	124	132	134	129	126	165	142	128	141	132	141	150	133	127	126	128	131	132	124	120	136	140	129	138	133	135	130	129	135	125	146	120	136	140	132	122	129	130	134	114	142	150	112	159	132	117	143	134	113	124	129	146	132	110	150	114	128	134	132	139	126	138	142	118	121	132	147	134	140	138	117	116	134	141	147	128	139	133	138	124	135	128	145	134	127	119	129	124	134	135	123	137	133	129	128	136	134	120	143	151	106	139	143	119	134	148	148	110	129	137	138	128	115	133	121	141	150	131	114	136	130	112	129	128	130	126	119	136	131	145	121	125	139	123	115	130	134	127	148	117	109	130	139	126	112	140	132	126	141	139	116	131	115	131	119	130	122	127	128	120	148	150	133	131	144	132	152	109	140	111	119	147	157	134	145	123	137	126	123	126	123	136	135	147	138	135	141	101	125	122	135	120	145	107	106	159	132	140	136	156	135	121	120	136	136	131	127	146	152	132	121	140	130	137	149	123	120	126	144	120	145	119	148	141	127	105	134	110	143	120	132	142	114	121	136	108	118	124	158	117	122	110	121	144	122	141	126	133	154	112	145	126	146	123	144	121	114	138	145	134	132	119	134	160	117	130	133	132	151	143	117	134	135	122	111	123	110	131	134	126	129	123	117	134	153	130	119	118	131	128	155	126	160	111	125	141	127	132	131	143	111	141	131	136	133	122	128	142	137	146	140	132	143	116	131	115	136	119	138	144	129	144	142	132	122	119	154	147	137	143	147	124	127	126	119	136	135	129	123	109	147	145	154	108	132	147	136	116	140	128	121	129	133	114	148	142	131	123	115	110	118	139	142	134	118	143	132	118	113	111	143	139	122	132	129	142	126	128	127	126	146	134	128	129	119	133	152	134	139	130	150	130	138	110	121	145	107	140	130	109	128	110	123	125	136	115	121	129	152	133	121	126	122	129	127	126	147	128	131	110	127	121	135	141	149	124	135	149	114	117	125	112	143	103	160	121	131	135	133	152	133	133	135	133	102	142	105	133	146	111	138	131	129	132	124	122	138	127	125	125	141	123	137	108	132	117	116	120	141	143	129	116	126	121	134	129	134	100	131	154	127	135	145	149	144	125	116	134	122	132	123	114	118	113	122	101	137	122	131	128	123	140	138	125	130	127	139	128	139	128	128	123	125	143	110	140	136	143	142	128	126	125	127	129	155	116	134	120	110	126	114	143	128	155	127	115	120	131	125	132	145	128	145	133	134	133	142	134	130	125	145	120	128	120	123	139	140	137	161	141	137	129	140	132	127	142	110	118	135	125	126	140	136	140	134	132	137	140	120	129	138	123	144	110	150	137	112	138	126	125	116	137	139	113	118	125	155	148	122	146	123	148	136	133	128	121	125	121	129	104	135	122	119	137	110	137	123	139	144	136	143	136	149	134	119	138	125	140	116	106	124	150	139	134	111	130	127	115	121	136	120	137	110	140	134
27419	19873	7683	825	477	414	384	361	346	313	343	343	336	303	315	338	312	328	316	283	299	320	310	307	336	330	323	326	301	318	282	284	317	351	331	314	289	293	317	332	288	312	308	272	312	342	307	313	306	346	297	303	347	297	335	291	319	295	287	315	309	273	305	317	325	300	305	305	317	295	294	346	322	328	308	302	277	330	306	302	322	300	310	308	331	321	327	347	278	310	308	305	330	300	323	296	329	323	320	313	300	324	310	310	292	304	315	319	297	267	323	314	302	299	330	301	318	309	326	301	275	339	310	327	283	323	315	304	314	346	282	310	325	281	314	307	312	288	320	352	286	314	298	276	335	305	314	285	292	282	300	334	312	288	313	286	319	300	275	326	305	304	313	318	285	323	306	311	297	308	297	290	321	311	316	286	302	322	318	294	292	304	346	295	318	305	320	276	323	314	319	319	327	286	335	297	320	309	286	308	337	306	283	296	324	309	299	311	315	325	280	348	315	324	339	311	310	325	267	319	317	303	306	295	287	323	275	301	329	325	333	281	305	339	306	328	317	331	322	292	313	298	302	322	304	294	288	303	343	284	295	287	302	308	326	314	294	307	331	321	360	334	328	349	312	308	329	318	336	285	316	312	302	285	319	305	322	303	327	344	307	335	300	296	316	314	307	318	328	304	333	326	317	294	309	333	302	303	306	326	322	310	312	317	332	320	302	306	323	337	310	282	296	311	318	314	314	334	298	300	287	302	318	291	309	326	296	306	311	311	299	289	339	291	331	289	283	299	315	312	294	282	297	274	328	334	322	315	321	315	331	321	318	321	300	317	319	310	290	312	298	267	320	285	309	300	292	299	303	302	305	286	334	288	293	310	325	302	352	312	315	291	311	317	323	306	327	302	315	332	320	294	329	331	295	334	300	276	327	320	316	320	330	302	336	332	328	288	287	312	321	280	322	305	284	363	336	320	288	313	303	329	276	305	331	275	319	298	298	281	335	293	307	322	291	338	339	319	330	305	328	271	314	311	314	345	295	318	325	325	322	296	309	317	324	296	327	306	325	290	324	294	325	316	291	333	298	329	284	297	305	297	297	300	323	317	303	320	313	310	299	321	329	298	320	325	312	271	301	307	300	330	275	321	285	306	337	294	345	293	283	314	318	317	306	329	299	290	309	337	276	287	265	296	351	320	350	322	313	339	315	317	324	324	327	325	344	328	304	287	294	296	315	320	290	332	327	328	318	303	321	308	295	309	307	334	301	321	304	282	314	314	266	282	299	302	320	306	283	305	322	307	299	335	293	294	302	276	318	311	348	299	291	304	325	310	331	298	315	288	352	283	325	330	335	319	309	288	350	318	318	281	314	312	325	316	283	272	298	303	321	351	330	329	306	315	298	325	324	284	309	288	302	297	286	323	338	316	310	314	287	328	331	326	282	298	324	319	325	285	332	291	329	322	326	348	313	313	343	313	290	308	288	300	303	323	313	314	331	311	308	317	304	312	309	304	316	317	311	311	285	318	350	296	323	323	322	303	296	301	357	313	298	301	333	302	333	284	295	314	308	306	321	309	296	326	293	310	323	315	295	304	326	308	300	301	293	335	315	314	322	291	307	306	299	300	291	314	298	326	293	339	301	300	331	296	351	279	287	301	339	291	307	306	281	299	290	325	310	318	334	295	323	297	313	309	347	335	309	317	315	307	337	351	323	317	289	325	299	302	327	322	321	308	283	312	289	301	305	308	315	310	327	318	292	322	315	297	324	304	316	328	301	324	324	331	298	320	298	330	291	310	300	318	281	274	325	279	346	321	326	309	304	330	274	316	291	348	328	316	292	333	314	317	327	310	306	321	303	313	299	307	325	299	292	310	286	280	317	310	321	323	296	314	302	319	275	309	309	293	307	293	299	319	280	326	275	297	343	301	351	329	305	312	322	315	333	285	294	290	330	330	321	290	317	278	274	320	329	288	271	305	326	325	305	306	309	296	329	306	339	309	315	291	305	331	347	322	323	305	302	298	305	311	310	342	310	322	299	320	299	303	277	310	299	314	282	299	319	322	309	321	319	321	296	335	300	291	315	290	336	325	295	302	320	314	298	285	329	313	301	319	345	323	292	288	300	289	298	327	312	298	323	300	313	311	297	300	322	291	342	300	324	325	326	320	286	312	320	282	275	309	324	344	303	286	312	302	325	265	284	279	289	341	321	294	341	299	304	287	300	321	314	344	319	326	285	307	277	294	296	335	319	305	299	293	300	327	304	316	333	300	320	316	277	280	315	334	295	330	331	297	300	306	306	347	325	317	296	327	292	318	293	333	294	309	283	320	342	292	310	299	320	315	322	308	313	314	331	320	314	304	322	279	311	320	319	313	292	295	319	308	320	265	312	292	294	306	319	324	284	325	298	291	309	289	285	320	337	299	298	290	314	304	324	314	317	358	307	313	303	315	325	296	314	286	298	352	305	306	297	321	294	309	321	314	294	319	301	314	322	316	320	336	301	304	329	301	326	321	328	291	308	322	319	350	293	305	338	317	319	315	285	305	318	299	299	315	314	270	312	336	340	318	323	314	315	298	300	300	319	319	307	291	305	317	329	302	328	309	315	337	278	321	308	310	303	317	304	316	292	304	308	294	290	316	292	294	330	334	291	320	326	272	308	310	342	310	307	309	323	345	356	321	326	287	300	353	337	264	290	306	322	330	300	316	320	307	305	327	298	280	304	321	328	318	301	287	311	302	308	309	318	309	328	319	306	321	292	291	303	308	311	322	308	274	292	313	314	328	312	303	350	284	327	349	281	318	309	305	301	316	320	328	297	294	319	311	309	310	335	315	297	311	320	312	304	286	310	311	299	299	336	333	277	287	298	325	335	333	277	321	303	308	280	325	306	295	312	335	321	324	306	311	321	279	331	286	309	329	319	331	305	302	327	292	296	313	306	317	315	340	286	310	306	294	307	328	293	321	335	297	303	324	317	344	282	289	317	309	323	311	323	320	310	334	302	297	336	278	339	321	304	297	326	313	327	331	313	316	321	330	301	303	322	306	328	303	288	284	324	319	295	313	271	298	310	335	326	314	330	311	291	318	305	319	317	326	325	315	331	313	283	298	285	317	307	320	289	316	320	305	296	324	311	296	303	336	337	316	293	291	313	325	303	312	321	287	285	297	297	298	335	284	332	307	312	321	295	295	302	353	328	287	326	319	281	322	325	325	304	306	304	335	298	319	321	307	315	303	312	316	307	280	302	274	342	304	280	359	294	319	326	314	289	310	297	295	325	327	299	315	315	302	355	301	303	310	295	296	283	313	291	308	352	321	325	326	306	303	305	313	315	305	310	269	286	324	309	286	349	322	318	309	352	311	280	298	317	301	329	304	302	328	321	310	311	330	291	324	308	320	301	286	333	296	335	356	317	313	322	273	307	316	292	308	289	315	314	334	314	282	338	338	309	316	347	323	300	314	290	306	281	317	320	310	311	305	303	305	294	315	281	310	324	283
4901	2359	1271	754	629	550	493	447	446	404	402	345	376	384	351	363	358	322	354	369	339	327	353	337	366	320	329	361	331	319	328	323	368	350	332	337	323	325	366	330	337	333	324	319	346	318	366	326	320	311	338	331	310	334	303	287	342	299	343	311	357	321	343	352	322	337	310	320	349	335	341	357	356	342	318	316	336	350	331	352	323	318	310	329	344	325	308	343	348	289	335	330	338	336	356	332	359	307	321	328	319	346	345	358	350	308	361	334	323	300	340	366	333	323	312	307	341	365	301	299	331	319	328	330	328	314	291	342	356	348	353	310	311	341	341	348	328	327	342	349	320	349	318	322	285	322	367	302	357	310	327	357	312	313	325	316	310	308	309	326	336	327	342	296	332	353	341	343	299	354	335	344	312	328	310	315	329	323	334	290	296	327	311	337	328	361	326	362	322	334	315	317	329	334	320	325	338	305	328	355	301	325	325	319	334	342	336	324	312	348	328	329	327	321	311	325	332	348	331	302	363	343	344	325	326	326	340	333	331	363	330	339	329	337	297	356	325	342	349	333	323	306	359	324	314	338	304	335	347	368	315	311	356	327	300	347	355	351	312	346	345	322	319	309	299	304	331	318	334	333	320	343	331	330	351	344	334	322	326	340	322	286	314	323	314	308	340	356	327	336	310	312	290	315	310	345	339	326	358	321	315	303	318	335	316	307	319	318	326	320	321	313	292	318	313	311	337	335	346	330	291	333	327	349	352	315	287	315	333	311	311	328	324	317	331	337	375	316	319	318	340	294	326	304	342	355	318	319	341	320	290	318	279	314	340	373	340	320	323	329	320	289	320	329	334	341	346	358	322	313	376	320	341	315	317	329	333	368	380	321	325	354	302	323	314	312	336	366	320	312	339	303	347	360	356	323	337	331	318	334	350	321	349	345	331	350	323	354	323	322	338	317	314	301	358	341	341	325	316	327	334	328	331	325	316	320	312	321	307	345	354	339	322	320	346	293	318	320	342	300	298	324	294	344	320	322	339	333	334	327	349	308	311	348	298	341	294	328	343	350	328	350	344	344	328	376	339	344	335	355	338	303	345	342	328	337	311	323	327	319	330	334	328	298	335	302	300	349	302	321	324	352	343	350	294	313	317	288	315	358	348	303	299	328	322	341	333	338	344	324	345	359	301	316	329	317	334	322	314	326	338	324	318	333	290	319	344	317	336	368	318	299	319	309	333	331	343	347	302	335	342	300	329	346	320	323	308	317	314	384	324	306	306	286	370	344	345	350	301	324	293	332	297	316	332	323	337	310	311	324	335	314	321	332	355	335	321	291	334	328	344	344	352	347	323	328	328	342	329	289	340	345	324	329	313	348	350	348	328	382	353	336	340	320	320	341	332	332	310	315	376	311	337	324	295	331	294	319	338	319	326	344	325	311	349	319	349	313	305	298	368	322	332	343	337	337	324	323	336	349	328	350	299	362	330	341	302	309	332	346	350	320	320	327	319	339	320	328	313	353	348	321	296	284	304	333	326	358	340	329	325	358	333	336	336	365	346	370	368	351	320	359	328	362	334	322	341	342	336	315	334	362	337	326	374	347	324	315	315	340	291	358	324	329	330	339	352	301	305	336	310	342	325	314	292	331	345	331	343	364	307	368	342	299	310	311	344	315	332	298	355	335	341	314	332	328	321	327	363	311	344	290	300	326	353	342	327	323	334	344	356	310	322	332	304	322	314	336	336	332	314	336	336	305	320	317	341	348	361	317	335	324	313	297	340	308	347	331	322	341	340	354	313	359	325	350	345	351	339	328	305	329	351	324	287	336	358	362	341	350	293	360	331	329	321	341	361	328	374	344	325	346	297	330	333	347	324	325	339	333	318	354	334	327	310	353	328	321	339	326	315	298	329	308	326	306	311	307	336	315	343	308	311	339	313	311	341	330	315	329	330	361	340	357	326	306	308	313	297	351	335	340	314	379	336	361	346	324	343	362	313	326	297	335	287	319	335	328	319	352	313	347	306	364	316	325	315	318	351	327	349	319	296	338	344	358	311	328	333	358	294	316	320	339	349	351	321	325	317	317	353	353	331	336	326	366	376	320	345	305	310	354	299	324	339	347	321	357	348	354	335	349	310	317	353	346	361	328	337	336	322	295	334	302	341	333	294	354	320	338	311	341	334	316	347	347	289	323	354	343	355	302	325	300	325	335	309	347	300	312	329	344	311	340	330	336	318	322	333	318	347	344	350	331	351	328	318	341	323	323	339	309	353	305	342	336	335	326	330	343	340	332	314	316	357	329	337	325	361	325	307	323	321	322	384	334	340	339	328	348	354	323	336	330	349	343	342	323	310	300	299	306	284	306	313	343	316	306	348	347	344	323	321	327	329	317	307	337	360	315	341	325	312	343	306	350	345	307	331	362	306	332	337	327	341	332	323	325	329	338	337	346	321	354	320	294	369	335	355	319	335	354	316	349	327	310	323	316	339	342	331	334	362	328	346	326	335	299	290	340	318	298	325	324	330	365	330	323	341	330	301	325	306	373	350	363	344	340	324	351	315	313	333	362	316	340	305	345	345	328	355	371	317	364	351	315	343	329	314	317	308	322	313	329	300	325	324	313	359	343	317	290	317	346	373	323	346	331	340	322	325	347	330	324	327	352	359	354	295	334	349	344	328	313	353	355	339	299	319	331	344	323	356	325	284	330	326	351	303	318	297	328	335	342	322	346	323	322	320	315	347	345	339	372	366	337	356	317	311	325	327	346	313	332	353	314	324	344	323	303	333	352	312	353	336	340	350	342	357	325	366	330	340	331	322	334	320	320	278	312	363	323	349	300	329	322	317	302	359	337	340	316	337	278	320	314	343	333	317	337	335	338	324	311	342	294	354	315	313	321	332	324	341	340	330	363	325	310	320	350	319	321	355	322	345	307	346	340	328	282	343	338	310	301	344	301	348	351	372	323	319	329	347	295	328	355	328	322	347	328	360	292	315	344	358	357	330	305	336	320	338	363	345	361	328	339	338	337	345	357	327	345	330	319	344	352	333	340	360	328	359	342	316	316	327	330	339	342	328	361	321	315	319	317	316	340	324	311	335	346	319	347	300	297	341	315	316	330	311	339	330	330	339	310	349	306	323	326	354	320	360	343	297	343	311	338	326	315	333	321	325	333	311	305	326	330	350	339	324	314	343	354	312	325	288	320	332	342	325	332	306	329	340	315	333	315	358	315	312	348	342	327	324	308	350	333	340	319	331	356	329	322	308	350	302	337	294	325	344	322	317	328	354	325	341	352	341	350	317	328	334	318	331	310	320	322	313	362	338	351	356	344	325	309	347	348	318	352	328	316	328	342	377	329	350	326	343	363	320	294	323	317	354	310	323	368	313	306	309	322	339	330	369	319	315	341	311	352	338	351	329	333	347	331	340	329	331	323	323	336	301	353	354	325	362	309	340	318	335	334	331	299	307	350	345	297	326	331	324	312	351	324	311	313	334	344
23570	20880	27711	24159	20763	4632	641	415	363	312	287	273	237	226	225	209	184	203	185	177	160	180	184	167	177	145	178	169	185	167	148	152	174	162	173	152	189	178	151	152	147	150	175	152	140	137	151	148	153	159	160	178	169	158	156	152	152	153	157	154	150	135	156	154	154	127	170	135	146	130	173	166	160	149	172	155	152	156	139	140	168	143	160	159	146	150	144	151	155	155	171	147	157	149	149	151	136	147	152	149	141	153	153	148	143	153	148	156	135	168	158	136	155	171	134	135	154	150	168	132	153	173	150	147	160	164	152	166	142	142	163	156	143	157	140	158	140	157	181	164	138	158	145	166	166	127	141	151	157	136	158	148	141	166	155	146	143	146	139	140	145	156	163	151	143	133	163	150	135	151	145	143	154	143	147	140	164	146	140	166	161	162	147	168	160	139	172	143	167	153	152	153	160	177	158	152	181	141	147	137	157	144	144	147	140	152	134	151	150	156	156	164	158	149	162	153	171	148	143	160	139	140	151	137	163	151	151	134	133	140	170	155	167	145	159	129	147	146	145	151	138	149	152	158	150	172	156	148	178	161	146	133	175	164	149	165	155	155	145	162	141	144	144	143	154	142	168	159	164	142	148	136	139	129	162	158	137	154	134	161	153	146	151	161	123	158	160	186	153	132	176	167	157	159	146	156	178	165	127	166	143	170	129	149	157	141	136	135	150	164	151	159	156	145	143	146	163	147	154	147	143	126	154	140	159	136	148	156	152	148	140	166	153	142	153	164	169	169	144	143	153	139	136	129	157	149	165	168	139	136	170	130	148	144	143	152	134	143	155	136	162	130	145	164	158	143	147	151	151	159	160	153	127	158	162	137	159	157	153	143	151	179	148	156	151	153	171	149	142	152	157	160	173	169	153	128	142	135	167	138	160	150	138	156	173	145	147	180	153	160	168	175	167	165	157	148	172	164	158	156	165	153	149	150	149	134	129	139	141	173	144	151	143	161	183	154	151	150	161	178	142	145	163	134	159	152	139	162	160	153	146	125	154	139	135	146	177	171	154	171	143	137	157	133	148	139	134	169	160	144	161	162	144	160	144	164	138	143	148	144	157	172	141	146	152	138	152	149	165	163	158	173	149	152	164	152	159	140	151	161	168	151	140	142	132	156	180	173	140	154	168	153	155	139	151	164	162	161	132	156	163	160	139	150	167	153	137	166	126	154	149	139	149	156	166	152	154	144	145	156	144	141	148	136	145	166	151	170	160	152	147	154	150	170	141	174	153	148	158	135	150	148	147	124	150	156	115	157	151	162	157	140	144	149	142	137	144	122	140	162	158	136	140	145	155	140	145	148	149	144	164	161	147	129	147	156	141	146	179	153	157	159	141	134	156	149	149	146	163	146	162	155	173	171	124	157	146	168	140	163	159	165	139	149	161	141	143	143	144	139	150	143	154	146	151	143	147	179	143	162	166	145	159	158	150	121	139	166	156	148	146	143	175	144	143	147	142	157	151	134	169	148	161	156	141	177	153	149	165	128	151	144	168	146	153	139	157	140	143	143	171	159	137	138	140	142	157	153	155	151	152	159	156	140	157	164	139	146	141	153	140	178	139	141	140	147	150	135	177	164	151	140	121	149	156	156	141	169	146	161	147	143	159	168	148	153	150	133	157	165	152	144	139	148	155	176	156	153	131	140	143	146	162	134	119	139	153	152	144	152	146	164	151	148	142	141	137	167	144	127	162	147	141	150	131	144	143	155	155	153	161	163	132	147	179	147	167	141	162	151	137	158	177	147	133	155	147	149	132	167	173	127	130	145	173	164	161	161	124	156	153	131	150	161	153	148	145	144	145	163	158	152	152	143	160	162	144	148	147	159	144	156	146	129	140	143	146	138	155	141	168	163	138	140	149	138	155	158	132	146	154	157	124	145	127	118	135	164	148	168	162	140	145	158	169	139	154	154	137	172	157	135	154	166	126	166	149	156	147	166	137	140	151	155	153	139	132	166	176	149	152	163	166	148	157	137	150	150	133	139	169	141	147	139	156	133	137	131	162	164	146	161	143	145	172	154	142	150	150	133	163	144	154	167	159	155	144	181	145	154	140	142	156	160	167	146	153	158	136	137	164	147	159	157	146	162	158	148	160	158	182	149	148	149	146	146	144	149	169	140	138	144	147	156	142	147	147	140	147	168	154	164	147	145	138	166	144	177	164	167	140	148	132	157	142	137	151	142	134	139	141	134	152	156	165	154	160	143	148	169	158	134	138	142	133	147	144	131	155	142	155	151	138	155	160	152	148	144	163	160	153	162	156	165	138	131	147	159	149	119	156	159	143	159	158	160	105	161	153	156	147	161	154	137	133	147	138	130	145	173	133	153	159	141	144	175	133	147	148	144	150	155	161	151	135	158	146	141	147	163	150	145	165	157	166	128	161	145	143	144	132	154	164	168	163	154	157	156	151	140	163	142	170	140	147	141	138	127	144	150	184	168	137	132	146	158	137	171	134	150	161	140	166	138	143	149	164	140	141	135	140	154	159	155	139	131	139	171	140	147	136	148	150	143	135	142	150	154	131	138	134	142	160	166	145	146	147	133	145	151	149	137	188	142	138	148	147	164	160	144	154	152	139	145	151	131	138	155	156	149	151	166	128	159	157	151	144	154	146	133	167	134	160	147	138	164	155	157	153	148	131	162	146	154	190	161	172	142	141	147	144	137	139	151	134	135	153	134	149	166	156	137	131	164	138	154	166	138	132	145	145	128	163	144	155	152	153	146	140	168	167	131	145	140	173	155	170	150	139	176	147	144	152	141	131	158	169	153	156	151	150	148	127	134	145	157	137	135	153	152	166	168	142	129	124	126	155	149	139	142	133	157	139	154	152	167	152	160	155	154	165	165	146	153	164	164	144	143	152	146	168	145	163	164	149	140	141	169	153	172	162	146	129	148	156	172	140	146	169	168	143	134	151	149	132	149	143	147	139	156	146	159	168	133	160	135	149	161	138	165	146	154	149	133	138	142	137	153	147	174	147	156	150	132	148	143	157	157	158	166	153	157	146	131	168	157	143	119	162	149	157	140	149	167	165	142	153	148	160	137	144	153	153	161	140	153	139	167	150	153	131	125	165	143	158	153	138	135	146	135	164	146	163	133	176	160	162	167	158	131	162	156	139	138	170	157	137	159	152	169	147	139	145	155	162	141	156	149	155	154	151	160	164	157	129	152	138	161	150	162	132	173	153	145	140	149	159	148	170	141	165	192	154	147	162	157	171	152	152	159	162	139	147	133	166	159	116	156	159	146	148	148	131	145	160	156	175	158	148	151	143	155	165	149	162	138	142	157	165	134	146	161	138	166	146	133	156	160	160	133	158	161	168	153	160	138	146	148	148	137	150	150	161	128	141	166	148	162	155	154	160	157	159	167	142	174	139	151	176	152	160	164	139	173	149	149	154	156	148	157	160	148	139	146	131	125	154	135	164	154	149	138	160	148	153	150
3396	8859	5570	2506	1754	1336	1001	708	594	527	461	377	321	313	269	231	237	219	230	216	212	195	209	184	188	189	178	197	185	166	157	177	196	195	153	179	191	137	170	152	173	162	143	186	158	170	167	162	163	170	157	156	157	198	148	173	165	161	165	172	159	177	153	176	158	154	184	153	162	174	167	166	167	156	188	155	157	174	152	171	163	161	160	166	155	163	171	178	173	165	156	161	171	164	167	155	167	170	141	171	149	129	160	182	165	154	180	158	162	152	173	180	166	152	161	157	185	174	181	175	190	158	164	156	151	185	168	172	169	155	131	173	182	159	159	147	160	157	182	138	148	150	150	149	174	160	141	163	161	138	145	163	182	167	161	174	172	172	172	168	171	152	180	146	171	159	157	150	175	162	170	149	154	170	182	174	150	170	164	163	155	156	172	184	156	148	176	160	153	159	177	130	191	149	183	170	175	150	158	178	161	151	157	171	157	178	138	152	162	171	159	160	171	166	149	196	169	155	158	148	155	172	168	147	125	166	162	173	178	170	159	154	151	158	154	167	164	155	155	180	153	159	156	172	167	146	142	174	161	173	164	162	140	173	144	162	158	149	155	151	159	157	159	155	165	154	149	161	140	149	154	160	144	162	179	154	163	174	155	153	181	153	166	148	157	159	175	146	147	174	164	172	153	151	169	151	166	157	160	149	173	159	152	152	170	146	164	159	155	175	147	161	177	154	158	155	143	158	169	150	129	154	167	159	159	151	167	154	157	156	155	165	161	170	129	174	137	136	160	132	155	168	166	194	131	141	171	166	157	166	178	153	160	144	162	161	142	165	152	151	157	146	185	182	176	141	160	178	140	135	170	171	158	164	156	177	149	154	165	167	157	168	165	167	170	151	152	161	160	158	145	165	194	141	149	150	147	165	159	139	168	148	183	143	142	154	183	156	146	142	149	168	155	147	162	164	142	155	175	146	142	128	133	174	157	174	155	133	160	145	164	150	136	149	151	160	178	146	158	164	150	155	151	168	142	168	162	167	154	138	179	170	167	171	147	173	160	150	150	148	150	139	146	176	155	166	147	174	141	171	158	153	123	148	151	156	163	165	141	150	156	167	165	149	164	177	169	161	153	146	170	150	143	159	173	151	171	161	150	165	155	170	189	166	164	157	166	152	180	190	162	158	162	148	161	176	145	164	170	168	162	160	150	159	157	165	165	170	157	170	169	174	158	172	168	171	144	160	153	167	152	158	154	150	171	143	163	173	132	184	168	169	162	169	167	149	143	150	143	150	159	177	136	146	157	166	145	176	147	164	162	148	145	159	192	141	184	141	155	136	175	162	159	142	140	142	146	157	145	185	159	153	176	146	164	148	154	170	163	166	157	151	168	176	159	170	158	182	163	148	154	152	142	153	165	171	173	160	167	152	156	155	144	148	155	139	171	157	157	165	160	146	157	145	160	189	140	179	165	154	157	178	162	154	157	157	162	147	190	153	148	154	158	162	158	190	158	164	164	155	163	156	157	153	180	156	159	152	165	161	153	170	145	141	156	153	155	158	173	146	148	150	156	167	148	174	155	159	162	146	157	167	167	156	156	158	153	165	165	154	154	150	159	161	178	145	153	153	152	160	159	142	154	162	162	148	175	140	156	152	148	183	148	159	161	152	148	161	150	165	172	140	143	165	163	143	171	157	142	151	141	148	145	159	162	176	147	174	145	141	157	132	153	162	164	147	142	168	149	157	149	142	148	165	164	160	148	160	169	164	176	157	169	155	146	150	154	171	164	134	165	142	160	177	160	140	138	165	162	187	148	146	172	190	141	157	141	147	172	171	171	153	152	166	154	148	157	148	156	159	164	133	144	135	146	164	151	154	150	158	167	168	155	136	149	150	163	173	161	147	162	155	169	173	173	148	182	141	181	158	178	150	181	177	161	149	153	158	148	139	172	154	185	160	161	156	164	146	152	178	158	163	178	159	143	149	164	177	153	158	149	153	164	162	147	161	145	164	146	169	150	166	165	144	179	143	163	155	152	160	141	150	166	162	165	145	169	160	155	162	166	153	150	160	146	148	156	132	154	165	152	161	149	166	166	162	152	134	147	160	187	151	183	171	166	156	148	143	138	160	158	159	174	147	154	168	176	154	172	153	142	171	149	153	167	165	151	171	151	165	172	155	170	180	148	161	143	165	155	167	169	155	140	163	150	178	157	154	172	157	138	164	162	167	139	145	154	139	156	149	160	156	160	141	142	179	154	160	167	190	164	164	159	140	147	163	168	156	134	167	150	172	133	169	154	166	151	147	146	153	167	169	169	146	129	145	146	150	144	179	173	157	153	174	159	147	162	148	163	160	147	183	145	168	142	161	187	175	174	171	164	153	176	129	181	148	153	152	151	159	157	148	168	162	169	163	156	179	148	160	154	173	174	153	134	164	191	155	163	163	195	136	170	155	151	165	184	177	132	157	159	155	153	155	152	154	151	156	162	166	166	160	165	151	155	135	178	168	148	151	169	156	165	168	144	172	167	159	133	171	169	180	169	154	143	176	154	158	168	157	163	167	162	179	145	152	140	167	173	141	156	168	148	173	166	156	154	162	179	141	159	168	121	175	168	176	167	172	143	151	160	149	162	153	149	175	162	165	166	156	140	144	151	163	142	154	152	143	156	166	182	151	146	152	167	156	173	148	172	161	153	170	172	153	163	142	156	150	150	177	144	157	145	142	175	148	173	162	181	153	175	157	143	161	176	148	155	175	150	151	155	150	147	168	144	156	134	176	161	161	135	148	168	144	153	154	171	160	146	175	145	170	149	156	159	180	162	154	156	153	169	136	155	155	156	146	139	169	146	157	195	158	150	161	150	151	162	156	135	186	165	159	177	157	163	165	140	179	157	161	163	167	173	166	153	157	145	166	138	171	139	187	145	140	143	142	139	163	165	162	158	149	142	171	168	167	179	161	162	165	158	148	161	180	165	183	137	166	129	180	157	148	159	168	153	163	161	155	177	156	174	155	154	158	167	170	192	180	158	169	157	180	163	171	160	136	177	135	171	140	165	171	144	154	165	162	155	156	166	166	147	160	175	175	121	148	185	153	152	152	161	152	191	192	148	155	174	161	142	169	157	155	181	165	169	175	148	192	155	158	147	148	152	162	179	148	147	165	169	150	171	167	154	166	179	147	139	190	156	143	138	177	146	168	144	160	143	137	182	155	164	151	168	153	124	144	156	150	147	171	159	158	160	175	164	144	153	146	157	196	152	151	172	147	167	161	142	187	156	170	155	153	152	166	152	169	183	156	143	157	152	162	162	158	181	160	156	173	154	164	159	167	168	169	163	166	152	163	158	147	166	170	150	155	166	155	152	150	152	164	171	169	155	134	165	175	153	145	158	153	149	164	152	164	172	160	162	140	148	170	153	158	176	157	168	150	158	164	166	157	137	164	156	163	152	171	152	135	157	171	165	172	146	161	168	175	155	142	163	177	152	132	156	170	168	139
24506	20810	26568	25008	7589	709	505	487	450	474	418	418	413	392	383	376	376	366	391	373	375	362	407	364	379	366	389	342	375	362	334	362	392	384	339	368	311	349	379	362	353	356	367	371	341	380	350	345	334	368	340	375	332	351	349	346	366	346	391	360	383	365	354	366	368	353	326	382	348	358	343	345	341	343	385	322	339	322	372	336	390	372	367	354	345	337	348	396	362	340	369	351	370	377	358	363	357	335	364	327	368	338	391	373	383	336	335	361	351	371	369	343	353	345	371	366	386	357	389	330	370	398	357	379	355	367	343	344	341	378	359	360	342	368	353	342	354	345	371	329	371	339	348	321	350	323	350	362	327	351	363	335	352	361	320	383	387	341	372	377	374	339	345	357	347	349	363	342	351	366	368	350	372	330	330	352	354	372	354	362	361	404	350	355	374	321	370	366	384	384	341	385	367	379	334	392	349	321	357	343	381	338	343	363	341	373	383	334	343	344	331	370	371	358	380	376	340	347	377	332	373	355	347	353	365	356	346	360	329	354	418	347	356	346	356	346	372	333	356	344	383	349	346	344	397	374	355	358	370	361	361	353	363	329	386	336	369	363	339	349	369	346	360	365	349	369	329	352	386	350	388	395	388	345	342	345	406	366	391	341	354	345	332	383	376	346	362	346	350	361	305	367	371	373	344	366	366	366	378	362	372	363	349	348	359	370	334	317	358	371	347	365	355	357	338	341	372	381	356	364	348	343	383	386	377	353	343	350	380	379	388	355	335	363	353	328	367	349	369	361	346	338	362	349	389	382	339	402	375	339	336	342	372	378	364	384	332	350	330	342	352	358	380	369	382	398	361	377	383	339	348	342	336	358	359	329	368	371	385	380	360	316	362	372	325	348	341	388	362	370	317	360	390	354	370	352	371	391	347	347	372	351	368	359	370	351	359	358	381	326	362	382	337	372	341	380	385	392	367	322	381	353	368	354	345	361	359	326	349	363	367	351	331	331	343	395	371	361	363	394	352	327	351	335	316	353	374	363	309	347	360	354	365	328	383	361	368	311	330	372	377	372	359	370	403	375	352	372	358	377	371	387	325	355	413	350	388	360	343	383	361	344	369	353	349	361	348	378	353	340	334	366	357	387	328	372	342	355	337	357	360	346	340	361	353	351	404	378	352	378	345	322	318	367	348	362	336	357	353	392	340	333	361	348	377	349	355	325	355	373	334	362	360	354	386	401	351	377	337	340	403	366	370	325	346	366	353	332	379	371	334	332	371	360	382	349	362	355	352	333	343	360	338	369	356	363	346	352	358	360	368	380	350	342	375	374	334	354	323	362	377	345	355	318	348	358	361	372	338	352	357	386	354	374	331	354	375	364	338	393	353	355	357	347	370	359	392	327	366	366	365	331	337	351	374	362	359	376	345	356	335	353	366	342	368	376	354	327	357	379	320	357	325	364	336	367	362	356	363	359	350	368	364	369	330	351	380	348	378	356	383	403	370	313	349	361	376	359	378	329	330	352	379	380	341	357	325	372	343	389	374	342	353	371	394	365	375	327	351	316	381	360	398	363	356	391	361	355	361	352	334	350	400	372	362	352	372	353	371	367	327	343	399	333	362	335	334	383	354	365	348	319	368	348	363	345	344	360	337	361	354	369	373	348	364	352	378	366	349	370	335	380	337	357	379	363	376	347	359	362	358	344	355	338	366	358	368	334	364	369	387	345	359	337	352	336	358	362	360	347	378	339	328	342	344	369	336	360	355	318	344	374	362	336	395	367	337	339	349	338	345	319	330	339	359	341	342	365	380	343	347	372	357	371	371	333	355	397	350	355	373	342	349	333	357	365	369	325	364	355	340	371	373	361	346	348	356	371	334	329	333	351	370	375	346	390	358	365	374	333	342	364	360	356	386	344	380	342	394	361	328	335	375	345	353	383	367	325	341	402	379	366	369	327	360	340	354	356	368	358	333	335	382	376	358	355	365	372	339	351	370	365	346	392	361	372	343	358	374	372	365	363	358	327	357	351	324	346	347	369	391	358	357	345	338	372	348	343	362	398	357	378	355	376	337	374	345	397	378	342	368	363	341	393	315	313	367	382	400	380	374	345	351	364	351	369	377	361	358	340	335	349	341	362	347	329	350	380	362	387	373	369	382	341	360	355	360	382	332	349	336	356	383	362	330	314	324	365	357	348	391	339	350	318	389	354	370	383	333	341	333	352	337	341	368	368	346	370	308	348	381	351	361	345	390	343	337	303	334	373	370	369	366	348	364	340	395	412	380	342	394	371	397	325	382	370	342	397	354	339	377	363	339	347	332	370	361	353	372	349	333	332	355	396	365	321	381	363	378	347	323	382	363	390	339	348	364	378	334	368	384	351	358	383	346	352	383	369	352	336	370	366	351	354	333	382	372	410	349	374	347	320	355	323	375	389	372	395	338	329	357	397	356	359	364	367	385	368	341	389	364	378	359	365	360	343	385	369	346	365	335	381	366	330	326	344	379	357	351	359	385	336	352	360	347	370	381	379	357	371	353	349	398	370	406	376	315	351	378	333	333	346	387	359	388	352	353	404	352	342	356	374	344	375	342	331	329	344	349	332	357	396	349	369	377	346	350	351	347	348	330	406	319	362	377	370	358	352	377	354	375	356	352	330	371	334	363	374	314	333	356	343	392	362	389	360	336	335	331	355	388	324	370	374	373	372	371	356	325	342	356	382	355	358	368	352	344	351	366	341	368	350	335	369	371	347	364	327	384	357	333	357	355	345	333	371	361	354	378	376	364	315	353	324	390	346	389	380	351	367	347	335	373	375	397	360	346	333	374	374	312	351	321	376	340	343	392	342	364	346	355	367	383	360	353	381	335	346	329	372	376	381	351	334	381	376	346	356	404	356	371	328	367	351	372	377	373	358	315	359	374	335	370	383	349	374	367	356	350	379	336	366	355	374	334	356	338	368	352	330	355	362	359	357	377	380	371	360	348	335	333	354	334	336	349	387	350	382	343	363	345	354	385	356	346	369	347	343	372	360	378	374	369	335	338	348	325	376	311	375	362	394	364	328	349	353	346	373	324	362	342	364	324	373	351	338	382	343	377	356	378	354	378	348	364	343	377	374	373	355	343	368	371	367	348	350	346	401	344	366	403	352	359	387	354	348	356	347	363	353	351	362	366	327	320	336	320	365	359	361	400	363	349	344	356	345	358	360	350	334	351	343	355	391	360	335	346	354	357	359	380	379	357	372	345	367	336	345	397	336	369	324	339	344	356	379	361	369	363	368	337	351	388	359	322	333	374	362	368	366	376	361	362	359	316	328	366	374	320	377	375	336	354	341	370	339	357	319	391	313	315	359	364	385	350	349	374	379	365	371	362	334	355	380	385	363	350	367	366	351	349	351	355	341	379	368	376	363	347	315	342	380	357	376	391	359	314	346	361	351	359	386	358	335	379	356	372	360	352	385	384	373	344	375	358	339	364	326	371	354	362	344	384	360	395	337
3492	5377	3328	1577	1162	929	816	697	589	532	518	492	467	402	410	411	430	406	404	397	415	400	404	371	376	381	402	379	410	405	358	393	388	354	377	376	380	397	353	393	364	360	395	361	383	362	364	378	375	370	388	380	367	393	354	367	424	375	379	386	389	364	398	349	371	387	355	358	400	430	358	343	377	380	381	377	371	379	353	345	374	366	323	385	353	387	351	363	358	385	366	378	373	426	374	398	388	382	368	371	362	367	361	352	360	360	380	381	399	365	388	375	372	360	377	371	375	346	392	397	354	346	371	372	375	366	341	378	339	393	368	361	365	362	381	379	380	376	389	371	348	352	377	374	388	356	360	371	358	328	364	382	394	376	358	361	345	361	381	388	371	394	394	384	345	362	377	371	382	355	368	388	359	393	371	369	367	365	382	388	385	368	367	388	394	358	342	365	362	386	342	356	403	347	369	356	354	366	355	374	381	376	399	378	313	386	373	371	351	383	370	368	390	374	378	364	379	393	370	367	379	378	364	398	364	365	378	376	370	372	376	371	341	368	391	398	364	386	327	390	358	365	383	385	387	374	346	360	354	355	371	390	411	388	365	368	385	383	349	401	403	415	368	371	347	361	394	339	385	395	356	369	374	374	362	348	333	388	392	345	389	396	390	343	383	377	373	367	382	361	370	368	358	370	388	357	387	370	356	402	349	384	365	358	342	349	380	374	340	392	388	411	394	381	394	393	410	360	389	371	353	354	376	406	363	352	361	391	386	353	363	379	359	369	380	345	362	349	375	385	371	340	378	382	369	358	396	390	396	372	329	373	358	371	376	372	323	357	345	375	362	337	358	360	365	375	346	371	382	380	344	377	349	348	368	349	396	337	370	369	368	367	348	350	331	319	386	374	374	407	362	349	318	399	387	380	364	365	395	389	383	356	396	419	386	356	373	368	383	361	366	363	385	364	364	377	351	392	363	357	360	411	366	366	413	399	363	380	383	364	346	367	368	358	354	398	329	364	329	393	373	406	395	375	359	382	358	344	356	370	385	363	341	357	385	363	378	387	382	359	350	349	372	359	357	383	360	349	335	379	352	337	346	387	363	361	356	405	335	372	360	422	397	390	375	380	376	379	340	371	376	381	369	406	381	328	348	340	359	354	377	364	347	397	356	379	430	379	360	382	365	390	366	377	394	396	367	382	348	370	393	377	332	343	349	354	375	400	351	385	388	386	345	379	354	352	385	352	358	381	384	396	348	382	349	357	357	362	391	364	376	368	372	367	326	405	360	375	360	403	375	363	372	387	376	368	357	387	377	383	401	372	369	353	394	388	410	330	386	374	345	354	373	372	393	335	367	373	388	360	380	356	398	358	375	379	362	362	338	377	353	398	350	376	359	368	378	377	383	381	388	408	374	340	373	372	356	357	380	366	401	394	377	382	352	368	350	377	363	373	395	350	357	365	381	376	371	368	352	378	369	379	376	372	387	349	339	382	371	371	379	370	374	357	342	358	380	378	360	367	367	349	336	356	379	375	335	387	354	400	357	360	381	353	382	395	368	352	371	351	376	376	388	345	375	371	385	405	364	380	382	368	384	371	383	394	351	348	364	389	405	354	359	353	380	359	346	394	364	378	338	382	395	360	370	372	367	378	364	383	385	360	388	349	394	336	379	371	380	351	384	350	400	381	374	371	363	377	356	371	388	352	343	369	370	381	397	388	373	369	370	386	383	385	408	365	362	356	339	396	364	385	372	360	370	382	387	333	358	367	352	329	349	365	352	359	342	381	386	357	369	359	364	370	370	343	372	398	370	353	376	364	344	364	398	366	395	370	350	330	345	357	388	371	376	360	355	366	345	363	387	350	361	364	380	395	408	334	365	356	341	364	398	388	384	352	376	380	393	373	368	388	350	338	374	360	362	383	374	385	351	400	362	382	346	377	391	363	395	375	389	368	376	397	386	385	390	355	375	348	366	384	367	374	370	347	398	390	371	398	376	391	375	366	344	381	354	383	362	372	376	382	351	375	370	369	390	346	378	353	350	346	386	386	403	346	349	382	399	366	358	367	336	359	390	371	340	391	369	377	351	337	401	382	379	372	392	359	346	375	382	355	380	365	357	386	369	370	396	384	374	374	366	339	367	349	334	412	385	372	365	369	380	355	353	366	391	369	389	393	348	387	340	365	379	348	358	401	386	401	380	336	361	346	389	367	363	397	338	386	342	372	348	366	354	362	382	385	355	363	342	371	395	392	385	338	363	362	395	382	373	370	347	394	409	357	381	392	365	371	421	403	385	393	379	343	408	368	360	360	370	388	357	377	379	409	372	413	372	366	386	386	369	356	367	390	411	373	385	327	369	385	343	361	385	348	370	385	357	382	394	376	346	373	353	345	383	352	403	368	386	357	379	379	396	368	386	396	394	361	390	369	389	391	401	387	361	404	369	358	375	356	377	408	359	369	374	377	383	370	357	378	421	368	374	340	361	366	365	338	359	360	374	365	381	346	356	394	364	408	386	391	367	350	393	396	391	395	351	364	364	354	396	379	397	344	375	363	359	382	318	329	355	377	362	383	337	386	355	366	363	363	389	360	342	350	382	381	357	363	403	371	357	344	358	369	366	355	363	351	363	390	403	343	370	341	360	381	356	405	370	363	402	386	366	340	360	351	384	383	366	395	370	379	369	399	408	349	384	380	404	367	383	347	401	375	397	386	398	381	384	398	357	409	384	390	352	394	381	391	344	359	345	342	345	396	369	399	381	376	391	375	406	359	395	353	362	336	347	372	384	363	344	340	355	361	395	370	372	360	380	347	375	374	408	381	401	375	346	365	368	370	375	376	389	366	365	381	364	369	379	389	400	393	375	379	372	383	356	356	370	380	393	338	368	352	391	361	382	366	385	386	367	386	370	361	363	381	383	413	348	344	378	380	379	369	389	363	391	408	407	351	354	389	361	374	375	353	378	336	356	348	349	338	375	351	402	382	329	394	378	334	360	359	380	361	397	378	387	357	376	373	358	395	400	373	376	365	364	378	393	359	381	378	403	382	352	355	384	358	372	395	361	367	366	396	376	360	342	400	410	331	376	404	389	348	353	406	372	395	362	382	385	365	367	356	349	371	386	366	415	357	345	403	359	384	413	358	394	356	360	365	384	374	370	389	385	356	368	377	370	375	376	369	405	384	356	395	367	374	399	372	349	386	381	374	349	393	393	352	378	372	328	387	379	390	375	373	369	386	428	366	399	373	344	389	392	370	361	361	351	366	352	348	392	349	389	352	347	363	386	375	359	376	386	367	408	354	384	389	366	364	401	353	339	365	351	418	380	362	329	367	379	369	386	399	343	339	367	373	360	395	384	378	354	364	369	354	380	352	375	412	327	366	362	364	363	347	385	341	360	377	391	397	360	387	392	350	366	405	383	364	360	372	401	386	397	399	386	413	369	352	353	377	376	389	357	376	375	386	408	390	339	368	371	369	355	368	384	365	376	324	395	380	355	350
22325	20916	28342	23614	20910	20912	5521	721	558	458	429	374	325	294	236	255	241	223	236	202	177	174	187	167	155	184	176	157	156	148	141	169	153	153	131	124	133	139	159	137	131	138	130	145	134	145	139	151	136	126	144	119	146	140	119	145	172	126	134	146	141	131	132	141	131	133	118	147	130	127	125	134	137	115	153	135	143	150	150	147	137	118	141	139	145	127	121	144	128	144	144	148	120	143	132	117	126	149	142	127	135	130	138	143	133	136	136	133	136	107	140	129	130	144	132	129	123	159	133	134	117	122	146	147	146	145	127	126	149	140	137	115	144	129	155	124	130	133	127	144	131	126	134	122	126	137	118	145	144	118	148	142	133	138	116	124	123	129	129	130	131	129	134	134	127	128	125	141	137	151	132	148	131	132	127	134	140	126	121	124	122	133	127	135	110	130	129	140	134	136	138	151	140	152	133	121	134	122	133	146	132	116	123	121	123	112	140	137	117	130	113	120	126	127	124	149	138	146	139	122	139	146	136	115	136	114	148	118	121	134	131	130	127	121	127	130	115	122	118	142	137	129	132	122	123	137	146	115	136	139	126	127	130	131	147	125	119	153	144	118	127	115	144	137	112	151	118	134	133	128	123	136	129	143	130	132	134	130	147	131	145	144	117	126	131	119	125	142	111	134	126	143	125	114	117	153	128	136	142	110	142	138	131	105	125	152	134	121	126	129	134	134	123	143	135	139	126	106	138	133	112	125	135	143	151	125	125	123	120	127	136	129	133	136	120	141	119	132	146	113	150	130	115	123	127	130	124	134	139	123	138	118	127	124	140	118	131	121	119	129	108	136	139	136	118	118	113	135	108	99	126	120	127	121	125	128	133	127	132	131	134	116	122	149	132	127	135	139	121	122	142	128	126	135	143	119	113	121	122	118	126	110	136	140	155	119	121	153	139	130	112	135	108	118	122	146	136	144	134	142	121	125	132	145	131	137	123	139	150	152	137	152	141	134	134	138	130	144	135	112	132	136	126	139	150	129	121	119	137	125	135	138	126	129	145	134	145	122	128	129	129	116	118	127	122	113	134	110	143	125	118	123	138	122	144	134	121	128	121	137	149	139	124	130	122	138	139	125	130	140	143	131	154	154	137	123	143	134	151	146	143	128	130	135	118	135	131	140	138	120	120	130	123	122	120	132	134	130	144	127	135	142	134	129	117	123	143	118	113	115	125	138	145	131	124	148	131	128	114	129	134	128	108	140	131	131	124	115	143	134	132	131	117	136	125	122	130	140	131	129	126	142	139	133	139	114	127	128	123	128	118	122	121	135	138	126	123	127	145	129	114	152	135	129	132	123	155	113	158	130	130	139	109	136	122	122	131	117	117	127	142	113	144	130	120	118	132	129	113	140	137	148	127	117	128	125	132	141	133	140	127	118	155	119	139	115	116	133	110	125	117	137	117	125	133	136	147	130	121	162	120	121	118	103	126	127	135	124	125	131	124	112	122	123	148	112	103	141	134	130	140	138	117	122	129	125	139	136	127	124	126	122	117	147	133	167	130	128	152	141	139	129	136	129	145	124	137	119	140	136	138	128	112	152	118	128	107	120	134	127	140	124	139	142	135	132	143	129	131	129	125	129	109	121	143	125	146	132	143	139	128	137	142	105	116	132	113	117	127	143	98	124	139	119	129	129	138	129	125	140	115	154	134	140	132	123	122	143	139	116	146	137	134	133	139	124	157	145	131	126	134	106	123	118	118	115	129	128	129	162	124	141	128	156	106	143	114	127	126	176	132	126	136	148	146	112	113	128	105	146	143	123	143	127	120	153	118	143	143	145	138	154	111	101	118	125	135	130	111	154	142	143	109	123	140	144	108	124	143	139	138	115	128	128	131	146	121	116	122	114	140	135	139	124	139	138	143	128	139	115	118	146	138	104	135	119	123	138	134	117	124	134	134	103	136	131	132	142	135	135	118	129	122	119	118	124	127	141	126	139	133	128	140	131	134	139	127	138	130	126	114	136	123	130	144	146	133	127	141	135	135	152	143	123	136	139	135	142	139	101	143	150	126	144	133	157	138	144	118	124	120	137	129	108	127	116	141	121	114	116	131	150	109	162	123	123	120	136	141	126	134	122	130	133	132	144	145	109	119	141	127	138	130	127	127	146	139	123	139	122	139	136	123	140	94	127	129	125	146	147	114	139	141	145	139	122	121	100	127	140	117	147	134	137	120	133	145	118	98	130	148	122	135	118	124	119	132	123	116	115	128	118	117	122	125	137	145	138	132	123	140	118	110	140	116	126	128	121	133	139	127	145	125	110	152	125	121	144	138	155	120	132	152	120	124	146	107	117	123	136	152	158	136	122	139	126	126	140	103	128	127	125	134	153	132	146	160	132	135	114	147	144	155	132	159	122	137	149	106	163	120	144	134	153	111	143	112	129	134	137	140	141	128	147	137	151	127	137	136	128	156	148	126	140	138	115	147	123	146	137	129	131	142	122	115	114	115	131	142	122	155	115	135	120	125	128	137	146	134	153	140	133	126	122	128	143	120	139	146	133	138	127	133	158	130	136	129	123	126	142	136	136	135	137	119	118	117	118	117	125	125	127	113	141	129	136	125	133	125	128	126	141	136	121	134	123	130	132	132	122	131	140	135	123	128	125	126	106	141	147	151	123	122	144	151	104	124	117	156	140	134	118	120	136	119	124	118	125	141	137	115	127	110	139	131	122	140	135	123	133	148	124	135	143	130	124	121	127	145	133	107	113	119	143	132	127	116	149	151	126	119	123	125	109	148	132	123	159	141	126	136	126	141	120	122	145	126	119	117	129	126	140	136	124	111	116	124	141	120	144	145	128	137	138	115	131	153	144	121	118	131	132	118	138	132	141	102	155	130	119	137	115	132	119	127	148	127	148	137	97	130	139	148	143	116	116	139	130	126	132	149	117	121	132	124	136	112	136	136	141	114	141	134	135	131	135	120	124	149	140	141	146	151	130	122	136	126	133	137	138	130	140	137	120	145	127	118	118	105	133	140	116	148	126	131	136	119	126	120	112	118	105	122	123	132	124	145	137	122	127	142	139	122	129	128	113	122	122	142	117	129	133	132	123	126	120	119	120	115	101	116	136	129	130	123	149	115	137	145	120	132	135	122	145	147	120	128	131	152	115	150	115	128	122	142	119	134	131	141	131	139	118	130	139	137	146	132	134	135	135	122	124	139	140	144	139	126	127	134	139	142	130	132	125	137	135	124	113	138	142	117	118	144	150	125	120	129	118	129	140	137	122	144	134	138	116	123	141	142	159	118	124	134	138	123	134	113	143	133	110	126	134	144	144	146	130	136	128	142	129	145	134	149	135	141	126	138	139	140	149	116	112	125	137	122	127	136	125	137	134	117	139	144	126	115	123	117	145	129	126	133	113	132	151	124	155	142	128	123	130	114	126	129	118	127	122	125	133	123	136	133	117	113	135	121	126	129	136	126	131	155	116	118	120	130	110
3999	14040	9205	4291	3069	2208	1526	1211	863	710	581	478	440	394	369	322	283	305	235	217	232	218	211	170	184	160	177	190	160	181	173	136	159	154	177	163	159	163	151	149	136	173	147	148	129	152	140	146	139	144	139	119	144	155	137	122	141	145	151	161	150	140	134	149	139	131	152	154	140	129	151	129	118	123	133	140	148	141	141	124	113	116	139	131	163	127	144	136	146	126	149	149	122	147	111	122	118	149	116	126	144	132	137	131	119	146	138	147	132	139	134	134	146	181	150	131	139	131	126	129	137	134	138	136	131	154	149	136	138	128	142	136	135	117	132	125	134	123	126	138	128	130	132	141	136	142	138	127	135	124	139	142	125	139	122	132	114	123	115	149	127	134	124	123	120	105	130	129	125	119	118	125	137	132	124	140	139	124	146	141	145	135	135	131	138	126	123	125	149	131	130	121	134	130	136	113	140	134	127	129	149	117	120	141	96	139	134	126	147	131	162	142	124	159	120	142	132	122	119	139	131	143	144	111	134	139	140	131	131	125	137	122	145	144	116	111	128	138	145	126	119	152	142	140	142	149	128	140	133	113	141	145	144	127	125	129	117	125	144	134	127	127	140	125	138	151	127	122	132	130	141	128	128	130	140	114	133	115	133	141	126	109	136	140	107	135	150	142	145	146	150	152	145	123	133	141	119	134	128	132	147	117	140	113	138	144	136	134	126	126	144	124	143	123	119	151	136	128	135	120	109	133	144	119	127	129	174	125	122	142	137	123	145	114	142	126	109	120	137	133	133	141	131	162	131	126	133	133	144	148	129	142	131	131	134	132	137	126	135	129	129	129	139	139	138	142	116	122	154	136	145	129	134	132	133	127	133	126	137	138	135	133	135	141	150	132	133	138	136	137	152	138	128	136	137	153	133	141	124	142	130	124	137	146	131	158	150	125	140	131	134	139	140	143	142	146	127	130	145	151	130	133	139	163	147	128	116	135	127	143	120	119	144	150	107	115	157	135	131	135	135	137	119	149	126	129	125	134	107	117	132	128	132	158	139	146	139	130	124	127	124	134	136	120	127	137	146	164	118	136	113	127	120	143	122	138	130	127	146	131	113	132	137	118	123	133	141	136	132	132	120	143	144	121	133	127	145	125	123	146	145	156	122	142	133	134	152	113	138	144	135	156	133	137	144	126	150	136	136	152	112	125	113	140	116	142	160	138	136	137	128	131	132	143	137	143	112	130	134	124	122	163	131	109	157	138	165	128	133	127	103	131	135	117	141	134	132	131	114	140	159	134	133	151	138	134	134	130	130	146	123	130	141	143	135	123	130	141	140	142	156	120	132	140	118	126	135	133	138	134	141	134	148	139	132	120	127	135	127	130	108	123	144	113	132	120	137	123	157	136	116	125	135	131	138	128	146	149	119	120	163	139	128	159	138	144	140	159	121	128	126	139	138	150	135	131	134	129	131	139	142	134	129	136	110	133	146	138	140	134	129	134	118	137	144	122	129	130	134	116	133	154	104	135	120	117	131	110	124	122	142	141	162	143	128	127	131	135	152	134	123	146	133	120	104	108	128	121	116	142	118	143	142	126	147	151	156	119	136	127	132	154	125	118	124	147	126	127	145	116	124	131	156	132	100	119	147	125	129	152	118	117	121	131	124	140	145	146	129	135	132	135	116	131	120	129	134	144	143	160	127	144	135	121	133	106	114	135	142	145	121	116	126	138	147	127	115	125	133	140	126	121	113	137	140	146	122	130	167	137	139	132	140	139	127	117	143	130	137	131	138	131	141	162	119	123	141	104	146	131	131	153	139	130	116	145	126	139	131	134	143	111	138	142	127	120	139	137	119	117	135	118	134	132	119	137	118	126	155	115	109	136	121	130	136	115	142	129	127	152	123	123	142	130	138	131	125	149	149	135	140	156	117	135	99	149	116	111	145	146	151	138	122	118	126	128	146	127	140	149	129	132	134	122	136	142	131	140	123	141	134	149	146	154	150	116	147	141	129	127	124	110	133	136	140	123	142	137	135	141	147	128	120	117	160	146	120	136	136	133	129	121	125	130	132	117	140	125	137	144	145	113	117	156	138	128	133	134	147	139	128	133	110	119	137	144	127	123	124	149	132	121	130	146	120	125	132	117	133	146	115	127	126	138	123	113	125	144	130	145	151	131	167	125	161	118	144	129	137	141	126	119	148	127	126	134	139	127	132	137	129	128	134	131	119	134	106	135	132	134	146	132	134	125	139	140	114	135	116	152	137	132	163	173	136	145	122	121	140	142	131	134	126	132	116	135	144	122	149	140	129	129	135	141	142	153	145	137	166	136	126	122	138	118	110	118	138	137	135	116	132	144	114	117	111	128	130	129	137	120	111	129	125	104	126	120	123	132	132	116	118	132	111	134	145	114	117	135	148	115	144	113	129	140	123	131	154	148	133	147	139	130	145	135	125	131	115	124	150	120	129	144	139	128	132	136	147	139	122	148	113	147	109	146	131	149	141	119	122	152	138	129	144	132	122	149	126	130	121	121	124	128	145	134	131	148	115	102	124	132	135	131	149	130	121	127	134	120	140	126	136	121	130	129	138	138	129	125	121	138	124	137	127	128	132	130	119	142	146	134	122	138	126	122	141	130	143	131	118	141	133	120	138	155	120	120	146	115	118	128	123	145	148	123	136	129	123	139	142	136	146	138	139	126	142	157	127	127	125	146	140	160	136	113	133	141	130	136	150	138	141	130	114	100	122	137	132	127	131	133	127	120	115	138	135	127	147	125	144	131	130	143	138	111	134	137	139	163	115	142	132	110	133	140	132	134	147	126	145	149	147	155	116	140	135	138	133	120	148	132	150	125	130	145	125	121	115	126	127	128	156	113	137	133	134	130	128	136	131	123	131	116	128	157	143	122	132	137	129	152	147	159	149	137	143	130	124	156	124	125	132	140	142	150	136	125	128	131	124	144	139	135	160	139	138	123	130	134	131	133	130	143	127	161	141	133	139	126	129	127	132	165	151	130	120	145	148	144	151	139	164	122	119	130	121	121	143	155	132	128	137	111	124	126	130	124	121	137	136	142	125	147	137	134	144	143	130	123	125	121	136	125	140	124	143	133	125	141	121	123	126	136	143	127	106	139	151	115	122	123	115	134	137	140	127	133	113	125	108	130	135	141	126	131	139	134	139	122	142	134	140	134	119	133	130	129	122	132	117	130	116	144	136	134	139	150	126	139	127	144	118	137	130	144	116	138	120	149	141	125	117	122	128	135	130	120	133	125	122	109	121	129	132	119	138	112	123	114	138	128	124	113	130	114	135	129	119	123	149	143	132	137	127	114	143	156	139	126	135	143	121	134	125	143	141	149	139	152	129	127	131	136	123	127	109	114	135	121	118	138	136	119	127	137	113	155	116	152	132	137	130	119	118	120	152	131	133	127	151	133	122	162	114	138	135	126	145	137	141	136	134	136	155	140	126	110	129	120	124	133	138	138	127	135	124	115
27461	19894	7798	829	515	447	391	363	337	364	320	325	334	323	331	315	306	324	333	298	310	328	327	298	318	314	313	294	332	295	321	308	300	306	306	311	344	316	316	340	346	350	313	315	310	363	340	321	314	302	337	300	331	339	358	328	326	305	314	330	326	344	334	306	319	302	352	334	356	320	321	315	326	303	306	300	310	327	332	320	321	324	338	317	305	321	311	316	318	275	296	291	310	312	311	314	342	335	304	315	299	281	312	349	313	294	337	296	304	327	307	328	305	299	365	298	323	316	327	313	318	328	328	342	309	330	279	286	327	313	311	292	298	328	300	339	359	312	326	336	313	300	336	294	304	309	298	316	284	330	318	329	308	317	327	321	299	329	310	329	311	327	304	340	344	322	325	326	300	328	346	322	300	361	328	339	303	328	309	298	327	336	304	314	337	315	312	304	302	303	319	285	285	336	306	336	328	327	313	328	320	294	323	297	305	312	283	306	313	350	310	307	314	321	315	338	330	327	331	320	335	307	307	315	320	321	305	333	348	323	315	325	320	345	324	317	360	316	330	325	321	322	350	322	299	312	331	331	319	300	299	325	333	322	345	317	336	289	314	306	338	353	312	345	316	303	319	311	317	333	307	335	314	335	323	281	305	335	315	311	360	337	282	374	339	341	345	324	318	315	346	287	330	332	371	372	309	305	329	297	320	329	299	308	324	302	327	288	301	351	299	310	342	350	296	302	303	319	286	284	337	316	299	332	322	322	343	311	317	321	309	302	363	308	328	292	310	293	322	363	323	302	286	320	312	313	312	291	320	336	329	317	345	294	309	322	324	320	309	306	340	299	318	306	334	345	314	327	313	306	330	326	321	321	330	345	342	337	286	343	326	305	322	345	308	306	312	345	312	325	354	352	328	321	318	327	360	306	349	340	320	315	307	297	305	331	315	313	303	293	321	297	320	342	319	300	335	319	330	335	283	348	343	313	305	315	323	353	313	309	321	347	286	303	318	315	332	306	319	326	341	338	323	315	288	322	319	341	320	325	294	293	303	311	344	280	342	280	317	322	333	312	312	345	325	317	292	332	359	329	327	326	295	321	290	339	311	302	333	329	315	316	312	337	325	317	341	300	304	312	329	347	299	317	319	354	323	321	325	329	343	321	337	306	319	297	349	306	281	348	308	321	319	320	293	298	339	355	317	310	285	321	317	307	290	335	324	307	314	325	293	328	300	301	314	369	316	340	320	313	326	334	325	339	309	344	318	346	332	349	324	308	328	334	313	314	298	339	309	295	311	314	315	272	324	345	329	324	300	304	312	301	314	319	320	300	323	310	327	340	313	310	312	341	357	353	318	359	344	315	304	331	273	331	353	325	331	340	314	330	337	304	334	342	328	335	316	297	308	288	285	317	341	309	285	301	323	331	332	304	287	305	331	316	309	328	346	321	320	317	314	298	306	299	336	319	369	318	308	313	330	293	301	304	338	311	322	314	329	274	317	324	316	325	329	279	328	303	314	303	311	295	312	338	314	346	301	311	299	327	306	313	325	343	333	328	314	278	343	298	324	353	303	346	302	336	301	306	344	313	357	311	301	314	311	300	318	325	306	310	318	332	315	320	302	322	295	336	316	319	324	279	318	343	322	327	329	303	320	297	301	321	320	329	338	341	323	305	322	335	332	295	314	324	311	312	294	314	335	325	297	355	323	336	365	335	294	330	331	310	329	340	352	318	325	321	322	313	339	298	311	316	336	337	293	338	329	326	326	354	342	368	327	315	300	306	361	337	295	331	318	286	326	331	307	323	325	297	316	367	299	299	304	345	323	305	333	301	274	302	315	342	356	318	330	300	327	300	324	341	321	350	316	306	314	340	340	327	286	309	356	305	306	285	336	328	319	313	309	309	322	339	297	314	296	349	326	318	345	321	334	330	286	354	312	308	336	302	345	309	320	331	327	307	282	315	313	279	338	311	339	314	355	352	313	319	333	316	295	314	343	326	293	322	345	324	297	317	316	347	341	305	309	330	329	296	294	325	323	299	323	310	292	301	319	344	343	324	303	293	310	308	319	313	304	294	303	309	335	342	326	295	293	304	307	319	328	338	327	318	300	314	325	294	323	285	325	320	327	316	319	308	324	318	310	298	317	300	323	339	305	305	346	337	325	311	312	322	328	305	311	301	312	320	300	325	324	315	322	293	331	342	311	351	319	318	351	306	347	309	315	369	317	333	309	316	301	328	317	304	323	340	316	340	275	291	310	307	307	318	321	322	326	322	310	314	292	329	313	348	368	298	329	317	319	329	316	306	328	312	308	298	311	326	325	291	340	324	317	328	318	299	291	330	274	289	304	344	326	342	301	337	343	293	341	312	324	297	295	298	350	304	302	303	323	310	289	301	361	292	308	318	357	290	351	324	313	358	325	295	326	346	300	313	310	322	319	341	325	358	319	323	318	319	303	338	353	323	304	329	332	334	309	319	336	315	305	317	309	330	319	303	317	322	335	329	332	345	335	328	338	333	308	313	316	327	324	315	309	315	332	313	304	330	338	282	326	324	311	321	331	286	300	346	338	308	321	299	304	327	337	333	294	301	329	323	270	295	302	346	345	339	343	319	297	324	297	313	320	324	355	304	311	309	324	316	326	335	323	328	357	331	307	307	320	306	294	341	312	321	312	331	313	336	353	323	324	343	302	341	310	340	359	299	317	327	320	303	285	309	298	299	316	331	301	328	310	309	320	328	286	319	317	312	313	333	332	328	323	297	329	307	344	330	327	330	322	327	330	299	309	309	320	342	330	324	325	330	352	319	321	323	373	333	300	309	300	312	304	335	282	325	298	365	293	310	342	316	301	317	321	327	329	329	344	352	343	330	317	300	325	331	300	302	337	334	321	341	324	314	309	333	329	312	306	314	299	299	319	332	301	319	308	342	325	305	325	336	312	327	319	320	332	332	332	316	312	328	313	306	349	342	319	295	305	345	315	344	320	317	366	321	313	330	323	314	302	305	339	330	320	329	306	327	334	298	342	326	326	303	339	304	331	303	306	317	317	279	312	302	283	315	313	342	308	316	299	339	326	295	315	323	305	313	309	356	342	339	303	309	331	307	344	344	338	324	325	311	327	323	275	325	306	303	325	331	317	326	305	347	344	304	286	318	309	360	317	347	330	298	319	349	301	268	336	311	315	322	336	339	300	350	311	314	338	294	307	301	299	336	307	325	311	297	342	311	341	310	329	354	325	311	299	306	327	314	305	336	303	312	324	322	292	330	328	314	328	347	321	328	303	300	308	322	276	343	334	320	308	312	307	307	303	315	306	349	313	303	315	343	299	304	275	294	329	298	307	294	305	308	312	307	326	326	305	342	308	340	331	289	352	329	325	333	329	328	339	301	335	316	316	323	301	332	314	322	323	350	309	314	341	306	306	324	296	332	309	320	299	317	339	276	311	357	330	322	327	321	309	329	338	294	343	292	294	306	352	321	317	332	277	338	335	317	301	321
4916	2483	1348	840	671	497	515	464	423	444	401	356	360	361	357	390	344	359	333	344	361	329	331	320	361	337	316	352	335	368	355	321	344	350	353	314	341	363	321	311	339	348	343	353	314	333	334	305	352	332	339	352	299	323	338	288	344	342	336	307	338	335	327	345	319	328	313	342	327	320	325	365	356	312	333	329	350	330	332	322	309	340	349	325	334	326	305	301	337	321	345	343	333	335	342	339	332	340	317	323	357	363	359	363	367	310	343	326	359	353	341	338	359	312	317	303	349	338	338	358	355	285	348	347	352	324	338	326	329	323	324	336	359	351	310	344	310	308	352	335	366	376	324	357	314	339	345	341	353	329	333	352	326	335	345	317	324	345	324	372	345	335	354	317	331	358	361	322	346	294	371	303	337	332	334	324	358	357	325	356	351	331	321	337	313	349	334	314	361	337	332	345	307	323	313	311	301	357	356	349	364	318	343	321	348	386	320	326	333	363	340	339	337	330	325	351	328	327	319	323	312	322	334	383	341	336	344	324	331	324	353	339	336	360	359	334	309	362	343	364	370	375	313	358	338	321	336	331	356	372	319	362	307	309	327	321	328	328	327	360	382	345	381	321	286	337	324	336	333	306	329	374	329	347	358	332	365	351	317	341	337	330	358	334	365	333	342	306	303	368	349	357	334	327	339	349	296	317	347	359	322	313	309	375	368	355	302	329	349	316	353	335	300	333	349	349	317	377	314	289	369	355	285	325	312	332	338	326	332	326	350	316	363	364	275	331	369	349	337	334	352	346	318	345	354	351	308	326	303	348	345	326	312	343	358	330	336	358	361	336	365	325	337	332	335	334	320	301	307	325	327	316	340	339	361	322	319	327	320	360	309	342	331	352	326	307	329	299	312	346	332	323	359	340	349	318	338	361	335	353	339	322	325	334	307	309	351	372	350	325	338	316	308	323	335	349	311	337	344	346	341	342	318	346	358	349	349	333	297	325	348	340	327	300	349	315	362	326	318	336	311	334	366	360	325	331	351	301	320	356	368	347	328	323	361	363	323	317	336	326	368	343	340	331	328	310	298	314	291	319	322	302	332	334	287	310	333	299	355	352	330	354	316	355	312	329	333	351	339	303	311	333	349	399	344	310	319	349	317	315	353	353	330	326	344	338	326	352	311	336	345	333	360	339	343	316	368	353	337	305	340	366	344	351	318	342	327	341	301	327	351	335	367	352	341	376	330	331	334	349	311	335	265	339	329	333	280	372	316	316	361	333	327	318	329	336	311	344	309	340	347	317	317	329	317	347	321	357	352	352	308	327	308	357	320	317	344	334	351	310	345	330	336	331	349	320	339	375	323	337	385	313	363	321	342	327	357	322	348	342	343	337	352	326	334	327	368	323	355	317	337	352	327	313	332	353	319	352	350	360	305	316	348	346	312	347	328	284	329	343	333	333	349	331	307	328	339	351	367	345	334	339	325	284	347	333	325	345	329	371	331	335	343	345	333	330	333	339	311	347	311	347	342	346	319	379	319	338	331	333	336	331	334	285	349	328	323	323	309	320	356	321	365	370	343	360	329	336	331	312	343	362	356	317	353	299	328	382	342	327	317	341	317	325	336	353	325	333	342	330	351	339	324	321	345	344	338	310	345	351	302	331	323	344	331	326	324	353	324	333	304	315	339	313	317	303	349	339	312	298	319	339	321	382	302	347	337	350	347	355	339	322	327	319	322	337	352	321	351	317	352	355	313	345	323	319	308	342	339	328	323	321	347	318	329	326	300	347	348	362	314	326	344	371	347	328	346	327	316	311	352	334	361	322	358	346	351	337	319	344	327	349	331	319	345	304	325	359	342	353	345	319	325	327	354	340	303	344	337	334	345	348	316	343	324	331	335	353	357	333	324	345	328	291	322	339	344	316	356	349	335	341	299	353	324	306	340	340	358	310	335	350	359	373	323	336	315	291	334	326	352	327	311	345	336	334	349	344	349	341	338	337	350	365	336	331	308	316	319	298	321	317	342	341	346	376	334	343	347	319	354	316	368	327	350	332	318	351	333	339	316	330	289	314	332	332	335	328	337	353	359	316	359	336	349	334	348	326	326	370	315	326	335	364	332	347	329	309	325	334	314	344	333	339	305	368	358	327	328	334	341	341	346	331	331	312	342	308	330	338	369	328	339	329	330	297	318	362	347	348	344	361	341	339	307	334	342	338	356	384	312	316	357	337	323	320	326	335	329	309	310	336	345	324	341	349	341	314	322	325	341	337	321	341	335	329	334	330	339	307	301	335	316	328	318	315	344	330	324	351	320	320	295	341	342	348	320	354	319	311	373	338	338	320	308	307	338	327	331	330	312	348	336	344	339	347	319	338	359	335	360	354	332	342	324	354	413	344	339	329	342	354	374	338	367	372	339	330	319	352	346	357	343	295	317	279	339	362	359	361	343	332	325	346	355	375	331	376	360	335	364	332	313	311	328	339	308	338	319	331	318	364	317	338	296	343	313	323	320	364	326	382	314	347	331	325	368	309	339	329	340	349	324	332	326	300	353	354	349	335	348	352	302	358	332	305	334	364	334	327	327	357	336	357	324	350	342	381	320	323	350	336	343	362	312	322	334	323	328	351	351	319	324	304	348	321	343	299	320	363	330	312	338	334	345	325	333	350	323	345	320	356	336	329	347	337	336	334	338	347	354	346	336	337	326	341	322	318	330	351	336	352	343	333	329	312	325	330	367	327	314	341	329	325	341	345	338	338	348	359	322	324	354	312	335	335	340	351	309	328	336	306	328	345	338	344	333	336	370	323	352	345	328	353	306	328	368	334	359	326	344	328	325	360	319	351	341	353	339	313	342	310	338	315	380	310	330	320	326	326	314	323	331	331	340	349	318	390	338	323	302	332	302	351	302	336	353	348	330	351	334	324	316	344	320	310	369	336	339	319	358	349	317	319	324	291	347	319	345	333	298	354	321	341	358	347	351	336	342	340	338	336	376	316	314	330	330	351	382	342	363	356	329	349	337	311	357	343	346	354	358	339	302	356	307	310	347	334	309	327	361	375	331	336	348	333	314	320	355	304	319	338	356	335	295	347	358	371	362	345	338	331	323	346	367	309	317	337	334	313	353	354	344	349	354	335	322	342	319	305	320	308	324	317	316	354	346	332	324	322	368	361	345	361	316	357	350	350	355	332	373	328	342	345	357	311	373	320	356	348	359	353	302	354	315	350	303	333	359	317	295	338	343	346	325	336	329	317	327	337	325	336	324	361	337	386	320	339	335	305	351	327	345	324	320	335	311	363	351	315	337	308	358	345	315	334	311	322	306	353	305	355	352	347	360	345	356	333	355	351	328	319	352	362	319	309	358	363	353	367	322	330	280	340	310	349	339	335	327	323	326	344	341	357	344	325	337	309	331	347	318	346	380	322	341	343	327	318	365	359	341	351	313	314	304	338	329	314	361	368	324	318	328	318	321	335	342	312	357	305	335	317	342	352	336	338
23605	20862	27700	24121	20775	4732	682	483	372	304	268	263	236	240	193	222	201	200	204	186	180	185	181	163	170	175	182	161	137	148	187	155	173	166	175	158	184	140	161	157	141	180	167	132	145	165	137	170	170	155	146	168	139	153	152	155	174	165	136	165	154	152	124	128	148	161	144	152	143	159	162	148	155	143	153	163	183	177	149	167	159	147	172	164	149	144	145	161	153	140	142	146	134	157	152	146	169	169	147	163	153	139	153	151	163	164	147	159	152	149	173	169	143	165	140	152	138	158	147	168	140	167	151	148	157	142	152	156	162	159	154	150	120	149	162	139	151	169	143	144	151	157	151	157	141	143	149	174	140	157	159	144	146	161	156	158	172	161	156	153	159	179	156	165	157	157	170	162	159	144	178	168	160	175	154	148	152	137	143	159	139	147	155	172	135	154	142	146	146	137	160	161	153	166	140	139	176	152	145	175	197	160	158	146	158	164	171	140	150	139	154	148	161	151	158	156	140	138	171	144	148	148	152	139	144	136	132	188	156	152	118	148	151	155	160	179	153	157	142	139	171	141	136	177	155	145	150	160	151	157	161	156	167	173	159	150	162	172	132	160	169	157	159	139	144	140	151	151	151	138	152	157	160	132	145	156	151	165	135	145	161	167	132	162	157	157	159	150	143	133	142	144	139	147	165	156	151	132	168	153	152	141	161	147	133	144	156	141	168	149	159	144	161	150	168	141	139	156	164	161	156	153	159	184	147	127	181	155	149	148	155	151	148	144	173	139	138	156	164	151	143	169	173	155	173	147	153	143	148	133	155	162	163	171	144	181	159	145	165	159	143	153	165	168	168	175	157	122	167	133	156	160	158	147	173	166	107	129	177	155	165	158	163	147	131	159	169	165	149	144	158	150	157	145	146	137	175	148	170	166	161	167	148	149	149	135	155	141	159	157	146	139	140	146	159	160	152	154	164	150	171	154	159	162	154	148	169	159	176	149	152	149	174	145	170	156	150	144	168	158	154	163	148	146	156	159	141	167	131	162	156	154	145	155	167	142	120	139	137	168	133	149	139	136	163	166	154	168	182	142	127	168	145	140	132	154	149	152	152	140	134	146	145	140	154	147	140	145	166	153	147	150	159	155	145	158	162	158	158	123	145	146	134	152	169	133	159	139	143	159	158	138	155	140	131	139	169	164	158	190	159	157	131	124	141	152	149	155	142	133	135	151	149	148	158	141	148	155	146	143	165	145	125	147	145	146	140	158	155	159	169	158	146	182	122	158	154	150	129	143	173	155	171	160	157	137	148	174	149	168	167	143	169	128	143	166	159	160	151	144	150	139	132	136	179	152	150	145	152	142	139	154	162	155	132	147	128	142	149	162	134	145	170	154	164	153	158	159	138	161	157	145	153	156	156	145	168	149	152	149	161	146	139	143	167	153	159	135	141	156	178	134	152	147	144	149	162	163	160	157	158	152	157	148	145	152	154	165	126	142	135	159	161	161	129	143	156	154	156	137	161	173	163	152	158	144	146	148	164	148	161	154	155	165	160	162	154	144	153	148	146	163	142	163	177	156	138	153	147	146	143	150	133	164	158	145	136	168	159	167	161	130	137	159	149	158	146	166	153	168	134	164	165	155	142	160	154	149	143	161	157	164	174	138	144	170	153	140	137	159	159	150	134	138	181	167	146	144	149	162	163	139	169	149	143	144	167	160	159	145	127	145	136	144	155	153	149	143	157	145	150	127	167	141	160	135	141	150	146	167	123	148	142	157	140	135	164	162	146	156	172	154	160	175	151	142	146	142	157	133	169	119	150	143	136	173	138	164	120	145	168	137	154	160	155	174	152	151	159	156	154	160	151	160	173	154	153	145	161	182	163	155	161	146	148	160	160	147	150	160	137	132	140	155	143	156	170	146	169	153	127	149	165	147	159	149	139	159	162	157	175	187	135	189	168	137	154	143	178	171	155	138	167	149	154	171	150	144	172	156	158	150	142	153	145	170	172	151	141	192	127	147	149	167	167	161	147	142	147	150	152	157	162	159	138	172	158	139	149	133	155	150	152	138	165	177	126	139	146	158	125	162	139	134	147	162	145	128	168	163	166	169	148	138	151	146	162	154	135	145	170	154	142	140	166	143	156	161	144	168	174	177	126	161	154	149	171	145	132	166	151	159	150	158	138	171	142	138	140	174	147	164	143	149	186	164	169	165	151	143	172	168	135	175	165	141	147	137	145	140	156	130	131	151	168	155	159	157	158	148	163	137	175	174	130	157	145	155	158	166	164	169	151	172	119	161	168	180	134	130	144	153	147	158	152	138	129	156	129	156	144	149	162	144	153	144	149	170	150	135	142	155	122	130	147	159	134	148	150	131	161	161	147	172	146	157	161	132	151	149	149	161	174	159	170	157	140	148	157	154	158	151	163	151	157	141	169	169	136	151	160	158	158	151	142	134	141	145	169	147	161	164	155	144	144	152	161	150	149	184	161	155	135	148	165	143	135	147	177	150	163	148	135	149	149	157	137	150	150	148	160	166	162	176	136	159	155	153	164	121	167	165	161	160	138	140	167	152	140	141	168	149	145	162	156	140	165	166	136	154	170	148	164	138	158	153	141	158	133	138	153	151	150	159	143	149	166	163	163	143	149	152	167	141	145	168	163	146	148	168	154	161	151	155	152	158	139	135	171	155	146	146	156	133	148	146	154	144	150	144	141	140	163	154	170	133	169	152	147	140	157	157	135	153	137	137	154	176	168	137	177	153	150	136	164	164	142	142	156	136	165	159	138	151	162	168	169	148	154	135	158	154	142	142	145	139	146	132	171	133	171	163	151	165	151	175	129	158	125	155	157	146	157	151	142	145	159	144	137	150	145	120	143	158	159	168	150	150	178	141	149	155	150	130	148	148	158	150	154	169	144	148	160	148	161	173	156	147	130	147	155	158	157	175	176	160	152	167	139	165	151	164	168	174	145	154	136	157	169	136	155	143	163	144	162	140	136	157	160	156	151	166	124	144	163	135	171	155	154	158	138	144	149	158	159	151	152	147	156	154	167	123	138	161	139	153	173	166	151	174	145	127	161	155	140	161	142	188	157	137	151	161	143	153	144	157	131	138	146	173	128	167	130	128	145	156	178	158	165	164	153	149	174	150	138	135	154	161	137	156	153	161	150	137	155	155	141	142	136	159	149	167	156	166	163	152	159	138	160	151	162	133	166	144	137	148	157	143	143	163	136	164	152	145	138	151	140	159	145	156	160	148	146	175	161	179	163	146	139	136	173	175	155	149	144	127	134	134	130	160	159	160	155	156	145	145	131	151	145	170	147	133	148	153	144	158	155	126	137	127	151	140	143	152	142	157	150	145	124	159	151	145	174	186	148	161	163	143	154	115	154	132	145	150	165	151	150	134	165	169	154	151	154	143	151	164	153	162	173	151	176	152	165	134	161	158	166	138	150	171	149	155	149	152	137	150	142	163	158	143	149	143	138	165	155	163
3601	10022	5492	2467	1703	1236	975	809	584	468	402	355	334	308	294	268	253	236	208	217	191	190	191	183	204	190	179	193	198	212	178	179	187	160	164	165	186	151	165	188	155	145	169	172	182	172	170	172	153	153	174	161	178	144	166	153	162	150	173	178	160	185	152	173	199	161	166	169	201	151	172	155	155	158	162	136	157	148	151	180	164	179	154	161	153	160	175	145	142	155	183	164	145	173	155	157	167	165	172	145	185	156	183	154	172	156	171	185	161	147	168	150	160	147	175	158	152	168	172	178	182	164	156	173	157	165	157	155	148	147	163	171	178	164	161	158	154	146	158	163	169	149	160	170	165	148	175	174	158	147	145	168	151	177	148	162	153	173	154	154	166	188	172	169	163	143	159	187	168	186	150	177	165	159	178	156	172	172	166	149	174	161	143	164	146	148	156	163	145	166	143	147	148	186	172	183	171	185	166	165	158	182	138	179	145	148	180	150	148	159	153	147	150	160	155	148	158	166	157	156	133	161	165	165	163	154	164	175	149	151	178	154	165	171	165	156	184	148	166	158	171	176	146	166	145	147	170	160	170	185	170	172	180	177	166	176	169	169	142	188	159	162	144	173	140	176	187	166	160	165	165	162	154	153	158	180	168	164	178	153	151	157	165	164	163	190	159	181	170	153	158	173	168	167	172	136	173	147	148	169	181	175	163	153	157	180	165	171	160	135	148	147	179	153	151	158	151	162	149	166	157	179	141	179	174	173	150	172	153	141	157	165	172	150	158	175	171	150	183	174	181	160	169	145	168	154	172	167	155	154	181	185	190	171	169	165	185	124	168	169	153	169	159	159	143	154	156	153	165	136	166	162	152	170	183	164	158	174	138	164	150	166	138	139	122	151	152	155	165	159	142	138	159	166	160	164	169	127	162	156	159	160	141	150	159	164	165	169	160	139	173	169	169	151	152	164	147	152	142	149	176	165	170	146	167	174	154	151	162	148	178	152	171	168	163	168	150	153	164	180	157	166	148	170	140	168	162	154	143	155	168	159	159	154	158	172	160	185	147	180	140	172	157	153	143	157	165	179	184	172	159	147	148	167	172	172	156	169	172	172	148	156	169	141	164	163	154	168	161	147	169	143	188	187	159	171	184	157	180	147	170	169	160	164	169	179	182	164	166	171	162	164	182	150	168	157	164	173	169	160	153	148	171	148	163	155	153	189	168	187	161	137	165	169	169	173	144	170	147	154	160	175	166	171	141	177	140	171	157	167	155	166	141	164	183	150	161	170	141	152	155	172	155	167	156	170	157	150	148	169	173	168	172	149	156	153	174	157	163	155	179	151	164	165	152	158	175	171	137	155	157	136	157	157	163	181	171	151	138	149	182	155	174	148	148	159	165	159	157	177	141	156	143	168	159	176	172	160	176	159	145	161	180	181	164	156	161	150	161	164	157	176	176	148	174	149	156	164	130	183	148	156	138	170	152	170	181	153	170	138	165	159	190	159	170	163	160	148	128	144	143	146	176	174	149	161	153	168	165	147	154	120	172	154	152	148	150	176	164	176	137	150	159	161	138	162	155	144	149	175	171	166	179	179	148	153	176	161	180	171	167	160	155	150	163	149	172	161	169	176	158	154	163	153	133	166	172	155	162	173	150	173	150	166	140	178	169	176	133	153	171	186	171	155	152	158	156	150	151	142	140	172	147	175	146	167	151	166	178	141	167	157	156	164	170	152	173	151	174	152	173	161	150	143	163	192	170	179	172	160	168	151	158	161	156	147	145	163	165	169	150	157	172	183	168	157	149	156	144	179	161	174	154	156	135	179	173	164	145	165	154	164	159	178	157	158	155	160	181	150	147	156	159	169	165	149	171	176	153	153	182	157	165	183	159	162	180	157	158	176	141	160	170	156	182	183	156	159	165	144	164	157	171	142	164	153	146	176	143	151	143	170	158	157	158	164	167	166	155	159	174	142	191	152	168	155	160	147	164	160	159	175	173	166	153	154	157	167	150	166	158	177	169	165	163	164	161	156	154	171	172	150	154	167	176	189	151	142	148	148	185	164	188	137	157	144	151	147	174	154	131	155	178	145	158	184	172	158	155	151	153	162	151	156	164	159	162	136	154	157	152	166	140	154	163	155	191	156	149	175	150	183	163	145	151	188	153	136	159	164	156	153	157	165	168	161	171	164	142	168	152	164	149	161	150	170	164	179	151	173	166	164	163	160	157	174	153	155	178	173	168	173	150	168	143	154	183	166	171	144	146	164	172	173	164	146	152	158	189	147	166	147	178	147	165	181	161	159	140	166	158	179	151	162	158	158	154	160	142	154	158	170	182	170	150	162	163	173	131	180	153	172	149	158	139	165	163	149	152	166	152	153	170	149	175	159	154	168	169	158	156	181	142	184	168	169	165	159	167	166	159	142	171	171	175	149	150	150	175	156	149	154	176	178	167	164	162	169	160	168	168	148	169	151	192	159	156	149	173	177	150	184	141	150	152	136	157	172	188	158	165	164	153	155	169	170	155	166	170	154	173	143	154	162	174	165	166	154	166	174	159	160	155	165	171	164	163	175	155	160	160	155	162	165	170	154	157	161	168	164	146	163	171	161	159	151	152	161	142	163	146	162	160	152	142	156	157	179	179	161	148	160	151	157	169	150	139	162	170	167	142	149	160	192	149	167	155	159	165	167	127	161	139	156	150	148	147	143	143	169	167	187	157	151	160	131	154	146	190	148	164	160	158	150	178	165	158	161	164	172	159	145	156	148	159	159	158	167	156	172	175	157	147	153	168	150	151	130	150	149	179	160	169	182	171	168	179	173	164	158	191	159	158	159	149	178	169	143	152	146	155	156	164	163	169	173	152	141	167	188	160	145	138	146	158	154	157	169	171	173	143	149	173	155	155	157	166	168	153	154	142	165	168	148	158	161	160	165	167	149	155	146	168	151	152	172	160	138	153	150	156	156	156	153	196	160	172	183	150	150	136	179	197	159	149	177	172	168	165	150	169	155	157	172	164	175	171	157	165	158	147	159	155	154	162	194	163	162	146	150	145	137	171	153	136	155	155	176	160	158	180	152	148	184	161	166	160	171	178	149	172	142	156	160	172	169	165	163	168	185	151	170	151	155	155	149	176	145	144	165	152	164	155	189	153	161	178	155	172	151	156	180	168	144	153	155	156	159	179	183	163	171	161	157	150	160	149	171	147	177	153	170	156	149	162	165	182	168	169	151	169	151	167	143	160	159	180	154	153	162	170	164	184	149	170	161	168	157	145	161	154	156	168	158	146	168	159	158	153	171	171	168	159	180	157	187	157	168	170	166	157	162	186	169	168	158	155	157	170	152	149	179	142	176	161	159	170	144	154	161	186	150	151	169	164	171	152	149	169	169	162	155	159	159	162	153	153	153	177	144	162	156	168	172	147	149	179	149	146	162	154	172	168	168	164	150	161	164	178	163	162	178	159	168	155	151	179	167	166	159	149	152	159	142	165	150
24671	20923	26667	25173	7382	701	584	494	478	452	438	432	389	414	418	410	446	374	345	405	396	390	389	341	388	388	370	381	385	391	342	382	350	359	377	377	349	383	354	382	356	371	380	406	357	388	335	386	359	372	374	340	352	368	363	359	405	336	364	380	393	382	373	385	327	401	350	366	385	384	362	377	373	379	371	345	365	399	374	382	368	339	374	361	398	378	347	374	389	345	370	362	387	383	362	356	363	330	336	393	349	346	374	352	406	367	340	393	395	369	367	358	366	352	393	378	351	324	352	358	370	361	384	323	396	391	334	364	359	357	353	356	382	383	360	381	404	377	342	384	366	353	375	394	359	383	371	357	395	358	348	379	342	379	359	347	385	372	353	379	392	399	347	359	339	365	376	349	367	342	382	373	364	368	366	360	379	373	339	342	322	350	331	367	379	353	372	378	359	375	385	359	333	381	378	347	376	370	362	387	351	365	354	373	349	359	349	343	363	353	393	341	354	394	338	367	339	334	323	342	369	369	349	371	381	360	381	371	386	348	367	344	383	395	355	358	392	395	356	372	343	383	371	383	372	369	370	371	380	353	371	363	391	377	392	372	340	374	383	386	390	382	340	351	357	362	345	355	379	358	394	363	377	380	341	367	373	350	376	343	351	367	373	359	354	350	340	392	351	347	371	399	372	361	359	375	343	378	350	366	331	324	387	345	338	391	387	318	365	371	336	347	367	342	386	423	371	366	364	372	347	391	377	340	376	336	373	362	357	392	363	366	359	360	377	339	381	361	361	397	382	378	356	369	360	360	372	360	324	351	375	360	380	365	394	387	338	367	407	328	362	347	371	370	334	413	361	366	373	355	337	384	350	370	344	351	359	355	358	360	388	371	362	395	371	339	373	397	402	318	373	386	349	358	404	350	348	362	319	369	357	350	341	367	314	401	352	373	347	388	332	370	342	379	372	362	365	394	359	376	373	365	378	358	343	343	390	376	347	394	375	379	370	355	385	341	380	378	359	355	329	356	388	356	362	353	341	390	337	349	366	377	368	367	376	387	380	367	337	366	376	395	345	357	356	397	354	389	393	370	332	355	356	346	365	398	356	338	340	348	342	371	319	380	337	369	365	355	395	388	389	373	376	358	350	355	371	365	354	353	355	355	374	332	388	344	339	349	371	384	349	376	374	358	375	382	372	366	404	381	353	346	378	376	392	366	361	354	369	393	391	390	378	346	367	379	402	375	377	358	366	333	345	365	376	354	375	382	332	354	355	377	391	349	374	350	367	370	370	401	360	351	353	343	334	334	379	388	347	349	348	371	358	347	341	347	374	378	339	390	379	359	379	382	376	392	377	382	365	395	370	342	338	354	340	383	340	389	373	340	403	367	359	379	355	369	387	396	364	356	372	339	358	354	376	359	380	366	372	350	380	342	389	355	352	347	397	377	341	365	404	324	350	392	376	349	337	365	382	383	340	333	363	407	375	378	383	342	380	332	358	363	393	367	367	352	370	349	348	358	397	365	356	365	366	373	367	357	367	334	377	335	356	392	368	369	351	331	365	367	376	347	369	346	352	367	379	346	391	369	328	369	364	343	324	331	355	339	394	394	373	376	332	371	352	359	335	363	357	330	365	366	341	357	356	346	370	342	333	375	329	379	341	321	395	398	390	383	381	355	351	355	354	351	379	321	336	387	366	330	355	383	370	380	353	371	402	381	365	384	365	381	389	402	363	325	345	367	337	378	402	370	374	373	364	361	365	370	385	368	356	325	355	386	370	339	367	369	333	407	370	372	374	369	341	336	330	374	368	361	401	340	373	332	364	393	347	381	359	392	370	378	373	361	349	345	327	378	357	320	356	378	346	356	389	398	368	396	368	365	375	365	371	347	358	370	385	378	345	365	382	365	336	335	379	383	376	396	392	341	390	373	343	352	368	357	381	394	377	348	367	352	368	349	347	395	370	344	351	373	352	407	355	372	366	362	350	334	353	360	352	381	368	348	364	370	333	376	368	374	345	380	373	372	334	362	363	319	376	348	369	362	356	344	339	370	366	366	359	407	350	374	345	337	335	358	351	398	386	371	350	408	355	354	347	351	363	356	343	367	393	359	380	387	382	402	395	395	359	357	343	385	339	359	382	392	344	368	374	345	345	394	358	364	366	380	357	356	333	372	339	360	349	373	357	369	356	382	366	363	378	377	348	343	376	344	358	343	400	337	380	373	345	343	369	380	347	356	400	399	379	368	333	331	387	340	384	357	338	348	373	359	343	363	390	365	409	383	342	336	418	338	337	373	338	373	374	366	411	376	363	355	385	365	355	320	372	342	343	365	348	350	311	395	398	368	377	342	348	365	374	363	361	332	378	342	372	394	349	351	372	387	383	385	356	359	353	334	400	352	347	398	364	349	369	347	376	368	370	376	346	362	363	358	365	355	365	359	355	396	366	364	372	380	357	364	368	367	342	343	337	340	349	401	359	357	393	326	373	366	355	312	359	368	344	354	360	373	329	328	383	336	373	374	370	360	343	386	399	391	362	369	367	364	362	384	373	328	371	339	336	356	373	327	353	352	362	350	371	340	383	364	371	373	378	371	361	344	380	360	349	372	339	358	391	369	388	414	391	343	383	396	354	389	338	364	383	380	356	349	373	360	372	362	378	346	378	350	360	384	362	351	379	388	351	365	388	370	393	352	357	387	351	368	369	338	344	353	357	348	371	357	364	394	350	370	351	329	370	353	356	373	348	346	321	352	390	376	347	352	371	339	372	361	378	374	361	391	364	363	395	370	378	316	354	347	352	374	349	349	356	377	387	350	332	364	334	366	321	359	371	368	395	374	364	391	366	391	382	339	410	363	398	342	355	366	337	325	328	366	359	349	330	365	364	364	339	408	342	378	393	379	372	339	344	379	379	346	358	381	358	356	380	373	371	373	363	389	355	363	379	367	335	381	380	352	391	377	353	349	337	375	359	384	355	337	378	343	381	350	375	353	379	351	353	359	361	351	344	369	363	390	369	354	366	374	375	385	372	299	370	379	389	375	340	373	357	337	356	326	366	361	354	376	360	400	372	362	396	343	362	346	358	361	357	398	340	363	397	374	336	379	345	348	326	366	318	356	378	393	366	362	383	405	354	354	345	344	355	362	346	368	357	393	357	345	360	388	378	373	360	344	384	364	396	376	375	381	373	370	383	376	332	401	372	412	359	371	344	359	363	380	366	359	405	368	366	369	369	368	363	378	347	389	367	377	398	369	391	399	341	348	373	354	358	362	373	373	375	359	342	361	360	362	355	350	377	375	318	360	358	393	349	376	341	358	392	364	348	375	375	370	360	399	391	367	370	371	358	377	349	383	351	369	364	380	362	362	398	362	340	381	336	386	371	363	361	384	335	355	349	330	343	358	374	368	380	369	363	348	341	327	354	355	336	369	359	399	381	361	352	365	384	332	320	356	379	377	359	343	382	360	388	404	381	396	339	365	354	349	374	365	372	355	397	331
3576	5855	3251	1579	1242	971	831	644	615	556	539	455	471	454	414	427	461	421	397	389	412	462	407	385	401	391	406	410	385	369	393	368	371	393	386	424	380	398	347	387	372	376	369	350	363	375	403	412	370	385	383	422	379	373	345	369	372	351	398	370	367	368	412	390	404	386	404	356	375	394	375	387	394	351	353	381	365	381	357	385	337	410	382	374	404	360	419	362	383	378	392	387	365	354	355	367	406	376	367	362	377	392	350	407	389	389	396	380	383	366	391	374	430	394	352	374	352	375	366	398	335	389	387	380	397	369	379	350	338	387	356	376	338	452	373	387	392	360	382	405	358	405	359	372	367	388	373	357	353	383	423	395	375	351	383	387	383	380	385	361	368	362	395	384	387	331	377	375	384	419	389	353	354	379	354	369	374	365	376	348	380	393	360	360	367	419	398	365	391	381	398	396	343	333	379	389	420	392	392	399	361	384	372	346	357	399	392	375	368	393	375	380	377	341	378	380	377	372	378	363	405	389	391	410	358	365	374	371	389	351	360	387	395	382	372	393	384	369	371	369	365	376	314	363	368	346	394	373	383	356	368	400	371	369	383	388	368	377	367	368	387	388	366	376	382	366	344	381	381	401	346	375	384	415	423	409	395	401	373	365	387	324	375	410	402	387	391	402	389	328	416	378	392	381	359	376	354	379	370	359	350	383	382	396	402	358	375	378	393	385	412	394	397	372	399	369	356	370	379	360	388	402	397	352	358	389	395	391	403	341	397	364	360	389	397	327	383	378	402	357	394	391	364	414	349	376	340	414	369	392	387	372	375	387	357	363	388	386	372	374	395	367	360	371	388	391	388	336	385	369	360	346	348	372	422	355	378	412	339	392	342	364	397	351	367	376	379	348	363	408	387	374	411	395	379	348	385	383	392	338	383	376	387	408	374	347	389	395	382	415	405	394	375	416	382	378	344	397	382	372	356	393	391	361	353	425	378	363	391	394	386	357	384	374	368	362	370	354	397	372	345	374	376	416	411	359	372	402	354	416	370	408	346	392	403	380	395	375	389	357	349	412	412	346	379	381	363	374	376	387	384	348	358	380	368	392	384	400	391	395	429	383	383	384	367	362	390	410	409	381	404	364	383	348	389	383	366	338	396	362	400	397	379	375	340	393	336	370	404	423	361	385	373	392	378	374	391	397	359	382	383	425	366	389	383	346	397	401	366	394	395	353	364	357	375	359	369	386	401	384	391	361	367	385	400	366	376	394	347	373	374	347	399	349	382	418	396	362	367	381	377	350	382	365	362	377	377	381	414	358	380	408	364	362	376	384	358	367	394	374	386	403	365	401	380	349	390	387	384	335	388	374	422	388	393	363	404	400	350	371	363	371	354	409	408	374	385	364	407	398	383	398	387	376	372	379	367	372	425	388	377	347	389	371	359	359	383	416	383	356	401	359	385	337	357	358	354	359	394	389	382	386	415	359	358	395	383	396	364	410	359	324	369	360	372	407	362	368	355	390	374	348	368	377	367	390	414	366	423	388	384	388	367	392	390	435	358	389	350	379	376	374	374	391	359	389	387	363	381	371	398	357	358	359	365	417	390	369	394	378	397	399	396	397	353	385	346	367	387	380	383	349	368	387	393	371	385	382	381	389	373	347	385	378	393	368	382	354	358	387	408	402	324	403	385	422	362	361	377	372	379	386	388	383	393	384	381	381	372	371	398	371	390	378	392	370	380	345	373	353	379	396	398	332	341	364	400	378	414	352	370	356	379	361	371	373	364	367	352	366	355	369	389	377	374	375	390	361	397	377	395	379	366	398	367	407	403	387	352	389	374	379	382	406	388	384	360	367	341	385	380	372	354	382	363	347	388	399	377	379	383	381	365	389	386	370	359	390	362	360	358	399	378	369	363	362	390	407	374	406	387	388	370	419	377	379	313	396	381	376	415	368	360	388	407	380	343	341	376	383	349	398	378	381	385	362	365	384	403	349	348	392	360	390	339	357	381	375	432	365	380	422	370	360	370	378	365	364	348	329	389	354	342	419	368	353	356	377	374	393	353	392	382	379	405	392	360	371	393	379	405	348	369	370	383	397	380	375	365	392	359	393	347	364	384	365	345	352	362	352	390	414	396	387	379	379	393	360	350	384	380	378	374	366	380	385	363	389	400	380	401	382	382	379	388	370	382	353	372	380	375	375	373	387	410	369	389	374	379	388	402	378	342	367	388	379	376	394	334	367	395	367	436	358	365	387	363	361	415	352	377	388	382	351	393	394	371	371	360	375	353	365	377	366	352	365	311	372	350	384	390	390	373	383	388	366	343	371	418	367	380	393	380	333	368	381	368	362	375	333	397	363	379	397	399	397	383	382	374	380	357	394	383	358	381	397	367	401	414	367	335	386	392	365	381	371	389	371	409	388	362	355	370	377	379	323	362	400	399	378	384	375	365	348	347	364	402	351	403	394	378	340	404	368	398	389	393	371	377	366	410	370	368	389	392	392	342	368	409	380	421	365	380	362	382	371	381	357	380	365	403	378	360	369	395	360	388	363	396	410	344	371	347	381	376	341	386	392	404	354	380	391	409	377	364	365	358	369	400	388	373	358	385	359	381	378	371	334	400	403	384	364	388	352	384	365	361	384	385	391	392	376	379	377	398	376	358	381	333	382	364	396	360	388	361	416	358	380	408	415	393	343	373	388	390	373	396	390	400	360	388	380	381	345	408	409	375	385	389	377	384	367	356	367	392	361	394	402	358	357	406	346	396	381	342	370	365	378	400	412	371	392	400	353	401	369	366	358	369	369	381	347	406	391	362	382	375	359	403	402	366	364	365	383	373	355	428	374	387	385	374	395	348	347	403	354	347	367	364	382	417	389	396	387	372	349	375	392	384	389	408	382	382	391	382	378	362	394	370	369	368	358	418	377	367	372	388	418	401	356	384	421	355	346	395	363	376	385	401	384	420	382	371	389	398	400	389	327	401	382	398	402	390	420	361	361	385	351	382	375	356	372	406	404	357	372	349	365	400	363	342	360	383	370	363	383	386	391	376	383	364	345	365	378	359	345	394	378	390	380	373	411	382	355	377	386	376	362	375	394	372	398	394	378	420	386	393	376	377	378	403	373	368	336	369	382	377	359	389	395	391	359	396	363	354	370	348	379	361	364	364	414	398	380	365	411	360	371	347	361	413	370	396	408	384	390	381	399	388	369	406	411	373	351	402	381	381	380	389	350	410	366	393	356	365	376	403	379	396	378	363	392	364	384	387	347	404	369	389	403	381	372	369	392	354	347	380	387	403	421	374	405	382	367	351	370	368	382	391	370	361	371	400	338	387	337	378	371	377	372	379	361	384	375	398	372	370	385	350	393	360	366	354	385	374	403	408	333	404	377	403	418	384	376	374	368	384	393	385	402	354	376	372	391	362	361	378	361	367	376	375	360	358	392	401	402	380	350	380	419	372	349	391	383	371	374	369	393	367	361	357	392	370	367	397	359
22363	20950	28426	23623	20943	20966	5200	729	527	478	384	348	306	258	268	226	241	219	203	183	188	200	172	201	199	159	168	147	167	144	161	146	144	133	163	145	145	138	147	144	148	127	160	145	140	158	149	147	149	140	124	123	129	120	138	137	125	131	141	128	130	151	155	156	148	129	144	125	134	145	131	120	135	142	146	122	147	130	128	123	133	142	144	134	121	132	123	138	149	141	130	111	148	125	136	116	140	122	130	116	133	148	132	154	128	141	134	128	152	129	121	120	133	144	129	124	115	139	127	131	125	153	140	150	146	146	121	118	143	112	133	145	134	120	117	123	140	128	138	123	125	158	127	143	143	128	122	135	135	128	132	131	147	148	140	138	133	136	121	135	135	124	129	143	129	114	145	145	113	139	130	135	125	127	138	135	102	121	144	120	111	139	131	130	135	131	127	110	129	136	141	122	119	130	130	126	113	133	137	120	114	123	136	132	143	138	159	139	115	115	139	123	139	139	146	148	120	134	143	117	125	139	141	142	125	138	125	126	122	128	141	152	136	128	132	137	135	153	140	141	125	132	125	116	112	144	149	139	138	111	134	159	139	148	135	122	136	130	138	122	135	115	124	138	138	136	120	138	143	134	128	134	122	116	121	152	127	143	119	130	142	128	154	117	131	124	121	118	127	138	140	142	135	126	134	126	122	130	117	141	127	124	143	134	128	122	149	142	152	118	135	156	120	134	121	128	133	142	123	144	127	116	129	145	134	137	136	141	126	122	134	125	136	135	129	107	135	145	128	123	114	135	151	123	125	117	124	131	111	138	132	126	152	138	129	136	141	124	131	139	128	138	155	121	122	141	139	155	137	130	135	126	146	139	140	139	138	105	128	146	136	138	128	124	127	146	136	147	148	154	138	135	118	134	141	146	124	135	147	132	117	133	132	143	123	128	149	114	151	158	129	141	132	162	146	136	147	115	145	144	134	143	142	151	135	119	140	116	135	137	115	137	127	154	151	126	125	139	148	123	139	110	141	159	137	136	126	119	133	131	134	144	139	116	130	122	109	139	129	123	146	146	133	106	114	142	140	136	142	141	138	137	125	128	134	124	153	138	156	118	128	141	108	135	122	132	119	120	108	140	127	149	116	150	126	124	150	150	140	127	128	147	120	135	106	136	142	130	126	126	117	115	125	130	155	133	127	134	137	144	148	123	122	149	118	136	122	120	127	135	132	132	124	132	123	133	130	136	134	143	135	139	130	139	129	129	147	140	130	126	125	139	115	113	127	141	129	144	127	122	148	129	132	126	134	144	138	149	136	139	135	127	138	117	145	144	126	137	144	140	126	121	136	157	149	140	132	152	117	145	118	135	110	134	131	125	143	123	140	154	143	137	128	137	122	115	121	143	130	149	144	130	153	128	128	155	159	131	156	130	138	150	144	140	146	124	156	153	127	161	150	134	153	115	148	128	144	136	135	136	152	139	135	132	121	126	109	120	121	135	135	131	133	131	136	134	123	121	117	131	145	118	129	125	154	130	129	140	135	141	138	120	139	141	151	116	153	105	120	130	135	125	121	132	127	137	148	144	138	128	117	140	121	126	126	138	132	148	119	161	147	127	137	131	133	144	150	131	138	150	117	149	131	144	147	132	108	128	129	134	130	143	129	132	131	138	124	124	127	142	123	140	148	133	112	138	126	123	122	131	138	137	141	144	150	126	128	135	143	138	132	122	125	128	147	111	121	136	134	148	120	112	147	129	143	141	146	139	117	132	118	131	143	120	108	140	140	119	139	144	137	143	125	130	133	118	138	147	124	117	112	151	155	136	146	141	134	143	119	141	120	137	115	142	144	139	141	122	132	127	140	141	147	134	116	130	127	139	122	137	128	120	126	131	141	154	118	115	143	133	121	136	130	136	142	116	133	137	130	129	123	133	134	130	116	140	113	131	133	139	135	148	120	128	135	128	120	127	162	134	134	159	134	149	158	139	130	131	130	145	138	145	113	138	131	139	135	132	130	131	122	127	130	133	121	115	114	132	146	130	144	131	130	135	129	134	134	132	116	148	132	103	158	140	127	142	107	134	129	139	133	144	132	157	109	149	132	143	130	155	115	143	135	134	121	137	114	121	135	107	133	125	128	135	142	148	128	138	148	156	140	120	142	120	125	109	126	129	121	139	122	139	134	113	121	139	118	134	134	136	138	136	100	138	126	138	136	133	136	125	128	151	141	134	147	128	148	146	166	132	127	124	133	134	150	125	127	146	145	123	136	138	138	130	134	137	134	145	142	147	125	134	131	140	128	119	140	143	149	143	145	151	127	115	124	126	121	127	112	132	134	131	123	126	145	127	117	133	136	151	145	129	127	159	119	113	134	148	128	163	126	112	120	151	150	128	129	129	136	145	125	131	139	126	131	154	126	107	130	142	132	135	128	132	143	135	133	133	140	124	147	131	153	122	134	104	142	146	153	121	124	145	141	164	113	127	137	131	141	135	133	131	135	118	124	129	124	122	134	131	149	128	130	137	110	121	128	165	150	123	155	119	151	146	108	152	141	124	134	148	143	112	135	122	130	157	113	135	144	151	112	135	146	133	134	125	136	120	148	128	137	130	128	128	148	143	116	127	136	135	126	132	136	132	119	140	143	144	137	135	148	148	157	104	137	129	132	140	138	122	131	131	151	113	138	132	118	117	117	134	115	132	141	143	141	133	132	129	125	110	140	124	140	125	125	145	145	132	125	149	127	136	133	131	136	139	120	129	143	144	130	125	126	135	140	135	132	135	129	154	149	121	139	142	152	132	145	147	158	163	144	133	126	124	123	142	142	129	124	126	117	144	120	141	133	111	148	137	137	134	103	122	126	123	128	140	128	127	135	131	153	144	120	113	130	168	130	120	128	138	139	141	142	143	136	129	143	145	155	126	134	133	125	130	125	137	141	135	158	142	141	164	143	139	124	158	148	149	135	130	125	153	138	150	132	136	109	118	127	148	134	118	139	115	136	134	149	125	146	125	124	140	133	118	131	135	124	139	151	136	118	123	140	137	181	126	134	130	131	130	158	114	135	145	128	133	144	123	123	144	133	140	138	127	121	139	153	135	135	114	134	140	124	130	135	144	141	131	131	136	127	148	144	117	131	155	135	135	121	140	142	139	117	120	137	126	147	116	136	143	132	129	120	129	134	141	142	141	149	126	133	131	144	134	150	133	135	116	132	154	132	133	123	139	125	138	137	130	114	121	151	140	129	150	122	155	133	108	132	135	134	129	131	129	129	127	133	151	127	131	136	149	145	117	150	148	136	141	134	144	150	150	130	118	156	130	138	143	143	105	134	115	132	108	152	125	119	145	131	155	140	139	119	129	106	143	122	121	150	153	141	127	129	128	100	119	136	130	129	151	133	116	127	124	133	117	152	116	137	153	125	154	130	110	119	136	137	150	127	124	133	146	123	115	128	123	151	128	145	127	140	142	143	124	144	157	130	138	122	146	139	143	134	147	150	137
4153	14704	9203	4280	3087	2140	1706	1172	979	777	606	499	473	374	325	310	268	240	222	219	242	232	209	196	170	195	172	200	167	151	167	161	173	151	174	152	141	176	165	141	157	156	139	151	148	147	145	155	162	144	151	146	140	155	139	160	152	139	146	151	133	141	121	130	136	126	146	131	137	143	137	160	125	140	135	159	121	132	133	139	158	136	134	156	140	115	127	146	157	156	145	141	134	134	130	150	131	147	155	136	149	167	135	119	116	140	115	130	136	139	143	131	125	125	135	131	129	129	117	133	146	134	145	138	136	144	150	110	136	123	140	144	150	144	162	127	160	119	135	134	130	145	167	138	107	135	140	149	125	167	134	132	143	128	142	143	130	144	120	152	134	120	127	153	110	120	116	150	113	146	124	151	132	128	159	134	142	138	141	140	130	110	120	143	130	130	136	133	143	139	129	126	131	124	124	118	130	139	143	122	124	118	128	148	132	138	136	141	105	119	142	130	145	133	121	139	124	138	128	123	138	144	138	118	132	161	160	124	138	140	127	157	132	116	132	141	127	143	120	146	145	133	151	144	155	127	130	167	142	125	124	126	124	129	127	124	155	128	155	142	128	107	127	125	162	139	129	124	112	165	127	124	153	118	135	135	143	135	147	114	139	145	152	143	152	115	125	128	122	130	107	149	126	146	118	112	149	138	125	131	139	119	137	137	118	131	131	143	121	117	142	138	130	144	139	140	127	144	121	131	162	136	140	133	141	137	129	125	139	151	134	142	133	152	121	141	135	122	133	146	140	137	138	106	137	133	129	130	153	155	139	123	125	149	126	127	127	127	141	119	149	138	135	140	117	147	135	164	131	126	134	154	116	111	134	133	143	137	136	139	118	141	119	132	145	143	118	142	144	133	136	148	133	124	125	139	144	139	129	153	134	129	126	148	126	127	155	135	137	137	122	130	122	136	150	122	116	133	133	131	136	126	131	125	138	142	115	146	125	142	132	124	141	170	139	135	137	131	126	150	122	150	148	130	158	142	126	144	135	137	132	117	120	129	158	131	133	115	126	135	136	131	131	147	142	140	136	139	142	127	141	121	139	158	127	125	156	163	153	138	146	127	116	118	124	129	117	138	135	143	147	121	132	166	111	110	129	163	126	146	140	132	149	134	126	120	130	149	123	159	136	142	123	148	154	110	129	109	138	143	139	137	118	122	123	128	143	153	130	143	122	122	141	123	124	131	144	130	116	144	134	159	153	140	130	120	156	146	134	133	139	131	133	122	143	139	140	142	123	135	144	140	114	138	148	131	146	118	154	124	133	139	132	135	152	123	129	132	131	133	126	119	130	162	147	145	126	131	148	123	138	137	142	148	134	138	146	149	129	134	141	130	151	156	126	118	133	133	140	140	144	143	130	146	100	120	137	119	121	126	146	142	146	152	133	136	139	110	113	131	139	146	111	142	132	136	130	152	139	151	133	145	157	117	134	162	133	137	149	136	119	151	130	121	144	129	144	139	146	142	139	127	123	126	127	143	139	122	132	137	133	135	122	129	123	164	144	133	136	138	157	133	130	114	140	131	118	126	142	136	143	133	141	129	137	135	137	140	139	118	148	112	142	122	117	128	147	135	131	137	139	138	110	140	130	145	137	128	147	134	138	120	141	134	132	149	131	139	109	141	132	159	149	126	131	131	168	134	136	130	145	141	127	134	144	140	142	136	149	129	129	139	133	135	141	131	163	139	157	137	144	166	127	155	130	142	144	132	121	122	125	137	143	141	145	136	144	132	143	128	115	120	142	147	163	146	131	121	154	122	130	130	139	136	141	128	141	126	134	132	127	114	130	120	136	125	124	139	128	136	144	136	118	134	143	136	131	135	121	134	136	116	136	134	126	134	137	147	137	126	124	142	129	138	142	145	132	137	142	139	134	116	128	123	134	138	133	117	150	121	122	135	133	130	135	130	150	162	133	135	127	136	145	155	137	146	132	128	142	112	146	153	134	139	137	140	130	156	132	114	146	137	140	118	124	118	132	151	132	133	145	131	141	112	150	140	139	149	149	136	117	142	130	129	123	135	149	133	129	157	146	148	121	126	124	131	141	152	158	124	138	142	142	133	139	142	125	124	144	129	127	111	125	127	116	139	160	135	123	138	147	127	160	152	110	135	143	123	132	144	124	139	134	126	131	130	130	124	134	123	129	140	151	125	137	142	143	138	138	142	122	137	147	129	111	141	135	127	128	124	137	131	123	128	147	130	128	121	161	138	128	115	147	135	142	135	146	142	155	135	121	130	131	139	132	143	140	130	128	130	130	134	134	147	142	137	125	122	153	120	148	151	132	124	117	131	134	120	129	132	137	129	120	135	122	143	142	129	127	131	150	121	148	116	133	137	151	124	152	119	117	141	163	125	130	136	122	154	133	128	155	142	131	144	143	151	144	149	128	140	117	131	127	124	147	148	130	141	135	138	136	145	142	132	131	122	133	129	120	123	170	123	134	123	131	147	146	153	147	148	123	132	138	166	151	138	144	134	127	121	127	133	145	136	141	114	121	132	138	120	142	143	146	150	133	125	141	147	134	126	130	141	132	122	143	123	143	147	123	159	154	124	126	160	143	141	134	125	138	130	130	127	131	137	136	119	127	144	143	127	133	135	160	121	136	134	133	131	141	128	136	121	146	131	124	142	150	142	139	131	135	130	140	130	132	123	132	131	126	141	129	130	114	150	139	117	138	133	149	130	132	122	137	141	154	121	150	142	118	124	156	150	143	129	130	138	137	153	124	151	133	125	129	135	145	138	129	146	134	151	111	125	151	121	116	145	140	130	140	129	128	154	132	129	124	129	129	132	142	138	137	142	154	123	138	137	147	133	138	133	138	126	120	143	117	131	123	143	117	124	129	130	160	126	147	140	148	129	150	148	142	124	136	126	162	162	137	137	128	132	126	155	119	131	137	145	142	105	127	115	157	140	126	133	150	156	136	139	148	146	145	122	126	115	145	150	128	151	125	126	132	143	135	131	136	169	145	133	143	130	148	121	138	109	124	120	140	147	140	149	141	116	124	128	137	139	133	136	137	131	131	133	145	139	135	155	139	135	132	121	157	108	131	129	151	154	130	148	153	123	130	144	142	116	144	151	118	154	141	120	105	150	125	129	120	144	116	141	131	142	134	156	120	130	142	156	140	148	152	127	144	122	152	138	136	126	129	127	127	130	141	143	123	150	140	145	127	128	157	143	152	150	114	123	169	156	153	141	134	115	143	118	147	126	120	130	144	113	137	135	134	133	138	126	120	134	153	115	133	135	147	139	146	134	148	138	158	114	133	146	150	130	121	129	148	139	136	151	113	145	121	126	135	136	136	129	134	134	120	131	129	147	138	133	112	123	137	137	146	133	145	135	135	163	147	141	130	152	141	136	140	122	143	122	120	117	134	136	123	147	144	133	154	122	135	132	135	150	128	134	123	146	159	155	131	152	144	145	139	151	155	149	117	139	128	133
27565	19911	7712	856	518	400	395	379	336	382	356	342	313	331	334	338	377	338	340	336	323	348	318	302	309	302	333	293	293	323	317	325	345	318	290	303	326	333	318	294	356	318	309	336	291	333	296	321	316	337	366	342	331	315	319	323	319	348	288	311	317	313	317	356	312	317	320	317	311	343	322	341	319	329	316	289	357	328	325	350	321	322	296	318	325	320	305	330	319	320	335	342	290	319	347	303	304	303	300	316	320	326	332	337	349	315	324	275	345	305	307	331	307	316	266	289	322	320	324	323	330	312	314	310	341	321	343	326	319	336	326	342	318	361	305	331	355	319	324	311	322	327	328	341	342	321	349	325	322	337	325	329	323	307	324	330	313	285	307	304	314	323	344	324	324	351	316	316	284	328	316	296	346	342	312	307	330	316	338	324	334	334	327	319	314	334	314	322	294	301	316	326	303	364	310	311	359	322	340	311	312	351	330	335	336	322	339	345	312	322	321	323	337	302	300	355	332	326	339	320	313	316	320	320	310	336	321	341	337	357	330	327	323	307	332	311	319	300	318	337	349	337	308	322	307	341	318	312	324	277	318	325	311	329	293	316	340	323	339	333	276	298	321	337	373	343	315	303	335	321	272	303	306	289	314	314	344	328	339	321	326	322	320	303	301	335	361	304	341	308	289	309	332	311	363	340	337	319	339	302	337	322	283	304	327	322	313	311	340	333	315	322	349	288	303	322	314	337	348	339	326	299	318	315	353	312	282	313	296	327	324	324	314	318	333	307	346	310	349	299	313	312	321	335	310	329	365	323	308	321	338	290	334	344	313	301	307	338	303	336	327	320	326	335	335	317	324	310	296	323	329	345	300	296	306	338	295	310	340	336	320	318	312	318	332	320	319	300	321	352	331	337	332	332	292	312	299	288	307	377	308	325	277	326	287	316	346	337	324	328	307	295	341	348	331	320	303	295	335	335	352	343	290	311	324	331	311	329	317	319	324	312	359	331	339	290	333	311	326	311	281	330	337	299	321	341	337	371	313	317	322	350	365	347	337	318	342	360	274	324	292	336	306	316	306	304	311	332	320	320	356	324	327	330	334	300	358	313	349	341	346	326	320	327	289	330	326	345	322	311	329	313	306	333	335	317	332	308	315	340	308	352	313	328	306	364	340	313	314	316	344	308	333	311	311	338	315	356	295	313	336	318	295	282	337	312	349	305	327	344	336	347	336	325	323	337	320	325	300	340	324	317	340	352	361	327	320	329	344	293	304	330	323	295	344	309	347	302	310	336	341	302	327	332	319	339	323	317	303	314	339	316	342	305	305	330	345	279	301	319	349	319	335	341	347	352	355	310	353	307	328	298	327	312	340	301	336	327	305	319	296	303	325	368	344	302	328	313	296	335	324	331	349	349	316	311	301	312	311	326	316	342	321	316	337	343	345	326	346	335	336	328	338	332	311	309	311	314	338	347	333	337	335	334	322	312	321	312	333	303	325	333	318	309	304	347	329	334	341	326	313	324	303	334	360	332	290	321	319	313	322	312	330	290	320	344	301	326	335	325	313	325	317	328	332	310	344	339	336	345	281	327	315	364	311	321	316	329	311	314	341	318	349	329	321	305	327	310	296	302	329	315	289	298	340	339	334	315	309	326	302	321	300	310	332	332	322	273	317	333	325	311	315	323	329	320	308	329	296	329	310	330	325	327	317	311	329	303	320	311	328	339	325	366	332	361	356	308	299	326	349	321	324	292	299	341	309	303	311	294	307	309	318	308	279	290	345	341	323	298	301	295	339	311	308	315	320	331	322	302	328	323	285	297	337	311	304	307	322	311	304	351	336	304	308	329	320	311	345	340	318	323	314	293	287	307	341	302	321	312	349	322	340	324	303	329	324	309	316	337	321	319	325	338	339	263	343	313	312	323	302	350	328	346	327	311	345	300	326	339	318	331	339	335	320	330	322	353	332	310	321	295	293	337	354	321	319	319	314	329	349	316	325	346	328	350	302	331	321	334	341	293	326	317	332	341	322	295	308	322	301	334	369	299	314	285	333	320	329	332	304	353	341	294	301	324	341	317	319	331	333	331	344	318	319	314	314	337	353	320	336	318	330	334	307	313	321	340	287	311	309	299	355	287	313	316	318	339	308	300	301	294	335	341	314	332	330	289	313	310	328	335	308	295	321	321	341	296	287	349	312	304	313	333	317	306	338	329	338	348	331	339	330	312	333	361	340	334	293	320	348	338	315	341	321	335	316	323	302	325	290	311	309	285	331	327	270	293	338	329	330	327	327	325	330	308	310	285	321	318	309	323	297	342	328	295	327	314	308	317	310	313	322	318	338	329	300	323	309	316	311	346	323	339	330	313	322	322	331	335	340	284	349	324	351	332	315	348	306	326	314	273	352	334	320	314	343	336	339	337	306	298	342	349	315	345	295	316	328	340	327	335	321	332	314	323	304	294	329	313	325	311	306	308	302	343	298	328	318	304	307	311	310	329	337	312	314	347	331	317	331	298	322	330	309	313	314	293	357	302	344	333	312	286	308	283	333	297	343	300	319	315	359	315	320	341	357	319	317	333	323	305	314	316	342	343	328	333	294	330	313	325	320	309	347	350	310	339	353	302	307	277	326	333	326	318	338	335	303	319	307	316	327	301	324	338	290	308	318	278	336	324	320	342	326	314	296	332	298	304	273	307	299	334	361	323	312	329	312	320	333	281	308	337	333	334	336	312	297	327	338	314	320	336	305	314	304	307	327	304	304	311	283	295	301	302	335	300	350	330	333	337	321	313	319	303	331	336	315	317	313	331	324	301	312	328	335	334	292	311	313	337	333	330	327	293	311	279	307	333	299	338	327	315	299	344	313	307	292	315	310	338	306	342	338	308	306	320	339	358	300	343	317	314	286	345	326	344	326	312	344	298	322	337	308	322	298	329	344	330	288	299	305	334	331	348	296	333	329	339	327	347	351	324	315	306	331	305	298	332	325	334	317	347	317	343	306	332	295	301	333	314	305	296	299	331	312	306	314	326	313	325	297	363	314	325	306	324	316	313	322	324	284	318	298	309	292	279	330	320	362	351	289	315	330	330	347	298	312	320	312	359	324	318	306	310	336	308	300	304	307	331	287	333	302	336	308	307	295	316	307	331	353	307	308	346	294	316	295	318	310	309	336	321	351	320	263	317	310	303	309	323	349	306	335	337	319	312	322	297	322	316	323	319	313	302	320	320	328	343	320	291	323	337	305	285	314	331	313	358	293	297	314	286	337	326	342	366	361	302	311	329	306	307	328	319	310	329	315	326	321	292	317	350	302	324	291	316	291	345	327	327	340	306	332	311	331	356	329	301	352	321	327	312	341	345	315	286	333	330	357	315	338	289	316	290	323	326	318	302	315	319	318	320	324	316	323	337	325	300	321	320	323	274	303	314	328	323	328	309	349	319	337	286	317	318	334	307	341	301	305	326	328	317	281	297	327	311	357	319	287	319	306	326	320	311
5017	2511	1362	769	692	567	489	463	433	402	421	389	359	393	391	348	380	362	365	361	357	330	340	317	367	342	339	344	318	364	355	347	322	319	367	381	338	384	349	354	354	309	329	345	280	340	348	343	339	308	344	339	370	336	348	317	362	333	338	314	371	380	341	354	337	331	351	355	344	330	334	328	369	317	353	339	352	329	354	310	326	357	348	343	333	330	358	318	311	334	326	337	358	347	294	329	338	356	324	333	337	337	339	338	320	331	335	364	350	348	329	339	373	344	332	352	349	338	324	345	320	318	336	349	351	333	349	331	350	334	339	332	366	331	336	346	379	341	359	336	336	357	369	348	362	329	393	341	345	354	345	315	324	328	353	329	343	351	335	349	354	342	334	333	320	319	336	320	328	352	338	345	341	341	338	332	335	322	357	352	314	333	326	363	377	326	333	318	357	320	346	380	324	336	369	304	344	327	328	356	325	317	305	298	347	323	324	352	346	320	314	347	354	317	332	334	308	332	361	370	340	333	350	355	352	350	341	352	303	308	333	327	336	332	361	348	352	314	326	340	365	361	348	348	330	343	307	340	363	338	360	360	321	331	366	342	335	327	335	353	323	340	328	362	351	290	365	349	349	340	332	300	317	321	358	321	354	325	343	324	354	341	302	316	327	323	353	336	338	348	311	320	350	338	328	337	329	327	353	350	361	365	341	371	358	340	325	331	349	365	347	319	357	302	345	331	331	327	339	336	353	350	346	342	310	355	361	346	321	363	353	343	347	324	369	352	314	327	335	383	334	342	358	339	326	339	319	345	337	332	347	310	372	313	347	328	330	341	328	377	335	328	340	339	315	353	352	321	338	349	369	334	363	319	345	320	328	333	331	342	333	340	353	360	329	339	347	362	339	341	363	338	339	331	359	318	334	361	341	347	309	311	366	336	344	358	343	354	327	336	329	353	345	323	361	389	316	338	332	332	355	319	330	321	332	327	302	353	358	300	336	308	344	359	351	335	349	322	332	328	359	343	334	320	345	337	293	340	358	341	337	373	370	360	361	322	338	357	327	357	354	331	324	349	337	324	340	346	332	332	326	315	347	328	372	330	333	333	364	325	311	342	330	312	309	337	366	322	349	340	305	306	311	342	337	361	358	380	335	307	365	348	323	338	319	315	358	370	330	344	336	350	361	309	358	323	334	354	362	328	364	325	378	340	348	361	332	323	358	346	327	316	332	372	350	316	406	330	352	330	345	350	350	317	361	318	345	330	339	317	311	309	321	319	372	371	311	321	330	356	338	326	343	361	340	344	311	340	350	339	350	365	369	320	362	336	367	329	339	313	385	349	332	371	352	359	352	337	341	338	333	389	304	353	349	334	372	314	365	328	327	333	352	350	329	328	338	350	323	339	330	365	362	384	328	342	340	308	371	328	338	341	324	304	346	334	340	298	343	318	320	346	343	375	335	325	357	369	326	354	329	338	301	328	360	363	329	334	342	401	349	291	361	349	335	343	313	316	349	319	329	336	348	345	349	331	342	343	333	341	332	322	318	338	309	323	326	310	345	328	343	345	352	369	388	356	366	321	359	332	332	367	350	327	296	339	373	335	331	339	346	344	353	319	330	339	330	371	296	332	347	319	369	359	348	344	351	325	333	338	342	354	344	324	349	350	362	367	303	327	329	331	345	331	335	361	357	353	340	315	346	377	346	334	369	337	350	348	339	345	326	344	321	303	362	358	395	382	346	361	332	342	313	348	347	334	355	336	351	333	322	326	331	326	352	324	319	350	371	342	329	316	344	336	366	334	325	338	351	355	338	342	367	332	343	365	327	318	352	362	347	351	359	340	314	317	316	377	335	360	339	338	341	334	337	342	329	318	339	339	350	330	355	328	348	357	349	327	351	338	349	359	337	344	348	321	356	367	362	340	328	340	321	366	339	341	284	326	355	351	366	331	328	374	338	369	352	328	371	341	338	320	312	336	352	347	341	325	327	347	381	357	360	347	353	316	357	326	321	328	359	350	356	335	348	329	341	345	339	323	320	362	328	332	342	385	347	312	323	348	339	347	360	347	326	331	336	347	322	330	324	343	334	328	332	359	297	338	308	333	329	336	368	360	324	334	319	352	365	351	338	316	342	340	362	331	334	336	347	343	338	328	311	314	361	350	366	356	343	329	307	358	360	321	345	356	342	330	376	337	347	317	334	351	321	360	328	339	315	318	343	356	328	340	334	349	352	323	361	359	304	335	304	354	323	340	333	374	323	335	325	356	361	333	382	301	332	347	341	311	329	367	336	335	362	349	339	339	322	356	365	331	317	354	330	363	364	304	356	321	333	322	346	361	353	342	325	349	362	334	324	330	316	315	309	353	338	290	368	308	347	346	326	325	347	327	329	359	316	326	331	322	356	328	362	324	315	346	356	309	336	354	334	318	357	340	331	354	363	327	338	335	335	337	351	334	335	331	354	358	317	364	304	355	338	343	330	312	340	354	321	353	360	383	327	328	330	347	353	341	321	338	329	328	337	344	310	345	351	326	320	320	368	367	332	322	357	325	308	289	337	309	340	332	337	343	366	352	319	331	341	319	330	368	353	338	336	329	311	337	318	337	338	354	342	322	309	325	320	339	342	342	329	368	363	333	338	333	357	313	367	322	330	347	343	353	345	373	340	327	345	326	320	362	337	343	361	343	359	328	331	340	352	336	369	361	378	321	332	322	359	328	354	335	349	330	364	328	325	339	323	333	322	349	350	347	336	357	361	335	377	332	341	365	344	347	356	341	334	347	359	365	323	342	351	317	351	313	323	317	342	338	351	337	312	328	366	357	345	363	361	354	349	323	346	357	303	340	355	319	344	329	354	290	308	332	335	354	351	335	355	351	361	322	328	352	351	290	368	329	341	381	301	321	345	330	334	362	334	350	360	346	344	314	352	357	324	359	345	337	356	343	315	347	337	312	331	342	357	333	335	340	348	364	325	342	300	335	337	307	336	329	349	340	352	341	350	354	335	372	345	355	321	330	330	357	310	327	351	335	341	323	349	322	336	340	348	345	332	333	357	381	322	356	348	346	348	322	349	356	329	340	355	331	316	332	362	341	312	322	359	319	354	313	334	347	328	322	318	310	365	371	353	318	337	321	368	348	351	355	332	362	317	323	345	361	329	317	294	348	347	350	337	318	349	350	327	334	344	306	320	337	350	317	336	358	308	343	368	358	348	336	316	316	373	336	335	357	320	314	343	329	388	347	334	314	344	339	347	360	354	338	339	355	346	364	323	333	337	315	347	336	342	344	319	350	340	357	340	369	359	352	335	301	366	325	332	322	336	328	323	325	351	328	327	346	315	368	371	326	341	363	383	345	335	338	343	336	365	325	340	321	328	336	337	325	341	330	360	336	330	321	329	329	377	356	374	349	341	324	344	356	340	345	340	338	309	364	372	312	327	316	361	340	314	366	316	355	318	365	337	336	347	363	333	353	337	374	336	330	321	342	342	288	359	320
23595	20942	27802	24239	20812	4563	688	435	361	350	279	253	237	225	242	203	184	194	190	191	224	184	196	174	164	159	161	196	202	153	177	162	185	162	162	157	170	151	146	152	156	150	151	160	182	166	184	127	155	151	160	145	170	150	171	147	160	145	146	123	156	179	164	152	158	146	140	153	154	157	149	158	152	160	138	155	141	167	166	154	125	144	170	159	151	164	149	195	142	177	147	155	140	164	156	157	164	165	152	140	171	159	165	159	180	151	150	143	138	177	158	138	145	162	159	159	152	176	149	145	163	152	162	144	161	141	164	149	146	138	162	176	137	152	151	154	182	148	154	140	170	144	161	141	160	149	131	158	143	153	183	154	146	153	152	169	163	144	152	140	162	138	162	171	166	137	183	162	157	154	156	181	160	155	148	147	151	163	143	143	147	156	143	166	147	171	171	143	142	163	161	156	164	136	151	145	159	159	163	151	132	150	165	135	144	152	153	151	133	176	159	160	149	152	162	140	150	169	144	150	159	157	159	148	159	173	158	148	152	171	140	139	165	144	133	180	177	154	166	141	153	134	146	150	155	161	154	170	137	149	149	152	152	149	170	151	145	167	157	151	144	148	146	182	166	168	171	157	153	166	153	160	171	130	135	150	157	150	166	176	146	150	174	160	153	137	167	164	161	160	143	148	140	126	148	165	157	141	162	157	158	155	148	160	139	170	132	169	154	145	159	141	167	179	171	152	145	153	165	161	165	137	152	180	157	158	147	137	174	151	138	137	166	153	164	139	167	161	164	152	167	146	162	148	169	129	147	176	176	166	164	148	165	144	131	151	165	156	154	135	151	156	155	175	152	143	167	156	145	150	158	173	162	147	156	157	141	149	165	159	149	163	162	162	153	149	155	134	169	165	135	165	159	150	152	163	160	181	133	157	161	170	163	152	148	163	161	147	159	142	135	137	189	144	141	170	152	137	152	167	162	134	147	155	169	127	155	159	163	185	155	156	156	155	157	175	155	140	163	137	148	161	156	151	174	153	152	159	152	133	168	150	144	151	177	144	142	160	161	147	157	165	153	150	135	150	139	149	157	143	177	171	168	148	164	143	137	139	154	143	153	154	147	182	167	157	171	170	150	162	159	137	157	168	166	153	187	155	143	152	142	158	150	148	165	145	147	177	176	161	168	157	135	162	164	139	133	139	136	157	159	148	143	152	148	151	148	156	159	141	186	167	146	168	152	147	166	158	162	157	142	154	132	166	141	141	160	149	164	153	152	165	160	149	146	170	147	170	140	145	157	155	154	169	146	154	178	166	167	157	139	169	146	165	150	153	179	146	143	147	158	160	162	132	157	154	162	158	143	129	147	155	140	151	156	141	175	155	170	153	156	155	137	157	148	152	162	167	136	159	154	162	145	170	157	164	160	157	150	158	168	135	182	137	176	169	148	176	144	179	160	177	134	156	149	175	147	145	134	149	152	145	145	143	145	155	166	170	144	165	134	154	164	155	170	149	158	148	138	163	165	123	143	161	159	149	147	151	156	153	164	145	169	177	129	135	146	172	155	145	138	172	157	138	148	141	141	140	153	123	148	155	160	169	142	160	129	184	133	134	178	136	145	154	133	155	154	163	155	170	167	147	148	149	155	118	147	161	143	145	157	155	117	151	155	157	139	157	150	156	171	167	139	151	179	174	164	144	161	157	193	162	159	164	155	160	164	149	131	159	126	145	174	141	139	149	143	155	135	146	149	164	164	159	144	166	150	155	148	147	138	168	153	151	175	147	142	127	141	162	154	150	158	161	171	176	164	169	156	161	147	164	141	188	154	133	164	155	143	154	154	164	169	154	142	137	157	141	145	168	152	148	155	137	156	143	150	147	155	167	156	168	112	163	140	140	145	156	155	125	168	152	127	178	132	159	160	160	128	170	145	147	137	157	140	161	158	143	147	157	163	141	160	153	147	164	135	118	152	155	142	158	169	146	138	149	165	158	168	129	159	157	135	129	146	155	161	148	175	135	160	140	131	140	157	157	153	158	168	185	172	161	146	159	141	147	136	173	147	164	155	150	167	170	162	151	152	136	149	132	172	136	123	159	127	177	132	159	179	134	149	142	152	150	166	144	159	135	156	150	181	149	156	162	141	153	164	169	144	168	159	148	152	146	154	141	173	140	143	156	165	165	140	152	144	146	143	157	148	137	160	147	133	173	174	161	159	167	161	152	142	157	143	154	165	145	151	151	146	140	146	145	145	135	164	182	155	147	158	160	152	164	165	155	159	171	153	157	145	160	149	138	167	162	135	162	154	164	180	168	175	168	169	147	157	149	160	154	172	136	174	140	155	140	171	154	136	152	137	148	172	153	156	166	166	157	148	137	152	152	141	137	159	143	150	162	165	187	147	149	150	176	152	137	156	166	152	147	160	145	140	155	183	177	149	175	138	157	157	145	152	144	146	151	173	135	166	149	161	141	151	170	143	156	160	166	169	157	159	166	154	145	173	158	145	139	146	178	149	164	158	135	129	137	157	150	170	150	160	170	187	156	148	146	137	148	163	153	136	149	150	165	169	146	154	171	140	155	148	162	159	162	148	180	164	140	141	132	154	156	166	143	125	164	174	161	141	147	150	142	162	146	172	165	145	123	163	154	180	150	135	136	163	146	156	137	171	143	155	132	152	176	159	162	142	159	139	136	156	152	140	163	151	158	140	148	166	125	157	175	152	169	156	173	156	170	134	154	167	143	167	137	189	171	161	146	174	176	155	162	152	168	149	152	179	172	130	146	158	143	143	163	145	146	153	167	155	142	146	141	142	131	161	120	140	168	166	171	155	171	130	150	143	168	161	163	138	159	122	158	156	165	140	136	149	162	157	170	168	162	127	143	156	153	161	154	149	135	146	173	141	157	147	141	166	159	168	173	141	159	145	148	150	161	141	135	148	153	168	144	138	172	136	147	146	154	160	191	163	163	148	163	157	159	155	145	159	157	168	128	143	126	165	156	169	148	144	152	141	144	159	162	167	135	184	153	167	172	145	156	157	164	159	168	155	164	135	157	145	144	143	148	143	160	156	156	141	156	171	166	173	146	124	175	163	146	127	152	154	152	163	154	154	144	162	153	165	160	157	147	135	177	158	134	158	145	143	149	147	157	163	159	152	147	176	146	125	142	151	157	158	144	161	163	164	144	156	148	154	171	159	147	168	157	143	158	175	167	151	173	115	148	138	172	173	143	147	144	167	167	170	176	143	154	181	139	144	151	147	155	142	146	150	168	160	157	168	147	158	187	150	151	144	177	185	164	155	161	154	151	176	152	143	164	141	144	148	156	151	178	159	147	160	141	177	157	140	166	143	144	149	161	130	157	163	136	156	147	139	133	154	163	154	143	157	148	159	151	142	162	154	171	137	160	153	159	152	139	153	163	151	123	145	153	141	159	155	163	153	119	176	116	133	139	164	150	159	150	154	145	143	162	135	155	148	161	151	155	159	141	169	161	130	144	138	162
3553	9235	5443	2509	1672	1266	962	756	613	499	416	349	328	284	272	275	268	258	226	210	213	218	194	184	183	176	206	179	193	168	183	171	184	201	194	185	169	150	181	174	186	151	179	171	172	156	171	156	156	186	162	189	174	181	164	173	169	175	162	167	194	182	164	148	169	166	172	156	144	140	166	178	178	189	143	159	190	160	179	166	149	171	166	168	177	163	158	197	158	174	171	156	163	171	170	190	150	185	168	156	178	165	137	179	181	160	188	168	174	173	186	171	149	171	153	140	150	173	175	162	153	155	173	158	157	206	171	162	159	166	159	151	161	159	163	164	167	159	181	151	158	183	173	133	170	139	177	156	158	157	148	159	197	169	181	155	152	141	185	168	166	165	144	159	166	153	174	166	137	156	151	168	155	151	133	141	150	169	175	156	150	164	179	163	153	179	145	186	148	165	162	167	157	170	176	141	152	143	150	145	166	167	158	160	144	187	173	142	149	176	160	158	157	169	173	176	140	168	204	175	171	159	146	163	163	142	152	160	152	158	179	145	161	152	174	151	143	132	183	170	169	159	149	167	173	165	176	157	165	180	156	202	170	163	162	156	189	165	182	177	170	149	184	172	158	176	180	153	183	162	190	156	176	150	167	176	153	180	169	160	164	152	168	170	156	161	186	152	156	185	204	169	155	168	148	159	152	159	191	170	184	162	155	168	157	177	189	157	180	149	176	173	165	156	176	171	189	192	170	161	179	172	170	179	166	160	162	174	170	159	160	164	165	144	176	192	160	182	192	180	168	158	180	165	166	154	179	166	169	162	164	153	177	172	155	190	174	155	162	160	163	178	154	140	174	165	134	159	147	165	186	162	165	171	161	153	165	157	165	163	155	184	164	171	164	180	170	149	182	180	173	160	154	184	157	165	150	160	178	166	152	151	158	181	184	154	174	178	161	172	154	158	162	152	179	158	169	154	183	192	155	168	156	162	159	169	173	158	173	165	167	152	170	171	168	159	171	170	154	147	168	184	153	164	152	173	164	132	171	196	149	158	152	145	149	149	150	157	178	177	202	161	176	185	168	175	161	158	164	146	178	167	164	153	175	164	143	166	145	178	157	169	185	154	163	160	171	174	170	177	135	172	160	176	169	167	160	145	148	147	163	162	189	156	163	150	142	167	162	152	171	167	159	154	155	178	164	166	166	186	142	164	152	155	160	170	158	168	169	188	140	149	173	164	173	166	173	150	153	147	155	139	139	173	166	168	142	157	155	161	157	160	168	161	187	161	166	168	165	171	146	182	187	158	177	155	149	147	173	166	170	175	166	202	169	150	177	152	134	172	159	177	174	164	145	175	147	183	165	164	161	147	159	145	161	164	169	159	148	148	147	172	160	168	156	160	156	173	161	181	176	174	141	173	174	159	173	150	156	142	160	154	147	162	158	157	155	166	164	180	148	163	165	149	169	166	133	154	167	178	171	170	169	178	156	161	165	168	158	190	164	172	168	161	177	175	165	174	148	151	162	182	158	161	155	159	156	187	175	153	171	155	173	146	157	156	150	152	168	168	158	156	173	182	130	148	159	151	163	149	167	150	159	163	150	182	157	134	172	139	176	169	159	148	169	166	147	165	132	144	161	159	146	177	165	135	186	147	154	124	169	157	176	146	155	154	154	170	171	137	171	164	168	153	195	163	168	164	159	150	150	178	168	150	180	150	169	167	166	157	180	171	161	153	170	169	160	168	169	159	171	158	174	196	164	170	131	181	154	150	167	198	161	158	172	167	146	171	168	155	157	172	172	161	175	166	163	168	161	186	149	149	166	141	167	150	150	159	163	160	153	170	155	186	142	158	175	146	175	153	173	165	148	151	148	171	157	168	181	153	179	169	171	147	149	154	163	165	158	160	162	147	153	156	149	162	170	151	159	161	169	151	124	160	162	174	153	172	144	160	155	169	157	201	157	168	176	176	156	178	147	162	153	167	163	180	156	185	170	141	176	187	183	164	167	182	173	142	162	169	169	168	164	166	139	165	183	147	183	167	177	141	187	169	154	153	167	155	162	167	157	164	165	165	157	161	158	153	163	177	149	150	152	162	166	136	161	155	198	161	174	159	175	164	153	156	187	169	159	154	181	147	144	154	172	158	162	156	183	167	165	183	178	160	182	154	158	175	157	154	214	154	142	160	157	163	150	140	145	155	170	185	158	135	185	171	169	158	139	157	186	189	151	173	167	174	174	149	152	163	154	146	151	159	184	166	172	166	156	155	161	147	170	167	170	174	176	166	145	169	174	158	159	164	159	164	181	151	160	163	185	145	161	173	159	155	142	158	168	166	177	157	183	165	149	174	141	178	184	150	171	171	157	152	153	167	169	165	159	174	164	164	144	149	171	179	163	168	169	170	170	151	172	178	165	139	158	167	151	162	159	163	173	152	157	141	167	156	162	162	163	170	168	166	155	196	156	156	161	172	158	159	146	181	178	165	150	162	172	163	167	159	189	156	167	198	186	160	153	160	178	170	151	177	141	139	189	178	160	168	165	140	143	144	184	144	155	159	169	170	153	177	132	164	137	192	155	134	165	167	154	171	164	172	171	157	177	178	187	150	147	186	160	169	152	149	170	163	149	139	174	154	185	193	164	168	180	155	168	178	167	163	184	165	172	164	166	158	161	159	166	177	169	171	159	129	165	156	155	174	159	176	173	145	192	161	153	171	164	166	149	161	164	153	182	192	140	163	158	153	144	171	172	150	156	163	176	158	174	156	159	161	146	153	165	171	166	165	170	153	146	161	169	164	150	153	178	157	155	152	162	171	167	178	159	179	161	160	139	159	157	173	166	160	157	170	169	151	185	158	173	175	155	169	167	154	171	164	156	162	161	148	162	178	164	160	157	190	137	161	156	163	181	143	160	176	162	151	179	189	136	169	147	151	175	174	168	143	161	163	172	157	160	166	161	162	163	172	153	170	181	167	173	156	184	164	176	168	162	179	173	170	161	147	182	165	160	132	164	174	165	159	161	174	179	127	167	175	151	153	191	164	164	167	169	162	180	161	160	145	154	159	156	175	169	166	159	154	159	157	161	165	189	163	161	163	169	140	158	160	167	168	165	167	179	169	173	144	178	175	155	166	147	177	178	169	156	160	165	165	168	163	153	134	149	165	176	146	166	185	167	159	173	160	172	179	197	163	159	170	178	149	139	166	191	178	153	128	168	161	172	177	117	178	173	167	154	150	173	174	162	157	177	181	162	150	142	169	167	160	146	152	159	174	172	159	150	192	162	159	181	147	145	177	165	166	153	158	152	140	173	170	162	146	154	180	168	151	148	159	164	180	162	161	174	167	152	162	153	173	158	180	145	146	172	143	161	157	151	181	168	158	173	174	134	156	146	171	170	165	183	145	170	181	165	173	158	170	181	153	161	159	163	167	158	164	163	153	165	171	167	166	159	153	161	157	170	155	164	179	166	166	197	161	176	174	160	159	165	152	138	172	171	170	164	149
24639	20896	26630	25165	7435	706	567	510	452	446	433	416	419	415	432	399	375	424	399	363	392	429	423	402	368	374	397	378	352	415	384	390	375	387	385	405	418	405	380	374	377	347	392	405	352	403	359	370	386	370	355	379	382	352	354	378	369	400	368	396	396	354	373	398	344	382	376	407	378	366	404	379	359	358	378	339	352	359	353	377	383	372	369	345	355	374	350	338	359	364	376	367	351	357	356	321	361	340	383	365	338	369	348	356	399	360	398	367	388	378	368	360	387	326	381	364	351	334	351	357	410	387	376	374	367	346	369	360	342	370	365	391	396	408	357	351	380	355	372	407	369	378	340	373	339	371	396	387	381	346	376	361	364	335	384	370	376	383	368	402	374	360	398	348	371	392	365	349	392	383	358	384	356	360	383	385	335	387	346	376	363	361	359	334	391	343	367	366	388	369	401	385	381	354	388	360	391	316	381	342	360	347	357	354	415	378	385	381	383	356	371	369	372	366	366	371	389	384	353	393	358	364	406	362	363	354	383	408	359	402	361	360	367	345	403	345	382	369	337	378	384	389	361	374	365	388	371	354	391	365	365	343	379	359	388	369	383	397	391	390	357	352	366	381	376	363	365	373	346	368	364	385	369	367	368	355	353	382	374	321	366	361	378	392	386	332	366	380	401	395	376	377	424	337	391	387	387	358	359	365	420	368	394	362	373	373	357	368	383	345	379	362	370	379	398	386	355	385	374	329	369	410	370	372	346	366	372	382	357	383	366	391	354	359	338	370	375	355	357	388	351	348	357	365	388	369	377	352	363	390	356	378	386	366	373	407	375	368	318	357	367	363	357	375	383	361	381	366	393	388	396	392	345	351	386	379	345	398	388	350	385	382	360	342	354	389	373	381	357	403	389	398	384	352	397	359	375	405	379	347	372	369	382	331	356	347	361	376	389	355	334	376	362	375	383	347	385	370	367	366	366	352	343	358	380	362	367	399	352	422	337	415	356	366	378	386	373	361	371	402	335	365	380	382	377	388	346	384	386	381	368	354	360	363	376	400	364	394	363	328	341	349	337	368	374	357	364	389	375	365	416	407	350	387	370	372	353	373	376	392	377	364	350	375	361	354	376	361	353	395	347	359	343	342	376	353	327	371	340	343	348	368	380	404	351	401	358	405	382	378	355	338	372	352	371	380	343	375	399	374	367	391	374	350	352	371	382	363	377	340	357	363	375	388	395	384	370	371	360	386	363	374	342	396	353	341	374	400	363	373	368	382	361	359	392	393	374	371	370	363	371	348	384	351	334	386	369	377	392	370	356	359	389	375	341	341	379	369	372	369	394	334	394	390	384	359	354	371	344	350	394	368	365	348	374	394	360	361	361	339	384	347	380	375	381	378	368	387	365	354	337	376	350	412	376	368	379	373	333	390	336	381	361	392	365	384	354	375	352	356	362	352	382	371	371	394	367	400	347	361	384	334	362	366	365	364	379	368	389	382	344	376	378	364	360	378	376	381	382	349	394	360	371	364	360	372	358	383	366	338	384	349	375	394	374	361	368	354	350	357	404	346	323	337	333	368	373	360	348	353	367	423	373	385	384	340	376	373	355	371	369	381	376	375	388	390	384	358	362	383	363	381	367	358	398	382	353	360	368	356	371	355	389	364	371	347	360	347	359	376	377	351	375	387	364	405	377	358	379	343	357	365	367	387	357	370	357	389	362	367	358	349	346	374	398	407	361	345	346	363	403	393	333	385	385	358	357	323	358	353	345	371	358	386	343	360	332	350	378	334	346	377	343	413	349	368	405	403	369	355	326	385	383	360	364	380	358	347	361	370	355	376	364	337	386	349	327	356	365	387	352	340	374	354	368	335	348	384	387	346	372	377	366	356	388	362	364	404	369	348	342	376	376	373	381	359	354	387	364	352	362	387	348	366	393	349	372	353	399	386	373	344	382	393	401	397	372	372	349	367	335	369	384	379	386	370	369	351	377	405	359	401	387	381	367	378	397	390	366	353	367	384	354	374	355	380	364	354	367	377	371	348	336	364	364	379	389	374	349	380	386	404	369	357	381	334	353	320	396	404	362	326	360	384	354	362	361	369	361	349	364	365	354	353	372	380	394	391	383	376	352	346	336	356	363	398	416	392	378	388	367	329	358	373	375	372	370	384	377	393	361	356	353	389	363	380	366	345	374	357	422	392	360	375	381	381	357	369	386	353	367	414	355	380	344	354	359	335	344	409	366	359	361	393	402	380	364	412	394	346	369	349	367	360	386	369	380	361	379	323	380	378	380	352	388	395	372	376	371	384	350	368	377	361	379	365	348	357	366	393	407	409	357	342	368	376	386	382	389	385	422	375	384	367	401	394	398	364	376	376	358	352	359	384	353	382	343	331	374	422	335	404	411	357	364	376	358	368	357	355	354	322	386	392	382	359	334	382	403	364	370	377	358	385	361	369	364	388	367	397	380	339	359	414	380	348	355	390	355	345	364	347	356	389	357	349	342	378	370	383	369	386	333	431	401	391	363	361	374	368	359	340	360	397	365	366	346	347	381	396	372	361	328	350	393	357	372	381	369	380	392	362	358	380	363	383	388	374	337	408	325	351	346	360	370	394	362	326	382	404	371	370	383	373	363	364	395	383	382	356	369	400	392	359	364	358	393	382	367	359	363	362	387	374	376	350	363	353	395	360	403	350	393	365	382	423	358	343	361	387	347	330	367	359	382	400	376	377	357	353	403	340	396	358	397	392	353	351	354	367	379	362	336	345	363	381	385	355	379	363	399	370	362	393	394	397	337	419	382	380	364	349	350	342	397	345	397	378	407	393	370	404	336	367	348	382	355	378	368	342	402	375	349	320	361	400	362	374	372	345	413	352	359	396	362	352	365	376	404	386	327	364	381	379	372	395	370	417	388	372	364	361	353	374	342	354	393	342	361	389	377	339	392	383	395	394	371	364	349	380	403	388	367	359	401	355	370	361	362	370	370	382	322	380	357	338	383	390	365	378	365	347	388	409	370	369	380	363	382	365	380	366	372	371	328	392	365	379	372	366	377	397	359	383	390	390	325	355	385	378	376	341	380	376	351	373	363	366	368	390	368	388	386	360	358	373	352	345	359	404	381	396	411	410	357	377	350	369	362	371	363	361	358	376	423	385	358	372	376	365	348	371	370	373	368	389	376	367	337	350	366	397	349	376	365	384	391	386	377	376	359	374	397	368	368	372	387	397	363	363	355	393	367	380	370	375	362	366	361	335	399	410	340	356	340	350	350	359	368	398	359	371	357	339	359	345	359	399	379	359	370	338	338	410	362	350	372	382	378	399	391	344	343	381	390	348	368	383	359	367	365	322	360	323	379	352	358	341	405	344	381	334	379	364	343	399	362	361	379	360	358	352	373	389	389	410	389	352	372	377	384	373	379	338	367	355	357	391	385	354	355	386	379	351	337	380	352	364	380	379	342	359	365	385	374	363	375	361	359	383	361	370	387	385	356	361
3574	5744	3300	1638	1203	997	808	721	618	587	507	477	505	436	423	421	432	380	433	407	367	413	394	420	426	423	383	372	402	400	404	408	382	366	386	398	423	411	395	393	391	373	374	372	380	358	416	369	385	359	370	383	410	364	355	433	396	371	352	350	399	417	377	389	396	389	399	404	402	404	409	408	380	385	399	354	381	353	352	390	363	369	386	357	408	370	403	369	383	407	386	379	361	367	372	362	385	384	381	371	344	395	369	366	391	363	412	355	394	412	360	375	395	385	415	364	371	380	374	409	376	409	420	372	386	364	405	423	381	380	384	372	388	398	444	412	367	374	368	385	371	401	417	409	396	376	437	389	374	358	432	393	381	378	406	394	399	413	407	413	374	395	389	366	354	348	403	357	377	358	378	376	391	384	376	393	401	372	387	379	408	357	376	400	372	385	364	419	385	353	377	386	412	388	367	353	348	405	387	394	421	394	360	341	401	374	378	398	350	364	343	397	427	359	363	377	396	402	373	410	396	382	371	375	401	394	356	356	353	364	368	357	394	368	440	370	384	395	370	375	391	326	386	411	375	370	394	398	373	377	375	377	361	382	392	374	391	363	400	352	383	390	393	383	379	391	362	422	354	360	398	335	380	410	364	367	379	385	364	387	363	388	369	387	355	408	358	385	373	368	368	397	359	388	377	416	395	371	383	402	354	355	359	378	383	388	373	356	413	416	386	381	311	375	374	406	393	368	403	377	393	382	388	372	335	399	374	389	394	408	401	332	403	375	371	361	348	420	380	370	376	407	385	397	376	385	368	408	386	401	398	405	429	378	391	392	376	371	386	375	371	382	369	386	378	387	375	361	374	388	363	368	391	364	389	371	385	384	366	397	399	391	401	364	447	395	378	363	382	383	378	356	404	377	418	401	411	384	362	379	418	380	374	403	370	381	389	379	378	378	389	407	371	376	358	380	409	416	380	396	413	404	384	393	368	406	386	396	385	405	377	423	400	390	321	354	380	351	359	380	375	378	379	372	401	362	357	358	388	365	357	366	356	384	384	405	396	395	338	388	365	365	405	376	393	396	364	383	361	361	392	362	390	400	391	351	376	385	384	394	404	375	428	374	402	364	378	384	357	364	367	427	405	389	383	389	377	389	359	391	434	377	382	375	392	363	398	358	396	417	407	373	344	356	404	339	444	385	395	350	394	403	366	376	381	388	396	369	358	377	392	403	370	397	347	408	383	386	384	351	362	353	386	368	358	387	411	374	420	354	401	378	388	407	360	360	373	366	410	385	398	389	391	386	378	396	367	405	426	389	384	365	394	388	379	380	429	397	383	386	354	393	372	369	395	373	357	384	377	404	389	367	414	379	383	385	380	387	364	415	368	402	374	402	382	368	385	367	393	413	337	356	387	409	370	373	361	413	383	359	380	409	359	431	387	405	364	367	378	405	377	396	396	415	386	391	378	388	385	396	376	383	390	401	336	369	390	368	384	354	389	410	363	383	422	394	399	390	389	385	382	395	399	392	401	384	380	401	414	365	354	401	373	384	354	405	393	422	357	369	365	421	389	336	400	366	399	423	391	402	405	371	373	365	339	383	384	399	374	401	353	371	371	350	397	379	331	390	363	394	356	388	375	397	379	376	388	385	382	381	412	363	365	425	400	392	390	352	374	392	374	368	361	445	394	398	340	376	395	386	359	354	412	389	391	355	388	398	408	376	386	342	382	381	390	381	384	379	353	398	360	355	381	378	358	358	347	403	386	379	379	386	424	397	381	421	390	368	372	378	401	394	393	362	404	388	396	383	362	396	387	345	377	383	385	384	378	384	392	395	352	383	384	364	388	365	370	372	369	342	402	358	393	361	368	378	363	371	350	392	346	418	376	364	393	379	391	381	415	357	410	385	411	389	366	439	389	418	377	344	371	391	389	423	350	394	360	401	394	374	393	391	390	364	372	362	413	405	394	408	377	387	370	417	403	379	367	370	367	336	385	366	380	398	403	400	375	366	373	398	324	375	377	380	391	372	405	392	376	375	390	379	366	370	381	379	375	370	372	370	401	409	391	384	394	363	389	350	359	394	417	397	374	370	376	386	377	392	375	426	402	387	384	413	403	372	384	385	369	426	357	414	389	391	348	370	398	362	357	375	378	403	377	417	386	400	440	378	387	352	384	367	413	398	411	344	384	386	415	366	364	354	395	385	378	390	374	374	396	394	359	357	395	387	385	348	372	358	361	382	388	378	338	349	351	376	403	368	401	378	396	399	414	384	387	377	388	387	387	414	403	393	363	351	341	362	386	375	386	392	380	384	435	385	385	404	379	386	393	372	390	367	383	364	317	365	394	382	347	426	360	398	349	388	365	351	406	403	410	373	376	409	365	376	389	405	385	394	367	362	372	383	388	379	363	381	378	409	373	373	368	386	374	392	366	376	362	371	385	417	375	399	359	406	371	404	376	389	399	400	365	402	388	349	370	418	402	392	383	398	374	381	406	386	367	367	382	413	366	430	393	380	396	374	382	379	367	433	367	409	377	390	392	363	411	383	350	397	400	386	373	354	411	370	400	367	433	352	390	344	371	362	376	386	389	388	412	371	388	367	404	368	383	357	348	368	412	371	369	384	374	401	390	375	354	394	348	363	401	403	357	377	347	421	372	377	389	359	418	381	367	404	398	392	403	409	369	419	411	360	365	388	364	401	411	415	394	403	379	379	392	403	408	384	375	349	350	355	401	359	415	349	356	387	394	409	348	360	367	411	361	405	364	374	374	383	395	386	387	389	342	376	359	375	392	364	360	351	355	384	370	375	376	375	354	399	400	363	367	409	405	394	382	357	413	349	395	369	415	359	380	384	386	443	362	376	391	389	355	360	392	406	398	360	419	384	375	380	378	383	352	371	373	400	412	435	408	403	419	359	419	434	359	400	368	380	393	407	368	359	387	383	378	376	364	395	431	385	369	418	402	342	380	364	390	396	381	396	368	384	400	428	398	395	375	357	421	392	382	383	401	377	380	399	363	421	360	376	347	364	391	399	342	380	400	339	397	375	384	364	377	389	398	364	353	368	396	394	364	358	394	374	380	390	367	389	362	392	366	366	396	407	372	406	398	403	385	420	383	388	391	394	376	391	379	372	385	399	405	424	373	373	374	366	411	396	365	379	357	395	361	375	328	416	408	369	408	386	369	354	384	421	370	409	375	404	369	385	387	387	386	385	392	425	339	373	398	412	351	413	380	411	387	368	394	373	393	374	404	359	391	348	371	436	399	345	384	397	409	378	357	406	401	421	405	382	395	388	348	381	394	412	383	400	404	364	393	394	382	402	420	375	387	367	385	367	385	376	393	404	355	359	364	396	361	409	394	397	398	389	381	388	400	330	364	397	368	389	393	383	392	393	396	371	379	396	382	379	349	405	390	396	395	402	368	377	389	374	376	379	363	360	358	398	401	388	388	364	357	374	367	369	382	373	391	347	389	357	370	369	383	360	395	361	382	404
22414	21026	28505	23749	21027	21044	5220	763	560	450	392	354	313	272	261	243	217	207	210	209	195	176	200	194	175	178	175	159	138	167	153	136	158	145	155	143	155	133	153	146	137	155	129	148	143	153	149	148	164	162	114	156	141	137	148	169	129	136	132	155	147	133	162	131	156	132	145	162	130	164	120	133	151	121	135	149	133	132	130	139	134	140	132	135	144	161	118	129	125	146	138	138	135	155	142	132	151	141	149	123	127	143	142	148	152	131	142	136	138	124	122	124	140	126	139	119	135	145	134	140	109	160	121	126	126	123	129	122	116	138	149	143	144	139	114	139	127	125	136	135	148	137	130	131	119	126	154	163	139	145	145	151	141	138	148	141	149	116	132	151	131	142	125	129	131	137	136	129	142	123	126	135	131	139	128	120	120	137	139	144	120	132	150	136	120	112	146	118	143	133	135	140	137	150	152	113	148	131	152	122	121	149	166	129	127	130	125	127	141	130	122	133	149	157	137	139	175	125	136	126	126	127	129	140	135	124	144	112	128	129	123	157	147	123	130	140	143	140	111	140	142	134	136	158	117	149	118	139	123	130	129	129	129	133	123	155	147	134	132	139	130	142	140	123	126	156	145	134	118	132	137	134	140	140	140	134	124	128	139	127	124	157	124	123	147	123	124	132	131	146	133	125	127	146	138	144	137	124	139	147	122	134	160	130	129	136	128	158	146	121	143	148	147	134	128	138	116	137	127	147	129	150	138	146	144	121	126	142	121	132	155	125	145	149	148	144	110	149	142	134	145	128	140	128	112	143	134	138	136	147	127	153	155	141	141	148	137	112	151	131	132	149	132	132	137	131	132	137	140	143	129	146	140	137	154	137	134	144	134	129	146	106	147	170	139	126	123	117	136	125	135	115	147	132	134	137	135	133	123	163	135	142	156	120	145	153	131	145	138	147	148	124	144	130	148	147	132	129	129	143	137	107	126	128	121	132	97	133	143	155	113	112	127	130	164	123	146	134	145	127	127	141	140	162	134	124	115	145	138	134	144	147	125	139	122	140	147	116	123	124	144	124	129	132	122	146	122	121	122	130	147	137	145	145	135	163	150	142	129	160	139	144	129	138	133	145	126	129	135	128	132	131	125	147	146	163	131	119	168	149	141	130	129	130	112	140	141	151	133	145	137	142	125	137	126	154	117	136	111	126	141	161	156	156	129	130	136	135	127	128	126	116	154	127	131	125	131	124	140	132	153	150	129	136	133	135	125	128	137	129	139	107	131	137	121	149	119	142	115	141	124	147	122	134	138	119	132	148	117	137	127	155	128	138	123	125	135	119	134	126	146	131	156	145	151	131	145	131	130	159	124	125	127	136	128	147	141	131	150	110	146	114	146	153	156	135	128	114	156	130	116	115	120	147	132	128	132	129	134	160	149	122	141	128	134	154	125	150	131	139	140	138	110	109	150	123	135	133	113	110	141	137	141	142	137	148	142	141	145	135	134	143	136	134	160	139	161	132	158	145	111	130	142	128	141	127	141	149	139	141	116	139	159	139	122	129	143	118	135	144	138	133	133	129	118	137	123	136	139	122	142	133	143	126	126	153	114	129	111	113	130	144	110	139	134	115	143	140	135	140	135	118	132	134	148	131	138	127	108	135	117	147	124	152	154	130	149	133	138	122	164	137	133	146	140	112	120	132	133	147	124	126	151	125	138	115	142	142	133	147	153	137	139	147	154	136	137	150	137	129	122	114	159	139	137	141	163	117	155	133	148	118	135	142	151	135	153	129	139	138	138	127	135	131	125	130	139	124	130	138	114	152	120	116	139	119	142	137	115	129	120	121	123	128	141	136	137	125	142	136	133	149	125	149	149	146	144	146	126	124	125	140	109	129	136	132	142	134	146	137	133	145	146	147	117	145	130	150	155	155	149	136	139	136	139	160	123	155	134	155	147	128	129	145	134	140	159	105	131	125	128	133	131	136	125	136	134	126	142	121	131	131	134	160	145	136	129	129	131	174	129	132	145	131	137	121	125	130	137	156	142	134	126	113	168	118	135	118	124	129	138	158	135	135	141	152	130	122	118	129	138	129	112	126	121	125	144	121	125	145	125	134	122	122	152	133	130	140	145	145	136	149	114	136	109	153	130	126	144	121	139	117	141	130	125	136	162	127	124	137	147	138	115	138	134	129	124	123	139	114	134	159	124	149	138	133	158	143	123	152	115	123	150	140	152	121	154	131	129	125	125	141	113	130	136	142	125	137	115	142	154	148	154	132	154	134	134	149	149	151	137	129	127	122	147	143	138	135	134	130	142	118	124	142	127	146	149	132	143	121	162	133	128	141	140	123	109	142	128	121	130	135	144	107	130	134	144	126	125	134	146	127	132	134	135	139	140	150	134	142	128	144	137	129	147	128	125	130	128	140	122	120	122	144	133	156	132	132	141	143	133	154	137	142	132	129	126	133	124	118	140	138	134	114	115	140	121	127	126	132	116	151	143	123	122	127	121	141	147	145	132	148	121	142	140	135	107	154	128	141	127	143	145	147	145	124	131	144	123	142	119	118	133	141	143	138	112	113	138	131	127	122	129	132	131	123	131	118	131	141	129	139	141	135	127	120	130	134	142	149	141	131	147	159	148	136	147	147	143	143	137	139	143	140	113	131	115	136	148	130	126	143	136	129	128	140	154	115	140	139	158	142	137	133	128	146	150	134	135	142	129	150	144	112	121	124	121	147	132	128	123	134	135	135	139	137	138	132	147	151	118	122	102	103	125	140	140	147	143	148	128	125	146	120	134	142	129	130	115	130	112	126	145	150	118	127	156	146	137	120	134	143	154	130	136	140	115	123	120	134	123	143	145	139	145	144	99	141	128	135	147	155	155	135	139	128	151	152	117	123	124	139	139	128	134	133	122	122	129	139	132	150	111	147	170	151	131	128	144	143	145	153	135	142	114	139	135	124	139	135	130	132	138	142	160	113	115	133	121	135	141	146	136	116	145	142	141	143	135	132	130	142	114	130	125	159	137	118	135	130	143	140	145	134	150	146	137	135	140	138	142	150	117	123	133	152	138	151	121	146	155	150	139	122	125	134	139	134	141	134	133	115	153	139	150	137	134	145	118	124	137	120	125	172	135	107	127	147	141	140	119	131	150	110	149	110	136	140	139	142	164	149	136	157	128	150	133	140	134	155	140	156	129	141	123	142	132	149	135	127	128	127	138	119	137	144	135	129	133	108	151	130	135	118	147	144	134	129	119	139	132	142	137	123	163	137	134	120	134	150	135	150	169	136	139	129	134	123	130	151	141	138	149	154	131	134	155	132	149	116	149	168	137	129	127	129	144	133	152	140	124	150	135	151	136	121	126	114	143	137	157	138	121	133	159	161	134	136	137	159	123	140	150	134	156	142	113	138	130	123	150	130	122	117	134	139	134	150	123	139	125	149	114	112	121	129	138	140	150	129	154	147	153	140	127	150	146	155	141	121	127	157	141	150	140	147
4174	15476	9205	4281	2886	2218	1603	1188	938	710	623	532	437	363	361	302	293	256	241	211	228	227	200	166	188	193	171	171	205	176	168	191	138	175	162	157	150	164	158	166	162	128	138	145	119	159	161	157	152	111	142	146	153	149	153	144	128	132	133	138	147	138	149	150	155	127	142	146	134	135	152	153	144	145	129	134	150	162	166	146	134	139	156	152	146	148	129	120	152	146	125	147	156	129	145	139	161	148	126	133	141	126	143	144	132	133	142	129	123	136	134	142	137	147	158	148	145	142	128	140	133	133	137	161	143	152	138	132	135	118	128	129	140	163	152	157	143	149	149	134	132	130	129	154	145	133	144	140	156	122	123	144	151	138	162	138	157	172	145	130	134	130	139	151	149	135	134	137	123	124	142	113	139	146	129	144	126	145	128	128	146	145	110	143	146	131	154	134	120	136	150	159	132	151	141	152	135	141	136	135	129	144	133	167	132	126	143	130	149	135	120	133	149	128	159	152	116	148	124	129	124	122	127	151	128	138	146	131	112	127	144	131	135	121	124	143	128	135	136	150	131	139	126	158	129	124	135	137	133	136	157	152	123	129	113	132	113	136	162	141	138	119	148	139	123	128	160	138	138	117	146	146	140	124	137	143	133	149	153	144	142	146	133	136	122	123	116	138	138	122	121	133	134	123	136	139	131	144	136	153	118	145	121	117	159	110	143	145	152	153	127	163	135	136	135	132	142	141	125	167	118	130	134	150	131	141	147	137	143	148	128	147	122	125	120	146	147	122	152	124	120	118	128	130	118	142	144	131	129	142	147	140	146	138	147	134	145	135	127	149	117	152	110	128	132	149	130	143	122	111	149	106	123	149	132	142	153	136	126	137	134	150	139	136	109	130	114	126	133	146	166	125	117	122	128	125	119	127	128	142	151	164	157	121	132	131	114	149	143	113	137	116	117	148	141	146	123	127	124	131	141	136	118	148	145	145	141	142	135	140	131	128	129	140	135	143	131	143	155	145	113	139	126	145	144	147	149	143	133	135	119	143	117	140	138	132	153	139	125	144	124	146	131	138	137	137	133	131	159	149	137	133	132	131	122	136	163	152	135	141	140	152	112	131	126	148	152	158	127	147	126	130	165	118	150	127	147	126	145	161	128	145	118	142	145	134	128	143	133	175	135	130	133	110	146	125	127	145	126	136	136	150	128	144	153	140	137	133	125	137	156	152	151	137	138	137	137	124	124	124	130	133	155	117	135	119	132	125	132	125	141	135	146	135	137	133	138	124	168	129	145	131	141	109	142	153	139	132	140	162	141	124	149	127	137	129	132	148	141	140	135	137	135	135	124	146	141	142	133	129	121	146	136	133	120	135	130	135	128	138	137	134	142	142	133	152	120	152	153	129	124	154	140	150	134	127	146	133	152	134	135	134	129	133	142	128	131	116	137	151	130	142	160	117	139	148	134	162	117	132	146	146	143	136	124	119	153	159	119	149	128	120	131	121	148	118	137	124	146	120	142	130	132	132	119	143	142	137	149	147	128	142	159	173	154	135	127	140	141	145	127	156	157	139	150	127	132	133	145	134	130	144	136	135	139	145	149	137	139	138	136	144	140	153	142	136	143	142	131	134	136	151	127	128	115	138	122	128	148	135	121	146	157	136	143	126	131	166	135	127	139	131	150	164	145	153	139	153	122	118	149	141	152	135	156	117	136	141	128	158	111	129	142	142	126	148	124	134	126	117	161	139	120	144	164	106	141	134	136	144	139	120	134	142	143	132	144	115	155	137	129	136	130	134	149	118	141	139	155	141	146	131	126	134	135	132	125	151	129	126	136	131	126	139	146	142	134	129	143	135	142	155	111	132	147	114	158	148	150	137	139	163	132	143	132	127	140	135	128	142	142	146	156	120	135	148	130	130	157	137	132	138	126	107	143	130	139	141	122	142	133	143	132	114	126	135	128	136	133	150	139	153	111	152	136	118	129	142	146	129	149	151	167	121	142	128	149	123	128	136	130	126	160	132	144	141	131	164	138	144	159	128	112	144	133	134	118	138	130	141	145	153	130	131	139	123	139	148	125	127	139	118	143	126	124	149	123	132	155	128	124	131	139	129	138	118	134	126	139	133	127	131	135	112	138	145	138	143	139	137	139	132	137	139	131	120	140	126	146	132	128	142	144	122	119	137	147	146	124	140	128	149	148	156	146	119	146	146	125	163	132	153	111	120	145	131	141	143	111	135	142	142	144	145	126	115	148	117	131	110	133	153	139	147	137	140	150	151	150	129	139	142	137	151	128	113	133	124	148	139	154	148	144	150	138	138	145	130	140	139	119	132	129	121	143	116	139	144	134	150	145	139	145	121	137	148	107	130	154	141	153	141	119	144	137	157	113	121	120	117	127	135	134	121	132	140	146	153	129	139	114	129	120	144	128	127	134	154	128	140	120	152	137	141	140	120	141	125	137	141	116	138	128	124	150	131	150	164	151	142	136	123	151	139	148	146	148	141	149	138	176	119	142	134	144	139	119	130	150	122	125	147	143	133	142	138	137	135	112	115	135	136	131	143	116	140	141	150	144	120	123	155	156	152	134	128	136	133	144	131	135	141	134	163	141	125	118	155	158	153	132	140	128	135	141	148	120	140	158	149	138	126	140	135	128	131	147	129	137	157	115	144	156	141	129	140	153	144	135	126	122	123	138	148	118	158	139	147	138	135	134	129	146	126	147	144	121	134	148	139	143	120	133	129	133	158	151	133	140	123	127	146	147	143	144	143	147	122	137	145	138	146	133	141	145	135	149	124	132	162	120	130	138	135	137	141	131	130	143	137	121	111	140	128	127	135	140	145	126	132	139	149	134	148	147	142	142	123	140	135	122	131	143	155	134	136	143	128	138	134	149	139	136	135	133	132	139	125	132	132	108	131	138	113	150	145	139	132	145	134	143	136	138	137	137	153	153	138	125	166	144	152	138	117	131	130	136	144	141	134	141	131	140	132	132	144	126	149	125	126	133	130	115	127	162	123	143	131	121	158	137	148	144	122	137	135	163	131	128	132	138	126	145	140	126	127	120	138	142	146	146	135	133	135	157	167	123	137	144	133	126	129	142	122	150	138	124	141	152	156	126	131	140	132	125	133	153	139	138	125	133	139	134	116	139	113	135	128	145	130	151	140	130	133	158	138	138	127	153	125	110	140	128	142	128	134	134	140	133	146	135	127	159	128	150	113	138	152	150	133	128	125	142	120	155	143	137	145	140	133	133	144	117	125	147	140	138	147	141	137	141	140	146	149	129	149	141	132	129	127	122	142	132	131	134	133	144	138	133	124	143	144	143	117	156	138	118	130	128	133	130	146	123	119	112	125	136	146	142	155	145	131	117	114	149	114	149	146	133	141	156	140	126	127	139	150	129	131	134	141	138	139	124	140	131	150	133	133	112	144	135	144	143	132	141	136	132	129	145	125	134	142	142	137	130	144	146	142	137	150	137	128	123	136	139	115
27608	19901	7851	975	673	599	453	411	374	324	355	358	340	350	347	373	350	369	320	312	332	331	323	301	350	324	332	333	359	361	340	301	326	300	327	333	335	329	312	332	354	333	349	285	313	316	310	330	309	310	312	296	346	335	324	298	303	328	356	300	336	336	353	330	364	330	312	311	337	335	332	299	322	330	309	334	331	331	324	313	320	295	315	315	349	320	326	356	288	312	310	333	352	335	311	300	328	349	341	340	317	334	311	347	373	315	341	315	304	304	348	356	360	304	338	303	307	303	315	350	337	341	335	319	335	333	326	359	301	349	344	302	339	307	325	291	303	329	320	369	350	309	295	348	324	359	340	294	307	301	319	321	331	336	311	351	332	320	325	351	305	310	365	286	321	346	338	335	303	306	335	328	308	318	294	304	314	351	305	342	318	309	343	342	322	346	357	314	339	317	311	321	324	331	307	322	324	318	314	297	310	330	321	316	321	313	309	333	297	334	331	310	319	318	328	332	318	321	314	298	299	334	307	331	343	323	320	316	299	301	308	327	330	346	303	318	288	331	332	342	323	325	322	347	343	331	314	293	326	326	313	313	338	309	341	351	315	314	315	301	320	332	364	329	341	313	309	328	347	342	344	338	325	308	341	328	329	322	336	285	310	339	315	332	312	343	328	317	354	331	356	354	331	298	317	338	313	313	301	314	318	275	318	332	325	341	329	314	306	313	354	356	315	339	314	325	292	328	336	301	343	296	326	275	319	324	331	299	335	314	323	332	330	334	323	345	333	333	327	329	307	348	367	324	295	334	312	307	295	325	280	306	318	331	322	331	321	280	310	337	340	332	317	309	345	305	306	321	294	350	322	326	336	326	345	295	337	341	331	302	320	275	313	322	331	368	297	331	325	337	343	336	319	297	326	309	372	303	326	323	329	286	323	289	371	321	334	329	324	295	286	323	300	352	350	338	308	339	300	340	336	333	331	321	337	340	305	308	313	297	278	330	302	316	316	306	338	324	304	314	347	333	357	320	316	339	352	341	341	320	387	318	334	300	334	348	332	307	314	322	325	322	324	304	326	352	336	334	342	319	306	319	323	364	306	331	328	316	349	332	331	337	336	330	341	309	331	305	325	320	320	352	292	326	300	308	320	343	323	323	333	321	326	340	300	324	314	328	335	312	328	309	310	310	331	322	328	331	328	333	322	323	324	326	309	309	313	308	311	341	331	334	319	307	305	304	312	321	269	332	333	318	331	333	360	309	336	355	315	310	328	307	312	347	327	334	324	331	309	320	340	327	293	324	339	307	342	314	309	319	309	304	332	339	303	328	323	360	350	335	324	319	315	314	322	323	350	293	310	293	323	332	308	312	329	268	310	319	299	339	329	313	341	338	349	309	340	312	337	353	336	314	330	350	310	336	297	302	317	313	325	346	332	303	361	355	339	318	321	342	307	312	356	319	330	346	320	335	303	322	319	338	286	305	318	300	306	313	331	347	340	332	295	312	329	337	291	299	287	345	297	329	335	335	334	309	342	333	341	321	345	304	327	326	334	328	316	295	331	328	361	311	310	313	315	287	325	369	327	371	347	302	346	294	290	299	349	307	304	327	322	329	319	326	337	352	287	335	332	330	309	317	324	299	307	356	304	307	319	328	345	327	324	318	312	337	335	317	305	320	304	334	329	290	304	331	337	337	300	331	335	341	318	318	326	318	332	332	325	334	339	319	305	272	297	348	339	334	322	334	334	292	335	336	345	335	332	310	315	293	322	334	334	333	329	300	320	326	316	318	295	332	339	306	345	341	299	308	353	337	315	304	334	310	328	319	327	318	335	313	306	324	337	318	345	301	314	344	359	312	345	339	306	317	329	326	323	335	316	315	340	310	341	333	310	326	340	345	321	307	303	319	309	317	324	310	317	346	323	300	308	333	319	306	354	307	324	305	331	345	294	334	294	337	325	329	292	339	342	297	323	337	304	299	325	347	339	332	328	295	338	347	327	337	323	352	344	325	298	330	316	321	303	332	305	316	333	362	339	325	316	289	314	342	349	314	326	335	302	319	305	311	334	334	321	291	305	346	321	298	340	342	301	368	328	370	286	289	310	300	327	297	322	317	294	332	345	338	324	322	306	315	298	283	289	315	328	330	330	333	310	313	309	285	289	314	313	324	306	314	365	288	339	312	321	348	325	332	309	318	312	331	293	318	320	317	299	308	335	346	324	344	307	320	362	318	331	340	319	288	311	331	314	330	327	308	310	336	323	298	294	315	341	328	299	344	337	319	337	328	334	308	344	346	309	315	299	316	329	301	300	306	328	294	324	315	330	316	313	329	361	299	377	346	316	359	347	304	298	329	340	357	325	325	350	338	300	329	305	374	317	344	355	313	331	310	312	330	305	331	330	333	301	323	317	327	331	359	306	332	314	330	328	340	332	335	313	326	323	295	324	324	310	330	318	314	324	330	313	304	326	312	310	347	326	318	320	297	292	313	321	307	327	310	326	300	346	326	330	310	294	294	294	345	310	309	321	311	329	298	328	293	281	315	334	325	311	338	309	315	290	341	332	306	333	360	342	312	333	303	327	313	333	338	329	304	316	323	367	340	318	314	318	334	326	328	317	299	337	335	317	296	315	316	309	354	351	329	364	336	334	333	334	336	330	315	331	324	354	305	347	309	344	309	324	293	344	332	318	331	330	268	340	325	329	334	330	323	290	345	332	335	304	316	307	309	301	318	332	360	333	343	344	311	339	302	338	318	361	326	322	344	295	309	332	324	309	312	320	291	317	301	325	296	332	332	318	330	284	340	334	311	354	330	368	320	306	333	314	279	310	308	319	306	332	322	325	336	341	333	344	360	319	304	308	327	324	331	334	312	342	312	311	329	309	328	323	323	326	323	345	318	315	343	336	310	338	317	325	320	343	305	294	312	330	340	338	326	296	309	310	281	324	354	309	342	324	307	342	369	319	330	308	331	299	315	338	352	325	311	321	290	321	339	317	347	342	333	313	299	362	287	327	337	295	322	337	306	317	298	310	327	300	327	289	365	370	302	319	293	311	326	319	310	355	301	343	288	321	330	334	323	309	330	324	352	300	345	374	322	322	338	301	340	324	320	320	306	310	319	340	319	321	327	331	304	304	335	366	329	310	332	344	310	332	312	343	295	356	319	281	320	313	317	349	286	309	317	299	332	346	327	291	351	326	313	336	320	307	322	296	273	314	310	308	326	339	321	327	331	339	328	315	339	340	304	337	331	314	329	317	300	335	344	315	335	315	313	338	331	319	350	340	293	342	320	317	343	322	328	343	315	303	328	321	304	312	327	324	323	314	313	303	336	318	325	349	344	314	351	290	318	298	310	313	346	346	329	330	304	345	310	314	296	342	320	335	328	321	339	326	315	330	327	323	340	335	312	297	311	311	281	323	322	295	335	316	336	359	324	325	309	329	324	337	294	296	354	317	337	332	331	303	338	313	340	300	340	305	312	327	312	315	364	326	325
5024	3108	1388	795	659	581	518	503	422	465	369	397	332	380	376	355	371	344	360	374	356	328	353	324	329	346	326	368	344	346	318	308	314	337	334	364	349	346	346	340	339	381	357	339	352	375	350	349	325	328	354	340	339	378	335	330	347	369	327	359	357	340	337	354	346	379	340	323	331	357	333	332	347	373	368	315	358	344	339	339	317	320	316	337	314	352	327	338	357	352	326	342	369	369	340	349	345	329	348	329	355	316	332	336	349	372	341	321	356	344	360	319	301	324	320	336	367	312	347	350	322	325	319	345	374	329	359	348	347	341	343	355	338	289	358	325	351	325	370	349	339	359	371	359	350	355	348	342	366	327	336	309	356	369	319	332	326	341	356	340	352	335	347	381	347	344	332	337	320	329	315	323	349	355	321	382	338	339	315	359	345	341	359	378	379	363	353	304	355	347	346	342	326	362	329	364	345	362	320	350	318	351	342	330	353	310	352	360	338	358	347	373	319	338	340	342	328	368	377	357	352	369	333	337	318	331	357	329	332	360	353	347	326	325	310	338	345	363	333	322	347	324	316	367	359	354	365	338	323	346	345	342	344	330	315	354	340	349	340	363	360	336	372	348	351	335	366	324	361	324	340	347	330	341	343	343	332	349	338	360	345	328	319	370	367	354	323	326	340	338	302	343	348	372	372	309	300	315	327	332	331	338	357	328	356	341	342	337	323	345	362	344	342	315	315	351	323	326	309	345	340	310	322	345	344	361	337	305	359	330	371	337	368	337	367	348	339	335	326	354	324	354	361	328	332	316	339	386	345	316	355	345	300	337	372	358	336	360	338	347	378	357	325	361	316	351	390	381	344	374	350	336	364	320	317	336	326	330	324	318	324	328	379	348	343	370	331	339	367	324	355	383	356	342	332	365	318	329	321	356	356	352	350	343	345	322	341	302	349	300	372	341	344	322	357	326	358	331	325	322	325	328	343	318	340	356	336	321	358	356	341	328	335	350	327	350	313	340	347	332	347	297	311	360	366	353	341	357	331	352	320	347	354	313	352	324	324	348	332	359	345	340	328	315	333	371	361	335	355	306	335	332	355	358	336	324	382	311	352	356	341	356	362	321	327	350	324	351	354	362	327	350	371	337	380	350	352	338	354	392	354	347	340	339	342	317	331	366	324	339	333	360	347	315	357	335	340	362	366	332	378	327	324	348	309	365	375	370	372	390	328	327	340	343	346	352	342	320	334	334	360	377	331	326	319	337	351	367	379	322	319	370	339	380	361	354	358	329	341	352	320	311	376	322	356	342	345	334	346	349	388	342	327	353	362	370	359	325	363	368	365	345	335	350	371	330	326	328	308	333	349	346	336	330	348	312	336	333	366	306	325	321	351	371	366	324	308	336	335	347	330	356	350	354	298	345	349	355	359	330	374	318	370	325	359	395	335	323	337	339	315	350	360	328	346	345	348	339	353	340	367	353	366	329	347	339	300	352	372	380	354	333	377	314	322	347	351	303	378	313	335	356	350	353	349	353	337	362	346	342	347	327	335	353	320	339	319	322	342	369	351	311	353	338	352	344	369	334	352	372	314	320	313	331	339	313	341	325	342	351	332	315	370	322	340	367	324	330	350	327	316	344	319	328	339	339	341	342	359	329	356	364	334	324	321	355	311	355	335	328	346	366	328	299	359	370	339	336	317	385	351	321	333	344	331	369	300	320	335	341	350	324	349	335	338	302	338	349	327	367	361	326	324	334	371	342	290	364	344	357	356	343	362	360	306	316	347	343	292	332	347	323	339	343	351	328	352	357	342	344	369	286	344	351	327	340	325	356	330	352	362	368	309	324	330	324	358	333	379	305	342	363	334	361	364	349	330	342	365	365	346	331	355	352	346	335	329	351	361	345	342	312	349	352	346	312	332	360	355	366	338	326	358	325	362	344	365	358	307	362	354	356	320	356	321	327	357	378	333	317	370	372	344	352	321	340	302	339	349	343	353	362	345	315	352	323	336	302	358	333	301	342	333	330	345	368	333	345	346	337	355	322	352	344	338	333	358	371	334	370	299	352	361	351	327	357	360	327	334	286	384	332	356	352	323	332	318	361	352	318	324	336	340	359	370	316	329	362	370	352	326	386	342	333	337	338	352	327	332	345	344	383	334	374	337	331	327	328	338	362	311	347	332	350	377	393	322	300	306	320	341	352	355	318	369	342	365	366	339	360	341	348	361	355	326	328	330	328	356	335	319	348	372	342	366	348	320	360	353	312	319	363	344	324	324	340	347	342	300	330	319	362	380	343	359	321	333	318	329	344	350	360	337	320	326	351	347	336	348	342	348	326	311	339	317	352	315	325	359	349	319	327	336	352	357	354	337	337	334	337	342	341	355	354	334	375	336	329	339	329	319	318	299	359	373	331	359	341	339	357	357	333	326	324	353	336	383	331	319	333	371	360	344	333	318	318	332	332	363	363	326	344	331	363	377	316	336	329	356	299	316	370	335	322	309	315	332	320	359	342	352	381	350	321	330	328	300	341	354	322	369	340	375	342	354	342	294	351	350	320	362	333	335	360	322	364	330	333	346	339	330	335	343	349	354	334	340	336	358	391	338	359	343	350	348	356	350	362	325	342	392	369	380	361	369	357	338	386	323	322	319	316	352	326	338	333	311	329	340	314	365	329	339	348	340	330	346	326	359	325	354	358	334	333	307	374	331	340	359	354	341	343	313	316	329	352	350	347	339	362	342	360	353	341	322	347	347	348	339	338	350	330	317	346	343	326	360	358	352	327	337	340	333	356	344	323	347	330	299	337	346	356	345	342	313	330	365	343	355	342	294	354	353	309	294	342	347	322	320	335	318	323	346	347	339	336	375	335	371	353	352	324	333	314	323	335	347	332	352	345	359	364	383	321	357	323	347	325	347	331	348	344	348	319	314	373	361	361	331	360	342	357	353	341	351	312	309	328	330	310	337	345	341	336	337	345	348	335	350	331	344	330	370	344	330	354	336	364	349	355	354	346	314	341	328	354	335	354	379	326	293	339	344	352	323	362	321	353	337	301	340	362	347	349	296	335	363	345	331	360	334	310	335	368	344	362	334	310	384	330	355	345	330	312	331	333	381	316	343	338	312	333	365	346	332	327	383	346	331	345	337	324	333	355	329	344	327	366	344	325	346	330	347	313	328	348	309	356	325	327	308	338	355	320	344	366	343	325	311	347	360	357	342	340	398	296	350	329	329	351	347	362	349	338	328	341	336	320	311	375	347	306	330	326	330	325	368	353	331	301	309	375	318	345	352	360	371	350	361	319	336	323	345	345	329	345	312	309	348	357	360	339	353	332	376	332	362	343	341	365	365	377	336	352	360	363	350	373	340	354	335	373	342	325	361	348	345	345	304	335	332	345	386	336	370	312	356	363	380	351	307	356	338	350	348	349	341	372	382	370	347	353	332	334	339	335	346	347	336	340	354	352	373	326	358	416	314	338	347	349	377	350	344	328	293	296
23568	20846	27621	24157	20751	4365	646	485	361	338	289	266	245	211	201	209	207	197	199	209	184	179	190	171	159	186	171	171	136	153	169	160	160	186	149	179	151	174	169	146	172	144	153	146	157	165	139	157	162	171	137	155	148	157	154	151	176	159	159	157	172	162	156	153	159	142	184	136	164	137	182	172	146	212	161	168	141	177	138	131	151	176	157	166	159	189	149	164	143	135	159	148	143	155	145	139	151	165	147	158	135	168	162	134	155	179	154	170	139	165	159	158	159	172	144	157	146	158	177	153	142	158	160	161	157	134	173	160	179	167	164	150	173	137	156	166	143	160	158	144	167	147	168	171	145	153	146	171	163	148	161	176	177	149	151	163	131	155	171	150	152	131	152	151	150	135	166	145	155	152	150	154	147	139	152	149	162	141	167	147	147	145	118	165	160	161	152	151	159	152	170	168	146	156	162	145	165	136	145	179	168	135	129	145	126	158	177	151	157	146	156	146	158	146	154	153	162	143	124	147	185	170	162	146	158	150	161	146	152	185	185	162	129	156	135	154	153	160	158	152	164	153	163	151	135	154	156	141	172	178	141	153	135	181	155	173	156	155	161	163	133	149	168	165	169	144	151	141	176	169	126	132	149	129	175	153	151	182	157	156	133	158	160	169	146	179	158	144	136	155	147	156	157	126	159	147	157	149	143	160	141	160	153	157	156	136	161	145	162	139	137	156	140	159	171	159	154	171	153	159	175	163	156	174	154	132	139	146	164	152	169	151	172	194	144	173	144	135	140	137	139	132	156	149	166	154	180	157	151	157	134	148	149	152	176	157	148	140	147	158	175	159	132	156	142	147	134	160	147	159	162	148	148	160	159	170	155	159	147	161	151	160	147	147	151	165	156	185	155	173	154	153	159	161	155	164	141	166	171	179	139	152	139	146	166	169	161	130	175	155	140	155	146	153	150	168	178	156	163	155	152	149	159	159	170	155	177	151	170	168	166	152	163	158	144	137	189	164	159	182	168	151	141	160	147	140	161	167	169	172	138	128	142	158	164	155	140	142	162	145	165	141	149	120	140	167	162	173	161	140	174	119	158	164	134	158	172	155	161	134	165	156	138	188	174	172	152	153	145	171	167	150	144	165	172	162	165	142	155	164	154	152	142	139	143	143	180	154	145	162	153	150	152	154	153	170	130	137	166	142	155	130	155	142	161	158	151	170	143	148	116	142	161	164	172	149	148	171	152	166	152	140	152	157	146	155	132	163	160	153	158	162	166	134	187	160	139	143	149	155	154	189	144	154	158	176	172	164	159	170	169	142	167	154	151	156	164	153	161	148	172	151	140	156	155	153	150	139	151	141	148	144	161	152	149	154	173	150	145	148	161	162	155	160	173	154	157	166	179	150	145	160	140	128	160	152	143	151	142	155	136	171	149	158	157	175	151	153	165	158	159	146	184	130	173	149	157	153	165	152	142	143	136	142	149	157	148	147	155	151	158	151	154	146	171	150	149	149	158	158	159	118	145	162	165	144	166	172	171	134	158	155	157	177	150	150	173	139	168	182	168	153	134	143	174	163	162	173	161	152	170	166	170	133	164	121	181	150	148	152	141	187	155	151	170	167	158	145	139	162	145	155	157	168	170	147	142	132	155	172	158	160	152	146	144	153	165	146	147	132	148	138	158	139	180	154	173	138	156	134	150	138	140	159	166	163	146	137	114	165	160	152	147	175	146	151	154	165	148	177	151	133	169	149	154	158	165	140	146	140	153	158	179	146	160	135	177	138	157	144	168	154	145	140	166	164	166	150	155	170	151	147	170	162	162	144	159	142	156	138	138	167	171	162	152	172	159	146	158	156	154	168	164	157	158	142	140	152	151	168	161	168	164	153	158	162	167	145	165	160	171	161	150	141	156	152	160	146	156	161	145	158	150	160	157	165	179	161	165	165	152	153	170	135	157	166	154	142	137	186	157	152	150	168	152	166	142	156	133	156	145	158	126	128	143	172	167	155	153	176	167	158	155	153	137	160	157	165	148	142	143	140	177	145	184	169	157	167	164	158	165	168	153	133	135	163	166	166	169	164	176	167	140	146	137	157	141	175	168	146	143	166	158	143	164	146	175	159	155	162	157	136	170	156	146	150	125	137	143	162	137	145	172	149	153	157	164	149	151	171	158	160	168	164	149	149	163	157	150	169	186	162	171	144	133	150	150	155	175	155	141	138	152	155	147	153	149	145	140	147	150	140	161	161	176	163	124	141	150	149	144	151	145	145	157	176	149	123	162	157	169	159	157	152	152	153	173	170	157	149	144	154	143	169	159	176	159	155	157	157	162	159	155	159	159	159	159	142	152	168	142	148	175	149	150	150	160	137	141	157	158	154	168	166	161	164	175	139	144	153	148	161	152	150	165	162	163	152	165	159	153	163	135	160	151	146	135	156	145	151	146	156	161	132	162	127	138	163	147	172	152	157	153	166	161	174	158	153	150	174	179	166	146	139	132	159	135	159	136	166	161	163	161	187	151	155	142	149	192	153	164	144	161	163	144	156	135	174	171	155	152	185	133	159	172	162	149	161	143	163	157	140	169	147	144	157	158	137	160	170	182	164	159	139	161	149	176	149	155	165	154	171	159	153	158	160	155	150	162	153	158	174	152	151	171	146	157	154	157	149	163	168	168	149	177	134	186	153	140	153	167	147	165	157	170	155	149	151	151	165	144	151	162	138	152	167	173	169	177	165	158	164	172	157	163	153	136	137	142	152	144	127	171	177	148	155	139	135	148	154	133	151	149	144	138	142	149	170	151	153	152	179	155	161	166	155	156	167	151	159	128	142	169	167	145	159	143	160	171	160	145	147	156	152	169	165	144	148	138	132	162	160	147	158	147	160	141	159	159	151	152	158	172	156	186	151	167	147	160	145	147	170	162	175	145	155	163	153	158	140	148	165	161	148	153	137	153	169	142	164	139	158	145	147	154	155	137	159	154	152	143	155	139	155	142	142	151	161	151	157	167	169	155	148	141	159	159	137	140	155	168	143	147	155	165	149	157	166	159	150	157	151	145	177	139	148	169	158	175	141	143	157	145	131	161	153	163	142	150	153	142	155	138	156	146	159	141	143	161	148	151	142	153	159	175	164	140	151	146	177	156	173	143	159	158	142	153	157	141	128	153	151	154	146	156	152	159	169	129	146	171	142	146	141	156	170	145	151	138	145	145	162	156	123	140	153	171	155	148	132	145	160	162	151	140	135	163	169	159	167	155	157	154	150	164	142	146	148	187	152	144	149	170	160	147	140	150	142	132	159	148	153	134	153	140	166	153	164	170	162	147	162	156	173	137	140	154	151	148	152	167	162	139	147	158	183	158	164	150	154	142	147	165	155	156	165	162	146	126	173	171	145	143	142	145	179	148	172	154	139	153	134	144	148	154	164	156	156	166	157	138	155	173	149	146	152	154	155	150	152	172	142	157	152	140	172	141	159	160	131	161	172	151	167	147	160
3645	10142	5335	2483	1773	1276	999	775	605	496	420	376	330	276	296	235	243	245	238	223	199	195	210	194	196	187	199	214	209	192	185	182	187	192	161	166	179	168	166	163	175	174	170	150	170	161	191	183	185	162	180	172	173	151	151	164	182	149	167	172	184	150	163	166	148	188	154	173	171	172	173	154	160	176	138	158	182	151	183	161	181	175	155	163	168	172	151	181	168	177	176	166	185	163	175	161	177	164	162	169	176	152	168	169	176	158	157	161	196	162	160	160	169	178	180	134	184	169	155	188	177	163	156	175	160	152	156	180	164	181	161	151	183	169	158	156	150	136	169	160	172	163	167	168	163	167	177	156	160	173	135	177	173	157	161	173	158	178	190	172	166	149	171	159	160	155	158	170	186	142	171	178	178	148	149	150	160	185	163	166	163	145	167	182	167	171	166	167	181	140	159	173	185	173	158	167	166	165	150	154	154	167	169	170	151	182	170	166	152	182	175	168	153	164	178	154	172	165	181	171	143	159	159	162	166	187	181	164	183	163	192	169	185	156	146	152	164	163	182	168	156	157	179	166	161	189	159	175	163	171	161	165	173	169	165	158	171	195	170	149	160	162	142	169	163	161	174	164	171	151	164	160	173	137	152	146	169	153	145	151	153	151	154	151	173	149	163	170	152	177	170	175	161	178	147	174	161	154	168	143	150	162	157	156	171	159	164	163	191	155	175	185	163	150	161	190	180	195	176	179	150	158	175	153	173	155	181	163	183	155	154	161	160	151	172	163	168	157	172	156	174	163	175	152	156	153	170	185	166	149	155	175	160	176	160	168	166	164	137	157	161	175	146	188	165	161	168	156	188	173	158	173	135	170	173	173	159	158	163	169	168	160	149	155	165	165	171	180	168	152	171	172	170	164	166	173	169	142	171	155	168	160	156	147	142	156	153	186	159	156	166	163	159	155	183	161	161	156	167	139	180	173	151	191	164	170	173	162	187	171	177	160	181	174	147	174	160	169	145	162	153	172	157	185	169	162	171	176	160	177	165	153	174	134	163	183	154	150	163	160	152	169	186	179	177	166	162	154	187	175	164	164	149	156	162	147	144	184	172	163	179	153	191	179	174	154	185	146	177	176	141	174	147	155	198	158	160	182	169	169	170	154	184	162	159	174	174	151	177	190	174	159	155	182	153	159	133	177	161	154	177	146	175	173	153	162	150	180	171	132	171	169	175	171	160	155	166	176	168	173	163	157	172	177	152	171	168	190	148	144	154	167	162	165	155	178	159	167	150	160	150	161	148	174	179	167	173	157	179	166	164	184	162	172	154	157	151	177	162	169	176	162	178	156	171	147	171	165	151	178	158	168	192	162	193	181	166	143	192	169	170	179	171	155	157	181	175	151	159	194	164	148	153	194	154	169	171	171	157	169	150	148	149	162	147	148	190	150	183	145	154	170	146	168	156	179	154	142	144	170	155	167	172	186	150	178	159	187	160	150	181	182	149	143	150	170	163	147	167	165	141	162	161	165	167	148	153	163	176	185	169	142	167	173	177	162	178	144	154	166	173	154	165	152	174	172	154	169	180	163	154	150	163	159	170	162	154	170	177	176	157	162	149	177	150	149	154	181	163	174	176	159	166	174	153	161	176	134	163	167	180	182	178	155	162	173	160	184	172	176	173	165	161	143	168	160	147	164	163	144	160	170	184	181	164	181	169	164	157	149	173	138	136	160	147	165	146	164	184	134	165	141	165	191	169	165	202	176	159	163	162	178	165	149	174	154	163	145	160	156	168	156	148	170	161	129	159	153	157	168	149	154	158	174	156	146	175	154	168	171	176	150	170	171	169	159	169	154	161	140	171	134	175	180	172	166	161	161	160	176	154	160	182	147	156	160	145	178	172	169	160	177	193	161	165	157	162	167	164	177	161	157	161	180	176	166	158	161	169	193	171	166	159	159	177	186	185	168	172	148	196	157	166	160	152	154	160	203	164	174	158	163	161	140	179	146	171	179	177	162	166	159	160	156	169	178	152	157	174	172	169	157	157	174	153	163	146	162	151	171	164	183	159	158	159	180	178	154	166	157	168	158	140	168	175	169	168	169	168	160	161	180	162	162	144	161	187	130	169	183	163	147	152	187	173	180	170	157	137	181	170	161	161	179	155	156	194	159	160	167	154	172	169	191	149	151	158	165	169	166	178	153	151	148	188	171	137	144	161	141	174	162	172	150	169	145	159	145	147	143	180	167	178	181	136	155	153	160	153	168	177	179	155	164	168	155	171	176	176	167	150	185	138	159	164	187	174	140	147	180	174	179	168	152	163	186	186	166	167	159	153	185	172	154	176	174	169	172	154	161	152	163	181	164	157	157	148	159	175	163	168	163	170	160	177	152	156	173	171	168	167	154	137	159	157	153	180	177	157	169	154	171	167	167	173	147	165	153	159	182	171	171	161	158	181	155	161	149	169	184	171	163	167	184	148	152	184	166	178	180	163	162	187	148	157	169	150	175	152	155	140	134	152	140	176	167	187	180	159	168	176	169	158	182	178	167	174	145	148	171	149	183	181	164	186	174	147	182	163	164	153	182	168	166	194	133	177	179	139	173	167	171	163	187	160	163	183	184	152	164	184	157	161	164	153	154	177	187	181	174	171	173	173	157	159	170	152	160	158	152	144	175	140	176	166	163	159	148	175	149	175	150	176	162	137	160	154	155	151	162	164	154	182	159	189	160	180	176	167	153	165	167	168	146	167	160	181	150	148	167	160	173	157	150	156	151	162	170	161	174	169	193	166	161	135	180	174	159	163	178	152	174	170	201	173	160	152	164	175	134	176	161	141	164	167	148	165	156	164	176	164	156	162	182	163	180	172	166	168	139	179	178	146	152	182	181	166	149	170	169	165	160	161	171	189	180	157	163	163	163	175	185	138	149	158	164	159	165	169	155	151	185	158	158	161	176	164	187	144	169	183	170	154	156	182	161	164	152	178	169	177	163	193	160	163	160	161	151	160	173	151	167	155	164	144	178	174	166	173	164	170	176	174	140	156	137	168	152	167	167	139	160	178	163	163	169	179	174	162	185	176	184	173	187	189	172	175	168	160	174	163	175	175	155	153	168	160	171	163	146	160	148	157	159	152	169	160	185	168	161	165	152	174	168	172	148	172	170	159	182	171	136	170	175	170	170	164	184	148	191	170	168	184	155	189	163	169	160	188	150	176	146	174	175	145	139	169	176	178	147	164	157	173	161	150	154	168	168	183	172	155	175	186	144	162	185	185	201	136	169	165	155	172	160	157	170	162	148	156	159	154	174	163	180	170	159	185	169	161	169	182	171	161	178	178	173	159	169	139	161	184	164	185	156	169	156	162	164	158	152	152	175	163	161	162	158	157	160	175	155	153	158	156	148	169	157	149	182	135	182	151	178	174	168	158	153	174	161	153	177	189	173	153	145	146	166	153	170	160	159	164	165	160	172	154	156	147	152	165	176	156	179	146	162	147	146
24613	20882	26542	25167	7208	746	545	502	485	446	433	421	445	420	377	411	396	438	390	402	391	342	366	368	363	409	358	409	364	411	371	390	358	392	382	405	355	383	363	365	369	376	368	396	377	325	377	383	377	376	381	374	336	401	377	362	361	376	326	323	398	378	363	359	352	365	343	358	363	381	360	330	364	344	374	351	379	384	400	366	371	393	394	375	381	370	343	368	384	366	392	378	362	367	358	356	379	342	359	392	387	377	352	371	389	362	364	364	360	358	354	390	333	368	398	316	384	378	379	346	405	364	389	350	374	392	347	377	386	361	358	358	361	348	359	376	349	376	366	343	358	331	378	382	377	342	387	383	377	362	363	384	350	376	362	374	381	370	387	403	382	370	357	375	391	362	365	358	411	382	378	359	366	376	407	367	395	352	362	377	350	365	370	390	390	378	390	372	386	365	399	360	346	368	359	420	375	370	386	381	384	378	352	380	360	344	382	397	362	354	385	383	338	384	395	401	381	383	354	378	359	364	359	365	381	391	371	375	380	373	353	353	381	349	380	377	364	371	405	361	343	381	369	388	367	348	387	390	367	394	380	365	384	338	356	362	369	396	364	355	386	354	355	382	381	342	369	367	376	361	360	375	352	412	364	343	379	426	435	382	388	383	377	406	349	380	350	365	352	335	383	368	390	337	397	372	376	341	371	408	364	358	382	357	382	365	392	393	389	398	358	387	350	378	380	389	366	380	384	381	364	325	370	355	357	384	373	355	378	371	362	357	361	354	375	374	361	368	364	364	364	378	426	304	352	370	382	375	366	393	372	391	354	375	368	385	353	343	355	343	360	380	359	364	359	386	375	405	361	394	392	369	349	356	367	367	352	379	384	368	394	368	389	379	413	372	382	351	357	351	393	388	394	372	392	363	345	411	374	371	366	368	343	342	385	341	385	394	376	375	393	358	353	366	359	396	371	392	376	357	332	369	398	347	371	364	369	361	349	336	356	376	356	341	416	395	418	379	392	409	376	362	348	357	374	435	352	365	365	376	346	340	396	356	342	386	351	387	416	405	361	350	390	357	372	379	393	362	349	376	350	379	340	346	378	389	353	360	361	343	370	349	364	366	341	370	356	382	365	350	363	374	354	367	388	333	371	400	382	347	382	355	363	361	362	380	349	376	311	375	355	385	346	364	390	402	365	359	346	400	342	376	361	360	412	357	357	350	332	356	377	410	355	366	364	401	381	392	351	350	393	397	355	377	409	364	386	363	345	394	391	380	338	363	363	397	377	353	385	392	376	379	372	341	400	365	363	366	374	392	396	401	383	357	366	359	366	371	384	379	382	383	356	391	372	370	384	382	385	345	349	351	337	373	360	369	389	347	393	386	361	373	351	385	398	361	342	373	393	380	337	344	386	365	376	367	393	369	374	391	375	370	366	391	381	424	388	362	386	351	387	362	344	373	345	385	364	373	350	376	365	347	386	361	397	339	358	351	406	395	364	384	364	324	395	382	364	362	384	313	360	377	336	374	351	347	399	367	407	348	404	351	396	393	384	381	365	361	383	376	384	404	367	361	383	351	376	367	389	384	389	358	374	401	346	399	399	380	365	395	409	345	362	368	392	391	353	360	366	341	343	373	409	390	363	412	360	380	370	351	363	355	363	328	351	340	377	366	381	354	356	381	380	370	388	341	345	389	381	387	362	353	358	377	362	372	385	377	380	398	386	367	385	349	388	381	369	395	374	378	355	368	368	357	352	341	371	370	374	387	378	348	384	371	394	402	345	370	399	380	380	353	357	377	368	373	366	357	377	329	365	363	375	358	383	365	369	397	369	357	369	383	376	361	376	364	359	385	360	385	393	363	343	360	382	352	358	370	366	379	397	368	337	342	388	382	363	398	365	408	370	324	383	364	346	345	387	381	350	381	339	385	352	339	381	329	388	385	386	386	385	343	386	374	386	341	354	387	376	392	386	353	391	363	356	380	365	335	399	370	380	355	347	351	342	395	358	362	370	382	379	381	381	403	379	385	336	361	330	370	404	360	393	317	398	362	375	383	382	387	354	370	348	413	372	390	404	355	378	346	372	381	367	385	367	335	363	368	369	360	358	350	367	370	375	357	343	409	349	360	398	366	362	375	367	350	336	370	390	373	337	398	388	373	374	394	368	396	354	364	352	402	360	348	352	385	390	385	333	356	350	367	354	397	352	381	315	384	374	355	372	367	354	374	351	374	329	364	352	369	352	361	379	390	387	345	382	383	391	347	401	376	357	359	368	360	354	375	331	346	367	370	359	343	376	368	372	393	358	367	363	412	373	389	342	358	384	356	381	363	365	351	375	393	370	373	376	410	355	386	340	371	331	386	387	359	338	360	391	365	380	376	393	397	371	361	367	366	403	372	390	366	387	403	346	348	371	408	393	391	354	357	340	387	376	369	382	360	356	386	328	375	363	362	385	392	355	378	375	381	384	409	376	371	365	363	381	380	354	371	367	362	351	340	378	363	382	371	374	356	347	368	391	380	370	340	357	381	412	342	380	382	354	361	388	345	401	381	363	354	334	353	314	334	342	394	397	359	369	397	373	344	376	379	391	382	343	361	382	378	358	359	393	364	359	408	388	377	398	390	376	365	373	347	387	336	364	336	357	378	375	338	389	400	371	351	397	365	357	378	367	356	361	370	361	370	405	364	397	389	379	368	387	394	345	366	368	397	381	401	411	347	364	366	380	344	397	355	383	363	372	383	377	351	365	353	349	350	347	374	374	380	348	361	366	377	393	341	343	386	361	364	359	357	377	362	365	348	389	381	359	366	383	369	381	373	364	372	415	374	388	355	357	397	388	340	385	414	347	367	393	388	371	360	379	366	378	344	369	373	385	364	380	370	355	384	343	334	336	347	395	378	355	381	372	361	370	382	372	349	373	354	337	330	370	377	370	358	359	399	375	360	380	363	344	366	349	370	358	353	344	380	367	360	386	350	351	382	354	356	382	387	378	405	384	351	344	363	323	367	395	380	375	378	358	378	346	364	360	384	377	348	359	366	388	396	386	353	369	369	344	376	380	356	388	356	349	363	367	377	399	371	343	374	357	369	388	375	377	385	397	323	363	376	378	337	380	331	378	408	391	365	335	361	363	390	334	350	355	353	375	359	374	367	344	350	363	373	374	353	384	378	388	364	352	379	409	354	357	371	383	368	390	364	399	378	355	378	377	377	385	380	380	344	358	329	342	339	381	339	383	375	387	385	398	397	381	390	356	400	361	384	406	378	382	380	380	377	377	347	375	345	390	370	365	369	391	347	359	363	373	333	395	349	367	393	375	356	389	412	354	361	333	407	367	364	380	360	378	354	373	362	396	381	357	349	376	353	317	376	364	355	392	377	387	365	339	378	353	356	388	391	363	373	374	376	346	366	366	383	391	353	372	389	395	364	338	383	381	357	371	387	360	375	360	390	318	354	332	377	366	385	394	341	419	322	356	344	380	341	409	371	359	382	381	390
3527	6224	3239	1693	1170	994	781	688	627	563	539	459	467	446	432	446	414	403	415	410	407	401	414	407	397	364	389	399	396	414	396	357	419	421	386	375	408	412	357	379	401	410	414	366	411	385	386	394	365	389	421	355	436	380	385	396	396	347	375	401	394	377	372	393	365	408	397	356	427	362	400	391	405	411	427	390	359	376	402	379	354	437	382	378	374	381	370	404	376	403	370	396	379	414	365	390	392	407	378	368	372	402	383	386	392	415	395	391	391	390	368	382	380	412	375	391	366	393	363	396	377	392	381	379	406	393	448	409	371	378	405	385	388	363	389	387	386	371	341	400	361	371	409	410	400	349	391	366	420	349	400	407	402	385	376	387	392	387	395	389	364	404	353	372	377	389	383	383	402	385	420	394	383	399	396	372	376	393	417	421	381	376	395	391	379	385	363	390	390	364	378	395	364	394	405	371	393	391	364	412	387	381	396	358	426	402	401	372	380	379	406	414	367	396	395	359	377	369	421	381	411	369	375	404	382	381	392	386	371	418	396	384	366	419	404	376	379	389	383	393	373	347	351	359	388	399	388	397	368	397	383	395	384	394	386	407	387	381	392	377	360	394	368	379	365	401	358	405	398	394	389	371	378	353	393	399	360	386	380	359	366	419	370	383	394	380	440	405	395	401	396	391	376	377	403	384	380	402	369	388	403	361	381	355	387	394	389	393	375	390	404	366	427	408	355	402	399	382	378	383	382	410	385	379	398	400	371	389	377	383	419	409	351	389	376	419	393	361	390	364	392	399	401	365	387	381	399	389	355	391	352	374	410	387	409	389	368	399	375	412	370	377	378	382	356	376	379	392	393	391	377	353	396	394	385	361	387	379	410	404	371	408	398	371	365	346	375	365	381	389	400	369	388	380	391	391	397	386	366	367	370	388	389	407	431	353	388	379	367	394	403	391	402	367	379	386	366	379	360	377	363	385	363	386	390	390	403	408	383	369	382	362	434	364	394	396	395	404	420	368	393	378	364	372	384	391	371	397	397	411	383	398	388	404	365	397	395	408	403	393	377	392	355	362	397	382	397	391	404	352	419	415	451	361	389	391	393	396	378	367	387	344	335	396	373	385	381	403	401	358	375	356	410	346	394	406	373	388	395	374	406	352	369	398	373	380	413	383	397	370	354	377	423	397	398	410	369	387	360	390	402	392	401	394	349	365	351	379	385	362	363	401	384	381	368	397	371	349	415	379	404	393	397	341	352	389	386	387	396	380	395	416	380	397	384	376	383	392	383	423	406	377	423	390	403	361	372	387	378	386	394	378	392	387	406	406	372	381	391	366	401	392	383	382	342	368	425	355	390	385	372	381	366	403	418	373	399	385	373	388	364	393	382	379	387	398	379	407	396	394	363	383	400	411	377	430	423	380	382	403	384	362	367	376	390	351	386	372	367	378	385	379	419	349	356	405	349	389	358	368	410	345	388	365	405	418	364	405	392	420	381	392	377	405	394	399	392	370	378	402	399	399	385	374	392	377	437	386	430	375	371	360	362	361	376	359	379	375	378	407	370	375	386	406	375	393	400	366	388	424	369	364	398	406	382	393	361	369	377	392	390	366	383	384	395	364	388	399	392	417	384	375	396	400	376	415	366	361	391	394	391	330	386	373	454	400	410	369	413	385	371	398	375	384	358	382	397	365	378	409	419	409	397	342	365	392	357	383	390	414	387	378	386	375	411	358	397	352	397	394	389	407	404	391	360	447	355	356	386	369	394	421	431	391	391	366	380	388	392	393	401	349	369	372	408	385	343	355	376	356	368	386	393	405	391	371	364	344	371	410	396	361	370	380	391	388	369	367	412	393	382	396	389	348	356	391	375	382	427	403	390	361	412	350	381	366	398	352	372	360	374	378	405	372	386	386	404	385	373	398	385	414	379	392	392	361	403	376	368	373	390	390	361	371	379	368	417	384	370	413	392	423	371	373	363	409	408	365	392	381	381	358	394	411	351	388	360	401	398	386	389	383	393	352	382	341	390	419	431	381	397	382	406	388	359	422	415	422	410	353	361	441	373	359	377	404	441	351	399	380	365	389	371	404	387	372	385	375	399	441	364	400	364	369	410	345	381	364	387	364	394	378	382	377	348	406	393	365	358	372	380	367	392	386	370	391	375	394	411	388	393	396	422	392	381	365	390	384	347	408	370	379	378	389	427	417	352	388	399	391	412	393	393	365	391	389	412	438	392	379	423	395	391	395	349	402	391	359	369	355	395	370	376	421	377	360	382	431	378	398	386	424	385	400	395	360	374	395	394	399	361	390	371	362	412	385	412	375	389	406	395	384	378	394	386	362	364	360	396	391	386	398	380	403	390	405	369	341	392	385	354	384	393	357	407	383	389	353	386	364	383	414	403	405	416	393	414	390	410	369	404	370	416	399	361	372	413	348	363	389	387	424	396	413	403	376	366	393	392	389	383	398	410	384	361	412	400	388	377	390	425	401	359	393	386	387	389	395	351	393	381	357	384	402	403	394	385	375	407	408	363	379	420	391	368	362	409	356	405	394	382	399	390	366	378	357	372	397	352	398	349	384	416	405	361	382	387	392	413	329	366	410	409	375	370	399	388	399	387	376	363	416	393	406	354	421	382	352	385	389	348	422	384	391	386	401	386	417	387	386	366	350	353	390	366	412	395	379	372	384	405	370	402	373	406	401	389	386	378	403	379	406	421	406	396	397	410	420	366	381	396	382	376	415	383	381	404	382	344	373	379	352	391	398	411	371	425	414	393	386	404	402	394	388	404	368	356	367	417	411	391	367	373	373	386	395	365	373	406	400	396	369	358	391	376	387	392	408	384	389	413	369	409	362	423	384	398	407	382	414	396	397	357	394	379	411	400	375	374	389	374	416	370	427	396	412	379	413	393	352	385	384	383	359	400	401	381	359	390	379	395	387	402	399	369	378	363	368	365	387	377	330	387	395	379	370	411	399	396	369	385	379	366	426	420	380	388	362	399	367	383	404	371	363	394	376	353	383	373	383	384	413	401	387	380	388	390	423	354	383	359	399	370	397	377	383	387	410	391	370	377	390	419	384	378	372	388	381	375	384	393	377	402	379	406	405	372	358	428	383	400	361	350	400	355	382	380	422	384	382	351	365	363	406	399	373	398	378	378	376	394	391	364	380	386	379	386	358	399	400	353	356	402	404	379	388	353	362	362	393	387	367	384	377	380	413	408	383	385	367	357	381	389	382	404	388	385	382	388	397	363	414	401	372	357	362	383	368	359	380	377	379	381	390	372	400	399	404	352	348	388	373	367	388	357	390	368	361	392	377	361	425	404	368	393	364	371	405	383	376	396	391	362	392	376	402	393	374	393	384	418	405	383	414	391	348	381	377	390	379	362	370	403	379	389	379	359	398	388	365	384	424	415	392	395	335	417	383	410	383	407	386	402	388	375	376	355	340	410	370	359	369	416	409	394	393	392	395	395	419	380	354	364	388	399	373
22383	20982	28444	23698	20979	21002	5357	744	540	448	397	330	304	293	262	246	223	205	230	179	197	193	183	165	202	185	162	156	168	175	147	168	151	150	158	155	129	144	154	154	145	143	163	151	142	156	154	145	140	132	165	143	128	129	155	153	151	126	138	141	147	163	143	135	163	132	132	142	129	155	139	133	122	156	154	133	138	155	138	137	148	161	135	158	135	140	101	139	139	135	116	142	129	137	140	130	119	131	130	135	146	108	134	136	137	126	137	121	134	153	147	128	135	133	176	144	134	148	122	111	134	125	139	147	132	151	124	141	120	124	155	136	137	134	136	154	159	142	156	143	148	137	129	152	157	129	134	118	133	128	141	136	130	135	148	155	153	139	162	120	142	124	142	157	142	170	133	116	137	147	149	132	152	126	127	130	139	144	127	154	146	130	138	127	159	145	154	130	132	127	125	142	151	115	143	144	144	132	145	139	148	129	134	155	134	153	129	164	129	143	140	125	137	141	149	142	159	143	134	134	151	163	148	135	137	117	124	130	122	127	151	131	126	164	122	140	119	141	146	129	127	138	151	141	114	138	132	110	137	135	138	128	124	148	127	140	131	122	154	145	162	122	117	142	129	126	148	147	147	124	149	136	134	148	126	148	145	136	158	164	143	137	146	147	131	123	144	137	149	122	123	141	150	117	140	141	137	138	149	154	133	139	142	134	132	132	125	129	123	117	151	159	138	128	122	141	121	131	141	128	129	167	143	130	137	140	149	127	123	125	135	151	137	139	120	131	160	143	139	144	145	133	113	139	146	150	149	105	142	127	132	105	134	134	157	168	128	124	136	127	142	122	135	140	150	132	151	137	148	155	110	132	124	119	116	145	143	152	132	120	132	148	127	146	147	157	137	133	151	120	135	130	148	141	121	124	116	124	151	148	127	130	136	151	138	129	116	141	155	145	123	117	126	141	128	135	137	127	140	118	142	146	128	133	129	119	147	134	132	131	125	149	121	123	150	144	173	135	123	154	143	156	128	132	150	133	125	145	136	132	155	148	132	127	135	149	147	123	118	151	134	144	154	138	158	125	156	140	119	134	152	160	127	133	148	143	152	126	131	145	148	135	141	125	144	128	153	115	149	136	138	127	128	134	138	131	127	138	154	135	137	143	127	153	158	119	144	146	164	132	132	124	151	156	130	120	141	136	140	161	142	141	139	146	138	139	136	124	161	139	123	125	126	129	135	123	149	148	130	111	135	149	121	141	149	130	125	123	107	135	142	130	142	162	131	128	148	148	133	121	148	121	124	145	148	130	138	152	143	140	130	135	115	149	148	120	152	130	133	137	129	123	127	132	120	115	136	139	137	130	138	127	157	127	129	151	119	130	135	156	144	162	128	139	145	148	124	114	138	135	117	128	120	154	132	116	132	134	119	154	145	150	135	143	133	123	118	132	126	143	134	142	130	151	113	118	163	145	132	125	142	126	140	129	119	142	154	133	125	135	120	141	124	161	133	142	141	132	118	119	133	136	146	116	140	147	135	147	141	102	133	140	144	115	146	146	150	116	141	146	139	119	118	128	148	122	153	106	141	125	131	137	139	161	126	141	121	125	142	121	138	133	123	153	120	157	136	123	121	155	128	130	115	141	129	130	137	120	156	127	137	163	142	155	142	149	132	140	121	144	152	125	128	133	138	137	127	150	134	144	141	142	124	144	131	122	127	134	140	132	155	141	140	138	140	121	137	135	121	147	123	146	138	127	135	149	135	139	159	137	144	159	113	129	139	136	131	133	120	142	148	127	157	144	144	158	123	135	125	127	140	127	127	135	152	147	151	136	128	128	161	138	140	141	125	145	135	158	131	125	116	143	142	147	140	148	127	128	137	127	131	131	157	120	124	114	126	133	155	142	140	117	135	120	134	130	120	144	152	142	131	136	155	153	125	140	124	121	131	140	129	130	127	153	142	144	146	158	133	141	133	137	137	146	118	118	112	135	133	145	155	134	139	143	128	164	128	145	119	126	148	109	130	145	141	136	155	142	139	153	153	132	152	145	137	145	131	132	129	148	149	144	136	136	145	157	147	144	131	154	148	134	121	136	136	159	144	122	138	119	137	147	139	143	123	135	121	134	141	163	148	136	137	147	124	151	113	125	142	128	121	141	133	153	130	132	142	121	121	129	150	124	124	135	141	133	159	126	131	123	139	137	153	117	138	149	137	146	160	115	137	148	156	126	126	140	163	128	168	143	134	129	129	145	126	142	142	131	140	110	137	117	122	133	135	127	141	141	120	141	138	128	128	133	125	125	150	138	134	133	136	153	145	130	129	150	141	124	140	137	157	167	133	162	156	125	127	151	124	158	142	125	153	127	145	129	122	141	117	115	154	163	156	133	132	130	139	115	144	123	134	128	157	124	135	136	151	133	131	138	158	129	126	142	146	122	123	143	147	131	147	116	151	131	152	135	148	145	127	146	133	113	132	129	135	136	150	148	121	129	159	131	135	138	143	162	125	124	136	90	130	129	138	147	156	139	140	122	143	130	137	140	132	139	162	128	144	111	143	130	137	127	149	136	144	111	153	124	122	156	130	139	133	118	151	153	142	130	145	115	130	136	135	144	133	118	140	131	128	141	129	142	133	164	120	133	124	146	122	130	132	135	155	174	146	146	133	130	123	150	148	131	150	139	128	157	130	148	125	141	113	138	142	129	143	141	151	150	136	138	145	146	134	126	123	145	139	137	121	127	114	129	165	127	160	155	131	132	119	141	180	153	109	135	145	139	150	119	144	149	135	121	146	127	129	141	141	143	134	150	146	162	128	163	128	135	161	137	155	129	144	139	126	120	128	156	150	162	140	135	132	144	144	130	149	142	135	154	121	149	134	149	128	142	136	119	144	151	131	155	130	120	146	109	160	118	136	132	124	154	141	144	132	151	154	150	152	129	160	141	135	140	133	150	127	128	129	129	141	133	128	161	152	141	160	133	138	133	138	136	126	142	149	147	124	122	144	146	136	147	125	145	155	143	133	149	145	133	113	119	154	116	137	116	129	138	112	146	130	125	123	121	129	156	140	135	125	135	135	139	147	160	142	140	130	147	146	140	129	137	133	139	146	143	120	142	159	140	121	132	146	130	161	132	139	139	116	127	118	129	135	122	136	141	150	135	142	136	145	118	131	152	153	113	131	148	129	135	150	142	149	153	160	130	169	139	149	130	134	115	143	119	159	146	132	144	137	144	140	147	135	127	144	134	117	163	150	160	142	136	135	136	126	146	138	157	138	124	115	124	139	145	137	147	150	147	143	139	134	137	153	139	149	118	127	153	121	146	146	147	135	141	149	150	134	151	138	140	127	142	137	155	140	157	131	132	118	144	144	152	149	147	137	126	164	130	133	127	135	113	142	138	142	135	131	139	131	144	130	129	129	115	136	126	129	123	127	133	156	125	117	142	151	149	139	140	132	145	136	154	149	142	129	134	131	145	141	129	134	128	125	135	142	130	139	146
4123	16206	9311	4302	2952	2229	1610	1208	943	742	623	556	459	373	354	304	311	261	258	257	212	200	210	205	190	175	179	184	163	189	182	174	158	153	150	153	176	166	164	153	154	146	163	167	149	168	152	123	135	124	140	143	157	157	160	156	139	147	138	152	113	140	129	145	132	162	147	143	127	139	136	148	142	150	141	146	152	158	131	138	163	146	153	151	144	143	136	142	147	121	126	142	124	156	135	144	155	146	161	134	140	159	134	127	123	145	121	154	145	139	155	138	169	138	140	135	122	135	141	153	124	145	140	133	136	136	132	121	136	133	133	132	150	148	142	136	143	153	150	153	132	134	151	142	135	144	135	146	130	151	136	160	133	148	137	161	153	165	142	114	140	125	143	159	149	140	148	158	161	131	154	150	152	130	137	153	125	142	143	150	133	127	142	147	134	162	125	144	125	134	128	154	147	152	131	145	143	141	125	130	145	142	136	155	156	135	124	124	139	157	129	126	128	140	136	149	136	157	137	144	139	163	151	127	139	167	157	145	137	152	164	132	151	115	128	133	134	146	129	147	145	141	153	118	125	148	164	121	152	145	135	139	134	138	123	131	141	160	137	141	170	141	141	139	141	143	142	138	109	139	139	133	128	147	145	138	138	141	134	117	132	141	138	153	129	143	151	132	118	153	135	144	166	134	140	135	154	146	141	133	139	157	158	152	150	157	157	144	132	129	132	139	136	135	158	140	137	138	141	129	151	135	140	128	147	146	158	144	137	141	158	136	132	125	139	154	119	136	142	138	123	137	142	137	137	146	148	147	161	124	137	143	139	129	146	140	154	138	128	116	140	140	142	122	133	150	140	128	141	132	138	119	133	153	152	144	144	126	156	154	148	132	139	137	136	144	129	147	144	149	149	122	115	139	145	136	172	140	147	121	147	145	151	133	148	115	141	135	149	132	128	143	130	155	157	137	148	127	151	157	151	128	107	143	146	130	132	141	135	139	150	136	153	140	154	157	150	141	136	172	131	129	144	154	141	136	163	145	137	148	136	156	132	132	132	151	128	152	144	116	135	142	141	132	149	122	121	136	140	143	128	151	143	138	138	114	125	130	155	152	129	153	146	156	145	167	151	124	157	137	124	146	143	120	144	150	144	116	150	146	134	124	126	131	149	143	120	131	142	150	124	131	140	132	128	127	131	142	141	132	112	121	141	137	157	127	127	123	151	151	145	142	163	145	138	141	130	148	130	137	145	127	148	125	150	147	157	137	139	133	144	138	150	129	140	150	131	125	149	152	146	136	161	137	123	116	149	138	146	130	138	142	145	154	154	114	131	130	138	144	149	140	141	139	145	153	147	154	127	142	150	133	144	135	137	135	168	144	149	161	135	143	126	124	134	159	144	132	140	141	122	153	138	136	137	132	145	126	137	137	153	153	151	131	135	138	153	136	134	130	136	140	138	152	152	137	136	142	138	122	129	131	161	159	119	134	125	144	159	141	143	133	157	128	133	162	132	127	144	133	125	126	155	124	131	128	140	130	138	138	133	136	129	137	143	162	126	133	140	121	142	137	159	122	139	152	136	142	128	118	148	140	151	139	160	144	145	107	143	152	151	121	148	140	136	145	158	162	129	147	139	147	145	136	121	146	132	129	141	138	131	154	145	139	136	121	142	129	137	142	146	118	145	131	158	149	148	134	135	155	155	151	149	133	158	158	142	157	124	133	152	126	139	150	147	144	127	153	155	122	114	121	136	159	147	135	119	143	145	137	116	152	140	136	139	117	137	134	127	138	149	123	143	127	116	140	151	125	138	119	163	140	147	141	143	137	128	150	153	133	124	124	150	144	105	148	124	146	125	120	122	152	154	147	136	133	116	130	127	142	127	133	131	133	149	137	121	147	138	132	128	145	140	141	151	129	144	141	151	138	155	135	155	135	129	151	154	135	150	137	134	141	135	133	138	136	152	135	134	135	128	124	155	143	132	157	148	152	140	139	119	131	145	151	145	132	129	127	153	150	124	124	122	139	123	127	140	153	121	153	147	147	157	122	148	122	154	141	126	141	150	106	147	144	130	138	153	137	121	143	154	150	139	171	130	134	137	137	124	135	128	110	133	156	154	151	141	115	141	145	128	125	118	154	126	140	124	142	138	153	135	172	143	147	135	132	159	142	135	136	141	144	136	128	156	136	164	141	125	120	128	135	158	120	144	136	139	147	148	165	142	127	151	141	144	140	117	140	136	144	149	143	147	155	131	135	145	146	133	138	142	151	128	128	134	144	116	133	110	149	153	151	143	145	148	133	133	159	113	152	135	151	118	139	139	130	148	136	131	122	159	123	148	142	145	148	166	138	128	136	131	134	140	125	139	132	159	152	131	136	148	157	147	149	130	134	165	140	121	167	144	162	153	160	136	145	152	133	144	117	118	146	153	149	112	135	162	138	163	141	120	137	144	132	135	130	140	137	143	157	138	141	145	131	159	152	133	121	117	129	161	140	144	137	122	128	140	154	134	145	121	129	149	148	147	157	137	113	132	150	140	134	139	130	157	172	136	128	117	141	137	126	121	153	134	141	138	145	139	151	132	141	139	145	132	150	137	145	140	160	120	151	130	149	119	135	133	131	150	132	136	169	163	136	133	144	130	145	138	140	139	164	139	112	127	151	138	156	161	127	155	141	143	153	147	136	143	145	141	136	155	123	137	141	131	141	123	122	120	142	134	126	133	133	140	131	126	141	129	156	140	152	118	154	124	151	120	157	141	137	137	123	129	149	119	138	135	128	138	145	165	139	125	133	128	153	164	157	118	129	147	138	121	140	120	153	141	161	128	146	120	126	151	133	146	143	156	126	132	158	135	119	132	135	117	137	138	156	162	134	136	137	139	142	135	137	143	124	123	141	114	144	136	135	136	148	125	150	173	141	142	152	134	137	140	143	142	168	143	138	130	139	123	124	142	167	157	137	150	144	134	138	142	135	127	161	143	130	131	139	126	121	134	151	127	147	139	147	143	130	135	119	112	143	142	138	152	129	130	132	132	148	145	134	144	133	129	137	166	139	128	123	137	135	141	142	144	143	135	157	130	138	140	141	122	146	162	169	127	123	146	126	127	131	147	139	146	128	134	147	147	128	128	136	154	140	129	138	130	147	121	140	153	156	129	150	131	132	136	136	142	136	133	141	132	132	160	129	146	143	134	129	132	126	146	119	156	113	140	126	153	153	130	137	135	159	127	143	136	160	155	136	159	136	138	159	130	139	131	139	129	148	139	144	139	135	141	142	140	123	150	169	147	131	140	140	137	133	141	138	135	128	149	138	133	148	137	120	134	137	134	127	138	135	124	141	138	128	136	153	126	136	140	139	149	161	156	146	133	145	147	118	148	138	119	134	158	163	152	132	132	169	138	153	133	150	151	177	127	157	141	142	122	127	142	132	140	136	130	135	135	134	120	143	117	143	126	149	133	149	141	133	151	136	135	143	141	158	133	147	138	155	135	148	148	142
27383	19867	7705	796	490	442	415	381	385	353	340	327	324	359	339	288	347	326	325	321	338	301	344	347	350	331	389	336	324	347	335	296	339	305	335	294	340	339	337	317	314	342	312	324	326	308	363	315	347	330	341	331	291	336	327	315	314	326	337	325	330	325	332	303	303	329	321	324	329	331	364	314	309	318	294	315	348	347	318	334	349	338	339	339	326	334	326	322	325	340	321	346	324	303	320	329	309	324	309	343	314	339	342	313	287	317	327	332	342	321	337	272	336	317	332	365	321	318	323	316	328	339	346	314	286	300	331	323	314	332	319	327	359	335	325	310	316	307	359	335	301	326	348	363	288	343	322	323	337	332	333	335	326	355	314	297	343	339	314	313	325	357	324	363	320	333	328	323	336	296	355	344	306	306	332	326	343	334	292	327	315	340	313	307	314	309	337	342	324	345	347	315	346	308	301	335	373	301	312	320	315	327	354	348	343	318	319	316	327	294	327	303	333	360	302	334	341	308	296	288	333	346	318	293	313	314	319	322	339	314	359	300	318	324	359	338	308	328	328	324	344	325	334	358	319	322	299	325	344	303	353	319	325	319	337	333	321	296	317	291	325	310	340	335	321	324	324	331	344	325	316	314	355	297	339	345	378	324	318	325	307	321	341	319	327	312	332	342	326	331	337	327	306	310	350	306	341	344	326	316	333	336	334	339	317	333	341	325	343	313	334	321	315	316	318	323	293	295	306	320	323	316	355	329	304	353	302	306	297	307	322	355	333	330	294	340	319	324	299	336	311	318	315	317	347	321	322	334	317	336	340	329	342	302	349	329	316	269	347	355	310	328	332	319	335	323	303	311	336	323	368	329	318	315	343	325	292	356	321	275	297	316	312	331	351	325	335	335	341	300	318	355	308	331	331	325	314	332	298	341	323	340	320	326	324	295	299	325	310	308	315	321	321	351	325	308	318	325	302	354	292	325	346	345	306	315	305	337	333	288	307	367	308	305	341	336	330	329	319	308	307	339	335	347	307	333	340	346	324	303	327	367	354	297	340	300	306	328	356	334	320	309	334	328	326	326	316	334	307	331	315	317	331	331	349	323	329	321	309	329	348	306	331	302	363	328	327	345	325	331	338	343	348	314	320	313	323	327	325	344	299	347	333	326	300	346	327	346	323	341	330	324	316	323	317	315	339	333	319	312	343	337	307	345	336	300	311	324	314	335	285	323	316	336	306	304	322	341	349	332	290	335	315	327	331	314	312	347	330	349	343	330	340	328	299	319	318	320	293	324	314	324	325	377	313	335	338	345	348	293	342	310	350	312	316	321	331	319	361	327	332	302	291	337	323	349	354	320	300	307	322	352	334	303	334	340	327	310	359	339	291	358	314	324	331	319	303	340	304	303	303	332	321	320	343	322	361	308	305	317	333	347	327	338	304	325	353	334	348	332	324	313	342	329	332	327	304	336	307	300	319	341	318	353	330	338	329	297	314	331	329	312	318	301	336	317	316	318	345	358	324	314	331	328	349	339	341	305	342	326	336	317	317	363	341	303	341	330	298	310	361	305	300	285	318	330	358	321	307	343	357	301	315	306	344	325	328	305	319	323	296	325	317	351	342	342	308	317	308	339	341	336	328	313	324	355	325	334	345	327	325	355	313	303	306	303	328	328	321	312	298	301	340	323	333	323	340	321	312	317	303	323	327	313	351	316	341	330	311	318	344	315	356	360	336	323	331	347	308	336	307	349	335	314	323	343	326	316	318	316	321	362	303	307	329	322	310	322	333	321	306	317	323	339	301	312	351	334	348	306	316	288	325	328	302	323	338	331	329	301	336	308	343	329	316	310	323	312	319	325	357	319	334	317	322	365	330	331	289	317	345	315	335	342	336	323	309	354	347	316	334	338	318	348	339	333	307	333	320	355	313	333	315	315	355	337	334	316	341	342	332	302	297	341	301	304	347	338	348	343	332	329	318	334	344	329	337	352	337	321	327	334	350	316	335	323	315	333	301	289	304	344	349	313	326	329	333	304	315	319	329	344	335	332	343	318	329	349	296	289	328	287	304	356	334	308	335	339	313	326	315	304	321	301	323	328	331	337	313	330	321	335	359	342	309	335	346	322	336	335	337	328	342	289	342	321	314	315	323	317	359	319	361	310	349	319	294	312	316	306	333	348	296	312	350	322	375	321	291	338	321	331	331	319	322	328	312	335	314	321	327	301	315	318	304	328	350	326	324	360	347	308	346	319	338	323	330	287	326	322	326	345	332	353	369	336	334	315	313	342	332	352	330	289	304	346	329	321	305	336	336	307	323	311	335	348	351	316	289	319	319	319	324	335	329	326	377	331	345	337	317	356	325	366	296	314	369	367	336	310	292	300	311	322	311	324	315	330	308	332	319	332	325	307	338	284	297	327	318	352	323	318	316	311	343	310	340	354	338	358	279	339	300	339	343	339	299	347	291	310	327	324	321	317	298	330	301	344	311	298	324	322	339	350	319	320	328	336	333	307	312	294	312	326	299	330	334	332	354	324	312	335	309	316	309	294	348	359	325	310	328	351	292	330	341	326	360	342	332	318	279	319	324	338	309	367	331	315	331	330	320	351	341	340	315	344	314	313	352	343	366	326	348	316	326	335	297	295	333	329	332	321	326	348	323	329	332	324	319	307	306	335	321	333	320	338	378	296	306	329	347	265	329	341	360	333	314	351	308	314	367	308	321	343	296	300	315	321	336	343	322	353	348	318	327	307	340	331	320	344	316	367	341	338	313	354	327	334	327	317	305	312	311	307	347	317	327	338	330	349	328	340	309	330	309	333	305	312	321	341	340	324	320	344	300	320	318	337	332	325	331	321	324	324	339	304	323	310	309	339	345	295	341	343	313	329	322	329	341	318	325	319	301	341	360	302	328	300	310	314	314	304	339	321	351	312	331	319	349	312	295	300	326	325	348	329	281	323	306	360	316	295	365	338	328	328	302	325	305	338	318	334	313	315	334	325	334	323	359	315	304	334	351	281	339	319	299	324	347	320	296	325	295	306	348	338	349	363	313	327	345	368	328	319	322	298	381	326	298	322	308	319	329	331	332	320	315	342	335	304	281	324	296	332	330	331	304	350	295	339	322	303	341	349	333	338	323	352	329	352	325	331	327	314	348	308	292	326	311	298	308	339	307	318	298	301	344	318	335	327	353	326	328	343	346	325	330	325	306	319	338	327	343	354	306	313	312	280	329	347	328	327	349	310	319	299	295	316	331	293	311	339	313	319	300	291	284	347	337	315	329	313	307	339	344	339	344	323	325	313	330	345	301	307	312	345	317	318	308	327	319	315	313	347	321	314	318	329	332	324	344	335	337	326	278	345	343	297	345	300	357	335	288	315	336	327	319	355	313	326	312	320	329	307	320	358	332	335	321	351	326	349	333	297	337	365	306	332	347	313	334	320	312	347	324	329	338	328	334	332	365	312	343	339	319	319	325	312	326	321	328	317	344	302	337	356
5013	3273	1372	796	641	515	493	461	450	410	406	389	363	374	350	374	373	356	374	332	369	372	357	339	358	349	341	343	318	330	331	338	349	353	349	363	354	348	368	360	388	352	370	346	346	331	345	342	336	357	353	349	351	341	329	367	347	372	351	317	333	330	361	344	342	349	337	323	340	340	358	308	311	344	353	319	354	357	345	329	303	340	348	335	369	335	351	344	332	356	354	340	331	369	347	347	315	330	334	325	354	337	365	369	373	366	362	357	359	362	365	358	350	357	354	342	363	324	311	355	337	335	368	319	309	332	343	344	348	326	323	338	364	349	333	346	363	319	367	347	339	323	362	335	340	350	381	344	338	348	337	343	358	311	318	325	331	335	359	365	319	352	347	345	307	355	355	356	347	342	344	338	350	345	354	329	345	334	346	334	358	322	350	349	349	323	361	350	323	353	330	328	340	342	355	345	336	369	355	343	341	348	336	312	323	336	346	347	355	308	355	343	312	353	321	358	339	341	345	377	314	301	341	362	324	369	341	361	361	345	340	349	337	335	337	359	316	366	355	330	345	320	350	331	328	307	321	352	320	352	351	332	371	371	365	324	336	383	324	341	339	358	332	360	340	377	341	302	362	352	371	334	308	356	337	393	341	365	350	360	354	366	329	346	351	366	332	337	355	362	334	303	328	322	358	352	332	371	331	350	321	351	339	367	333	338	333	373	292	335	361	328	327	297	357	354	341	347	353	345	348	334	350	350	360	344	312	321	350	368	335	360	324	356	374	358	352	356	342	369	349	367	360	328	322	361	351	354	339	328	328	343	344	344	347	296	348	330	366	332	336	362	357	317	384	351	322	341	316	344	344	339	342	350	341	322	347	361	340	346	323	341	358	365	366	315	336	347	367	346	366	337	351	374	329	335	336	346	353	332	354	363	341	318	331	384	340	348	317	344	366	346	356	331	331	357	363	386	335	302	373	352	335	340	345	337	324	341	325	318	346	330	365	354	339	323	318	349	340	348	360	326	341	340	354	361	325	349	356	340	359	383	339	325	346	318	352	319	361	338	363	329	340	342	377	350	346	359	307	339	368	315	352	334	356	329	334	337	369	375	313	341	332	338	358	365	357	348	329	332	360	315	365	351	367	308	356	374	350	349	353	352	338	350	348	352	334	338	333	365	323	382	348	335	351	356	332	354	355	361	355	345	338	351	299	364	352	347	380	304	332	355	382	330	330	336	342	303	357	348	326	318	344	348	350	370	374	337	358	334	382	383	348	316	321	332	319	347	340	346	335	353	374	347	372	353	305	361	362	357	349	332	317	333	362	360	348	324	347	350	339	394	336	348	329	353	355	346	360	333	342	370	318	312	349	319	307	352	298	330	372	336	353	328	346	325	330	339	357	316	382	358	343	342	325	350	373	345	366	335	351	352	353	347	328	359	338	331	364	359	343	329	373	335	337	305	359	344	339	381	323	336	339	352	332	326	353	340	350	348	294	325	358	350	353	367	346	394	342	344	337	325	369	338	313	364	339	314	339	372	334	356	327	337	354	349	372	336	338	363	316	356	350	359	355	330	349	357	355	322	339	301	354	352	345	333	329	336	341	350	354	323	312	370	358	326	317	346	345	359	355	366	327	311	340	321	353	346	337	354	321	334	354	361	368	333	320	339	320	334	322	380	361	332	332	348	340	363	349	311	349	356	351	346	344	358	331	307	333	351	328	352	310	299	380	333	357	370	325	341	307	333	348	316	323	342	324	310	323	354	334	346	359	352	345	368	342	365	319	374	313	343	346	336	338	364	360	343	367	333	336	352	313	347	354	342	351	333	348	340	331	350	346	348	327	368	316	351	318	352	334	321	355	355	365	346	341	351	336	366	313	339	319	357	349	368	340	318	353	353	347	350	362	329	340	315	323	332	315	330	334	360	367	353	351	352	300	366	349	347	347	350	355	359	352	343	339	340	342	379	365	333	316	339	332	338	330	390	343	343	361	378	350	334	332	343	361	326	305	364	336	406	357	352	334	339	341	368	355	384	316	336	321	317	334	350	343	346	310	340	327	376	350	329	334	334	319	340	331	343	358	328	319	318	355	357	381	313	336	329	361	341	313	354	333	345	349	329	314	359	341	367	363	311	339	349	337	330	351	368	343	359	323	379	353	361	358	347	360	342	333	325	324	363	313	381	337	325	342	339	339	341	336	347	331	357	378	334	325	327	334	323	370	348	351	384	378	349	368	342	319	392	355	351	359	355	353	350	365	364	321	356	336	335	353	331	344	327	343	332	356	340	371	359	320	333	323	340	356	352	356	367	320	347	330	346	375	356	348	335	341	347	304	329	337	372	343	355	325	358	360	327	353	377	323	336	350	343	317	309	333	308	369	350	330	380	320	334	351	339	362	323	374	323	315	336	323	359	340	347	357	335	336	347	360	320	349	286	333	340	333	305	329	319	339	361	329	331	351	327	329	348	375	359	351	360	352	338	355	367	335	310	333	313	342	335	349	329	332	346	325	329	324	323	369	340	324	335	336	344	320	314	329	338	370	322	350	300	314	348	318	355	346	329	325	337	342	358	347	329	330	372	338	336	368	357	397	314	360	360	332	347	339	344	334	352	316	306	342	329	358	329	336	350	385	361	366	333	331	325	334	336	307	345	342	326	325	386	364	359	316	346	345	351	356	357	327	328	350	353	314	341	359	331	329	340	352	339	314	328	377	301	358	367	329	333	325	340	330	340	343	356	356	314	372	355	351	338	347	345	353	323	365	340	356	347	331	320	335	340	331	332	348	318	335	372	377	342	338	305	333	378	343	332	320	350	326	340	366	336	352	361	342	348	333	334	322	378	359	354	328	340	337	339	325	357	343	349	334	338	345	355	334	349	371	345	344	348	374	327	308	329	321	349	355	335	323	353	317	364	363	361	325	349	328	341	349	372	339	340	341	370	340	353	346	342	321	338	328	321	379	345	350	329	343	329	343	338	360	347	371	373	344	362	319	321	374	359	346	353	355	312	351	344	348	365	324	347	338	336	353	347	344	358	343	324	360	339	339	345	360	333	336	354	336	364	330	310	362	320	367	364	344	343	331	355	358	322	335	352	356	345	351	332	354	333	340	334	301	331	338	336	364	367	358	340	302	334	333	355	340	363	336	376	335	370	302	391	351	314	338	324	398	331	323	343	367	344	362	324	345	326	354	317	360	347	353	318	362	339	373	351	327	353	333	348	316	353	354	350	308	317	324	320	359	331	322	344	367	350	345	341	338	372	333	329	332	347	320	354	341	340	374	371	341	323	343	296	336	370	341	348	358	377	342	317	371	345	306	336	343	318	331	365	353	327	338	343	359	366	330	332	355	348	321	357	336	341	333	347	326	381	315	332	366	362	325	347	366	357	394	351	353	356	327	360	345	358	307	355	345	330	352	340	358	342	334	329	355	346	331	342	332	338	335	357	346	314	376	345	332	349	316	324	333	351	341	368	336	341	384	333	363	346	337	352
23613	20900	27735	24173	20785	4388	725	451	368	299	269	246	223	226	212	207	210	206	180	206	208	167	175	176	191	184	196	168	159	159	166	170	168	162	184	153	157	164	175	139	179	168	156	157	163	143	178	162	141	162	157	160	168	178	172	182	156	146	164	187	160	160	168	163	150	166	157	143	144	156	174	159	159	145	164	148	138	166	163	173	165	175	149	143	172	154	145	154	160	151	132	163	155	177	176	156	165	144	155	150	165	172	149	158	170	148	129	164	152	146	152	136	155	151	165	166	154	173	143	170	187	135	167	157	155	159	178	127	143	162	149	147	135	169	140	142	148	171	143	163	153	167	155	147	166	144	145	154	154	156	162	175	157	177	165	155	133	161	166	163	165	136	129	177	175	160	143	151	163	158	163	170	164	165	167	169	156	147	145	144	169	137	177	159	128	160	154	158	164	132	134	146	141	125	161	156	178	172	151	148	149	155	144	151	172	159	160	149	176	152	153	156	147	158	132	154	175	160	155	133	150	161	168	170	156	158	155	159	161	149	154	143	176	139	159	170	140	140	160	169	140	139	142	173	155	147	138	168	161	132	154	163	151	159	165	155	178	140	166	168	182	154	164	168	186	115	162	139	179	155	169	167	139	184	157	184	147	158	160	148	160	177	164	143	163	171	148	164	163	144	156	162	146	148	153	180	158	164	146	171	140	137	166	156	156	171	171	169	134	146	148	175	137	143	166	145	161	163	158	155	144	136	171	158	156	150	149	164	163	149	156	152	152	141	147	153	174	160	158	151	146	159	161	150	187	143	153	141	160	143	166	153	139	148	180	170	161	156	140	155	161	171	156	175	133	155	157	135	147	173	164	162	155	148	154	187	153	136	146	141	154	148	148	156	153	154	144	169	144	170	138	152	170	168	152	158	168	160	160	172	177	160	151	136	145	128	147	151	164	160	162	150	145	143	150	164	166	149	164	138	147	163	128	141	164	140	149	122	156	152	169	149	136	162	164	144	161	157	153	166	166	179	162	147	176	149	149	168	147	149	153	163	171	148	158	131	154	169	166	137	150	188	165	138	153	179	162	141	148	158	159	140	168	154	171	165	176	172	155	166	156	138	128	153	162	145	144	139	160	160	176	155	161	182	145	166	157	148	158	156	159	143	159	141	153	181	163	171	147	181	162	165	135	175	174	168	148	169	154	162	132	187	146	169	162	161	170	156	154	171	161	143	145	148	168	149	138	150	170	148	169	142	148	134	154	138	168	153	138	160	162	152	165	156	169	163	150	156	153	151	158	131	161	178	159	173	152	140	129	174	142	151	145	146	141	148	161	133	172	144	171	147	156	149	147	157	141	144	168	175	166	171	124	144	166	127	166	170	154	161	151	143	184	132	152	147	173	155	162	146	148	150	141	158	134	141	140	164	152	156	148	162	159	146	162	146	143	158	175	159	143	174	162	157	172	141	147	157	149	147	152	171	151	150	130	166	189	150	159	135	175	190	161	152	132	162	172	172	147	165	139	161	169	148	149	171	152	154	169	170	146	168	146	145	127	162	119	150	140	180	169	156	134	149	179	148	160	160	158	167	155	164	151	155	161	172	160	161	161	139	164	165	149	180	166	177	152	149	148	138	176	173	152	184	172	157	167	157	149	150	148	154	158	149	174	156	159	131	154	173	143	161	141	148	189	165	152	164	166	177	175	127	165	148	153	138	157	159	145	155	149	145	165	127	144	140	165	167	158	158	128	140	144	153	160	172	166	166	179	156	139	169	160	147	162	151	153	145	168	164	152	145	172	174	174	168	156	151	144	165	185	131	180	154	137	166	159	153	170	163	166	149	162	139	138	142	127	132	154	164	160	164	165	143	143	177	162	155	144	156	159	118	162	181	133	167	157	131	171	155	138	145	165	154	165	170	168	152	153	174	157	135	150	127	162	130	165	166	152	146	166	179	165	136	134	143	149	172	148	147	133	150	157	151	165	161	145	136	167	139	138	158	172	180	147	145	175	160	138	165	142	168	174	134	166	163	135	178	152	174	162	136	148	152	157	147	151	170	163	166	162	144	172	152	163	167	178	151	121	180	136	155	147	185	162	163	134	146	144	137	151	152	164	156	150	155	174	160	139	172	164	156	161	163	174	166	179	155	163	146	182	164	149	146	151	149	157	141	156	148	151	144	146	135	168	172	164	163	176	147	152	164	156	143	148	158	151	169	170	158	162	143	146	163	145	125	155	164	165	162	135	168	157	148	155	161	132	139	155	151	140	154	167	152	148	140	152	170	176	141	151	140	158	156	142	163	154	143	136	160	166	154	163	156	183	180	163	148	155	167	165	152	155	149	162	139	145	166	150	144	145	136	161	176	154	121	179	143	155	147	154	141	160	167	150	146	155	157	151	173	126	178	152	159	160	143	172	150	139	169	150	142	158	158	162	159	150	161	153	172	145	165	127	133	144	156	143	144	173	150	178	129	167	175	158	163	166	162	155	174	152	158	171	148	161	147	159	158	155	175	178	163	164	161	168	166	150	179	162	184	148	138	151	148	155	163	140	148	176	145	167	160	171	158	190	162	131	147	155	179	136	150	143	146	144	152	131	162	158	147	153	153	135	155	157	181	154	145	156	154	144	176	145	174	154	162	138	166	163	169	164	145	163	157	160	154	167	156	159	164	165	143	147	142	134	155	144	163	187	139	150	138	149	127	169	163	149	171	139	156	171	154	164	151	148	163	146	135	173	142	143	146	161	133	160	154	149	157	162	161	163	157	168	161	182	134	149	158	168	154	133	152	177	133	173	162	169	156	168	173	140	147	164	125	158	160	175	165	177	160	149	158	162	149	165	165	140	148	159	152	161	159	154	151	177	151	173	146	150	161	151	163	151	159	158	171	165	152	164	154	148	173	164	163	184	153	178	147	164	165	148	143	144	157	170	158	184	166	183	160	155	171	173	158	148	154	138	148	157	140	169	151	146	165	165	157	173	142	177	144	166	151	140	137	167	148	154	179	162	159	140	156	142	148	152	162	151	175	136	161	141	161	161	157	151	150	133	181	164	151	130	142	178	152	157	149	174	163	174	168	153	168	172	165	153	156	163	181	147	175	158	150	165	159	144	152	151	150	157	128	158	150	157	149	149	140	144	165	146	150	160	163	154	146	139	157	170	156	164	145	165	151	177	150	135	160	168	158	158	148	133	137	143	144	148	166	164	156	162	148	162	174	175	133	143	141	168	152	174	150	144	151	164	161	155	129	144	144	135	148	130	159	156	146	147	143	135	156	151	137	143	157	153	163	159	142	172	160	149	168	146	147	172	125	175	146	148	146	166	159	163	171	142	170	149	153	164	151	177	155	144	147	172	159	164	168	177	165	167	159	154	150	169	160	150	152	171	176	146	166	163	155	160	140	138	132	151	173	155	156	173	160	148	170	155	171	180	167	170	144	156	171	154	159	143	162	151	160	140	153	132	168	164	138	133	172	152	159	154	152	158	142	173	149	139	168
3603	10773	5614	2489	1695	1276	969	742	592	439	449	345	317	310	280	304	233	220	243	245	221	208	222	196	199	190	179	180	191	165	198	176	181	174	192	164	181	195	165	190	164	164	183	191	177	180	188	156	173	161	169	175	167	176	173	168	181	170	159	168	149	172	158	146	193	193	202	145	169	162	174	181	169	162	180	158	156	163	181	185	160	171	171	163	185	180	164	180	164	161	142	158	153	157	178	173	180	164	162	162	179	192	162	155	173	181	156	172	147	146	167	154	167	148	164	170	187	157	163	165	148	156	175	154	165	153	169	166	170	190	152	160	160	176	158	143	155	152	186	153	166	209	176	167	195	197	164	175	160	164	161	171	177	168	177	160	169	166	160	137	182	170	140	180	160	150	176	187	177	156	188	181	155	175	170	155	158	153	171	165	155	174	181	148	192	148	157	156	169	166	177	171	154	165	187	149	162	136	164	168	162	160	165	171	181	154	161	188	171	165	166	186	168	172	180	155	166	155	159	150	167	161	178	179	147	155	174	161	170	172	174	183	151	163	164	177	187	175	161	169	173	169	150	162	172	154	175	152	166	156	168	174	156	184	164	154	185	191	182	150	176	153	151	149	154	175	175	148	178	157	169	159	164	180	154	157	162	165	173	177	172	163	174	152	165	170	127	179	171	204	161	162	158	160	168	174	141	167	191	163	166	160	162	191	164	180	165	157	157	152	171	175	170	137	155	167	170	161	159	174	151	173	191	201	204	171	180	178	153	167	176	177	164	173	183	154	173	141	173	175	182	151	167	165	154	172	144	149	172	176	138	171	188	158	146	183	166	161	169	165	177	166	190	179	166	157	138	167	181	152	181	171	168	177	168	173	172	158	169	150	158	157	166	175	151	188	159	202	168	163	178	169	141	172	170	147	154	179	166	164	158	144	155	172	171	160	175	181	174	151	159	159	168	155	164	164	186	161	169	165	159	191	176	156	157	162	144	172	132	151	156	158	174	167	176	161	174	160	157	197	178	145	161	153	171	189	157	153	161	174	150	156	156	162	193	167	169	170	185	171	150	187	162	181	162	180	179	184	168	149	167	150	168	177	159	173	183	177	173	168	178	180	170	179	163	186	164	158	178	177	174	162	170	133	163	159	181	169	175	150	151	159	168	161	179	168	187	177	163	174	155	139	159	155	182	178	153	183	189	155	178	166	193	156	150	198	182	186	152	181	165	171	168	172	158	165	159	155	155	165	168	152	146	183	163	165	168	163	169	184	144	173	165	185	173	158	160	150	185	170	157	168	177	165	140	162	151	159	187	167	170	181	165	175	172	164	166	180	189	184	177	165	161	155	160	184	188	172	153	172	161	178	145	154	167	167	194	142	174	161	150	166	167	154	191	178	167	145	165	165	152	179	150	168	149	171	166	164	156	172	188	177	160	149	164	176	179	157	164	198	173	159	154	147	184	189	165	192	156	190	169	161	165	152	163	157	128	177	148	158	140	140	176	161	167	164	160	160	175	149	154	171	170	174	158	179	160	163	181	176	181	166	156	170	164	191	157	167	171	176	149	181	166	157	154	171	154	164	162	169	180	175	175	150	171	159	151	159	152	159	183	177	162	171	186	177	171	193	172	170	164	155	181	166	175	166	166	182	171	176	182	159	173	163	202	145	154	180	162	171	172	184	172	170	149	172	168	169	158	169	154	187	182	165	175	167	159	151	167	158	175	171	149	167	168	162	152	159	161	163	159	153	177	175	166	167	165	165	150	166	178	174	180	174	166	175	132	160	156	170	151	152	171	157	137	166	161	168	150	175	162	176	160	178	147	160	168	187	187	181	152	169	151	166	181	170	181	181	161	170	158	156	168	154	163	179	173	181	166	178	163	151	169	172	160	151	179	143	159	181	158	161	171	143	176	154	155	152	166	169	151	166	183	186	156	158	185	152	154	165	153	175	165	163	156	175	153	179	171	166	168	172	147	165	162	155	138	173	161	156	170	164	173	189	163	178	164	164	166	170	165	172	144	168	151	142	188	189	181	148	163	150	157	175	142	180	154	150	152	165	154	172	151	194	160	182	167	135	151	159	152	177	168	158	153	159	168	165	156	175	142	161	154	166	164	177	179	174	173	165	169	155	162	172	155	164	167	153	154	171	185	166	173	194	177	171	191	167	144	173	187	167	181	167	157	175	166	175	170	145	150	179	162	185	172	157	174	157	153	171	185	163	156	158	170	170	166	169	180	170	146	151	158	152	158	184	184	152	162	163	169	157	176	177	176	186	158	149	156	161	134	163	182	167	148	162	154	171	175	176	156	176	191	157	144	162	174	175	161	164	167	170	165	189	180	156	169	174	170	172	148	166	164	164	178	148	150	160	176	149	170	151	154	175	183	168	145	181	180	156	143	173	162	145	159	161	153	159	162	173	155	174	202	166	179	164	175	181	162	154	178	180	130	162	175	167	168	154	176	156	167	174	164	169	167	166	166	156	160	156	164	175	186	166	183	186	162	186	176	157	169	124	160	160	155	185	160	175	150	159	157	190	166	176	168	169	167	176	128	148	153	176	156	149	178	153	188	171	167	159	169	168	170	150	164	178	162	181	145	164	161	178	173	166	162	155	201	156	174	187	167	157	169	167	172	153	162	170	152	169	175	156	178	174	150	163	183	169	165	150	175	188	174	155	167	165	166	171	200	175	165	183	173	190	156	161	153	159	147	176	161	172	170	187	141	168	163	148	162	164	163	147	165	166	168	154	164	151	177	155	179	171	163	187	181	179	185	160	163	165	163	184	172	162	163	150	190	185	180	151	181	160	161	170	161	172	142	173	158	172	174	151	157	166	177	170	165	175	155	185	153	153	169	181	152	173	171	183	157	154	151	155	181	149	167	154	173	167	169	171	167	169	165	176	176	172	157	165	158	150	160	147	190	154	170	138	156	176	148	173	190	159	165	194	170	148	170	158	154	165	163	164	179	166	170	151	172	178	137	169	189	170	205	160	152	165	149	189	169	187	152	152	157	187	146	161	172	158	176	175	150	168	164	184	161	161	178	182	161	172	155	184	149	168	149	168	176	157	163	157	175	193	186	162	175	174	188	158	159	145	161	160	151	179	174	174	166	170	167	159	173	169	155	149	178	171	155	198	161	151	168	173	173	158	161	171	139	173	174	154	151	163	154	168	144	165	168	153	154	170	169	169	188	173	144	182	166	152	165	158	169	189	142	181	170	150	159	165	170	177	174	172	142	156	172	170	157	159	128	167	140	144	181	181	178	161	184	145	148	168	185	173	173	155	186	182	188	171	177	147	181	169	151	147	188	163	155	192	173	174	184	177	174	155	157	154	180	164	165	173	144	147	184	164	164	179	151	160	167	178	172	163	189	171	143	166	162	177	163	151	175	172	160	179	161	162	145	180	181	164	151	141	182	150	160	158	163	161	167	182	163	185	175	143	154	186	172	165	161	142	191	185	151	157	160	170	169	172	172	163	161	181	149	168	169	184
24624	20904	26609	25177	7271	725	623	548	497	455	439	416	443	427	413	411	393	381	438	366	408	426	390	424	338	383	375	369	355	368	379	389	427	375	376	367	346	369	415	347	356	372	379	366	410	403	370	364	396	394	408	375	360	366	368	380	382	365	390	385	350	385	356	371	359	355	404	405	395	392	394	398	376	381	395	363	376	363	358	397	394	353	353	372	344	415	369	353	376	382	392	365	369	366	366	394	402	375	391	411	405	368	412	371	389	380	366	379	396	380	366	373	402	339	364	384	393	361	379	391	359	375	372	352	396	367	375	379	402	374	363	390	389	353	339	361	377	388	374	379	384	384	369	395	373	371	394	355	372	348	422	397	394	403	388	339	348	364	388	387	385	369	372	389	391	391	389	359	358	348	372	363	374	381	371	340	335	399	377	350	405	386	365	375	409	384	370	394	379	385	371	361	353	391	344	407	384	334	371	361	401	403	383	372	367	328	382	423	372	337	408	383	364	348	348	361	395	384	404	381	399	364	372	383	361	343	363	362	374	409	367	375	354	398	352	369	328	369	376	360	377	361	330	383	394	341	363	384	376	378	356	376	388	379	354	361	381	354	384	367	359	364	371	368	389	344	379	385	358	370	375	385	385	387	344	369	377	387	395	377	371	412	403	400	357	414	378	375	386	390	396	350	397	372	374	395	376	397	384	378	368	383	362	339	369	392	371	384	348	393	389	384	359	364	423	377	359	359	356	380	376	363	343	390	399	421	372	371	390	366	386	356	379	399	397	342	381	376	380	394	380	338	330	369	374	351	412	379	390	376	384	376	383	369	380	339	354	396	394	373	419	366	358	365	371	374	361	382	352	388	376	377	368	375	430	368	395	389	335	377	422	364	349	371	387	370	394	377	367	377	376	395	362	367	354	414	390	385	397	370	382	388	387	399	356	366	360	406	395	347	370	353	381	371	384	399	374	375	334	387	408	377	376	383	393	398	395	390	369	360	374	367	389	366	331	385	388	374	360	385	363	351	349	398	361	399	379	397	370	398	386	391	396	378	393	329	374	356	398	357	366	402	363	382	380	364	366	350	342	365	382	367	361	392	412	378	379	369	352	393	368	354	362	359	378	364	419	383	370	368	358	407	372	388	403	360	392	402	384	345	396	368	400	407	359	361	366	360	386	365	381	405	397	357	378	395	322	390	395	402	364	382	387	364	375	372	417	389	384	385	352	356	356	365	373	371	386	358	358	384	339	399	388	388	379	400	351	398	368	349	379	370	366	369	376	382	387	383	400	389	404	370	376	381	394	394	388	371	370	359	350	394	398	387	348	380	401	388	353	361	417	382	367	363	407	370	391	366	391	392	380	329	394	379	372	367	352	369	382	381	362	398	372	353	408	348	350	374	365	383	375	380	381	388	349	356	350	385	379	393	362	396	403	406	408	355	364	385	332	355	393	351	408	352	373	388	373	355	370	355	376	374	361	370	407	379	388	363	384	385	380	357	369	381	371	374	391	414	369	397	384	357	398	358	372	381	353	350	355	330	329	375	369	375	391	387	391	372	356	374	412	355	351	372	368	364	400	361	397	347	402	384	366	378	354	343	395	360	366	373	372	345	371	360	388	373	357	363	387	382	397	375	400	366	339	385	377	365	360	391	396	395	384	380	348	394	384	360	362	368	358	382	387	372	376	371	408	374	382	360	353	386	371	350	369	393	358	406	329	346	370	432	384	404	367	357	403	370	338	352	378	369	409	375	361	364	405	391	399	371	410	394	372	416	385	365	410	389	367	378	399	383	375	393	375	386	351	367	359	372	364	365	382	333	380	364	356	344	374	384	375	364	345	405	406	405	394	405	373	382	413	390	387	370	400	391	365	410	357	355	387	358	347	357	373	346	376	384	410	345	390	407	358	372	382	376	376	387	383	367	380	373	376	386	339	394	368	332	371	333	378	356	373	330	414	330	356	374	385	385	344	380	365	359	380	398	387	340	353	413	342	361	364	369	378	379	353	338	354	365	386	398	337	356	377	383	360	371	350	371	377	333	406	381	388	353	382	380	405	403	386	389	389	382	393	372	349	360	408	411	367	397	350	346	382	378	371	401	370	418	385	344	345	367	354	396	367	371	342	398	379	363	368	358	369	347	398	367	370	402	366	391	351	369	399	329	365	377	375	370	366	384	347	353	350	359	392	370	384	366	339	385	385	385	394	369	401	357	363	394	414	353	359	359	357	367	368	378	409	398	353	388	356	394	394	350	386	391	383	384	393	424	365	411	364	359	318	398	362	412	374	343	344	414	396	345	352	383	354	385	391	371	382	326	331	361	379	395	339	356	343	362	394	349	400	382	407	383	387	366	378	386	356	372	391	421	369	353	400	381	379	390	364	375	360	383	377	363	368	370	361	391	384	371	389	360	392	346	377	369	361	356	374	355	387	342	369	397	384	379	390	362	341	366	364	358	402	373	379	323	356	373	333	361	376	375	382	393	370	399	398	433	361	349	333	380	361	382	381	336	360	417	408	350	368	381	392	372	332	408	374	388	379	378	384	417	360	396	380	363	363	393	372	417	342	380	406	415	350	370	419	369	382	359	379	370	392	350	338	331	410	368	398	362	395	406	353	396	350	372	388	398	367	353	365	370	372	357	339	397	347	385	380	374	360	412	361	386	382	390	380	389	372	376	388	388	371	366	385	374	350	373	368	389	368	342	382	398	368	364	373	362	374	368	373	425	373	378	399	415	372	381	363	370	377	367	387	349	376	360	356	399	389	391	391	326	351	379	382	393	347	342	370	343	338	353	387	401	385	386	362	344	397	362	368	387	376	379	378	380	379	402	356	382	402	361	391	355	367	388	368	379	359	356	379	371	360	398	360	406	368	385	377	380	401	357	387	359	384	353	382	362	355	353	398	360	373	381	361	347	401	370	349	367	391	351	376	374	398	365	359	391	380	351	366	342	375	412	342	386	404	364	356	397	378	397	386	366	389	402	382	377	369	385	345	389	390	409	342	356	384	375	365	398	378	349	397	391	379	376	364	357	388	372	414	371	394	384	385	347	373	368	386	391	371	342	380	357	387	370	344	373	362	367	403	365	388	362	397	404	386	401	374	351	372	374	375	391	388	390	350	409	339	399	413	380	373	395	327	364	396	391	397	385	400	342	383	400	367	385	397	344	404	385	401	384	377	352	346	379	361	372	396	344	403	372	363	368	381	357	364	358	403	367	356	370	387	381	358	371	382	407	346	372	363	369	370	388	388	379	355	358	354	361	380	353	394	391	380	367	380	368	368	387	372	377	391	379	387	352	389	386	388	383	365	367	351	380	394	380	378	351	343	357	412	378	392	371	345	369	337	363	396	384	376	376	355	395	375	374	376	353	336	390	382	370	402	350	347	379	329	390	342	374	352	377	348	354	374	361	378	374	379	383	371	333	388	365	355	396	413	384	384	377	379	393	372	396	350	400	390	400	386	368	380	392	372	345	378	385	392	403	410	348	360	361
3559	6505	3224	1617	1159	1030	795	647	650	574	515	518	466	445	448	476	420	389	451	394	385	379	412	403	409	390	365	425	397	385	402	419	384	386	416	408	382	398	423	377	391	394	411	375	401	375	405	374	380	408	374	398	417	409	379	405	402	406	387	363	388	354	378	377	389	402	408	412	436	360	371	390	368	355	361	367	388	402	371	379	362	380	380	391	393	373	373	410	372	400	399	381	378	383	398	400	393	379	399	408	398	384	392	398	390	406	404	373	372	366	382	375	435	397	388	407	366	408	395	376	384	409	404	405	416	408	386	395	406	379	402	376	351	427	401	381	382	404	388	353	378	414	360	393	364	392	392	427	411	372	389	394	364	365	378	396	379	373	403	376	402	424	391	358	385	409	371	365	378	409	384	384	404	387	411	431	380	385	392	377	405	366	389	413	389	371	400	398	384	369	372	434	425	383	393	383	385	370	390	395	392	391	423	387	346	385	404	374	383	361	396	362	368	363	414	354	382	400	365	361	371	379	378	398	393	399	408	357	391	388	410	366	424	373	403	389	366	374	366	377	406	402	401	377	406	435	378	406	391	409	395	400	414	403	378	430	381	365	401	383	415	368	392	389	426	387	401	371	359	390	381	400	368	405	354	391	356	390	391	396	380	393	418	394	378	380	402	393	375	390	369	364	406	407	389	400	387	372	377	394	402	419	406	376	411	426	362	406	403	404	412	351	353	403	367	398	385	366	399	403	389	394	374	402	402	408	390	394	352	409	393	394	391	361	373	391	389	390	395	394	392	352	411	406	413	419	381	423	403	386	376	392	392	367	396	380	408	376	409	408	388	411	390	352	398	431	363	361	384	378	369	406	405	361	397	376	362	371	411	384	398	394	406	405	391	411	400	379	383	418	360	375	400	358	400	377	390	421	404	426	384	426	377	402	396	428	392	385	387	397	367	396	423	384	362	405	403	354	396	401	412	387	377	376	372	385	413	401	369	377	340	386	372	349	373	368	381	423	381	365	406	381	417	378	413	381	401	376	405	396	397	384	411	400	379	410	388	421	399	404	385	405	393	385	390	386	390	406	398	349	368	367	429	356	420	388	410	369	400	384	411	376	403	410	399	389	349	416	379	388	382	383	376	397	385	398	358	358	380	384	392	373	410	402	417	346	402	403	364	407	390	383	394	372	373	408	430	366	356	420	373	402	399	412	381	384	377	407	410	388	395	398	386	387	401	392	412	340	383	408	373	423	369	409	394	404	393	367	366	375	385	418	402	376	334	374	433	413	415	408	394	376	399	374	392	383	373	389	389	401	395	410	375	389	388	422	382	396	388	399	394	400	384	421	382	387	405	379	365	387	394	393	384	386	374	369	404	399	387	390	375	379	375	343	399	381	390	384	393	389	387	352	370	400	411	356	350	402	404	398	394	369	419	384	384	383	389	403	365	364	369	388	357	389	378	390	365	371	426	339	343	400	365	381	382	403	408	374	345	391	384	390	399	379	388	377	402	387	390	364	404	366	401	383	364	420	410	363	390	433	387	384	398	400	379	393	396	361	381	387	376	419	420	410	377	383	353	412	377	371	372	388	419	407	398	413	407	385	362	416	405	394	377	356	379	401	404	376	368	393	332	361	430	406	384	389	384	394	382	381	376	420	371	429	410	402	393	415	385	354	390	373	387	403	360	404	439	369	374	400	397	401	388	376	396	360	372	375	399	384	402	407	443	416	389	392	379	384	379	351	382	370	375	397	400	406	408	392	417	392	388	372	401	386	400	378	357	371	381	364	431	420	394	393	407	403	388	396	400	404	375	401	368	411	390	399	368	416	375	379	399	381	434	402	397	382	396	401	394	389	372	385	388	401	426	382	366	384	404	416	417	423	377	376	392	409	359	412	371	384	368	383	404	408	382	383	385	403	375	403	400	415	418	401	396	408	374	390	417	387	385	416	412	359	404	402	377	395	359	387	401	399	364	374	398	377	394	379	408	408	378	398	394	406	368	432	410	379	377	395	451	356	371	409	365	404	417	366	360	410	380	412	379	398	403	369	341	407	396	378	379	364	387	426	372	387	361	405	391	378	346	401	372	340	379	359	397	365	386	390	380	363	408	400	386	402	393	392	418	389	399	419	393	372	398	395	378	385	428	366	390	414	383	373	381	374	377	422	372	400	392	398	385	376	375	360	395	387	388	411	380	378	364	386	355	387	407	404	371	385	376	372	404	378	378	378	376	410	389	372	423	373	397	385	389	387	363	378	387	380	410	379	355	418	401	392	386	415	353	389	373	413	385	364	392	384	372	385	403	393	359	413	378	372	387	386	418	381	435	360	418	413	364	378	383	423	421	397	411	380	403	387	427	394	378	410	379	372	405	414	380	384	384	415	378	433	408	375	399	376	406	422	380	383	371	394	385	419	420	422	379	344	392	416	409	416	363	433	380	371	384	397	369	347	420	403	394	385	377	381	408	427	422	382	399	366	381	360	391	375	384	399	374	337	368	377	389	403	383	376	399	394	372	390	368	390	371	365	388	420	436	413	425	378	401	424	397	389	349	355	396	386	372	358	403	359	430	409	417	396	448	389	428	401	370	419	400	381	358	397	384	379	391	407	381	399	396	374	364	383	371	416	379	361	354	388	405	387	415	389	369	385	386	400	358	400	394	409	419	422	375	339	399	418	402	380	390	393	365	391	416	385	386	362	386	375	371	382	352	408	373	402	390	372	381	361	417	384	369	399	369	427	360	390	378	447	386	374	421	404	390	408	399	387	415	414	370	360	387	359	398	406	409	388	395	407	400	389	352	400	350	355	384	395	346	434	372	384	426	413	409	393	435	399	382	393	394	376	422	411	390	383	376	385	392	392	391	418	404	389	381	350	390	376	389	392	416	378	358	409	386	371	390	395	406	364	390	360	378	395	430	415	401	376	424	366	385	394	366	397	350	361	359	389	394	372	384	376	413	385	398	390	386	409	393	384	429	411	390	383	387	384	421	417	387	401	386	390	369	403	410	391	401	405	397	353	371	427	354	364	416	376	374	416	402	357	378	383	397	398	389	376	387	385	369	379	355	376	382	398	367	390	381	400	390	385	399	378	369	394	383	359	402	384	365	382	398	381	377	402	400	408	409	371	386	403	374	395	357	387	371	425	388	398	428	395	388	402	397	365	379	360	377	378	376	374	385	403	392	405	416	396	410	399	379	364	401	359	369	398	418	398	391	401	360	382	377	395	398	412	368	406	407	392	366	410	382	404	404	416	391	404	415	348	377	437	416	378	404	364	371	396	412	365	369	361	367	404	360	393	403	361	365	428	386	431	350	391	387	398	405	383	360	383	380	402	389	379	380	412	412	419	385	389	392	405	386	384	397	429	397	409	359	382	375	422	379	365	353	375	391	372	381	398	373	391	397	364	407	378	381	380	388	390	380	386	403	367	392	389	396	369	394	390	368	370	402	381	373	385	386	385	370	370	381	368	389	398	413	403	371	391	346	383	375	410
22348	20950	28410	23670	20950	20951	5048	757	514	463	376	357	333	238	283	246	238	219	206	212	173	171	209	178	177	175	180	172	183	156	158	173	181	168	143	149	148	150	147	157	132	180	144	163	147	165	143	141	152	115	134	141	141	137	163	156	156	151	128	141	151	147	129	146	136	126	153	132	138	137	157	141	141	125	144	163	140	151	156	163	139	140	139	154	137	148	163	146	130	130	132	131	146	134	132	148	139	148	148	146	144	122	139	135	147	142	132	130	126	145	125	127	133	134	145	151	130	135	126	140	152	136	135	129	128	160	98	127	146	138	120	148	128	133	156	145	146	138	127	147	129	123	143	118	142	146	164	126	140	130	152	150	147	155	118	133	130	146	146	126	132	139	136	154	135	132	133	168	148	143	138	122	162	128	131	120	125	131	136	156	118	133	138	154	160	132	149	144	152	128	160	136	137	132	166	144	129	128	147	155	132	132	152	142	130	137	148	146	111	140	140	154	123	132	136	156	145	124	147	145	146	152	151	130	133	132	122	130	153	141	128	144	126	138	149	112	148	131	134	137	136	160	126	127	136	170	126	145	147	150	146	111	147	141	142	150	135	145	127	163	151	114	136	135	157	137	142	147	149	133	151	124	128	126	121	143	135	147	146	139	137	142	158	137	135	144	137	126	146	145	126	137	136	136	152	146	145	154	120	134	142	128	122	119	141	124	135	122	137	124	137	149	131	161	126	135	129	158	145	139	138	126	148	147	143	154	159	151	125	162	130	131	131	134	136	133	140	149	143	144	112	123	144	131	143	105	131	126	125	142	135	125	141	153	134	139	144	138	137	149	143	113	142	150	151	147	142	156	128	149	148	146	147	160	127	130	124	127	137	131	151	147	150	129	127	138	156	126	142	133	127	112	152	139	127	136	141	145	130	133	160	127	139	129	132	130	154	144	115	134	142	158	138	128	137	128	146	158	135	144	141	119	143	135	131	140	161	146	133	151	133	127	131	123	137	123	133	123	137	118	132	127	126	145	147	118	119	165	146	136	133	139	134	145	141	133	128	153	128	126	141	133	146	142	126	159	123	138	130	135	152	143	157	130	144	135	124	162	129	136	142	138	145	126	138	143	144	140	124	104	146	144	134	140	124	144	111	130	166	135	137	150	126	126	140	134	141	130	133	140	132	126	122	124	145	150	146	152	147	148	142	131	151	139	161	133	145	141	141	146	146	163	148	148	135	137	146	133	124	132	118	129	133	125	147	126	118	158	134	145	153	134	130	112	139	124	126	128	132	148	142	126	146	150	138	125	148	148	141	138	146	127	143	141	115	137	148	141	153	119	154	119	140	140	139	144	126	120	122	128	136	153	120	142	125	128	129	142	120	156	125	149	140	152	133	121	139	132	132	130	154	116	147	140	137	156	149	168	121	127	138	139	150	135	140	142	144	143	143	144	126	117	153	123	111	136	137	161	160	136	126	126	142	159	148	154	167	120	159	123	149	124	122	146	128	147	151	143	161	145	143	136	144	121	127	138	137	140	136	149	136	138	132	132	159	156	130	135	148	147	132	126	177	127	137	109	148	132	138	131	183	160	165	145	132	142	154	158	134	156	145	128	135	151	133	133	125	149	140	123	151	151	156	153	134	142	134	130	144	131	157	140	135	148	136	153	118	129	123	114	127	140	136	120	142	125	125	122	132	128	121	126	140	106	123	139	140	147	133	147	129	140	126	122	143	138	142	143	147	139	134	163	156	128	138	139	145	146	153	163	126	140	139	126	147	153	164	159	121	133	133	134	140	141	154	128	140	132	150	147	124	138	133	147	142	134	134	125	138	151	131	145	144	159	133	122	119	135	164	153	143	134	141	132	121	143	161	144	145	143	147	122	138	122	149	155	145	145	137	143	141	134	137	117	117	128	160	131	155	131	121	148	131	156	121	132	131	153	149	134	172	142	119	150	141	115	164	142	141	126	121	120	153	163	129	149	147	111	149	133	113	139	143	139	134	152	157	167	129	111	129	129	127	140	128	123	164	129	125	143	164	146	145	142	127	145	131	143	142	146	124	167	158	140	135	102	150	133	150	129	123	133	126	126	151	129	135	160	150	115	143	149	141	130	135	152	138	134	166	127	133	139	164	124	144	129	125	151	136	145	139	141	126	137	150	157	151	146	125	124	139	135	138	160	131	139	129	123	136	152	144	129	127	144	122	120	132	138	155	114	182	145	126	133	168	136	132	127	153	136	131	110	120	130	147	121	133	145	141	125	131	113	130	155	139	132	151	140	139	132	129	147	134	152	145	123	125	141	168	165	131	148	157	145	172	105	137	130	132	143	131	155	127	120	128	136	119	114	121	113	133	126	131	147	141	159	140	135	144	147	136	153	142	118	117	150	134	123	153	144	128	148	143	162	134	154	135	141	138	132	142	133	134	140	135	156	143	132	132	142	121	129	141	127	151	126	143	140	126	111	129	153	126	140	140	143	145	134	134	139	136	140	139	156	142	119	136	148	157	145	144	132	124	125	151	148	132	155	164	143	140	150	127	129	148	136	161	149	148	149	137	131	123	136	144	125	138	136	120	158	95	139	131	120	126	135	142	137	145	129	168	166	128	134	136	163	136	130	138	119	138	128	129	147	146	146	119	143	130	134	147	132	143	152	141	129	142	147	137	113	157	140	142	112	123	122	135	129	150	146	152	124	159	149	132	155	141	127	142	129	130	128	135	150	143	152	143	129	143	152	123	151	130	119	150	141	150	133	141	149	129	139	126	137	135	138	127	168	150	146	147	134	130	118	146	153	151	142	160	147	162	135	142	144	136	144	118	142	135	140	116	132	151	131	139	142	126	139	143	155	131	128	142	138	137	141	134	142	152	154	145	151	137	124	148	110	127	144	146	139	138	124	132	141	159	147	127	121	125	138	129	137	127	138	131	163	137	141	148	130	154	128	124	125	140	134	146	128	139	148	141	122	135	132	167	159	149	123	125	149	145	167	144	155	142	132	150	130	129	125	139	141	139	128	144	130	146	135	139	140	148	132	134	137	134	153	135	129	138	115	138	142	137	121	141	121	136	131	137	126	139	143	135	129	146	143	137	132	130	164	164	152	130	153	155	143	140	148	135	138	143	145	130	136	151	160	137	109	149	147	138	155	126	134	146	138	121	144	143	133	139	139	149	123	132	144	138	145	132	147	116	139	135	140	141	153	129	152	126	129	140	153	146	127	137	138	146	149	150	140	130	141	140	148	117	125	140	147	151	145	138	138	118	131	145	151	141	132	130	139	135	137	114	134	130	150	142	150	130	127	130	151	123	141	145	131	150	146	143	145	139	133	121	141	126	131	143	120	144	125	125	148	154	148	130	157	152	135	150	132	139	144	120	128	146	146	133	110	132	136	146	127	139	157	160	152	146	126	143	117	135	131	137	97	146	137	125	127	127	143	150	130	117	143	140	156	166	121	148	144	129	132	139	129	138	129	161	124	140	121	173	146	122	127	149	130
4034	17850	8994	4228	3040	2151	1641	1180	908	805	612	514	437	418	350	326	309	293	228	243	230	209	222	188	183	175	178	187	193	168	185	182	173	167	198	138	157	172	165	168	156	172	177	138	139	138	152	154	156	159	162	143	158	145	166	140	140	134	165	160	154	141	145	137	122	168	138	161	150	163	144	137	142	145	139	141	155	121	144	143	133	140	147	160	120	132	138	126	139	144	134	149	175	147	158	150	144	173	125	154	134	158	138	132	145	127	173	159	147	135	137	152	133	137	124	157	137	133	168	133	123	162	148	141	133	145	142	146	143	138	120	142	154	137	129	159	118	139	135	135	169	119	134	130	131	132	139	148	145	147	148	144	139	143	146	155	127	133	143	138	182	134	122	134	130	120	146	119	148	137	126	142	128	146	132	134	110	150	154	129	155	135	122	139	144	122	149	134	142	139	143	153	136	115	143	137	163	123	135	123	155	130	121	156	136	136	133	158	173	161	148	141	155	143	137	140	135	127	136	136	134	157	129	129	155	142	158	152	123	140	133	142	126	164	164	137	121	143	133	139	125	128	137	134	147	121	135	143	138	171	139	132	142	145	154	152	142	157	143	134	153	143	123	131	141	137	150	152	144	150	114	148	125	150	133	137	148	136	139	128	135	145	152	181	146	143	158	154	151	133	130	166	144	141	146	138	153	150	151	156	119	138	154	153	149	142	122	124	135	151	152	130	141	159	137	138	122	152	126	140	117	144	138	143	139	157	132	144	149	158	155	136	154	129	144	161	134	149	142	122	157	135	154	158	140	104	150	147	142	144	138	139	134	139	130	158	138	151	142	149	141	149	142	143	126	139	138	144	118	139	154	141	151	134	146	128	131	141	139	129	145	133	144	151	136	151	128	136	115	110	133	142	121	148	155	162	124	159	154	144	144	138	133	136	127	161	121	133	126	129	150	144	142	156	140	128	129	124	155	142	134	155	144	136	136	156	159	138	142	139	131	124	138	124	137	132	138	137	134	130	136	126	148	151	135	132	151	144	118	122	159	150	143	144	149	149	139	148	131	135	140	157	156	147	147	163	139	142	131	140	155	134	122	153	139	165	145	127	121	139	120	150	158	132	133	130	160	142	141	150	156	115	124	115	132	133	123	142	156	140	124	137	134	135	148	131	161	131	136	141	140	147	162	122	123	131	128	136	153	144	133	159	131	128	142	136	124	136	157	171	153	133	135	147	145	146	121	143	135	130	133	121	122	135	130	125	131	162	130	152	144	161	135	146	146	147	135	161	169	138	138	135	155	140	141	145	152	140	148	142	126	122	121	148	138	158	135	164	148	138	147	145	126	113	143	141	156	140	128	132	124	151	160	147	143	134	122	142	140	151	140	136	121	146	116	141	171	164	161	138	146	145	125	159	131	140	138	146	135	140	149	150	150	153	145	146	141	144	147	125	151	155	133	147	135	151	125	138	140	133	144	143	161	125	145	162	147	156	150	162	172	152	128	149	140	139	143	123	132	157	139	127	141	127	147	128	156	126	151	135	150	148	135	132	132	148	120	148	151	120	128	151	147	142	125	126	128	131	116	137	147	130	111	146	136	141	156	156	135	154	141	142	134	135	150	137	149	143	133	148	165	146	131	118	132	143	142	152	147	139	124	151	128	123	142	146	147	135	149	139	132	146	145	135	134	122	142	134	137	139	139	146	135	135	154	128	151	147	135	138	140	128	154	149	148	133	157	147	137	149	153	165	129	169	137	150	141	135	135	145	131	121	141	139	131	141	142	135	144	139	140	150	129	132	131	148	133	160	145	137	126	124	149	137	150	139	140	148	153	121	168	134	137	138	152	163	154	139	143	141	156	127	119	150	138	125	141	136	160	141	153	140	128	128	141	151	149	157	142	150	162	137	151	140	134	165	163	143	166	145	136	140	150	125	137	164	159	136	170	134	147	153	143	137	132	137	164	127	136	134	133	140	157	123	158	137	139	125	135	100	136	142	134	151	125	145	141	138	148	132	147	127	134	140	146	136	132	127	153	145	143	131	145	157	127	149	132	157	170	164	117	133	138	158	123	155	147	148	136	148	141	137	142	128	135	134	153	139	131	123	153	142	134	123	170	142	133	161	124	157	144	149	129	135	156	133	159	141	161	129	164	109	118	150	154	116	130	153	133	140	155	149	149	140	156	133	121	147	149	140	126	148	155	144	159	122	141	125	148	119	146	149	144	159	139	129	124	158	151	150	132	135	140	139	146	154	165	132	138	140	131	142	146	123	147	149	126	140	134	139	140	146	128	143	145	127	136	152	144	133	149	156	125	139	147	135	144	179	114	159	135	135	140	147	130	154	132	129	139	133	150	150	133	140	118	147	154	129	167	142	147	140	128	138	137	129	149	148	147	125	173	147	120	130	147	133	142	128	129	146	151	125	133	130	125	132	143	126	161	137	140	138	127	132	135	160	125	141	147	147	140	145	142	118	160	141	127	146	147	143	148	133	127	138	140	131	143	144	156	127	144	130	136	128	131	149	136	140	128	133	165	138	149	127	122	128	132	133	135	150	119	131	120	128	132	133	131	142	144	159	140	155	133	128	130	131	134	133	142	150	134	126	154	144	157	145	154	143	127	150	146	158	135	146	120	122	147	140	141	157	127	135	130	154	165	153	132	127	165	144	132	139	139	142	147	153	123	148	155	147	132	148	137	150	157	160	153	133	130	136	165	127	150	134	141	157	146	128	148	143	126	145	141	142	146	127	144	133	110	144	135	150	120	144	141	141	131	151	148	146	153	152	136	135	139	147	143	148	123	160	132	137	138	132	141	145	151	140	149	137	123	129	131	125	125	156	132	132	134	124	138	173	140	134	120	138	129	146	118	128	138	131	141	146	126	144	126	160	143	140	136	167	145	137	129	166	145	124	121	140	129	150	164	115	135	138	159	159	123	127	149	149	144	152	155	149	153	125	153	138	167	157	139	140	125	127	147	144	143	138	126	136	137	124	147	144	137	154	149	140	116	152	130	138	132	150	138	142	140	129	182	120	127	157	139	165	126	135	139	154	123	123	151	136	137	140	143	138	130	132	139	142	146	124	150	142	129	154	151	141	135	149	152	143	167	162	165	100	157	151	143	130	149	138	122	145	134	154	131	155	149	136	132	159	143	141	124	131	153	154	133	147	146	130	141	155	121	130	150	142	151	142	150	151	140	145	128	131	115	138	134	147	148	138	132	167	152	129	111	132	126	145	139	147	166	150	135	148	143	147	137	136	142	114	136	129	125	142	127	152	144	161	153	146	135	137	153	131	123	117	140	113	136	148	139	132	131	138	149	153	135	146	143	144	131	138	126	140	131	140	129	116	150	139	120	132	146	118	127	146	160	147	122	140	140	156	133	148	148	145	119	124	140	128	143	141	138	135	145	149	138	158	163	136	140	131	123	126	150	135	119	150	120	147	145	137	137	123	121	144	156	146	142	138	144	141	126	146	139	147	131	174	133	116	128	132
27506	19942	7767	863	491	421	433	355	381	373	360	362	377	356	333	335	300	319	337	331	351	339	333	352	326	340	317	365	318	278	330	325	338	335	352	335	351	318	325	346	332	313	314	333	341	330	316	327	315	336	313	326	350	314	317	349	364	314	329	330	325	355	340	342	311	317	336	356	317	332	320	328	314	296	337	322	339	328	319	311	339	345	346	327	326	324	324	339	313	360	296	314	351	334	279	317	346	342	333	332	293	332	324	322	335	311	332	374	328	306	341	331	308	309	301	331	336	318	347	359	325	339	333	334	341	327	328	333	308	279	351	345	300	317	343	346	350	331	335	313	328	323	333	361	295	331	333	313	359	334	326	339	357	309	324	302	337	321	341	328	324	349	306	361	325	338	321	332	291	294	351	349	375	357	326	338	356	338	345	325	314	339	315	338	330	338	317	321	328	351	319	369	316	272	331	335	337	340	309	303	309	334	307	334	324	339	340	338	337	343	329	312	328	323	321	357	345	334	326	334	330	375	334	340	322	312	347	361	338	311	320	351	325	337	302	307	328	335	329	326	316	329	335	336	313	342	324	297	296	320	319	347	337	322	343	333	359	365	332	294	321	317	314	319	326	311	308	321	312	310	331	302	328	323	355	341	331	388	334	324	356	340	329	299	325	348	369	356	318	315	310	340	333	341	303	353	341	333	265	319	331	348	330	346	316	324	306	324	302	348	335	355	314	342	344	338	328	359	371	335	315	349	334	348	350	303	338	319	329	323	360	313	310	353	322	326	322	349	319	319	336	324	352	314	344	345	326	310	319	339	359	325	365	312	303	340	295	322	324	332	295	328	320	328	325	305	323	355	281	346	317	322	328	328	357	324	333	319	330	307	345	346	335	341	355	304	315	313	349	336	311	326	364	323	337	345	359	335	323	317	310	336	371	346	329	338	338	332	376	322	336	329	294	346	328	313	313	327	310	350	368	356	330	347	339	314	361	310	298	357	316	324	319	342	360	320	340	342	309	338	313	333	338	296	336	299	343	347	334	343	332	340	318	334	349	341	313	316	310	334	347	302	352	325	332	329	313	368	295	350	301	350	347	344	329	313	333	350	321	333	308	323	336	332	365	347	325	338	342	317	328	325	314	293	299	318	313	332	359	321	317	348	332	341	338	295	328	295	338	348	318	354	327	301	317	318	341	331	327	328	320	348	324	318	330	348	310	339	338	332	349	320	296	298	344	315	346	344	322	308	322	358	330	333	349	330	315	337	363	334	343	341	319	329	321	295	329	319	332	312	317	329	350	350	328	336	331	309	329	307	342	362	321	334	343	319	321	309	349	367	354	352	337	354	342	315	335	317	344	295	298	318	335	362	321	321	318	374	354	311	336	313	332	328	353	355	286	360	342	361	355	314	276	314	369	326	356	330	310	310	309	345	317	306	352	345	321	268	315	340	341	341	344	309	330	300	301	325	337	324	330	356	327	320	311	317	309	337	329	335	351	355	349	329	294	319	309	324	341	355	338	329	330	331	338	333	323	342	333	345	318	336	329	352	291	342	320	358	351	348	315	344	359	325	337	310	325	319	344	321	329	326	355	335	348	362	338	331	344	310	346	316	337	349	363	343	350	364	339	308	318	325	335	356	342	328	340	319	323	305	326	328	344	329	324	316	357	313	340	356	316	362	360	319	317	337	331	340	320	322	312	325	301	332	299	341	315	303	333	334	339	348	302	324	309	349	318	364	324	320	331	353	317	335	351	290	325	330	340	327	331	334	316	308	319	292	359	310	308	332	349	331	311	335	322	332	333	315	314	337	303	320	364	337	310	298	337	348	343	339	326	310	326	304	323	326	379	320	318	336	332	301	340	327	356	322	334	322	326	332	345	355	314	353	362	357	325	332	378	343	317	312	316	309	328	316	316	330	341	322	306	328	333	337	314	334	326	337	317	348	320	346	343	335	336	335	320	318	348	316	346	353	342	311	327	328	315	319	314	334	345	337	334	330	327	351	317	303	345	317	334	346	349	373	326	351	362	358	320	316	334	315	351	320	330	358	344	340	309	336	336	349	322	340	366	347	360	316	316	326	331	344	310	305	369	310	330	320	335	306	357	348	323	361	342	330	319	349	339	318	345	358	334	320	349	316	344	323	343	321	342	308	317	353	301	351	331	306	322	308	288	336	344	336	335	337	315	305	332	346	317	333	333	348	317	327	302	339	320	340	351	321	317	308	316	309	304	343	337	343	289	326	323	312	324	314	345	325	324	325	353	314	319	333	349	306	309	331	335	338	347	338	322	319	328	334	331	337	314	328	349	344	359	336	327	311	341	338	323	308	306	334	343	326	391	364	340	342	344	363	326	340	329	362	334	300	315	317	343	355	314	326	335	339	324	347	328	323	311	333	361	358	338	323	343	336	312	327	332	317	303	326	313	313	331	325	329	348	312	320	332	341	314	346	342	320	333	330	319	321	330	371	341	328	315	329	305	327	328	302	353	343	323	328	303	329	328	307	329	317	352	358	365	367	304	305	334	326	347	339	349	331	364	355	331	319	319	315	321	335	334	333	327	325	332	316	336	337	339	322	316	356	341	339	296	342	338	337	331	339	335	354	367	318	339	348	374	321	315	304	328	339	348	349	333	332	320	300	325	293	311	321	336	329	305	341	310	335	334	340	304	314	346	341	325	311	326	319	322	333	376	329	280	320	312	314	358	306	332	333	332	305	336	321	324	356	316	321	308	325	326	328	322	342	336	344	314	326	333	353	301	319	340	349	331	355	342	340	338	335	309	325	334	317	327	306	320	329	326	340	323	336	305	309	330	334	305	317	339	330	356	325	334	348	338	347	349	352	351	306	338	303	336	362	333	339	314	331	366	292	342	330	321	330	364	347	288	353	349	349	343	312	306	316	359	358	360	310	305	342	348	327	319	324	331	319	332	293	330	330	319	336	314	335	347	334	332	309	341	348	347	345	351	335	336	351	343	299	316	307	324	327	329	349	379	361	330	374	327	298	309	323	317	319	313	350	320	331	353	338	354	320	328	336	355	344	327	324	344	348	306	346	386	313	340	315	337	334	325	336	335	333	320	302	307	307	322	325	322	310	335	307	321	318	294	317	337	306	347	366	324	302	320	331	326	333	308	324	289	318	323	343	320	345	326	345	340	342	335	367	344	299	347	331	340	330	345	341	327	337	325	322	324	330	299	332	319	337	333	285	321	329	334	342	345	298	332	343	335	318	337	356	322	329	317	319	317	323	313	305	318	357	315	318	358	320	338	294	359	330	333	354	329	303	323	307	310	348	342	334	342	324	328	368	292	330	340	327	311	347	326	323	351	347	357	327	332	354	312	323	317	365	358	311	313	317	325	321	335	293	338	314	318	325	335	310	324	313	356	324	306	312	348	332	298	312	343	315	350	344	315	319	330	312	320	303	317	330	311	351	338	325	310	319	358	320	311	315	317	317	342	338	359	323	325	324	323	318	304	317	337	294	362	359	362	317
4931	3963	1345	771	671	580	479	459	427	405	436	362	392	372	367	403	327	363	356	374	355	318	380	359	332	352	320	357	384	347	328	380	349	370	350	368	371	360	358	360	338	344	362	339	361	349	370	348	351	369	368	349	346	368	355	324	360	374	367	372	335	331	370	345	351	347	340	321	365	342	343	348	349	360	341	367	336	314	326	347	365	379	361	385	351	371	329	351	349	349	351	346	342	308	390	376	368	365	341	349	338	318	370	340	354	344	339	350	344	337	354	352	325	354	338	326	350	396	352	327	367	342	359	331	364	338	354	367	355	336	361	366	352	364	337	353	370	359	326	326	329	360	377	330	307	321	377	365	351	355	336	348	341	361	303	339	357	357	347	369	314	365	354	310	359	369	343	349	363	329	342	339	351	377	347	355	365	370	327	341	316	356	325	363	355	361	351	328	347	331	337	340	346	334	311	364	352	322	355	342	327	352	355	387	359	333	324	326	353	305	360	331	385	353	329	325	338	351	327	361	359	327	325	330	334	355	319	358	339	349	368	370	320	323	352	353	316	305	334	339	358	347	353	350	317	350	364	389	357	348	353	319	350	364	351	332	355	311	325	377	344	333	332	334	384	364	367	349	340	334	359	369	375	364	332	362	360	367	339	313	330	342	346	358	344	352	308	331	341	351	329	349	352	338	350	326	344	335	332	321	353	332	363	372	331	357	354	374	345	330	349	343	331	341	347	352	353	363	360	355	349	307	335	342	351	356	337	326	371	350	341	344	342	332	366	352	324	329	349	343	343	371	355	351	345	341	342	358	342	352	332	339	337	337	350	331	368	361	356	363	325	373	392	383	329	362	345	338	354	349	349	358	352	373	365	333	328	374	337	357	339	352	371	305	330	310	349	341	323	341	333	331	357	312	353	364	338	376	320	326	328	356	377	375	351	351	375	334	358	349	371	352	322	318	355	343	340	357	344	371	341	351	339	339	362	370	350	330	323	361	368	353	317	353	339	385	359	329	337	323	336	358	329	335	339	340	340	342	334	359	354	350	347	344	339	346	348	325	342	356	321	365	314	307	332	320	328	336	377	334	344	358	359	358	363	362	342	335	326	357	320	356	346	346	341	342	331	354	361	352	342	316	352	363	336	330	347	384	371	349	320	332	364	348	362	362	309	373	353	355	357	380	371	340	347	335	353	303	355	342	354	362	347	392	338	367	302	381	387	330	351	358	358	307	358	338	360	340	331	334	342	311	351	327	325	356	397	371	340	367	334	349	335	356	334	322	316	356	315	326	351	347	346	332	352	351	360	341	334	345	374	341	368	358	363	342	370	353	332	321	374	329	336	344	327	359	353	352	336	355	351	332	356	332	362	347	306	326	367	346	344	362	343	398	374	380	381	360	392	317	334	364	324	377	355	377	325	336	336	343	338	330	346	344	344	349	352	340	331	318	356	347	351	350	351	347	348	329	367	332	363	361	340	334	364	314	349	354	341	361	315	334	352	346	340	348	349	350	364	379	351	339	365	373	351	359	324	338	364	338	362	373	385	336	336	348	353	351	377	356	346	332	358	372	389	345	370	354	357	337	326	337	345	359	348	360	367	314	377	384	337	324	325	357	331	360	338	360	357	364	347	346	362	331	336	362	335	319	360	351	394	368	349	357	322	335	335	332	352	329	325	371	383	383	363	338	344	350	352	362	360	342	368	342	335	348	356	337	331	337	318	340	340	337	377	344	370	359	339	353	353	342	326	344	314	364	343	353	363	351	335	366	330	354	354	335	391	360	346	338	341	332	362	350	384	381	320	346	348	344	328	355	351	381	349	369	354	345	361	364	394	355	390	375	333	366	366	362	344	356	362	371	387	360	332	348	344	340	346	344	344	348	360	370	330	368	351	354	343	356	357	345	372	362	319	335	377	358	364	337	369	353	339	349	355	339	367	397	338	343	345	369	329	361	306	312	351	357	348	331	357	349	335	354	338	345	360	331	374	334	322	358	312	361	351	349	383	334	360	340	335	347	369	348	356	342	334	355	356	346	340	360	374	357	357	375	365	332	336	363	346	350	377	317	350	297	361	350	351	366	367	356	316	350	366	358	349	322	322	359	355	338	366	334	360	372	303	326	348	358	357	334	347	362	320	351	346	353	382	379	359	374	387	411	347	361	348	344	345	348	357	387	326	345	332	338	308	367	351	335	340	364	372	363	347	342	351	345	362	358	352	327	360	340	355	320	370	346	340	380	373	392	344	383	356	328	326	359	384	323	357	383	325	348	340	319	354	350	357	351	339	360	325	344	357	324	366	390	341	359	332	384	329	342	350	338	326	336	340	365	368	349	315	310	341	367	334	354	353	342	352	304	334	374	354	343	352	338	353	348	337	346	344	348	347	367	333	366	358	365	356	333	353	331	351	353	320	349	368	325	333	329	352	347	350	375	361	354	364	363	364	375	356	346	337	345	345	364	363	328	349	367	371	377	335	337	331	412	371	332	329	356	354	358	356	364	346	347	342	342	348	354	364	342	354	338	333	345	319	328	357	339	378	354	341	356	380	346	328	337	310	379	330	349	380	371	329	320	342	371	364	383	343	338	336	335	347	344	346	317	329	370	361	321	349	361	363	332	364	337	351	409	361	313	366	345	339	348	341	337	365	324	366	344	337	364	332	381	329	339	367	332	376	314	340	352	387	349	363	376	350	325	376	310	334	329	358	339	342	372	346	357	352	349	387	342	341	381	394	355	359	338	359	348	346	335	346	338	333	351	377	354	370	347	352	357	363	345	309	346	344	313	354	349	369	307	335	349	322	356	382	346	339	345	339	359	349	345	330	303	340	341	341	324	351	374	305	350	364	331	339	351	314	364	332	326	332	311	380	353	369	343	327	374	343	335	359	328	364	349	327	370	315	373	356	345	316	372	332	332	333	335	359	377	356	332	344	330	307	372	365	365	341	353	356	373	347	365	337	342	358	338	349	352	338	383	344	373	330	343	340	354	330	321	348	342	341	332	337	340	331	375	335	347	380	336	306	340	342	354	363	351	331	348	337	374	309	367	347	363	362	353	347	323	348	365	380	359	314	322	357	355	350	352	309	377	370	340	348	346	329	324	351	338	323	355	341	332	345	326	370	336	349	321	362	351	367	326	355	357	360	350	367	332	351	323	346	354	370	347	362	367	337	400	332	366	321	353	332	327	344	354	331	353	345	335	343	339	334	361	369	360	341	342	324	365	322	368	325	348	335	362	333	366	368	348	328	360	372	371	345	354	358	361	360	322	321	300	339	327	376	354	334	323	350	338	352	328	333	325	337	318	363	341	321	372	312	356	324	327	345	369	332	344	352	318	394	339	376	340	373	371	333	323	354	363	364	342	338	331	344	343	328	365	339	320	381	330	328	340	373	335	347	337	382	362	365	339	332	334	367	350	358	314	303	383	339	337	358	339	377	336	335	350	359	384	335	341	327	349	361	326	314	348	333	347	355	340	370	325	349	383	331	347	396	354
23433	20772	27558	24048	20649	4467	656	462	382	309	312	280	247	230	231	212	214	198	196	211	178	177	179	177	186	177	157	151	178	185	180	162	188	150	178	167	171	147	186	152	173	179	180	139	169	157	170	149	175	168	156	168	192	165	159	164	180	166	162	169	170	173	151	151	140	163	175	174	147	151	161	164	147	162	157	151	152	159	151	172	176	155	154	143	161	172	159	160	163	168	167	177	167	165	148	141	164	168	158	148	152	158	161	151	158	174	158	166	176	181	170	167	150	168	151	183	139	150	167	147	164	165	153	152	148	153	139	172	163	153	162	147	147	157	158	164	154	161	161	154	168	134	143	146	141	147	164	151	159	167	159	160	166	185	162	135	178	157	160	144	160	141	178	131	164	154	159	154	170	157	182	167	181	157	147	164	143	187	175	136	147	169	143	163	163	158	156	161	148	156	157	161	168	156	150	144	161	164	152	158	162	136	175	172	156	162	130	136	130	162	149	172	154	146	168	141	173	140	171	149	157	153	169	155	185	165	137	155	159	176	150	147	138	160	157	153	191	149	159	166	172	186	158	163	143	148	162	176	150	153	183	148	161	166	135	207	150	146	164	135	148	157	159	159	141	163	143	183	142	156	140	169	167	149	151	165	163	185	153	166	144	161	177	169	165	142	164	150	148	159	162	163	181	174	154	156	155	159	166	152	149	157	173	144	176	151	171	156	179	141	170	155	156	163	150	198	153	141	143	157	155	165	158	159	168	147	182	158	158	153	149	161	170	168	129	172	148	160	163	168	164	146	167	158	150	150	158	162	149	183	146	135	138	185	150	147	175	161	127	165	175	161	176	175	128	157	169	155	174	173	150	146	132	147	169	150	158	149	177	170	168	168	142	162	168	155	158	170	160	148	174	146	149	168	168	169	160	148	139	162	160	144	167	130	147	150	155	145	145	163	178	162	165	151	181	152	152	184	154	140	136	167	177	180	175	171	160	163	160	151	142	159	146	169	154	152	166	146	155	158	151	154	136	153	167	174	161	151	168	143	160	151	163	133	169	172	164	169	160	154	172	157	142	152	159	171	164	161	129	154	151	158	159	140	169	159	145	160	159	163	155	155	143	140	170	172	180	159	137	156	158	159	136	166	146	158	133	149	139	158	149	150	159	159	165	157	148	138	150	159	154	165	175	170	165	148	172	163	144	171	172	154	166	116	154	152	156	150	155	172	163	150	171	167	130	160	170	139	157	150	170	171	158	154	137	168	150	161	150	169	133	179	159	145	154	155	162	144	165	123	165	145	162	149	169	169	173	168	159	164	169	171	152	155	157	162	172	150	167	183	163	164	169	181	159	156	168	156	165	160	160	160	184	162	157	160	136	134	152	141	161	180	156	156	185	162	169	160	160	182	150	138	159	150	176	151	164	168	151	128	164	158	166	162	155	164	155	169	153	167	146	132	156	148	148	163	161	148	153	157	176	162	159	149	148	174	161	146	178	171	143	169	179	153	168	161	178	157	162	178	166	153	117	156	140	149	118	172	156	134	154	163	146	168	131	144	137	172	174	172	175	167	156	177	131	165	157	146	134	169	163	173	178	154	185	177	178	161	150	174	141	180	171	159	174	174	187	166	152	140	148	148	151	166	162	143	136	177	166	147	165	148	170	161	149	164	160	170	161	175	174	158	157	140	151	174	158	152	135	144	173	184	160	163	145	137	161	165	160	160	179	163	159	149	141	154	158	165	141	159	151	141	180	154	158	165	163	136	144	138	157	152	152	178	169	161	155	140	176	138	161	154	176	145	167	150	152	151	145	184	149	160	174	170	154	168	167	148	150	161	161	193	167	149	168	165	158	184	158	145	161	156	158	141	149	180	164	165	147	151	170	153	152	144	164	158	149	167	138	175	162	138	164	159	141	129	146	166	155	167	163	170	155	158	175	193	146	147	151	160	152	140	170	165	126	175	162	147	148	152	181	143	148	157	179	142	144	170	153	141	162	155	167	140	139	146	146	143	154	153	159	148	130	153	171	146	154	166	152	183	152	146	154	152	132	146	160	154	143	178	149	145	132	151	169	138	153	152	163	154	158	154	150	165	172	137	156	153	145	143	177	178	169	177	161	174	148	166	148	153	152	170	145	181	164	157	141	142	161	168	156	162	148	169	162	165	141	175	150	144	151	139	149	158	158	169	165	169	134	163	145	165	164	167	153	140	167	172	168	165	149	179	150	153	145	142	161	145	147	154	161	140	172	173	150	155	181	151	161	162	156	143	153	175	167	136	146	150	158	157	163	162	183	169	136	137	155	140	148	158	146	158	168	158	160	151	157	141	159	142	162	162	165	158	173	154	168	152	163	149	140	166	174	151	139	119	133	160	150	163	137	158	148	158	147	145	156	146	146	151	163	170	148	128	179	159	140	146	146	167	155	136	170	151	142	159	160	146	155	180	149	147	148	158	182	152	153	157	169	154	148	174	159	148	145	152	148	154	156	171	148	144	136	179	129	167	181	148	170	145	166	157	149	167	144	163	150	141	143	148	165	155	156	147	158	184	168	146	169	143	173	152	149	166	168	149	163	167	157	161	139	167	159	161	162	151	150	159	180	165	167	178	159	145	143	141	155	152	172	146	146	147	125	166	179	155	157	171	157	139	161	147	153	146	169	173	154	147	151	179	141	189	163	165	170	172	167	167	145	167	142	141	156	161	143	165	161	139	144	155	160	139	142	133	156	134	158	137	149	159	164	157	139	149	138	147	162	157	159	149	179	128	156	157	157	147	132	170	151	177	172	131	169	162	156	147	157	182	180	142	143	130	162	171	142	139	184	162	154	149	163	169	142	160	151	142	148	176	154	156	165	159	155	134	163	163	165	138	137	171	151	161	160	136	162	171	153	172	166	163	165	148	145	156	154	162	151	185	142	151	145	134	147	162	137	183	184	162	159	146	144	176	170	153	139	145	181	127	134	160	149	142	156	139	177	172	168	158	166	142	145	174	149	172	155	162	148	174	167	163	181	145	157	164	149	159	167	156	140	184	165	153	174	159	156	166	164	161	160	153	158	147	134	157	172	145	155	150	156	173	158	157	146	173	157	164	153	164	128	145	136	159	171	159	164	155	168	163	153	139	145	134	148	167	129	146	171	160	147	156	156	154	155	173	146	159	157	148	139	154	127	137	155	191	158	153	136	166	141	149	158	167	153	152	169	130	160	148	192	145	147	145	178	139	165	171	161	173	171	155	168	156	174	161	142	158	141	157	160	141	148	143	136	153	155	152	136	161	172	151	164	146	150	164	143	150	149	134	163	141	139	152	149	165	155	155	156	176	162	177	165	150	147	177	145	153	135	143	151	172	174	164	161	171	164	171	143	144	151	139	136	177	162	163	161	155	139	132	150	175	156	153	162	156	148	149	160	151	138	159	162	158	162	156	149	146	163	147	167	157	151	147	156	173	163	171	144	158	159	146	157	159	169	158	158	158	158	172	134	177	151	173	165	161	162	140
3468	12954	5427	2421	1712	1301	970	689	609	537	396	367	293	328	294	249	225	228	224	231	242	206	211	184	204	209	161	169	190	186	173	177	194	202	177	196	148	172	178	180	178	179	191	178	164	164	167	159	173	169	170	158	182	161	161	165	147	165	159	210	160	158	177	200	162	180	175	176	179	185	158	176	152	175	174	190	168	168	183	152	165	179	166	168	178	173	185	187	161	170	154	185	179	168	157	187	179	183	195	186	155	170	170	173	163	174	151	158	174	168	161	176	159	148	182	167	169	159	155	145	169	180	160	175	158	169	181	168	163	170	168	164	172	194	151	167	177	153	159	151	154	179	161	165	177	164	175	144	168	200	155	176	171	170	146	170	149	148	152	159	176	182	161	164	158	145	190	165	170	174	185	169	177	161	164	172	161	144	169	157	140	160	153	159	172	145	153	161	177	178	188	148	162	161	158	159	166	147	172	157	170	160	172	143	176	168	150	175	159	166	183	158	187	152	166	164	162	166	156	164	169	174	161	171	160	173	163	163	155	183	149	168	180	169	168	177	182	158	182	160	154	171	154	166	151	154	168	173	164	159	168	177	168	164	176	183	158	152	152	169	158	179	170	166	158	156	148	175	171	183	167	160	144	180	156	155	158	175	179	175	167	175	175	159	176	154	180	152	182	162	185	173	185	159	190	165	153	156	179	172	163	158	162	164	177	198	158	156	161	183	168	154	169	140	170	184	148	165	141	160	193	189	173	184	145	156	163	169	166	176	161	172	156	154	165	178	154	188	159	166	178	183	179	178	158	181	163	181	169	171	159	151	166	167	186	167	158	157	172	152	140	153	177	178	163	206	175	173	168	159	168	158	156	179	178	168	171	181	169	168	167	148	161	169	177	181	167	167	165	167	164	161	168	187	167	141	177	145	160	171	170	168	160	173	161	155	170	152	166	164	187	169	175	156	174	182	162	149	177	162	160	182	170	198	173	171	168	168	163	165	183	167	182	178	191	162	178	170	167	143	169	191	186	176	169	167	174	173	170	168	143	172	160	170	149	164	181	169	213	193	161	155	148	184	169	182	162	165	159	172	162	184	182	169	152	170	151	164	168	172	170	157	178	158	165	148	156	174	157	165	184	164	177	155	166	164	190	157	166	178	165	175	166	176	157	169	172	159	161	191	175	169	161	159	147	199	139	175	167	158	155	147	180	171	156	160	171	159	162	199	171	164	173	149	148	172	156	167	142	162	163	171	172	189	194	174	182	166	181	164	185	181	176	172	177	180	186	159	187	167	153	182	155	167	179	160	173	148	174	183	186	145	175	180	173	148	153	174	162	184	170	156	175	179	182	165	170	169	173	185	165	186	164	189	168	186	165	173	159	178	173	164	153	175	167	175	157	170	175	157	183	135	171	175	160	171	157	147	174	182	173	169	154	149	158	140	155	156	180	155	151	162	162	141	178	177	177	187	167	162	143	181	147	185	163	155	175	182	179	146	151	169	187	184	170	157	166	162	192	182	169	174	166	145	155	170	161	147	173	176	157	158	174	152	170	164	166	156	178	190	167	157	165	211	173	172	164	182	153	172	173	169	141	184	177	167	183	157	151	173	164	166	179	177	175	190	155	162	141	182	168	164	191	181	177	178	170	159	159	163	167	147	158	161	188	173	183	187	174	174	170	171	175	180	172	190	162	186	171	163	181	146	161	178	166	154	178	174	162	154	170	167	153	187	189	182	189	165	151	176	147	155	189	177	179	166	173	194	160	154	160	155	169	175	146	167	174	175	167	176	154	160	152	177	189	156	144	181	168	170	176	179	168	166	132	161	176	165	165	181	177	155	169	181	184	156	182	192	170	160	151	152	147	187	147	147	158	174	158	173	164	174	156	156	179	170	159	184	189	177	165	167	149	153	147	178	180	173	159	177	145	152	185	144	168	179	173	168	164	173	156	162	187	167	171	178	176	186	173	163	183	158	174	174	151	169	157	176	159	187	159	181	172	172	168	165	156	165	147	173	156	165	182	164	172	147	165	177	170	153	167	170	162	169	176	177	179	159	155	152	179	198	148	176	185	177	164	198	159	168	160	177	188	197	161	152	171	173	178	168	169	156	161	176	170	172	153	174	157	158	189	172	157	155	165	155	187	166	177	164	176	187	163	160	155	166	149	186	163	157	177	187	166	183	132	153	168	146	169	181	170	172	175	157	184	169	153	166	184	167	161	168	180	149	188	173	162	159	180	185	140	152	158	159	169	157	183	153	161	170	166	166	171	160	168	157	164	150	161	148	170	152	181	159	175	175	183	164	139	170	174	179	172	168	189	157	146	168	184	184	173	171	131	168	187	164	176	136	153	178	176	154	165	182	160	178	176	177	157	176	171	150	154	180	163	157	189	148	186	186	168	165	181	167	154	145	177	159	164	160	154	166	177	174	167	166	183	167	165	171	160	171	168	179	167	176	167	183	169	177	160	172	167	185	162	198	180	183	161	163	150	178	152	165	172	198	147	172	182	179	174	180	181	156	181	164	155	164	160	166	167	151	175	175	169	180	178	166	162	149	171	168	188	167	168	179	168	172	152	180	158	172	150	166	168	153	179	189	158	151	212	152	172	146	180	177	156	159	175	174	177	170	189	166	166	171	145	167	161	177	176	156	155	163	157	158	178	140	194	176	156	162	174	171	158	188	152	190	167	171	162	181	161	142	149	181	163	167	180	171	175	163	157	186	164	180	151	174	159	151	156	185	139	173	161	160	186	174	175	177	157	179	159	153	184	154	178	176	177	183	170	172	160	161	156	179	172	187	175	157	165	180	174	176	168	160	148	184	176	183	181	182	163	169	165	161	164	181	154	158	155	182	155	180	149	149	168	187	162	155	161	178	170	161	169	164	158	175	140	160	165	190	175	174	164	176	170	190	177	165	179	141	182	174	150	171	161	160	167	176	155	164	150	149	158	166	179	175	164	172	164	163	164	166	162	172	164	166	168	183	183	181	139	163	159	174	155	162	161	163	170	163	176	183	161	166	185	130	177	151	193	164	163	148	197	171	168	186	196	181	121	167	175	155	171	147	178	179	166	182	161	154	199	163	170	159	159	161	143	163	162	177	182	166	148	176	185	153	146	166	154	149	159	177	160	181	184	185	161	192	171	172	168	168	162	183	169	172	165	151	158	175	139	173	166	160	172	157	155	164	174	171	179	167	173	192	167	189	190	159	151	169	162	148	159	170	167	168	167	156	155	156	158	146	163	184	161	163	172	166	171	158	162	182	187	155	162	156	155	169	164	151	167	176	163	171	158	170	179	185	144	192	166	167	162	167	142	180	173	169	158	160	173	166	170	171	166	175	158	189	170	180	178	165	170	183	166	184	161	159	166	159	159	173	161	184	166	166	163	159	186	182	181	174	158	166	157	145	175	171	168	170	174	152	172	165	168	164	154	186	196	165	164	187	165	189	158	141	169	169	156	162	175	188	172	162	160	160	152	161	164	170	158	184	170	160
24637	20924	26684	25251	7417	752	561	530	497	478	460	420	426	407	401	402	387	412	396	401	406	361	400	396	376	349	380	374	396	409	402	408	416	384	377	410	393	372	403	374	367	405	372	404	409	391	344	386	417	368	385	390	377	424	398	359	391	387	398	406	382	419	382	392	429	394	384	353	379	385	409	369	365	386	391	402	354	382	391	401	415	390	411	434	365	375	358	407	392	368	384	370	393	386	376	387	375	376	394	410	370	391	393	379	377	387	398	374	367	328	391	391	417	418	389	391	349	359	445	331	352	403	401	380	354	374	387	359	391	365	400	383	367	388	394	350	352	370	415	354	385	353	380	355	402	375	376	384	392	384	380	362	395	373	394	398	381	332	379	381	372	396	373	379	439	353	378	349	362	387	380	393	373	390	383	386	411	377	356	396	417	359	367	372	360	369	379	380	386	414	360	387	395	372	388	297	393	339	380	398	394	371	371	406	403	361	341	341	380	365	400	393	374	336	367	355	415	381	371	393	359	341	378	397	383	392	351	377	393	403	360	386	400	433	393	404	390	340	385	358	365	347	371	375	365	375	349	366	378	378	382	418	355	409	387	357	368	373	385	400	417	364	408	358	375	385	367	365	387	357	386	364	386	367	378	394	396	377	387	368	393	397	399	366	361	389	400	377	422	373	397	384	398	397	372	381	397	361	389	379	380	381	390	401	368	390	367	391	359	378	395	377	358	349	395	346	401	385	385	410	361	399	415	411	406	336	394	322	368	363	372	392	352	354	384	374	372	390	403	363	371	357	419	376	412	361	406	414	361	349	363	395	370	405	384	362	379	391	357	364	397	385	385	398	374	375	367	398	365	362	371	388	395	393	380	426	376	387	364	372	415	371	363	399	371	383	374	374	357	350	366	361	387	398	362	391	383	340	373	355	366	369	397	373	394	379	399	379	388	393	348	396	391	376	372	411	370	361	368	390	362	405	387	380	359	367	373	400	397	368	345	369	414	362	372	406	413	403	392	388	373	371	354	377	380	358	360	352	382	382	382	344	397	374	407	391	363	391	427	400	384	371	361	379	369	362	408	377	386	378	412	398	356	407	386	380	355	382	330	380	388	377	366	362	420	394	370	372	384	400	392	394	358	384	350	342	394	382	343	346	368	375	397	375	371	388	414	385	357	391	394	339	413	379	381	390	353	418	369	373	398	393	407	396	400	349	374	381	394	369	374	376	351	386	395	375	381	406	387	380	393	393	376	391	365	418	397	399	419	361	393	397	350	359	374	393	378	361	383	388	403	412	414	378	384	354	381	425	401	368	375	357	377	371	362	385	381	404	420	376	404	383	374	409	380	364	392	348	415	393	372	364	384	404	369	351	345	370	368	423	355	384	384	368	359	365	415	394	386	400	338	370	392	422	425	388	379	393	390	381	389	387	369	394	422	381	372	345	382	380	368	397	377	361	381	350	372	392	372	378	360	388	387	374	341	373	406	381	355	385	347	346	360	382	399	337	374	362	377	379	397	373	369	404	390	396	374	362	401	412	401	372	399	403	382	380	375	383	377	392	386	367	391	401	394	368	355	350	395	365	362	391	393	375	376	410	355	380	378	379	394	371	385	393	416	348	377	342	380	413	353	375	395	370	376	384	388	383	351	398	399	361	392	384	383	349	401	396	398	351	401	392	416	410	379	385	359	360	398	394	415	356	383	410	374	350	401	385	354	383	385	370	418	343	378	406	376	352	379	406	370	344	347	393	425	337	405	397	392	363	366	390	374	399	374	329	385	403	368	400	409	369	376	378	381	365	347	396	381	382	385	378	400	373	387	390	370	348	366	393	397	349	355	374	398	378	377	392	396	383	359	377	385	408	371	365	411	421	395	347	393	421	396	338	378	417	380	386	384	374	360	379	384	351	372	404	377	404	387	367	364	373	386	381	393	380	358	402	368	358	397	390	344	359	378	355	392	397	383	397	385	356	350	386	364	399	382	389	384	372	385	411	406	350	393	379	392	418	370	380	384	375	415	380	379	350	385	365	372	377	408	389	362	337	371	413	380	392	399	393	346	380	385	399	360	359	352	344	372	369	391	413	405	412	364	381	397	383	332	362	383	380	374	375	422	385	391	390	369	408	366	373	378	338	391	405	385	385	375	360	386	383	408	388	412	353	412	363	364	376	376	377	352	357	403	393	396	409	387	389	379	382	392	403	383	344	384	392	376	369	385	369	379	352	411	412	360	358	381	346	390	389	414	347	387	360	364	397	384	387	366	401	362	380	381	377	382	390	345	374	381	388	403	375	365	426	366	407	350	407	413	366	382	364	374	372	383	397	398	342	371	376	391	389	405	372	363	414	362	354	382	389	365	414	380	396	364	409	375	373	385	415	360	344	355	385	362	352	367	361	394	389	385	394	360	375	361	397	355	355	371	371	371	383	390	396	374	396	387	371	376	371	400	353	377	393	365	410	371	364	398	421	394	348	355	342	397	374	376	345	371	420	373	378	385	386	401	407	374	370	375	372	372	358	362	351	365	375	368	357	387	423	376	419	388	400	378	393	370	398	362	354	392	375	371	332	346	422	377	362	378	394	423	359	379	377	415	373	416	362	397	359	376	387	363	361	359	377	385	365	351	390	388	380	387	376	381	385	395	379	387	378	369	358	420	377	399	401	389	391	375	380	385	406	385	373	394	357	373	371	378	397	369	401	375	399	403	407	398	371	382	352	371	381	376	361	434	387	384	395	323	400	407	391	360	429	370	351	366	355	375	388	416	372	383	381	390	407	397	374	366	422	377	356	365	361	379	379	388	394	365	363	369	393	385	363	382	357	387	412	394	359	371	398	374	369	380	385	411	380	404	375	396	398	352	389	368	386	353	379	392	403	417	391	395	367	369	377	373	379	368	369	374	382	398	417	385	364	390	352	367	367	433	406	366	389	391	380	374	365	388	348	429	370	370	389	381	416	363	381	353	361	368	359	373	346	361	370	387	401	371	375	348	357	397	391	362	384	374	380	358	401	414	393	396	393	401	348	368	363	367	378	384	387	376	388	365	361	376	394	391	418	405	387	421	402	346	397	409	368	374	390	391	378	368	380	388	370	376	388	368	394	349	383	358	441	407	366	404	362	419	387	366	357	364	383	350	389	367	401	358	383	401	388	407	365	386	373	358	400	399	413	392	390	402	386	353	411	399	384	368	362	361	385	372	407	405	383	373	378	384	399	379	359	381	379	367	358	379	372	396	396	390	411	381	372	380	386	362	392	361	375	394	360	397	350	367	318	376	382	382	384	363	398	375	417	375	397	392	347	388	372	389	398	395	387	385	387	372	397	377	383	437	390	386	352	351	376	400	432	366	393	387	407	381	381	382	368	356	376	425	356	428	387	374	376	366	373	393	365	370	389	408	386	354	403	374	404	407	375	437	385	357	389	368	403	354	388	368	387	378	435	347	370	381	407	383	393	405	384	413	381	397	347	375	409	368	398	377	365	386	385	393	402	375	404
3568	8570	3240	1637	1217	996	821	693	612	569	531	506	493	457	468	450	464	470	455	406	428	447	385	427	408	419	396	419	404	393	409	417	390	420	364	360	409	378	388	383	406	418	434	396	364	382	376	386	448	411	426	401	410	433	405	389	404	384	378	403	403	386	395	397	408	382	392	362	370	388	413	392	387	428	395	403	428	411	373	394	380	416	403	401	415	393	389	346	422	370	420	447	389	359	389	409	403	419	380	403	391	388	400	419	390	387	401	413	407	389	410	374	395	392	388	430	411	439	422	423	400	382	423	423	383	404	424	381	395	396	416	394	408	361	410	366	409	397	384	393	392	386	375	388	385	389	410	392	372	408	393	398	395	404	409	382	394	403	396	401	389	404	424	404	369	398	364	367	397	380	395	418	383	417	395	367	383	403	411	402	358	415	426	440	430	391	410	423	396	399	401	402	375	399	398	420	393	380	399	389	403	394	403	367	409	416	400	397	383	406	372	403	392	406	425	389	391	401	375	397	380	405	392	410	384	421	407	400	437	357	388	358	417	397	394	406	388	367	404	377	394	393	394	407	391	398	399	394	388	398	364	410	358	395	400	422	411	411	422	409	389	413	409	375	359	406	389	396	374	400	373	385	389	405	406	415	405	406	384	393	416	365	365	397	389	396	396	389	378	405	383	407	374	366	393	408	401	436	396	398	411	395	412	409	392	404	390	389	416	376	358	374	422	406	395	418	392	350	369	388	412	405	380	403	397	388	370	401	401	381	386	406	396	402	432	357	380	424	391	372	380	406	376	377	396	421	381	405	400	375	372	411	390	415	381	389	395	383	358	395	371	387	375	374	388	390	385	399	415	372	377	387	387	439	379	403	418	378	405	356	371	368	401	358	388	385	399	415	374	415	403	420	412	425	394	379	404	418	383	361	391	405	366	401	379	390	390	413	372	392	379	401	394	401	373	381	390	426	360	401	389	410	373	398	398	395	409	388	396	386	405	387	393	393	400	374	390	355	416	395	418	393	406	394	369	390	408	395	367	336	408	376	370	381	419	399	391	379	411	410	406	441	400	386	421	399	373	383	411	411	374	366	389	387	385	423	427	383	393	416	405	420	409	381	422	382	399	419	400	402	410	392	401	367	399	405	364	390	376	382	406	413	402	364	387	398	391	405	375	385	422	401	382	401	407	385	405	421	409	378	411	432	392	406	395	388	388	380	382	374	362	405	398	407	372	357	395	392	411	406	419	391	387	347	391	433	385	374	405	380	400	400	390	427	390	375	399	402	383	384	393	381	404	354	392	378	369	369	380	375	368	383	406	411	409	421	410	411	368	399	376	398	389	375	384	407	398	384	370	356	369	414	362	378	410	387	390	385	368	384	417	402	382	415	408	408	400	369	418	398	374	374	404	407	400	392	377	382	390	388	397	394	406	385	402	405	398	397	385	380	397	419	370	425	386	397	405	391	410	407	390	429	376	406	384	378	405	394	396	423	401	399	385	363	405	401	356	393	397	407	400	370	405	397	385	411	382	381	411	390	405	421	390	429	377	417	374	433	383	374	393	378	400	399	412	409	382	379	372	428	432	389	414	386	401	393	423	418	395	395	380	390	407	398	384	400	394	367	386	371	401	408	385	403	378	394	374	400	423	409	395	397	374	408	355	425	355	393	394	385	377	374	413	398	374	405	410	376	378	387	400	399	379	399	392	388	416	380	326	361	389	409	401	400	370	380	387	412	409	413	400	416	382	390	365	407	405	400	418	389	435	368	387	370	391	384	392	400	398	377	387	401	367	372	416	373	419	387	448	416	395	401	406	420	448	408	397	369	377	408	376	393	386	393	391	382	397	418	440	365	410	423	402	385	382	389	415	411	417	448	358	405	391	374	384	384	375	364	402	416	429	420	421	368	393	399	402	408	392	423	387	398	362	380	430	412	360	431	414	413	385	390	441	392	393	406	398	394	373	396	434	362	423	406	390	391	402	431	367	408	400	383	395	388	407	393	390	374	412	382	384	428	369	402	404	435	416	390	401	404	408	393	415	390	408	402	356	390	366	373	384	381	404	388	399	394	394	398	371	395	368	383	399	417	410	430	368	416	385	401	395	391	404	416	396	384	401	390	402	389	390	395	406	424	403	384	396	412	382	393	389	407	411	414	388	440	404	393	408	392	427	393	392	385	380	386	402	351	413	383	397	407	389	432	419	406	360	387	380	398	396	368	408	381	405	392	426	395	402	375	404	371	396	390	371	421	385	380	376	404	398	358	418	423	388	388	372	387	436	403	377	401	404	396	404	365	379	434	392	399	370	399	392	366	368	380	416	375	395	377	380	403	413	417	396	365	387	376	402	415	389	381	400	386	426	372	394	366	417	358	396	385	373	389	399	401	420	405	396	419	397	403	387	382	380	400	393	406	413	400	443	400	360	395	389	373	430	366	376	401	373	402	387	366	395	391	385	383	392	384	395	371	400	415	396	371	413	391	445	389	363	384	393	389	415	380	372	352	398	432	410	385	404	373	440	381	417	364	417	366	419	393	406	426	367	406	397	398	379	374	378	382	385	424	409	385	379	388	363	403	405	419	397	385	380	426	379	389	398	409	403	384	374	375	381	397	403	374	399	379	447	391	383	422	360	400	412	392	406	389	405	382	398	419	378	395	400	384	379	442	374	374	390	384	396	384	418	417	422	388	398	392	410	423	403	442	403	384	377	341	392	402	348	387	400	385	405	346	393	380	377	419	397	406	431	362	382	397	374	379	376	379	388	392	386	383	355	405	394	408	399	389	398	370	368	416	398	396	369	418	374	359	408	386	359	417	380	380	405	383	410	385	391	407	381	409	393	411	367	349	376	409	396	355	394	429	422	385	364	398	361	411	394	414	388	402	408	366	394	392	387	394	396	406	390	406	377	397	357	405	393	378	413	357	413	356	414	387	396	387	408	412	434	382	417	407	428	376	399	406	396	377	364	340	402	417	414	382	392	373	418	393	389	418	393	411	393	352	371	361	400	405	365	367	385	389	388	397	369	424	411	390	419	390	382	413	416	381	377	406	428	377	377	401	386	362	375	373	413	408	363	381	407	395	376	381	419	438	366	389	415	364	375	429	412	396	438	379	371	397	423	409	390	372	387	407	398	383	412	444	420	396	407	361	395	404	438	379	405	413	419	391	406	438	404	398	418	394	386	415	420	440	442	378	383	382	410	412	392	407	392	396	383	376	383	411	400	390	389	402	421	424	363	374	419	374	379	431	406	356	373	398	376	386	368	394	379	406	370	399	418	345	405	391	371	369	394	400	395	400	397	402	396	373	373	411	403	407	409	407	424	379	380	390	386	354	387	411	393	356	361	376	347	384	348	439	387	391	378	418	458	410	423	417	393	398	366	388	366	432	423	397	400	391	418	373	388	386	393	385	379	406	421	374	420	438	402	391	376	387	424	379	345	373	388	357	417	363	397	385	360	414	418	390	402	379	418	353	395	420	396	358	399	393	371	405
22313	20914	28365	23619	20915	20922	5244	769	504	463	387	341	303	292	285	230	237	235	217	178	245	174	183	159	175	168	196	175	172	140	159	158	148	160	163	160	150	149	155	158	155	160	135	152	155	143	126	138	163	130	123	155	142	149	175	148	142	144	131	150	153	141	151	152	160	148	144	132	148	163	139	162	128	146	147	133	168	156	162	145	127	144	133	147	146	129	124	157	148	134	146	120	139	135	146	146	143	153	130	138	143	146	158	129	140	149	132	154	126	134	132	135	135	137	155	163	145	147	153	150	136	164	154	152	137	134	127	148	151	146	143	166	166	125	136	150	144	137	154	134	135	127	144	126	145	134	141	145	166	146	147	139	155	144	143	151	149	132	135	122	152	146	134	150	132	147	128	129	165	141	133	130	133	137	142	118	129	169	139	145	136	151	132	152	131	135	153	129	135	153	122	156	124	143	158	134	137	131	126	159	141	147	149	160	149	143	135	127	141	139	128	134	141	130	134	144	138	128	146	139	139	143	133	136	119	152	160	135	156	148	133	155	150	124	139	146	137	117	146	160	134	162	147	160	119	145	144	144	138	132	145	133	143	154	142	141	125	128	144	150	134	131	136	131	114	145	140	145	162	148	151	153	127	138	147	143	140	135	141	162	121	147	137	125	132	134	136	152	142	146	138	151	130	122	131	134	144	137	156	137	148	142	163	141	131	138	147	150	136	136	152	122	131	148	153	147	142	139	109	162	136	142	134	133	123	123	159	150	131	141	153	138	137	136	139	165	149	161	130	152	148	152	145	146	131	129	133	139	133	144	121	122	144	152	141	131	138	151	140	143	123	124	134	165	129	127	126	149	151	139	151	139	122	132	133	153	126	142	114	154	142	131	129	121	115	136	143	134	134	137	122	136	141	156	150	156	142	155	146	144	157	128	126	143	122	140	143	151	136	133	136	136	157	147	145	135	151	164	144	149	126	142	167	131	122	144	164	143	129	161	127	129	150	146	130	143	150	148	137	145	144	140	134	137	146	161	140	136	147	112	139	143	151	134	131	133	137	142	145	143	148	147	148	144	151	140	145	147	129	135	151	140	139	133	135	141	146	129	140	134	144	149	138	152	115	145	141	150	153	157	146	126	160	155	137	148	129	147	137	135	145	139	128	151	131	141	141	125	125	140	139	155	113	135	127	156	164	141	147	146	130	123	149	143	124	136	141	143	135	159	137	145	140	149	174	113	136	125	145	140	131	151	143	150	129	136	122	138	153	141	148	163	154	146	143	156	138	125	128	127	141	147	141	119	142	117	142	144	143	126	145	123	136	124	130	142	133	119	134	151	157	131	154	154	131	146	155	146	129	112	142	144	142	140	145	142	144	127	144	146	166	121	139	147	140	120	133	136	122	144	143	147	142	140	141	138	136	137	159	152	148	134	167	139	137	118	151	137	139	130	142	146	144	133	155	150	160	158	143	146	130	147	146	146	139	152	131	136	157	156	127	145	145	137	156	129	123	154	135	144	165	143	147	133	139	132	157	128	154	143	126	162	136	161	138	139	126	119	138	131	148	131	136	131	152	144	131	150	138	142	141	117	142	152	143	140	151	129	129	135	142	148	147	143	116	139	127	138	153	149	149	143	154	176	131	145	126	136	139	148	125	123	134	156	132	136	128	152	155	145	137	117	131	134	138	132	139	136	150	158	147	159	163	166	163	150	119	141	145	125	141	149	114	134	116	143	141	144	158	149	143	150	168	142	131	150	153	144	143	141	149	130	170	139	157	149	143	139	129	134	141	145	110	125	156	139	150	104	141	130	156	148	126	145	152	111	155	129	152	137	129	125	152	134	157	134	143	123	163	125	143	137	139	142	155	137	136	139	143	141	151	136	130	132	122	133	145	140	132	139	164	123	147	141	128	138	135	146	137	123	162	155	126	127	128	151	155	161	128	135	143	147	132	119	156	168	139	122	125	162	149	147	153	150	130	129	140	138	153	146	124	141	152	168	161	140	146	139	159	152	131	138	135	127	134	127	137	160	120	145	131	134	128	125	156	125	150	131	141	156	159	157	125	127	128	135	134	129	137	160	142	143	127	158	122	137	149	129	163	139	144	153	131	107	123	153	140	153	135	137	118	109	165	134	130	155	134	164	130	118	131	123	149	151	131	148	155	126	134	155	150	145	124	134	159	142	152	175	159	119	134	129	166	155	136	121	131	136	130	135	134	135	127	140	146	150	149	125	149	123	139	148	123	135	139	134	146	148	148	149	137	129	138	143	160	137	140	136	146	164	136	154	132	140	138	139	138	133	139	144	146	128	158	137	146	133	157	161	139	126	131	125	158	137	140	124	135	152	151	143	139	138	157	138	155	132	154	149	131	142	147	127	136	151	159	143	150	135	133	138	148	110	144	142	146	137	128	154	153	133	139	144	141	134	143	130	145	146	141	141	142	128	148	147	146	127	135	142	165	145	160	121	137	159	145	135	137	163	147	139	158	144	137	150	137	118	140	137	132	149	133	152	143	131	125	143	127	136	124	153	144	136	144	141	134	149	155	140	148	173	153	144	130	129	117	145	157	146	146	142	164	133	134	143	142	133	140	131	157	165	144	136	142	157	165	154	130	151	149	142	130	155	145	149	115	146	159	139	149	122	155	157	135	178	161	157	137	144	152	154	123	129	140	119	125	147	136	141	127	139	126	160	164	115	152	154	149	147	154	145	142	133	148	157	157	126	135	140	130	119	147	142	141	132	139	142	121	136	138	117	141	135	143	148	148	124	122	143	153	144	149	124	143	137	129	138	139	145	161	120	134	134	135	129	133	151	118	133	140	128	132	142	144	136	126	124	142	129	142	151	133	133	154	119	127	142	128	136	147	124	155	149	134	145	127	147	148	134	142	131	151	136	145	153	121	125	141	140	151	140	157	148	174	141	150	143	142	132	156	121	154	135	153	103	126	142	122	121	145	138	135	132	149	142	152	142	145	136	158	135	152	121	155	128	164	141	148	158	131	129	137	136	150	121	148	118	131	139	148	136	121	136	136	140	133	137	142	142	120	166	153	147	133	142	163	139	137	136	138	116	127	136	149	156	147	142	142	116	149	142	136	140	150	132	160	157	134	154	138	134	154	137	125	122	136	136	136	156	146	159	150	133	142	145	139	138	137	153	137	168	152	120	145	139	156	144	139	128	135	139	160	154	147	129	140	141	142	144	139	141	158	126	125	151	138	125	154	133	133	123	162	150	145	148	123	185	137	114	151	159	139	128	124	132	127	139	122	140	151	142	144	135	127	165	139	146	127	146	139	128	126	134	152	136	152	155	140	134	136	170	139	136	151	150	137	148	129	144	152	133	130	130	133	130	143	130	150	124	149	146	119	136	142	157	141	143	132	138	127	136	150	142	147	127	133	124	117	135	143	148	139	146	153	127	140	155	132	143	152	140	147	139	155	120	135	133	132	123	128	123	149	141	138	155	122	164	148	138	127	136	133	133	142	149	144	129
3943	17456	9147	4218	2989	2188	1557	1165	984	722	571	469	450	389	371	288	283	259	245	245	221	248	191	207	217	177	188	162	183	172	173	175	179	165	145	171	179	174	170	132	164	146	166	146	164	159	158	145	147	157	167	148	149	161	151	152	171	166	167	152	149	136	155	137	162	163	134	149	159	138	160	161	141	155	143	144	138	157	159	136	163	150	132	167	151	141	144	122	149	149	142	137	157	141	149	159	135	153	118	151	130	147	127	156	152	145	167	147	143	128	133	155	141	151	157	135	137	123	138	162	146	135	136	158	146	150	140	141	132	155	151	130	169	136	142	163	131	146	146	127	152	149	128	115	136	147	163	151	131	126	134	142	147	147	136	156	150	139	133	139	127	143	138	154	161	142	138	138	136	152	146	149	117	143	110	148	148	159	153	139	121	145	142	132	136	141	129	128	119	119	119	129	135	152	149	152	144	138	156	164	139	130	155	167	159	126	157	142	124	153	137	133	153	131	136	132	137	137	136	136	124	125	116	129	139	146	150	135	158	163	132	143	136	139	149	134	155	159	135	144	134	159	139	147	146	150	139	143	134	163	139	140	137	153	162	133	148	145	153	141	159	133	136	147	145	140	132	142	154	140	132	142	130	134	126	135	122	137	137	149	136	129	146	158	148	166	124	154	129	166	146	142	133	155	132	127	137	157	152	153	143	146	142	149	132	148	140	169	145	140	149	167	137	154	150	161	162	141	158	141	149	146	157	142	145	138	138	120	141	127	143	154	133	145	143	146	147	138	135	147	126	145	130	147	164	148	131	153	138	133	122	141	140	126	149	141	132	159	158	135	161	139	163	157	140	143	140	175	119	147	141	151	140	139	157	164	145	166	150	146	148	140	127	146	135	142	137	139	150	154	152	146	135	149	135	132	137	138	133	148	139	123	118	143	144	122	147	138	139	142	169	146	135	141	140	153	152	151	151	139	140	150	142	132	157	133	144	159	141	161	138	136	129	140	150	168	157	138	153	139	145	124	139	119	131	133	150	127	141	145	144	139	127	145	131	142	127	162	121	144	135	152	135	140	137	130	153	145	137	164	149	154	147	142	129	146	134	138	144	141	137	155	146	138	153	144	146	150	170	136	161	145	121	152	132	147	154	158	134	134	157	142	138	148	156	126	137	137	158	128	126	156	132	145	126	151	172	146	138	133	132	144	129	133	150	148	144	150	151	149	139	129	133	156	145	138	165	135	157	145	162	156	139	116	138	140	146	123	131	153	133	145	152	135	157	132	138	134	143	122	157	138	138	156	147	143	132	135	142	126	141	143	136	132	130	157	155	133	142	127	128	150	156	123	121	137	162	147	135	128	151	136	151	128	145	150	125	123	132	125	137	155	141	122	168	120	121	136	153	147	138	136	145	148	123	154	149	156	151	141	120	138	157	148	143	140	158	125	159	128	138	147	139	149	139	140	129	142	140	147	131	131	154	144	140	138	149	138	130	138	157	150	146	155	155	115	121	146	130	155	143	147	128	159	124	154	153	133	139	126	136	150	123	150	140	123	138	130	146	140	124	138	151	172	139	167	167	157	150	143	138	146	148	135	125	136	136	129	130	126	147	145	143	153	142	120	134	154	141	148	146	137	139	147	145	141	150	142	141	140	128	138	142	136	144	136	132	143	131	112	136	147	151	146	163	148	147	126	148	116	132	133	126	146	144	142	132	129	138	139	149	132	152	135	140	152	138	168	162	135	163	167	129	151	141	145	142	152	155	138	152	135	152	159	155	134	141	155	130	136	132	155	147	142	110	145	158	152	145	140	151	127	124	160	127	137	126	155	153	145	155	173	133	148	138	151	145	132	168	146	136	145	129	134	152	144	139	165	166	134	134	143	133	141	174	133	139	153	144	134	147	156	129	154	151	152	150	156	155	142	143	136	123	139	133	124	156	134	148	145	126	151	126	146	158	142	128	138	124	133	136	144	150	135	141	146	136	150	133	151	131	136	132	150	146	142	154	133	157	176	132	119	129	122	132	183	155	145	139	133	134	142	135	139	148	141	142	158	157	146	146	130	145	152	132	125	157	160	161	128	135	125	153	139	185	153	145	137	130	141	127	137	135	145	116	129	181	131	119	133	133	127	146	140	139	145	123	112	123	155	140	131	126	142	117	148	136	128	157	155	149	139	156	133	136	135	153	154	126	137	152	136	157	135	142	152	146	104	143	143	146	140	128	142	128	118	123	138	138	132	144	139	157	146	150	156	129	142	142	138	146	144	152	132	137	122	160	146	137	130	141	134	117	158	146	132	167	152	134	112	130	147	131	152	152	143	136	141	147	133	145	137	152	134	148	126	156	120	159	140	128	159	137	152	145	129	124	130	134	144	145	153	135	143	135	138	156	144	164	142	117	144	159	153	123	138	141	180	132	119	143	151	153	134	139	152	149	130	141	148	143	127	154	147	135	153	147	126	165	152	132	153	138	134	140	127	116	133	154	155	136	136	139	147	136	161	149	132	130	147	139	159	155	160	152	128	113	126	134	166	114	138	127	158	147	148	164	139	147	144	146	134	134	158	158	143	134	148	134	115	155	149	158	144	141	109	153	139	135	136	143	158	144	160	142	146	142	156	122	135	164	131	121	125	131	149	131	127	175	143	140	146	134	130	127	142	148	141	144	140	136	133	146	144	141	123	129	126	134	156	132	135	142	148	124	155	160	168	134	145	147	119	159	139	127	154	140	160	132	143	134	150	132	138	126	131	132	143	172	149	144	155	134	157	150	134	144	157	134	142	130	142	149	158	146	123	142	150	130	157	134	151	140	144	169	137	144	155	146	155	123	149	134	155	134	137	146	127	142	150	155	124	154	142	142	135	138	147	139	130	128	158	139	138	140	131	141	127	137	132	110	123	145	140	139	157	130	147	151	142	146	154	145	129	124	132	142	143	159	144	130	143	116	164	159	131	140	133	151	164	161	139	144	154	138	139	136	155	126	130	133	143	148	148	164	148	138	140	142	144	166	140	134	158	139	123	136	153	134	146	161	133	144	138	149	149	130	134	156	130	149	129	132	143	138	136	115	149	134	138	154	153	154	138	147	126	137	133	139	124	134	125	159	133	141	147	130	113	134	139	154	145	149	149	121	127	139	118	159	129	157	134	140	131	131	143	158	142	153	138	133	149	145	134	163	157	135	143	158	139	131	156	165	158	136	146	132	130	144	127	149	133	138	160	133	177	135	159	122	142	153	135	137	135	160	147	141	118	115	151	130	126	148	131	132	152	151	144	141	130	132	128	164	164	115	133	149	159	154	122	125	137	118	152	150	118	127	160	146	157	118	142	153	126	130	146	161	147	164	140	134	121	153	140	146	137	140	141	132	128	129	130	153	170	140	138	127	139	132	147	160	141	134	146	161	143	140	162	157	139	156	133	124	139	152	143	148	159	125	143	151	168	123	149	143	147	142	147	169	156	136	159	126	130	135	144	134	125	163	137	153	165	154	156	147	154
27537	19933	7932	849	520	428	420	392	412	386	336	338	379	293	358	359	338	337	315	342	375	330	326	326	331	343	336	321	327	369	366	371	373	322	343	329	289	351	296	335	311	342	355	320	335	328	316	308	340	337	327	339	324	349	320	378	327	332	287	342	355	366	340	375	339	363	346	367	308	351	334	339	306	333	344	351	329	337	330	358	329	342	345	310	369	329	326	338	325	356	350	337	348	317	324	362	319	343	339	307	351	356	341	329	356	308	323	323	351	327	355	338	326	343	354	350	318	318	331	317	350	344	321	336	349	304	340	340	335	340	338	361	387	295	339	320	330	334	351	360	342	340	302	347	355	379	341	347	319	335	341	338	353	337	323	361	337	339	352	313	301	316	321	362	330	351	361	330	321	330	358	334	347	379	335	317	329	333	343	345	322	357	333	327	312	353	311	330	320	350	336	342	332	358	343	379	331	350	333	346	349	344	345	340	347	341	307	318	319	325	327	307	306	345	313	304	354	357	311	344	355	311	326	318	335	313	342	345	355	323	330	344	355	342	371	315	357	316	337	342	323	342	316	310	303	308	349	320	311	329	343	340	326	314	333	354	306	338	334	368	320	333	353	309	344	333	367	359	341	338	351	346	308	338	376	329	335	372	330	329	323	315	333	348	342	351	322	334	341	317	355	339	347	334	310	378	344	340	329	365	343	341	321	360	328	352	317	329	295	351	348	312	321	341	351	338	361	330	381	337	346	314	348	359	302	356	369	354	321	354	336	341	303	328	337	301	352	291	303	344	350	331	350	318	380	348	345	299	340	338	313	342	349	335	357	349	320	338	317	347	295	329	357	357	343	334	348	331	337	320	340	332	357	301	310	342	327	373	337	342	345	331	317	388	329	348	312	335	335	334	323	357	337	309	325	350	305	350	348	323	352	337	341	341	337	340	327	361	350	358	336	354	352	334	316	306	330	373	357	331	307	311	310	349	331	306	356	368	340	305	335	277	339	311	376	329	321	336	321	358	303	354	353	340	342	333	313	316	313	333	347	354	337	334	334	334	371	354	308	344	335	327	325	344	358	362	318	343	344	305	315	350	363	322	338	348	347	347	328	320	355	370	318	359	337	331	342	302	324	350	356	353	351	351	334	337	340	333	335	321	293	367	359	350	322	353	334	358	320	337	346	335	352	321	335	348	299	331	346	348	341	340	411	314	335	334	320	301	320	346	372	326	364	350	338	307	344	327	367	319	335	323	347	332	347	331	310	316	322	316	347	317	331	355	332	336	355	332	356	312	350	319	375	333	349	343	318	360	333	339	354	356	347	341	315	335	356	312	372	373	342	328	336	350	348	352	356	322	327	332	350	356	333	336	332	316	340	350	326	349	315	356	322	340	325	332	342	346	356	335	350	344	343	350	346	348	299	354	331	331	331	328	385	349	284	319	327	326	307	351	341	330	345	358	346	341	282	339	334	339	329	343	326	306	374	302	364	324	352	339	375	311	365	335	342	348	356	373	342	318	350	345	317	363	344	345	327	343	349	360	331	332	346	331	322	322	353	367	341	338	358	347	325	352	392	329	359	343	362	364	319	352	356	356	334	356	337	336	320	332	334	348	362	325	337	329	330	316	331	355	353	314	346	341	304	343	345	348	333	340	389	315	368	338	337	333	312	350	344	326	323	325	331	314	345	349	343	351	359	331	312	355	352	353	342	345	345	346	322	322	311	386	325	332	326	348	328	354	354	349	354	326	312	355	307	291	352	339	372	329	343	337	335	326	334	329	326	303	348	334	319	348	345	349	342	314	338	325	309	349	314	325	337	333	342	338	317	357	318	312	336	308	351	340	326	331	360	304	350	330	357	339	354	350	362	311	338	365	355	326	339	335	339	345	365	318	342	323	375	328	327	323	330	335	354	322	346	312	319	338	340	366	333	313	357	322	332	353	315	330	328	352	352	287	318	333	314	325	339	296	338	339	315	357	351	324	355	348	324	313	333	309	322	353	359	359	357	314	330	317	371	360	332	346	369	356	340	318	320	337	349	364	324	343	363	340	324	268	326	353	318	360	395	310	351	341	354	379	332	311	341	326	341	305	321	372	352	394	355	304	363	314	319	312	344	324	318	322	331	352	307	316	349	343	349	340	323	329	314	328	319	349	362	344	345	311	313	296	370	343	310	324	319	340	349	312	340	332	338	323	350	343	359	316	360	336	375	343	323	351	358	354	296	269	326	356	289	326	336	388	327	306	342	306	329	313	359	346	348	317	322	317	337	325	331	343	314	325	338	345	336	348	352	333	334	325	333	332	293	358	370	376	324	330	337	356	306	335	309	329	335	278	353	312	339	331	299	336	342	340	323	360	331	317	309	320	335	315	311	360	321	322	345	328	341	339	337	313	357	366	321	308	330	348	341	366	345	323	362	325	371	342	334	338	324	344	344	333	315	355	342	341	321	310	314	339	320	338	382	327	369	333	319	331	316	317	300	340	357	324	337	347	343	346	350	330	331	354	350	327	337	347	389	330	341	348	342	309	347	328	321	325	325	346	335	330	364	371	329	373	337	326	302	351	336	346	372	313	352	343	324	338	333	309	307	325	363	339	320	338	340	351	337	332	321	313	303	363	358	367	327	314	320	354	355	314	321	335	329	337	349	371	333	318	318	324	319	333	360	348	372	376	325	342	341	315	347	341	335	333	364	320	322	314	291	331	329	327	323	345	332	320	330	290	309	358	338	364	304	339	322	355	327	311	323	354	307	317	344	348	334	344	335	329	326	352	328	345	313	345	338	366	367	357	331	336	328	354	314	325	336	351	342	300	353	361	331	345	315	376	345	320	348	354	337	366	340	322	345	349	341	359	336	372	313	346	359	347	326	345	342	346	324	377	341	334	356	340	386	324	339	328	291	332	348	334	361	306	317	362	324	361	361	316	319	327	318	341	361	306	328	308	362	332	318	344	350	334	363	342	293	325	341	333	326	331	342	342	327	319	348	350	326	314	300	355	313	320	327	314	319	343	312	345	333	326	345	358	320	321	320	346	346	314	368	327	306	328	353	395	330	343	340	338	342	304	358	355	359	348	324	348	340	345	298	345	320	325	357	345	332	376	312	312	302	332	323	361	329	387	324	310	296	317	296	333	365	359	317	326	319	347	331	369	367	330	323	362	363	344	344	359	338	291	317	290	324	343	372	339	303	314	352	340	341	305	355	356	334	329	356	313	352	341	346	354	335	336	318	345	329	325	335	317	358	344	341	301	360	357	320	326	346	324	332	308	358	340	316	340	358	343	347	350	356	366	334	337	326	304	325	340	339	335	327	347	326	374	376	332	319	348	320	341	332	334	334	311	364	347	340	308	359	356	315	325	340	364	354	276	330	336	312	349	341	345	364	342	340	335	360	326	340	335	318	351	336	336	340	337	344	344	348	339	294	300	337	372	321	350	360	314	324	325	344	316	356	352	323	357	345	361	345	326	363	343	316	349	294	353	322	353	366	343	363	321
4916	3276	1400	792	638	571	537	481	450	385	393	377	388	412	420	366	376	354	393	383	357	356	333	376	386	396	368	383	342	333	348	379	359	342	341	339	378	380	339	320	351	376	350	363	373	334	326	347	370	372	364	348	348	364	378	367	367	329	381	349	374	376	374	335	325	366	358	361	312	369	365	369	361	373	339	380	376	338	345	327	357	338	380	358	345	355	387	368	367	341	350	345	317	361	329	335	378	331	346	368	357	388	350	312	361	317	391	368	367	351	357	382	369	364	360	343	372	332	344	372	326	336	316	344	355	333	377	381	329	371	375	333	356	392	357	348	333	334	339	334	351	358	344	358	315	352	357	336	363	371	331	333	330	370	351	374	338	326	347	345	341	334	404	363	370	374	338	343	354	321	344	353	352	373	343	363	376	317	347	361	349	335	366	358	384	333	360	370	307	348	358	374	374	347	373	377	345	321	381	388	371	335	311	330	328	361	336	359	348	394	361	385	359	340	354	379	326	366	363	340	330	362	324	366	325	365	354	374	356	352	352	333	381	333	323	348	347	335	339	352	341	307	363	332	326	356	373	353	356	359	373	338	389	328	361	341	345	331	324	337	362	322	381	347	360	341	364	339	345	339	311	347	388	335	341	371	373	378	340	340	379	313	329	327	375	354	349	363	362	393	337	408	345	370	329	345	332	370	350	353	363	355	361	374	350	349	374	338	362	337	343	355	375	339	351	365	354	334	366	330	346	407	340	318	342	349	322	384	351	356	377	335	318	377	378	358	345	372	351	358	320	361	348	351	375	363	323	328	387	324	359	369	375	370	357	344	355	308	328	355	404	365	364	344	353	361	350	363	344	333	357	314	322	357	326	336	342	299	363	379	346	355	378	334	394	341	337	354	348	357	325	342	380	346	359	357	347	352	359	353	348	354	375	379	355	363	347	346	351	355	352	332	375	350	343	350	347	372	362	366	344	361	320	307	344	357	365	371	351	362	341	358	363	393	361	338	357	338	347	334	340	390	399	351	353	331	343	371	363	339	355	349	342	333	345	340	363	374	371	338	333	356	417	377	334	393	339	372	336	380	401	351	337	374	352	378	345	375	356	382	341	352	353	358	358	346	360	335	340	335	323	309	338	375	366	340	384	351	334	350	354	352	367	338	349	348	316	334	356	357	386	346	324	346	333	367	401	345	371	333	333	318	367	336	352	354	334	360	357	367	334	365	332	332	372	342	331	344	331	386	352	362	377	378	325	361	380	367	354	357	328	343	362	380	336	345	400	343	329	363	350	359	336	305	365	359	357	354	378	346	336	313	360	364	360	341	329	321	355	363	371	351	356	314	341	354	377	364	353	357	380	343	367	344	361	393	356	389	356	349	366	361	326	350	342	374	335	354	375	373	338	321	347	329	343	372	361	363	369	352	352	368	363	359	339	340	349	344	382	355	384	340	352	332	358	367	343	359	358	363	355	345	369	359	368	353	311	359	382	325	298	350	330	352	372	359	378	369	350	357	309	334	355	361	366	374	336	374	368	328	323	353	353	331	383	346	359	342	354	344	326	357	348	377	356	365	359	352	373	379	336	364	346	330	335	359	346	347	346	351	403	322	332	356	356	315	366	330	350	360	361	348	367	363	340	347	411	343	331	314	355	358	306	340	373	347	320	340	356	363	350	337	363	371	358	374	308	326	339	340	393	347	369	369	332	340	358	326	357	353	339	361	361	368	390	355	384	369	376	354	352	349	334	344	359	333	342	369	340	333	326	335	335	323	340	362	348	376	377	337	371	361	411	354	350	358	357	373	359	383	358	353	339	354	361	324	324	335	335	398	345	319	369	338	357	380	326	371	363	390	359	368	366	354	345	354	364	360	378	361	361	365	306	355	371	345	367	344	366	369	363	342	338	370	337	321	369	345	333	312	327	333	355	363	330	352	337	351	325	342	393	326	372	350	374	328	360	353	337	335	334	374	320	325	321	348	365	332	366	341	353	349	349	377	346	371	365	374	343	344	362	342	330	393	353	333	356	348	356	359	347	351	360	356	364	354	340	366	384	344	370	358	377	341	343	363	351	306	380	333	341	357	342	347	354	373	345	315	355	339	371	374	403	348	345	388	338	339	338	378	332	346	357	311	361	360	381	366	374	372	380	351	372	327	356	337	363	364	381	380	352	359	358	359	340	351	340	359	385	353	378	340	333	353	375	356	348	346	357	319	370	353	349	364	396	342	362	366	349	356	369	346	360	328	336	349	351	360	343	358	326	337	352	352	363	326	344	345	352	388	385	362	331	316	331	361	375	340	347	356	375	356	337	341	331	380	366	363	348	363	339	353	353	340	356	343	335	352	331	345	338	353	323	355	336	367	319	334	326	348	383	390	350	362	314	314	352	327	369	379	369	332	354	357	349	386	359	358	322	354	354	345	360	356	339	324	343	356	338	363	362	338	348	371	345	354	359	329	383	362	338	348	357	364	364	367	354	360	347	374	341	317	338	337	351	348	365	333	363	326	344	359	340	366	377	390	372	356	362	369	322	309	389	358	364	358	337	357	335	360	362	344	343	359	332	350	383	341	360	360	342	309	348	347	329	367	362	361	376	334	349	352	342	365	342	337	380	346	355	372	343	346	378	344	351	357	362	345	323	323	349	339	312	326	356	380	383	339	345	331	348	363	368	350	355	323	354	349	370	336	350	361	382	344	350	320	318	374	348	333	357	326	316	330	346	339	365	342	355	359	332	340	348	335	350	327	349	351	357	370	358	311	354	364	367	371	349	359	352	349	355	344	370	326	340	332	341	360	375	357	332	356	362	358	405	348	354	340	384	378	354	341	364	347	342	383	354	346	386	323	330	339	361	360	349	383	374	373	367	346	312	342	361	377	380	361	311	337	395	334	339	372	378	332	340	354	367	353	362	343	352	347	381	351	345	366	345	364	359	352	331	348	351	360	373	333	392	368	351	328	368	334	332	326	342	353	372	368	333	349	369	331	361	367	366	352	360	350	328	359	357	386	382	326	344	362	372	352	338	339	362	354	338	349	369	388	341	330	380	344	339	302	358	382	347	353	361	365	360	344	357	368	367	350	348	334	367	374	337	333	329	332	344	349	376	323	360	355	340	385	366	355	376	403	335	359	323	342	343	345	361	335	366	355	353	369	370	356	349	365	339	357	362	323	327	337	356	379	334	339	363	353	373	375	357	357	331	344	370	357	341	364	330	382	347	350	316	371	337	358	373	335	300	346	387	359	380	355	347	319	352	355	337	362	363	368	357	371	331	340	337	331	365	385	361	386	358	335	354	333	360	340	376	338	351	370	352	377	331	384	353	352	326	354	324	355	345	337	353	386	345	356	370	369	328	357	384	339	348	364	384	372	351	347	345	367	344	355	384	359	357	339	313	343	360	358	338	327	366	361	369	356	323	351	359	379	331	334	362	343	354	341	368	341	342	376	364	359	362	324	340	373	371	330	362	355	367	353	365	337	362	360	317	321	372	367
23626	20934	27787	24232	20787	4379	717	467	390	319	302	278	214	240	220	192	209	183	199	220	170	196	165	195	169	198	181	162	174	158	168	181	160	193	192	162	164	157	187	176	171	173	175	148	169	184	160	181	166	171	162	167	151	170	172	176	155	149	158	149	137	167	170	169	151	145	158	176	144	159	148	177	168	177	140	180	160	159	165	149	142	158	175	158	151	160	157	150	173	172	168	138	165	165	183	134	139	170	167	175	161	175	162	170	161	147	136	161	152	141	127	185	151	175	154	159	162	141	166	172	168	156	129	191	175	169	137	157	143	150	155	149	170	145	162	171	154	173	140	153	143	146	187	149	124	153	162	156	158	147	147	131	162	155	146	146	166	152	154	164	167	166	156	155	174	140	160	150	144	142	149	160	148	165	162	162	173	147	153	164	151	155	149	154	180	157	163	152	171	168	163	163	143	164	169	150	133	192	158	150	135	177	151	131	168	171	161	164	155	173	154	148	164	155	159	150	151	133	176	161	164	172	187	169	151	149	166	168	164	161	157	143	158	169	164	185	171	163	159	167	162	177	172	156	157	175	143	165	180	153	179	151	157	159	151	156	164	147	155	149	154	157	159	159	140	138	175	153	161	132	152	186	165	146	153	147	113	156	146	143	168	147	152	141	127	160	175	173	168	160	158	161	150	170	164	173	164	135	162	143	154	162	148	163	153	146	158	135	158	171	178	185	175	177	147	163	157	121	176	169	157	161	180	154	152	165	152	153	169	151	178	158	158	153	175	164	155	155	133	146	158	135	180	151	190	161	156	169	157	154	170	166	167	149	152	153	165	151	161	175	169	120	144	154	156	166	164	139	169	152	183	157	136	182	218	169	170	168	169	147	154	166	171	179	168	169	153	181	155	161	152	168	173	171	168	162	165	139	179	142	173	152	154	159	160	168	175	132	171	162	184	167	166	168	164	140	162	155	151	161	183	162	180	172	145	168	169	161	167	142	146	174	150	160	141	165	158	177	162	161	156	138	171	159	162	181	154	151	188	178	154	147	150	156	144	143	149	160	176	149	145	162	145	176	159	134	160	156	173	172	146	168	153	157	156	157	163	160	181	165	160	147	147	159	170	177	176	163	181	178	171	131	158	144	170	151	165	174	163	157	176	169	150	170	160	138	147	145	161	144	171	157	166	151	157	172	166	170	161	151	171	154	159	146	166	154	182	153	189	146	153	168	151	172	166	163	169	146	156	167	157	170	148	161	143	153	141	166	159	137	165	158	176	163	155	148	165	153	157	161	147	136	188	152	143	148	152	161	184	172	188	158	154	142	156	175	129	159	178	159	165	131	167	181	166	151	169	159	161	204	156	161	167	150	153	156	171	189	166	173	170	167	150	148	152	148	165	156	172	149	159	169	147	189	180	142	170	183	126	165	174	152	143	145	148	160	150	172	142	173	156	168	164	181	155	150	170	155	150	184	154	184	134	159	168	175	165	151	138	155	150	174	158	165	156	172	135	158	147	166	157	169	142	167	177	138	147	190	175	158	160	155	149	170	179	141	133	160	168	156	162	163	151	154	152	139	157	145	172	150	147	158	150	124	178	177	137	149	160	136	182	165	177	160	157	175	141	171	170	163	142	150	161	169	148	173	173	154	169	154	164	135	152	131	157	174	147	158	185	139	152	159	147	148	167	158	152	159	151	147	188	149	143	140	149	161	157	169	169	158	159	148	191	157	180	158	144	154	167	172	168	164	168	168	175	151	179	177	146	165	179	148	186	180	179	158	159	151	141	124	166	154	179	155	169	161	154	156	170	162	163	159	169	165	168	157	155	157	147	162	163	155	155	157	158	163	164	164	155	160	172	163	162	153	155	146	178	156	148	168	140	151	132	148	160	157	178	164	146	148	145	168	172	158	174	178	148	158	164	164	147	168	170	142	150	161	162	171	176	160	157	149	170	145	152	157	165	158	148	188	171	170	150	159	182	174	186	151	167	163	162	156	170	145	153	150	178	180	161	155	167	143	161	154	179	153	156	170	155	127	159	162	160	154	158	165	167	174	150	139	127	154	154	150	177	167	178	174	168	123	178	157	148	163	176	154	167	156	152	149	175	163	153	161	163	174	146	139	144	164	181	147	151	178	178	177	153	175	159	174	175	166	145	139	172	157	155	156	144	151	164	154	151	173	157	156	141	148	141	155	164	139	150	178	152	152	165	149	168	176	150	146	158	174	167	164	152	160	150	161	148	145	153	145	157	141	162	135	165	163	160	149	131	152	155	157	168	173	151	148	138	161	168	140	168	156	164	169	157	161	164	161	144	160	158	126	135	151	161	146	173	160	163	157	152	180	171	148	160	148	164	165	172	155	141	149	151	139	176	163	136	166	160	180	167	162	147	155	153	143	181	138	184	161	163	166	146	141	170	157	164	143	165	163	154	143	174	145	172	169	161	159	153	140	150	137	169	168	152	148	154	169	188	183	164	145	159	152	186	164	166	178	160	126	163	166	144	156	136	166	150	154	177	165	177	143	151	144	154	143	169	146	148	171	147	149	166	143	154	153	151	180	173	162	145	180	174	166	155	131	154	163	146	155	157	170	158	163	167	175	169	179	152	155	148	149	185	174	159	171	179	173	146	171	147	151	152	154	175	160	153	123	183	157	173	136	129	180	195	162	144	140	146	151	157	154	170	157	199	158	157	156	158	154	152	155	138	164	145	186	164	151	174	156	163	150	169	170	150	167	165	149	144	178	144	154	132	164	156	155	151	169	159	175	168	145	151	167	165	148	161	159	175	145	154	163	172	153	148	185	165	144	160	192	164	148	199	162	172	163	152	138	159	136	149	142	169	162	158	138	144	170	158	157	161	163	177	164	175	152	192	182	172	160	157	175	168	155	187	175	155	168	159	182	159	163	179	153	151	150	154	161	156	157	154	166	175	142	164	152	152	143	177	156	141	153	166	163	160	148	153	165	162	143	157	152	147	135	170	159	162	146	157	150	138	170	158	155	148	155	149	171	159	128	159	160	164	155	167	162	175	141	138	153	159	160	156	147	143	167	162	172	142	178	138	151	172	129	161	160	157	153	163	166	167	178	160	147	176	164	157	172	167	156	150	186	144	159	157	155	150	169	161	192	160	149	154	155	148	146	171	146	183	156	142	179	158	172	152	163	149	174	155	162	166	173	185	146	133	155	175	162	154	175	167	142	155	169	183	153	146	159	139	176	154	166	169	146	176	166	147	162	146	162	166	161	157	147	178	167	129	133	165	185	174	168	174	145	163	168	168	150	178	150	147	155	174	181	158	164	139	163	155	170	168	150	158	127	160	145	157	157	141	157	149	159	163	169	148	151	175	176	169	158	156	137	177	162	154	150	160	174	181	180	167	162	159	159	149	168	182	149	146	166	173	171	159	160	172	159	161	155	140	181	144	162	138	160	157	143	150	142	158	181	156	179	157	172	162	178	167	158	149	167	177	144	151	159	166	165	157	141	160	176	179	158
3386	11000	5396	2462	1728	1270	941	776	602	473	416	368	347	321	285	275	271	281	242	222	205	227	219	202	178	203	193	172	217	165	175	199	176	187	191	185	174	179	177	189	172	195	175	167	154	180	153	191	169	175	162	181	167	174	171	185	172	162	149	184	170	188	184	157	179	156	196	168	171	178	154	153	190	173	189	155	203	173	180	154	153	152	165	183	165	181	203	180	149	180	169	177	175	200	174	167	153	174	165	176	158	182	172	162	193	173	147	178	163	152	191	143	160	179	180	176	180	169	186	183	168	144	182	164	161	173	175	194	169	174	172	176	174	172	165	174	174	167	160	157	180	167	162	189	183	159	175	173	183	155	184	158	164	159	172	185	175	165	175	167	181	164	167	176	165	173	163	176	165	176	184	155	157	161	168	152	186	155	172	163	162	195	194	155	191	178	171	165	174	156	188	154	166	170	179	174	162	178	183	193	172	177	181	153	155	190	149	146	159	169	161	171	171	195	188	161	167	191	193	161	187	168	152	160	168	185	167	189	167	178	182	158	154	169	147	179	173	157	174	187	141	159	159	173	162	165	156	164	205	155	161	191	156	176	187	174	177	186	173	185	177	160	171	188	206	159	176	180	160	179	153	180	179	172	173	166	194	158	189	177	149	165	177	176	191	161	160	154	163	174	179	158	151	178	166	175	171	183	160	185	150	164	165	175	200	179	149	168	186	171	166	170	154	184	173	181	180	161	177	158	165	177	171	170	143	190	170	171	166	160	176	160	164	169	181	167	183	174	175	166	164	157	153	155	160	160	171	190	172	160	168	168	177	178	177	153	169	172	190	185	190	182	168	154	173	169	180	163	174	174	148	168	177	190	174	172	159	181	167	160	144	169	174	152	166	171	173	154	164	155	179	164	190	171	173	179	150	161	156	179	165	174	184	158	179	133	158	160	181	177	168	142	186	168	165	174	161	174	162	166	147	183	175	150	159	154	167	154	184	149	175	159	182	162	184	167	175	143	156	156	164	186	186	175	164	174	152	180	150	159	162	172	164	165	156	153	166	179	172	139	171	172	177	183	153	153	165	180	185	141	153	168	160	158	174	164	153	162	167	155	164	160	167	187	171	189	162	169	172	146	165	163	173	184	161	168	163	167	160	160	164	147	186	175	177	137	171	152	181	166	171	187	159	166	160	164	169	158	154	156	153	170	170	178	170	141	167	172	166	154	146	163	175	163	160	194	182	172	185	154	164	163	191	167	161	151	179	181	172	163	194	166	200	160	163	173	138	177	146	188	145	211	159	160	163	158	190	149	156	165	160	174	158	166	169	159	153	175	187	197	166	186	161	179	179	188	167	168	178	167	169	145	153	188	186	165	164	172	160	181	162	154	171	173	147	161	192	175	161	178	167	149	164	178	178	148	177	176	170	181	197	162	165	175	163	167	153	162	160	177	153	182	182	183	164	185	167	178	195	171	173	185	173	172	168	163	188	170	192	183	164	157	169	145	173	182	142	174	160	181	169	139	183	178	167	157	185	188	149	153	154	183	170	181	178	147	164	156	167	187	155	147	152	143	187	159	153	183	177	187	192	195	162	160	163	171	153	163	159	180	196	187	182	172	153	170	174	189	179	175	163	165	170	150	181	172	163	172	169	172	158	175	168	167	184	184	163	171	174	167	159	171	169	197	153	154	147	165	180	156	178	195	169	165	194	171	177	171	160	156	192	172	149	184	173	178	163	171	151	159	158	175	170	150	190	174	180	157	131	151	187	136	139	180	157	150	198	181	150	173	190	174	177	153	177	176	166	158	169	164	169	168	163	166	193	152	162	180	188	149	174	152	177	169	163	176	167	160	158	166	189	171	158	153	173	173	170	171	179	201	176	157	172	165	162	198	166	178	201	160	167	161	167	157	154	188	167	146	192	169	161	177	175	168	163	170	165	183	184	171	188	160	152	165	175	179	167	170	143	176	161	178	180	190	185	190	183	153	170	155	175	175	171	152	175	150	162	165	162	159	171	162	147	172	162	178	163	179	169	169	176	159	163	145	178	191	180	172	168	190	169	183	160	160	178	172	161	172	183	175	168	176	165	170	155	166	144	157	185	153	196	158	150	177	162	161	167	172	185	170	168	189	161	156	161	173	181	152	172	200	159	171	172	172	182	163	191	201	176	167	169	175	164	186	168	197	175	158	166	167	159	162	179	164	187	147	148	178	182	158	164	159	178	176	169	166	181	177	164	185	182	157	178	140	176	155	174	182	162	161	168	165	189	168	154	176	165	167	147	170	169	190	174	167	165	149	149	168	171	193	161	153	167	177	174	169	192	171	181	165	141	143	155	176	179	158	168	179	173	178	168	171	167	162	178	172	165	153	151	165	164	168	160	180	164	173	167	172	179	167	175	183	168	184	182	167	139	151	179	165	178	177	192	163	212	170	153	158	172	164	168	153	180	172	174	172	167	176	176	172	191	189	152	188	161	175	156	166	180	183	170	166	165	166	144	180	187	182	159	160	197	181	161	139	158	167	178	190	156	162	175	166	150	159	171	159	152	173	149	149	167	177	186	163	170	176	154	145	176	167	164	171	175	170	174	185	172	177	158	169	177	169	185	162	167	168	157	172	197	171	170	155	178	154	154	167	166	160	182	184	170	179	172	147	154	171	179	174	161	160	188	151	165	154	182	150	173	180	171	205	166	180	190	150	172	172	158	174	165	171	177	171	152	155	172	161	152	160	162	163	179	168	163	159	167	173	175	204	176	185	159	174	196	172	163	179	185	189	156	178	171	179	180	190	167	162	146	166	167	163	175	178	164	178	177	168	166	173	193	183	172	167	168	152	155	181	172	157	185	163	184	182	174	171	171	152	188	168	179	172	158	201	155	193	155	162	164	182	154	188	173	144	153	186	173	181	192	167	199	179	177	174	168	178	132	167	187	196	164	158	184	169	151	131	194	152	173	152	168	184	212	172	159	185	177	174	190	167	159	175	179	171	142	164	177	172	169	171	164	174	179	174	153	162	171	164	176	183	182	163	138	182	169	164	156	158	150	176	169	173	148	167	167	161	176	172	165	192	171	139	151	149	166	165	152	145	132	187	144	161	175	163	168	188	166	175	198	173	191	152	148	174	159	171	161	166	142	154	159	161	185	167	162	162	166	187	152	161	158	183	150	156	152	163	170	175	198	159	200	167	158	169	152	160	178	186	176	162	150	186	170	149	154	148	165	179	159	162	150	171	198	168	176	157	149	179	190	167	169	163	194	180	156	159	188	146	165	160	168	178	159	173	162	161	142	173	163	189	156	156	188	181	171	162	161	185	204	171	188	176	176	161	173	158	160	176	170	186	176	186	178	164	163	142	174	156	151	176	148	163	164	169	169	185	167	165	171	189	177	174	182	170	164	176	188	154	163	184	177	167	153	168	168	142	160	175	179	167	172	151	152	165	181	156	186	169	180	166	161	174	162	167	173	185	173	178	157	183	163	167	165	171	169	161	169	174
24536	20888	26547	25135	7352	744	580	542	516	469	440	438	450	428	446	419	386	372	421	401	429	392	406	394	385	401	377	377	385	396	405	412	387	383	416	364	362	444	403	391	396	377	405	407	410	415	389	398	382	393	396	409	371	392	375	386	403	365	397	396	378	409	399	358	387	399	386	380	399	408	389	403	420	408	376	414	388	371	397	403	380	398	382	365	346	374	385	399	410	376	389	391	379	385	411	370	395	423	388	407	400	391	412	372	413	388	391	379	384	362	350	409	373	403	355	372	370	393	400	360	382	403	386	371	375	367	371	407	402	364	374	393	400	363	405	365	377	370	375	407	386	390	387	360	403	377	364	389	358	381	369	390	384	390	390	368	383	371	414	349	375	388	389	355	387	408	383	388	370	393	394	369	384	399	389	391	385	396	377	413	420	388	407	438	360	371	397	412	395	357	425	365	390	404	398	401	400	396	380	390	370	366	402	360	380	392	388	397	411	359	373	389	361	358	413	388	380	400	360	417	375	423	405	379	452	366	372	380	396	399	392	383	370	374	390	407	366	391	357	384	403	351	389	395	366	395	405	379	377	409	387	452	407	383	372	434	404	370	401	371	385	390	381	376	422	355	420	388	385	409	367	364	390	358	347	399	383	357	379	375	398	386	399	375	376	389	432	376	381	360	368	393	356	401	396	370	386	359	372	371	394	400	386	389	333	378	389	348	362	415	391	392	393	364	387	343	339	353	386	427	358	353	368	371	380	395	400	372	397	419	370	377	378	373	408	361	431	375	368	398	382	371	398	376	441	410	389	378	404	374	410	379	409	357	398	392	394	402	419	386	359	352	415	365	360	417	367	391	406	396	369	372	379	378	399	348	357	392	378	406	385	375	411	405	361	369	368	347	424	379	347	391	386	382	391	357	404	388	408	414	365	379	389	379	369	379	404	401	362	364	385	407	362	422	375	375	398	369	412	382	360	370	392	383	403	378	392	390	379	376	405	400	395	426	394	380	418	417	403	399	382	379	380	398	392	414	399	353	401	368	348	410	361	363	379	368	380	399	392	386	380	379	381	395	390	375	362	405	369	355	362	391	373	376	384	399	410	448	424	416	375	365	389	365	385	341	376	383	407	383	389	372	359	381	364	390	417	347	382	408	392	410	381	362	380	395	395	355	382	390	389	371	346	389	368	399	374	378	401	408	369	384	370	370	385	382	408	352	379	356	378	367	402	372	400	401	359	389	377	406	351	358	419	408	363	407	414	388	371	379	405	429	379	411	369	394	386	402	386	388	371	399	349	368	423	377	362	357	381	385	377	389	373	358	393	375	381	379	360	392	385	363	369	383	335	373	425	359	412	393	386	420	410	362	393	376	393	395	391	371	363	391	441	378	389	397	410	383	400	390	412	397	395	401	369	389	369	386	372	397	372	408	398	376	386	389	380	357	357	387	372	362	396	380	392	379	399	371	381	379	374	409	407	394	360	415	355	372	417	417	413	403	396	374	390	426	379	351	374	375	431	349	399	391	422	400	388	390	382	367	383	359	377	378	366	425	425	381	385	363	380	425	378	349	387	368	381	399	395	383	405	375	358	402	373	359	395	411	369	393	406	383	365	384	396	372	377	372	393	388	400	373	400	403	334	385	383	378	396	396	333	385	391	368	360	376	402	354	371	389	402	382	399	392	400	389	369	399	375	360	385	358	385	394	376	345	396	416	387	419	389	360	385	385	396	378	376	380	350	400	382	392	407	359	357	395	373	406	360	391	350	378	412	394	340	377	420	388	341	367	382	388	398	384	367	414	380	385	378	366	372	414	358	425	369	360	382	421	397	388	385	397	394	368	398	363	371	417	385	375	384	377	402	403	409	393	355	364	413	375	408	352	367	407	359	364	374	383	397	407	371	394	321	388	365	388	357	397	367	406	393	359	396	380	370	381	376	396	400	396	368	401	349	360	368	381	412	382	386	397	376	386	363	382	373	372	376	414	359	385	385	381	411	380	386	380	374	361	423	374	413	390	373	400	390	380	403	405	392	401	373	376	357	356	389	397	367	427	373	369	377	366	376	363	379	384	398	350	379	405	359	381	365	399	392	391	398	358	438	371	368	340	365	356	383	374	403	392	420	401	395	376	376	404	377	396	382	332	399	384	370	399	364	395	402	429	372	382	390	361	383	347	377	369	386	382	402	418	424	387	385	380	419	361	391	436	397	364	401	375	392	379	378	379	388	400	408	383	386	410	349	368	360	350	400	416	401	368	379	380	367	390	381	360	399	403	364	384	378	387	380	382	395	339	349	366	375	385	409	392	387	346	350	386	388	387	360	382	395	370	371	368	341	399	367	394	398	365	398	386	399	434	361	381	409	421	419	364	411	399	350	456	411	379	391	387	370	408	384	370	409	385	442	409	373	412	399	408	344	403	364	387	362	376	392	385	393	385	389	385	380	368	382	408	377	367	386	392	383	360	366	371	386	376	419	396	377	390	399	395	366	372	384	386	371	387	363	367	369	385	414	395	384	390	389	392	426	335	381	406	388	373	392	368	401	387	389	393	366	375	389	398	351	405	388	386	380	390	360	385	375	374	362	393	403	379	415	396	374	391	396	389	383	388	392	387	382	344	376	361	381	413	411	378	373	411	373	409	387	367	383	381	369	373	387	372	394	364	399	377	379	416	361	351	378	366	370	388	389	391	381	361	382	398	382	351	382	397	379	353	413	415	363	380	359	401	376	383	359	366	380	373	373	375	392	427	389	411	405	357	368	373	404	412	395	407	385	388	388	361	357	394	387	386	359	357	396	421	358	380	407	411	393	383	366	388	409	403	395	405	390	385	434	365	397	401	375	402	394	388	377	388	401	400	406	403	396	398	381	350	349	431	386	379	369	371	392	408	338	383	391	386	378	407	411	395	368	365	383	401	400	397	406	357	396	392	404	397	384	404	374	383	385	374	408	366	384	400	358	383	402	427	414	354	395	349	357	389	396	348	379	407	356	405	386	379	361	383	400	391	379	336	406	366	374	399	374	364	439	390	360	369	378	384	400	388	419	393	379	387	403	365	383	390	373	404	356	394	369	345	353	404	399	414	366	413	413	371	377	422	384	391	381	350	342	404	366	390	400	386	358	369	437	371	384	366	368	386	411	408	373	369	410	359	391	385	374	367	396	369	377	367	376	379	377	401	388	389	368	390	390	357	382	366	392	361	364	369	390	396	369	417	396	351	396	394	374	409	380	365	393	387	384	395	373	385	403	361	405	392	388	399	378	363	389	389	360	457	390	395	397	403	368	359	363	372	386	386	394	397	363	375	401	396	375	397	387	384	394	390	422	369	370	391	431	409	362	387	400	369	371	377	410	381	405	398	399	366	400	392	398	410	408	419	384	362	379	391	383	360	393	410	377	401	372	368	347	367	369	393	389	365	353	367	380	362	376	390	356	388	393	374	392	375	407	391	371	370	380	366	364	384	385	395	360	378	405	409	348	420	390	363	374	357	355	408
3530	6211	3257	1670	1229	1018	844	703	629	568	531	509	494	474	446	462	445	449	465	440	425	414	423	420	417	416	412	418	424	415	390	444	409	393	371	388	422	402	381	430	416	423	405	342	400	442	440	405	428	371	403	409	391	430	403	413	390	413	382	384	371	393	372	456	394	368	384	405	382	384	368	397	405	455	421	389	390	409	424	384	387	379	404	365	361	386	417	401	398	400	398	401	409	395	390	390	409	426	414	363	424	438	396	386	381	410	401	390	393	401	396	426	424	399	381	369	406	399	406	393	399	394	408	409	370	397	383	401	423	417	432	376	385	420	400	426	406	390	400	387	373	401	389	395	386	372	405	399	423	390	383	377	408	427	394	397	433	422	406	408	399	413	381	398	378	393	422	415	404	424	383	411	414	398	401	408	405	397	423	398	406	380	384	385	362	417	398	392	381	389	406	387	385	385	379	393	391	408	427	394	386	377	377	393	422	405	399	406	397	454	429	400	440	390	405	395	416	429	381	368	388	375	385	402	413	376	400	415	367	371	405	423	401	433	370	386	361	377	428	419	437	401	397	372	406	413	385	414	377	416	370	399	372	436	418	405	388	397	398	357	447	399	391	382	386	392	409	414	372	421	404	362	389	425	362	396	364	417	390	353	405	375	432	418	382	427	404	406	400	371	392	415	392	401	424	417	406	396	383	379	390	387	413	402	394	393	410	400	419	396	392	399	419	458	436	406	408	386	409	410	396	405	404	416	389	410	389	400	410	396	380	380	382	407	400	387	407	393	398	386	377	379	397	385	397	390	397	393	441	394	415	375	404	444	390	405	375	381	394	407	411	362	399	413	391	384	390	410	412	390	413	394	348	353	373	399	377	418	377	419	395	409	388	384	385	374	400	390	363	401	389	395	428	418	408	420	383	411	393	421	417	424	422	387	419	433	387	395	396	422	380	382	434	380	395	401	371	387	371	386	392	392	406	410	398	413	374	425	413	439	415	405	371	396	433	367	389	378	400	397	374	443	425	388	416	393	405	424	397	417	397	366	384	409	388	402	371	372	400	428	381	392	418	397	379	414	419	393	380	379	395	431	419	425	369	402	401	388	417	409	423	386	399	403	394	372	369	371	382	376	417	419	423	393	368	388	365	374	406	381	419	407	395	377	380	395	399	373	395	395	387	389	404	441	379	404	409	419	388	413	426	370	418	418	395	404	416	386	378	388	400	355	398	393	411	390	405	400	437	382	416	402	393	370	367	404	402	395	396	398	385	409	388	420	401	443	378	435	393	398	392	389	408	368	348	367	377	416	405	388	382	393	418	365	395	369	415	362	388	382	373	377	383	388	410	422	412	379	434	384	378	416	390	372	399	385	398	372	370	397	386	425	407	374	409	395	401	401	454	397	397	347	430	351	384	424	379	341	411	386	434	414	397	397	421	389	377	395	379	438	387	388	376	425	395	399	398	396	378	388	420	385	392	371	409	401	425	425	404	336	358	426	383	359	361	378	402	399	395	396	426	393	403	376	399	407	405	385	390	352	381	411	443	431	405	364	404	394	390	431	380	376	412	405	388	396	439	411	415	402	387	383	386	392	386	408	422	391	403	435	428	381	420	364	381	368	392	394	415	397	404	371	398	414	429	379	408	417	402	419	380	380	381	377	392	420	429	401	409	414	427	373	415	381	379	405	414	416	364	362	400	443	399	374	397	421	397	361	391	365	406	418	431	369	430	390	442	371	445	373	425	383	366	412	365	378	404	379	384	364	405	425	414	387	383	457	393	381	412	412	396	459	402	405	405	354	360	409	364	356	388	400	370	354	387	373	404	388	391	363	380	384	391	377	389	397	389	370	391	379	403	416	411	400	433	436	411	401	446	429	388	380	395	394	364	394	367	367	399	395	392	414	416	406	407	389	391	392	382	386	413	387	429	432	398	394	388	379	409	375	392	425	408	375	420	381	405	411	410	383	415	376	373	434	420	422	405	358	418	383	398	399	367	382	417	401	419	402	399	437	420	413	391	402	365	442	416	389	387	353	374	457	359	397	361	348	392	395	417	401	403	382	398	377	383	439	402	408	367	386	399	396	463	388	380	394	443	384	400	423	402	392	429	398	400	411	391	424	404	390	398	405	412	427	401	407	386	429	408	435	405	423	396	427	384	427	364	392	408	412	394	423	419	401	404	433	427	388	410	405	388	389	409	421	373	449	376	424	402	391	406	387	430	406	386	418	398	379	382	406	409	447	360	394	412	364	408	377	398	411	403	415	401	389	381	420	430	410	377	412	389	421	381	411	402	407	399	425	415	394	374	369	398	389	381	384	389	413	444	415	391	378	401	401	413	386	394	370	370	398	401	374	388	417	396	379	420	426	416	379	384	374	433	398	402	423	407	406	382	359	411	401	402	395	396	409	376	417	398	432	400	377	356	392	430	406	399	408	424	390	375	390	412	388	394	387	439	408	399	390	457	410	420	427	368	364	409	378	374	415	422	385	391	392	421	415	417	420	382	404	415	337	427	401	398	419	399	413	390	414	372	384	402	382	378	399	399	421	410	453	404	409	411	403	381	405	398	371	383	387	384	404	394	359	383	372	397	388	369	443	411	358	386	380	391	400	377	398	429	367	420	412	386	404	410	367	376	400	425	415	415	404	412	404	397	416	376	408	407	379	403	392	417	384	384	438	391	409	414	392	399	369	401	397	387	405	363	374	412	403	420	414	396	388	384	419	395	412	388	388	397	414	398	384	386	416	416	421	402	386	441	374	426	399	417	406	435	361	368	411	381	417	410	399	445	378	382	424	421	390	396	411	364	434	415	426	438	360	374	379	415	410	405	416	373	388	386	399	367	361	360	402	408	408	417	399	381	403	406	416	428	396	408	410	408	402	364	382	373	377	376	409	387	396	402	424	395	390	441	398	393	428	404	399	405	404	407	403	414	404	405	377	383	406	397	376	392	384	387	424	428	380	404	430	379	374	379	379	396	380	448	440	398	452	379	386	420	413	370	382	395	394	401	392	393	409	420	371	361	381	413	380	421	409	374	413	431	372	422	396	392	409	408	418	403	378	398	439	370	385	418	412	404	401	398	412	442	381	390	375	409	383	374	401	418	392	367	414	383	435	403	420	437	383	406	381	418	393	409	406	391	379	403	387	379	409	401	407	405	413	366	392	386	386	389	361	384	412	407	429	413	426	380	395	409	413	398	399	359	427	379	386	425	396	409	386	363	411	393	398	389	386	394	395	412	386	374	406	368	414	442	371	408	369	417	395	413	417	406	421	400	386	410	395	410	399	398	437	389	418	401	402	409	409	386	412	403	360	387	381	433	389	350	366	346	411	388	409	398	440	448	339	413	416	400	400	403	414	407	417	411	405	400	412	409	387	393	416	419	397	405	446	399	382	393	364	381	374	404	423	402	417	398	394	429	400	386	400	421	394	424	386	381	384	404	412	397	414	390	410	412	363	396	381	412	400	393	376	436	375	403	449	383	415	451	371
22380	20998	28463	23693	21004	21014	5167	805	572	492	401	366	316	293	275	245	218	241	202	203	226	186	184	211	174	181	183	165	165	167	175	134	174	156	160	157	148	167	168	156	140	146	149	152	135	149	171	136	166	151	153	149	149	146	161	170	136	150	150	178	137	136	150	180	141	137	152	166	133	129	144	134	146	134	122	157	141	144	149	140	151	167	154	156	136	139	134	138	158	166	154	140	123	135	138	166	127	146	153	132	152	146	133	124	148	134	153	148	153	143	149	140	142	160	133	134	141	134	139	148	157	153	162	134	145	136	170	142	146	145	143	164	142	132	135	163	140	156	155	159	149	150	157	148	161	121	125	140	165	142	131	149	145	139	146	118	141	128	142	149	136	143	145	155	158	142	143	160	135	140	131	153	152	137	153	139	146	162	166	145	134	124	154	156	147	137	142	161	145	143	149	142	153	135	131	138	165	150	143	155	143	148	121	138	134	138	151	157	161	140	142	144	147	181	132	172	139	120	155	139	145	139	130	131	129	138	153	148	150	146	154	136	144	130	152	128	144	157	167	135	152	152	143	150	120	146	124	140	153	155	157	129	144	147	162	135	137	156	147	121	134	130	128	172	139	132	155	136	125	147	151	143	153	155	139	137	154	148	148	149	153	146	145	147	129	155	153	140	129	131	123	138	144	167	140	125	138	151	135	156	141	139	129	142	134	133	140	147	137	122	138	140	160	155	125	162	154	152	149	146	150	133	160	159	140	132	110	138	148	129	155	152	138	160	131	148	142	165	142	137	157	152	138	131	142	140	134	129	144	149	126	145	135	133	162	140	132	129	129	154	146	152	153	141	160	143	153	149	131	153	142	150	147	157	160	145	166	136	147	135	127	157	153	153	156	161	138	163	156	149	148	156	156	166	143	157	134	146	145	154	153	143	129	151	137	122	153	152	140	160	135	152	128	139	155	157	145	132	131	140	110	157	148	158	147	146	144	158	105	142	139	155	149	157	142	152	148	155	141	159	129	141	150	153	142	163	159	128	140	154	129	166	134	163	161	145	155	123	146	134	142	164	134	120	118	144	145	133	141	146	151	139	150	151	113	132	129	126	151	137	133	139	133	163	143	133	135	150	124	163	152	151	188	158	120	153	127	133	149	124	146	142	132	151	151	160	137	149	133	137	143	143	140	128	124	153	138	156	161	133	133	124	146	144	143	138	137	139	144	143	150	130	158	170	124	131	143	141	138	134	140	140	152	155	141	130	154	160	127	159	157	159	139	172	136	155	151	141	136	143	130	141	140	149	157	135	150	136	157	136	148	134	140	135	161	124	150	159	149	138	141	151	142	156	143	164	137	131	161	140	128	152	163	147	131	145	142	149	146	157	138	145	145	153	153	145	138	132	155	134	148	165	163	126	152	167	131	139	152	133	141	137	140	139	141	141	147	134	134	153	131	149	146	124	137	138	166	138	154	158	142	151	142	160	145	125	133	140	152	126	148	151	164	139	144	144	142	141	145	124	128	127	139	138	119	130	158	140	142	147	166	148	133	138	158	122	147	136	169	155	146	145	146	154	127	162	134	152	123	151	121	154	139	147	130	125	130	140	147	154	123	118	168	131	145	141	160	145	137	148	164	136	142	163	149	136	157	150	124	132	147	146	153	145	138	137	134	150	144	141	143	149	152	144	139	127	134	114	130	158	138	134	158	153	154	141	159	129	162	135	146	138	132	153	135	120	132	150	160	139	143	133	136	138	148	156	160	150	124	145	159	146	158	165	131	157	114	135	140	143	147	163	150	136	141	164	142	151	145	135	140	131	156	139	167	154	160	151	150	149	141	132	154	132	148	136	145	153	129	137	137	144	140	153	144	128	134	125	137	136	171	149	163	145	153	131	129	138	141	143	141	151	147	128	143	166	133	160	152	139	135	141	143	135	160	146	160	155	140	134	130	128	135	145	146	137	151	142	154	146	158	133	136	169	159	146	156	134	156	130	153	130	151	146	140	147	139	165	129	145	150	144	139	165	138	159	137	131	120	145	145	132	135	122	129	171	150	127	152	138	156	142	135	140	152	151	151	122	131	140	139	166	151	157	150	141	140	115	160	133	156	145	169	154	125	151	142	158	141	151	128	140	139	161	158	147	133	142	145	152	146	146	161	139	132	129	133	142	131	151	141	153	138	147	153	169	145	130	150	163	133	133	155	129	145	150	142	159	143	132	138	166	148	150	155	137	135	134	147	127	145	140	125	152	153	148	142	151	133	147	134	127	136	137	139	128	162	131	133	144	153	125	149	151	144	133	148	137	151	132	149	115	130	167	150	127	160	120	163	142	116	151	134	167	145	135	143	158	144	138	148	132	152	135	128	145	151	152	139	163	148	163	114	141	138	141	139	141	178	145	143	142	148	152	143	138	148	141	135	135	139	143	155	143	153	150	148	141	127	128	155	176	145	168	129	133	127	157	125	148	121	133	162	157	145	144	146	144	137	132	130	152	151	146	128	143	139	155	140	138	132	123	150	144	145	146	151	141	125	146	152	151	148	147	146	154	120	131	133	132	156	136	117	162	124	155	134	139	141	153	139	138	127	146	139	151	155	124	149	146	132	163	151	136	153	144	164	139	132	157	144	135	124	126	141	120	152	139	147	147	158	152	128	162	156	135	149	148	129	118	158	139	137	138	149	155	132	160	131	134	134	134	157	186	137	165	142	158	154	154	143	134	131	130	123	114	150	140	143	153	149	128	147	145	153	154	157	132	129	161	136	117	159	155	152	164	144	152	169	137	134	151	147	142	158	151	146	159	134	141	119	128	139	139	156	146	147	158	166	136	143	118	145	126	172	138	146	139	115	141	126	136	139	134	141	145	150	136	143	140	158	134	139	132	149	160	165	156	147	138	130	140	139	167	145	136	145	126	145	132	150	149	124	139	149	126	130	139	115	124	130	141	135	153	143	124	129	153	148	129	129	140	148	152	150	141	149	129	113	154	180	135	148	125	147	146	147	151	162	160	135	153	147	155	135	152	118	158	157	136	147	162	129	133	141	138	141	161	138	147	129	129	143	138	162	143	141	151	118	140	139	158	154	143	154	127	159	145	155	147	150	145	146	139	160	141	128	144	154	141	138	133	146	125	143	137	140	145	133	148	144	131	150	140	142	148	154	120	166	145	128	158	140	167	149	152	131	145	144	135	169	137	124	155	145	126	130	112	128	142	119	134	147	116	142	143	135	151	154	132	145	126	139	140	136	154	143	152	140	135	149	166	132	125	131	153	159	151	155	142	143	146	126	138	142	161	140	166	104	140	148	147	155	135	144	183	125	135	154	132	160	144	149	139	140	132	155	157	140	151	161	144	139	129	128	148	130	122	127	164	149	145	126	125	182	123	134	138	143	141	159	140	127	117	131	137	143	147	134	151	139	140	152	140	154	122	145	136	135	131	125	142	128	139	138	136	150	140	139	133	169	129	144	163	148	151	114	139	134	145	149	142	144	136	148	163
3965	15812	9103	4145	3061	2203	1610	1171	948	737	617	527	397	368	364	324	277	287	282	238	240	229	219	223	195	192	201	187	184	165	177	166	175	152	158	202	169	157	161	157	180	132	155	142	177	151	161	154	154	138	153	144	167	155	141	156	164	151	150	168	180	152	161	153	150	134	153	143	154	152	146	126	162	163	164	146	129	176	126	138	137	155	135	132	129	164	156	153	146	159	160	144	132	147	160	150	143	150	176	147	162	154	160	134	138	151	153	141	143	174	122	121	134	154	129	134	149	137	151	126	149	168	135	161	132	146	146	152	145	152	129	144	143	138	145	154	140	151	141	130	146	148	134	141	151	134	129	138	142	137	146	143	142	141	124	143	157	146	144	153	136	149	148	155	141	151	150	131	154	150	143	135	143	145	150	140	154	154	160	141	142	140	129	139	126	131	149	146	150	141	143	150	138	160	155	143	149	118	141	144	151	141	159	152	153	137	133	142	155	126	135	139	134	131	148	154	147	137	162	140	130	134	157	140	153	140	150	141	139	136	130	134	145	143	172	134	161	140	141	146	167	151	123	149	150	128	148	153	169	161	140	144	122	145	135	154	152	184	158	132	143	139	141	141	146	146	127	143	154	132	113	132	145	164	144	154	135	162	139	153	142	163	158	148	122	169	131	174	142	144	161	127	140	139	153	147	156	140	150	146	144	155	138	140	151	136	158	156	139	115	174	151	142	148	143	146	146	145	155	147	143	163	142	139	122	143	151	175	139	116	137	140	164	157	131	140	149	130	136	148	128	157	139	157	155	143	134	148	141	149	151	151	160	146	153	137	147	138	152	127	136	132	131	146	153	172	131	136	151	148	140	153	122	139	152	154	123	161	131	149	156	158	144	150	156	157	172	148	167	146	147	140	138	148	147	153	146	130	151	141	144	149	155	144	158	142	131	127	167	138	147	136	153	139	146	153	151	134	159	149	152	153	155	141	127	143	168	140	132	162	146	146	143	154	146	168	171	159	144	126	145	151	141	144	161	137	108	142	144	160	144	158	151	136	152	145	160	124	144	159	153	161	140	141	138	145	145	135	120	139	146	144	131	134	165	146	125	165	123	148	133	154	146	145	155	137	159	146	121	129	146	120	143	132	139	159	145	140	131	129	155	135	144	160	153	137	158	149	171	157	139	142	134	135	148	138	137	138	140	129	125	140	132	128	157	130	133	155	159	144	134	159	146	159	145	146	153	118	149	147	159	156	144	151	141	126	136	149	139	158	150	138	148	154	152	154	139	130	154	142	137	124	118	162	124	149	128	144	149	164	113	166	144	135	150	158	130	136	168	150	143	138	145	139	161	137	154	125	158	144	154	146	148	167	148	132	147	133	128	128	146	139	152	166	156	142	145	152	146	144	135	155	158	158	138	142	157	165	143	147	129	144	147	145	150	128	155	164	145	142	138	152	146	162	140	140	163	129	143	150	146	142	162	130	162	169	159	162	136	132	130	146	131	135	151	130	162	146	152	139	141	139	146	129	146	152	147	156	150	153	140	141	129	146	150	138	131	156	154	151	136	160	157	136	126	142	151	142	139	121	163	163	157	154	144	146	136	144	137	131	158	144	126	150	133	143	153	170	137	136	139	154	133	145	153	144	154	147	134	155	151	129	146	140	139	149	159	139	135	161	155	154	117	157	133	157	143	141	166	141	149	138	151	131	167	123	139	137	149	132	132	124	131	147	144	175	137	156	150	142	164	140	147	158	143	142	152	131	141	156	129	151	147	127	125	130	155	141	124	141	152	142	121	134	139	135	149	134	143	160	134	127	162	129	146	123	134	158	151	142	146	155	148	136	133	124	133	163	147	139	132	155	153	131	132	146	144	152	140	151	143	162	151	146	136	156	139	152	154	140	156	129	150	138	152	142	145	140	158	141	141	151	158	137	136	171	132	131	157	147	134	143	158	139	141	160	160	121	161	142	139	143	152	151	148	143	152	153	136	132	180	152	149	133	149	124	128	144	141	164	134	139	167	155	137	167	140	170	142	168	148	144	148	135	155	133	153	150	128	130	137	139	144	143	142	154	137	152	130	139	153	149	124	121	133	142	150	152	155	147	165	135	147	134	128	151	139	158	142	142	139	147	145	149	165	149	149	142	140	144	140	135	136	136	163	157	142	131	142	151	138	147	146	141	158	138	154	149	126	139	143	148	146	153	154	158	150	134	131	158	173	151	131	139	124	139	175	135	139	134	153	150	130	145	148	128	148	157	144	153	166	127	136	129	152	130	138	139	148	158	150	149	144	139	123	149	140	129	143	127	123	151	124	136	144	145	131	129	136	133	140	143	151	146	147	117	132	118	119	161	162	124	142	140	133	151	162	124	154	135	154	166	133	137	156	131	138	156	133	146	146	150	116	133	168	150	176	134	157	153	155	123	142	157	153	152	160	152	144	170	148	132	157	155	135	148	156	130	132	150	151	156	154	138	136	149	153	156	163	137	155	170	142	129	151	162	149	171	159	149	137	150	130	135	149	127	139	147	148	132	144	170	167	147	157	137	148	142	138	133	148	142	166	143	130	156	150	154	135	139	162	139	162	143	145	161	149	148	148	145	156	129	154	124	129	146	124	137	151	111	138	142	139	131	157	146	176	164	138	138	138	148	121	133	143	142	138	141	146	142	130	134	138	138	139	126	142	154	141	144	132	147	119	161	164	142	127	151	135	103	136	134	115	143	144	121	141	161	146	140	146	151	149	151	136	133	141	130	156	143	165	165	142	164	156	162	152	120	169	138	137	157	145	157	161	142	149	133	138	139	153	160	138	146	150	152	137	145	142	156	174	143	162	151	170	130	139	133	157	131	137	144	158	163	141	126	169	161	154	137	147	146	140	159	155	153	159	159	128	130	167	147	128	156	139	145	147	117	136	156	141	133	140	142	167	153	136	148	135	128	128	125	150	143	127	140	144	151	130	165	146	151	145	138	143	122	158	139	138	159	139	170	126	141	160	149	143	149	135	138	144	145	143	153	134	145	171	136	155	141	119	125	146	144	147	148	138	137	154	161	151	125	168	165	157	132	135	123	137	141	147	120	146	137	142	149	156	147	155	137	138	159	125	132	151	122	130	128	144	133	135	140	155	138	150	141	141	148	140	148	149	160	116	153	143	145	169	118	137	162	143	125	171	156	140	140	149	143	131	144	135	143	130	145	130	153	173	149	141	113	150	141	145	132	147	132	143	142	147	153	146	166	123	127	173	153	139	166	139	150	138	156	152	139	135	149	143	141	166	130	161	133	152	155	129	160	140	164	131	139	135	152	146	137	174	110	124	138	132	149	140	143	144	133	172	138	159	132	136	141	144	140	141	138	133	151	159	131	152	129	152	152	169	139	141	143	133	174	155	148	128	146	161	167	132	159	121	137	151	168	133	149	124	145	125	130	142	142	137	152	128	138	173	147	140	160	155	150	148	150	137	142	126	146	134	156	154	162	139	135	135	139	137	132	161	154
27488	19954	7869	867	495	382	396	403	367	364	377	328	335	345	350	320	356	328	339	322	339	344	349	328	367	304	345	342	327	364	317	348	333	340	350	303	343	342	336	352	334	346	315	330	330	372	330	336	338	350	339	329	347	318	331	365	329	332	325	369	313	335	305	302	368	349	347	340	359	351	307	363	334	341	339	357	342	313	341	321	349	355	315	327	344	322	344	316	308	319	315	346	321	307	326	329	365	306	303	303	350	339	319	339	309	348	310	344	316	313	335	348	328	365	340	322	346	325	345	321	322	330	345	333	336	325	327	343	341	296	318	332	301	330	330	331	304	333	306	349	332	330	304	334	348	311	339	330	328	327	321	336	327	322	342	336	340	349	341	316	328	321	349	356	350	360	326	354	321	329	354	328	329	361	329	329	342	353	318	308	332	338	352	343	358	338	325	361	338	361	315	331	341	326	360	330	328	311	320	336	332	330	343	345	340	364	318	339	299	344	358	342	342	351	356	348	340	325	316	362	334	327	354	321	366	332	313	321	330	326	331	332	351	344	352	298	322	340	345	347	342	364	339	340	324	322	333	344	361	322	338	353	338	333	326	315	296	373	315	343	345	342	327	369	332	322	324	300	334	331	332	330	345	348	327	354	337	338	321	320	372	311	347	304	316	310	359	354	327	336	360	323	327	330	363	300	352	354	334	313	334	307	334	340	375	338	378	284	353	347	359	317	369	376	308	351	329	373	344	312	318	319	336	311	356	357	323	319	332	310	335	345	339	326	350	351	362	339	325	322	334	359	338	332	354	305	327	328	349	332	350	336	355	317	341	349	353	337	344	330	318	375	348	336	356	305	353	334	332	350	351	363	341	325	337	342	309	336	344	332	354	371	326	287	361	349	342	317	329	387	313	338	332	334	329	320	335	324	311	344	346	343	328	294	355	341	340	364	291	342	344	397	334	313	389	355	311	331	346	384	342	289	336	309	322	336	318	348	340	348	326	313	309	317	331	356	368	336	338	343	323	321	356	348	305	320	338	317	319	356	323	327	323	377	344	306	335	352	350	369	343	349	321	345	330	347	326	298	344	350	317	358	323	347	359	329	291	341	360	329	340	314	352	321	366	310	325	309	370	340	348	332	347	365	345	363	324	315	351	344	291	368	304	345	326	323	342	336	329	349	308	326	340	314	351	380	322	327	320	339	329	321	324	329	308	359	336	365	338	307	384	342	355	355	336	345	327	370	313	351	361	326	327	350	318	348	314	352	330	324	359	320	359	323	341	355	380	342	342	354	340	329	330	319	345	353	320	349	331	326	374	364	325	320	305	375	334	302	327	343	339	340	335	327	309	407	313	382	339	307	344	298	333	329	326	341	348	324	342	349	316	333	359	372	313	328	342	327	354	344	305	326	290	333	281	310	338	301	341	368	336	319	348	323	344	273	388	339	334	347	363	336	327	348	335	323	343	332	322	322	311	327	333	312	328	349	340	300	318	324	358	346	342	327	347	321	310	334	356	362	350	336	327	339	315	330	340	330	339	352	362	335	339	343	330	368	359	359	319	364	308	312	358	316	332	310	352	343	360	343	321	334	310	342	361	335	360	318	337	348	340	335	312	350	330	341	343	344	344	349	366	337	351	330	330	307	313	334	360	347	335	313	355	315	358	309	356	323	371	337	309	325	330	333	370	345	323	340	310	381	354	311	327	334	319	366	362	330	317	355	337	324	322	333	354	344	319	327	305	313	306	328	329	334	335	331	335	343	343	339	361	336	303	340	313	330	354	323	357	355	319	335	342	310	321	344	335	328	388	364	349	362	369	347	352	329	333	371	324	347	364	318	335	355	316	358	368	318	328	332	374	361	358	327	350	329	337	344	316	337	328	332	351	343	318	325	349	338	352	310	321	335	307	313	338	344	350	303	292	347	325	331	346	306	344	343	351	359	351	297	333	344	324	336	328	318	326	335	340	316	315	338	365	333	313	333	309	305	368	361	336	352	321	335	308	341	339	354	351	331	342	354	310	314	317	345	337	347	339	361	310	305	328	359	329	331	324	353	372	379	330	328	344	332	326	356	335	349	334	352	350	345	338	317	300	313	345	344	333	335	352	334	362	354	341	343	335	345	314	342	370	340	341	336	315	315	356	318	324	334	299	343	341	336	337	329	347	326	358	378	315	339	370	337	357	350	359	364	330	355	332	337	350	329	343	325	348	360	344	309	366	328	343	326	347	320	311	339	350	333	349	353	326	335	343	324	309	299	343	358	303	335	318	361	306	300	356	323	347	361	357	298	335	331	367	301	354	346	366	370	332	325	330	301	312	329	351	326	327	334	344	329	332	322	333	350	343	358	370	354	300	321	359	321	304	335	359	346	333	341	339	321	321	365	324	307	328	361	338	337	299	315	321	326	341	306	315	332	365	333	343	368	332	361	324	366	359	338	343	360	340	314	329	345	313	356	351	340	309	325	358	341	346	323	324	338	356	336	325	380	340	327	313	358	337	345	336	299	328	328	323	344	309	338	336	343	326	334	372	345	338	343	341	302	341	352	324	340	299	328	319	369	328	319	358	308	332	343	323	331	339	322	328	311	323	376	320	315	340	323	310	350	342	332	357	334	335	372	349	344	337	333	335	332	377	320	321	326	326	349	323	344	335	342	364	324	333	346	353	340	349	316	326	337	315	308	337	346	339	336	347	327	312	314	373	352	304	336	342	360	352	326	348	360	320	350	322	329	335	337	349	336	327	335	339	361	354	310	341	337	330	325	315	348	358	310	350	311	301	360	330	352	321	300	346	353	320	272	323	315	312	312	360	349	336	315	317	354	342	357	343	359	341	327	337	301	315	350	356	329	336	342	330	337	346	334	339	294	302	347	332	331	361	337	343	320	331	327	319	345	344	337	330	322	316	357	323	341	344	320	322	355	389	348	313	324	349	294	348	335	355	313	287	331	340	345	307	377	331	327	348	321	306	352	344	339	327	343	350	323	345	368	321	347	341	321	359	333	299	335	316	327	347	331	332	311	311	325	384	337	296	317	332	346	346	341	333	345	341	332	320	347	351	343	371	348	373	318	322	338	324	312	331	358	322	366	335	324	318	344	329	345	327	330	308	336	334	366	310	375	358	384	357	371	341	308	336	310	364	344	326	311	319	312	339	319	327	315	354	320	290	326	320	313	291	339	339	347	349	339	328	369	349	330	367	346	360	317	304	304	316	326	349	347	367	323	349	353	322	313	372	358	339	380	343	344	315	315	325	349	331	343	325	311	316	326	343	326	304	303	334	318	345	362	338	321	350	334	338	329	319	325	293	299	341	334	345	282	345	306	319	360	327	375	323	306	326	344	297	314	346	335	339	301	353	319	292	346	314	341	309	345	318	319	366	359	347	310	323	354	362	334	359	349	307	311	319	309	338	334	333	318	350	339	344	333	321	321	349	341	325	334	373	337	366	372	334	329	324	313	331	362	353	338	301	306	366	342	330	332	345	342	295	338	352	308
4889	3283	1340	756	643	530	506	481	438	469	399	366	368	388	367	362	336	380	390	360	393	349	365	348	347	353	375	364	351	374	358	384	366	362	340	390	410	326	372	324	371	354	338	380	349	350	363	338	335	406	347	360	365	315	357	391	355	371	345	351	333	345	367	314	364	372	343	343	367	365	379	344	377	379	358	349	367	340	385	364	361	327	335	325	359	322	365	334	360	336	363	339	374	388	386	355	360	332	337	337	376	369	313	354	364	379	353	363	362	344	373	370	398	342	378	346	333	361	341	351	403	391	328	344	344	352	365	397	332	349	354	351	372	333	358	385	360	369	340	375	345	365	359	344	349	329	366	349	337	372	371	373	349	323	323	369	369	361	384	363	332	374	377	345	352	351	361	344	357	377	341	345	330	340	398	369	356	348	348	356	360	344	341	388	339	383	364	369	367	357	350	338	368	363	344	364	415	352	331	350	382	356	364	365	364	386	365	329	364	400	357	373	340	377	346	335	380	395	397	339	359	395	366	368	337	375	326	348	336	377	341	353	344	359	373	358	366	364	387	338	327	370	369	357	354	407	339	374	372	356	324	351	351	371	358	386	327	320	326	361	340	373	349	371	312	344	374	330	379	357	360	367	353	383	341	333	370	371	361	362	348	375	339	337	368	360	334	390	353	346	359	361	356	360	353	368	367	354	350	372	350	359	348	349	357	359	346	377	354	362	316	363	368	346	322	325	366	360	363	356	377	383	367	375	367	334	371	382	345	367	364	340	359	311	369	347	344	340	405	331	344	341	359	335	371	349	358	354	333	359	332	350	368	348	360	372	376	363	342	333	371	356	325	371	371	345	372	361	367	360	357	357	347	359	369	357	316	338	316	376	324	360	334	339	376	322	340	349	343	330	319	350	331	389	332	374	388	369	347	368	342	353	333	356	351	327	382	374	383	367	370	329	353	368	374	350	357	319	339	340	370	337	360	360	364	340	349	314	358	354	354	372	374	381	357	371	365	357	378	325	372	352	333	354	302	332	368	361	369	344	349	384	356	363	325	345	335	368	350	335	361	339	392	356	369	366	354	353	330	350	379	353	339	391	338	357	327	337	359	344	341	348	329	373	341	337	349	324	344	346	336	365	349	355	305	390	370	352	354	357	334	340	364	326	338	362	338	335	372	338	359	374	352	356	288	358	374	315	369	389	339	370	366	353	347	354	341	362	335	330	365	355	316	357	354	366	343	368	345	345	352	337	357	359	352	368	332	366	322	349	378	338	368	366	347	367	339	349	360	342	371	395	374	370	366	366	363	369	337	367	362	350	373	388	344	342	378	359	342	359	311	351	340	361	336	355	329	354	366	339	331	361	406	351	344	379	380	360	389	323	351	345	351	343	361	337	369	364	347	345	324	371	303	352	329	359	375	371	346	346	363	346	351	350	354	363	389	368	358	359	368	353	339	365	336	377	346	338	367	351	386	335	380	365	330	339	391	335	355	345	347	319	386	383	304	336	362	403	355	338	360	337	340	362	353	368	342	341	368	323	324	363	343	366	322	375	335	350	350	347	373	365	344	360	374	361	354	372	352	354	342	351	377	362	359	344	384	334	338	374	335	363	349	344	349	366	356	362	373	375	358	348	345	362	305	351	352	369	359	336	383	338	403	404	363	368	335	333	350	328	385	356	330	325	354	397	343	342	346	341	357	377	370	349	387	352	336	373	330	335	341	377	334	351	343	335	320	345	352	339	369	365	345	353	301	364	339	341	351	374	362	336	377	383	399	354	338	322	355	386	395	386	345	347	363	385	377	343	372	346	346	337	353	356	360	356	336	416	342	339	339	347	357	349	348	374	370	376	350	332	345	358	361	377	356	371	363	337	366	322	356	315	348	332	386	381	355	357	374	319	358	336	352	353	344	360	361	363	344	366	361	333	332	316	329	360	378	375	374	350	370	338	329	373	360	376	350	341	364	330	352	320	354	358	376	367	326	385	369	356	342	330	340	380	322	319	345	333	352	349	370	388	372	385	341	365	368	375	350	370	359	367	368	383	368	361	364	378	348	324	339	360	372	317	340	349	401	375	364	358	343	357	336	372	327	348	303	348	335	376	359	355	355	340	389	373	369	368	346	339	343	349	363	377	351	350	353	388	352	363	357	342	363	360	332	376	362	339	359	334	356	372	353	377	363	352	345	378	334	335	331	368	383	332	353	329	349	345	351	316	351	377	353	376	345	360	359	339	312	354	353	340	331	337	371	342	378	374	361	360	376	388	350	359	367	343	357	344	316	386	379	355	328	325	361	340	385	358	372	331	379	392	336	354	359	349	368	369	338	360	330	370	317	350	368	350	338	330	329	319	349	359	333	365	338	373	348	318	335	365	371	367	370	346	361	366	340	328	357	318	350	359	404	360	373	351	362	376	385	336	385	334	364	368	332	345	366	342	393	365	376	361	349	354	358	364	353	376	344	357	389	362	363	358	349	329	355	361	340	359	378	350	363	335	378	356	356	318	333	327	351	385	339	364	385	335	374	353	346	352	357	335	329	371	369	351	361	335	378	336	322	364	378	344	371	361	339	381	352	349	370	376	371	354	298	375	362	356	396	353	313	343	395	359	333	359	341	360	385	317	370	361	339	357	367	387	375	345	352	330	352	339	317	339	347	385	366	323	355	357	329	363	378	358	338	328	360	372	346	349	361	370	331	335	358	332	352	383	336	369	339	364	340	379	384	403	379	370	361	346	360	353	378	353	393	350	373	345	365	351	352	353	370	356	324	399	356	353	361	328	341	322	367	334	353	337	350	325	368	346	347	374	363	336	333	347	410	342	376	394	321	350	363	350	337	348	351	319	357	358	349	342	390	344	345	344	364	360	375	351	346	312	376	340	358	363	333	353	365	352	370	361	367	374	373	353	360	366	344	327	354	328	353	346	305	359	369	343	358	363	343	357	365	360	353	355	361	322	347	366	368	354	346	374	357	352	336	318	367	380	353	343	370	348	340	344	328	361	402	354	362	373	352	392	345	356	351	337	345	342	360	333	357	352	347	303	353	360	338	363	358	366	374	329	372	342	339	365	355	312	327	335	352	350	362	385	378	364	327	359	374	373	343	371	337	339	340	354	367	343	361	342	336	350	400	339	339	344	354	336	359	336	348	385	355	309	372	342	364	350	329	314	346	363	355	338	371	378	334	324	339	364	344	379	358	350	362	370	375	353	373	380	333	327	391	364	384	359	382	342	362	306	360	375	337	349	343	330	353	330	355	359	324	357	360	332	344	343	348	354	356	358	333	388	358	351	370	384	356	366	356	339	369	361	351	352	327	384	375	318	351	368	353	341	365	361	359	360	351	335	368	389	348	379	366	386	342	340	392	377	345	345	356	346	355	340	357	343	348	363	360	366	342	358	401	323	357	381	334	367	340	296	338	347	378	370	368	328	381	359	365	344	384	337	387	317	373	368	375	344	335	357	332	372	362	332	356	376	362	352	364	324	338	326	357	391
23564	20952	27825	24245	20845	4512	649	449	395	305	313	300	252	249	218	213	212	199	205	196	193	191	171	196	187	200	158	177	186	180	179	179	152	177	147	186	169	153	168	164	182	170	163	164	187	172	159	152	168	171	188	180	136	164	145	173	179	156	152	157	159	159	162	183	166	172	175	170	170	158	189	168	181	142	160	168	140	152	168	159	150	146	159	174	163	165	182	150	163	134	158	165	172	144	168	156	155	170	140	161	150	171	165	167	150	147	169	152	166	172	186	158	150	168	161	187	162	162	123	160	152	152	164	156	186	170	160	154	143	139	147	176	165	162	162	170	156	153	165	155	169	152	155	165	164	152	158	156	170	138	140	162	151	154	175	167	178	185	172	178	169	158	153	173	162	151	161	149	164	155	140	159	148	165	150	170	173	150	158	173	137	155	136	185	175	177	181	169	164	164	148	180	154	173	158	137	177	180	158	159	143	134	158	193	169	161	156	189	157	177	173	149	170	157	170	157	147	157	158	147	172	149	164	172	155	181	164	168	160	157	141	169	180	150	161	155	165	174	159	171	144	169	175	169	160	149	164	132	175	173	156	161	159	146	137	168	137	166	158	145	170	151	185	158	156	148	181	166	178	154	159	159	157	158	158	185	142	150	168	161	156	154	164	143	152	167	164	155	130	172	163	164	159	176	158	145	151	155	156	170	151	164	160	157	143	162	158	153	139	163	167	166	160	152	175	175	155	173	152	158	150	158	143	147	161	173	156	161	161	154	166	167	162	174	159	165	157	163	152	144	165	160	154	150	140	166	168	134	183	163	152	171	159	156	154	150	176	150	149	143	170	176	154	154	160	156	138	151	142	149	163	162	159	172	154	167	159	172	167	168	157	172	179	151	163	148	168	164	153	163	149	161	145	154	160	176	152	168	174	148	171	157	152	160	164	170	169	156	151	163	145	166	170	162	156	161	159	144	154	159	172	152	148	163	150	153	149	162	162	158	177	149	160	143	160	158	161	178	148	170	172	171	160	176	168	163	161	162	159	152	134	181	157	155	141	186	180	176	145	160	169	138	153	166	131	149	167	164	157	194	159	147	158	183	176	157	191	157	172	159	171	160	163	161	154	168	142	168	163	145	149	164	148	148	144	173	145	150	143	145	156	162	161	172	166	149	158	160	150	167	150	154	162	178	170	149	157	181	152	179	148	155	170	162	144	155	168	164	163	148	159	152	169	164	157	162	172	159	151	174	156	143	171	155	162	148	160	176	177	180	175	162	184	170	167	181	160	153	136	162	162	126	176	164	172	170	161	172	155	143	163	154	168	169	181	159	171	165	154	190	133	167	173	157	163	169	183	159	176	166	163	150	153	155	167	169	185	161	168	159	161	142	149	158	164	152	144	156	151	168	181	153	161	177	152	156	163	182	155	153	166	142	160	177	171	173	170	145	152	177	161	147	164	181	164	170	159	158	187	148	161	143	162	154	137	166	161	141	154	142	154	168	144	185	162	154	143	145	179	142	156	163	147	147	155	152	154	161	161	164	162	178	158	160	167	163	153	178	155	165	160	167	153	174	151	160	182	152	160	146	144	165	155	181	162	160	166	158	157	181	167	181	163	171	166	159	153	157	149	159	171	147	169	174	173	163	171	139	160	159	159	183	153	143	169	154	139	161	179	166	181	156	169	137	150	171	170	151	163	157	194	142	177	165	135	157	155	180	152	147	161	142	177	151	155	162	155	193	175	143	137	160	151	164	152	170	153	156	169	158	166	179	169	172	162	184	145	168	175	154	165	166	159	142	185	149	164	170	169	156	141	175	157	174	161	180	174	182	147	179	174	176	148	147	148	170	134	168	169	172	148	160	161	193	141	160	181	143	155	167	142	176	158	133	162	183	161	152	138	176	147	139	153	169	156	154	149	144	154	159	176	185	147	163	178	160	138	158	175	174	151	167	167	149	169	150	138	195	168	171	164	177	162	167	154	151	171	150	165	139	173	143	154	146	168	152	178	183	169	134	158	189	140	179	163	165	165	141	164	161	170	151	161	166	156	153	178	165	173	150	165	162	150	154	142	171	155	171	164	165	170	191	160	161	158	144	153	176	160	156	161	188	148	187	147	160	146	167	151	170	150	142	149	177	171	153	184	141	177	160	144	174	151	144	155	147	170	155	142	139	158	160	168	148	164	164	146	164	154	171	150	150	170	170	155	166	165	161	185	164	134	169	141	156	149	149	171	169	158	164	156	163	167	131	152	171	170	153	155	157	166	163	163	159	156	139	146	157	161	134	158	163	154	149	150	137	157	168	162	172	149	166	140	158	153	166	155	174	152	166	147	151	154	148	173	182	172	146	153	169	159	189	183	149	162	186	151	175	168	162	148	141	174	172	174	148	162	166	145	145	150	161	170	159	149	142	143	160	157	142	167	169	146	156	148	166	170	165	153	157	167	150	162	160	149	153	158	168	146	155	169	161	169	154	171	142	164	153	146	153	169	173	149	147	154	149	160	152	142	160	171	177	163	129	156	154	154	177	168	178	171	157	158	151	158	160	167	142	164	157	185	155	186	130	170	145	145	161	157	148	168	196	172	182	164	145	144	173	174	158	145	154	156	138	170	148	158	164	165	173	164	150	157	140	163	156	150	167	155	157	159	157	177	157	151	153	175	180	153	161	146	172	173	147	164	162	146	137	155	154	179	149	177	145	173	172	166	193	160	142	167	136	164	193	175	184	154	170	142	150	161	164	152	164	145	141	161	171	179	145	159	153	183	163	153	185	160	148	171	166	183	176	163	181	156	171	174	146	161	167	157	163	170	170	161	145	151	153	176	147	170	141	154	142	160	181	179	161	171	157	149	159	140	145	169	171	175	166	158	161	164	150	161	131	165	144	165	180	166	151	161	160	157	165	167	149	180	166	169	141	156	148	162	161	182	142	196	183	177	155	158	178	153	163	167	195	155	169	152	192	183	154	160	165	176	171	156	188	146	150	146	150	172	130	164	154	162	147	183	149	159	159	155	162	166	149	174	172	145	165	169	165	157	159	160	186	152	181	174	163	148	154	150	167	145	142	131	150	172	163	160	152	177	171	165	153	184	152	167	142	169	150	167	173	174	152	154	142	150	164	165	155	162	163	165	161	149	153	149	160	164	160	165	161	159	166	171	162	151	181	144	174	146	170	157	160	161	155	150	153	148	162	168	155	143	156	155	172	194	164	169	164	144	188	151	132	148	138	160	171	166	181	145	146	168	173	150	180	166	155	167	166	151	162	152	189	163	136	176	163	195	188	157	174	170	168	171	179	126	158	144	177	148	167	167	142	139	150	169	176	137	174	169	160	161	166	170	138	135	171	143	146	153	164	137	174	186	157	180	151	162	173	165	139	150	150	154	163	183	148	150	191	150	177	154	147	169	142	153	165	179	147	186	195	159	174	144	151	180	191	176	166	143	164	174	143	159	152	166	164	158	147	138	165	166	183	159	167	166	139	150	159	148	171	139	156
3481	11684	5450	2469	1716	1303	946	773	583	482	422	364	348	322	272	258	258	277	247	217	203	226	200	204	223	208	190	198	179	185	189	182	185	196	179	200	195	156	174	191	191	183	145	167	159	196	186	150	200	157	179	159	184	181	170	173	142	161	201	181	183	168	174	183	171	197	165	170	177	166	176	170	194	174	179	177	179	164	166	181	185	169	176	182	191	168	173	157	190	163	172	177	157	179	155	162	169	172	182	163	184	179	163	158	186	186	165	182	162	149	189	176	168	141	172	171	156	158	163	166	154	177	179	160	170	184	171	169	170	167	178	177	163	174	167	165	163	159	185	166	171	156	153	180	150	180	193	160	161	161	185	178	152	163	175	157	184	163	162	159	172	167	168	164	174	171	189	160	172	167	163	181	161	170	175	189	178	155	179	170	168	172	175	166	160	171	156	167	149	167	170	184	168	174	162	156	173	162	164	151	191	165	160	167	176	168	173	187	140	183	164	176	172	165	168	148	173	168	146	166	181	171	163	178	190	166	184	168	181	180	159	187	177	168	207	180	180	178	155	168	156	168	160	158	177	174	187	182	157	152	163	176	207	154	164	163	187	164	177	165	143	181	150	189	150	169	160	176	165	175	138	173	174	163	155	166	163	170	151	176	170	186	142	159	176	191	157	180	165	200	152	170	161	167	170	187	176	175	190	152	158	186	158	177	172	170	173	187	152	161	167	147	173	173	177	178	153	159	167	181	184	169	168	167	167	177	174	157	167	183	171	186	170	181	153	153	178	179	151	156	183	166	167	168	166	179	176	174	192	174	185	175	159	164	183	150	181	174	136	166	199	157	158	142	199	164	154	194	176	169	175	179	169	174	172	163	165	188	155	160	146	174	166	164	183	194	149	175	169	146	175	168	160	144	189	152	199	185	160	174	155	157	155	141	166	173	184	178	176	160	182	180	160	153	179	153	182	164	192	178	173	173	159	176	179	176	155	169	175	167	167	181	169	182	171	163	168	177	190	172	167	160	165	187	172	172	179	193	184	160	169	179	182	181	162	163	178	196	155	171	160	166	170	198	152	175	175	174	182	154	148	176	165	150	171	175	180	180	169	157	167	181	179	162	178	175	183	189	153	186	179	171	160	175	185	165	167	169	168	203	202	172	163	164	191	161	186	171	199	188	171	170	171	170	168	182	173	176	193	163	178	144	176	170	178	165	177	160	151	171	172	206	177	172	180	171	166	158	162	185	184	158	181	181	190	194	168	153	165	171	184	182	191	141	152	183	176	171	182	170	183	171	160	173	180	174	170	177	163	157	175	180	195	177	195	181	150	169	174	176	175	183	173	169	171	163	174	175	173	183	194	146	146	169	157	181	174	175	157	158	183	165	187	174	170	165	193	160	154	180	177	184	165	155	169	181	162	151	163	168	195	167	170	155	173	178	161	170	189	149	176	176	169	168	168	161	181	184	157	181	168	178	168	174	133	170	164	148	172	181	148	177	190	172	179	156	165	188	170	161	167	188	173	169	153	165	160	179	188	164	181	173	196	168	169	171	187	184	184	172	178	164	175	190	159	183	182	163	188	161	190	171	189	179	173	162	177	195	165	162	190	165	161	183	180	174	168	169	178	167	166	170	176	179	147	192	163	145	156	172	162	173	189	169	159	179	178	202	163	167	167	188	147	181	165	162	190	171	137	179	146	166	170	158	156	182	169	171	149	143	179	161	175	176	178	196	173	173	173	156	182	171	168	177	170	163	175	173	176	192	164	178	162	184	173	182	196	166	161	177	155	177	156	159	137	177	194	153	178	165	173	187	166	170	162	183	174	171	158	167	162	158	182	175	171	185	167	182	151	167	173	148	154	160	162	180	178	188	193	179	170	171	165	169	172	164	170	177	171	169	188	187	164	167	169	180	154	177	160	199	174	167	170	181	187	156	158	158	168	164	166	164	193	179	164	149	156	165	172	158	155	162	178	171	165	153	168	170	175	173	192	163	162	149	174	170	173	168	187	156	181	159	177	157	164	158	161	172	152	195	158	164	193	194	158	155	170	162	160	185	175	179	150	173	179	145	177	172	147	176	159	148	162	153	174	191	150	180	169	178	174	171	181	160	167	163	177	182	169	161	180	196	172	182	162	173	163	158	166	170	164	169	195	186	177	184	179	171	190	182	173	166	158	176	168	164	162	142	165	168	205	188	163	179	159	177	165	172	169	171	173	162	171	158	163	177	193	192	168	149	159	185	167	149	186	179	171	172	172	184	171	134	179	148	149	163	174	194	186	176	167	158	158	161	146	170	182	181	165	165	150	173	166	169	169	177	178	169	157	187	169	174	168	145	164	171	159	170	162	170	153	185	167	176	184	161	173	159	191	167	161	181	179	180	183	156	179	181	146	170	166	176	162	156	195	167	167	157	172	169	173	168	166	155	152	171	140	163	181	192	155	186	164	158	176	172	193	172	171	161	161	165	175	159	179	161	169	181	161	162	179	149	188	164	187	186	163	169	166	178	164	158	172	172	147	162	167	157	153	176	149	159	175	161	195	197	174	177	158	160	177	163	198	187	171	176	194	169	180	148	161	169	170	171	191	168	179	154	145	159	137	148	168	178	166	175	174	189	165	148	162	161	174	166	154	147	169	161	171	169	163	193	178	167	179	158	158	145	167	190	166	172	164	183	176	183	174	160	180	186	183	183	174	172	182	179	164	159	193	165	175	177	178	173	174	172	173	186	187	170	166	179	188	172	201	178	162	200	171	188	141	150	195	168	171	179	167	187	187	174	196	172	185	148	184	171	166	169	182	143	186	160	195	175	188	176	163	181	159	171	166	161	164	169	196	194	166	170	164	197	161	201	169	189	169	166	198	163	182	165	176	170	167	183	167	156	177	161	183	162	207	168	176	175	170	170	155	188	162	203	172	202	179	166	180	169	173	191	164	182	171	182	173	165	145	163	169	161	164	161	180	142	198	194	182	182	144	189	196	162	167	144	180	154	176	162	168	154	157	171	182	176	153	170	156	180	157	174	187	155	171	173	181	180	171	142	169	192	157	145	162	165	178	153	149	169	178	169	182	192	197	159	173	192	154	164	180	177	156	149	167	183	162	165	176	181	152	193	169	161	185	180	172	164	154	159	175	165	170	166	192	158	152	150	179	165	176	167	176	188	184	169	162	175	160	170	160	158	181	159	162	165	170	179	152	189	149	163	170	166	151	171	191	170	181	161	174	169	163	166	188	179	171	155	153	189	164	204	183	167	173	159	169	185	152	182	176	167	153	169	164	176	156	147	187	171	180	169	167	154	151	163	183	167	190	177	183	168	183	178	177	163	164	174	182	161	214	165	168	167	164	169	185	164	170	163	151	182	165	168	180	178	166	182	174	171	146	191	169	181	192	156	173	186	174	178	184	175	175	190	182	208	150	181	166	170	165	169	173	173	171	160	179	181	174	190	170	151	158	179	178	169	174	168	159	167	180	178	162	159	182	203	167	155	185	162
24675	20885	26565	25171	7461	740	591	492	428	461	455	442	462	404	398	417	398	408	423	397	410	395	373	405	361	388	359	386	391	392	422	376	382	395	403	368	388	363	377	377	393	390	373	403	349	443	391	420	380	403	390	417	363	385	376	376	396	387	400	383	359	372	373	376	424	361	392	402	377	411	366	365	400	407	429	389	357	382	382	352	377	391	398	369	392	381	366	360	402	402	398	398	400	338	377	328	372	411	410	383	385	379	391	384	380	378	392	381	325	432	371	347	410	412	420	370	351	385	385	391	383	366	386	387	413	389	397	386	387	400	385	390	321	399	412	388	412	373	377	416	357	365	397	385	381	369	403	352	373	350	349	374	373	363	404	391	442	377	378	401	383	360	368	424	370	430	395	362	371	390	384	359	417	377	373	394	337	390	402	394	405	367	405	377	414	419	405	378	349	359	398	396	399	376	379	386	399	329	403	369	375	414	361	411	380	381	370	367	412	354	395	392	381	394	389	412	388	384	405	390	410	403	397	405	383	400	369	374	377	385	399	369	384	372	386	408	377	379	397	363	393	408	377	417	420	380	367	364	408	385	389	438	387	396	377	363	360	365	378	383	391	399	412	375	404	385	418	413	382	405	350	403	394	393	401	404	336	407	393	374	369	375	398	441	369	389	387	368	391	398	400	354	375	366	401	376	418	376	375	401	369	395	373	397	400	401	426	355	416	373	423	395	429	392	411	393	363	383	381	408	350	345	372	385	333	362	379	381	363	368	410	389	370	417	399	365	408	358	364	386	397	391	407	404	390	417	390	395	374	386	347	398	393	374	356	385	388	398	413	367	362	370	362	332	363	343	390	407	335	395	351	393	385	378	399	414	379	370	372	358	354	374	414	376	402	389	385	398	391	389	346	401	373	391	392	343	376	367	403	393	382	381	391	402	401	364	378	432	397	381	366	376	384	408	349	388	388	355	383	388	373	406	377	381	360	364	379	428	374	375	367	354	357	388	357	376	374	376	360	392	361	387	356	372	353	351	349	371	369	377	399	373	416	418	375	391	391	383	352	404	350	385	359	398	368	426	403	355	376	405	405	391	408	357	361	392	369	394	380	399	370	378	407	393	381	389	369	386	407	407	398	409	393	391	382	392	393	399	393	389	397	330	364	396	372	413	407	400	386	390	376	391	397	394	365	373	404	393	395	389	378	426	385	406	402	372	353	403	376	373	380	408	407	393	377	385	395	364	392	343	435	366	408	376	380	383	420	386	391	419	397	392	357	383	396	414	358	430	415	425	404	360	391	370	392	385	370	404	342	386	396	367	378	396	433	411	398	406	400	395	397	379	371	399	393	386	358	371	366	400	414	384	364	392	389	372	390	400	389	400	389	414	390	407	370	366	385	403	418	376	392	355	417	378	364	349	393	400	361	370	384	382	371	437	376	387	415	371	399	362	385	375	407	362	409	419	370	431	402	402	400	407	371	401	384	423	412	366	365	369	388	367	397	402	399	386	371	381	405	399	394	383	384	367	359	377	370	383	378	377	388	402	391	383	409	364	402	385	412	407	372	404	371	394	389	366	380	364	390	345	415	388	416	379	389	393	378	384	405	381	421	372	354	383	391	349	371	387	397	381	364	397	392	361	378	380	382	378	356	456	375	410	410	408	406	406	364	366	393	402	371	432	417	368	439	417	360	397	375	399	372	367	384	377	368	411	374	379	404	359	420	397	369	380	419	393	392	390	378	373	409	378	376	407	383	390	392	428	364	375	377	360	373	384	398	370	370	373	375	381	416	364	426	358	375	388	401	359	362	398	408	378	368	362	423	404	391	371	370	359	401	393	377	379	397	430	375	416	364	419	391	354	378	351	359	371	365	378	366	376	363	413	383	395	415	408	410	393	390	378	388	401	379	356	402	369	360	417	386	386	411	375	368	351	393	376	376	381	391	345	401	411	366	372	363	388	398	406	394	395	396	418	372	390	342	417	400	385	396	395	373	410	410	352	399	400	426	407	372	368	378	384	358	379	332	375	394	385	408	380	397	392	391	389	374	382	375	410	389	405	371	358	398	357	392	394	368	372	386	389	400	390	377	390	434	383	368	391	384	381	394	375	395	385	350	366	379	357	395	391	360	404	400	395	399	389	375	316	396	366	353	435	369	398	368	393	415	377	355	398	387	399	366	354	393	366	404	364	390	388	383	377	408	378	407	385	392	372	382	370	392	398	372	375	386	390	396	395	351	359	424	382	377	370	410	386	398	352	424	384	394	433	406	368	383	345	372	360	374	399	389	388	398	380	369	398	393	402	369	380	412	389	380	423	380	400	372	374	362	404	400	357	376	397	411	362	368	376	381	396	388	392	415	407	372	378	424	405	405	412	402	404	420	336	352	404	420	354	390	368	368	415	399	403	361	392	391	366	389	388	375	399	355	359	403	386	376	392	390	387	336	386	383	368	352	396	378	369	412	399	381	375	379	343	364	372	354	396	358	400	385	412	389	363	366	396	380	383	377	410	401	379	405	377	385	372	345	421	371	342	387	400	376	375	360	408	350	383	392	392	364	418	371	356	386	396	370	431	366	368	374	408	402	377	419	377	403	394	390	395	405	399	371	361	386	382	365	413	364	383	398	404	388	407	383	393	373	360	365	399	389	394	361	358	379	424	398	405	397	391	379	406	402	388	352	390	367	360	392	374	381	379	378	404	387	387	397	381	364	378	384	377	394	401	370	419	393	395	395	397	383	387	430	371	403	408	372	364	396	382	365	354	409	379	367	373	405	358	378	383	366	368	393	421	385	416	404	362	359	378	398	377	388	382	385	387	361	424	373	379	385	401	395	380	397	373	406	418	374	401	376	364	358	385	371	390	387	357	429	411	402	400	365	376	401	378	390	363	406	380	415	376	420	410	374	355	398	387	381	367	392	355	373	410	406	376	450	417	381	365	374	384	380	377	394	404	377	402	386	404	330	377	385	373	351	362	392	371	336	368	328	364	404	350	375	419	381	376	396	422	414	394	382	394	384	360	390	408	405	420	404	401	388	380	399	364	392	396	361	367	415	398	390	389	386	387	348	389	368	396	409	389	400	406	407	381	383	389	368	376	382	376	366	392	407	365	375	417	368	381	370	359	387	366	390	417	369	381	365	393	407	356	347	377	386	372	376	379	433	372	404	355	381	387	396	386	385	379	385	373	407	382	364	388	368	400	341	382	359	412	349	385	391	377	377	387	401	399	377	385	377	425	408	326	400	387	411	385	372	356	362	376	391	396	414	415	368	414	408	366	368	418	428	402	376	385	374	416	351	368	408	418	390	379	393	369	363	374	399	345	417	362	375	405	424	388	335	417	378	355	384	379	363	364	424	387	384	399	386	366	368	389	399	362	384	371	368	392	443	359	407	405	359	394	396	378	388	373	372	408	381	364	377	365	392	368	375	385	364	374	366	375	366	364	390	386	370	359	417	373	404	334	364	399	389	404	409	378	404	386	376	398	375	377	409	385
3378	7546	3231	1568	1297	983	855	747	628	623	562	533	493	504	429	455	467	456	446	439	410	497	404	421	451	411	403	404	395	402	406	390	418	416	386	358	438	417	381	463	452	391	404	401	402	381	398	393	407	397	401	391	387	403	402	405	409	426	429	403	399	412	395	405	433	368	384	422	419	398	438	408	398	412	441	445	399	393	440	428	400	410	433	361	407	400	384	401	401	389	380	378	398	427	407	411	411	399	396	385	400	401	379	389	401	368	407	410	413	411	378	394	420	417	407	420	403	396	396	391	422	412	417	417	410	386	402	403	402	394	408	393	435	369	428	417	367	370	380	403	409	373	391	400	385	407	373	380	384	407	391	403	409	430	390	416	409	395	397	418	400	425	437	414	403	396	404	388	398	382	406	438	389	393	429	378	435	413	386	391	377	401	390	404	423	367	391	406	413	437	387	408	388	408	363	421	386	418	419	371	392	388	443	373	410	377	438	383	388	387	434	398	411	414	419	399	414	430	415	388	398	404	375	376	447	444	432	414	418	424	409	344	415	400	416	414	443	406	377	413	410	385	378	390	405	402	404	390	421	405	415	410	409	434	411	359	382	407	384	407	413	396	420	381	383	411	409	427	410	397	417	386	424	416	399	387	387	378	410	437	361	440	414	387	425	394	394	406	396	440	405	401	394	426	423	404	384	425	392	410	411	393	381	389	399	394	405	399	447	428	384	419	426	382	413	421	399	396	410	399	368	402	403	370	388	380	431	419	463	443	390	367	382	375	412	411	436	396	429	375	372	406	407	412	412	420	427	397	392	379	370	434	402	376	380	404	426	384	372	431	408	419	388	419	418	414	409	379	404	427	420	375	396	425	384	394	416	399	405	405	345	371	399	403	380	385	377	400	392	377	407	406	396	455	412	378	370	405	443	378	446	378	438	386	414	395	416	417	384	377	375	366	402	408	426	423	418	434	412	404	407	401	383	406	402	363	420	418	398	408	389	384	375	380	422	370	411	395	375	435	378	390	392	389	441	408	393	392	377	420	378	385	425	442	396	414	430	393	388	433	450	387	419	413	393	436	390	416	376	392	453	433	415	418	377	410	388	372	421	400	414	413	401	398	401	400	423	385	437	383	371	380	419	409	417	415	430	379	386	374	405	419	405	392	366	387	417	397	441	423	358	421	386	403	418	379	422	386	406	369	411	400	426	403	410	375	399	427	388	416	413	417	441	400	419	407	431	390	409	415	400	387	435	380	399	397	418	377	410	454	418	416	416	411	413	413	410	395	410	423	374	378	406	430	395	383	400	410	403	406	401	369	389	409	412	413	389	418	377	445	398	364	403	422	371	439	440	409	419	447	386	400	384	367	380	371	387	387	452	410	422	387	412	380	397	405	378	372	398	375	415	416	408	412	423	396	420	375	415	403	424	404	386	397	427	399	385	385	372	409	425	375	410	383	411	418	439	430	375	425	405	414	420	410	434	407	373	426	380	385	390	381	390	400	353	374	376	420	390	414	407	398	409	375	411	391	397	426	397	440	390	402	413	402	369	414	393	405	422	454	394	403	408	364	398	383	428	394	397	373	407	397	436	413	419	381	422	389	403	403	406	419	378	398	424	398	407	388	390	373	390	371	425	381	424	410	392	385	369	379	375	381	363	422	403	402	428	435	392	413	413	407	422	414	390	388	425	435	407	416	410	394	365	399	380	417	438	365	411	445	399	411	423	425	365	408	422	416	380	381	377	380	411	397	394	375	400	433	448	384	407	403	399	386	383	405	395	408	343	392	395	407	385	385	395	415	426	418	394	415	405	419	450	417	402	398	390	424	443	401	428	394	431	404	400	406	387	396	383	437	403	399	411	389	385	379	376	376	383	399	445	423	376	420	377	413	415	409	414	388	404	414	408	411	417	354	403	384	390	399	399	388	410	394	407	417	400	399	392	393	434	420	379	374	435	377	370	418	398	388	418	405	402	416	394	382	404	398	426	405	425	377	418	432	437	414	403	396	392	416	413	419	446	414	388	420	380	373	395	417	372	398	396	406	396	411	429	434	442	398	397	395	366	424	364	390	431	405	394	380	370	415	431	406	423	417	415	378	401	393	403	422	384	393	402	398	372	414	391	376	422	387	399	419	410	382	387	444	396	388	406	414	434	364	426	433	374	405	374	403	369	391	401	385	427	400	411	413	405	385	435	414	406	427	420	411	398	427	404	409	404	401	385	405	386	359	378	384	396	398	409	386	372	411	386	396	380	376	431	385	374	403	405	375	398	373	420	401	425	415	404	412	438	409	405	434	456	400	410	423	389	420	415	404	428	403	407	400	405	400	364	418	421	409	368	378	395	456	372	422	389	412	376	393	399	435	407	379	394	451	379	393	435	409	399	425	396	380	425	393	395	399	401	407	386	406	418	424	406	382	400	404	432	377	386	431	401	382	399	428	394	389	414	404	384	413	416	380	393	435	417	441	384	401	369	448	422	405	384	387	388	363	405	405	401	411	409	435	419	421	379	404	436	394	423	417	429	362	432	416	364	396	375	407	420	448	405	385	419	429	415	402	411	397	407	412	427	390	412	428	369	389	404	395	372	406	410	398	440	386	384	413	400	386	394	395	422	422	410	406	430	420	374	407	398	388	378	398	452	394	379	434	393	381	379	401	376	377	383	375	413	409	381	442	380	408	351	430	403	410	419	431	392	436	416	375	403	399	380	403	395	426	392	424	404	401	386	408	391	380	388	416	420	388	411	397	373	420	409	374	413	367	426	410	402	430	417	413	439	368	448	391	398	415	387	409	356	449	391	381	409	412	416	383	375	415	439	439	383	417	419	380	408	393	399	406	384	408	439	406	410	435	403	409	379	415	362	398	350	412	385	396	430	390	410	373	411	404	418	433	431	405	412	423	356	368	419	384	424	410	411	377	419	421	423	386	382	380	431	422	426	396	437	399	387	401	417	387	385	422	436	405	419	401	392	391	407	371	425	398	390	412	412	401	436	430	384	383	405	409	390	385	365	395	453	405	389	410	423	419	405	412	370	410	391	404	391	416	394	396	426	393	380	359	402	409	408	397	387	402	393	422	407	369	372	432	413	406	414	415	436	410	408	424	418	368	391	403	420	398	398	380	405	389	384	417	438	387	387	382	418	392	437	393	394	386	411	381	407	392	413	381	391	383	380	418	424	374	383	404	396	380	404	377	428	413	413	412	418	450	384	395	432	370	437	394	430	420	441	430	409	415	400	409	405	420	386	356	409	390	431	405	430	398	380	406	413	384	391	400	416	419	435	413	362	426	393	393	403	381	388	402	399	407	395	412	383	365	396	398	398	379	407	379	436	390	400	400	420	426	414	430	419	401	408	412	404	392	424	404	404	412	401	399	429	396	357	388	404	406	394	393	429	411	409	408	393	402	394	407	419	401	441	417	396	396	434	411	431	440	388	444	385	418	422	412	374	411	425	392	426	383	374	399	419	376	389	407	392	383	397	422	441	413	389	406
22307	20908	28369	23600	20910	20918	5294	855	529	425	412	350	339	285	280	247	261	240	202	229	208	187	171	187	174	188	183	176	172	155	154	142	173	150	163	147	161	145	161	174	168	152	159	157	166	153	161	152	157	152	164	134	175	147	166	131	152	134	143	135	123	151	138	150	178	144	143	139	147	150	175	147	146	163	151	157	140	161	140	143	146	160	146	155	142	132	172	148	140	154	171	142	135	165	162	147	172	152	139	129	125	153	145	150	148	129	147	167	121	136	132	133	131	146	162	156	140	142	143	141	144	124	117	157	142	131	146	141	127	162	144	144	152	120	144	152	143	140	156	129	168	126	144	159	128	152	144	159	138	131	158	143	137	143	161	138	153	152	132	139	152	136	155	169	119	135	149	178	147	110	130	133	160	136	128	157	149	140	153	169	142	134	147	114	146	149	132	142	137	144	150	141	125	160	145	146	139	123	152	142	164	118	141	127	142	131	169	138	126	164	139	153	141	135	151	144	137	124	144	143	155	154	129	145	136	143	141	150	131	122	142	154	147	139	162	153	155	145	128	138	162	158	166	156	129	126	126	122	126	134	144	138	125	157	146	143	150	135	154	135	122	146	136	128	142	148	159	146	155	115	120	147	171	141	128	142	146	138	149	145	146	138	144	132	153	135	110	145	127	154	138	155	129	144	136	149	150	142	155	160	133	143	169	153	147	165	131	149	136	132	147	131	116	138	145	154	156	134	132	144	149	137	133	163	163	152	126	126	143	140	166	137	128	164	142	160	149	130	160	162	153	138	153	146	144	150	157	155	160	144	163	151	133	139	132	151	133	157	137	140	162	146	155	135	157	159	151	135	134	143	128	143	151	150	144	146	131	152	152	128	131	158	146	141	151	142	187	134	131	146	167	168	137	146	129	130	135	148	140	150	159	140	144	155	115	129	145	139	143	151	133	143	146	143	162	139	147	141	145	138	154	147	137	150	106	136	150	149	158	155	131	142	135	149	147	144	146	157	136	148	140	120	155	147	139	146	152	125	128	153	142	148	140	130	140	142	147	133	149	148	157	157	138	145	136	131	153	139	123	149	137	144	141	141	135	146	149	129	144	144	148	136	127	140	148	161	129	152	137	164	125	156	157	152	156	148	161	141	146	178	127	147	160	143	131	114	153	170	133	151	166	151	140	131	137	135	142	168	142	120	153	136	137	138	149	141	132	139	142	150	147	152	140	163	145	129	124	133	147	146	139	151	141	131	133	145	142	147	143	132	145	126	143	135	136	121	147	156	157	162	142	164	143	157	132	139	178	142	131	132	140	132	169	160	139	172	145	126	171	135	155	132	139	136	157	144	167	134	135	146	128	146	141	149	144	149	131	133	163	136	133	142	155	126	147	160	129	134	158	147	143	144	148	150	145	118	145	161	154	139	138	159	160	145	152	145	134	134	151	139	165	146	145	167	133	159	167	148	146	159	147	125	134	157	162	155	139	148	149	146	147	148	144	162	134	173	131	128	139	144	142	153	157	150	136	133	150	154	156	144	133	148	149	157	119	144	128	134	150	142	138	148	159	150	160	143	123	137	153	152	163	146	126	127	147	143	153	142	124	139	148	139	154	139	128	149	168	119	157	119	147	136	156	143	143	134	140	157	143	135	129	156	146	151	131	147	146	152	148	153	130	159	143	143	139	131	162	171	143	134	153	152	144	134	161	174	153	136	144	151	140	149	132	159	141	160	154	134	151	161	157	163	155	143	148	143	139	149	125	132	131	181	176	145	132	145	141	141	137	144	134	133	151	149	140	150	129	140	149	156	141	126	144	160	140	142	162	147	130	134	133	127	169	147	151	134	155	161	146	155	152	146	130	140	127	137	125	155	144	141	146	138	150	163	158	158	142	144	142	134	135	143	162	149	133	141	128	152	134	131	123	150	140	145	141	155	150	166	151	147	166	143	127	162	157	145	168	140	143	143	162	145	136	117	137	158	147	134	163	144	131	166	135	126	146	144	147	149	153	147	148	161	141	152	160	137	137	137	164	131	149	131	150	142	135	133	142	123	142	135	157	133	142	148	151	155	159	144	141	143	135	137	157	153	128	149	152	139	153	143	148	162	165	123	145	140	149	138	124	150	147	155	147	143	173	140	135	167	143	158	140	163	142	156	130	146	151	147	151	148	151	138	145	144	157	135	137	181	148	160	136	137	147	130	151	143	156	135	127	145	150	147	133	128	119	146	151	135	144	165	125	133	130	143	132	150	144	146	167	136	148	133	152	149	163	144	131	124	132	122	173	168	155	142	154	152	148	153	145	171	146	148	112	128	140	135	152	139	141	158	143	153	149	135	149	142	127	144	140	133	136	143	157	147	161	145	137	145	150	147	141	155	142	157	136	159	153	170	147	134	136	137	150	147	160	144	135	124	166	164	148	124	152	129	129	153	145	143	130	131	150	148	174	145	140	133	125	146	132	126	153	131	142	132	153	148	147	151	143	143	139	139	133	128	144	146	148	118	154	150	159	159	156	127	127	145	145	142	146	146	149	124	122	128	133	129	142	156	150	152	150	144	144	130	148	133	145	180	153	161	144	140	135	155	156	139	143	133	130	148	173	153	152	159	133	156	139	147	150	140	139	150	150	159	146	165	144	135	149	146	153	156	134	144	134	155	142	117	133	164	122	161	150	153	148	134	133	151	134	135	137	137	159	144	145	134	147	147	132	139	161	157	148	145	125	154	162	127	143	151	134	126	146	145	141	144	156	141	152	130	135	158	136	126	140	128	154	116	143	135	150	140	157	137	161	130	142	135	161	130	160	150	181	164	151	135	151	155	157	132	137	142	140	143	131	141	154	148	130	140	142	160	162	159	164	156	140	154	162	138	144	142	141	155	140	138	137	155	150	132	143	150	145	150	154	161	137	152	144	155	103	142	171	142	138	149	141	155	135	123	130	117	121	133	152	153	143	149	125	141	123	126	140	140	149	118	133	140	143	143	157	154	155	136	144	147	143	151	156	144	173	122	164	124	149	153	152	133	152	142	143	137	138	127	153	139	131	140	145	134	113	152	143	155	138	162	157	125	142	167	126	114	129	144	136	134	150	156	167	144	142	140	125	150	143	139	147	142	148	140	152	147	145	128	134	130	138	144	142	164	136	158	130	143	146	131	137	136	147	152	124	153	150	173	168	143	133	141	150	140	128	147	147	135	144	131	146	138	146	158	158	140	146	153	133	137	125	150	149	141	148	143	127	143	174	137	118	157	152	135	141	144	155	138	154	138	141	149	128	135	137	141	137	148	143	140	162	134	147	136	145	150	150	142	122	141	131	140	149	156	136	154	118	150	145	131	127	139	129	170	130	153	141	142	145	146	154	141	151	137	156	166	162	133	137	137	152	143	132	119	156	140	144	148	137	147	157	120	142	119	127	159	164	139	139	139	151	140	173	136	144	133	156	148	150	138	143	120	158	147	130	154	147	130	147	148	141	141	137	152	141	148	149	132	158	154
4015	17487	9105	4313	2992	2169	1556	1262	913	713	598	490	450	422	329	299	298	271	274	251	244	242	210	201	183	201	182	176	187	202	182	178	174	188	173	156	164	171	138	131	156	165	182	153	165	164	145	158	149	171	141	142	151	144	148	164	167	126	150	161	167	150	166	168	139	153	166	151	164	172	164	140	158	176	158	153	144	130	144	152	151	143	161	159	142	151	143	162	141	168	132	153	157	137	136	158	158	137	138	158	176	129	169	142	144	137	136	144	136	151	139	153	144	139	138	154	164	167	151	146	157	154	147	155	123	122	155	159	149	146	136	148	158	137	141	154	152	142	152	131	165	143	145	146	139	161	162	161	164	151	153	135	160	148	157	124	144	165	166	153	142	155	130	143	153	157	140	157	142	143	136	135	153	160	146	160	144	149	143	155	156	158	142	153	142	143	151	142	134	136	163	157	123	119	160	143	156	144	143	148	166	146	146	140	153	159	129	172	141	133	157	153	141	141	134	155	150	163	131	155	154	135	140	153	155	152	161	150	140	141	155	134	167	153	148	141	144	150	153	156	145	161	110	140	137	160	134	150	145	152	138	138	157	131	118	152	145	140	147	130	149	132	180	154	126	143	131	168	168	143	140	154	138	144	165	131	152	156	141	154	142	159	151	147	143	139	143	166	151	158	144	127	152	139	153	150	157	156	150	135	157	140	128	150	144	156	128	148	138	131	156	154	151	154	134	147	156	148	122	150	157	141	148	135	161	140	158	148	148	145	149	145	142	161	142	158	145	130	155	133	163	144	142	130	152	144	151	155	158	146	156	149	153	122	149	132	148	150	127	163	162	134	163	149	172	137	133	150	159	134	155	144	158	138	140	134	146	150	141	151	153	151	158	127	149	149	141	134	142	159	144	145	130	163	143	122	165	152	145	162	152	147	135	150	144	129	143	158	155	163	144	142	146	136	150	131	131	146	126	152	136	132	163	142	158	148	155	142	139	134	130	153	145	152	121	178	145	140	139	142	148	158	159	134	172	141	159	137	145	159	148	127	140	135	150	147	156	158	162	153	142	147	129	147	151	146	131	142	142	161	153	124	139	146	148	137	147	155	153	134	160	130	129	150	161	148	140	134	136	146	142	147	135	164	147	140	148	131	149	139	160	147	120	150	156	153	163	150	133	149	120	156	144	137	138	130	151	166	157	140	173	146	153	144	131	149	156	145	138	163	145	144	135	176	171	133	135	156	146	149	149	132	150	139	157	156	144	135	146	140	144	153	150	129	154	141	126	147	155	153	127	164	172	151	143	152	175	153	138	116	149	137	162	155	157	153	145	159	114	173	141	136	144	148	158	150	155	139	143	139	167	157	128	138	139	130	141	154	150	146	170	151	147	161	148	144	126	175	153	149	141	146	143	152	137	152	140	144	150	154	149	149	156	120	145	143	145	150	142	156	132	155	148	157	145	170	131	150	159	142	145	142	158	153	144	157	154	165	144	143	128	149	134	152	155	145	160	163	167	133	120	157	160	164	166	139	150	134	154	142	144	134	152	147	139	159	148	137	144	149	141	148	156	123	128	140	120	146	153	156	139	126	155	144	135	148	132	151	137	150	139	159	136	157	138	153	147	164	149	164	147	144	143	151	133	130	147	135	149	142	135	145	138	157	140	134	138	172	140	159	156	133	150	165	143	122	137	136	150	147	149	138	126	141	152	150	155	146	150	144	138	156	146	154	127	153	136	165	140	134	146	165	105	137	141	145	136	152	142	146	163	144	123	141	155	141	156	153	147	153	147	154	151	145	134	147	141	156	147	142	153	145	150	146	150	143	144	143	118	161	127	151	154	132	147	142	160	138	148	148	139	152	138	138	133	141	154	158	148	152	170	160	139	135	146	126	137	157	147	142	168	137	142	160	147	142	155	128	160	156	156	143	143	163	158	175	152	146	138	143	150	145	144	153	145	145	149	134	150	164	162	131	136	162	180	158	162	151	144	155	125	146	135	165	134	160	160	172	146	138	133	157	133	146	147	153	144	166	161	138	121	166	135	175	124	142	130	117	137	144	162	131	133	141	145	146	131	140	149	146	148	156	158	164	130	153	127	144	166	148	144	153	125	167	182	147	148	152	150	118	145	137	159	142	151	143	138	143	150	155	146	150	149	146	156	123	151	164	147	150	152	156	159	140	158	142	148	153	141	144	147	136	137	131	128	134	151	164	165	129	156	144	141	135	147	126	140	137	151	169	130	149	128	139	144	144	150	145	137	171	166	144	155	143	128	141	130	153	135	146	158	171	142	144	149	139	147	155	141	146	156	145	153	160	149	133	154	148	138	161	153	131	143	166	132	147	130	155	144	160	154	129	125	128	137	148	161	156	138	145	162	133	145	140	144	122	151	122	157	144	160	161	141	138	144	155	137	157	149	149	135	143	154	166	153	140	141	138	146	168	132	140	170	148	154	147	151	157	130	156	137	154	122	157	162	142	166	143	152	127	148	160	145	164	162	150	167	146	157	159	141	144	157	136	148	151	137	153	158	161	151	162	151	163	139	143	141	165	148	122	154	134	134	154	147	157	153	145	158	144	138	153	144	123	152	155	163	139	154	154	139	142	156	160	137	140	150	159	149	125	138	152	149	157	126	148	159	145	148	131	146	184	151	161	143	162	154	137	147	130	142	163	156	139	131	132	150	128	149	159	124	144	129	144	129	171	146	140	131	151	146	163	147	151	164	142	146	147	144	147	148	138	155	145	137	149	159	150	138	145	140	136	149	168	152	140	136	147	135	161	136	134	135	140	154	157	139	163	161	130	161	135	137	135	128	152	148	135	123	123	158	149	141	133	150	141	154	152	136	151	140	170	157	144	138	161	139	149	133	147	122	171	129	147	129	129	143	136	161	151	143	131	138	180	141	155	158	152	138	145	154	150	147	121	157	131	142	138	157	131	153	167	142	124	141	131	136	116	149	156	143	135	134	165	130	148	145	149	149	167	161	129	155	146	138	160	150	151	147	149	148	144	150	155	139	148	144	153	150	142	148	138	157	153	132	164	150	135	142	150	141	156	136	157	127	148	149	156	157	143	141	139	159	130	145	157	157	148	151	117	142	136	158	135	151	156	161	151	137	148	148	149	148	139	142	147	127	162	142	140	145	160	145	132	146	136	165	168	136	144	158	153	151	151	138	138	155	129	125	145	141	149	166	136	151	125	147	128	144	138	164	159	126	129	155	169	155	137	156	125	121	136	149	139	150	138	142	129	134	142	138	138	149	150	142	154	140	165	143	147	142	131	136	149	143	159	153	133	129	150	159	147	150	145	130	134	135	134	140	167	138	135	139	140	141	149	142	151	125	115	129	154	143	131	140	156	134	139	145	174	144	144	121	174	138	137	141	145	143	139	153	141	147	136	164	150	128	131	153	133	149	150	137	142	158	132	134	152	121	168	180	139	149	148	150	134	130	146	164	144	149	168	138	137	162	161	133	143	140	145	153	172	166	152	127	139
27345	19721	7734	838	460	443	392	392	369	358	368	353	349	372	330	330	335	317	368	375	345	331	358	339	368	317	349	372	345	347	324	353	329	355	348	342	349	356	342	326	342	325	326	355	370	332	333	347	330	323	323	335	319	339	351	318	346	339	350	339	340	342	332	343	315	351	370	362	295	329	333	371	308	349	322	323	332	353	345	291	331	340	359	372	342	346	325	373	372	356	339	331	343	331	313	374	337	316	324	354	339	330	348	339	409	332	346	325	330	338	374	353	337	337	342	354	354	317	343	353	326	318	331	321	291	317	343	330	334	368	333	338	331	307	326	319	309	355	329	336	330	343	340	327	322	364	376	313	316	319	321	313	334	393	346	346	326	315	323	318	343	383	371	343	339	344	328	358	335	330	347	329	371	369	344	344	336	339	315	337	339	328	324	368	343	322	327	321	311	347	326	344	318	339	348	315	327	314	334	307	325	313	323	349	344	377	343	322	331	335	371	320	349	343	358	341	344	350	301	323	344	335	329	375	337	333	378	350	307	326	348	337	331	316	365	321	337	329	355	316	342	376	342	364	325	342	332	352	384	331	348	338	328	320	355	325	313	344	346	348	327	336	317	345	354	348	330	316	335	348	367	350	341	347	326	316	328	333	327	340	354	355	280	333	303	332	352	335	368	331	351	323	315	310	358	336	365	335	349	337	344	363	337	315	349	318	314	340	330	337	317	321	297	313	315	338	361	350	338	315	339	359	318	320	368	346	349	312	324	329	337	352	302	350	339	343	358	319	359	294	353	316	351	329	305	351	342	340	330	324	320	328	344	344	311	346	340	301	345	308	350	366	343	342	314	369	323	325	319	332	345	342	347	329	344	384	329	337	341	340	366	355	343	326	372	336	369	333	345	337	362	325	314	339	340	334	296	333	335	338	320	341	335	289	376	352	337	337	335	347	335	336	347	361	371	356	324	309	354	333	323	349	353	338	351	342	353	342	365	324	314	333	312	357	346	364	350	312	313	295	319	332	317	352	342	324	363	320	334	341	325	317	341	297	342	329	365	340	321	318	367	360	336	328	317	335	333	339	322	337	344	353	328	310	308	328	320	318	333	348	332	341	337	329	353	332	345	350	362	319	367	358	327	331	340	341	310	340	359	330	345	284	333	353	356	359	320	346	355	326	312	355	313	326	319	351	347	326	320	349	347	351	323	346	365	307	304	381	362	319	339	358	307	361	352	335	350	355	359	307	362	352	359	347	329	327	349	351	354	346	340	336	349	320	332	354	355	322	341	351	362	309	350	345	346	352	355	346	371	336	317	337	335	343	348	338	351	306	320	323	329	364	373	365	352	338	332	355	327	349	349	360	328	332	330	316	364	347	312	313	311	353	329	327	368	375	348	326	324	359	366	324	336	310	321	324	317	336	376	319	356	331	338	321	322	348	345	330	349	330	332	325	323	329	338	330	324	356	358	331	321	303	360	339	345	365	368	376	354	351	346	341	361	384	337	348	347	339	344	338	373	329	389	335	362	365	355	377	335	326	305	331	319	362	332	329	317	323	319	355	323	368	331	309	301	329	343	290	351	329	335	322	353	312	323	361	315	324	310	317	372	352	328	339	316	329	353	350	365	334	357	345	337	316	341	370	362	336	323	339	350	336	355	357	337	352	343	313	326	354	346	346	340	345	324	352	328	317	396	320	328	325	337	317	324	323	318	323	329	323	342	342	310	346	364	352	354	359	354	321	338	357	329	338	353	349	336	320	377	347	330	324	369	330	309	316	311	364	356	368	332	374	387	302	333	346	360	341	334	323	354	341	313	347	335	333	378	318	351	369	319	346	341	345	365	375	340	320	305	369	365	338	351	320	333	340	342	379	319	352	332	330	349	337	358	335	315	336	325	328	352	345	346	339	314	348	347	383	325	366	342	365	340	318	346	363	344	316	315	379	359	302	327	337	300	306	329	371	335	353	352	330	313	349	326	335	326	348	335	279	345	337	384	351	345	335	332	365	316	305	314	322	340	353	344	327	345	383	332	352	339	348	345	360	327	341	335	338	313	304	327	339	332	352	337	336	295	357	317	316	321	345	343	342	355	369	324	349	326	347	340	312	350	355	353	334	319	337	342	343	326	344	325	359	345	331	354	316	336	335	310	320	338	308	339	337	335	287	341	333	380	346	346	359	327	340	358	315	347	353	362	330	342	359	335	378	374	313	323	327	337	327	307	368	328	355	344	330	350	300	329	350	343	346	375	359	344	357	333	348	335	322	366	337	364	346	348	346	311	358	333	333	350	315	350	324	316	361	347	330	389	368	310	307	326	337	345	373	344	349	352	315	354	362	312	353	329	337	359	318	333	309	315	360	325	367	317	331	339	356	362	308	335	332	340	363	328	345	352	353	316	328	366	346	339	299	319	348	328	330	365	322	336	360	347	373	331	341	343	333	350	322	324	320	367	326	369	332	341	349	314	312	364	371	329	325	346	378	375	363	319	348	339	328	343	337	360	328	351	363	344	334	355	369	349	317	361	360	341	377	324	330	347	324	362	319	324	318	363	372	365	345	311	314	360	328	346	372	317	340	328	359	357	369	345	345	344	330	335	328	333	359	351	357	342	344	322	346	329	312	329	340	369	336	330	314	328	356	311	340	325	350	343	337	340	359	342	342	352	335	357	352	330	348	371	339	343	311	322	343	370	355	356	362	351	349	337	325	347	359	313	335	346	331	332	338	355	352	317	315	357	312	332	327	339	333	335	341	342	339	346	358	364	334	339	367	306	325	345	326	343	320	336	346	327	374	349	327	368	349	348	303	306	319	365	324	315	325	342	344	352	336	340	343	303	347	316	299	376	329	340	373	344	337	308	366	334	344	296	334	355	361	387	298	310	345	347	343	361	298	350	304	362	315	316	364	347	341	315	338	372	334	345	331	295	315	375	317	368	332	323	352	338	336	332	324	334	339	330	365	326	316	334	333	335	324	353	346	336	299	351	339	343	361	341	319	323	346	314	345	371	335	334	319	334	351	341	335	329	326	365	375	348	334	298	325	325	331	335	322	344	338	355	352	344	359	344	350	307	341	326	356	335	331	364	324	335	320	323	327	341	333	345	351	327	321	318	369	361	340	364	330	359	333	366	339	358	321	302	350	332	340	321	350	328	370	341	361	301	325	329	366	372	331	316	326	376	330	367	320	331	380	346	353	332	344	331	342	309	307	368	325	352	351	352	312	365	345	335	313	355	314	342	342	356	317	320	323	350	347	347	331	375	336	356	344	351	316	370	326	335	377	379	372	308	364	312	339	334	339	350	330	348	351	330	337	348	301	337	330	323	335	356	333	332	352	352	293	347	349	328	327	326	348	343	347	355	334	300	361	343	336	358	331	341	365	353	361	318	321	324	345	340	322	340	324	324	354	323	338	344	328	346	309	343	349	347	353	308	317	385	339	346	352	350	338	329	328	355	336	333	314	320	341	310	355	362	345	361	340	346	338	368	342	327	363
4853	2889	1384	828	665	549	472	477	438	398	429	402	421	339	409	442	351	354	373	412	365	346	379	358	327	380	342	362	354	338	352	359	357	366	362	368	333	375	354	346	347	353	344	358	335	364	359	382	333	367	342	359	383	377	369	375	353	340	359	365	337	376	372	371	378	351	328	401	398	369	346	361	374	360	376	365	339	384	357	376	347	340	361	343	369	362	342	350	334	368	367	325	354	347	327	344	353	344	363	384	380	333	374	351	339	339	353	345	360	355	323	362	372	378	388	374	366	346	374	328	353	359	384	348	364	340	366	345	360	357	347	340	380	358	375	353	361	356	330	365	356	341	355	360	359	360	352	365	326	352	343	395	366	357	346	392	338	366	369	367	314	364	342	358	370	358	322	344	376	373	407	336	343	362	338	357	345	360	350	355	358	360	390	348	329	367	350	384	394	381	344	352	379	369	356	391	325	362	353	369	373	337	374	376	378	362	389	394	342	331	356	331	361	365	328	339	340	315	361	382	393	393	381	386	385	360	357	339	343	341	353	364	366	374	370	344	341	387	351	368	340	365	350	321	355	385	392	320	348	391	369	361	330	373	322	345	355	359	357	338	335	355	372	382	356	373	364	345	333	346	348	348	361	363	347	358	359	355	384	343	352	331	327	350	362	378	383	376	366	363	347	340	386	364	367	345	348	370	391	335	341	356	372	342	367	375	350	370	322	354	358	330	333	328	326	366	367	368	354	361	377	343	376	351	350	364	352	339	325	312	368	348	356	373	358	365	366	366	356	352	343	358	375	336	399	333	361	347	340	371	355	327	389	368	368	374	348	359	344	350	380	355	395	348	358	343	325	353	367	380	351	338	354	394	341	395	360	332	327	346	379	347	334	365	320	344	366	352	357	354	389	354	372	357	389	320	379	327	349	359	353	374	363	355	355	352	346	335	344	349	328	360	335	376	361	345	379	330	351	355	366	351	329	365	375	353	356	351	331	355	359	338	386	348	377	354	330	323	348	355	372	342	352	346	364	352	323	390	359	329	355	349	318	338	378	376	350	356	373	348	359	335	352	346	332	346	362	365	296	348	354	378	353	342	331	337	343	349	353	343	366	354	356	330	378	369	349	348	356	361	341	377	357	356	340	343	351	378	349	354	361	375	329	371	365	343	373	360	332	340	387	343	309	379	392	339	356	346	360	339	396	359	339	381	385	346	335	355	367	366	357	338	369	383	350	338	384	337	347	366	340	362	342	378	356	364	370	385	359	407	351	373	360	330	375	341	387	383	364	338	369	330	349	353	361	364	324	335	377	331	364	348	358	356	325	372	306	345	336	354	357	323	362	361	384	338	345	345	354	384	377	339	349	355	356	340	359	356	350	369	375	332	354	369	364	366	401	335	344	350	323	375	355	371	338	378	381	323	372	375	415	342	355	363	350	338	368	363	344	352	362	366	362	347	356	341	363	385	357	334	350	359	371	347	339	331	345	374	353	322	345	365	377	335	371	355	369	347	360	343	361	375	346	360	328	346	345	362	331	358	366	353	357	367	373	337	371	382	378	365	380	349	374	341	346	386	378	364	349	362	403	342	357	375	389	337	353	353	333	344	337	333	365	344	375	381	325	347	344	375	347	351	342	345	370	364	388	338	350	351	344	356	318	376	336	372	366	363	358	345	380	359	387	349	377	312	357	325	351	383	356	372	383	380	359	333	355	360	340	363	326	369	349	321	393	341	350	376	341	350	344	363	333	370	340	353	374	343	313	342	348	357	368	369	376	342	336	347	354	378	344	368	341	321	370	370	325	354	354	350	374	368	367	350	342	331	384	370	334	378	363	361	338	356	358	334	367	343	357	373	365	396	409	357	324	395	373	354	385	383	351	358	344	376	356	324	368	344	366	336	347	349	376	346	375	375	367	349	342	380	369	405	348	319	389	353	358	329	349	353	365	352	386	362	342	363	370	400	348	376	349	373	366	375	300	359	377	354	345	400	320	347	339	350	343	403	358	349	359	340	359	361	361	365	369	340	364	342	387	371	366	376	366	349	350	350	309	360	332	381	364	345	361	371	356	367	374	366	366	364	343	345	318	371	346	386	357	340	374	355	353	346	378	348	361	368	345	344	339	342	332	384	342	370	316	346	355	390	344	354	346	360	351	365	355	363	351	372	367	356	364	344	372	384	374	376	360	357	373	372	416	358	368	367	327	369	366	325	341	388	365	350	381	380	393	360	375	343	373	348	351	364	364	346	350	361	346	334	362	395	333	336	400	367	363	357	361	394	353	392	377	366	352	372	384	397	352	358	357	344	355	366	363	344	363	338	354	353	336	344	332	340	376	321	362	381	378	341	332	350	318	390	343	356	381	369	329	366	360	348	388	350	367	349	340	329	372	376	360	370	359	348	386	340	336	335	321	324	350	370	329	379	382	374	375	351	378	371	357	357	369	332	333	365	361	313	382	345	340	374	356	356	362	341	354	352	354	405	382	325	347	336	342	391	350	331	336	330	354	361	415	377	344	350	384	351	368	378	385	340	364	350	334	354	321	358	344	369	360	354	389	357	369	369	374	414	335	344	341	390	358	370	357	333	317	354	368	347	371	391	343	385	351	376	334	340	351	379	376	339	389	346	366	336	335	341	386	389	365	332	385	334	355	380	367	347	350	355	368	352	333	341	353	347	323	346	393	376	332	363	337	400	356	389	347	390	368	362	355	350	325	351	352	374	361	353	349	331	369	391	367	356	355	371	357	349	347	345	356	376	346	350	334	342	319	349	351	359	368	341	330	390	372	383	329	359	339	350	364	360	340	345	324	363	406	383	367	378	359	349	372	371	369	339	371	340	390	352	346	393	357	381	313	369	378	349	323	342	344	379	337	394	390	368	363	392	368	355	348	345	367	396	341	373	348	331	353	333	354	387	348	397	359	360	400	392	347	335	340	334	370	315	405	336	334	392	377	350	350	383	379	344	353	363	342	342	357	357	372	350	394	362	348	389	371	380	319	361	353	360	342	307	392	359	357	342	330	358	355	352	375	363	361	344	350	365	359	361	355	376	340	358	358	359	345	351	369	376	386	358	356	379	381	343	330	348	338	366	350	353	345	349	368	356	331	382	394	351	387	353	387	347	377	337	381	348	367	392	359	370	341	341	372	343	314	327	332	332	340	347	359	362	371	355	336	352	353	342	403	371	357	347	373	356	336	356	367	372	328	399	352	362	374	338	388	351	353	357	403	355	327	382	374	386	387	396	354	367	382	374	358	350	339	343	339	384	396	378	350	318	341	360	371	362	374	354	339	341	364	340	371	363	322	350	335	360	373	394	361	316	355	408	355	392	342	366	370	369	363	402	387	322	360	384	324	369	360	352	366	362	344	342	378	386	343	342	354	371	364	359	345	373	335	371	339	363	381	361	328	352	364	383	345	362	360	354	355	355	366	360	388	344	343	339	330	368	389	355	338	347	367	371	390	324	347	348	353	352	378	337	351	359	348	349	351	337
23687	20946	27767	24267	20837	4464	667	479	420	318	333	296	273	218	221	214	170	192	233	177	190	196	197	201	184	180	197	196	164	188	203	143	166	164	168	180	169	175	184	189	184	160	175	162	154	170	179	201	159	170	169	154	177	160	170	172	167	157	163	169	190	178	165	131	167	149	153	162	175	161	166	173	166	179	153	165	170	176	154	177	180	149	181	169	150	139	172	158	160	156	162	154	183	173	155	191	144	171	166	161	159	140	167	157	161	156	160	164	162	167	167	136	175	148	186	157	149	156	174	178	172	185	178	131	145	148	173	148	180	137	176	152	161	135	152	138	172	164	157	151	159	171	152	162	177	178	165	167	163	157	164	147	153	177	185	161	158	179	155	150	175	163	154	165	159	150	156	167	170	167	151	182	149	170	174	169	161	183	214	182	160	169	175	168	171	134	172	159	154	170	155	161	163	165	161	155	167	158	138	169	166	150	184	176	156	158	180	165	189	162	148	176	157	155	143	176	147	161	162	167	142	173	152	151	167	165	162	161	186	173	172	173	180	162	175	153	170	154	160	169	179	164	194	172	163	149	176	155	173	158	167	171	183	155	161	148	173	173	172	163	158	189	154	171	140	157	173	162	159	146	161	161	152	175	173	183	172	167	139	188	153	144	147	152	178	175	159	168	172	168	164	143	162	170	167	155	170	137	177	159	181	155	160	159	155	167	173	176	152	168	160	161	149	168	168	175	171	143	158	156	158	186	162	174	145	165	167	150	193	146	149	140	172	175	163	164	168	163	180	144	171	159	159	152	165	161	172	156	168	175	142	169	150	150	156	139	171	170	162	149	151	173	153	154	165	166	155	175	177	154	167	161	147	161	177	161	174	180	155	162	175	174	154	165	144	138	172	199	170	172	163	179	150	163	149	168	160	186	172	187	164	172	158	177	193	169	185	159	162	149	172	148	174	152	163	159	173	185	149	163	162	153	156	148	168	139	167	164	165	161	148	163	168	157	192	156	162	182	168	181	178	155	153	141	165	166	145	179	175	167	172	180	166	165	174	169	161	168	153	157	169	164	158	148	152	163	181	156	171	161	171	182	143	178	145	165	159	157	158	155	153	189	147	163	170	182	184	139	195	163	148	165	161	137	131	156	172	160	152	160	152	164	176	177	173	152	145	150	149	187	144	168	165	154	182	172	162	151	171	160	171	144	161	176	170	164	179	137	152	168	182	148	172	164	160	164	155	182	148	145	162	193	152	169	184	155	154	167	148	182	171	162	179	171	166	166	157	125	167	146	139	147	147	146	178	171	161	162	171	155	167	151	153	151	152	146	155	178	174	193	156	184	166	170	176	141	158	185	166	170	154	166	173	168	150	167	154	155	181	166	176	153	168	156	158	159	154	157	166	169	162	163	167	157	183	172	166	168	156	159	150	156	159	139	168	165	172	172	183	154	170	168	191	177	142	169	176	185	168	156	160	176	157	169	156	173	150	157	151	137	156	176	173	153	155	172	173	172	162	146	158	171	171	172	167	186	175	172	182	183	167	168	161	190	168	161	166	134	171	158	174	175	189	163	152	156	164	175	141	162	160	162	144	193	175	165	170	163	155	167	154	166	167	157	169	127	158	169	189	145	174	161	173	183	166	153	138	153	169	159	168	161	148	187	158	148	157	180	153	160	164	157	154	156	149	165	172	148	174	155	166	183	153	155	164	151	174	180	176	187	165	182	143	161	182	172	148	168	187	143	173	180	149	154	160	165	164	159	154	149	151	171	161	174	172	165	154	160	170	169	166	156	154	162	159	161	175	169	159	167	162	180	152	173	171	153	181	154	163	150	173	165	164	158	160	163	182	180	149	132	153	151	169	192	145	147	143	161	169	193	174	166	183	164	169	154	165	181	169	189	164	138	167	158	192	154	157	146	176	172	136	180	149	167	168	165	149	183	167	161	154	164	143	164	161	170	169	174	156	158	155	161	181	177	166	183	177	157	164	139	177	177	158	181	143	137	153	163	171	170	178	164	183	146	178	148	193	183	167	171	177	166	143	155	190	141	173	157	162	174	156	172	193	165	151	128	170	174	172	167	171	162	167	154	155	159	160	149	176	148	178	167	158	147	144	154	160	174	149	162	157	171	157	150	157	152	155	160	167	177	177	157	155	168	175	183	178	169	150	153	148	148	161	148	153	174	186	145	160	160	172	168	143	138	164	153	161	152	168	184	182	167	151	172	166	151	178	132	176	209	163	154	161	151	166	181	186	173	156	182	159	155	173	173	151	146	142	167	151	160	187	150	158	158	166	164	160	172	159	182	138	151	186	160	182	162	166	158	154	176	168	161	176	172	152	154	159	157	180	142	145	163	151	177	145	144	147	136	182	164	161	199	144	154	148	192	142	178	162	164	138	188	164	163	169	164	158	137	176	149	166	151	171	153	155	186	138	149	189	189	160	155	186	173	165	154	170	165	157	159	160	165	167	168	158	195	154	175	187	175	163	162	173	181	152	175	166	173	177	181	142	155	147	175	165	157	156	180	163	176	171	153	180	143	152	167	175	182	178	163	163	175	164	150	172	162	176	176	169	164	158	154	154	146	167	172	189	162	156	144	171	158	149	155	176	148	164	167	190	155	203	167	155	145	166	176	158	139	157	163	172	165	158	154	156	171	162	162	149	166	187	160	174	164	143	145	156	141	123	150	161	176	175	174	156	168	156	174	180	167	150	173	189	156	165	174	146	167	167	183	156	169	162	152	165	173	149	151	159	159	156	154	152	159	165	188	135	167	154	187	163	151	168	151	169	159	142	181	162	175	161	161	165	154	165	158	173	160	152	157	159	149	162	158	163	171	167	190	180	198	159	165	174	155	173	176	160	152	161	156	166	165	172	155	151	153	165	153	170	173	170	142	170	160	169	152	156	132	155	180	154	174	183	156	151	167	183	180	179	168	175	172	163	173	167	154	157	180	164	153	163	165	163	144	168	166	181	166	184	167	194	158	166	148	149	178	158	159	177	178	168	170	168	188	155	146	157	152	162	176	158	168	155	144	163	175	189	136	153	162	149	158	174	163	149	161	163	164	151	145	141	180	154	146	171	162	175	161	173	138	135	171	155	141	154	161	165	135	145	171	156	164	187	167	165	170	152	182	162	139	139	177	138	149	157	153	180	166	176	132	160	188	166	182	150	181	148	167	165	156	157	151	172	164	158	181	165	146	153	174	125	141	153	177	148	171	176	182	162	150	167	139	143	190	192	157	147	158	161	160	167	149	149	164	165	158	164	162	185	151	163	181	146	156	148	157	155	163	173	169	172	155	178	181	156	167	175	174	169	153	167	150	198	179	164	190	174	160	144	166	162	174	148	187	174	157	145	153	161	186	163	162	174	179	175	151	145	156	180	154	176	142	170	142	142	168	182	162	158	160	154	179	185	143	163	141	163	162	148	183	178	162	171	181	160	192	153	145	175	171	175	148	153	190	183	169	159	170	166	149	151	156	145	166	185	193
3421	9368	5399	2556	1764	1327	958	714	574	501	446	387	355	321	298	280	258	258	238	244	248	222	199	217	202	211	176	206	166	191	185	184	218	202	165	179	170	177	192	183	147	177	180	177	184	192	176	180	185	177	170	187	175	178	191	168	171	185	189	180	158	184	167	184	180	164	167	188	174	198	162	172	164	175	166	181	186	207	190	165	159	180	181	170	153	183	172	181	179	183	158	163	152	160	137	168	183	199	164	186	169	183	190	175	170	165	177	172	154	196	188	158	181	174	181	167	187	161	182	169	187	179	172	172	165	159	170	179	186	181	168	164	183	171	167	187	187	186	170	177	186	179	171	159	168	152	175	193	179	171	160	150	187	170	172	181	190	155	189	188	169	178	167	169	175	168	163	179	194	178	159	162	164	177	150	166	175	159	149	162	193	187	204	161	163	169	154	140	164	162	159	158	187	195	164	185	196	168	186	157	194	182	176	154	184	152	189	182	164	202	198	177	177	178	172	185	196	167	168	166	180	171	162	182	173	191	142	176	165	175	178	174	157	183	164	184	178	180	174	157	150	162	163	175	163	160	212	185	167	161	199	170	166	179	158	159	182	199	166	165	182	168	173	167	170	154	186	170	172	178	169	199	168	161	180	176	166	177	164	177	162	153	168	172	158	170	171	153	174	169	180	174	159	166	189	197	163	195	178	154	171	175	158	173	151	166	174	161	161	196	175	166	165	165	167	170	173	154	180	152	154	165	198	167	162	163	168	172	165	173	163	160	169	143	179	171	177	174	183	186	175	160	190	182	165	192	157	168	164	186	157	166	184	197	189	153	183	172	158	178	173	163	169	170	182	170	168	164	186	192	142	168	176	168	181	175	166	163	165	183	173	183	190	193	211	165	177	174	155	165	184	165	158	168	186	173	170	176	174	178	154	185	184	172	181	170	167	174	170	176	166	184	167	183	172	195	145	166	165	175	169	182	160	173	172	180	148	165	161	186	169	178	175	164	157	181	156	174	177	183	191	175	156	160	153	176	162	145	157	164	165	164	178	165	164	172	202	165	166	194	170	173	192	183	170	180	164	176	206	151	155	171	177	177	183	179	170	188	180	180	167	154	184	182	161	176	158	170	177	159	178	190	185	199	163	152	158	159	175	184	195	163	203	170	158	165	174	181	157	187	164	184	151	169	165	184	177	169	164	175	168	159	184	190	157	176	155	159	173	178	169	178	174	175	175	152	176	192	179	171	186	213	180	165	169	188	164	167	160	171	160	191	165	167	175	182	171	167	185	185	161	156	171	161	182	159	189	199	175	188	174	151	188	170	165	195	172	188	190	188	192	140	172	188	159	187	158	167	177	168	165	180	182	176	158	162	156	180	171	190	180	166	190	186	174	162	161	150	175	180	201	177	184	172	164	164	171	184	170	176	176	165	195	172	184	183	179	197	156	171	176	157	172	174	157	188	148	170	168	183	158	186	183	179	182	179	196	181	188	163	155	162	182	165	177	166	167	159	172	186	180	172	180	156	177	165	149	163	167	166	171	191	163	183	156	195	151	157	183	169	202	189	183	170	177	183	190	217	170	158	171	174	161	191	188	155	163	183	190	170	177	192	182	184	155	177	159	170	176	176	174	155	180	164	154	162	171	160	178	199	172	162	171	191	187	208	155	188	141	153	179	195	161	173	200	179	163	203	157	186	186	167	159	161	174	187	181	162	175	152	159	160	159	180	183	178	166	192	169	174	174	162	174	169	169	192	183	174	162	183	172	173	166	176	181	172	154	161	195	190	172	176	189	181	164	153	173	175	190	179	181	170	171	193	179	198	168	184	178	147	175	187	167	170	166	172	178	172	175	203	171	184	176	162	190	192	188	202	150	153	135	183	182	179	181	169	176	173	180	167	165	187	186	169	178	202	162	186	168	180	177	156	155	177	181	168	186	165	158	161	174	173	148	187	179	189	188	182	152	168	168	169	155	178	175	167	145	181	163	161	176	177	185	162	155	182	172	194	161	173	167	151	167	188	169	171	177	156	164	171	192	175	169	176	171	140	159	183	181	187	173	164	186	171	196	183	180	161	183	188	170	194	185	159	165	173	156	194	171	141	152	165	161	172	193	165	175	167	187	168	189	158	185	166	167	168	181	177	173	159	189	179	180	181	178	179	184	178	175	169	160	182	190	175	147	161	168	181	163	195	177	179	167	173	180	179	174	174	197	181	176	182	182	175	159	185	167	160	176	163	166	161	173	172	175	180	184	196	168	172	172	201	155	155	175	177	141	164	166	163	173	162	188	173	198	167	196	168	174	172	163	174	189	175	155	179	171	183	196	185	174	157	185	167	165	192	187	184	179	184	191	166	173	167	176	144	162	201	173	165	157	174	163	162	178	187	161	159	172	172	181	169	149	162	174	178	178	187	186	171	187	168	178	135	178	174	148	161	178	170	171	170	140	163	165	180	173	190	152	162	173	186	166	185	166	189	158	147	179	179	172	182	181	156	185	181	153	166	174	186	167	191	137	203	161	168	189	174	170	186	182	170	184	160	171	159	161	166	170	162	161	180	170	172	183	189	164	171	163	176	174	164	192	170	180	172	189	166	173	159	152	164	157	192	162	202	157	162	175	177	175	168	163	174	193	154	157	171	185	159	186	166	167	176	155	173	176	173	163	186	171	166	186	190	165	165	166	166	151	151	165	171	150	169	180	152	159	172	174	167	196	193	149	140	167	198	178	166	181	172	197	169	182	195	146	170	151	180	174	153	171	156	165	147	169	161	194	161	187	149	164	181	190	190	164	161	182	180	155	160	159	171	162	175	176	181	169	164	185	199	165	163	130	179	188	161	167	162	153	181	181	197	165	161	185	192	155	164	191	176	165	165	180	179	161	165	188	171	177	156	183	165	178	161	184	177	188	193	159	160	177	192	198	167	172	189	189	174	177	190	165	188	169	185	180	172	179	157	174	198	162	188	171	160	184	165	177	179	159	168	165	175	182	165	175	171	173	168	173	149	147	153	187	165	148	180	166	186	168	169	172	160	169	171	156	183	168	152	194	162	154	168	166	166	166	170	156	157	164	170	165	178	174	175	177	193	160	176	160	167	139	177	171	174	174	171	146	152	155	163	162	154	185	165	152	188	158	172	180	204	142	171	160	183	182	181	166	167	180	201	172	176	142	168	178	173	157	165	155	185	150	167	187	149	167	173	162	186	156	153	178	140	184	148	199	174	179	180	186	179	179	163	188	144	172	182	198	186	165	170	164	167	154	194	173	159	189	168	143	168	171	170	183	185	144	151	193	161	172	164	196	153	159	175	178	172	184	166	179	171	190	183	180	172	186	181	190	204	170	179	183	169	172	171	157	204	181	194	171	186	178	162	175	139	179	158	179	179	157	179	170	156	159	169	191	153	184	167	171	170	170	164	171	163	161	189	175	176	191	163	178	195	176	168	176	167	149	188	176	165	187	197	181	172	152	175	172	165	157	165	195	183	170	193	165	159
24624	20888	26627	25206	7399	734	599	485	461	515	493	432	424	413	397	411	423	384	419	406	415	418	397	401	397	432	365	393	406	412	394	414	392	428	369	390	396	400	422	420	411	374	422	389	399	394	391	381	365	379	368	373	390	438	392	407	394	383	387	413	437	385	391	363	397	371	379	389	398	408	388	416	396	374	372	364	425	379	389	428	410	405	411	352	397	381	360	431	382	404	418	399	380	397	382	396	373	379	390	420	381	393	381	380	360	415	377	379	370	364	398	406	417	407	394	397	382	406	413	415	396	417	402	397	418	375	389	396	414	397	369	430	383	409	367	349	408	363	390	380	396	405	364	389	393	371	380	405	384	401	378	361	395	385	366	391	394	410	390	418	385	385	382	364	407	383	387	405	391	403	425	411	390	414	395	419	377	400	401	395	412	372	378	420	389	396	387	400	373	358	360	427	398	386	374	402	371	363	379	391	399	380	366	372	369	389	429	389	372	375	402	375	426	418	405	394	383	382	438	439	394	400	374	420	367	399	359	372	437	401	418	386	396	392	391	369	375	407	392	399	399	399	401	362	379	391	388	409	398	392	396	399	385	413	417	400	350	396	413	416	375	400	410	384	375	398	378	393	383	426	353	390	421	386	373	375	373	369	381	393	394	422	364	398	403	390	392	432	427	397	422	405	428	394	381	406	356	403	378	384	395	417	407	412	374	416	367	382	406	393	405	405	388	397	418	346	356	364	371	392	413	364	401	408	383	401	339	398	417	384	406	376	411	375	374	384	414	372	363	422	383	374	381	399	378	391	407	389	419	363	413	410	376	377	357	396	397	410	413	383	398	387	433	399	407	400	396	388	428	387	393	402	374	383	382	385	372	371	398	407	372	355	380	393	412	419	381	383	384	365	423	398	392	396	360	426	416	391	397	419	387	425	355	418	333	398	390	401	385	377	382	424	371	445	360	382	405	382	381	414	402	409	392	409	383	420	404	377	391	393	403	397	417	418	402	378	389	385	379	386	409	350	369	399	398	408	423	395	429	388	423	391	366	374	407	396	381	403	404	405	384	402	394	405	395	351	386	414	380	392	418	396	405	413	377	399	378	390	386	393	376	442	419	400	381	394	369	424	400	390	371	378	378	393	363	418	382	413	386	397	366	372	364	383	411	408	406	389	383	364	411	383	399	392	391	369	360	415	382	359	361	417	368	379	406	349	420	405	412	394	408	426	388	357	391	420	392	387	404	378	399	400	377	388	360	428	395	372	404	410	381	433	397	388	356	371	377	373	383	386	408	393	413	397	407	366	403	385	361	400	401	364	372	398	414	407	401	363	402	401	390	385	401	395	380	376	409	417	404	379	399	392	405	391	417	381	395	377	384	405	372	403	385	390	385	401	394	364	425	389	440	404	390	399	355	389	386	407	387	381	400	418	363	390	380	391	401	356	360	385	372	372	401	395	361	389	362	392	411	407	405	386	374	419	385	391	360	392	387	384	394	403	424	435	389	375	387	413	372	422	407	427	425	382	404	363	411	392	388	385	415	388	373	415	393	395	392	373	405	372	414	409	374	361	421	327	397	388	401	394	361	374	403	416	412	370	379	406	392	397	413	395	379	377	367	404	412	424	406	385	366	397	372	398	385	373	422	401	384	352	414	430	401	407	382	402	374	391	377	367	414	395	397	358	423	378	407	363	380	400	377	402	344	369	421	363	413	358	400	390	371	401	416	391	410	384	355	388	388	382	386	400	370	402	395	391	375	440	409	375	430	386	384	395	381	371	386	355	385	400	373	366	409	384	364	391	406	357	386	396	392	358	381	381	395	397	423	383	419	394	386	404	351	366	377	379	403	406	430	400	409	397	373	437	424	389	412	442	432	410	372	401	403	374	373	413	374	426	422	405	438	426	369	409	383	365	411	413	409	371	410	365	395	368	373	379	381	365	376	371	358	369	387	381	392	361	371	409	383	402	399	394	407	392	379	377	363	390	372	392	384	377	370	373	358	384	377	368	386	443	400	362	380	361	389	395	390	360	374	407	422	388	397	378	381	391	391	378	412	397	379	417	409	396	373	367	399	377	350	405	390	423	389	382	389	376	409	392	377	445	394	361	372	402	386	420	377	403	367	382	422	368	400	374	381	404	370	385	391	428	372	370	412	398	368	370	411	377	390	382	358	389	424	381	395	417	381	365	358	354	392	381	396	391	395	389	380	361	383	382	413	379	388	413	399	386	361	398	445	400	402	395	362	386	368	405	387	373	349	401	431	399	401	383	418	405	363	367	372	370	345	391	378	402	360	384	399	375	401	398	414	415	382	395	420	415	406	353	435	364	389	418	410	394	412	396	407	414	414	388	389	387	377	376	402	400	402	419	350	359	401	439	402	378	372	362	401	366	353	403	399	402	397	374	388	371	409	363	372	375	391	368	432	382	376	393	397	411	394	414	417	407	401	383	427	398	399	396	384	380	402	337	381	398	402	411	397	374	375	411	412	411	385	426	383	396	372	417	427	413	356	382	377	389	361	378	414	400	384	393	347	392	392	395	416	399	400	395	413	402	402	398	400	415	372	403	340	376	392	413	397	388	388	407	347	434	383	383	375	448	382	372	370	383	393	402	393	379	412	390	406	403	427	358	387	366	369	378	382	395	395	379	424	393	387	388	379	418	396	385	386	396	369	397	411	407	381	408	366	404	417	402	371	420	360	403	408	396	412	391	411	409	372	374	409	391	378	377	385	371	417	383	409	378	365	396	387	395	365	402	403	409	401	397	392	415	390	424	398	346	340	386	399	371	386	387	397	385	391	392	434	348	379	381	413	380	343	380	400	381	408	392	394	416	381	395	389	373	416	414	433	385	396	385	369	370	367	366	377	396	403	388	374	374	408	376	389	407	403	395	407	368	425	360	382	394	387	349	373	389	417	369	416	379	388	404	386	379	416	358	399	396	386	389	419	411	390	390	373	370	387	388	376	355	393	400	429	403	360	389	396	396	391	387	375	385	402	388	400	393	379	354	387	391	385	412	387	423	424	395	402	435	415	407	367	397	401	378	368	407	378	401	375	352	405	409	393	426	396	406	387	387	394	368	356	398	408	407	399	378	362	420	401	425	386	388	393	407	408	392	385	407	338	420	387	400	381	401	357	386	404	402	374	373	397	402	394	410	357	424	404	371	409	422	377	359	382	394	358	408	389	392	398	370	411	387	343	362	384	366	383	378	391	423	386	392	398	385	361	402	430	382	384	390	381	370	397	388	382	376	393	406	412	365	356	435	410	396	401	397	382	401	382	415	387	417	406	375	391	399	375	397	373	389	432	417	390	411	382	394	393	385	392	391	376	371	385	399	387	382	370	398	372	401	403	412	406	384	402	416	395	376	382	361	392	410	386	403	404	377	409	375	384	370	384	396	386	377	381	422	375	397	397	388	397	444	398	390	371	399	378	382	378	437	370	400	413	374	386	406	391	387	361	399	380	418	421	397	379	384	363	391	395	363	381	385
3527	5849	3317	1621	1250	1054	852	683	648	603	581	527	500	474	476	439	457	458	433	470	433	402	444	448	415	437	426	389	402	402	442	410	398	424	410	399	396	419	407	413	410	427	406	436	425	418	377	387	423	423	412	412	401	392	445	440	378	414	409	406	425	408	404	439	458	403	420	404	433	382	431	418	384	413	388	455	421	418	424	396	421	390	468	431	379	421	412	400	420	430	435	388	405	451	379	371	407	395	373	428	405	396	410	396	401	408	406	431	409	375	398	457	380	417	423	420	426	398	386	436	412	410	446	448	401	417	435	413	429	408	413	432	430	414	397	388	391	401	416	407	418	449	385	418	405	433	420	419	396	419	431	381	427	431	417	396	418	421	401	427	416	419	408	409	414	431	376	409	398	406	469	382	418	376	416	448	447	400	373	455	416	399	428	415	376	387	392	448	413	390	395	395	408	383	391	405	424	400	403	374	403	405	398	405	429	453	420	394	395	420	397	446	375	376	396	388	374	418	404	416	427	398	394	407	431	402	411	404	442	394	391	403	377	388	394	430	424	400	420	394	394	390	403	416	414	407	418	401	410	393	421	389	411	417	423	419	374	420	381	377	399	405	393	413	395	376	402	403	438	381	400	426	413	348	399	415	405	394	401	419	402	395	395	407	392	381	396	403	436	431	403	397	429	382	399	390	430	407	434	401	395	402	444	404	398	404	434	412	418	439	386	408	398	438	410	435	457	414	420	441	413	393	391	386	410	405	400	390	413	418	403	423	409	449	384	391	440	377	412	386	391	394	407	413	421	431	394	379	417	382	389	366	431	418	410	416	437	392	420	375	430	413	415	412	422	396	425	407	391	398	397	406	409	379	371	433	421	380	361	422	402	403	420	408	444	369	415	403	433	398	376	432	419	358	421	423	417	348	390	407	421	436	398	394	401	400	407	440	403	404	415	401	390	402	391	408	428	419	392	405	417	384	397	378	401	455	431	430	391	408	389	422	394	405	395	421	401	407	412	418	377	404	436	399	416	397	442	457	393	421	416	414	400	440	428	401	436	412	406	435	406	407	438	387	403	400	408	428	376	377	408	380	412	428	420	412	422	403	400	412	451	380	429	408	411	412	387	397	421	431	414	436	398	385	404	428	418	404	399	427	424	392	464	433	420	433	401	440	388	413	376	406	410	411	385	402	401	397	390	409	391	372	425	387	415	378	415	380	409	428	416	403	377	406	396	404	422	410	403	436	386	408	415	408	405	416	427	433	423	422	430	433	411	416	364	377	364	435	416	407	396	409	408	406	411	393	452	426	443	409	385	400	417	391	414	441	412	393	418	405	438	395	405	394	421	354	390	396	409	427	407	418	411	412	422	426	414	392	377	437	421	377	379	405	400	382	394	427	378	374	407	396	435	420	408	404	428	400	399	401	384	423	400	371	419	372	415	385	427	439	415	435	427	374	407	407	426	371	377	445	408	403	391	402	448	391	396	443	408	365	449	437	418	411	424	410	395	386	394	400	414	411	414	386	395	397	396	419	415	418	400	399	409	458	399	430	421	393	385	401	415	392	383	415	374	386	383	410	394	417	415	385	400	390	399	428	418	412	435	410	406	421	417	420	419	391	422	411	406	424	420	387	425	439	382	442	422	395	430	385	412	350	398	392	415	401	394	410	384	396	377	380	417	425	386	432	429	388	412	395	383	427	400	383	435	432	381	371	364	398	398	405	423	423	386	397	430	405	437	409	419	441	401	418	399	414	381	420	429	384	421	377	400	422	360	405	398	418	408	385	447	366	386	437	392	421	413	414	391	389	343	423	419	405	400	405	396	409	434	416	390	399	383	376	403	436	399	429	441	425	401	418	391	400	399	400	402	372	416	413	391	413	374	412	404	403	420	419	410	393	364	400	384	400	409	430	457	407	404	418	422	467	400	411	423	413	393	424	391	427	412	462	369	391	428	377	419	410	419	417	403	384	447	403	403	400	417	445	393	410	455	404	426	410	379	452	430	418	410	389	427	382	403	396	425	398	393	390	402	409	423	400	406	434	385	394	409	392	413	443	386	391	413	435	405	410	372	419	405	409	398	414	391	408	461	408	406	403	388	385	418	431	420	391	401	403	427	407	378	448	428	416	414	403	423	384	419	385	377	432	431	415	390	407	383	425	428	466	421	399	467	384	420	425	349	443	384	374	402	423	417	382	362	396	388	355	403	383	433	445	379	415	429	424	426	400	391	411	409	454	377	389	402	403	429	380	388	407	412	402	406	411	400	390	387	399	430	398	400	402	427	389	385	412	417	389	410	384	453	415	370	395	397	410	415	406	418	401	405	424	401	420	375	398	380	366	413	389	376	391	372	408	435	415	407	388	427	419	403	381	421	397	396	428	459	424	423	402	429	406	414	407	431	399	395	430	405	413	423	420	406	419	393	425	419	395	410	380	413	452	433	413	384	389	378	384	383	420	418	436	400	389	408	409	423	384	409	406	387	398	390	417	385	412	426	428	432	414	394	406	427	411	382	410	399	421	400	411	373	398	420	416	414	400	433	396	385	409	427	393	389	403	407	422	419	433	384	388	402	366	421	424	374	396	413	415	435	443	411	453	388	369	395	410	380	409	405	372	393	426	429	413	410	402	400	427	411	390	450	420	375	423	386	418	417	393	435	370	423	443	426	414	399	427	396	426	408	442	438	393	337	393	397	400	399	409	376	401	432	404	429	428	406	390	367	390	369	381	384	415	404	386	406	400	411	428	437	395	371	417	394	379	436	378	411	390	416	438	396	420	399	397	378	425	417	367	371	412	405	410	410	416	406	397	389	443	418	399	406	450	403	408	434	410	408	419	385	403	402	404	413	388	417	398	440	406	398	438	373	422	445	398	386	432	381	421	438	431	411	408	376	396	396	471	415	410	440	416	398	408	393	410	417	378	414	414	390	460	410	422	432	421	441	418	391	414	434	416	422	404	411	422	377	384	397	414	399	445	406	380	415	406	369	401	444	443	409	427	398	397	388	406	439	408	440	401	397	415	440	413	427	452	427	420	425	419	394	419	424	407	416	392	402	401	433	428	389	413	385	413	391	412	413	396	432	386	406	387	380	403	435	429	387	410	386	409	406	412	420	403	420	383	400	399	403	401	426	407	437	367	401	407	423	443	398	386	425	440	374	397	365	395	400	395	396	391	424	415	423	385	407	448	400	410	406	397	410	404	376	390	441	399	405	435	412	425	433	404	422	385	448	403	405	407	436	402	423	436	395	395	446	365	393	383	388	400	421	402	406	422	433	384	387	353	440	413	401	418	431	404	387	366	403	443	425	391	423	402	404	415	415	387	411	437	405	414	420	391	403	412	427	407	384	399	425	433	394	415	374	452	440	420	411	409	392	402	395	434	423	385	425	418	387	400	397	445	418	422	392	411	425	400	390	440	418	415	428	407	408	434	411	411	393	409	412	421	420	404	399	398	397	410	456	382	417	403	422	409	467	384	400	415	412	404	369	407
22329	20920	28346	23633	20914	20929	5102	723	579	462	368	352	301	275	268	223	255	224	216	208	193	216	179	191	181	175	184	164	165	142	147	165	200	188	156	149	176	164	148	160	155	157	149	157	143	163	156	161	152	158	143	141	156	159	148	148	149	172	146	142	173	146	176	160	153	131	138	143	149	140	144	158	153	153	148	151	147	153	155	145	144	160	149	131	140	140	133	164	135	130	130	161	162	147	125	145	173	155	123	154	134	163	153	150	160	138	167	146	137	149	155	141	131	156	137	180	156	138	146	150	153	159	147	139	138	162	154	144	179	136	130	130	152	175	142	157	122	164	147	125	146	182	162	123	146	116	159	160	151	130	135	153	155	155	126	179	152	153	149	154	144	158	129	133	159	146	153	169	143	139	141	152	145	149	133	137	142	154	152	175	135	156	142	137	130	149	169	145	157	168	142	134	142	163	149	139	155	148	141	154	111	158	134	145	152	132	164	149	111	147	139	151	144	140	147	137	153	154	139	152	150	151	136	143	138	144	137	151	133	164	162	144	162	144	126	129	149	153	143	150	157	161	146	140	138	115	147	147	150	143	149	175	152	141	147	151	158	146	169	130	131	133	153	161	155	155	146	157	137	164	162	146	141	129	122	154	156	148	127	134	123	144	134	138	149	142	168	141	144	165	166	160	159	150	140	152	139	136	172	134	141	136	161	144	165	143	148	145	163	137	144	156	155	164	158	147	127	155	138	160	139	157	163	143	149	137	151	138	150	145	158	134	156	161	155	169	169	164	136	150	144	127	145	173	151	133	167	153	149	144	140	136	141	151	143	127	129	156	118	142	142	135	144	131	159	153	154	149	131	133	150	144	155	153	122	132	147	128	129	162	148	164	145	153	153	140	131	139	153	162	132	117	145	137	152	161	151	150	154	144	136	128	134	133	148	156	156	156	140	163	132	145	138	152	162	161	132	153	144	129	142	152	143	135	139	152	136	116	160	140	133	145	133	128	138	155	130	159	141	157	136	159	153	132	142	141	150	143	137	139	158	154	139	134	157	134	145	168	128	145	174	135	161	141	155	155	147	156	130	159	126	131	139	139	140	125	140	142	121	124	137	158	141	135	157	140	170	139	148	140	163	147	153	155	133	150	144	145	141	136	134	157	145	159	148	129	152	141	149	153	146	132	150	158	151	141	156	138	142	142	150	149	146	158	144	149	167	148	152	163	140	155	160	148	145	145	166	156	158	164	154	134	153	154	144	138	157	133	122	149	150	165	150	151	151	124	147	137	132	157	162	135	147	175	138	135	132	150	155	129	146	151	151	154	166	144	150	147	145	138	143	138	145	144	147	160	145	142	127	134	153	141	151	157	150	139	126	143	157	123	161	128	172	158	154	151	145	136	139	149	167	151	139	156	160	142	151	131	143	127	144	167	137	151	129	169	144	155	128	147	146	144	161	147	151	180	140	157	132	140	148	154	130	163	147	163	136	148	119	148	138	147	133	145	124	142	136	137	162	132	126	153	121	157	139	136	153	139	162	142	159	135	159	124	153	153	131	136	147	127	151	136	184	140	147	162	159	146	133	154	161	156	153	153	147	141	156	172	142	139	148	172	152	151	129	151	157	155	151	156	171	148	156	132	142	135	132	141	144	165	139	150	147	135	169	154	142	139	162	143	156	141	144	149	144	138	153	136	122	145	143	156	155	166	149	156	141	144	140	154	144	139	136	160	148	127	159	146	148	120	142	133	150	148	136	124	145	169	142	145	155	146	156	146	150	146	138	146	159	154	153	162	141	147	128	141	146	149	151	140	153	125	162	114	117	131	156	145	127	153	123	162	150	140	139	115	143	158	132	156	132	139	130	135	133	160	155	129	147	122	148	154	145	149	165	141	140	147	142	151	160	158	157	142	166	149	166	150	177	127	150	171	163	146	152	180	158	128	161	142	132	153	142	140	145	151	131	126	129	151	150	145	127	137	145	146	156	132	150	151	143	176	152	146	152	153	146	136	130	133	159	135	165	134	132	156	167	144	124	148	137	146	127	143	131	129	143	148	145	130	154	120	142	130	132	144	156	138	160	154	154	147	132	163	155	131	134	162	144	126	156	133	159	154	132	148	164	157	139	150	138	127	139	154	161	133	136	140	146	150	123	148	141	149	141	138	147	151	155	157	136	133	142	146	146	141	139	159	146	136	142	165	163	149	125	154	137	141	152	162	148	128	139	165	132	147	121	122	139	150	148	141	167	130	123	133	131	154	153	164	162	131	150	140	134	138	176	157	159	129	168	134	131	142	158	130	149	139	150	158	137	147	151	146	137	133	144	155	150	144	139	150	169	140	135	139	159	169	139	145	140	129	136	143	149	158	152	142	152	142	151	156	137	134	148	144	142	162	142	152	157	192	147	137	142	131	140	155	154	145	175	129	162	147	135	159	163	140	136	140	133	128	146	146	140	157	169	140	143	160	147	147	162	147	134	130	153	169	148	147	137	143	136	150	132	117	155	157	156	138	165	132	147	154	147	158	150	150	142	129	156	151	157	135	150	151	128	137	162	146	154	140	143	155	129	126	134	147	136	138	138	134	160	140	129	149	149	182	133	169	145	131	125	130	133	163	149	145	151	157	157	150	143	153	125	141	136	161	158	130	149	130	147	154	160	157	143	147	152	146	147	168	152	138	136	139	128	140	142	163	159	152	139	112	139	146	140	166	132	139	128	148	142	147	137	151	140	141	160	148	136	157	141	145	132	156	140	133	155	156	155	141	135	142	164	129	150	121	146	136	128	141	132	145	150	153	134	128	142	154	156	146	145	136	133	127	128	157	152	182	149	138	142	144	136	138	145	148	139	137	143	167	133	150	137	144	163	133	127	146	157	138	141	153	156	141	154	146	138	135	159	132	141	136	169	156	124	147	165	120	151	142	149	129	145	148	150	141	138	146	140	154	140	144	133	143	135	143	152	128	162	145	139	144	134	131	151	139	122	160	145	139	155	150	145	161	151	133	147	124	148	145	156	146	160	146	156	159	143	134	153	150	144	142	147	140	162	154	169	138	159	136	153	159	147	156	147	142	133	152	158	137	149	155	122	157	152	154	129	150	154	151	148	137	151	170	122	162	119	163	156	138	136	125	160	119	160	138	136	144	136	140	151	162	150	146	150	139	145	137	176	138	129	133	126	154	143	154	153	159	153	128	153	137	136	166	124	139	148	160	132	152	163	158	159	138	159	142	144	133	144	144	142	143	144	154	147	156	138	139	151	142	158	138	143	144	148	134	143	131	157	118	148	154	139	154	149	156	137	125	162	152	145	158	162	136	150	158	133	135	131	127	141	159	128	175	144	157	156	141	156	130	165	162	156	171	112	152	156	144	147	132	160	144	146	153	156	154	149	140	145	150	145	129	141	151	142	137	167	142	154	141	154	120	145	147	154	134	159	157	144	135	145	144	137	151	150	166	140	139	127	150	155	152	174	141	135	141	142	176	133	132	157	129	121	134
4041	15005	9079	4278	2961	2067	1610	1271	933	737	609	540	440	395	299	352	294	294	262	255	236	219	210	213	200	210	177	163	177	193	190	169	169	178	184	146	161	186	182	183	152	156	166	157	158	136	156	168	149	152	161	179	162	134	150	168	147	150	149	131	177	123	148	144	155	163	142	117	147	138	145	156	135	157	175	153	141	162	154	133	133	152	145	155	153	146	161	163	141	175	159	163	152	168	135	136	150	135	159	159	164	145	153	145	166	161	142	139	150	150	164	150	146	132	157	169	142	144	138	141	169	139	160	144	165	146	153	155	152	161	147	152	149	135	151	136	160	157	155	135	152	168	140	131	149	147	166	160	167	159	169	158	136	136	172	130	156	151	151	147	141	149	152	149	146	139	153	155	131	143	156	156	147	164	144	132	121	161	152	165	163	130	138	146	156	129	163	140	172	134	146	137	165	140	134	158	144	150	159	126	167	147	128	168	123	155	161	148	151	149	158	142	176	149	141	153	136	129	151	152	153	137	147	146	160	170	176	158	142	149	141	139	154	173	153	154	161	165	141	135	157	119	134	141	134	153	152	137	161	148	158	149	143	149	137	146	145	145	139	150	168	152	149	153	158	137	147	143	151	160	160	127	154	139	149	144	146	153	139	160	154	123	149	168	136	145	153	141	147	127	131	146	146	153	157	156	138	153	159	139	149	160	157	168	133	156	158	140	139	119	152	148	153	159	155	149	152	150	139	138	133	160	161	150	144	155	161	158	147	148	115	155	159	139	171	150	137	157	132	132	160	146	164	149	162	134	149	136	166	133	135	153	154	156	140	143	124	149	148	148	149	152	151	145	140	150	147	165	153	166	135	156	135	129	154	146	143	135	150	152	158	156	152	142	126	154	157	166	151	155	158	136	143	143	163	136	166	135	125	151	134	149	163	152	140	156	150	155	148	155	143	163	158	140	151	131	128	141	137	152	140	136	150	145	148	145	172	132	158	133	130	140	128	133	143	140	145	137	143	143	136	156	114	130	128	151	168	155	147	146	138	157	150	119	148	161	141	138	163	154	147	148	159	137	140	153	136	156	142	165	121	157	157	146	147	131	159	155	130	150	157	123	152	151	140	150	150	151	144	139	171	136	145	119	152	133	125	163	143	128	146	156	148	125	120	134	142	139	155	163	157	152	139	145	149	137	145	159	140	118	130	134	133	143	144	158	133	137	157	155	134	158	147	158	137	131	156	162	151	158	149	136	142	135	147	157	157	147	147	139	139	158	136	147	140	155	161	153	133	160	119	145	144	158	152	156	155	141	159	154	132	145	155	146	135	137	145	171	159	137	118	130	140	132	141	130	140	161	135	143	129	151	118	152	169	167	177	142	148	143	170	138	162	153	137	161	150	144	171	134	163	142	155	152	138	132	128	131	155	160	140	143	155	141	147	145	126	131	149	147	122	147	148	134	159	143	166	127	136	147	144	146	149	163	126	134	140	131	164	136	126	157	139	160	147	125	123	141	156	152	153	144	172	141	155	142	147	158	152	153	141	132	145	157	156	126	146	155	141	132	123	131	128	148	164	158	151	153	155	132	125	153	163	161	151	158	145	156	165	143	153	141	144	154	140	151	152	150	142	162	147	151	151	129	138	159	159	137	155	140	160	164	161	151	149	130	128	139	154	145	122	147	144	155	142	151	134	152	173	133	151	167	146	154	157	156	159	160	136	133	166	162	168	143	123	163	137	157	139	148	150	136	123	165	126	137	168	133	151	154	136	167	171	144	146	147	159	138	172	147	164	162	143	161	163	136	161	158	153	128	159	159	138	158	152	148	156	148	147	156	150	146	162	144	150	150	147	135	130	151	148	150	159	137	163	151	165	145	156	124	138	157	146	153	148	155	151	148	155	122	171	148	137	176	150	154	138	136	137	171	130	164	147	135	153	153	154	130	158	144	147	179	158	145	128	153	149	136	137	158	159	163	146	144	149	155	138	147	142	155	154	176	161	157	151	157	144	150	144	142	147	165	141	171	145	166	154	144	156	141	149	169	136	156	162	160	124	138	135	158	159	159	132	158	152	144	136	145	151	130	146	143	158	152	159	169	143	122	143	143	142	147	131	144	139	150	134	152	142	132	161	139	144	147	142	126	125	156	149	153	134	172	143	148	128	147	146	166	134	142	162	129	144	150	156	155	148	161	162	134	144	160	152	150	152	137	139	156	138	163	140	160	153	155	122	159	142	142	164	142	157	155	149	150	152	148	123	139	156	128	149	172	134	149	124	159	157	144	158	134	146	119	142	148	134	157	163	134	139	147	161	154	146	132	153	151	157	160	162	164	145	172	169	137	145	148	131	153	134	137	142	135	149	151	152	146	141	165	133	158	150	140	159	158	133	133	146	157	113	162	140	127	121	147	159	150	151	141	135	145	153	140	131	161	148	163	143	129	127	140	127	150	152	152	151	147	146	151	166	145	159	136	167	156	153	158	148	151	147	143	160	148	166	158	141	145	147	137	172	149	158	153	137	145	136	144	147	155	161	153	150	152	141	187	135	156	146	154	141	154	142	161	145	130	144	156	144	157	146	129	135	147	165	157	143	171	144	160	163	142	167	170	167	148	160	148	162	135	156	152	170	153	151	156	160	167	132	152	133	168	143	147	148	178	140	145	151	117	139	140	162	157	158	168	117	151	139	159	161	132	138	144	137	142	146	142	167	152	143	144	154	149	160	157	157	158	164	144	141	151	146	138	143	151	154	161	175	161	152	133	141	163	154	161	142	125	145	148	135	147	156	141	156	137	147	148	146	139	149	141	164	159	163	141	166	155	150	151	141	145	139	137	143	158	155	156	138	143	151	166	145	153	132	140	138	154	175	151	153	150	154	162	167	151	141	169	159	179	141	131	152	156	152	165	154	137	155	143	135	148	131	142	139	157	141	160	130	139	136	142	155	159	152	146	155	137	156	150	133	146	120	150	158	141	131	156	175	161	140	156	156	142	159	156	134	140	160	188	154	165	155	131	136	154	155	147	119	153	141	122	154	151	147	135	152	158	165	143	165	141	154	142	158	122	153	119	172	120	163	173	138	144	176	152	124	160	150	148	156	154	152	151	158	144	129	146	164	141	148	150	152	148	166	149	157	139	151	166	155	150	166	169	136	145	132	162	176	172	157	157	147	131	167	139	146	137	141	146	156	159	164	139	129	162	168	158	153	132	176	158	134	168	151	167	165	144	150	128	131	174	150	152	148	152	124	141	139	153	142	138	134	148	153	158	162	140	158	157	136	137	148	165	160	143	141	130	150	141	146	167	141	136	160	126	134	154	159	147	144	165	146	154	147	144	154	143	136	159	149	160	128	166	123	146	152	160	128	174	151	129	149	143	139	141	161	138	148	156	143	144	137	150	142	152	157	139	151	126	157	134	152	153	146	148	133	137	145	152	159	159	144	129	150	171	143	159	166	134	146	124	147	150	162	163	140	159	147	155	136	149	136	147	141	159	139	114
27518	19892	7800	846	528	428	405	371	370	372	378	343	334	365	334	340	323	372	337	327	335	375	338	350	336	380	328	355	356	306	365	333	331	334	349	327	365	372	381	331	338	350	343	336	326	327	346	346	312	291	332	334	313	355	343	344	352	349	347	335	354	372	343	356	339	334	350	377	321	336	331	354	320	377	338	374	354	346	336	322	349	332	376	333	333	299	352	338	309	352	333	345	344	339	356	334	351	347	334	320	357	286	325	335	360	351	305	371	344	337	334	312	352	373	348	293	348	318	388	318	367	337	309	335	327	323	347	328	316	312	353	347	312	328	318	354	339	346	383	342	357	318	326	352	322	344	359	293	349	371	321	327	336	322	353	359	355	384	329	347	353	371	342	353	369	280	379	367	341	338	341	344	359	306	332	345	324	330	372	370	358	394	343	351	338	349	317	365	354	327	341	322	343	349	336	333	334	341	350	363	334	323	360	348	358	326	337	361	363	314	344	354	358	349	368	300	363	328	370	357	336	359	322	317	334	331	355	353	342	322	318	351	337	313	344	368	369	341	342	369	351	374	334	361	342	322	310	341	342	353	345	341	334	374	308	354	354	365	346	320	319	324	375	343	347	327	358	326	333	344	363	373	322	325	352	366	361	335	362	309	323	305	361	339	360	321	326	321	353	381	345	347	339	349	327	369	366	378	345	321	359	334	362	378	308	333	330	340	325	333	349	329	324	328	336	355	341	314	360	349	314	351	366	341	333	312	363	324	365	353	327	372	333	379	359	347	334	353	350	341	354	353	350	311	317	351	376	340	356	357	342	363	308	377	324	328	353	341	360	340	333	344	343	351	365	328	357	312	301	361	332	323	363	404	317	337	341	344	317	350	361	368	335	371	326	337	356	334	364	345	346	379	357	375	338	325	405	341	347	353	352	350	319	360	372	372	347	334	333	353	363	344	332	314	325	328	333	352	343	331	324	355	346	322	348	383	343	337	337	342	335	330	348	335	366	352	329	330	355	361	320	307	351	328	349	330	329	342	356	357	361	350	369	361	336	390	354	357	359	320	352	350	331	377	354	354	345	344	324	337	365	333	330	353	362	342	323	360	350	313	326	321	326	367	378	368	333	341	364	341	374	357	365	340	330	351	365	338	328	372	344	356	375	326	349	336	345	322	367	339	342	356	361	345	354	377	347	340	350	307	323	347	337	336	332	361	332	353	321	320	318	341	345	358	371	315	317	371	346	357	341	375	345	333	353	350	325	337	354	323	349	343	353	324	335	364	330	360	347	356	368	343	384	363	366	330	338	356	347	357	371	375	370	332	359	325	397	334	371	368	332	372	319	364	329	345	319	331	343	314	369	322	374	344	330	329	353	341	331	347	364	365	364	347	335	347	371	342	350	324	358	340	341	327	341	338	339	340	350	362	329	346	323	341	318	338	349	315	347	313	376	353	356	329	382	321	384	346	349	339	331	344	350	326	379	348	318	335	340	333	330	386	343	331	279	363	346	309	338	369	344	351	345	347	340	353	362	340	363	366	372	340	333	347	314	381	356	329	335	344	364	368	380	344	372	340	353	323	328	315	398	337	369	363	315	343	321	315	356	343	324	336	303	313	374	317	331	332	368	354	352	321	359	320	350	348	363	316	340	371	322	337	351	334	334	339	345	346	358	354	330	337	340	346	324	355	376	334	354	365	350	354	357	364	334	360	312	376	342	330	349	311	315	375	357	338	338	344	333	356	322	346	361	314	358	342	350	345	392	359	322	389	316	341	344	333	347	364	366	356	338	328	364	344	383	362	342	363	357	340	344	348	345	332	374	338	317	359	306	334	336	345	334	339	329	321	359	323	321	326	331	316	341	335	346	326	299	306	337	331	362	337	353	337	318	354	349	336	370	329	359	308	348	372	360	354	375	327	306	340	347	345	333	335	314	358	336	362	352	347	338	342	360	313	361	355	339	369	342	319	345	312	317	324	356	327	334	332	317	337	303	322	330	359	344	308	327	334	329	335	368	325	334	334	373	368	343	338	327	331	370	358	314	309	338	348	334	310	327	358	370	334	352	354	362	344	357	366	352	348	325	392	323	320	346	384	343	334	362	383	316	377	336	332	371	334	368	327	320	366	327	347	324	323	354	362	358	366	347	345	323	351	362	360	300	322	356	367	324	363	334	348	359	324	349	321	328	344	356	317	374	333	326	353	361	354	387	338	345	336	352	328	352	368	332	354	337	329	341	379	359	337	335	341	366	328	334	312	349	313	362	361	343	323	311	358	324	310	332	355	366	374	344	350	339	343	361	348	334	341	315	325	350	314	380	344	346	363	313	305	370	371	325	343	357	302	335	341	294	355	359	362	368	355	392	370	352	342	376	361	305	359	345	321	340	347	359	363	385	381	364	317	352	385	328	359	348	367	346	326	353	380	338	373	345	379	343	311	356	335	325	344	324	349	340	363	373	333	341	315	326	358	345	353	331	308	329	349	387	319	339	373	348	342	324	323	356	352	335	335	347	336	332	369	367	344	358	364	307	337	367	331	349	352	366	359	328	336	350	359	344	358	331	354	341	339	336	337	322	338	364	347	341	343	340	355	312	365	342	343	340	373	334	371	337	346	361	316	376	353	373	371	346	337	355	375	322	341	317	321	390	342	360	335	358	328	364	346	380	334	356	351	346	360	389	372	312	353	349	358	366	342	336	372	342	330	326	406	347	329	354	336	338	357	363	349	305	326	323	355	370	362	320	330	347	350	331	352	354	329	354	362	330	371	346	335	351	344	359	364	326	326	379	332	331	340	356	368	369	339	335	343	315	352	356	340	347	359	345	358	376	353	320	356	361	348	337	327	347	392	313	349	334	350	316	384	337	341	367	322	368	363	333	351	323	335	338	330	341	334	342	311	335	338	365	311	355	370	337	328	343	365	334	323	340	319	313	346	362	313	372	316	329	367	350	358	341	340	328	345	345	353	332	381	333	353	349	352	301	353	367	360	355	346	368	340	337	330	335	346	315	358	348	350	349	369	336	327	341	346	318	340	374	323	351	333	331	342	360	329	341	376	321	342	350	341	297	342	342	339	323	329	337	361	344	330	323	332	370	337	352	386	351	369	337	387	337	366	340	378	366	350	372	377	348	324	330	379	311	349	363	358	350	327	368	363	346	326	341	323	332	348	381	348	349	366	340	332	345	366	364	337	337	384	325	388	352	346	352	330	384	305	330	362	377	366	360	365	350	354	318	341	382	338	335	326	345	351	315	322	341	325	405	367	353	340	367	345	330	337	311	352	344	336	355	362	354	332	326	334	367	337	377	364	358	345	337	328	367	354	350	348	332	344	327	334	326	291	361	362	354	343	335	360	323	339	334	350	350	341	357	316	353	353	349	360	342	332	387	359	314	326	326	318	337	325	335	332	346	335	332	364	356	301	340	337	358	346	334	364	326	334	331	357	348	355	351	354	359	324	327	352	402	339	355	337	332	331	332	346	365	351	352	327	321	338
4816	2729	1314	760	717	569	545	507	458	426	394	385	389	395	409	395	404	383	373	344	387	352	361	344	366	350	331	367	382	351	383	378	391	355	329	352	398	361	371	381	375	398	370	343	353	362	362	361	339	364	364	350	396	387	402	367	351	339	305	378	379	355	326	359	396	345	368	374	386	365	349	377	372	386	349	355	361	345	363	355	354	368	360	323	398	384	343	396	339	322	368	337	365	360	348	355	362	381	333	388	359	381	366	368	372	362	328	316	363	374	328	369	356	364	341	349	330	361	398	362	396	378	372	362	367	358	360	390	378	368	371	364	358	380	319	379	376	348	358	361	337	368	358	354	355	352	380	357	369	346	369	366	344	355	351	358	360	368	331	371	355	388	383	381	360	370	366	362	336	341	330	374	352	350	327	372	361	351	380	363	384	388	344	345	337	357	348	373	365	363	387	345	380	349	333	372	342	358	359	365	350	373	343	378	373	374	350	381	344	333	373	376	381	337	357	364	355	338	355	376	357	347	389	368	355	375	366	336	380	342	400	397	375	333	355	339	351	364	337	363	349	370	362	349	351	354	364	345	367	381	329	354	374	382	384	345	358	351	358	365	366	398	367	370	371	389	384	369	322	369	371	339	368	339	354	352	354	389	362	371	347	375	354	366	374	389	363	342	398	335	388	351	367	353	370	369	336	384	365	361	364	350	377	383	359	359	349	376	341	365	374	398	381	373	333	368	370	365	351	331	394	396	356	382	358	374	362	366	348	348	346	339	372	387	369	365	363	355	377	384	365	347	361	366	357	345	365	361	338	381	397	343	368	354	358	359	365	380	381	333	335	344	379	358	337	376	365	363	385	359	357	348	355	347	375	376	361	339	388	359	364	378	355	377	349	355	369	344	376	368	356	350	383	377	354	357	383	341	384	376	350	388	367	369	330	371	370	343	337	361	352	388	346	380	323	315	383	369	348	388	416	383	377	371	353	368	362	358	344	363	358	329	343	348	369	376	360	398	337	351	339	305	373	346	322	359	307	382	326	356	393	372	322	378	368	353	359	329	349	359	357	367	331	375	367	386	358	355	363	369	389	340	354	351	391	330	350	366	357	343	341	349	371	355	330	370	378	355	326	347	375	363	339	351	393	344	357	343	346	367	349	337	352	360	316	371	335	312	335	342	338	371	342	408	362	359	359	415	311	386	356	357	345	369	344	349	366	344	357	367	338	366	368	345	351	367	349	345	339	360	347	360	329	378	370	354	322	357	355	338	364	396	327	376	379	402	398	362	337	381	371	382	345	349	381	338	384	357	327	347	371	354	401	364	371	381	384	342	363	322	372	394	377	377	328	379	365	353	369	363	346	390	359	358	370	341	393	327	379	364	350	372	368	347	351	397	361	354	360	339	362	394	336	372	349	322	372	352	343	348	360	362	333	320	378	405	345	395	354	371	369	353	344	369	353	372	350	346	306	352	354	371	366	380	393	362	379	390	361	356	335	355	333	366	330	340	361	389	351	364	327	344	368	355	335	367	374	392	377	389	348	370	366	398	345	360	326	387	364	355	361	382	380	346	352	360	361	359	365	340	349	356	361	369	377	425	334	381	358	334	333	351	365	361	351	363	346	348	371	351	356	351	361	414	365	343	389	347	351	363	371	339	354	376	349	339	348	367	397	349	382	370	366	371	372	396	330	346	341	354	395	350	401	378	327	335	395	362	350	358	399	370	333	333	370	366	369	339	379	389	351	354	384	378	411	372	354	382	356	354	371	370	319	355	356	364	369	389	336	425	374	350	382	334	372	354	339	357	391	374	364	357	323	358	351	330	334	342	348	379	361	374	380	340	366	357	388	347	334	354	371	353	370	379	383	357	367	387	361	366	364	344	377	349	344	346	359	377	384	376	357	386	341	332	356	337	345	354	369	367	361	345	360	376	353	355	361	373	363	372	361	351	366	344	359	389	367	344	351	370	375	375	366	351	415	369	338	346	393	382	360	337	370	349	384	346	354	378	355	366	352	361	339	374	367	378	348	351	326	356	389	329	358	352	348	378	340	357	348	378	349	363	358	368	356	367	385	363	366	364	411	363	351	370	367	389	307	343	361	357	383	348	372	336	369	375	366	362	350	358	366	355	338	335	348	389	353	367	370	367	357	375	370	377	335	347	374	387	375	355	348	361	386	372	336	387	354	333	365	352	389	356	364	342	334	350	378	368	368	367	367	354	385	354	355	356	378	374	367	380	355	384	326	359	342	380	352	342	387	368	357	420	370	354	380	387	374	343	380	404	347	387	407	365	341	340	327	391	358	355	362	374	332	375	331	331	376	330	326	361	376	346	356	357	328	363	349	351	357	346	380	386	348	370	313	366	350	363	366	390	381	344	338	373	362	337	363	372	385	343	356	348	376	375	333	366	341	332	323	395	378	385	357	372	337	389	371	355	386	329	374	386	332	325	323	345	356	379	354	373	363	362	355	390	360	377	356	338	370	365	366	334	346	387	354	363	352	369	351	354	360	368	377	360	375	320	372	335	371	375	352	367	334	348	392	349	367	351	363	371	375	384	381	370	376	364	396	348	401	333	375	350	339	370	351	360	378	340	375	345	381	343	368	350	386	359	347	334	371	378	339	365	381	356	363	391	380	345	347	361	371	363	392	342	368	327	373	375	342	360	362	389	386	367	392	390	342	402	370	356	352	366	350	361	356	349	396	380	354	368	386	338	381	396	351	354	350	355	391	385	352	392	364	306	390	363	351	345	332	366	354	327	387	346	355	345	359	383	405	369	369	365	352	361	402	362	364	369	356	341	313	353	375	347	338	368	369	350	349	338	358	334	323	367	345	382	368	365	382	358	346	361	361	369	363	337	355	364	395	368	397	402	360	367	383	378	372	391	371	360	373	363	355	362	363	304	369	356	353	362	389	371	367	334	345	378	351	367	382	350	351	370	333	377	375	357	331	343	365	350	378	377	346	381	344	319	382	358	309	354	372	363	366	326	355	343	352	346	345	367	363	342	336	350	353	351	361	378	376	332	347	359	371	379	357	328	357	373	356	383	326	355	349	401	384	366	366	383	346	378	387	355	337	360	347	370	341	329	378	375	372	355	363	399	362	384	419	366	394	375	375	366	390	375	386	353	357	338	384	354	360	367	344	366	333	380	360	359	346	388	366	375	390	355	314	356	355	360	390	380	356	364	354	336	361	356	363	314	389	362	360	377	372	369	358	370	354	342	326	353	350	354	350	366	372	370	366	409	372	363	344	326	332	358	370	369	348	367	344	321	354	371	370	359	359	373	334	382	366	354	351	318	353	390	302	375	367	350	338	342	370	366	338	361	368	332	382	338	383	370	364	364	374	352	355	358	357	370	347	365	389	376	390	340	324	352	348	370	334	354	354	357	325	378	382	348	367	360	385	326	351	363	363	360	314	391	341	344	348	385	378	373	367	375	356	383	361	343	344	384	349	347	347	353	352	342	354	366	380	360	365	326	342	351	403	367
23692	20948	27715	24335	20799	4404	666	435	399	322	291	278	288	235	227	217	189	220	184	173	227	193	184	205	198	178	185	185	182	173	197	185	163	166	179	167	176	177	183	172	170	182	184	158	191	149	171	168	170	149	174	172	157	161	182	184	167	165	168	152	174	175	168	137	171	147	148	157	169	180	170	169	152	174	171	194	187	144	166	158	139	155	163	172	147	155	176	131	169	165	190	156	167	159	187	165	176	160	167	155	167	151	165	183	140	158	166	170	153	140	174	189	153	177	173	207	168	149	177	190	170	172	166	182	165	147	164	149	174	152	165	173	169	170	150	164	173	163	169	158	163	154	174	152	166	183	179	175	160	186	156	158	156	172	163	147	159	168	168	165	172	136	160	175	173	154	186	186	167	155	161	156	196	192	166	196	162	145	174	181	176	151	166	151	164	156	155	167	155	173	138	188	153	162	169	161	169	154	164	165	175	170	180	173	156	172	167	172	181	181	163	161	171	167	172	171	153	158	160	158	156	138	148	163	192	161	165	161	141	134	164	155	167	165	178	157	194	159	174	148	160	132	148	160	179	169	169	162	169	162	183	182	138	169	179	190	158	162	164	161	148	146	147	167	164	159	170	150	159	145	170	174	180	147	153	168	180	171	157	146	164	148	151	152	157	186	157	160	165	161	142	175	167	160	160	177	170	155	158	171	145	142	163	168	165	158	190	183	156	148	168	149	171	171	164	162	164	149	156	167	135	180	165	182	147	160	157	172	166	191	156	167	175	178	170	151	172	150	181	157	166	148	156	159	165	173	165	152	152	185	167	180	173	163	155	146	170	161	156	173	122	181	174	149	149	172	163	148	167	166	183	160	186	154	165	163	160	169	162	158	174	165	171	152	164	151	164	157	174	157	179	169	161	167	161	179	152	196	168	159	171	140	157	166	158	170	164	164	141	161	183	161	163	173	154	135	145	171	153	136	152	177	148	202	157	180	167	178	163	173	145	159	179	150	169	149	146	165	167	152	185	167	178	184	179	159	161	154	180	164	157	168	167	160	166	157	190	167	161	168	162	153	157	184	160	161	159	153	186	180	185	163	170	161	173	171	164	147	161	158	170	163	150	166	173	173	161	183	161	153	175	169	168	150	173	161	153	141	161	181	182	153	167	170	157	182	162	155	143	162	158	180	162	164	148	169	174	158	171	148	149	137	178	167	181	167	157	156	163	146	155	152	151	144	175	188	168	160	174	170	187	180	187	163	171	186	164	171	154	156	166	184	172	151	176	196	163	150	170	162	149	180	172	157	167	140	161	151	154	152	158	149	171	161	149	163	154	158	174	155	173	153	163	153	165	142	160	170	164	180	152	163	175	162	156	163	161	136	181	146	153	166	163	180	177	144	174	158	154	165	168	144	145	183	183	152	177	168	163	176	160	151	147	164	165	156	160	146	171	181	172	183	164	138	145	159	188	170	167	175	169	159	167	176	177	169	156	164	144	144	178	157	171	164	156	182	158	191	185	157	175	179	167	149	182	169	168	148	176	156	172	156	168	157	164	185	144	169	186	163	175	171	148	161	175	164	165	175	162	157	155	156	169	180	176	196	139	164	148	155	147	180	165	155	159	162	175	170	149	162	175	160	163	174	148	192	142	184	162	143	151	173	190	172	166	167	157	162	150	159	151	156	143	147	193	182	189	169	157	177	166	164	168	162	153	147	157	164	159	157	158	174	148	162	172	184	146	150	165	151	155	172	146	163	161	150	160	144	171	145	169	142	172	156	177	189	168	163	163	163	174	148	157	175	174	149	144	154	158	158	174	145	158	177	162	167	158	187	163	160	149	179	166	154	153	184	149	159	156	161	165	137	168	162	151	157	156	157	166	167	154	151	149	160	159	170	171	161	173	175	171	178	158	137	134	173	169	158	155	172	156	179	192	155	137	139	168	179	157	168	168	176	157	171	176	145	142	176	134	150	140	156	149	161	163	158	144	158	181	200	185	156	158	181	163	141	155	167	182	155	153	167	171	156	161	171	206	164	164	192	143	186	154	167	174	163	165	154	167	158	148	171	173	186	162	176	150	179	165	163	168	197	152	169	158	154	164	165	160	166	167	161	155	155	150	157	164	174	155	155	157	149	175	200	158	174	139	162	158	162	144	164	198	139	150	138	178	155	141	144	163	166	147	158	158	149	189	161	154	149	175	161	177	172	158	164	171	167	162	164	176	166	170	157	142	141	159	154	171	170	161	179	183	176	175	143	168	167	146	158	151	170	172	159	181	176	163	166	159	153	159	154	158	149	191	161	182	171	145	153	161	185	167	164	148	166	168	174	141	170	147	173	151	173	145	147	171	158	147	142	166	179	155	148	173	158	153	144	148	168	162	154	154	172	172	150	155	187	161	159	148	148	144	150	186	165	164	150	168	156	168	167	181	150	153	176	173	156	164	155	172	169	152	157	160	158	177	142	165	149	170	162	180	182	152	166	155	170	155	150	167	177	179	163	147	150	170	172	159	147	155	156	155	163	149	142	162	154	155	169	145	150	155	170	168	155	160	174	177	156	154	175	180	176	166	190	171	152	182	174	173	169	187	148	166	181	176	170	161	162	172	168	166	148	161	182	153	161	149	165	182	174	157	154	179	177	171	163	154	182	169	168	154	165	161	160	191	159	161	161	158	170	155	157	152	159	149	152	171	165	154	157	147	146	159	157	178	171	177	170	161	170	174	160	156	167	150	156	148	162	170	174	157	163	173	166	160	195	168	146	162	154	168	177	186	164	182	154	183	184	155	160	171	167	191	172	149	168	159	173	165	179	143	154	162	157	149	161	160	168	152	165	173	165	176	159	155	165	172	154	160	144	151	165	171	160	162	167	176	184	182	168	169	153	168	173	162	197	156	158	147	171	159	137	189	176	188	161	175	177	168	185	167	157	169	149	149	165	147	181	175	159	164	161	154	143	147	150	168	154	160	168	150	167	148	171	161	157	178	164	167	161	184	155	138	184	155	188	164	171	168	169	172	146	166	166	140	142	150	159	170	137	175	165	174	159	165	171	174	161	172	158	150	153	176	170	183	176	149	150	159	131	164	172	149	139	151	167	181	187	150	143	143	165	158	186	155	167	166	137	145	157	170	154	173	152	154	176	177	172	147	168	164	179	156	187	160	151	187	178	173	152	158	171	160	184	155	156	150	157	156	164	169	169	181	150	167	154	184	171	152	176	132	165	164	154	179	143	152	171	168	171	161	198	178	177	175	177	192	161	169	176	185	157	180	159	167	146	148	176	177	154	162	165	154	181	188	168	172	164	180	180	170	160	179	163	167	154	160	167	124	166	178	176	143	174	179	173	165	175	155	172	158	146	147	161	176	174	163	142	169	155	170	157	172	143	162	165	167	161	163	152	168	146	159	162	154	155	162	149	164	150	157	195	158	135	159	176	190	167	150	176	177	184	142	159	155	149	161	154	165	174	167	160	160	166	145	170	141	165	161	170	153	151	163	168
3442	9847	5437	2455	1807	1386	955	771	614	532	423	345	344	299	279	275	249	217	229	223	259	229	215	203	183	186	215	188	224	209	210	167	203	195	202	196	194	206	182	181	182	180	174	179	178	150	211	166	172	214	183	175	193	196	207	172	171	167	174	179	152	180	184	171	163	191	188	185	145	183	191	191	187	180	174	185	165	171	173	168	172	169	202	172	197	166	170	178	152	164	177	170	197	185	171	156	155	194	178	181	178	155	156	173	182	175	172	181	176	172	176	171	166	185	159	153	175	177	154	166	184	176	184	180	135	165	184	159	155	201	189	165	161	191	192	186	170	179	157	192	170	174	158	192	160	194	207	179	166	186	171	186	179	147	162	171	175	167	185	164	163	159	158	165	174	186	205	183	190	167	171	162	173	193	185	153	177	170	182	161	173	154	176	153	174	171	140	169	190	166	188	163	196	171	159	153	189	171	162	155	170	161	176	202	151	158	158	193	156	168	190	167	179	161	163	184	177	200	182	180	153	161	188	177	197	185	151	196	167	153	154	159	183	163	169	141	193	185	168	165	163	180	160	168	150	170	150	173	182	156	160	175	178	214	168	172	193	200	184	171	156	187	196	184	163	165	179	188	174	172	175	158	150	172	185	165	158	171	165	170	185	166	184	165	186	177	201	192	176	173	180	190	189	182	189	178	167	170	179	184	195	185	169	189	201	155	188	157	173	181	190	181	162	165	180	199	188	173	167	164	166	174	154	150	189	190	188	161	169	168	177	161	169	172	171	184	176	170	166	174	196	179	172	164	183	179	154	177	165	183	176	165	172	166	169	175	155	173	172	169	171	170	160	178	195	174	182	153	184	172	173	178	185	140	162	161	192	163	174	171	165	181	162	166	170	171	176	177	193	169	175	162	166	153	177	192	159	174	182	176	167	179	179	196	181	168	180	178	184	189	167	177	170	168	169	163	166	179	185	196	186	195	170	182	187	155	160	156	176	154	179	162	189	177	172	152	202	201	170	170	158	156	178	159	182	181	159	197	153	193	185	155	158	183	169	158	160	177	172	152	197	156	162	166	179	189	172	180	168	171	156	168	176	151	173	166	180	170	179	183	180	169	172	185	184	165	159	180	167	176	178	169	171	166	180	170	208	165	180	179	158	169	181	176	199	164	153	174	175	185	160	175	161	176	177	168	182	154	176	180	180	169	160	172	192	141	171	154	173	174	183	161	134	172	165	172	152	187	186	173	166	164	169	177	157	181	177	197	178	159	174	190	164	158	170	187	199	175	165	173	177	159	171	189	168	203	180	180	175	167	170	178	161	172	154	182	174	197	166	166	156	171	188	163	171	160	203	186	175	184	172	165	173	184	149	182	199	154	179	169	162	174	182	169	184	171	176	192	159	164	177	169	168	198	177	173	178	191	169	180	172	187	176	188	174	151	185	173	153	154	186	164	178	176	169	179	163	185	158	184	169	185	168	178	182	195	174	152	175	156	156	174	167	182	174	188	155	187	187	180	156	180	174	181	172	170	171	174	172	174	178	180	183	152	175	184	164	161	200	172	173	148	171	188	169	176	192	185	161	168	162	180	177	171	176	164	161	197	194	172	183	156	202	167	187	165	186	184	172	178	176	195	186	167	176	143	169	176	178	203	170	180	166	169	188	178	165	177	175	201	195	183	202	185	182	165	183	192	180	174	176	177	219	169	179	171	201	178	176	169	189	181	178	211	181	189	175	180	139	178	152	172	183	172	172	168	198	168	159	167	177	174	181	179	182	175	180	174	168	186	164	168	153	181	169	162	155	162	155	178	169	181	188	159	172	198	172	170	184	156	166	185	156	176	158	169	159	176	153	176	156	175	172	166	160	165	183	198	155	196	207	174	141	193	185	175	191	194	198	169	184	185	179	180	170	167	162	144	189	171	194	166	164	185	182	151	151	184	183	148	182	167	177	211	163	190	197	192	177	185	166	177	159	190	178	181	179	160	174	167	179	189	174	170	170	188	149	172	162	178	176	162	172	203	170	186	157	176	159	174	182	198	150	175	175	170	180	182	164	185	149	166	180	190	167	158	204	189	163	176	165	174	207	173	199	202	160	160	201	205	166	164	157	156	196	173	175	188	172	180	181	162	175	173	184	160	191	179	167	178	171	163	176	164	167	174	164	163	180	168	173	169	174	171	178	170	168	180	186	160	179	153	170	166	184	180	157	182	176	170	183	177	183	204	161	163	152	185	177	164	207	180	204	184	162	163	167	152	157	180	165	168	162	190	189	175	146	175	160	167	174	169	164	210	193	178	158	175	167	182	172	184	202	177	151	162	185	156	169	162	168	167	156	179	186	176	169	188	191	168	181	185	163	176	180	185	181	160	162	177	176	156	171	167	201	148	176	157	170	174	180	206	163	190	184	159	190	165	149	184	197	184	175	184	166	154	186	179	169	210	199	170	179	147	172	186	191	157	183	160	172	164	158	140	179	174	189	192	179	171	171	167	162	161	180	190	168	179	181	186	179	178	190	178	165	175	182	185	172	184	160	180	184	185	178	178	175	170	196	178	183	168	182	180	165	202	167	157	160	176	162	175	153	176	155	186	161	170	172	171	198	163	160	168	169	188	167	178	170	164	169	168	167	183	171	181	196	164	172	183	173	183	139	187	168	183	179	205	183	157	174	166	182	190	162	191	195	183	174	168	155	165	153	190	181	190	162	152	192	160	174	169	187	209	164	176	153	163	183	143	160	196	179	180	168	169	186	196	158	193	174	182	203	188	169	172	182	176	154	170	162	168	174	174	197	170	170	189	177	182	152	150	136	168	163	178	188	174	155	158	169	162	194	173	165	181	157	153	176	159	176	181	181	181	167	170	161	170	183	172	180	202	166	184	182	168	179	187	183	189	202	180	187	199	185	176	170	163	177	172	180	172	195	177	171	160	176	173	176	190	172	192	188	202	157	159	177	177	176	167	201	145	178	172	153	161	200	163	168	188	155	178	201	194	163	171	174	179	159	193	188	171	186	168	175	172	150	164	154	186	164	195	179	180	160	167	194	170	198	185	176	156	177	146	180	187	178	149	195	175	189	171	181	188	176	175	177	184	177	187	165	146	164	159	191	176	183	200	146	174	172	178	169	184	177	188	174	183	186	181	153	175	162	189	190	166	164	198	168	176	164	176	151	179	155	151	158	170	167	167	143	195	155	171	174	166	172	177	178	178	167	150	185	154	196	173	170	176	174	161	193	179	160	165	182	194	164	188	183	157	162	164	199	174	164	165	146	149	210	183	203	156	184	149	179	141	190	192	170	170	167	173	180	176	154	150	166	174	148	167	173	183	179	185	178	185	170	182	168	158	187	172	161	187	178	163	163	198	167	169	177	169	199	208	186	163	159	174	174	182	151	159	192	184	180	173	167	173	178	173	178	192	208	182	184	173	176	166	200	195	179	171	193	156	165	165	179	162	173	162	171	153	154	157	164	146	174	178	160	178	179	170	169	146	153	174
24576	20888	26524	25212	7295	777	576	533	519	493	486	477	434	425	438	421	391	435	397	410	415	417	423	376	413	453	432	397	428	405	445	372	419	389	368	397	392	416	393	411	410	378	396	430	393	401	391	415	406	404	440	419	413	406	434	380	370	405	402	380	398	398	396	419	369	402	390	381	378	425	386	406	415	409	424	376	392	416	378	382	418	397	373	408	437	380	405	360	398	411	413	403	412	369	437	371	377	399	376	396	406	411	389	408	406	421	381	426	380	409	379	366	396	371	407	440	376	394	406	418	394	415	398	365	398	380	359	415	391	385	391	372	400	400	413	387	423	367	392	379	456	391	399	386	441	389	396	386	397	398	412	420	387	403	377	407	394	392	409	388	417	384	404	366	396	404	390	387	410	400	455	382	398	390	398	384	407	393	391	392	389	376	405	406	396	413	377	379	409	384	397	442	401	403	399	387	390	380	400	392	410	427	424	405	393	420	423	374	411	399	394	423	400	352	361	379	382	364	382	371	386	421	400	370	423	396	410	414	408	378	384	378	399	437	394	403	386	370	371	378	406	449	406	434	395	410	367	387	424	384	404	383	411	447	378	391	386	412	419	402	395	402	391	445	395	367	394	409	377	384	395	412	393	417	407	429	406	383	403	408	373	386	388	411	411	385	379	395	372	407	390	437	401	378	386	372	417	397	378	378	371	376	390	340	394	367	432	381	405	427	398	398	417	391	378	399	377	416	386	454	402	382	375	436	392	432	397	368	402	415	402	385	411	429	428	392	386	388	417	361	384	370	383	377	395	419	364	420	409	422	399	365	383	388	401	399	406	346	396	381	419	385	442	400	410	394	423	373	409	397	397	348	428	393	366	400	392	381	376	409	377	372	415	395	379	432	376	425	384	363	390	367	384	395	435	418	399	402	360	397	398	382	405	384	426	383	392	378	385	363	368	396	401	401	421	404	383	385	394	374	385	408	385	385	420	393	429	409	452	395	382	393	374	382	421	383	408	445	379	424	420	386	372	415	367	375	395	391	427	377	392	347	403	404	392	401	403	422	381	366	397	385	401	380	431	370	400	400	377	419	407	404	378	401	394	370	383	375	390	379	414	380	384	379	411	390	433	384	437	375	389	403	391	371	392	414	386	445	420	422	395	412	422	376	382	400	394	386	418	447	422	390	419	389	407	409	406	399	403	396	391	395	395	388	396	363	391	416	428	370	386	391	341	381	365	427	425	440	398	406	426	422	379	394	369	361	391	395	392	385	407	410	393	357	364	418	414	374	416	348	446	373	388	379	380	378	382	380	401	403	456	392	411	400	437	388	414	408	368	374	401	399	395	378	435	406	388	395	372	414	387	407	382	385	364	376	413	415	408	403	405	425	364	403	392	394	422	404	421	374	396	375	398	362	409	393	378	418	404	401	422	381	399	391	369	382	393	408	377	399	415	378	401	430	418	435	383	411	400	435	399	401	399	389	398	404	408	402	412	406	369	372	412	398	391	425	402	420	432	419	414	417	376	412	399	416	396	434	423	398	405	391	394	367	412	375	380	412	464	380	384	387	387	397	384	417	389	391	379	384	406	428	411	425	388	334	419	376	420	383	372	407	435	401	424	402	386	398	393	391	398	377	383	446	417	411	403	406	390	397	378	397	384	393	406	379	434	376	369	396	396	395	402	372	397	382	412	388	421	388	428	385	408	390	387	434	374	429	401	390	380	404	426	427	403	384	412	396	383	391	403	419	405	393	377	391	387	392	356	396	376	423	378	393	437	417	392	409	385	386	368	382	379	394	416	391	390	420	379	346	374	394	413	368	420	368	377	380	391	418	414	465	413	415	375	407	362	380	370	375	395	387	407	374	387	407	380	413	451	360	369	373	393	393	371	375	378	394	350	388	386	403	379	403	379	403	427	415	369	381	372	378	397	419	380	365	385	369	394	398	400	388	377	420	384	403	404	392	386	411	384	421	372	410	416	392	411	403	394	352	360	398	411	407	401	393	368	389	435	388	384	397	408	403	403	407	395	406	424	415	379	366	365	358	405	413	400	456	378	370	381	401	384	380	382	360	401	395	370	398	380	409	390	397	422	431	387	374	402	445	409	352	396	384	400	386	410	412	375	388	388	392	371	362	384	387	390	361	396	428	383	372	407	391	409	419	428	407	387	416	419	429	412	409	417	373	400	413	376	408	451	406	382	389	373	373	388	376	399	366	342	406	399	387	402	391	420	407	431	395	384	403	369	392	389	382	386	378	403	385	377	401	402	404	417	415	383	399	384	391	406	427	391	402	393	386	377	382	409	370	406	378	395	393	385	390	421	391	411	401	415	405	378	371	393	359	347	370	378	385	425	384	422	417	389	365	400	386	374	408	372	408	396	366	404	388	417	407	414	405	381	416	410	421	400	378	370	419	395	389	356	398	396	395	394	392	340	384	387	401	381	372	389	412	371	392	428	385	437	380	393	396	398	381	365	373	392	404	426	399	352	404	397	401	368	392	391	426	405	446	386	412	415	422	409	380	402	395	395	408	426	391	410	419	405	414	418	404	397	396	400	393	391	346	430	377	430	406	383	393	395	388	388	435	401	410	382	397	403	406	438	389	390	390	429	403	408	389	472	392	409	355	382	416	386	420	406	360	413	375	370	368	392	396	368	378	437	368	411	397	382	404	378	370	420	436	422	410	401	356	388	389	389	397	406	372	425	402	418	397	401	384	432	386	386	400	371	424	414	384	443	421	363	385	422	392	401	366	399	418	376	428	378	406	379	419	400	387	420	423	415	386	374	408	390	409	399	388	405	423	410	401	412	405	394	389	416	401	406	399	415	391	402	359	421	420	397	377	401	378	406	407	398	422	420	386	399	379	410	375	426	397	392	426	371	427	379	422	436	375	366	444	391	392	403	411	354	442	382	405	416	377	416	430	410	383	399	404	386	428	413	359	378	372	383	386	409	392	423	413	401	377	394	386	401	404	418	380	395	434	416	383	407	389	443	404	414	387	403	420	349	431	381	389	384	398	429	386	409	383	390	376	387	392	357	398	362	414	360	403	410	397	382	382	389	382	402	348	400	410	404	435	360	411	420	372	398	392	395	376	396	371	420	398	393	357	433	404	405	400	414	378	400	365	375	418	420	374	410	419	361	368	402	421	409	411	404	432	425	428	407	382	399	412	415	442	384	395	392	385	404	416	373	372	373	402	361	425	400	416	379	396	383	415	358	397	361	393	419	408	381	395	410	385	425	410	400	382	398	390	370	396	377	402	378	409	423	383	398	389	408	391	421	396	410	438	402	423	421	429	409	395	361	373	410	385	408	396	425	401	397	400	393	393	397	402	393	401	425	399	403	413	395	371	347	387	380	399	414	369	418	389	375	398	352	393	422	444	397	398	427	374	442	400	419	374	395	405	390	415	407	408	419	456	402	379	366	421	365	450	367	430	414	389	426	384	381	425	381	373	413	370	427	374	398	432	426	384	441	400	409	405	385	380	415	419
3502	5638	3269	1639	1277	1046	821	732	641	554	585	517	496	453	477	451	422	432	429	454	444	455	453	445	420	428	412	392	434	384	390	394	423	459	389	401	388	439	413	434	380	422	387	450	460	439	369	422	373	402	402	424	425	420	419	443	432	431	427	403	411	393	441	391	359	408	425	406	417	431	432	428	397	395	432	393	424	445	384	384	394	386	390	423	410	442	423	423	415	418	414	403	377	404	415	427	389	422	400	430	397	421	384	397	430	425	421	423	425	442	394	426	414	422	376	428	429	409	423	407	405	429	397	410	419	430	420	413	401	421	442	395	368	366	397	415	456	380	409	397	421	434	416	375	433	427	416	420	422	392	399	455	434	420	421	377	400	395	416	436	383	456	374	419	437	409	431	409	426	411	441	404	415	397	417	408	429	432	433	377	422	414	396	442	389	385	413	406	369	405	482	439	412	420	385	378	422	404	429	410	425	413	430	413	382	393	414	403	460	415	371	413	413	393	428	427	439	404	390	424	424	371	406	393	397	417	421	425	386	419	420	428	400	417	444	462	429	426	422	395	387	388	452	387	427	422	477	459	433	404	404	391	402	401	412	424	439	403	382	420	374	437	435	436	405	387	392	403	426	370	432	423	390	380	401	407	410	410	411	433	410	429	417	460	362	408	390	385	393	414	401	433	404	402	408	394	427	439	431	391	415	472	401	454	391	429	372	443	418	391	439	405	373	407	429	418	401	386	408	405	432	389	401	401	407	384	402	368	442	405	417	418	401	391	425	381	454	396	402	415	411	368	391	395	423	417	398	381	367	414	406	380	411	439	387	416	396	422	422	397	420	429	437	402	438	429	387	413	387	401	413	405	425	389	431	411	396	445	404	409	413	419	369	408	394	410	443	417	425	379	418	423	397	407	390	414	448	443	427	430	378	390	429	417	397	390	415	410	434	419	405	414	421	421	405	409	432	431	409	409	414	406	424	439	427	391	413	411	400	396	430	410	392	402	409	393	421	388	384	403	418	457	387	398	440	423	409	418	404	424	401	426	414	403	401	418	391	431	403	427	394	410	388	386	411	416	416	432	392	414	404	403	404	384	407	408	395	423	428	423	412	465	393	401	420	417	436	415	403	406	447	392	428	392	399	430	419	380	449	467	402	390	379	411	418	405	413	424	389	439	385	427	425	408	420	391	428	410	422	394	403	436	395	413	400	394	410	385	423	400	431	413	403	419	441	415	366	428	415	391	427	434	388	416	397	430	387	423	408	422	416	376	410	436	419	420	449	401	399	441	414	403	405	394	437	437	392	419	411	442	411	398	398	401	391	438	405	442	384	414	414	408	394	398	405	402	389	415	401	385	405	407	454	453	409	446	409	387	395	466	414	397	422	432	408	412	430	400	411	397	430	415	418	420	409	420	364	445	422	401	410	412	371	423	395	431	398	378	409	422	422	428	410	450	428	388	429	419	407	427	442	405	378	416	380	431	427	429	389	451	434	463	423	416	424	354	377	393	371	433	390	400	402	419	411	432	402	414	421	450	462	392	438	400	424	410	436	425	455	393	422	416	406	453	402	402	383	397	420	410	410	370	428	378	421	387	436	393	355	411	421	444	426	393	377	401	442	391	404	408	398	377	400	413	450	413	446	383	404	357	423	402	407	411	448	434	425	415	413	404	454	383	436	406	447	380	386	436	389	383	404	436	388	415	434	418	397	449	424	430	395	401	421	402	460	417	387	378	443	402	400	384	394	393	415	404	404	443	392	409	426	413	425	415	414	372	403	413	404	447	442	383	393	411	382	391	402	428	427	396	408	461	383	403	402	385	420	422	405	389	407	410	409	428	438	395	427	436	414	434	407	405	429	461	407	408	406	399	410	394	378	412	410	385	422	407	415	429	390	397	391	409	413	408	395	402	424	418	384	462	401	427	413	407	434	371	400	377	383	435	425	403	402	433	410	447	410	390	384	404	425	388	418	432	419	408	429	429	449	411	391	406	439	392	425	390	425	375	401	418	407	392	422	442	412	425	421	395	444	437	396	435	428	415	423	408	437	449	433	403	402	350	401	413	427	446	399	456	414	380	446	401	454	425	402	371	393	443	416	389	366	439	415	417	398	385	438	420	469	380	372	400	427	420	425	429	422	399	418	420	433	409	364	418	388	420	398	354	447	400	395	421	394	371	433	455	402	389	398	446	401	417	435	429	379	399	373	458	385	387	427	419	417	432	414	420	430	390	431	413	398	406	401	416	411	427	414	409	403	393	400	412	383	408	417	437	411	437	413	396	400	394	389	371	395	376	396	440	426	423	384	405	447	413	394	424	420	448	395	436	423	420	396	402	413	382	421	412	388	403	430	400	436	400	413	417	431	380	436	399	453	426	400	402	408	397	408	375	400	437	413	395	415	385	399	407	406	437	395	415	406	411	431	434	387	419	396	443	360	401	403	388	401	372	436	424	430	371	364	424	396	438	452	383	414	399	366	388	410	398	436	414	422	425	426	460	439	433	425	378	394	420	439	421	422	422	414	430	428	399	415	412	409	411	438	407	397	367	403	386	438	411	404	440	414	390	402	373	447	416	426	427	403	428	391	416	428	437	411	408	409	417	427	438	401	389	413	356	397	419	406	378	408	413	395	382	388	408	394	425	397	404	455	405	406	436	422	440	404	403	425	412	404	391	425	411	419	421	406	385	401	425	394	384	412	403	425	375	417	414	402	375	416	392	404	442	405	444	412	401	393	454	417	386	398	416	448	413	429	437	394	431	401	461	403	408	422	412	421	403	389	400	384	375	390	445	403	428	394	454	390	414	422	391	361	433	432	410	370	387	428	420	441	408	415	420	403	387	398	432	408	404	404	420	384	430	400	442	421	421	427	438	400	404	427	421	396	414	414	412	433	423	383	427	445	404	416	418	430	433	482	420	395	428	383	404	378	419	406	448	404	376	413	397	419	406	428	371	433	409	403	420	401	413	371	395	398	436	429	394	402	426	409	399	440	396	430	410	423	405	438	422	436	422	438	408	430	377	392	405	395	374	419	381	415	373	377	411	440	418	410	436	417	389	399	431	421	400	405	438	425	423	410	407	424	426	398	415	387	426	405	424	422	436	412	431	415	423	407	451	414	423	439	410	415	411	420	439	397	426	421	410	380	406	379	413	394	385	392	380	409	401	400	390	394	406	425	388	406	436	432	398	409	411	396	412	419	384	399	401	403	421	385	386	394	383	429	404	391	421	417	418	407	422	419	390	416	389	448	428	380	422	431	467	420	444	398	393	395	406	391	421	416	430	376	439	431	411	420	400	375	423	400	409	410	413	395	400	442	392	402	426	419	413	392	425	419	384	416	430	438	439	430	433	406	405	383	416	392	403	414	405	431	408	381	413	391	425	411	431	416	374	422	422	417	418	404	402	418	405	416	395	425	385	397	411	424	437	397	401	423	381	407	419	392	438	417	409	424	411	417	409	404	405	385	441	388	399	387	370	411	400	420	431	416	432
22319	20973	28405	23720	20973	20974	5159	733	571	465	342	347	328	270	286	226	241	223	236	192	193	183	183	208	182	162	170	183	193	171	190	179	159	198	152	190	164	152	158	155	159	154	164	153	168	171	168	145	188	180	143	163	157	169	159	151	153	152	166	161	142	162	160	139	144	161	171	157	152	148	144	161	167	146	151	151	153	151	151	159	162	161	149	138	153	145	163	158	149	169	147	137	144	158	156	157	150	142	174	143	153	168	133	150	147	147	152	167	157	148	160	164	173	123	133	129	137	148	185	138	152	154	156	132	139	142	155	136	132	162	143	145	152	147	159	151	147	139	154	143	137	129	151	148	137	162	146	163	139	176	147	157	150	170	159	160	154	137	178	173	143	148	144	167	138	154	132	152	166	164	119	138	163	148	161	163	126	146	156	175	148	153	156	162	171	152	169	135	142	142	133	160	158	149	143	141	133	149	147	165	131	153	138	135	139	142	156	153	147	149	156	169	132	148	173	152	150	157	132	141	177	146	139	179	136	173	150	130	135	154	143	140	141	144	155	145	173	144	163	153	160	137	142	144	130	130	153	146	141	140	155	149	147	130	144	121	127	164	149	152	147	151	138	156	164	143	141	145	165	152	151	145	158	161	152	139	152	150	147	136	129	137	159	145	161	156	137	165	135	143	132	160	133	144	157	155	153	172	148	137	128	159	141	145	158	144	136	166	144	137	167	151	136	138	162	156	161	155	146	144	163	140	119	147	149	141	147	181	157	139	154	148	145	139	148	135	166	142	148	144	154	153	139	154	150	124	143	157	165	155	126	158	156	149	156	148	151	147	157	144	169	156	159	155	151	165	129	152	155	162	157	136	153	131	153	157	149	161	134	126	147	167	133	161	140	138	166	154	161	158	144	130	149	148	152	146	142	140	151	148	163	137	136	160	152	136	143	152	164	165	164	133	138	145	154	162	140	147	144	128	167	157	169	143	161	159	156	141	139	141	139	150	152	158	164	142	140	141	141	142	144	148	152	146	157	135	165	129	151	147	132	144	172	149	130	143	148	160	136	145	164	149	147	145	147	140	179	152	185	153	137	151	162	150	147	148	133	143	155	134	149	133	152	154	150	134	149	161	149	153	142	139	165	146	130	161	150	169	166	140	146	144	134	150	138	156	135	164	159	148	134	143	130	157	144	148	144	142	127	137	155	148	138	141	133	142	185	150	141	142	148	145	162	158	143	146	139	136	164	166	133	154	148	151	178	141	151	160	162	157	146	125	154	148	147	132	169	158	146	164	147	142	149	148	157	159	140	153	162	167	150	163	138	155	147	134	160	136	129	131	143	149	155	160	152	160	153	178	162	155	147	172	161	153	154	143	140	160	168	133	167	163	159	160	163	159	169	136	141	144	163	175	149	156	143	142	157	141	137	143	155	165	150	132	151	174	154	147	147	140	164	148	150	148	150	145	153	179	133	159	140	145	131	156	152	159	158	144	152	156	141	158	142	163	132	154	176	151	143	134	174	149	160	146	153	146	144	143	137	159	147	145	146	147	164	140	145	155	157	151	165	150	136	157	141	148	150	155	158	162	136	148	174	146	143	148	156	160	165	165	143	131	150	155	181	165	138	170	158	146	152	133	146	145	168	148	124	128	161	114	160	162	133	154	165	166	149	138	147	133	146	139	158	144	153	146	136	149	152	150	159	161	148	132	148	150	170	144	141	157	140	142	134	143	170	142	156	158	138	146	136	127	138	135	151	142	149	153	150	156	132	151	152	150	131	136	143	156	158	143	141	156	137	131	135	151	143	158	141	183	153	136	142	136	143	156	147	145	144	148	151	141	137	150	162	153	164	162	148	165	131	118	140	135	144	153	143	137	127	171	150	138	165	190	156	149	175	158	167	157	150	147	160	142	140	141	154	143	163	154	165	146	158	146	149	139	151	150	156	155	158	124	140	164	136	149	160	145	140	145	146	135	148	143	139	143	142	128	160	162	150	154	179	144	181	160	131	159	155	147	167	150	155	144	148	138	141	164	145	162	164	147	141	145	153	161	134	161	161	162	138	141	133	165	150	143	150	135	149	142	160	162	144	139	138	134	133	152	141	138	150	150	157	156	144	172	145	152	146	141	167	139	164	162	150	135	143	138	143	159	160	167	166	139	151	167	162	141	141	148	150	165	164	141	147	140	146	160	140	146	135	159	168	150	153	153	141	159	154	159	176	137	158	158	172	155	154	140	138	158	145	181	141	144	160	141	165	132	168	149	165	156	149	153	140	162	133	140	159	174	130	132	160	161	153	134	159	151	168	135	142	144	161	163	139	131	156	118	152	159	136	153	145	154	145	134	166	136	159	171	153	155	139	130	152	167	159	153	128	132	154	143	155	143	166	155	143	138	158	153	149	145	143	159	126	146	155	157	153	152	137	122	149	140	164	165	173	153	162	165	149	150	139	145	145	161	143	160	149	135	161	132	149	150	157	146	176	156	152	130	146	138	152	156	140	146	132	175	172	147	173	151	158	159	178	139	170	148	149	128	143	125	159	125	148	140	169	154	148	156	128	160	119	128	149	142	152	148	134	172	154	153	157	155	145	150	156	153	131	144	132	174	140	158	170	165	149	146	143	149	146	170	146	154	151	141	156	144	164	137	152	169	147	161	157	143	129	147	166	163	138	138	162	148	139	134	168	140	140	131	142	130	180	137	142	152	139	166	160	141	150	145	129	149	151	170	148	156	165	155	144	147	140	161	162	160	136	145	154	150	151	170	134	161	139	138	158	144	138	151	148	159	165	133	139	138	147	140	150	143	158	154	131	153	154	165	160	144	146	141	165	137	150	145	153	174	140	152	145	150	158	130	154	137	159	166	146	162	142	140	150	139	169	139	142	166	163	162	162	148	145	144	136	127	137	154	153	154	166	146	138	158	163	154	165	167	154	128	148	161	158	158	131	153	154	149	149	180	148	137	135	142	158	149	138	128	161	150	146	135	140	146	121	148	139	152	163	147	146	137	138	158	147	155	143	134	141	147	129	159	147	162	168	151	138	174	147	149	178	143	143	154	146	151	144	158	149	164	137	176	135	140	147	154	142	144	141	146	159	135	156	159	144	159	147	145	140	151	168	135	128	169	140	160	141	164	150	143	145	168	134	137	139	151	154	146	155	144	132	138	148	167	156	134	158	148	148	152	147	129	156	147	152	161	161	162	154	156	152	167	130	155	161	139	147	135	147	144	150	143	144	180	143	154	140	166	156	152	149	165	158	159	169	176	192	148	135	157	145	151	144	132	169	165	151	125	162	167	159	143	166	150	136	146	138	171	130	148	155	143	145	162	140	189	168	157	149	163	163	155	153	134	152	150	145	159	145	154	162	131	169	160	149	146	151	176	147	179	138	153	151	147	150	172	148	150	133	182	143	134	156	151	166	180	171	137	166	150	138	158	151	153	156	155	156	143	163	155	127	152	140	152	148	134	146	145	140	170	181	138	131	148	127	172	154	121
3927	14457	9209	4290	2934	2180	1564	1186	953	744	599	567	483	395	356	345	292	254	269	265	228	236	212	198	198	191	214	198	208	196	159	204	167	188	167	178	143	181	179	178	182	159	168	165	178	158	172	186	150	155	160	149	171	163	167	182	158	153	140	160	138	175	167	141	151	170	156	167	173	151	166	180	142	152	158	186	143	163	138	149	172	157	174	175	147	133	160	164	159	148	184	175	145	148	138	153	165	152	155	155	144	154	151	166	151	146	142	164	141	145	163	146	144	147	169	167	141	167	128	142	157	153	131	147	157	161	168	141	140	157	158	147	148	142	136	162	161	150	156	152	140	124	177	147	131	163	152	140	140	139	149	176	164	169	159	142	136	151	174	175	161	175	136	145	142	150	148	131	152	124	138	158	158	145	152	130	156	153	151	147	152	142	162	159	153	154	145	165	161	153	155	159	144	165	152	163	140	164	156	154	144	157	170	153	167	135	159	161	165	107	141	162	165	164	140	155	138	159	159	174	147	158	138	141	158	159	166	161	144	151	154	144	161	167	137	170	149	162	143	150	158	124	145	135	146	144	158	154	136	167	155	149	153	140	151	153	161	156	156	127	127	173	136	191	166	148	153	150	157	121	162	165	135	151	147	146	158	162	142	155	158	147	157	149	142	130	153	159	140	192	143	148	161	169	171	159	133	138	142	148	159	158	165	159	153	160	135	149	159	150	164	151	145	168	157	127	150	168	140	146	163	159	158	157	170	144	167	157	151	156	153	163	157	155	166	132	152	135	152	143	133	138	167	139	151	165	169	148	172	159	168	150	148	149	150	165	152	181	143	145	159	171	168	141	138	157	164	152	138	153	141	164	146	139	134	184	143	142	156	162	163	145	164	170	128	152	160	160	158	133	146	156	137	160	149	163	151	162	172	153	149	179	145	165	154	133	147	143	138	155	159	166	160	143	149	156	144	129	135	147	146	156	147	160	131	159	158	137	138	158	134	128	143	163	146	148	163	180	160	159	128	132	145	139	155	168	142	126	143	151	128	180	144	146	142	150	156	152	133	170	141	158	132	150	174	136	148	156	138	159	157	166	149	162	158	155	156	161	159	141	155	163	142	160	131	144	141	154	149	165	175	148	127	153	145	168	124	141	138	167	149	161	155	155	144	151	160	175	134	148	177	137	161	134	162	134	150	163	143	154	154	151	145	147	163	159	160	149	154	157	141	158	146	158	162	144	169	153	140	155	167	140	127	148	127	175	133	143	149	168	135	155	150	158	152	140	148	138	163	134	154	124	137	137	141	141	160	148	163	175	148	136	165	153	140	148	173	142	163	162	160	136	138	156	132	146	153	142	137	132	175	164	159	162	150	154	151	160	151	141	131	131	162	120	155	134	170	170	156	138	157	171	150	164	121	150	152	167	157	134	148	130	148	135	129	193	175	174	143	142	145	140	152	141	147	153	159	144	158	163	142	143	151	151	130	146	148	137	161	150	158	145	130	152	162	176	153	145	161	145	137	142	142	142	155	132	144	154	192	183	141	148	147	149	148	132	130	152	153	149	154	134	143	143	125	149	154	164	154	137	146	162	177	155	146	136	133	136	141	144	159	160	143	152	143	161	152	123	140	160	155	130	141	155	146	152	172	145	161	134	148	157	160	164	158	161	158	173	170	152	147	175	139	126	144	142	136	153	173	148	142	143	152	156	151	130	123	163	155	162	149	156	170	143	130	174	165	140	155	134	157	148	137	159	148	139	159	140	149	168	164	185	144	152	141	168	152	168	171	149	140	136	148	137	162	165	142	139	136	170	151	163	141	150	139	143	141	152	170	158	146	148	142	162	166	166	147	141	148	130	148	161	152	149	162	138	155	162	142	146	150	161	156	154	133	133	147	145	151	152	146	166	139	150	133	153	152	137	135	151	151	151	172	167	140	142	168	165	149	167	161	163	148	145	146	157	140	130	152	145	144	148	148	145	156	165	143	171	160	131	159	157	145	141	157	143	161	159	170	149	160	165	176	145	161	167	128	161	155	138	153	162	134	132	127	165	154	156	130	149	148	154	138	149	134	161	143	135	155	147	169	174	157	130	170	149	142	153	145	157	139	163	136	157	159	141	162	133	137	163	168	155	151	149	154	166	157	154	151	148	144	172	114	128	139	146	143	144	139	163	126	145	149	128	146	146	142	145	130	148	123	140	135	140	150	150	167	165	153	145	137	163	157	145	143	144	165	171	154	139	159	149	162	147	155	163	147	148	134	150	161	152	157	143	161	160	149	155	149	158	136	158	152	145	139	139	148	152	150	137	142	146	147	170	160	137	147	176	164	155	155	140	144	151	159	140	147	146	160	169	155	144	151	134	130	166	157	155	177	158	183	153	140	140	167	154	158	161	153	162	154	138	161	139	166	145	170	160	143	130	143	156	161	135	139	137	174	157	152	145	141	152	138	159	146	169	148	131	156	158	162	141	141	145	150	166	130	148	166	142	152	161	142	141	144	170	159	163	135	175	155	157	153	158	165	146	156	169	144	174	153	161	157	126	138	166	163	143	174	145	155	148	133	150	159	131	166	148	156	156	165	166	179	144	144	141	152	155	141	147	165	160	139	163	121	147	149	175	144	163	127	151	153	142	164	140	146	140	164	121	156	165	161	146	144	144	132	143	145	144	149	166	148	155	141	150	145	147	154	136	162	141	153	164	159	157	154	149	159	158	166	148	131	135	152	156	147	155	157	139	159	147	139	149	153	155	166	147	156	143	175	167	148	148	150	155	159	150	154	146	164	153	155	157	155	163	151	160	156	161	160	140	164	150	147	165	129	153	150	157	146	143	151	142	139	143	162	136	165	159	167	181	153	148	127	144	127	172	157	149	140	147	156	144	153	154	144	149	136	169	171	148	161	146	153	175	148	152	152	165	134	137	157	164	145	144	161	148	151	153	147	139	153	144	152	168	150	140	146	152	180	141	149	133	160	140	147	179	148	142	140	169	157	180	141	143	145	141	138	133	150	160	160	154	146	153	129	164	170	155	145	155	157	149	146	142	153	139	151	160	155	150	171	160	163	163	170	129	161	144	134	153	152	156	158	157	161	144	140	156	158	175	157	146	155	154	135	152	145	141	148	144	155	150	136	159	182	152	128	154	152	160	158	149	158	161	154	139	146	135	156	148	165	149	158	181	148	155	181	145	155	145	146	131	147	154	162	133	177	138	160	151	162	145	155	178	163	140	148	144	169	169	152	141	134	172	171	128	171	167	168	142	143	157	156	146	155	150	150	154	162	154	139	134	153	141	153	150	152	142	165	151	152	152	168	147	153	136	181	157	141	143	157	146	157	147	139	135	155	137	151	137	145	146	147	152	158	149	142	167	160	149	155	149	145	147	149	137	148	146	159	156	167	147	160	129	146	146	144	177	157	133	163	153	164	197	157	140	167	172	138	152	151	167	142	148	146	157	166	152	157	150	153	153	122	163	150	160	163	169	149	150	164	159	150	152
27373	19721	7454	807	454	437	407	402	376	371	355	363	376	332	329	352	333	333	341	338	334	332	363	327	384	371	350	334	336	367	353	330	359	357	361	346	329	336	369	327	346	329	318	348	330	370	346	368	333	343	374	319	342	351	340	345	352	349	342	355	385	371	368	347	334	354	333	364	349	377	367	359	361	321	374	356	328	348	338	357	345	354	363	330	351	352	317	342	321	360	355	361	343	384	379	373	343	338	332	326	358	350	373	344	356	386	337	326	363	329	308	350	358	378	371	339	319	308	366	366	323	357	332	348	341	356	369	363	345	368	366	373	349	339	334	323	355	330	360	345	355	344	323	344	337	344	356	347	376	337	342	361	345	406	333	340	409	363	331	328	363	333	341	360	344	346	344	343	342	345	336	370	359	372	377	356	346	368	350	341	329	386	305	358	403	349	360	395	314	348	356	301	335	349	337	319	341	318	358	359	372	354	361	361	359	318	355	324	335	345	361	350	319	341	318	351	318	343	351	393	362	332	345	329	361	324	311	376	318	340	349	346	328	344	341	313	339	353	342	346	350	324	345	357	377	340	359	346	330	340	356	387	390	358	327	334	360	346	346	358	331	362	355	341	342	346	323	351	369	342	318	324	365	373	331	341	366	313	339	334	333	314	356	355	364	351	336	343	340	359	334	352	339	344	344	337	352	364	376	339	315	360	363	339	373	317	349	358	366	315	332	353	339	340	356	354	376	351	354	352	351	339	349	315	344	341	340	373	359	356	318	362	330	348	318	347	366	374	338	337	324	364	343	346	340	353	350	367	342	335	375	342	346	337	330	340	328	396	350	373	367	345	353	339	343	365	347	354	335	340	320	356	319	366	333	345	343	346	335	351	333	341	345	347	372	371	356	336	358	332	370	331	328	345	338	343	327	335	359	308	339	389	346	357	307	337	340	343	359	356	365	348	369	318	336	349	359	323	342	352	350	352	366	357	373	328	344	333	363	341	340	325	342	353	338	347	307	334	340	365	342	333	360	349	343	334	347	308	338	362	366	318	348	342	339	347	336	362	348	338	353	349	370	377	324	365	340	355	355	336	331	343	342	365	337	355	367	354	325	338	345	346	324	334	348	327	333	361	342	340	357	336	352	329	370	335	361	335	342	360	335	342	321	350	349	368	334	363	351	328	334	303	350	322	337	340	353	330	360	336	366	333	338	357	350	344	368	355	351	315	358	347	333	328	379	330	341	352	330	383	370	340	348	353	339	341	339	345	341	325	347	301	327	349	346	374	353	324	313	324	354	347	342	343	364	346	368	371	350	341	312	363	357	334	333	334	342	329	368	329	357	339	342	322	343	337	343	367	356	333	372	366	322	337	393	332	342	364	317	351	353	357	318	343	327	336	327	335	331	361	289	355	379	327	322	336	320	352	361	341	321	322	324	342	361	346	324	352	324	346	344	356	358	327	361	335	361	368	361	357	339	372	355	330	389	323	357	359	327	346	330	344	360	348	374	337	335	318	379	342	346	327	337	342	406	324	346	335	334	337	361	335	337	367	386	354	326	341	337	322	332	334	359	349	346	349	313	338	354	345	357	328	352	349	371	328	323	357	331	358	334	307	340	324	337	332	350	397	365	357	366	355	350	337	359	357	375	331	328	345	318	353	347	356	331	348	353	352	351	342	325	365	341	362	389	350	369	331	349	360	315	343	367	343	360	331	361	333	354	335	340	340	353	391	321	356	366	374	341	338	345	336	367	370	361	347	317	347	354	356	365	381	355	346	344	332	362	328	364	335	326	334	346	343	353	335	351	357	341	351	328	338	356	330	309	342	381	361	384	326	340	313	350	355	337	352	308	382	311	361	330	334	340	339	334	358	352	336	356	365	353	390	330	308	350	349	393	325	331	337	378	367	345	385	322	308	370	351	299	341	376	320	366	341	341	346	353	352	364	349	330	361	348	338	343	370	331	348	368	320	327	347	351	359	330	319	332	359	359	337	323	344	336	364	336	349	352	370	334	342	362	344	330	365	377	376	348	337	320	311	368	316	339	359	332	375	335	341	340	320	372	340	327	293	339	354	353	343	368	326	317	370	309	318	322	315	331	384	340	372	358	357	332	349	349	326	381	332	346	332	348	330	347	317	369	326	370	340	360	322	339	364	335	355	319	346	341	357	365	314	352	350	351	363	350	349	359	378	399	325	321	319	356	363	352	334	358	358	351	311	343	318	330	342	322	356	364	356	354	337	380	333	324	365	309	349	348	342	359	383	336	366	344	331	322	331	351	374	342	354	324	332	365	366	353	343	353	349	387	336	341	346	348	362	335	336	341	333	336	326	376	383	349	356	346	355	349	391	351	365	338	313	324	350	315	350	352	340	341	337	308	364	364	332	341	344	346	370	349	380	354	351	339	371	335	347	369	348	345	353	314	343	359	360	362	361	318	350	344	372	366	336	333	369	342	358	378	336	352	350	332	326	355	405	351	342	367	333	336	333	330	347	380	348	332	350	340	399	358	323	353	385	342	350	304	326	345	317	358	360	364	345	327	345	344	321	351	375	326	343	327	332	386	328	322	339	370	356	359	318	348	362	343	362	347	346	329	345	335	347	337	350	374	307	348	336	375	364	356	340	364	387	327	361	352	306	331	366	352	397	290	344	323	351	343	321	355	371	371	333	369	355	339	344	291	377	321	376	355	326	353	356	362	343	366	343	332	335	321	361	373	359	331	327	346	339	372	326	361	342	341	362	340	322	369	356	358	327	335	349	365	334	330	355	321	336	336	339	364	326	335	341	371	327	311	371	320	360	359	337	361	366	332	307	355	358	349	368	371	345	383	333	355	369	350	383	354	366	356	358	351	323	362	321	328	357	334	370	332	339	365	356	364	343	354	326	394	317	335	317	358	348	343	360	369	326	351	342	352	351	364	354	319	347	337	380	351	312	322	314	372	318	366	340	356	345	359	326	362	372	355	355	349	353	350	350	347	324	363	360	376	329	344	339	320	348	380	301	332	368	372	359	332	331	359	348	344	332	370	324	382	371	359	349	327	364	324	341	356	345	344	341	348	352	370	335	341	376	369	347	341	346	333	359	353	320	355	351	335	359	346	340	356	317	312	332	356	356	343	338	327	347	346	385	360	363	323	327	346	290	323	321	358	350	330	364	321	337	332	342	313	355	328	359	362	337	344	336	350	323	373	337	354	360	354	351	357	388	359	321	369	314	349	347	349	369	339	331	345	339	353	353	365	337	308	370	320	341	353	326	363	349	344	350	355	325	337	358	387	333	372	379	349	322	350	323	365	347	358	336	346	360	324	345	357	380	368	349	358	348	362	338	354	349	344	339	375	328	355	333	370	341	343	343	391	337	318	321	312	358	337	348	346	336	309	349	342	357	347	343	321	345	339	360	353	339	313	340	337	331	361	351	356	369	337	350	353	367	313	366	327	330	332	300	345	337	325	311	342	317	304	333	340	359	339	323	345	347	341	329	346	348	313	347	328	337
4880	2523	1352	838	656	594	491	484	468	438	419	395	402	407	384	352	391	420	390	381	350	385	385	379	351	367	361	348	373	342	407	401	345	360	381	386	383	363	352	351	389	354	336	371	342	345	373	342	366	372	355	358	348	353	331	354	361	361	390	369	357	366	383	345	377	376	370	397	377	342	356	371	338	369	378	355	335	328	365	372	373	392	382	376	379	351	355	345	354	343	349	367	340	401	386	361	392	364	369	340	354	378	383	367	380	339	392	350	341	378	366	366	363	344	345	377	383	353	364	341	327	377	384	376	367	349	373	364	323	365	379	360	348	383	368	399	345	370	353	347	368	378	350	365	364	355	333	346	357	360	347	376	339	365	321	386	363	371	391	385	374	339	363	382	366	361	394	385	373	360	344	366	360	376	391	355	366	351	404	357	372	354	399	339	334	353	376	391	341	344	343	348	386	343	347	382	365	367	369	373	384	344	361	346	332	375	374	341	349	370	362	367	358	369	322	398	371	349	374	365	379	381	386	399	345	356	347	377	367	373	366	365	363	373	373	365	367	355	339	353	359	359	362	328	379	360	375	390	367	370	366	375	386	342	367	403	361	376	349	354	377	342	370	340	338	358	375	353	364	370	363	374	382	378	370	339	331	376	364	399	381	346	342	347	370	335	371	354	376	358	348	350	396	349	357	335	384	361	395	378	367	373	354	330	403	359	360	358	322	332	402	376	350	345	357	341	366	358	378	363	363	351	331	339	343	360	384	364	369	371	361	378	360	336	357	351	381	348	360	387	376	357	376	315	383	337	383	374	391	394	386	343	364	356	395	370	391	358	360	379	350	339	379	318	356	414	363	355	352	356	323	358	359	370	374	353	374	362	361	336	355	367	344	379	365	367	356	382	371	337	335	356	351	351	381	358	388	358	339	330	360	363	381	388	377	343	373	376	380	409	364	362	354	376	377	355	379	373	388	341	364	382	372	364	361	353	337	365	381	372	382	377	380	349	342	344	355	368	359	360	410	384	369	385	369	342	350	345	359	323	344	386	348	359	384	353	433	368	365	370	359	381	352	391	382	385	338	331	364	362	385	358	362	373	353	340	388	366	371	369	353	374	379	327	353	352	344	337	345	335	400	366	361	378	370	361	390	393	363	352	393	343	403	358	368	396	360	378	388	402	339	376	350	363	357	378	371	324	344	368	374	392	360	387	354	399	373	384	341	348	392	375	361	340	345	366	373	369	376	351	378	366	352	364	365	369	379	383	397	363	348	377	351	341	361	387	380	371	367	371	359	374	382	354	359	356	391	368	370	356	412	364	361	378	338	355	360	373	374	385	386	412	366	347	382	367	350	378	335	375	398	378	373	349	373	366	351	354	340	381	370	350	371	358	348	383	337	376	332	354	367	358	363	375	369	360	370	334	348	337	345	381	348	394	346	353	362	359	336	317	377	355	382	379	356	340	366	373	383	334	369	359	355	389	329	385	379	401	358	347	377	383	359	359	367	369	384	374	374	349	356	349	331	361	371	333	399	380	373	365	396	372	352	362	377	349	377	356	385	374	344	363	365	385	380	371	388	355	355	349	365	363	371	334	391	379	343	405	364	352	400	367	349	369	352	398	354	337	365	382	375	379	380	351	376	352	348	351	395	390	347	360	362	367	360	385	358	365	388	410	351	328	344	357	346	349	379	312	384	352	362	353	377	355	374	360	375	351	363	393	360	308	359	334	340	386	366	362	359	375	366	380	341	354	333	401	353	356	358	351	377	363	331	360	370	352	397	381	346	371	381	374	377	372	396	326	384	362	343	354	347	350	368	364	355	346	356	361	355	391	354	341	352	370	350	335	372	344	362	367	367	407	367	367	360	399	394	366	349	355	382	391	368	326	396	358	353	369	360	361	355	350	375	369	351	402	363	356	389	372	365	368	377	350	345	380	350	393	404	379	353	359	341	394	337	375	361	392	386	390	324	351	357	375	352	353	369	359	377	328	370	353	340	387	320	389	335	384	371	367	367	349	357	363	355	366	317	368	350	356	341	378	385	359	361	389	412	404	398	346	358	371	375	361	382	358	363	364	347	382	311	402	372	345	349	329	385	363	389	375	384	342	394	366	352	367	382	363	368	337	354	370	334	377	364	389	356	352	339	377	378	347	352	379	380	371	363	394	352	416	354	435	354	341	342	369	352	355	359	377	363	361	347	348	357	351	353	362	337	369	357	366	374	367	359	364	384	379	347	342	370	389	339	396	329	356	356	385	340	361	358	368	396	417	363	358	358	344	354	356	351	377	406	371	364	373	358	369	366	337	397	372	357	363	355	350	382	385	347	380	358	385	359	374	369	397	387	381	352	355	361	359	356	379	383	374	387	390	375	356	377	371	345	365	368	355	337	345	412	363	367	402	379	368	402	397	380	356	361	387	385	385	367	363	349	362	360	372	363	359	347	349	355	366	358	379	366	361	352	348	385	369	367	363	345	364	378	361	365	373	340	376	370	332	367	328	329	380	374	390	361	369	374	356	345	363	352	369	368	372	344	367	404	377	372	352	359	350	350	389	338	387	356	337	369	344	369	354	373	365	366	344	364	363	390	392	346	378	360	379	337	348	361	343	367	381	375	408	335	377	400	415	378	341	378	360	398	327	332	354	354	351	364	322	339	374	367	357	371	334	382	340	388	364	358	362	353	398	327	323	326	383	360	329	371	377	339	348	358	384	360	365	371	380	379	360	375	352	368	390	337	386	358	387	334	361	363	391	361	391	388	362	402	394	348	365	381	393	367	392	394	352	364	344	377	346	358	361	406	383	338	353	361	360	365	392	371	376	358	329	352	353	377	369	379	378	369	361	345	349	361	364	389	355	333	372	387	364	378	333	352	368	360	371	358	367	394	337	389	378	353	360	371	375	359	359	361	400	360	399	313	373	351	354	342	347	375	395	365	378	357	386	373	376	365	361	376	372	360	335	340	401	369	378	350	383	353	360	400	407	331	356	336	365	373	401	344	342	378	363	352	371	331	333	308	333	344	353	352	348	362	343	352	361	369	401	340	383	335	385	381	333	356	383	357	402	379	348	337	356	360	366	341	371	368	387	362	349	359	365	346	378	379	347	377	379	369	358	365	415	349	374	368	375	330	354	364	375	354	323	336	374	389	394	377	396	357	387	372	373	353	375	353	402	374	363	363	384	386	366	383	385	352	378	322	370	357	347	378	347	328	382	369	370	376	338	362	370	345	397	381	388	353	368	405	345	348	354	329	386	366	331	365	365	378	391	341	379	373	381	412	329	354	342	407	385	352	363	358	375	353	408	369	343	351	349	382	398	344	401	358	339	434	393	344	333	377	399	368	361	391	375	381	360	414	384	366	365	331	414	371	336	396	353	380	397	391	383	359	357	340	352	357	380	375	368	363	338	377	354	369	343	371	341	352	329	380	380	343	378	383	357	345	396	374	402	384	377	398	345	348	361	396	381	382	378	382	391	356	383	334	381	371	348	389	381
23550	20908	27678	24247	20756	4425	708	488	421	354	291	290	249	289	220	209	221	187	230	201	185	184	209	192	187	158	187	178	185	176	172	177	172	204	157	169	193	141	148	187	188	152	186	186	173	167	156	161	188	177	185	173	187	167	172	179	161	179	179	185	163	187	165	141	143	148	160	181	166	163	171	165	167	154	191	190	163	174	178	185	174	164	166	168	184	180	160	138	165	149	168	153	149	150	174	171	146	150	162	157	149	197	183	151	170	161	183	171	168	182	169	155	160	152	159	163	165	171	174	145	193	186	168	178	157	156	189	184	154	163	161	192	150	166	169	164	184	162	150	144	192	163	167	169	154	171	152	144	173	149	167	164	196	178	187	176	160	168	188	164	161	146	191	148	151	171	168	154	171	160	192	183	173	141	164	174	169	162	188	180	173	153	165	165	175	167	161	165	142	171	147	161	168	151	150	193	161	177	164	170	158	182	156	165	178	191	145	165	149	154	167	154	172	153	142	166	150	198	182	173	160	153	169	179	163	159	167	176	170	164	148	147	156	174	176	197	154	181	162	171	186	177	195	167	167	166	179	168	157	194	161	182	150	182	189	178	181	150	161	171	186	176	160	155	149	157	175	160	186	161	156	190	176	169	167	157	173	150	191	176	157	156	160	155	160	161	191	170	197	160	159	162	156	137	153	160	166	186	158	165	153	163	147	165	175	143	184	182	179	164	185	166	174	158	158	146	146	158	155	179	152	164	178	183	160	155	152	178	172	173	182	186	172	177	174	157	173	161	173	179	186	170	185	176	183	163	171	145	151	182	154	161	174	172	191	158	185	181	156	172	169	159	174	157	163	155	162	158	144	169	187	152	177	156	161	171	140	166	144	159	166	175	159	177	151	158	161	174	169	136	164	144	133	159	154	165	186	168	157	158	171	152	188	157	169	156	168	157	184	170	172	169	163	166	163	148	178	156	205	153	166	158	194	170	164	190	163	191	156	172	162	159	170	174	177	171	142	169	152	188	147	166	165	153	147	158	177	161	170	177	156	175	174	159	158	156	185	164	165	203	157	193	156	157	166	155	173	166	164	157	172	162	165	168	181	162	163	199	149	176	179	176	179	154	171	183	171	170	160	175	197	165	146	157	175	145	176	153	173	166	155	174	155	159	148	169	168	152	156	164	178	165	168	156	174	152	174	180	182	182	180	163	151	150	159	156	178	165	154	136	168	176	170	154	149	158	166	163	161	169	175	149	176	150	169	189	168	158	182	197	170	166	158	174	175	153	193	180	179	147	163	153	188	169	179	150	172	175	169	174	150	177	167	190	146	185	164	150	148	178	146	145	201	160	148	163	147	164	174	176	169	174	171	173	157	164	176	175	173	152	169	189	168	170	146	190	178	167	150	158	174	165	154	163	177	170	157	147	157	185	169	138	166	169	163	179	179	167	174	171	156	182	158	164	183	149	152	156	163	164	166	162	168	172	175	138	181	162	179	164	153	172	173	158	192	153	164	162	149	182	176	172	173	176	166	163	149	166	172	198	162	159	162	153	151	161	161	155	194	170	163	153	158	155	173	159	174	152	158	159	172	171	171	157	167	163	186	172	159	169	177	163	176	158	176	189	178	158	187	167	143	163	183	177	168	159	185	159	190	167	170	139	181	161	166	176	155	178	152	170	148	146	184	154	177	148	164	168	170	177	180	170	160	170	194	150	172	171	174	149	174	162	154	179	155	153	144	164	176	168	171	177	173	174	136	185	172	170	168	129	162	150	166	150	189	200	179	180	184	178	136	183	160	152	171	186	158	160	191	195	179	171	163	166	160	169	173	185	160	173	171	178	156	159	169	168	166	143	166	169	149	136	168	157	175	162	165	186	156	168	183	172	163	162	169	158	166	168	176	152	151	167	176	175	185	135	160	186	193	151	183	150	155	172	170	175	184	151	155	153	169	144	172	195	173	185	165	153	182	167	182	192	170	167	164	175	165	179	171	177	172	159	163	174	161	177	164	174	168	168	159	162	191	167	172	171	155	171	163	167	159	178	171	189	165	163	148	170	157	170	150	168	178	154	161	158	183	167	153	167	161	161	164	159	151	194	165	164	177	149	168	162	176	164	191	152	170	139	156	157	142	167	143	158	142	169	167	183	160	173	185	162	175	146	171	162	157	147	182	158	160	151	163	166	153	167	142	169	176	170	175	154	201	154	158	151	167	150	189	144	163	167	141	172	160	139	182	158	176	170	162	149	166	157	172	141	150	169	160	162	166	143	149	181	171	168	140	166	144	194	175	179	176	158	160	163	165	160	167	152	182	159	147	174	172	148	151	173	160	187	165	175	144	183	151	160	155	181	159	166	157	182	161	160	182	190	149	167	182	174	173	172	177	174	166	173	167	157	156	150	149	169	195	155	153	152	167	183	168	166	192	181	162	145	167	165	166	185	156	173	164	158	171	151	159	154	164	150	142	165	158	181	188	149	133	166	168	149	168	187	160	174	158	170	176	159	172	155	170	175	188	165	170	167	159	177	188	171	178	170	188	161	162	156	177	195	177	155	199	161	139	155	154	161	150	171	172	150	168	165	171	151	181	162	148	144	137	166	174	170	152	149	194	167	169	161	178	175	156	149	151	165	174	187	171	159	174	187	167	175	178	183	165	156	151	168	179	174	170	158	167	172	185	155	141	165	155	168	162	151	172	151	168	154	156	161	175	174	163	171	142	153	173	190	169	166	159	144	159	166	174	160	168	165	171	153	166	177	195	188	175	181	160	160	168	152	166	158	184	154	163	190	176	162	146	185	164	164	162	165	185	165	156	138	164	149	168	178	158	159	157	181	190	160	161	168	150	170	168	167	164	168	175	170	170	149	167	149	164	173	159	159	162	159	162	157	145	149	159	153	159	171	166	169	156	158	171	176	158	163	168	165	155	171	149	160	143	145	187	167	165	161	173	175	157	132	182	181	161	183	156	156	163	160	177	162	156	164	171	173	155	161	160	156	153	178	154	157	182	182	160	143	177	146	172	176	166	164	156	163	157	190	194	170	153	169	162	188	172	145	183	191	179	162	174	162	160	163	183	168	173	171	154	182	168	176	185	158	183	177	139	167	164	145	166	186	188	159	130	145	164	179	169	162	176	154	169	176	150	180	151	162	170	161	165	168	171	163	172	149	181	151	151	173	168	166	177	153	163	151	145	154	168	148	177	148	142	158	152	188	136	170	168	148	174	158	157	164	163	175	166	167	154	160	151	135	161	200	155	147	181	162	145	162	188	157	185	165	161	172	183	152	158	171	175	195	173	161	164	173	166	162	174	156	176	167	165	163	169	146	183	161	144	172	155	188	175	161	164	160	162	182	148	152	174	172	168	159	157	155	152	180	193	146	175	167	160	143	162	171	165	156	137	167	158	147	152	178	174	184	182	158	184	161	196	171	166	161	156	168	146	170	162	161	194	164	154	156	179	175	158	190	171	178	164	171	171	171	184	154	161	166	174	156	193	169
3459	8903	5520	2472	1786	1331	967	759	578	549	466	377	366	316	304	271	242	267	253	238	242	226	221	186	191	227	214	228	186	184	202	173	193	189	185	195	189	196	190	202	176	171	178	186	167	186	170	189	194	173	200	184	182	179	177	184	186	167	171	187	165	190	174	160	187	169	182	180	161	150	190	173	171	166	168	177	160	175	173	176	180	172	175	145	189	169	181	194	183	197	190	177	189	207	198	174	188	181	165	182	181	175	209	192	196	189	174	207	180	171	184	170	176	217	174	174	190	207	181	165	170	182	177	169	170	195	165	175	159	176	178	182	169	153	183	168	173	179	191	177	187	189	196	164	157	166	197	175	187	173	166	168	162	178	161	162	175	165	169	171	184	193	201	179	188	182	166	188	171	171	155	177	153	162	172	176	170	180	202	167	178	181	185	180	175	175	166	166	178	161	186	204	158	169	180	174	171	185	188	164	184	159	158	151	194	145	176	200	164	194	174	180	184	160	163	165	168	183	190	206	168	163	165	180	171	182	196	168	199	184	170	180	194	184	185	160	189	183	179	161	172	171	177	168	172	173	177	172	177	163	183	182	180	148	175	171	182	176	151	167	174	161	191	160	177	209	149	165	179	194	174	158	178	180	187	171	196	190	144	163	189	187	200	160	195	161	166	173	175	163	179	193	172	169	149	186	176	172	160	190	192	175	159	184	188	178	177	179	168	176	176	180	180	151	171	161	187	193	147	187	155	160	168	188	187	193	202	163	164	166	173	195	192	195	180	171	179	167	185	187	168	167	176	180	181	160	182	189	180	166	159	170	179	164	165	182	189	167	164	163	192	179	181	159	148	176	164	167	204	186	217	154	185	175	166	197	167	186	186	192	187	162	160	193	171	176	185	161	160	156	158	174	164	169	199	190	194	177	181	179	195	179	186	164	183	180	181	169	172	187	177	177	156	170	207	191	163	190	169	171	169	171	190	158	172	161	165	183	167	203	165	191	213	180	170	189	169	202	173	172	186	169	200	175	186	165	189	172	169	153	185	173	191	203	192	174	153	180	185	169	168	172	179	180	193	181	178	168	161	161	185	172	173	187	168	175	154	182	155	171	193	183	168	171	180	179	172	156	193	162	168	163	180	182	175	186	148	191	196	179	183	172	150	186	180	178	171	196	160	187	185	182	161	201	177	184	164	164	179	186	160	168	177	179	188	161	189	167	176	194	179	185	183	180	181	186	188	188	168	170	176	165	175	192	189	193	182	178	182	183	159	171	172	176	166	160	156	173	190	176	168	177	189	156	186	169	184	186	189	196	181	180	192	177	160	167	163	184	180	195	159	188	183	175	186	161	170	169	152	185	180	185	183	190	168	184	174	185	176	177	164	163	168	174	193	162	176	196	196	155	170	187	177	177	176	162	180	181	167	156	189	185	181	188	168	184	181	176	193	181	193	184	181	155	171	177	184	175	174	181	146	173	155	165	178	178	159	163	166	173	173	182	167	145	172	209	179	179	171	174	177	173	158	196	162	180	190	179	185	174	182	180	159	194	185	164	165	166	166	164	175	165	180	150	176	174	176	161	181	177	151	163	175	149	193	182	172	188	175	193	183	202	156	182	173	180	192	172	151	173	154	187	152	187	153	171	181	162	178	179	149	168	186	164	174	181	182	174	177	169	181	192	188	173	210	178	161	168	172	161	195	166	194	180	181	174	172	162	186	167	184	188	189	192	155	167	158	178	161	172	191	173	188	178	177	181	156	196	191	175	189	178	173	170	178	154	160	196	174	169	190	182	163	177	197	173	186	162	174	187	173	169	178	149	193	173	193	176	190	166	167	203	169	186	175	177	202	164	188	181	162	172	175	183	203	168	191	182	186	178	167	178	165	169	184	166	182	181	173	168	167	180	158	174	172	181	188	168	180	156	172	179	170	183	177	178	193	172	174	202	207	174	168	157	184	188	171	184	170	180	176	173	181	168	172	142	176	194	168	188	176	189	205	169	167	158	171	172	194	179	191	160	161	179	152	187	156	171	181	170	161	179	170	173	163	190	144	152	191	184	178	185	189	177	194	176	170	149	181	155	194	173	180	176	187	199	186	160	171	185	152	184	175	186	164	148	191	197	172	171	166	199	160	158	174	191	200	170	179	174	203	196	180	189	168	181	165	179	170	180	186	171	195	162	185	190	183	165	172	141	194	170	154	144	183	162	184	151	165	186	177	185	167	186	164	184	188	172	172	161	191	163	153	188	158	192	165	178	181	165	180	154	183	181	190	170	165	178	173	193	155	203	148	171	178	158	177	197	172	148	201	164	170	161	162	161	167	164	168	172	163	172	179	157	170	166	176	194	180	158	155	187	179	188	195	187	195	176	177	178	154	174	185	170	178	189	170	168	179	176	170	182	155	190	172	172	177	167	169	186	181	181	188	178	151	185	170	164	165	204	155	161	180	170	187	183	164	197	189	188	184	181	174	177	205	186	182	196	190	175	168	206	171	169	170	166	149	174	205	177	178	183	194	176	173	173	196	176	183	175	167	144	185	178	150	176	156	180	161	185	176	170	174	172	180	178	185	165	165	187	188	176	176	166	167	178	175	182	185	187	167	177	179	184	172	137	151	164	191	177	191	167	165	188	178	173	155	185	175	176	188	166	162	163	148	185	169	155	194	167	179	193	199	183	156	166	189	169	173	188	206	187	175	180	183	164	176	160	184	165	158	183	193	190	206	156	168	180	163	166	175	190	161	186	186	185	165	182	172	177	180	202	177	167	197	184	168	157	196	176	157	187	161	200	183	168	169	182	192	174	169	176	200	179	159	171	197	173	189	200	165	149	170	181	165	204	159	179	154	212	188	158	175	202	187	183	181	193	167	196	177	177	171	172	180	186	195	191	166	169	172	170	178	164	175	167	174	185	201	183	172	167	196	191	192	177	178	186	186	182	181	162	173	194	190	164	181	170	195	179	166	179	178	184	185	192	191	172	201	193	189	175	179	173	168	174	188	164	190	193	174	166	165	145	181	166	172	155	185	177	191	180	187	174	188	165	153	172	168	169	166	182	176	166	198	173	195	203	175	153	178	154	157	195	165	172	180	164	173	189	181	178	188	190	201	189	164	164	173	157	182	177	169	199	187	165	175	176	156	165	176	187	190	173	188	182	180	192	199	178	171	169	164	181	186	196	196	178	188	199	172	206	184	179	186	141	171	166	181	168	170	201	163	153	165	183	179	163	182	164	169	200	173	161	178	164	155	174	193	188	163	178	174	188	173	159	191	154	173	186	186	172	191	176	165	172	141	192	182	189	166	163	175	191	184	188	172	181	172	170	185	167	186	171	178	169	164	191	177	176	187	181	172	163	176	189	179	168	182	157	179	199	168	160	193	187	182	178	180	179	179	169	137	191	165	179	192	151	188	172	167	186	168	184	175	165	195	194	158	178	172	165	164	187	174	169	180	177	178	186	186	164	160	185	204	153	177	194	185	182	166	172	193	188	164	166
24589	20895	26529	25231	7144	764	561	564	487	511	476	476	450	469	413	408	426	394	422	428	426	445	391	446	414	413	410	457	393	395	386	390	415	396	429	424	419	417	413	441	383	369	411	425	410	411	373	388	406	421	408	411	404	422	394	382	401	380	398	387	439	407	400	411	405	419	408	446	437	414	393	417	409	420	411	438	415	436	389	424	399	376	389	443	390	418	385	391	438	408	393	392	407	421	417	398	387	400	402	379	394	433	424	379	397	431	397	391	426	428	433	417	439	410	412	410	372	435	424	446	391	359	392	415	408	372	371	403	410	377	412	410	375	389	419	399	432	427	438	376	414	383	405	434	406	393	422	417	401	453	415	399	374	376	392	379	411	383	359	404	397	412	400	413	357	373	413	422	402	423	417	385	394	375	421	410	398	383	378	367	409	415	413	421	399	390	388	411	408	398	376	369	416	408	371	392	417	379	428	373	414	396	437	403	399	411	415	397	412	377	388	368	398	407	398	396	377	377	370	404	432	429	382	393	399	381	403	373	411	400	399	384	405	391	427	404	375	398	384	412	399	365	405	390	419	363	386	360	398	382	434	388	385	385	406	409	437	377	403	388	398	403	422	391	431	409	396	430	383	385	431	409	438	377	393	402	388	423	408	387	394	432	386	403	415	361	418	410	396	384	369	380	436	366	396	379	421	373	412	399	392	377	392	367	386	373	424	386	389	388	426	395	458	395	394	392	380	403	402	394	396	402	397	397	427	495	371	397	376	414	408	431	363	383	421	426	393	415	401	412	430	408	422	418	428	395	411	384	402	403	402	406	418	402	406	416	386	426	403	397	394	423	387	399	378	394	363	416	403	388	411	415	435	391	419	420	398	382	440	392	362	391	406	404	406	391	381	396	475	397	371	421	407	411	411	403	395	430	378	398	378	418	381	430	379	414	381	413	394	405	453	409	390	455	379	385	397	374	398	425	401	411	397	415	406	394	381	410	404	404	415	397	388	416	396	425	408	389	398	395	408	394	402	406	410	372	373	406	392	391	435	409	411	401	452	408	396	375	413	408	418	399	407	390	365	385	460	398	412	363	411	392	388	403	417	404	397	439	466	372	433	395	422	432	392	386	394	394	400	410	389	414	415	400	395	373	435	404	423	448	383	412	409	373	400	368	402	400	393	414	436	415	423	433	391	353	379	401	435	394	387	395	399	424	423	429	398	410	430	404	387	423	370	410	406	360	410	409	389	386	409	387	418	364	390	395	370	400	431	415	399	427	406	416	432	395	352	389	395	405	391	372	433	411	381	399	426	434	426	406	358	391	416	393	387	402	439	407	367	447	364	393	395	425	411	419	410	417	415	408	402	426	422	424	405	426	393	448	431	395	429	376	395	388	393	405	380	371	398	395	398	346	410	408	422	390	437	401	384	407	391	416	404	387	384	410	396	406	401	422	409	437	411	408	425	424	394	372	396	419	423	405	414	428	382	420	420	440	381	402	424	408	370	427	409	372	383	401	378	378	408	373	379	418	411	421	392	395	392	404	399	418	386	435	409	428	386	434	394	410	422	379	398	410	405	416	419	422	389	397	422	360	449	395	404	423	383	388	353	384	390	434	413	354	388	412	399	456	382	397	390	392	394	427	428	387	387	413	392	403	411	405	408	390	408	401	431	422	425	409	406	419	415	384	414	398	395	391	417	378	404	387	429	390	424	398	388	386	362	389	418	392	402	418	390	387	406	389	377	408	422	386	406	364	406	440	421	426	396	386	431	381	396	427	381	417	372	387	402	370	413	397	383	426	380	381	426	373	393	395	407	383	386	370	395	439	403	449	393	371	401	406	392	406	409	425	413	385	415	388	408	429	389	409	378	389	420	379	462	404	401	360	414	360	420	427	399	406	402	441	398	386	426	407	406	384	403	401	370	408	410	371	404	413	382	389	403	376	394	432	407	377	390	404	425	421	400	410	353	376	410	411	395	413	393	387	426	420	382	414	398	408	439	398	439	389	403	389	382	398	422	400	391	412	388	376	439	440	432	390	405	397	416	392	398	414	392	418	423	384	389	390	396	378	387	382	378	420	404	420	427	407	391	412	414	375	429	414	401	397	419	420	414	393	454	406	434	399	389	419	435	399	423	429	401	433	372	396	423	406	423	432	404	390	403	421	439	390	411	407	384	390	395	424	394	441	403	403	436	382	418	444	379	403	391	399	401	402	414	398	367	402	407	400	411	432	410	383	384	403	383	442	401	427	380	426	390	411	378	422	360	420	418	402	397	417	398	414	358	391	411	416	392	401	400	378	416	426	403	409	416	386	421	389	397	375	417	408	413	396	367	377	441	409	418	397	391	396	373	376	396	370	367	405	411	392	387	429	419	421	381	405	410	410	402	414	427	379	367	435	421	394	377	396	403	417	411	384	394	454	428	377	398	397	438	412	400	383	378	394	375	392	407	432	404	415	399	382	415	405	352	411	375	384	424	406	387	413	427	393	409	385	414	402	380	384	408	432	404	406	403	414	386	372	418	383	393	399	381	433	405	413	393	349	384	378	403	374	395	432	347	397	395	410	402	407	407	402	424	405	402	426	366	395	381	423	404	409	395	407	382	411	418	401	382	414	407	444	387	405	415	392	419	419	423	407	422	450	361	435	428	368	396	406	390	423	382	397	398	385	385	410	406	411	396	441	390	410	398	405	401	416	421	408	412	396	420	375	366	385	417	401	401	407	426	385	428	406	409	415	383	427	396	396	413	360	398	396	409	409	398	378	425	403	382	409	397	374	374	388	405	390	435	401	393	405	417	436	414	405	395	404	431	395	406	413	415	433	386	395	372	372	406	417	402	401	406	428	425	400	423	412	397	397	403	399	403	349	383	401	429	381	414	417	439	417	384	380	394	351	383	396	400	379	406	426	399	413	379	406	435	413	396	403	416	383	380	394	396	387	401	428	388	419	363	380	397	438	412	414	407	422	423	402	405	399	439	414	389	396	421	410	398	384	410	394	404	374	400	427	384	395	381	397	406	402	398	412	428	416	431	398	407	396	445	410	405	393	420	417	380	381	405	391	458	423	379	390	434	409	384	411	387	388	412	395	389	403	400	419	411	408	379	404	392	364	409	401	387	398	425	400	386	421	394	404	429	399	387	419	412	411	416	381	408	417	404	403	394	429	403	405	400	415	406	383	414	387	413	410	419	440	396	395	387	406	401	416	370	384	404	407	412	392	385	373	428	410	399	410	368	404	386	392	372	398	394	417	372	391	419	424	423	414	387	403	427	394	382	403	401	391	386	422	379	406	386	441	424	400	389	438	399	421	412	377	404	384	404	363	397	340	380	414	407	451	394	397	429	424	403	393	465	409	390	389	400	376	383	427	393	396	429	381	370	406	377	416	404	379	406	397	406	392	368	389	410	386	397	390	415	413	417	427	403	394	397	380	377	411	394	421	419	403	364	407	381	437	402	389	395	406	423	378	415	416	407	437	394	405	379	380	403	407	382	403
3422	5319	3220	1696	1239	982	814	720	657	570	538	511	541	451	477	483	473	440	436	456	432	440	455	458	418	406	406	450	412	405	418	371	407	436	419	439	433	438	448	389	416	435	387	420	406	421	450	403	446	413	421	378	436	418	402	452	397	404	419	427	404	395	402	436	434	403	469	435	411	368	424	423	421	412	436	399	427	407	410	441	438	429	374	426	441	401	436	377	415	443	437	423	448	388	399	397	392	421	399	394	413	428	390	400	421	418	394	403	429	410	436	415	446	456	396	401	431	467	442	402	436	406	449	410	416	415	398	396	436	375	388	445	418	467	422	430	456	430	412	377	458	394	408	415	429	415	416	407	441	440	424	450	368	427	435	403	418	428	388	407	423	418	433	433	438	409	428	415	401	412	387	394	419	434	441	386	456	417	414	424	408	401	410	418	429	403	420	435	394	417	423	419	409	440	416	420	403	412	463	419	438	409	412	407	448	421	404	422	378	395	442	426	448	410	403	435	400	410	434	393	401	385	412	383	401	421	400	440	402	433	441	408	418	418	418	424	433	433	419	450	420	374	401	421	429	417	424	382	421	403	435	407	413	417	441	418	445	418	390	411	396	378	409	390	425	417	388	433	401	387	425	402	401	411	433	435	438	399	431	426	392	442	435	384	417	406	403	393	421	435	409	401	441	405	416	451	398	410	405	405	391	392	427	404	411	436	436	420	400	404	405	407	432	410	420	385	430	444	410	394	429	410	452	458	376	432	472	434	426	392	437	446	406	404	440	421	439	406	433	428	409	434	449	390	427	455	377	410	403	427	401	363	395	423	423	398	416	414	400	393	486	393	372	424	412	405	384	414	424	431	371	427	414	419	399	434	429	438	401	427	389	438	427	408	396	430	401	405	403	429	388	442	371	429	426	445	402	410	407	400	443	425	392	419	418	405	379	449	398	402	417	405	429	390	406	386	414	434	417	418	387	401	412	413	400	393	405	405	395	422	423	450	426	415	423	383	418	415	395	430	397	398	422	439	432	430	431	409	369	386	438	423	420	425	414	436	414	390	425	420	409	436	427	405	400	447	404	428	433	408	418	429	431	378	402	426	407	423	419	414	402	427	394	406	406	413	425	409	432	399	405	411	439	363	409	430	421	408	440	426	430	432	426	455	428	407	432	391	421	423	396	413	399	403	441	418	398	438	407	442	445	403	416	428	418	426	415	419	418	437	428	404	409	432	417	453	420	408	434	458	395	397	380	396	391	387	401	415	415	421	406	419	412	434	452	424	398	401	422	396	452	400	411	430	391	395	411	460	389	414	425	411	408	406	407	409	384	410	435	436	434	377	375	395	439	379	429	397	429	384	407	391	439	408	423	443	447	443	418	409	425	412	401	375	384	428	423	406	426	417	388	416	426	424	434	411	428	434	418	431	443	426	407	390	407	380	409	430	412	421	413	409	418	400	430	424	400	391	399	438	429	442	400	435	439	436	402	394	424	423	388	388	427	401	428	378	431	404	424	428	401	409	380	415	397	433	407	412	397	431	433	404	409	436	397	408	428	411	435	425	401	383	416	439	415	440	386	421	424	391	398	418	373	459	430	415	422	437	418	414	401	435	432	427	391	422	458	388	451	397	379	388	404	435	430	429	390	405	416	410	398	374	436	430	392	418	438	418	408	411	443	432	397	424	404	413	379	407	425	407	398	411	452	436	385	444	418	404	453	407	426	429	415	415	411	378	412	414	417	416	402	385	386	449	425	441	433	449	367	417	400	407	449	435	432	423	383	459	416	443	378	420	417	418	453	447	403	394	403	376	445	441	447	403	404	431	416	444	423	415	439	426	385	419	385	405	398	414	406	413	430	410	426	401	385	412	425	427	383	442	390	433	387	423	401	427	418	428	411	459	411	400	413	439	438	407	412	387	416	417	404	416	370	390	402	424	395	435	430	398	409	396	405	382	412	383	422	425	409	389	412	426	418	423	413	412	426	430	436	397	419	431	434	416	407	409	423	398	415	426	410	420	422	416	409	388	438	402	419	439	367	416	416	410	430	426	441	416	471	430	428	437	426	447	410	438	424	384	404	376	412	425	453	392	436	406	420	426	425	413	410	428	422	401	404	412	402	433	406	423	441	449	453	409	463	388	440	425	438	390	412	390	421	413	421	390	419	439	406	454	420	415	420	406	398	446	436	433	410	405	405	438	398	422	444	408	405	421	428	398	389	403	434	431	403	446	408	427	439	406	412	404	409	405	399	449	382	459	430	424	420	419	390	414	413	416	397	421	411	413	404	402	381	407	401	397	428	408	388	435	404	392	407	404	409	448	423	392	419	404	406	449	430	418	399	387	472	427	446	416	431	449	431	380	420	406	400	417	436	390	409	411	420	399	436	408	432	411	426	377	443	392	414	405	461	415	363	395	402	423	399	392	412	406	441	439	410	413	409	426	428	425	403	412	375	408	453	411	430	409	426	438	422	452	411	455	394	417	419	450	413	428	444	429	394	456	425	383	439	419	464	413	421	434	440	397	430	440	410	429	419	420	413	423	412	429	419	406	435	399	412	390	418	437	404	432	427	405	400	410	410	422	420	430	437	405	425	435	410	435	365	408	427	401	436	399	416	403	406	379	429	428	398	421	416	392	447	429	456	427	418	445	416	392	458	409	453	445	416	423	440	421	407	421	388	411	408	429	451	420	405	441	416	390	410	428	399	415	421	399	394	416	399	441	413	413	395	396	456	424	435	373	419	425	440	424	440	410	450	428	400	420	418	414	440	421	406	418	428	404	401	389	393	393	422	393	425	416	449	407	404	418	418	450	443	445	419	434	389	425	425	431	438	433	424	404	431	436	427	411	406	405	377	409	421	385	428	443	428	415	424	399	437	402	437	392	389	434	392	418	432	394	449	435	446	412	416	427	432	418	421	383	426	418	424	403	416	407	407	420	426	390	410	441	441	375	399	418	413	381	437	430	444	395	446	367	419	415	400	423	412	422	458	439	416	417	398	390	428	406	400	438	396	416	425	413	396	395	422	409	401	423	381	432	449	445	403	398	444	418	404	433	441	427	403	388	392	411	418	419	387	462	431	442	435	435	435	416	459	435	407	384	422	459	431	407	426	430	442	416	452	406	433	401	435	416	436	409	395	403	453	390	421	428	374	450	464	427	459	399	401	399	401	427	381	426	405	434	390	419	387	427	437	437	417	440	415	425	458	453	397	397	429	376	436	442	430	440	429	454	419	389	438	440	420	444	400	435	401	409	423	415	430	432	401	445	426	438	411	408	433	450	431	423	420	425	400	412	438	435	434	418	409	398	393	401	411	430	415	384	425	433	394	425	403	435	413	386	410	404	413	389	429	420	395	423	418	437	397	419	382	401	416	375	398	432	380	375	410	373	429	382	429	462	394	401	392	419	399	436	400	388	409	438	422	404	390	374	450	441	429	438	430	412	422	414	406	403	413	415	410	423	439	390	426	413	423	418	411	427	456	394	444	397	419	406
22293	20871	28276	23572	20865	20854	5070	799	550	432	374	351	320	311	255	272	216	246	235	195	210	198	188	190	192	199	190	167	172	184	177	192	178	146	173	161	165	173	165	182	153	179	157	167	172	167	160	159	177	186	165	193	171	137	146	150	144	178	180	156	147	161	159	147	147	170	162	158	137	155	167	169	145	137	150	179	161	153	158	172	154	145	174	162	141	142	146	133	127	159	170	170	156	141	147	156	135	145	139	158	159	144	153	155	152	142	159	142	153	151	142	146	133	141	158	137	169	163	142	172	157	122	143	146	160	152	137	153	155	147	135	123	161	131	146	160	140	147	152	157	124	155	170	153	159	159	153	169	155	153	154	175	145	162	160	136	153	153	173	130	134	147	151	155	141	159	140	177	154	150	164	160	141	168	158	142	161	132	155	166	179	157	124	162	163	153	129	153	144	157	157	159	151	157	160	160	148	141	139	150	123	149	154	166	156	157	147	170	131	152	152	144	140	143	162	147	188	139	140	171	130	166	126	153	177	136	159	159	154	142	141	138	150	173	132	120	144	153	136	139	142	128	144	144	150	148	135	147	162	143	156	129	151	137	142	149	177	149	150	168	132	151	128	141	174	156	147	156	124	141	155	162	174	158	136	155	178	190	143	173	155	156	152	179	155	160	154	150	154	141	157	167	155	156	141	152	163	151	187	123	147	178	136	146	157	145	143	150	141	151	134	153	184	148	153	147	154	152	135	140	140	145	149	142	182	167	154	147	146	146	138	175	142	168	147	162	154	155	144	166	132	173	134	142	137	175	147	143	147	156	174	142	129	146	148	142	143	155	165	164	148	151	162	172	175	163	133	159	135	146	146	135	150	154	133	153	165	165	152	145	158	157	138	156	151	157	142	146	159	150	147	155	140	150	164	133	137	138	133	157	172	166	149	161	153	147	154	146	148	143	155	140	143	138	150	151	132	121	155	134	115	149	149	152	168	147	139	147	145	179	171	142	154	153	166	144	154	131	146	149	151	163	146	146	161	130	129	151	168	140	163	154	153	179	145	166	176	176	138	137	160	154	156	157	178	146	141	151	142	143	171	144	150	130	152	130	139	147	178	153	151	157	145	165	166	174	140	155	175	149	153	157	157	145	158	145	138	113	171	142	156	155	137	153	158	160	156	159	125	140	135	156	152	152	152	147	147	137	155	156	169	167	155	159	160	155	144	168	165	133	161	165	148	157	139	158	141	151	149	152	144	160	133	183	161	136	150	132	141	138	150	140	144	141	148	144	149	134	137	147	180	133	141	166	136	169	137	153	133	152	156	165	135	162	149	138	131	126	150	161	135	135	170	130	138	171	127	137	150	150	159	139	143	133	137	163	142	151	164	177	147	176	153	155	156	160	154	148	153	135	118	144	139	164	140	169	152	156	139	169	172	154	156	151	143	144	152	163	151	140	143	163	161	148	178	139	125	178	137	153	156	157	143	139	156	139	157	156	146	138	140	132	147	147	160	137	159	155	162	175	133	147	142	162	148	175	148	165	155	143	170	138	156	172	150	157	152	162	163	151	172	125	167	169	144	141	145	147	158	158	162	146	143	145	141	140	148	166	152	159	173	184	173	120	128	139	165	167	171	145	133	163	161	145	153	147	134	151	149	152	156	166	145	150	126	167	151	158	156	152	151	168	138	145	164	152	139	148	153	160	159	144	146	164	137	150	144	149	154	137	139	150	153	167	168	160	153	161	164	137	130	144	158	138	145	148	160	148	166	140	145	146	151	151	173	168	146	158	151	146	151	142	129	136	159	134	168	140	136	164	126	133	128	141	139	148	154	137	131	155	156	170	166	139	152	137	151	142	152	167	158	155	149	147	163	159	157	155	130	133	151	150	160	147	147	169	127	152	144	163	140	143	132	143	163	155	141	151	143	155	158	157	124	150	140	155	147	134	166	149	146	149	148	152	144	169	159	151	157	147	147	163	156	155	165	156	121	171	139	162	160	141	158	153	173	144	164	146	158	123	143	142	162	143	151	157	161	135	139	153	145	129	153	174	163	157	153	144	157	150	160	143	157	145	165	167	141	158	152	142	156	159	162	156	172	139	151	137	159	152	162	170	137	149	163	158	162	141	141	143	163	157	174	131	157	146	156	142	155	143	156	149	169	155	157	133	151	165	162	160	163	170	124	128	155	158	159	147	149	147	163	127	146	135	153	138	150	133	152	138	149	148	136	149	150	140	152	160	148	137	116	150	148	148	139	149	141	141	138	134	146	138	151	148	152	143	143	144	127	131	140	148	150	137	152	135	138	163	154	140	151	154	138	145	143	160	162	138	140	135	149	152	148	138	129	155	146	152	164	150	158	138	147	137	161	152	139	159	149	151	147	163	161	150	142	138	166	169	157	138	146	129	151	141	139	145	128	147	149	151	131	159	148	144	155	145	130	145	159	138	137	145	150	171	134	166	170	154	162	151	157	131	150	161	155	141	154	141	137	128	156	150	170	120	147	154	146	139	152	139	153	150	157	136	166	158	137	145	134	147	158	146	132	162	150	132	152	167	153	147	151	128	119	145	146	166	141	157	126	155	140	142	141	141	131	148	154	143	127	151	153	153	147	151	136	138	155	159	165	150	176	158	139	142	151	174	150	147	130	149	170	150	151	144	169	164	121	148	138	137	142	142	156	149	154	122	161	163	139	129	149	131	160	182	152	168	165	155	174	143	148	160	166	161	140	162	158	145	142	152	145	156	125	162	150	150	163	137	160	138	140	177	159	150	147	157	153	144	148	149	166	140	155	160	174	161	139	161	167	137	124	149	138	145	152	136	165	134	157	153	170	152	146	162	135	122	143	164	159	175	143	182	142	129	152	136	141	144	153	159	137	153	127	157	160	146	151	147	132	142	164	141	145	146	133	163	153	146	130	151	141	139	147	161	148	155	153	157	142	170	147	137	172	146	143	137	165	133	174	139	179	147	148	142	155	131	148	161	166	141	154	153	151	155	144	151	142	139	147	127	143	187	134	134	145	169	109	143	143	143	152	158	168	148	161	135	142	162	155	171	135	153	136	141	142	150	162	128	162	132	157	129	130	139	153	148	152	151	161	161	139	151	153	145	149	144	126	169	165	149	118	150	152	145	145	138	149	138	151	147	151	143	150	142	137	157	163	175	122	160	159	164	156	157	146	158	158	137	147	136	154	153	160	157	155	162	153	159	145	147	144	154	154	149	162	165	168	134	179	150	149	158	127	140	167	168	141	170	165	165	139	158	145	143	168	161	161	132	151	169	130	171	135	131	160	168	139	152	148	160	151	155	141	145	163	161	150	139	131	147	157	130	140	148	153	155	140	132	152	139	170	146	162	162	162	130	164	141	162	160	143	152	148	154	150	138	138	155	145	126	169	139	122	138	154	141	155	150	136	140	152	163	143	149	139	150	168	169	150	156	139	146	159	168	137	157	145	164	135	133	152	141	122	157	155	172	141	146	191	146	151	128	154	158	143	131
3752	13772	8974	4167	2995	2266	1540	1213	968	709	601	485	415	336	392	283	303	283	284	253	255	211	224	221	204	201	193	186	169	196	176	185	198	203	196	179	161	171	171	184	175	179	145	174	175	170	152	177	160	149	179	172	158	167	156	151	161	167	170	155	147	150	167	170	163	163	154	137	167	143	139	165	167	149	165	147	148	178	162	167	168	143	155	142	174	144	177	177	134	173	146	155	143	160	146	141	136	150	168	136	162	155	165	167	152	176	152	178	180	160	171	169	147	158	149	152	163	166	155	153	134	166	169	160	163	159	152	142	140	167	166	151	161	154	178	156	144	140	162	161	143	175	162	154	165	153	164	153	153	132	180	166	156	144	146	157	155	145	128	163	153	159	147	150	140	141	176	152	157	165	136	150	158	159	168	156	131	126	120	141	132	172	161	160	159	169	164	156	167	166	159	171	179	162	170	153	155	151	146	143	158	152	149	150	159	165	159	130	161	144	145	168	126	176	154	142	153	142	162	142	168	159	144	170	157	150	166	158	145	163	159	166	137	151	159	153	157	147	139	157	152	145	161	156	154	145	147	159	173	150	142	139	145	159	153	152	156	156	145	161	145	149	140	134	148	156	156	169	151	129	149	179	138	158	155	145	148	160	141	163	163	156	160	165	152	148	128	174	146	156	146	157	145	151	137	179	148	149	174	140	176	156	167	159	143	165	145	156	153	143	134	161	153	144	141	170	142	152	178	170	153	151	136	149	145	138	175	149	142	169	168	151	162	147	143	138	176	155	164	166	184	155	156	170	154	155	127	174	131	172	159	139	147	148	146	142	171	133	139	146	144	150	186	154	157	152	138	167	129	159	154	183	147	147	165	152	162	166	165	150	160	145	133	154	153	154	176	152	173	136	141	151	145	132	163	176	155	158	149	161	146	138	132	132	173	157	159	155	148	137	143	147	156	134	160	141	159	160	149	156	150	156	158	187	146	148	141	151	146	158	138	144	151	135	137	134	126	157	159	171	143	173	162	140	144	151	158	153	151	172	150	151	148	165	178	150	160	139	157	145	139	118	124	155	153	165	167	156	153	154	177	151	147	150	147	137	167	150	161	143	165	165	160	152	140	137	149	160	138	178	165	160	153	131	169	159	140	169	164	142	154	134	150	148	145	153	147	144	163	150	157	157	142	162	164	151	153	148	166	129	151	151	155	160	158	139	131	158	168	151	157	126	168	154	157	154	135	161	145	153	152	137	175	163	143	181	144	157	130	176	176	153	130	140	151	181	135	165	161	165	152	138	155	149	156	147	157	155	163	155	150	147	149	138	152	140	151	158	143	129	154	143	164	163	152	140	152	152	144	132	152	153	180	146	148	149	156	185	144	141	153	170	159	148	153	137	175	150	154	159	149	135	130	142	156	156	147	144	153	157	168	147	163	161	156	146	154	159	166	135	140	153	141	141	159	175	152	160	172	136	146	132	165	137	168	183	154	159	161	149	164	127	160	165	149	124	143	136	156	144	171	153	180	133	180	135	163	145	140	148	177	161	183	172	159	143	160	168	160	134	121	170	162	141	154	144	172	156	131	168	142	154	128	164	141	146	155	163	150	151	176	175	160	155	137	150	146	177	149	162	134	170	153	147	128	133	166	133	132	132	169	164	165	135	143	149	169	144	134	137	153	165	142	152	164	141	135	151	170	178	133	137	149	171	164	126	148	127	150	154	170	143	159	131	165	172	152	155	147	162	148	133	155	150	150	158	148	148	145	153	144	135	167	155	169	142	146	128	139	159	159	139	160	154	154	176	151	139	150	146	143	150	132	145	154	150	164	139	146	162	158	152	140	147	151	168	130	148	159	146	154	161	154	145	155	156	141	133	161	145	162	139	146	136	168	149	177	143	146	158	150	153	135	148	146	134	151	154	135	113	159	152	152	160	164	149	165	146	110	159	138	174	151	154	147	165	158	137	160	161	142	144	166	160	171	159	162	154	174	165	149	140	158	134	134	154	156	154	159	168	132	155	162	140	174	154	174	157	143	149	150	149	161	147	151	147	142	150	138	163	157	138	152	156	157	166	153	138	150	150	162	151	144	149	156	161	150	152	148	137	156	153	150	158	128	164	166	160	134	151	147	158	147	155	172	161	152	132	126	135	156	149	154	162	139	141	156	155	140	164	149	144	141	144	151	145	150	143	133	163	149	152	128	162	149	173	144	142	137	137	159	123	163	142	154	138	158	149	155	140	139	155	154	162	156	149	148	160	157	169	146	155	151	149	131	153	136	148	168	163	146	141	165	118	147	148	157	161	168	169	134	159	160	159	130	153	136	136	150	146	150	145	122	163	146	134	129	144	160	173	153	143	151	138	136	137	147	150	133	150	154	143	172	133	164	142	176	149	153	163	148	150	178	153	164	145	133	162	145	175	139	140	161	166	125	136	159	154	154	159	147	145	125	154	140	141	169	153	148	140	123	161	150	149	150	151	147	147	145	138	125	144	150	156	143	170	138	134	132	168	161	153	160	130	173	142	144	129	162	172	122	145	149	151	142	159	148	166	161	155	163	153	145	164	153	136	142	151	144	160	155	150	151	125	136	154	169	141	139	167	166	136	157	133	163	165	150	157	164	166	169	145	131	134	167	145	139	133	138	144	184	160	152	175	139	161	151	150	155	161	160	167	142	153	149	143	138	166	129	146	177	146	173	156	143	162	149	162	164	138	152	142	142	138	153	137	159	171	154	166	143	147	136	168	162	134	124	159	143	159	153	147	171	138	142	149	159	147	162	166	176	152	161	153	162	168	164	136	166	146	148	139	149	139	153	149	158	153	171	164	145	146	153	159	144	123	165	129	156	149	140	146	154	138	132	158	174	149	136	178	172	146	156	149	141	165	129	136	136	146	150	141	169	158	156	137	146	136	153	152	160	151	161	145	162	157	152	160	159	158	166	162	135	152	123	156	165	157	123	147	158	141	149	146	151	161	158	165	148	148	148	150	164	127	152	135	138	141	131	139	125	157	153	151	166	142	164	168	149	182	136	155	142	169	186	140	115	153	169	159	158	153	138	144	142	142	146	160	142	144	132	144	137	173	167	175	164	127	142	162	143	148	157	169	164	145	142	160	175	142	143	158	165	155	149	171	142	158	124	144	163	140	163	152	161	150	156	153	161	132	170	170	172	125	136	147	164	155	136	150	151	149	149	177	149	157	136	153	138	160	161	142	152	148	155	146	135	163	144	139	148	165	153	139	172	148	146	144	187	136	131	157	137	159	164	158	153	140	164	168	128	146	160	161	134	135	152	160	149	139	160	145	167	126	149	148	157	169	163	133	165	164	154	160	152	165	151	169	158	151	136	154	142	142	146	143	151	158	155	156	156	153	172	156	150	144	147	165	160	153	162	134	137	154	159	148	149	156	137	157	154	153	171	151	144	137	125	156	151	170	170	163	155	161	127	140	137	132	148	165	124	171	170	138	124	159	138	181	155	148	161	154	144	139	139	145
27474	19788	7471	871	508	443	392	372	387	413	367	372	344	380	364	384	341	394	367	353	326	347	338	338	323	355	355	352	369	312	357	365	339	339	326	363	317	386	303	351	351	353	322	380	340	351	353	346	332	326	346	319	313	328	359	334	344	359	299	356	355	329	345	347	344	336	303	315	321	329	328	332	340	347	342	350	369	348	379	329	351	318	376	360	366	325	340	369	334	355	348	356	361	351	334	343	323	348	384	322	342	383	350	346	375	352	337	345	330	357	355	389	355	325	380	325	326	337	363	358	369	340	338	321	338	317	371	320	377	356	320	343	340	345	366	344	357	371	371	324	361	351	350	332	370	408	366	382	327	379	361	340	333	334	354	320	332	349	343	349	315	355	363	344	344	341	364	362	336	362	349	337	341	323	387	361	382	338	345	320	389	365	331	327	390	348	359	358	318	345	359	329	356	329	368	360	336	345	339	367	377	362	327	390	328	365	375	370	351	362	359	355	327	323	340	349	391	320	315	325	321	379	345	310	308	326	344	350	338	341	326	357	391	310	344	346	354	330	377	313	360	323	353	366	357	354	344	373	324	362	310	348	373	373	333	323	359	356	342	337	331	338	362	343	341	364	353	404	344	339	347	359	359	336	349	354	340	342	347	336	360	350	356	370	313	350	316	357	317	347	370	351	337	356	354	338	306	344	342	318	362	368	298	358	355	379	311	373	335	367	345	330	316	321	347	338	310	358	315	362	360	364	361	338	335	345	363	337	356	315	364	336	379	355	318	333	347	329	367	365	342	334	344	342	360	352	352	337	344	321	346	375	324	336	324	346	331	375	369	330	333	346	327	333	336	375	306	314	363	335	343	339	386	341	367	334	350	323	356	352	339	387	334	326	340	343	351	332	359	354	334	363	370	370	332	343	302	368	367	344	350	362	356	341	348	365	365	368	337	330	333	358	352	352	362	345	345	355	320	364	347	337	370	334	364	320	339	330	319	338	340	388	339	330	338	387	359	356	341	322	360	342	349	324	324	350	349	323	379	326	350	335	357	356	367	349	378	315	314	365	368	371	382	362	358	333	328	358	350	336	354	349	360	329	395	350	342	372	361	364	346	348	341	343	363	315	326	362	363	356	344	323	348	355	333	358	348	332	393	337	349	321	350	317	384	347	348	308	363	363	335	329	350	315	356	345	322	360	395	352	379	359	329	347	340	383	332	390	318	361	366	352	341	359	347	353	325	341	343	324	352	379	356	326	357	344	334	362	409	323	337	366	355	349	353	345	369	374	338	347	331	347	344	363	359	354	374	371	361	364	344	340	331	374	343	383	331	356	362	390	348	329	324	395	324	354	358	343	368	321	338	370	305	329	341	391	331	356	360	352	345	347	332	369	360	340	386	342	319	340	368	352	365	348	364	343	348	348	337	350	325	392	402	367	323	336	351	345	334	382	359	358	347	350	346	358	349	351	358	349	330	373	337	320	362	342	361	357	355	348	341	348	339	319	334	336	367	367	332	357	325	319	355	351	357	305	334	347	373	362	331	356	352	335	351	326	311	341	314	331	380	317	351	336	382	314	329	345	344	323	337	337	358	332	347	355	340	339	323	344	326	339	353	348	365	345	335	306	346	372	342	313	358	346	366	335	329	373	366	374	356	341	364	344	346	365	336	341	374	371	338	382	362	349	339	373	353	375	366	374	390	340	345	333	358	371	363	360	343	340	363	334	328	358	339	325	370	366	340	350	331	343	343	323	354	363	364	386	343	365	372	303	337	377	379	363	334	375	339	367	343	364	342	343	359	340	330	382	346	370	325	367	363	365	322	327	351	305	327	379	340	349	343	307	355	336	361	336	332	354	378	346	346	321	353	329	367	364	334	356	358	399	321	319	344	332	334	355	318	369	362	335	344	374	327	336	334	331	356	352	367	357	368	375	363	339	326	325	339	354	336	334	348	349	341	353	338	363	322	355	347	356	318	377	329	337	336	342	333	377	388	345	343	385	350	334	333	377	357	357	371	387	328	332	329	354	307	333	399	366	324	358	346	367	341	389	366	340	345	332	340	376	376	354	360	337	347	343	313	350	363	319	329	349	343	377	359	387	317	368	359	343	367	360	362	347	354	336	341	334	329	322	330	329	362	327	354	359	351	353	355	362	351	342	355	357	374	331	375	378	358	353	367	345	362	322	342	349	394	327	327	334	338	345	358	334	342	355	313	337	345	376	384	353	326	336	337	354	343	348	342	331	343	340	322	374	344	354	304	340	371	379	324	336	339	356	384	331	328	354	374	328	356	344	342	366	370	346	332	315	341	370	360	341	373	368	371	371	347	354	357	342	359	356	351	340	380	348	369	354	339	349	362	372	339	345	331	355	366	341	356	362	380	347	362	327	353	319	339	357	359	349	375	363	345	390	392	311	368	365	348	363	377	349	353	354	364	300	334	321	332	348	350	339	374	329	365	335	359	366	365	306	342	354	339	356	338	341	326	376	363	332	356	326	359	323	335	363	329	341	373	371	344	340	338	333	351	328	337	339	345	353	350	348	353	328	362	317	328	328	353	379	345	337	365	357	377	350	340	380	361	346	335	333	348	336	347	325	337	347	362	374	338	361	345	360	324	317	346	365	388	358	323	330	341	346	349	339	366	354	345	356	342	356	348	349	381	336	357	385	325	366	351	366	358	383	332	348	357	373	345	369	353	366	375	344	340	370	303	342	336	338	362	331	343	357	385	349	335	354	322	304	338	347	346	346	326	336	339	329	316	334	344	356	337	348	323	340	346	368	330	314	313	362	359	349	341	372	385	377	359	315	372	379	347	375	340	363	352	363	345	332	362	335	357	334	360	340	362	355	328	344	375	333	356	343	365	340	353	361	316	349	357	371	368	332	347	354	339	376	320	358	319	352	331	347	353	324	349	344	347	367	333	335	341	357	354	338	340	369	320	315	337	324	356	363	323	343	371	343	366	337	349	372	344	331	361	377	332	371	313	324	368	307	311	348	364	352	379	320	325	350	358	329	376	333	386	322	331	361	335	367	351	396	365	349	312	348	369	320	348	334	289	353	357	334	358	353	355	317	347	371	341	315	352	339	364	342	341	342	355	349	330	376	339	340	368	352	327	354	382	366	374	338	328	310	358	346	374	368	335	345	350	341	355	370	381	323	354	364	333	306	340	372	339	348	350	337	356	339	316	351	365	338	357	345	356	321	322	355	349	354	332	350	374	345	341	328	336	343	304	344	350	384	337	357	317	383	339	332	361	359	358	342	304	329	344	340	333	356	371	337	357	343	400	327	354	349	346	338	341	320	368	396	344	339	336	340	340	334	338	337	352	324	326	407	355	369	373	309	355	323	343	329	357	358	317	344	340	378	352	329	325	336	332	355	357	358	347	358	320	379	314	374	331	340	338	352	354	343	358	368	340	336	358	412	392	365	377	340	298	348	353	343	375	337	364	385	354	352	377	358	368	363	363	348	344	338	314	338	337	303	334	330	357	319
4851	2470	1330	827	635	595	457	465	462	456	408	401	414	408	367	388	410	417	392	369	398	347	390	385	359	404	376	362	401	375	350	378	353	332	337	398	342	369	400	364	378	330	361	391	355	363	372	336	359	368	367	362	387	358	332	358	377	389	346	397	333	370	343	385	390	375	357	379	377	379	372	358	366	371	366	362	355	327	369	332	372	360	371	371	360	370	383	387	327	372	370	370	384	388	376	376	375	377	379	357	381	407	397	391	394	370	369	348	385	373	366	365	417	389	355	359	371	356	359	371	354	414	369	356	416	352	357	358	415	344	389	385	365	385	334	364	379	377	363	389	387	351	370	373	391	369	377	391	397	402	357	375	382	385	419	389	365	341	386	325	377	368	357	354	351	354	363	378	352	343	393	380	386	364	373	404	395	354	392	371	335	366	377	388	368	344	372	366	363	381	378	378	375	338	373	367	376	371	356	369	375	350	377	355	393	365	355	381	392	350	365	387	350	369	376	395	344	368	352	359	373	372	374	389	374	354	379	396	391	346	404	372	393	347	362	365	361	352	353	333	350	361	370	371	383	330	387	371	424	393	364	336	386	376	365	351	358	346	352	351	346	362	361	352	378	375	372	333	383	365	375	343	357	380	370	377	348	355	393	379	344	413	388	326	374	381	354	361	372	375	339	387	366	353	409	357	381	415	374	402	411	370	368	365	378	398	381	352	382	380	402	380	404	350	391	410	348	365	402	386	373	378	376	366	400	353	378	358	358	363	393	378	347	381	379	346	399	386	360	329	379	338	383	351	368	359	356	342	350	345	367	375	356	378	398	369	374	390	367	370	391	382	352	358	340	408	341	376	346	351	379	386	372	391	336	370	369	358	362	382	352	344	359	378	361	359	350	345	355	356	395	345	402	405	403	384	401	370	374	392	370	342	384	372	343	365	344	336	396	366	392	384	387	351	345	339	386	375	372	372	386	378	374	378	385	359	401	356	401	339	356	367	383	379	378	351	347	374	382	352	344	335	389	388	386	366	382	356	370	369	359	360	378	347	390	386	403	371	382	404	365	397	373	359	389	398	352	372	345	373	359	378	370	342	377	352	399	389	386	397	378	353	397	371	405	389	397	410	347	370	372	393	360	379	375	378	337	368	364	370	380	402	392	378	363	374	360	367	350	333	382	394	375	369	363	373	380	372	329	394	373	353	417	330	396	358	365	358	379	369	402	352	348	356	327	367	354	362	359	345	381	376	360	414	386	368	417	358	375	362	355	413	375	373	387	353	359	351	347	351	409	337	380	374	370	386	346	349	355	357	381	341	425	347	368	358	389	381	360	351	325	340	384	385	375	336	377	329	352	373	363	331	356	362	386	386	384	340	329	377	334	389	357	372	403	362	357	354	379	386	360	361	382	380	374	376	338	376	350	385	326	354	371	391	346	349	377	381	371	376	386	388	378	363	362	354	368	367	363	361	393	328	386	387	376	387	338	367	390	391	377	356	351	342	364	396	345	399	333	362	372	391	394	382	331	387	379	378	387	368	355	365	362	361	381	378	354	349	406	362	390	361	383	321	347	377	371	383	364	379	362	373	346	370	373	356	338	368	362	374	344	349	399	360	398	379	390	345	347	344	371	367	387	342	367	333	359	354	366	372	339	347	351	352	368	355	370	375	353	363	327	397	386	355	378	345	382	368	317	372	393	365	374	366	353	370	391	371	353	355	342	388	347	369	368	412	365	400	355	399	350	363	368	341	376	387	377	367	366	372	382	377	387	383	356	377	381	348	389	368	400	343	344	351	375	362	347	403	403	343	335	350	363	375	353	369	369	378	344	417	387	362	370	389	342	363	385	347	368	357	356	382	337	400	379	374	404	375	414	404	397	367	347	400	381	320	375	373	385	363	357	344	362	325	341	371	361	394	399	367	364	378	366	367	343	397	376	379	345	358	350	403	384	414	362	378	351	350	386	384	379	347	375	356	356	376	381	337	386	348	346	373	403	417	388	358	360	404	386	377	397	355	373	354	376	356	425	394	318	394	379	353	375	368	405	368	367	370	401	370	355	388	349	369	354	371	347	365	398	353	388	373	369	344	382	364	374	370	400	343	362	395	379	380	374	380	346	325	333	374	374	345	336	376	395	394	364	342	351	373	361	349	366	382	370	338	378	389	382	376	337	347	336	377	369	384	359	379	374	388	367	356	365	338	384	379	356	353	367	364	375	360	342	371	360	361	356	344	357	379	367	377	341	344	340	384	378	341	372	329	361	346	351	362	351	376	408	363	347	351	348	364	379	390	344	356	351	346	382	361	366	372	356	391	377	395	386	370	352	328	390	355	358	349	319	399	360	371	357	372	365	390	361	387	362	372	370	340	353	354	383	358	373	368	359	376	365	365	368	335	391	379	368	382	382	352	389	381	425	376	370	386	380	368	351	340	344	375	388	374	387	361	377	355	344	377	399	359	339	342	355	345	370	385	378	366	360	358	346	391	391	406	371	366	374	367	351	372	354	394	378	370	375	345	370	368	354	362	369	363	347	351	334	353	355	371	368	381	413	378	359	420	352	365	348	369	372	373	364	371	345	402	386	348	348	366	339	370	393	334	377	335	369	376	348	389	371	365	331	374	371	350	346	379	374	346	369	391	362	335	381	422	320	393	364	355	363	375	360	347	372	386	360	397	361	377	367	371	385	378	381	389	357	338	375	324	371	390	378	367	426	354	364	335	368	360	366	390	349	328	377	334	356	387	360	348	336	389	369	378	368	396	378	411	329	372	364	340	364	361	349	348	370	359	359	350	326	339	332	371	342	358	372	372	394	360	365	330	334	399	408	384	353	365	382	334	339	360	316	343	362	394	400	373	387	355	363	366	386	384	365	353	380	349	349	377	367	351	410	370	397	378	368	352	368	354	329	370	363	341	362	379	381	389	348	347	398	336	373	362	364	360	385	327	378	359	380	337	362	389	360	355	342	373	349	370	345	381	372	340	364	343	361	353	369	354	361	362	419	391	341	380	364	370	357	343	397	352	377	366	380	367	406	371	352	366	309	343	343	364	368	348	377	344	374	354	377	334	364	391	338	320	355	366	362	368	381	365	346	390	360	334	376	378	355	318	388	366	377	345	345	384	355	360	352	364	358	351	365	362	325	383	389	383	382	361	375	371	354	373	373	359	380	358	375	359	382	370	381	345	368	350	371	388	373	347	403	385	375	381	381	363	377	341	361	386	395	347	399	354	350	384	349	388	376	355	351	369	383	381	355	388	355	372	375	381	355	355	378	333	400	371	365	348	374	371	357	359	348	331	383	415	358	361	368	411	358	393	365	360	345	392	391	432	355	344	345	377	364	356	350	326	341	377	379	375	350	344	342	368	375	353	356	361	341	378	361	398	375	384	375	386	387	370	370	373	354	365	348	363	401	342	346	358	379	360	345	365	358	378	377	337	371	390	375	394	357	379	352	389	391	392	361	359	377	336	373	361	362	404	396	366	365	363	366	339
23561	20940	27796	24200	20814	4357	688	462	373	342	288	307	264	205	215	213	211	227	211	183	198	198	189	184	218	190	186	188	202	151	174	177	186	185	176	177	159	173	169	166	167	170	160	183	186	179	166	169	189	162	166	157	176	154	167	169	143	159	171	172	166	190	186	184	167	159	169	169	205	170	153	181	156	170	170	168	163	173	176	156	176	176	168	150	156	149	167	159	169	169	178	156	155	145	166	174	155	178	170	175	178	178	169	160	195	189	169	151	153	187	176	189	155	183	168	169	199	176	170	158	160	170	157	146	168	184	174	192	180	169	159	144	161	139	157	146	177	182	161	185	178	191	178	178	143	169	160	172	197	169	159	181	181	186	176	176	188	166	156	180	152	164	187	160	177	187	157	174	173	162	142	186	176	162	178	151	144	173	150	154	145	178	164	162	159	181	140	143	166	171	181	149	171	179	202	181	172	160	172	171	165	153	183	172	165	184	183	153	197	159	171	161	171	171	160	160	164	171	149	158	155	175	167	150	158	164	172	144	191	158	159	177	159	184	171	202	162	171	149	158	199	166	161	163	171	154	175	154	177	159	165	190	166	157	157	188	148	161	152	163	164	183	183	155	199	184	184	174	151	156	171	153	165	164	191	153	170	195	133	166	164	169	197	161	156	169	175	154	182	171	183	171	154	161	188	152	158	175	180	182	154	173	175	174	178	161	193	175	153	174	173	160	161	171	170	165	164	163	184	174	167	169	178	157	163	152	183	157	152	167	171	152	187	169	182	184	171	153	171	159	154	181	163	191	160	179	164	177	193	163	178	165	171	170	160	156	156	145	185	144	160	164	191	187	166	173	161	165	162	169	189	169	167	163	163	157	165	156	181	148	174	153	158	163	160	170	164	175	180	175	171	173	149	164	172	176	162	172	162	159	162	165	188	177	155	170	187	175	139	163	155	160	176	161	156	168	153	165	167	175	168	165	171	171	165	183	164	166	173	157	164	155	165	162	159	174	189	183	139	167	179	151	163	192	149	174	174	167	176	158	154	184	181	159	185	148	185	171	178	150	177	157	173	165	152	192	169	173	137	151	161	174	172	181	161	166	162	168	164	169	156	179	172	159	165	170	191	163	174	179	183	163	164	162	162	149	162	181	155	181	149	174	168	182	162	154	165	177	164	170	184	158	166	139	164	173	167	181	144	174	188	172	169	162	174	165	156	159	181	165	153	157	163	176	145	180	162	173	156	132	159	162	160	171	167	171	167	185	167	172	168	185	164	167	173	198	157	154	153	165	188	173	168	148	169	148	193	177	179	156	179	179	151	201	166	179	162	175	174	175	138	196	187	178	157	178	176	171	156	186	152	170	178	170	180	181	170	166	160	182	171	179	187	181	190	198	180	156	168	171	127	172	161	176	183	174	184	166	168	178	170	175	157	155	165	187	161	175	172	189	176	183	162	177	163	181	154	183	163	172	165	157	160	157	186	171	167	208	174	163	165	162	158	174	181	151	166	178	172	182	173	161	169	176	154	171	176	169	170	157	172	164	171	172	181	174	180	161	181	179	183	151	160	180	157	166	157	148	167	156	163	165	143	157	175	174	178	151	171	154	165	150	170	185	155	186	170	147	176	164	158	179	160	142	145	166	164	140	149	128	166	153	164	156	174	168	168	143	179	180	158	158	155	170	177	173	177	186	160	173	177	178	181	181	178	177	179	162	184	185	153	174	166	155	173	170	165	179	179	199	183	162	160	164	171	149	163	181	183	158	164	188	158	186	189	169	183	126	156	168	143	178	168	173	166	149	179	166	160	172	177	179	189	164	179	174	158	161	176	158	139	182	176	183	150	177	191	174	162	161	176	161	160	176	173	170	158	161	137	184	161	181	171	175	160	180	156	177	176	162	149	187	151	182	164	164	180	149	173	190	183	171	174	160	161	187	178	165	157	182	194	175	159	180	156	176	171	159	172	152	158	150	168	161	172	172	167	173	197	176	152	156	155	158	162	178	155	179	168	184	161	175	169	167	175	181	172	187	192	169	147	165	188	160	165	146	181	179	173	176	161	176	196	161	166	152	159	166	163	158	171	141	146	183	156	175	190	166	178	160	170	154	178	185	138	177	159	178	159	150	177	162	167	172	156	182	168	168	173	186	143	166	177	184	173	161	158	157	151	176	162	170	168	187	171	175	152	164	162	172	165	163	193	167	169	191	174	157	146	180	166	179	183	164	169	179	152	161	155	155	177	156	163	150	179	155	163	157	171	184	158	160	186	164	174	171	164	172	169	190	180	146	170	156	175	169	138	161	151	155	175	168	161	173	176	161	175	166	161	180	163	153	196	164	175	183	174	167	147	182	176	154	154	181	180	163	176	166	190	175	178	151	189	177	166	177	160	187	156	183	155	188	151	187	164	167	178	162	189	183	171	172	176	162	174	204	187	167	159	165	145	173	191	159	193	148	169	176	172	180	168	179	146	154	164	167	169	182	148	163	168	160	201	162	161	162	166	174	155	174	147	161	146	170	162	165	172	160	169	168	168	155	170	171	153	155	182	190	176	161	170	174	171	181	149	159	182	163	179	154	175	166	169	160	162	164	177	174	164	165	157	179	171	167	180	193	178	177	156	161	140	173	157	156	169	160	159	188	151	183	153	169	163	163	159	181	160	179	206	152	203	173	180	169	170	160	190	177	183	182	180	177	162	160	145	172	162	180	182	157	171	153	163	181	152	171	177	192	151	174	161	167	178	169	159	174	173	179	169	182	171	159	160	168	175	166	182	166	172	171	182	170	187	178	177	133	145	170	166	172	164	188	140	160	149	162	184	197	138	189	166	177	167	151	179	163	177	166	168	168	166	148	181	156	163	130	155	154	177	169	148	164	158	169	174	186	165	164	165	173	171	182	178	157	176	172	148	156	149	152	172	160	177	162	178	146	183	177	165	190	177	151	187	160	160	169	168	155	175	177	171	168	157	176	188	165	166	164	177	161	158	154	186	183	165	183	172	168	173	160	179	164	174	173	162	188	166	162	173	179	175	163	181	172	171	183	177	194	162	172	153	198	161	178	188	162	166	171	178	165	168	175	164	193	148	167	194	172	151	160	146	168	166	158	154	170	163	159	165	176	168	192	153	160	180	163	189	181	168	184	170	174	159	157	197	171	178	143	167	167	170	164	161	178	158	162	157	173	164	168	158	164	149	175	145	157	178	176	154	186	161	155	162	174	166	176	160	173	169	178	155	176	180	175	154	159	172	154	159	164	155	170	166	173	165	149	159	169	162	187	171	156	166	167	183	162	180	176	179	138	158	179	170	171	138	143	172	173	177	192	171	148	173	150	151	166	175	180	186	171	173	185	164	184	183	167	164	170	192	165	164	156	172	167	156	165	153	151	163	175	174	149	154	169	171	172	162	149	158	158	160	175	147	171	169	161	160	185	176	161	178	170	173	171	173	162	160	152	179	182	145	175	163	167	134	154	164	177	160	162	187	159	178	167	174	135
3455	8742	5571	2510	1662	1296	990	764	643	531	455	389	348	304	272	275	264	287	237	227	228	204	223	215	199	195	208	196	187	199	186	195	203	216	207	179	198	183	171	179	184	176	185	178	195	193	179	170	175	180	180	165	192	188	183	206	190	201	178	193	208	201	167	185	178	173	163	169	193	171	187	168	181	186	192	177	160	187	182	200	154	170	149	179	174	175	159	185	176	196	160	173	199	181	162	180	189	186	152	186	174	180	165	168	177	152	157	176	187	160	178	175	187	178	171	174	174	198	175	162	166	175	163	190	189	210	193	177	182	183	178	148	183	169	189	181	171	184	210	179	171	209	154	158	190	190	197	180	182	163	184	182	183	197	179	164	171	159	160	165	187	163	187	180	170	147	177	212	187	185	141	187	190	179	185	189	187	176	165	170	160	167	167	183	184	199	177	175	184	193	163	169	181	179	171	185	182	192	186	192	161	184	192	190	187	167	166	189	178	159	179	157	173	168	166	181	170	179	182	209	168	177	182	196	188	158	173	178	153	162	170	171	164	160	174	195	177	182	191	159	183	169	162	192	185	190	173	182	206	160	163	162	171	166	184	163	197	182	163	181	169	185	184	164	166	186	171	162	183	182	168	173	195	172	202	172	159	163	172	153	179	169	180	186	173	172	180	164	187	181	171	177	183	163	162	186	176	191	192	166	161	159	191	216	157	169	192	190	179	201	186	183	176	194	154	170	167	167	189	162	184	161	188	192	165	191	186	203	214	179	178	162	180	193	164	169	172	198	201	176	179	176	172	156	146	208	175	186	202	191	162	187	193	168	158	176	192	211	198	170	155	176	189	194	176	175	181	186	191	182	196	158	174	191	186	198	191	169	192	155	166	209	192	172	192	168	168	171	171	179	188	174	197	160	167	166	170	182	189	172	172	175	173	193	172	172	172	176	167	173	160	169	176	170	199	164	195	177	175	201	164	183	192	185	169	180	192	180	175	168	168	162	165	172	165	183	176	168	167	181	168	187	192	188	148	172	179	188	172	192	178	179	197	159	169	190	205	167	198	179	184	191	163	193	197	194	166	188	163	166	177	165	187	177	190	180	168	192	188	176	200	172	193	190	189	180	177	160	181	151	168	174	180	166	174	180	177	192	187	185	194	182	175	167	187	166	192	195	168	178	187	187	189	206	183	175	175	180	179	194	181	172	181	186	164	181	201	181	166	193	171	172	193	190	180	203	171	173	183	149	173	160	186	184	175	181	201	173	162	207	166	190	187	187	161	179	210	172	155	202	171	174	164	173	175	166	199	178	198	170	160	157	186	179	172	173	178	179	152	144	181	187	172	162	162	175	180	186	187	151	192	172	190	173	180	180	184	163	211	168	157	172	196	174	175	169	208	182	194	170	182	162	181	188	158	185	182	163	167	192	164	156	166	166	185	159	160	167	179	194	159	204	166	180	181	187	207	189	198	161	185	171	174	163	175	154	178	197	171	166	193	187	173	165	175	185	176	188	167	195	166	178	153	175	162	191	190	154	172	182	178	169	187	180	155	157	162	187	194	192	192	177	186	171	183	176	184	190	162	175	170	175	203	162	184	176	197	186	150	165	180	156	164	171	176	180	157	151	205	172	184	153	179	178	184	174	180	173	206	175	174	170	179	187	172	170	185	164	162	185	199	179	156	189	182	186	161	195	157	191	170	169	173	159	168	162	151	172	181	173	181	187	162	177	192	180	186	180	179	195	174	186	180	165	192	155	182	182	194	166	143	206	194	178	197	196	171	181	171	162	171	187	168	161	168	202	161	177	185	163	186	199	162	181	170	148	194	185	165	174	185	167	179	202	178	172	173	166	166	179	171	179	153	161	171	178	167	155	190	208	182	190	186	187	183	161	193	184	162	158	182	181	190	158	202	201	187	195	186	156	188	171	160	186	190	181	174	180	179	180	190	189	187	165	197	184	181	193	197	186	192	157	174	183	166	189	176	195	194	195	179	180	165	183	198	169	183	176	192	185	204	164	192	182	185	158	170	155	172	173	178	178	169	186	191	152	153	197	201	175	197	176	177	168	182	178	178	170	192	176	169	154	169	172	170	165	155	174	182	184	167	175	173	190	159	164	186	192	154	191	157	186	192	157	180	180	185	185	212	191	204	169	191	168	170	166	185	187	189	202	160	174	176	161	158	179	177	188	178	184	162	176	181	156	177	173	196	168	163	178	186	195	179	189	145	165	175	166	187	160	173	178	168	167	178	187	183	202	160	176	170	176	181	204	174	170	181	158	176	156	202	163	185	163	169	177	188	157	186	158	201	206	178	189	196	193	178	175	168	166	203	186	199	159	177	172	168	169	164	180	165	172	185	181	176	174	180	179	175	179	183	175	180	187	195	169	173	157	174	187	185	146	173	165	156	183	194	188	165	179	152	190	180	158	180	178	183	164	176	173	203	164	196	185	178	169	208	191	199	173	169	176	176	179	173	175	161	163	176	190	189	170	167	179	176	191	161	192	145	169	187	163	202	186	196	170	185	163	195	154	162	148	185	175	183	200	203	184	143	188	167	161	177	197	174	171	188	181	191	174	177	181	173	173	180	187	195	173	176	164	184	179	171	169	181	184	176	174	162	166	187	158	160	162	178	187	184	157	168	194	169	176	193	169	164	149	190	176	196	170	186	169	167	160	168	162	172	191	168	179	175	166	182	186	168	175	172	201	159	200	174	156	189	170	182	186	153	203	154	180	172	172	202	175	144	173	172	170	178	166	165	174	160	155	155	175	183	160	221	190	159	168	181	177	150	176	164	164	174	156	178	192	187	183	177	185	173	179	174	192	181	196	190	175	203	176	181	185	157	187	178	194	189	163	161	186	178	206	160	204	167	195	190	173	179	148	179	169	164	172	196	179	190	183	175	180	163	165	187	204	204	143	202	174	187	185	175	193	175	186	173	158	166	167	174	200	197	182	207	197	159	164	166	169	167	176	176	194	184	175	189	166	201	188	181	185	194	164	197	177	178	176	183	170	160	191	180	183	168	183	165	192	182	186	184	173	183	164	170	201	175	183	190	189	198	189	184	175	175	196	176	182	165	213	183	177	175	175	205	159	172	192	158	186	190	167	165	163	176	177	166	168	166	153	174	170	172	178	189	191	193	176	153	172	194	190	201	163	173	168	172	181	172	171	187	184	169	170	174	190	154	179	171	177	175	188	167	169	152	182	164	140	156	203	175	174	172	140	188	176	165	163	158	183	175	192	164	173	176	166	177	180	180	189	160	179	196	168	168	182	180	179	167	189	173	158	164	164	181	195	165	161	162	184	200	181	193	160	178	187	192	184	193	165	170	165	186	172	177	186	169	181	166	146	187	168	171	160	194	182	179	168	180	174	184	181	181	190	176	179	176	167	188	176	185	192	189	205	198	173	147	187	182	194	179	206	189	171	201	194	164	186	177	175	163	189	181	193	176	167	174	181	188	191	157	151	199	152	181	193	154	160	189	168	153	172
24632	20912	26537	25220	7160	708	559	538	469	463	485	418	468	447	474	430	437	447	393	413	432	430	436	431	419	415	392	454	424	414	419	406	390	410	362	406	439	416	411	396	405	377	368	445	399	413	410	417	437	404	443	392	383	413	434	443	410	367	381	407	397	406	400	377	378	426	433	412	395	393	383	401	406	412	407	385	436	371	400	410	411	370	424	424	404	410	385	432	395	409	436	407	432	411	421	439	394	417	402	438	399	434	427	408	374	419	402	415	408	386	415	398	388	397	444	411	438	423	420	387	374	406	414	403	422	430	423	442	401	423	401	399	392	412	392	452	407	381	361	404	440	412	386	423	408	431	434	420	417	412	403	433	416	390	412	409	420	397	388	401	414	471	390	419	448	432	413	446	399	415	403	425	398	418	429	392	396	418	423	400	396	396	438	399	406	366	405	417	426	395	367	376	438	421	405	445	404	425	411	376	425	440	398	399	390	418	445	415	455	399	386	405	397	393	436	415	418	412	412	410	396	401	423	415	435	389	405	424	420	398	422	400	396	398	392	427	434	389	432	384	404	349	405	426	412	412	400	426	412	383	417	430	407	451	391	408	375	421	363	394	415	414	370	393	413	405	423	408	426	374	390	399	429	426	366	420	373	421	428	420	416	409	424	416	370	433	393	418	370	430	377	417	411	380	408	400	410	404	423	383	407	401	402	413	417	394	403	446	409	384	410	412	370	411	421	370	376	428	364	434	429	421	420	408	399	423	427	432	416	378	396	449	391	418	434	418	394	416	391	418	407	389	405	396	383	428	428	407	429	413	407	384	463	407	401	420	405	384	416	377	402	449	425	370	412	383	400	425	437	408	405	414	410	404	415	409	406	437	411	433	403	396	392	425	392	403	437	388	408	397	397	415	436	377	394	405	405	413	394	411	398	408	373	389	399	386	410	370	443	436	387	375	375	407	420	431	401	385	395	417	418	423	391	434	405	425	422	370	423	365	392	398	417	391	399	380	415	411	416	412	446	406	377	408	411	431	386	392	442	424	382	370	403	409	423	369	404	393	425	397	391	417	436	362	428	401	424	379	366	424	402	414	404	407	393	412	390	446	400	423	397	412	393	402	424	356	445	420	414	425	406	402	385	385	401	403	409	382	416	409	398	384	425	445	425	411	426	418	408	414	438	385	399	405	415	392	409	435	375	391	422	360	379	422	400	362	407	412	398	438	388	444	428	412	412	396	434	409	386	428	367	397	389	427	368	448	393	416	422	411	403	411	385	379	394	422	368	408	410	375	399	426	382	404	354	452	371	375	378	408	437	385	375	389	410	426	404	415	404	368	371	413	405	446	403	400	412	410	393	373	433	401	401	441	427	425	420	407	394	402	349	406	434	434	425	425	401	406	435	370	400	414	388	408	424	444	432	391	383	419	369	411	405	418	382	378	394	426	428	376	411	403	413	409	379	424	393	385	409	448	390	398	430	392	405	401	399	432	397	423	393	412	370	372	415	402	410	416	413	422	412	420	404	447	417	367	419	392	443	403	381	400	368	462	419	410	435	383	413	375	413	401	442	390	403	409	432	408	387	429	392	389	409	439	425	437	395	379	394	432	413	424	404	395	414	428	420	393	392	429	428	391	374	427	406	388	417	437	415	393	444	395	412	398	388	373	412	431	399	381	397	419	420	393	426	416	403	396	368	405	417	388	419	430	403	424	383	375	391	403	406	407	419	374	406	400	396	411	423	417	405	411	389	396	411	382	414	417	409	393	400	415	416	373	436	396	414	375	384	451	410	414	375	385	404	427	398	408	392	409	388	385	375	399	443	384	434	436	401	416	422	397	406	425	382	397	424	373	375	372	396	401	428	397	400	409	390	404	405	418	390	405	421	411	416	391	401	427	392	402	432	386	436	400	406	425	419	382	405	411	426	354	397	362	401	418	442	371	403	392	399	448	403	424	420	417	398	422	406	414	391	443	389	408	378	411	370	392	402	415	413	419	381	403	416	374	404	422	389	401	426	361	413	404	432	396	435	391	420	395	372	408	409	408	417	409	422	389	409	403	415	436	399	390	411	406	392	399	409	425	407	409	392	416	444	425	419	400	410	425	403	427	419	430	401	392	420	412	436	395	417	387	411	411	417	404	412	394	409	401	410	412	395	413	405	431	407	400	377	384	413	405	399	404	402	406	446	395	394	405	405	382	397	425	414	409	403	358	425	416	421	373	394	375	396	403	378	393	409	421	392	434	415	403	383	414	397	398	414	379	408	376	420	411	372	414	364	391	408	409	370	425	391	400	375	428	414	390	396	390	383	398	418	406	377	417	354	421	422	395	427	393	422	457	395	379	373	380	393	430	379	433	389	400	416	435	434	419	394	376	397	383	406	376	388	403	399	398	404	402	388	397	433	407	427	384	414	413	379	365	390	416	412	375	380	405	410	414	429	417	407	402	434	450	392	414	409	415	398	391	411	442	406	401	386	438	390	403	417	387	416	439	412	442	433	401	413	395	369	406	377	403	418	418	436	427	391	403	365	407	409	393	410	381	409	394	404	415	436	423	399	388	447	409	417	412	386	417	396	386	409	413	400	385	387	400	401	433	413	416	448	412	412	397	393	432	422	405	395	415	429	405	407	402	406	415	398	383	393	382	397	411	399	406	421	414	425	429	392	402	387	401	376	411	416	418	415	440	432	427	433	438	410	392	438	389	420	394	390	364	406	420	446	406	438	416	388	427	389	391	420	385	429	417	423	443	406	408	390	419	408	382	377	406	414	386	383	425	370	391	393	385	377	410	379	399	381	415	395	428	389	410	427	446	388	414	402	399	429	378	414	412	394	402	425	377	386	380	396	433	393	376	373	406	427	408	384	398	346	434	408	413	428	366	387	428	384	395	427	398	386	396	456	406	400	425	416	408	433	428	378	435	398	429	376	406	392	414	401	412	393	426	367	413	415	438	428	415	418	378	409	425	410	440	377	391	400	439	409	410	424	426	402	399	460	386	419	352	421	399	415	414	379	430	390	378	407	376	376	396	416	355	394	404	416	406	400	394	416	424	373	392	385	416	384	396	391	378	376	368	428	369	420	432	442	387	389	423	384	417	419	436	410	421	411	371	399	411	399	449	419	405	449	397	416	419	386	435	379	411	380	396	409	375	419	430	382	401	392	400	401	413	404	396	414	390	391	404	385	399	407	410	410	394	395	397	408	429	420	398	421	377	406	398	405	378	398	420	418	417	421	392	408	412	370	408	424	404	435	366	413	431	430	397	387	396	429	410	421	401	392	372	388	406	392	424	411	394	421	411	404	448	411	411	397	406	398	387	407	433	417	401	444	446	397	448	371	360	424	454	425	413	404	421	396	405	415	407	412	422	424	413	434	484	415	448	396	398	404	399	436	405	412	404	397	416	409	394	414	415	414	405	394	405	454	432	401	425	401	401	415	450	380	407	396	389	387	418	412	357	429	379	396	421	364	437	384	417	406	423	396	415	395	442	380	399
3479	5129	3305	1679	1272	1027	820	737	623	615	577	552	502	552	520	473	458	479	448	457	435	439	462	484	422	421	477	451	427	407	445	425	415	407	408	438	404	418	412	407	424	425	405	438	428	448	384	442	437	437	388	436	430	445	412	433	426	413	434	425	416	400	420	408	435	409	429	455	408	387	448	444	429	405	402	441	447	412	429	436	378	437	414	432	435	438	383	439	399	422	397	434	446	390	408	425	430	404	468	416	449	415	415	435	390	443	401	423	443	452	413	436	432	396	388	431	408	433	408	427	440	422	440	413	439	371	430	405	400	442	425	415	450	417	406	400	383	413	456	416	438	441	406	446	405	422	436	424	398	426	439	417	455	409	388	444	409	421	423	398	414	444	408	417	406	407	411	438	425	403	438	442	420	399	402	435	417	406	447	440	435	430	417	418	439	409	423	425	440	403	442	421	420	405	436	432	460	462	447	428	432	409	423	413	438	436	429	423	451	443	430	392	447	419	388	441	448	412	429	434	391	393	401	396	407	426	400	479	437	423	418	425	431	431	414	426	415	400	417	417	419	409	383	401	454	423	411	429	425	422	415	402	395	432	431	413	422	453	438	430	413	418	430	423	429	420	416	417	424	437	458	400	407	433	394	421	437	394	406	421	450	404	406	430	417	393	430	420	442	408	439	388	396	386	442	388	417	422	408	411	409	438	426	425	361	383	432	438	403	399	432	380	404	410	402	457	397	415	388	432	398	431	398	416	470	412	386	457	421	390	423	443	443	451	406	366	408	433	420	387	418	369	429	426	411	415	422	427	427	437	449	397	395	414	445	412	398	422	395	430	399	418	451	438	436	416	448	424	418	430	384	404	409	430	442	406	466	422	425	393	424	378	409	410	432	407	466	414	440	416	420	432	387	422	434	403	364	410	407	398	427	441	424	447	424	440	471	371	416	457	437	424	422	391	427	453	431	432	469	416	431	407	428	409	426	429	431	401	387	420	428	425	436	425	438	412	443	425	425	365	400	419	425	430	428	407	416	425	429	432	442	414	403	421	398	422	407	425	400	426	422	458	433	447	398	418	396	407	411	446	389	448	388	444	462	416	407	400	443	414	430	464	419	404	438	449	449	434	454	424	406	432	429	431	390	421	420	415	445	428	421	444	402	424	423	443	430	410	451	402	426	433	429	449	399	417	395	439	423	423	423	422	399	432	412	439	425	440	404	404	445	416	418	436	434	449	453	450	474	393	431	427	435	438	421	426	430	434	447	436	425	419	412	390	407	434	428	423	364	421	407	398	411	418	432	436	444	417	407	419	420	368	434	425	440	450	414	409	426	442	440	437	449	412	446	415	401	439	458	409	428	394	412	420	437	401	408	439	430	378	460	412	410	433	380	416	408	421	447	409	435	409	442	414	430	438	407	422	422	408	421	409	388	456	419	416	418	421	403	437	389	411	435	407	396	411	453	415	398	395	411	402	445	425	418	429	388	456	407	416	460	446	424	418	457	398	409	416	418	433	431	410	403	428	391	414	439	415	418	420	419	439	411	408	432	425	429	407	449	407	411	438	415	403	439	425	429	461	423	450	435	419	443	435	425	437	429	407	435	435	431	442	447	403	407	456	403	416	420	380	422	415	396	442	414	414	391	441	398	420	403	419	374	436	428	409	431	434	435	408	438	469	417	464	412	422	416	424	416	396	455	409	409	418	428	436	407	407	452	434	389	439	413	397	402	452	425	414	430	394	439	434	416	441	440	454	413	432	440	458	422	453	418	452	442	407	472	439	430	414	421	425	413	409	419	431	385	386	424	424	389	406	384	424	388	405	416	412	405	427	435	430	413	416	409	439	438	470	447	424	411	432	407	399	409	410	426	439	416	424	395	458	409	406	418	425	434	454	417	442	436	424	433	429	408	439	419	418	375	456	395	444	449	398	434	423	396	440	424	445	455	447	431	373	412	420	429	389	430	411	393	407	430	402	453	445	386	435	421	413	424	435	404	401	458	399	390	424	457	449	420	416	401	373	455	375	409	457	408	409	405	462	423	417	424	426	403	424	405	407	465	393	401	360	417	407	415	397	420	423	452	438	435	450	422	405	421	428	433	417	414	378	425	418	428	399	443	398	398	429	445	404	426	405	411	417	417	463	399	437	422	389	422	405	397	428	388	428	426	445	396	383	392	407	406	427	425	421	391	442	447	404	425	429	376	411	408	423	415	419	384	441	426	438	401	410	389	434	416	437	429	409	445	420	420	432	418	460	455	424	416	437	429	420	418	439	439	420	410	451	415	457	427	398	405	423	410	434	409	380	421	452	372	416	434	393	472	418	395	432	391	453	410	434	400	420	412	438	407	406	371	453	427	398	430	461	458	400	413	407	425	416	442	426	441	420	426	410	435	399	434	441	424	460	384	393	410	406	431	407	447	405	406	422	425	426	414	447	411	424	399	418	441	443	419	444	439	410	421	413	411	448	380	438	447	421	407	443	421	448	408	444	445	428	393	412	432	426	414	425	406	432	459	454	441	429	441	417	407	436	420	413	427	462	407	399	394	447	399	426	430	423	412	435	436	432	384	452	414	407	380	415	425	403	395	423	441	444	425	358	429	451	445	434	379	442	434	441	407	411	447	464	400	444	408	390	384	437	425	419	436	415	415	446	400	428	405	397	419	376	463	429	398	428	410	425	405	432	426	398	383	444	401	401	432	423	429	459	421	435	426	410	418	393	416	416	404	416	400	406	427	408	454	398	409	440	428	411	447	383	434	387	427	417	448	408	414	426	423	393	418	443	434	405	452	419	384	422	432	426	474	423	425	421	421	387	393	420	418	403	413	457	406	415	397	428	430	422	456	432	429	396	431	383	414	423	383	411	429	412	432	442	414	434	451	414	400	404	453	385	429	470	428	413	418	411	437	465	414	431	396	463	424	420	457	386	405	436	448	435	472	424	392	465	467	380	428	392	424	455	443	416	391	432	431	404	410	395	431	430	405	435	454	399	388	387	381	430	408	400	409	395	443	421	437	441	437	396	402	407	429	414	443	411	477	392	459	425	437	414	436	433	447	418	410	429	429	439	423	418	436	406	418	406	410	404	465	403	399	438	397	422	399	453	445	408	389	419	425	424	431	448	433	436	428	379	422	423	434	408	447	407	434	416	409	416	421	435	433	453	426	386	420	421	420	432	470	428	435	404	461	417	423	381	372	409	429	386	447	451	414	486	413	423	446	421	428	421	435	447	413	399	411	433	389	424	453	425	437	390	404	387	432	414	415	423	394	387	423	410	423	399	414	448	422	394	404	444	427	450	460	410	384	443	403	374	422	408	394	406	434	464	403	429	438	420	414	412	450	445	461	397	416	420	416	412	413	419	449	451	426	395	419	435	461	407	417	405	437	426	407	444	417	458	401	403	433	386	428	424	424	418	408	445	408	440	427	420	424	395	429	437	407	417	420	413	450	432	433	400	430	424	422	415	444	453	416	432	446	421	438	403	374	372	394	453
22301	20920	28325	23643	20886	20880	5179	803	584	444	384	336	321	288	272	263	239	203	223	210	210	219	211	189	201	167	176	181	167	182	146	162	178	193	169	167	161	169	172	181	158	135	193	170	168	154	162	178	174	135	169	166	153	131	129	159	163	171	159	181	153	146	161	156	164	177	162	160	161	130	150	171	166	167	147	137	175	157	165	161	179	171	140	147	161	165	150	160	170	150	143	161	160	159	172	159	150	163	162	153	152	144	168	166	135	148	187	156	160	162	138	172	163	178	160	166	153	174	166	172	155	169	172	146	154	163	133	156	150	158	163	128	136	166	158	147	162	160	145	157	177	153	168	161	152	156	143	154	159	147	130	152	190	174	159	156	174	156	158	159	168	175	140	160	131	161	134	152	150	162	169	157	162	152	154	169	174	158	155	141	130	190	157	144	158	164	155	159	165	168	153	164	162	134	164	155	153	146	161	148	138	145	183	151	145	162	158	170	154	162	147	162	159	130	162	147	165	150	133	184	155	163	153	162	161	146	147	156	123	165	150	157	139	150	152	151	154	142	144	167	166	150	162	140	170	164	164	156	146	157	172	162	162	152	131	155	157	152	153	157	169	158	166	167	149	164	158	157	171	184	158	161	160	153	145	149	139	158	143	137	124	136	141	163	176	138	163	162	157	153	139	148	145	151	167	167	137	156	153	146	154	166	146	159	153	161	144	145	163	164	156	141	145	136	169	154	181	157	179	130	157	145	175	147	163	148	128	143	160	152	150	160	170	193	158	168	160	175	160	142	159	151	137	129	157	163	160	131	138	138	166	133	151	130	153	146	151	176	133	146	153	164	169	168	166	165	154	173	145	163	142	141	153	165	157	152	162	146	155	179	153	140	165	139	167	162	181	120	152	144	155	171	152	150	143	175	140	146	147	160	130	173	174	162	157	157	150	151	157	139	177	174	147	157	133	151	146	138	144	130	158	145	142	147	146	169	171	142	151	150	150	147	143	169	169	154	165	142	173	157	156	152	156	156	153	150	173	156	127	155	145	176	154	139	161	167	146	148	148	143	158	150	185	143	153	173	158	154	168	141	174	161	151	153	143	149	163	160	149	168	160	149	132	157	159	163	168	170	140	122	141	148	150	146	155	155	144	169	178	138	136	141	168	138	151	161	160	161	142	140	163	162	158	160	151	161	139	146	154	143	152	150	159	138	154	147	144	152	147	148	172	165	161	145	152	163	152	168	162	145	167	167	150	142	136	147	168	141	156	170	156	156	159	131	147	168	128	178	151	190	142	148	152	158	197	160	184	148	139	158	162	168	160	177	153	168	157	146	149	167	163	146	141	147	146	147	150	163	139	156	162	125	193	131	147	156	152	168	159	147	152	131	169	158	148	143	149	156	149	141	155	143	172	138	145	151	160	171	162	161	131	154	166	148	172	183	158	136	136	162	161	143	154	129	155	136	157	169	149	159	149	130	156	147	154	155	150	154	164	146	126	149	161	130	154	167	172	185	181	152	149	155	145	150	146	150	168	156	170	149	143	131	138	155	153	156	171	138	154	168	147	167	142	159	165	153	151	162	165	152	158	154	161	173	160	149	132	163	132	141	159	145	139	137	152	163	156	144	163	156	177	153	139	148	174	144	151	135	146	148	139	166	144	168	155	142	154	142	154	143	150	131	158	176	137	144	152	133	166	135	141	149	185	160	153	140	155	157	131	165	155	148	155	148	158	166	155	153	154	152	151	143	143	178	147	173	153	151	127	144	165	121	151	155	135	144	139	166	173	159	166	146	164	147	134	172	144	166	155	169	159	163	149	154	155	145	161	172	155	157	136	165	156	158	146	176	152	141	164	182	148	163	158	143	162	150	161	158	142	149	148	142	155	162	163	139	132	160	156	147	153	159	141	147	156	142	158	157	157	161	176	138	135	146	164	147	164	145	157	148	147	158	166	148	157	152	148	149	146	152	147	178	176	140	167	170	159	141	144	172	150	170	162	159	160	144	161	156	150	153	157	160	146	146	142	197	154	161	166	159	160	139	158	142	150	152	156	156	157	147	150	159	152	155	167	154	150	146	138	149	167	149	143	149	155	155	181	164	162	169	155	170	150	132	165	152	173	135	147	154	169	168	152	151	143	176	162	131	154	162	147	160	157	149	175	174	136	152	138	140	147	145	141	158	159	157	167	161	144	148	146	168	173	155	144	145	153	152	163	161	142	190	149	147	149	158	171	170	148	151	169	172	175	135	138	150	166	129	161	163	153	147	148	174	157	144	157	156	165	147	160	155	146	137	140	148	153	150	170	136	142	157	147	153	160	152	167	145	152	158	158	145	155	141	138	159	149	164	146	153	171	149	158	141	167	139	141	147	155	159	145	137	153	136	137	144	144	152	144	149	152	136	168	165	180	133	125	143	153	157	149	156	142	152	154	140	158	159	153	155	155	163	166	152	153	163	145	150	147	158	159	156	158	155	155	149	142	172	156	162	158	157	175	157	152	142	137	158	145	149	194	123	172	171	166	143	177	142	151	124	147	144	168	163	150	151	154	124	174	129	178	190	163	147	145	163	131	170	158	144	168	156	169	147	141	176	171	147	156	165	157	169	149	152	169	146	127	148	159	147	148	165	132	149	159	156	155	130	162	143	128	153	154	172	134	162	144	152	143	157	148	140	153	142	162	156	143	141	150	144	155	162	145	160	151	151	161	174	153	193	147	156	141	150	140	156	145	157	149	142	151	169	173	158	144	135	142	175	164	161	149	136	164	156	186	164	137	136	152	128	151	168	146	137	155	152	156	153	151	171	160	144	151	159	146	154	175	153	134	154	151	153	149	160	140	169	152	156	178	143	153	147	158	176	168	150	143	139	159	154	147	158	141	155	153	144	110	171	149	152	168	164	127	157	168	152	163	167	162	148	148	174	142	153	148	164	157	152	145	161	174	154	145	158	157	155	151	161	139	164	172	163	150	155	144	150	157	145	150	150	151	159	153	147	165	173	165	157	166	125	148	120	160	139	142	146	159	146	160	174	147	135	186	144	137	178	164	177	134	157	151	140	171	185	160	168	187	161	126	160	165	160	155	131	168	157	161	163	142	147	143	155	161	134	137	167	141	154	169	132	165	176	144	153	151	155	160	136	156	147	145	173	143	148	138	144	170	153	138	142	166	123	150	161	169	150	160	165	170	142	155	178	159	158	162	155	152	138	165	142	149	175	165	161	151	147	148	182	174	148	153	134	134	127	143	130	161	157	144	159	158	149	139	128	153	142	134	145	165	154	161	172	167	168	154	141	151	165	160	153	143	139	145	152	145	159	170	142	143	130	157	157	155	164	149	133	150	152	158	129	155	168	151	162	133	145	122	169	150	164	137	174	137	169	146	144	171	166	138	147	135	162	147	162	173	152	166	161	145	168	151	166	156	145	156	146	180	139	172	158	159	159	162	159	148	148	133	162	154	169	160	174	163	169	155	161	177	143	148	160	162	147	153	157	150	138
3973	13535	9170	4244	3005	2103	1601	1202	953	701	621	522	412	404	322	330	338	276	280	250	238	256	223	213	212	215	197	196	170	194	186	210	188	170	191	200	189	142	164	140	168	187	181	172	164	176	163	157	158	157	159	161	158	171	164	175	182	176	150	172	146	177	185	168	142	186	157	157	154	168	160	156	171	154	183	161	138	160	167	147	138	152	165	141	162	159	160	158	158	152	152	152	130	155	188	177	170	158	168	160	148	142	181	163	164	131	160	142	139	158	166	165	166	136	151	123	158	144	166	148	154	169	177	171	144	154	173	160	152	175	161	161	179	146	170	150	150	145	135	161	158	158	160	163	150	169	155	122	165	151	130	139	146	155	171	135	170	128	154	145	178	158	158	161	161	179	154	164	143	158	169	149	162	150	160	142	155	161	155	145	147	125	160	152	153	155	164	175	154	158	153	171	177	145	155	173	163	162	139	143	144	181	151	148	149	170	149	163	158	159	146	160	145	157	166	169	162	151	161	158	153	151	152	147	175	174	167	168	131	149	158	146	152	152	161	155	150	142	162	161	145	133	161	154	157	154	168	132	142	156	152	146	180	120	163	155	149	147	179	172	131	168	128	167	156	146	151	149	147	133	163	138	145	174	163	154	152	166	156	148	169	153	158	148	138	153	144	152	157	146	158	151	170	167	138	152	156	159	132	133	152	129	159	140	165	174	143	176	155	150	162	157	169	164	146	162	138	180	153	156	151	146	143	161	137	155	147	165	155	151	150	153	142	160	149	168	159	169	150	145	144	137	129	162	143	143	140	158	152	155	159	168	156	135	132	173	153	182	167	159	159	153	151	158	141	163	130	144	146	142	163	152	142	161	156	148	150	173	160	165	157	150	134	163	140	145	162	170	144	162	156	174	141	133	149	164	136	149	136	148	172	139	146	137	152	147	157	159	156	175	177	167	171	158	155	156	134	165	144	152	171	173	161	164	164	162	171	160	145	158	168	141	143	148	143	156	153	170	183	179	144	168	158	133	164	157	173	165	165	136	170	162	159	162	144	144	141	167	150	159	147	140	154	140	178	154	159	173	151	141	163	154	162	169	141	154	151	155	156	138	157	166	167	132	145	156	158	141	152	140	162	157	145	152	155	158	162	172	157	152	154	155	162	159	154	148	147	144	142	150	164	155	160	171	135	165	150	158	162	166	171	141	157	177	162	157	150	162	160	155	139	142	131	175	134	159	162	146	147	161	153	176	163	143	157	148	133	159	141	172	145	155	147	165	168	161	160	161	140	154	149	156	147	168	152	184	149	156	142	142	145	167	146	161	148	132	157	167	171	165	152	195	143	147	127	144	150	160	174	152	151	147	139	131	156	160	175	168	165	155	151	137	152	165	160	138	172	139	150	175	141	149	150	157	146	149	147	154	146	148	131	140	165	159	172	173	162	129	169	170	167	129	150	129	147	164	161	161	150	173	133	154	148	179	146	165	148	135	160	149	158	143	152	146	134	173	163	154	179	187	149	147	156	159	152	170	166	169	138	166	157	135	166	163	142	165	157	136	159	174	164	135	156	135	134	159	167	157	143	161	152	143	161	158	165	180	161	139	164	156	145	170	148	154	161	159	129	163	146	152	141	143	170	172	179	175	154	138	148	143	146	149	144	155	163	147	174	144	164	160	138	144	144	137	167	130	175	166	146	158	171	149	143	134	155	132	156	159	148	155	182	174	153	165	151	145	171	159	160	137	154	146	166	159	150	133	166	162	150	149	164	164	162	152	142	155	144	151	139	171	146	145	153	163	159	176	172	165	146	126	150	143	148	154	153	149	156	162	150	169	145	171	157	167	167	143	120	158	163	159	166	160	155	149	162	158	156	130	152	145	148	153	161	158	160	146	145	147	154	154	140	151	158	171	173	159	143	154	146	160	133	146	152	149	170	169	160	164	168	155	136	158	161	151	162	166	170	133	163	144	153	165	165	153	153	157	139	154	151	154	150	160	174	170	160	152	145	163	147	142	147	168	155	161	142	162	181	144	174	149	190	143	153	149	161	163	151	185	155	171	144	169	173	150	173	167	159	150	159	141	142	143	151	152	170	138	135	148	160	146	172	158	174	152	149	150	155	141	164	149	167	160	165	126	153	168	157	149	139	149	141	176	155	168	141	154	146	153	133	164	156	162	152	159	156	159	141	161	157	162	160	150	160	135	154	145	153	164	164	162	153	153	184	168	160	158	133	162	143	159	177	176	168	160	157	150	151	184	152	137	145	132	136	166	164	155	152	133	136	147	133	171	162	164	158	167	155	165	147	146	170	141	151	155	146	163	175	166	159	146	183	140	156	158	154	149	160	154	152	149	124	153	157	169	158	137	158	160	142	147	156	145	157	157	138	154	147	144	135	144	150	151	158	152	160	146	165	168	158	171	168	184	179	130	153	163	156	153	136	156	171	168	151	144	147	144	153	152	131	158	136	147	165	168	169	165	168	149	157	164	141	152	146	174	133	149	156	152	143	160	141	119	162	163	164	130	170	161	157	147	152	133	144	144	147	148	141	166	168	161	154	143	166	155	152	166	152	157	154	165	136	143	157	151	133	145	131	174	164	157	151	133	139	148	180	156	146	180	145	159	141	149	143	140	173	163	141	144	169	152	162	139	148	166	167	162	136	160	147	137	148	151	144	167	148	156	122	160	157	155	163	162	157	133	162	161	143	177	151	163	161	141	157	156	184	148	171	158	143	152	165	123	164	185	151	149	166	169	153	159	156	130	161	146	162	153	157	186	149	152	164	178	180	144	151	153	138	139	168	164	135	167	164	176	149	174	156	155	142	183	164	160	169	167	157	162	174	170	156	148	143	150	151	151	152	141	147	166	138	147	142	161	142	137	159	143	163	168	152	169	166	166	167	167	139	156	144	139	163	196	158	154	141	179	164	167	156	164	153	156	155	167	150	166	143	131	155	164	154	162	151	180	179	135	143	161	145	138	138	177	147	137	145	173	152	158	154	159	160	144	138	144	168	162	145	176	153	147	155	149	155	154	158	161	171	148	158	166	175	126	144	133	170	168	159	155	148	160	151	164	149	155	156	136	151	179	181	143	158	150	175	174	175	160	158	167	143	167	164	148	180	149	165	152	167	170	154	147	167	164	158	170	152	129	158	156	140	170	165	166	130	161	145	175	146	152	159	169	125	140	186	169	196	145	164	164	158	154	141	164	144	168	140	169	173	151	161	160	145	172	152	157	181	174	149	144	151	164	144	163	162	158	156	149	134	156	165	159	154	186	141	156	156	173	152	152	158	150	164	143	151	154	140	124	131	145	143	146	139	154	156	140	135	186	165	156	165	162	167	148	160	168	125	154	155	156	156	144	154	138	138	165	161	168	172	167	157	144	162	162	167	138	136	147	155	149	146	144	159	134	149	154	171	135	147	133	153	158	153	161	161	142	148	168	143	157	150	182	171	171	162	175	160	137	152	146	143	132	154	137	146	123	156	163	150	156
27528	19797	7580	884	563	422	397	410	341	385	365	377	374	374	366	335	322	365	373	364	359	386	349	375	349	332	346	373	362	361	372	325	350	369	363	350	329	334	340	376	364	341	361	354	348	364	364	350	352	340	367	397	386	344	370	374	376	361	380	354	346	367	364	345	376	389	334	360	379	356	344	360	351	383	355	343	356	347	361	364	350	354	354	346	371	359	363	362	367	369	335	336	355	322	356	363	365	338	331	370	336	375	381	356	370	343	359	343	358	355	378	388	349	360	389	351	384	336	355	373	357	323	359	364	379	364	356	351	336	351	354	354	342	381	363	359	334	361	354	384	361	376	383	324	383	360	384	374	365	346	402	371	329	362	370	352	380	354	336	377	326	340	344	319	348	344	373	363	386	368	342	355	378	329	370	366	341	365	341	368	373	346	358	355	350	348	356	377	315	384	403	366	350	362	324	374	365	341	331	361	364	368	377	378	393	359	363	412	346	359	367	367	357	366	362	356	322	344	363	339	367	329	340	346	385	332	359	337	350	355	348	343	357	380	343	388	364	358	363	348	364	310	386	342	352	360	368	368	355	361	376	359	352	388	345	368	355	345	331	335	348	365	362	329	355	341	330	358	365	369	357	325	349	356	362	350	323	351	331	353	336	357	350	364	375	342	367	341	361	358	350	332	343	324	374	339	318	373	302	366	366	335	365	366	377	365	354	355	365	356	378	344	354	361	335	335	388	379	340	327	317	380	388	377	392	377	371	354	345	366	354	340	381	345	371	347	368	366	349	338	363	364	356	390	368	362	381	351	352	355	370	381	344	368	349	333	354	392	357	345	378	377	362	355	380	352	355	385	390	395	374	356	372	358	378	363	369	323	331	351	371	386	376	350	354	365	329	347	350	365	350	358	363	364	363	376	380	347	380	333	337	380	339	386	356	385	395	348	348	361	373	366	375	358	334	376	393	368	379	350	379	362	371	343	354	349	345	350	374	346	378	366	379	344	369	359	406	323	383	361	339	388	345	385	360	360	368	366	370	348	366	358	349	356	350	373	362	399	331	360	374	397	364	329	364	338	355	372	382	358	365	344	332	376	341	361	312	365	376	365	352	323	362	355	359	380	347	352	374	362	339	382	383	363	337	324	335	359	372	347	384	369	367	384	374	368	347	392	389	363	340	344	348	343	338	356	360	384	375	379	339	362	355	338	374	352	361	380	347	356	358	339	368	388	344	354	352	339	373	359	361	389	354	311	350	384	347	338	347	361	367	338	326	353	375	364	373	382	360	320	344	382	338	341	345	354	396	354	374	346	346	318	338	399	380	333	342	387	328	337	374	330	352	377	363	389	349	373	339	375	309	345	359	365	346	325	346	331	337	371	342	345	352	383	349	391	393	358	385	318	346	395	358	357	329	367	336	345	358	358	371	323	387	349	337	344	378	358	348	351	361	380	360	362	377	340	379	394	323	398	345	306	347	359	371	330	352	374	353	356	334	354	329	333	356	327	342	351	375	355	389	391	364	378	372	323	369	392	365	363	357	360	367	346	329	352	347	347	341	366	355	379	338	349	355	350	352	351	362	325	341	351	375	344	336	374	383	336	354	344	363	350	346	328	345	351	312	380	356	359	347	352	349	399	296	344	350	359	360	353	346	335	341	363	355	375	344	376	367	338	345	347	340	358	377	349	371	388	307	382	348	380	359	318	367	357	356	351	341	380	329	337	359	324	331	341	352	359	309	318	347	369	309	346	363	390	325	327	335	342	347	366	366	342	340	358	375	342	344	387	328	346	366	345	365	333	346	348	360	357	343	367	333	349	357	355	372	343	366	322	346	346	331	344	358	367	344	360	351	369	367	347	344	337	397	342	369	377	354	346	319	347	355	341	350	358	336	369	364	346	336	322	302	340	379	355	355	345	397	342	312	374	367	332	374	330	382	366	330	378	324	383	348	370	358	333	351	379	340	376	336	367	378	353	388	357	360	326	324	357	326	336	373	329	340	323	337	348	389	329	353	373	369	368	349	351	389	359	336	370	334	334	368	329	351	349	360	338	359	361	353	380	345	373	348	361	383	375	351	370	335	341	380	372	373	287	344	349	355	367	345	367	322	391	359	333	384	373	360	360	400	376	379	345	345	366	349	381	320	379	363	357	382	367	382	321	356	336	346	368	361	336	381	339	384	310	374	364	346	366	354	338	346	345	377	364	395	350	368	359	361	353	367	371	362	354	356	389	346	384	330	363	364	351	383	326	364	383	325	319	378	354	334	371	342	334	351	359	338	344	349	339	376	338	374	339	315	335	355	350	356	344	347	353	326	344	343	363	359	358	384	344	339	340	327	375	350	361	370	377	359	336	367	342	394	355	347	334	339	367	352	389	349	356	355	362	318	389	372	369	299	359	356	375	333	336	360	363	337	341	336	365	400	361	335	373	341	343	375	332	379	359	358	379	390	367	347	370	325	334	348	334	356	372	358	363	340	350	361	380	382	378	346	348	374	369	350	349	373	326	336	331	345	370	338	385	356	370	350	371	353	346	345	398	355	355	378	373	362	348	370	358	336	347	354	380	344	340	386	343	382	360	319	348	377	336	339	362	359	350	353	313	347	382	348	361	361	358	372	378	338	348	362	345	356	366	359	366	353	338	359	355	350	383	337	360	363	368	366	352	335	375	356	340	371	344	374	350	363	343	352	335	364	383	347	347	375	338	343	342	350	383	380	355	350	357	358	367	353	350	355	371	366	380	369	359	347	352	339	376	361	355	357	360	323	332	358	357	369	352	358	357	343	374	330	358	365	369	353	316	332	368	374	402	376	348	346	368	352	340	370	362	384	340	383	360	389	321	351	356	342	362	336	348	378	361	362	359	401	330	360	382	355	341	337	355	360	329	342	338	365	348	329	358	345	368	378	350	334	344	340	375	362	375	374	332	349	342	360	315	406	367	360	340	316	390	339	401	356	395	382	340	347	401	369	371	362	373	334	382	346	350	405	374	388	348	343	345	342	350	357	367	361	360	329	349	335	355	316	357	356	322	363	370	351	330	369	364	325	335	364	320	348	362	391	368	363	348	351	366	353	339	360	339	337	333	383	367	396	348	327	345	392	349	379	359	357	328	389	354	373	333	375	337	359	320	365	339	335	370	366	370	364	352	329	325	363	329	329	327	375	326	396	333	358	329	346	332	404	326	346	328	347	372	358	365	359	358	381	367	311	360	367	321	365	363	368	355	356	349	354	342	325	386	348	372	368	375	343	371	328	356	377	378	380	392	349	337	368	361	343	331	329	341	372	368	375	371	385	376	375	387	380	362	329	351	370	352	361	354	362	401	338	364	358	409	350	349	350	363	365	358	337	386	333	328	332	337	367	357	356	378	339	370	321	365	370	355	340	400	350	392	337	331	377	357	351	346	347	364	354	381	360	369	340	359	367	362	318	389	354	353	358	372	323	388	363	371	355	370	360	337	381	346	376	358	351	367	363	346	376	345	363	356	337	370
4913	2364	1359	795	726	589	531	478	490	452	447	451	428	403	400	414	411	343	367	384	357	385	360	397	387	382	388	363	373	332	379	358	330	338	393	403	373	356	373	362	405	359	379	358	365	352	369	340	349	388	380	370	355	391	402	385	373	405	337	370	403	398	372	380	367	350	391	380	381	356	372	386	359	362	398	387	362	368	381	373	381	398	405	386	361	382	399	372	323	360	390	398	371	376	390	388	383	412	352	386	369	400	358	348	364	344	396	340	387	354	339	400	399	368	352	326	368	368	349	354	362	365	407	396	384	330	368	367	383	422	386	395	372	385	351	359	369	362	351	376	354	383	362	380	374	398	394	384	386	378	366	374	388	368	362	413	342	382	370	397	360	365	384	356	385	368	377	373	373	395	360	386	348	350	335	400	349	417	338	336	404	359	366	383	357	378	384	377	382	371	357	374	364	354	356	382	367	363	367	304	378	401	371	383	358	357	354	379	379	355	380	365	382	373	403	369	406	395	368	370	367	388	397	353	386	355	357	341	412	375	397	365	394	375	353	396	380	388	354	390	424	395	362	360	399	397	388	379	370	375	397	358	345	385	328	387	366	381	377	393	345	383	389	391	371	383	357	370	362	389	356	381	354	376	375	368	393	372	395	359	385	336	354	360	409	394	387	407	408	366	363	352	420	384	343	377	363	350	368	354	375	409	360	386	400	396	380	349	355	367	368	425	346	400	374	365	376	370	360	350	400	353	349	360	368	381	404	374	357	366	393	391	388	337	386	377	365	374	408	344	352	378	343	389	329	391	381	353	359	403	384	388	376	371	389	370	375	357	356	380	392	387	355	367	364	420	404	378	360	363	388	351	365	385	344	368	361	386	362	387	363	409	381	337	409	351	356	364	405	381	352	368	403	339	402	376	355	349	367	390	390	371	374	390	372	381	375	390	388	378	362	385	388	350	341	402	358	389	339	365	387	425	410	378	373	383	367	379	379	379	371	334	364	376	358	368	377	382	374	356	382	357	352	380	368	373	400	400	367	371	349	366	380	354	347	362	359	384	376	402	379	383	345	386	383	382	347	355	356	393	357	389	378	369	342	340	400	410	347	377	370	390	357	384	352	383	371	391	331	365	347	354	377	397	396	389	369	388	341	369	370	417	374	405	367	376	339	399	367	369	363	378	378	370	344	376	368	370	382	345	368	341	381	367	375	384	348	355	387	376	381	412	365	398	376	377	401	371	369	324	352	376	385	365	371	412	352	389	372	363	410	372	354	364	381	369	412	366	351	366	379	382	365	366	375	378	367	366	396	372	367	354	345	381	378	345	336	397	393	397	371	356	376	382	349	353	373	379	399	342	380	376	389	372	395	353	390	347	384	360	372	362	362	373	372	376	365	385	350	356	371	342	364	380	385	370	395	331	366	366	362	380	350	348	425	364	356	407	393	369	354	368	362	374	385	403	341	345	377	352	387	408	365	360	387	372	350	371	382	357	353	407	362	382	340	367	373	379	416	346	353	376	387	349	371	348	331	347	390	409	351	359	387	375	371	361	363	405	359	401	338	373	354	345	386	339	357	352	347	379	373	367	377	353	364	369	360	378	360	354	364	362	358	394	400	359	335	352	362	381	378	399	380	391	356	349	370	373	358	404	381	376	369	386	373	377	394	392	405	352	381	343	372	385	432	356	377	377	336	394	365	387	385	362	379	365	381	356	320	402	390	366	394	389	378	336	373	365	378	410	372	403	363	340	385	348	395	384	376	375	357	415	389	403	372	360	399	378	370	340	384	391	350	380	391	369	370	356	384	404	352	397	377	401	388	356	354	339	378	348	360	390	378	347	356	350	344	351	367	357	411	371	374	378	382	368	338	329	362	338	366	401	345	405	369	382	370	371	368	328	364	400	369	385	360	390	372	368	395	391	362	376	336	401	383	356	395	380	352	407	431	368	356	388	388	359	385	347	381	319	342	375	406	388	392	385	360	369	414	405	400	399	392	376	380	406	382	401	356	333	384	398	346	341	396	390	369	379	376	414	348	369	395	374	395	406	369	366	385	382	405	364	389	374	372	308	400	367	357	382	360	372	385	353	376	394	341	391	368	357	383	351	365	361	377	370	380	405	371	359	377	388	380	378	375	369	363	399	374	379	362	393	377	349	365	391	380	391	350	357	377	343	368	372	365	390	384	362	347	365	353	393	364	416	337	398	366	408	381	368	377	367	371	358	362	355	368	377	351	364	378	369	343	381	353	353	380	386	352	363	399	406	369	384	377	385	376	370	379	359	357	353	381	386	372	357	360	349	395	360	338	384	384	413	359	372	350	407	353	371	362	425	362	390	397	348	388	350	345	400	393	375	387	387	392	351	386	404	376	384	375	373	321	404	350	372	365	387	381	367	353	368	358	354	363	363	372	348	339	376	368	352	381	360	368	366	365	359	361	336	361	371	376	393	380	410	383	366	348	389	361	341	370	376	368	400	391	391	389	394	415	394	402	355	388	372	365	369	324	399	362	350	404	366	344	352	352	416	375	350	356	329	355	348	393	362	367	399	405	401	377	401	353	409	381	345	353	378	382	344	355	392	370	371	379	370	348	367	388	378	413	358	385	400	354	378	367	387	395	361	379	361	401	357	363	371	344	362	389	368	384	371	347	386	374	363	360	356	360	352	383	372	388	363	397	349	361	347	354	368	378	386	356	349	380	385	363	406	353	366	360	385	332	366	442	379	380	369	341	388	382	359	361	374	361	408	358	381	383	342	372	410	398	331	363	353	365	393	371	343	370	371	341	380	348	340	372	345	370	356	397	400	380	399	407	363	378	374	381	338	402	399	363	380	340	401	382	342	393	386	364	343	386	372	379	356	408	367	363	402	383	344	402	366	411	378	350	360	349	374	415	367	362	337	358	383	379	394	371	373	335	368	354	372	373	361	358	359	350	355	359	399	412	371	378	404	386	384	342	358	323	378	392	378	370	382	392	357	368	365	383	365	355	375	378	372	374	378	379	381	370	371	355	379	372	362	387	394	343	380	361	394	355	365	373	361	378	377	380	403	390	376	355	370	352	373	355	344	394	402	409	390	354	392	362	381	365	373	374	350	362	379	392	383	392	388	344	382	363	345	371	393	377	407	412	379	351	358	339	382	377	358	377	376	396	359	356	381	375	374	390	366	376	365	372	351	341	367	358	343	348	387	346	383	380	403	391	328	360	386	388	383	404	403	363	330	379	398	373	335	395	381	373	369	366	398	376	427	397	393	374	399	370	364	386	352	383	339	380	366	341	347	400	355	361	381	376	370	376	382	368	346	360	392	377	341	392	363	376	405	345	359	361	344	409	401	394	379	385	363	380	386	370	322	368	386	373	355	367	383	376	385	374	365	349	405	366	400	360	357	346	375	360	369	369	391	359	361	371	377	377	384	362	385	380	375	345	383	370	382	381	393	354	366	367	374	355	370	378	388	373	339	380	364	392	389	337	350	361	331	379	343	376	366	366	344
23603	20962	27820	24254	20806	4475	671	507	432	359	325	285	265	252	224	223	211	214	213	215	190	179	179	209	217	199	190	205	179	184	190	195	178	177	178	189	178	191	184	198	174	184	164	188	168	138	154	182	182	181	146	164	146	177	178	190	197	186	157	183	174	157	179	176	153	165	181	204	172	165	179	167	186	188	159	161	158	166	148	179	172	195	166	187	181	184	167	157	173	179	157	163	171	168	176	171	157	171	153	182	166	156	188	167	179	164	166	175	171	177	142	164	181	193	187	156	171	157	175	187	165	196	181	179	175	161	161	184	175	158	174	181	179	158	164	158	181	165	147	183	177	171	175	172	180	173	165	174	186	176	190	165	174	164	200	182	164	159	180	189	167	160	160	168	171	175	179	155	170	183	177	170	149	181	176	165	153	150	178	180	164	148	172	199	189	181	157	177	152	156	179	193	182	168	187	165	171	169	209	168	171	151	175	168	171	161	152	158	166	173	141	154	178	180	160	175	190	176	185	170	173	163	184	193	148	163	161	164	164	189	167	171	164	164	182	164	182	180	185	171	195	157	149	167	167	160	203	175	159	180	163	180	185	184	181	184	165	147	159	195	180	175	173	162	158	186	175	159	198	180	174	171	179	182	190	164	162	162	177	153	152	162	172	147	173	172	166	198	191	192	162	172	170	165	186	187	178	179	176	172	162	146	181	167	186	156	179	158	157	175	175	167	150	176	147	160	184	181	148	166	154	167	172	182	162	163	172	152	173	168	180	169	171	162	158	170	161	158	169	167	171	176	147	148	190	170	165	180	153	170	169	187	149	171	193	176	173	171	197	158	182	178	176	168	177	174	148	153	154	152	192	203	195	185	140	153	154	194	171	172	187	185	203	179	173	169	174	170	188	187	208	154	177	188	177	193	181	184	165	147	198	184	189	204	171	169	194	213	162	175	161	172	171	178	165	153	188	145	166	157	174	169	183	177	165	163	166	158	171	193	178	163	179	169	164	172	156	164	143	182	150	169	203	168	171	184	177	180	145	179	181	154	155	169	186	171	176	155	175	174	192	179	158	143	177	166	173	188	168	169	176	162	186	168	174	167	170	176	174	153	152	161	154	167	158	172	170	177	178	165	190	162	170	167	167	186	151	190	186	171	178	166	174	158	187	157	178	188	160	169	160	173	165	181	183	177	153	177	166	188	183	185	149	185	192	154	169	156	173	169	166	169	153	152	169	160	180	178	156	163	171	159	158	187	174	182	166	179	190	164	185	167	171	160	152	176	187	164	177	162	163	174	168	159	171	173	176	179	168	169	175	165	151	148	199	150	174	170	170	160	172	159	173	210	169	180	151	173	175	182	185	172	172	157	164	175	159	154	156	175	176	172	160	164	169	143	177	175	179	154	194	158	143	174	161	180	195	191	151	162	174	188	168	139	165	151	179	186	172	180	167	153	174	177	156	186	158	144	147	166	164	153	175	170	184	174	169	164	157	193	144	163	178	181	199	165	174	178	194	176	166	166	149	158	160	172	155	148	164	174	150	172	190	156	171	137	159	162	187	184	165	164	188	181	170	161	178	162	160	172	188	177	145	182	173	173	194	167	171	192	175	173	172	155	148	168	172	158	169	159	170	175	158	177	191	175	175	161	150	199	170	169	185	187	169	190	164	171	152	177	162	185	166	169	162	164	162	183	169	145	185	162	163	151	184	181	150	153	166	157	159	182	158	175	195	149	169	181	192	182	152	180	165	166	158	180	162	188	172	157	175	181	149	151	154	194	162	178	186	173	185	150	178	164	180	173	151	153	156	173	161	178	151	151	179	149	164	164	169	171	173	162	170	171	185	153	155	167	141	179	182	213	165	165	160	180	170	151	164	169	170	159	166	195	168	193	170	172	157	151	170	148	177	166	154	168	138	184	165	153	181	189	174	183	168	155	157	186	163	158	164	185	162	174	174	176	163	169	188	170	158	167	181	158	188	159	176	170	191	175	168	146	170	169	183	175	153	173	179	195	202	165	177	176	162	163	218	181	156	199	172	182	170	172	173	173	170	179	181	170	175	154	161	163	149	163	188	198	155	174	169	157	177	176	150	180	165	144	190	171	178	166	172	166	181	181	200	168	186	184	170	178	154	153	182	179	166	171	166	185	182	153	149	165	148	173	162	180	175	193	181	186	185	174	158	183	176	159	136	162	168	152	193	171	144	180	169	161	159	181	157	178	178	171	144	197	184	169	176	174	175	188	177	187	159	160	165	164	153	174	173	157	186	184	181	162	179	157	176	188	143	194	155	174	150	143	167	154	155	162	179	175	163	181	171	151	159	174	186	171	175	137	156	160	162	194	163	164	160	164	175	152	203	175	133	176	185	174	208	172	195	184	165	175	182	164	178	152	191	173	189	150	148	160	155	187	166	175	171	183	159	168	169	164	142	159	154	156	183	188	174	164	160	180	172	164	150	167	160	174	175	147	172	177	171	153	182	169	168	160	173	180	175	155	158	179	179	162	157	184	181	174	165	163	166	161	177	183	173	163	167	200	154	173	158	179	179	171	166	171	172	165	156	180	193	168	176	189	175	182	158	171	159	193	162	187	186	160	174	175	179	185	150	178	191	152	159	163	160	180	166	183	178	175	178	187	173	155	163	165	185	168	199	180	162	147	188	182	175	156	150	168	156	172	175	168	154	155	177	168	173	159	175	199	148	160	185	168	157	161	158	174	169	191	164	161	172	169	158	177	182	158	170	155	191	134	166	178	172	192	161	169	178	139	176	177	176	175	190	168	175	173	170	161	191	146	166	164	191	170	146	140	174	176	180	167	152	168	163	200	198	187	169	168	174	180	184	166	194	181	201	159	190	178	175	152	157	187	175	169	163	157	171	172	172	153	170	174	150	171	178	177	172	169	169	158	178	174	156	181	178	180	176	164	166	188	172	182	167	192	154	170	163	159	158	170	171	146	184	164	165	168	166	169	177	172	159	149	176	172	148	196	178	174	179	190	156	148	176	157	189	175	182	177	163	161	187	168	161	185	142	158	174	195	182	173	165	156	173	188	148	182	177	177	153	153	172	170	163	171	172	169	166	170	150	174	155	171	178	173	178	142	161	184	175	175	157	165	151	137	168	199	163	185	157	179	141	170	167	157	180	158	175	175	196	182	176	155	184	176	156	168	186	177	126	151	143	170	172	154	157	186	177	188	177	158	164	166	171	180	171	191	177	173	162	176	186	165	197	185	163	161	155	195	179	181	161	167	176	156	167	184	176	165	175	178	177	189	172	173	180	177	170	166	173	159	168	177	185	172	161	174	181	173	176	158	187	146	182	158	165	180	187	159	166	168	181	183	153	168	176	150	182	204	173	160	155	168	176	178	182	168	169	168	151	149	185	191	172	169	183	187	173	173	170	178	177	159	170	187	174	174	179	194	177	166	155	166	157	188	174	169	162	166	162	168	138	183	168	155	169	166	170	190	164	183	181	164	203	174	177	167	160	195	183	192
3472	8742	5588	2568	1759	1330	994	765	613	488	429	373	348	288	280	269	279	252	257	253	237	222	206	223	197	208	179	209	202	199	185	160	221	221	192	166	174	197	196	184	181	174	180	171	207	170	166	178	204	192	168	206	183	185	164	200	201	182	170	206	170	186	180	174	188	174	160	192	196	157	196	197	169	182	160	161	177	179	185	187	166	178	189	193	190	193	173	185	199	183	191	173	199	170	207	177	185	184	192	209	169	189	177	179	186	178	190	183	171	170	177	170	162	169	204	183	190	181	174	175	172	172	179	193	186	151	180	168	187	204	189	179	177	173	180	175	180	185	181	168	162	186	182	175	165	190	184	187	200	170	177	190	180	171	161	178	163	185	167	196	156	165	183	171	180	176	171	186	178	193	198	178	183	196	174	181	145	171	186	177	178	204	167	181	194	181	211	196	183	181	161	165	182	179	178	165	174	182	164	187	188	173	185	178	168	170	176	188	168	164	173	210	213	176	185	190	178	199	173	186	160	161	181	176	173	184	171	182	171	198	172	180	169	148	191	173	174	154	168	188	192	175	187	180	184	159	175	169	179	180	185	162	172	173	175	155	173	181	189	167	177	175	174	180	180	169	182	184	199	167	200	177	167	193	188	187	203	174	167	174	181	180	201	176	170	169	179	188	189	172	162	178	181	156	163	166	184	168	191	185	217	199	194	192	176	181	174	190	185	177	189	183	191	187	197	168	190	165	170	165	177	176	188	162	161	157	167	192	183	174	181	193	164	184	172	172	156	184	178	178	175	176	163	176	179	182	174	192	166	188	166	178	217	168	171	170	179	201	178	179	133	158	173	187	176	160	196	215	191	153	184	163	154	181	192	192	169	179	190	187	182	166	167	196	177	186	167	171	159	187	148	181	194	171	180	171	175	166	164	177	163	193	179	184	164	170	216	158	173	178	182	186	189	191	189	187	156	184	172	171	210	178	174	174	183	189	180	190	202	167	181	171	169	181	171	177	176	184	189	202	175	181	181	170	182	177	199	196	167	184	188	187	177	181	184	171	191	174	212	200	172	171	186	175	156	168	161	159	189	173	176	204	168	185	184	193	179	184	202	183	212	175	175	172	160	173	187	185	170	182	184	172	196	201	163	162	166	163	157	203	177	175	171	160	151	198	186	198	214	177	194	191	160	181	176	206	200	200	190	161	188	186	174	201	181	164	171	188	188	184	183	154	193	174	195	174	189	178	196	206	167	179	172	178	188	165	188	184	177	184	193	167	168	174	184	189	176	172	170	162	166	176	182	169	182	177	182	181	144	179	189	189	166	195	194	173	183	148	193	187	186	163	176	167	157	158	179	171	177	187	191	177	188	174	198	168	174	184	172	158	162	184	162	194	178	188	155	204	193	173	180	178	215	181	182	202	178	173	171	193	183	166	144	198	180	182	163	167	195	159	177	179	152	182	192	185	160	180	187	182	196	167	172	178	183	200	167	157	167	158	171	180	167	165	174	183	179	186	163	168	166	160	171	164	160	177	192	195	200	198	150	178	186	165	176	181	191	197	170	184	179	174	185	162	177	186	194	179	162	190	181	189	176	189	187	198	180	181	200	156	166	156	179	175	198	184	189	165	188	171	179	197	195	199	186	207	172	207	200	175	176	166	198	158	178	181	185	197	164	175	158	169	162	173	192	189	195	173	182	157	172	171	172	165	175	173	191	184	170	184	174	174	167	183	200	171	174	189	186	191	182	188	164	163	177	194	193	177	164	185	199	181	184	171	173	176	185	173	180	176	178	194	178	183	179	175	186	167	202	177	187	178	196	177	203	160	193	152	170	153	172	184	166	175	192	172	186	175	189	179	174	186	186	197	202	200	156	198	193	178	192	180	188	178	191	182	187	187	194	182	177	186	198	182	155	176	179	167	179	181	186	172	192	198	180	163	161	173	185	180	191	192	168	204	165	182	181	156	185	168	172	177	183	175	180	167	195	181	177	186	157	174	181	185	183	195	176	197	166	180	183	174	191	152	149	180	188	179	180	168	176	171	200	167	179	203	191	199	188	193	178	209	195	182	182	182	194	187	180	179	196	170	180	190	176	172	178	196	191	176	164	172	159	153	184	171	186	170	173	182	190	176	180	167	167	185	179	178	206	172	164	191	202	192	186	175	169	173	199	162	165	164	169	184	172	176	197	198	175	197	177	146	195	195	177	179	164	176	185	190	176	191	184	192	188	176	204	180	185	195	185	169	190	157	149	197	174	175	183	174	170	168	174	170	178	171	188	150	174	187	165	169	182	193	163	171	159	192	209	197	192	158	180	202	192	216	181	166	174	177	173	162	154	164	211	177	163	179	169	175	172	153	172	172	166	196	170	173	194	178	174	179	182	183	165	199	189	172	161	179	162	175	175	191	194	167	184	167	199	178	173	194	186	185	172	175	174	190	187	186	194	175	168	174	191	188	183	175	177	176	185	180	167	176	170	156	183	167	197	162	169	178	154	182	195	173	166	204	181	180	178	174	160	167	190	191	189	193	226	160	186	179	179	189	175	178	188	167	184	170	195	187	204	172	212	200	167	162	151	175	168	184	181	156	186	178	182	168	204	178	178	175	177	183	164	182	185	190	196	191	195	184	173	155	164	171	155	163	163	185	170	159	176	187	190	161	171	184	165	191	181	199	196	187	172	190	181	166	176	187	174	163	187	179	182	187	192	167	193	182	171	176	180	157	175	158	189	183	189	165	181	180	190	176	192	178	172	210	173	183	170	190	185	178	178	163	152	158	159	172	184	193	171	171	197	177	172	193	189	178	176	146	182	168	184	189	161	192	188	189	188	167	189	160	190	200	207	194	177	175	170	197	168	178	183	194	178	188	178	174	184	192	187	174	167	205	173	193	175	188	181	181	183	211	144	196	176	187	176	226	169	184	187	170	161	184	177	183	179	189	194	157	175	165	187	215	157	166	180	167	169	211	190	185	178	165	159	181	176	181	183	195	178	174	174	162	150	180	180	198	184	193	182	160	172	184	175	156	185	178	182	182	214	170	175	185	184	168	169	170	190	177	179	170	181	184	157	166	167	202	192	162	152	182	200	193	200	170	201	171	199	180	182	188	188	201	186	172	175	169	200	182	186	181	183	193	180	199	165	185	188	174	176	185	168	200	185	164	164	195	207	208	177	167	174	164	193	168	182	171	180	189	167	186	199	169	163	171	171	169	183	170	231	158	162	178	174	162	169	199	167	175	188	175	182	168	174	182	198	180	184	175	198	187	173	193	156	186	167	199	168	169	185	198	189	183	180	186	187	181	207	162	204	178	168	194	174	172	179	195	171	193	163	190	163	170	175	189	168	163	154	186	188	171	180	179	176	183	207	181	184	193	195	162	188	175	174	178	176	161	172	190	176	180	183	195	179	185	215	174	162	174	168	174	193	148	208	167	177	214	177	189	182	184	185	209	172	183	165	196	171	176	180	166	167	188	165	184	193	173	205	190	173	159	190	181
24606	20887	26541	25182	7396	743	604	490	487	506	482	455	439	445	420	443	436	419	435	416	432	443	460	414	408	413	422	411	398	406	379	435	433	404	431	406	397	376	420	380	429	395	418	406	418	425	375	425	418	455	414	427	409	463	414	374	466	394	411	396	377	426	405	450	417	465	402	394	442	448	406	409	421	418	436	374	438	456	435	389	395	414	428	404	401	390	409	391	395	415	437	403	415	386	385	430	430	424	405	386	401	438	395	394	399	402	411	430	376	406	439	447	409	408	432	422	420	408	411	413	437	413	411	448	415	436	423	395	418	400	393	408	421	401	420	394	395	425	372	419	423	424	387	440	421	414	446	375	409	423	422	454	368	441	405	421	424	429	434	411	443	400	426	418	408	402	411	415	395	420	372	420	364	436	403	399	429	426	404	403	385	371	383	406	390	406	419	406	393	397	406	388	429	415	394	447	381	407	411	393	427	427	415	391	382	376	423	412	427	399	393	433	369	376	426	390	419	426	432	421	394	415	405	408	386	426	406	380	391	411	373	410	414	400	409	416	378	417	420	399	442	432	383	411	391	403	424	445	394	421	446	415	383	392	422	437	442	429	409	427	392	421	410	446	421	390	407	405	439	435	418	446	431	427	403	384	437	403	385	407	421	399	384	411	415	368	395	412	408	423	445	374	406	426	445	433	409	398	425	454	374	401	442	410	395	394	439	374	404	396	415	419	420	425	419	421	415	439	407	388	419	434	384	397	415	387	432	388	395	379	375	380	427	439	447	385	420	418	441	413	418	416	392	424	404	407	384	391	382	410	406	418	387	404	427	407	479	385	395	417	438	396	385	400	406	438	406	397	396	405	433	407	398	385	430	392	465	375	422	393	434	426	373	441	396	413	375	435	372	373	396	402	422	400	417	440	405	399	415	405	400	434	395	434	397	416	408	391	425	431	428	408	420	373	452	393	404	442	423	402	372	433	395	443	445	437	423	372	387	425	393	404	434	416	459	408	416	409	386	391	411	425	373	438	404	395	440	394	409	409	441	413	415	438	427	413	462	425	408	394	402	396	442	408	396	379	454	412	419	412	383	421	433	409	417	389	379	395	445	434	414	433	381	408	392	448	417	403	427	399	428	431	361	420	411	394	389	425	442	430	405	394	403	402	390	407	432	382	418	410	394	402	414	440	403	417	419	400	441	396	410	426	442	408	395	453	434	451	438	415	407	453	386	415	396	365	410	447	450	424	422	401	354	420	418	420	464	409	399	391	426	412	409	419	401	405	442	461	414	420	406	419	405	426	422	429	399	435	420	409	427	429	405	404	393	412	391	419	375	414	438	394	402	377	419	410	390	393	448	421	389	418	413	441	374	401	382	418	399	433	399	381	368	415	423	405	421	396	430	403	419	399	402	438	423	371	413	404	394	423	396	440	425	402	400	414	395	411	410	436	386	362	427	422	405	462	417	402	447	448	417	392	383	381	424	431	417	396	420	400	411	394	433	413	405	441	396	443	442	413	421	374	406	401	450	419	427	413	400	401	404	406	396	419	403	416	396	405	413	419	418	435	406	399	399	438	419	412	405	412	373	431	448	413	417	418	383	407	395	428	422	408	430	404	434	388	426	414	377	444	416	417	404	381	419	405	431	449	420	421	424	416	429	410	399	393	398	419	415	463	399	413	422	396	406	420	432	387	396	400	392	411	384	467	398	379	398	399	462	409	433	419	407	424	391	429	415	397	433	460	419	426	437	411	431	396	371	426	364	422	390	400	387	423	378	424	442	450	429	446	390	371	380	387	416	363	420	402	437	401	411	400	416	417	388	395	404	401	432	424	409	395	379	424	421	419	394	410	417	424	427	435	425	391	378	429	372	387	435	397	449	408	438	411	427	420	398	404	409	398	389	397	434	419	395	406	417	353	439	380	389	409	384	417	409	423	392	391	409	433	394	451	390	395	413	399	395	388	390	425	398	424	443	408	418	397	384	418	385	403	420	408	416	405	374	430	417	408	408	424	369	423	409	427	398	404	422	390	350	434	415	423	417	428	413	430	410	404	456	402	415	418	405	457	390	424	416	385	428	415	407	424	420	418	396	436	414	385	409	400	429	388	407	431	391	385	381	405	396	403	404	396	399	409	396	387	408	431	417	391	422	425	410	433	437	402	362	404	352	434	396	388	420	385	414	416	395	391	416	413	402	373	400	399	421	420	378	410	399	441	413	427	372	426	429	404	380	408	398	408	398	440	412	425	432	415	408	433	405	443	421	408	404	410	422	399	393	388	417	419	445	378	421	399	386	365	429	421	426	424	395	393	418	421	408	417	398	418	384	409	439	411	421	410	424	382	388	409	378	400	416	398	425	427	381	401	430	378	417	440	411	456	434	401	444	415	420	390	402	392	391	409	421	403	427	368	413	414	394	409	421	402	426	400	394	403	442	390	439	387	378	415	453	470	403	392	400	408	387	417	396	439	417	401	392	398	406	397	404	429	406	410	401	366	399	441	378	397	408	398	377	383	376	421	397	376	402	417	406	388	418	407	383	405	417	449	425	408	392	411	407	386	407	406	434	412	374	426	436	444	393	403	428	408	458	432	388	413	401	428	414	393	396	399	390	416	390	389	411	395	376	401	391	411	395	386	401	412	417	434	406	425	412	429	427	359	464	414	422	416	393	429	415	427	403	392	409	411	399	395	401	422	426	439	407	395	379	410	413	372	416	399	424	423	421	402	418	414	411	435	384	434	381	401	421	407	447	400	407	379	429	348	421	357	461	432	393	395	424	415	391	390	416	430	401	416	411	435	433	422	411	405	400	426	412	406	417	404	404	400	427	400	431	425	429	408	416	401	423	435	468	445	413	400	419	428	428	386	423	395	436	450	400	429	406	440	378	402	394	365	394	417	443	413	412	438	404	401	371	413	379	455	411	439	408	433	416	388	386	430	391	443	389	402	409	441	397	416	379	416	398	407	420	436	446	415	405	413	426	434	421	426	399	442	393	410	398	412	421	407	393	367	335	384	434	414	421	412	428	409	407	426	393	420	418	383	434	366	415	464	403	407	429	415	392	421	390	424	412	393	429	441	390	428	415	425	404	410	408	417	397	379	402	420	444	393	396	418	393	444	426	429	444	421	443	374	413	405	380	388	411	453	401	395	405	407	410	401	406	454	438	427	409	404	438	426	397	410	425	365	426	415	376	406	438	393	418	413	441	392	403	400	435	428	406	411	388	396	391	414	419	427	401	457	396	437	388	439	425	399	438	410	401	403	398	421	405	380	409	455	410	401	413	413	398	409	375	396	389	433	423	387	397	388	419	390	396	395	413	450	407	357	411	390	377	397	404	445	398	386	390	386	428	391	390	393	403	427	399	416	437	432	416	411	407	410	420	384	407	403	414	423	425	414	421	403	402	387	414	433	400	418	429	360	399	412	421	416	442	430	454	424	413	406	446	430	402	433	406	390	408	401	392	390	377	412	421	411	401	408	416	399	407	429	444	421
3528	5242	3336	1629	1332	992	827	754	679	570	598	519	533	495	471	477	461	482	430	467	466	453	448	421	430	449	456	449	429	446	403	448	411	452	446	416	436	423	416	460	407	400	436	429	443	451	411	441	436	412	455	419	421	437	423	425	424	418	404	450	417	398	407	434	440	438	422	447	427	441	448	454	407	406	399	420	466	417	444	421	413	456	436	431	421	444	424	448	378	422	396	397	419	414	408	423	409	457	426	442	405	441	425	442	438	412	423	417	436	457	435	433	429	441	440	388	437	428	433	436	383	428	415	396	457	398	456	410	435	421	423	425	438	389	421	428	393	426	450	410	461	403	421	459	393	426	408	434	422	389	399	408	426	443	422	427	433	419	421	426	408	394	402	437	405	435	449	426	394	413	452	409	410	432	416	465	437	433	425	452	418	398	448	454	411	458	436	394	405	438	419	434	451	434	443	395	428	384	434	428	421	442	428	404	444	426	466	432	417	428	402	390	454	434	405	421	388	417	458	400	443	453	404	445	441	417	417	418	410	383	431	376	463	430	431	434	442	418	395	405	411	449	421	431	396	402	414	425	413	436	411	446	409	440	454	416	421	436	431	422	407	404	407	444	401	422	431	400	417	434	443	427	427	375	413	447	405	393	445	425	425	431	400	421	431	387	436	419	410	437	386	409	469	425	425	457	399	425	448	421	439	422	406	426	406	422	436	426	422	398	409	412	433	434	438	418	458	457	426	454	391	457	427	438	442	438	443	416	419	401	450	412	412	405	413	416	451	405	436	421	400	389	407	441	455	399	427	411	430	386	439	429	429	408	414	398	407	449	414	446	390	422	417	436	399	430	425	397	439	441	417	419	440	405	389	437	402	435	435	404	432	421	417	438	444	426	443	435	397	442	438	455	425	416	424	413	419	437	464	424	433	434	394	401	438	399	427	420	373	417	450	431	419	447	415	395	426	420	422	430	447	429	425	441	414	422	437	436	410	435	425	423	396	438	419	427	430	431	423	430	446	440	407	430	421	391	416	405	400	438	438	425	420	450	438	430	428	413	432	429	449	440	421	445	401	444	397	422	430	452	435	447	443	407	440	457	425	452	450	414	419	434	449	440	415	466	434	413	448	417	405	436	435	442	426	400	420	433	431	407	422	437	439	435	412	397	427	443	438	426	407	466	445	406	442	398	402	380	426	410	400	415	439	417	454	444	420	407	423	398	403	438	432	432	472	412	416	440	420	453	400	440	431	416	394	392	408	421	431	430	407	420	420	419	428	442	417	440	416	422	406	413	382	410	424	449	425	443	391	417	402	452	420	441	433	449	426	449	412	404	407	392	447	427	425	438	449	423	447	433	402	395	405	373	418	415	420	427	428	431	437	401	404	395	403	430	415	418	419	428	422	454	406	435	416	441	390	432	425	425	413	419	440	412	406	407	436	413	414	420	397	426	413	414	435	377	459	406	454	446	462	386	403	401	431	426	381	405	400	458	441	435	431	459	418	418	441	381	434	433	451	397	410	417	406	460	442	386	447	437	417	411	424	416	427	412	425	421	418	425	422	419	439	411	424	444	415	415	440	424	410	411	409	453	377	429	402	407	435	436	405	424	419	398	424	410	435	420	440	408	473	438	422	431	384	434	428	429	460	426	446	391	380	411	410	403	407	440	430	413	424	397	425	393	437	436	404	426	438	421	411	420	442	422	418	399	413	370	429	434	391	425	427	448	459	421	449	374	436	440	430	431	421	411	395	424	417	416	436	406	424	411	390	466	434	423	441	414	413	390	445	421	442	412	384	438	418	429	425	412	419	427	435	424	393	428	451	431	428	413	397	445	422	425	394	364	441	400	429	418	391	439	419	434	417	426	408	456	394	425	419	447	419	390	423	423	456	420	383	458	422	436	456	452	437	419	384	440	406	409	420	435	402	424	415	422	429	437	424	399	425	441	437	398	384	408	444	394	400	420	429	426	419	418	457	440	477	409	433	429	409	409	449	413	428	426	407	421	432	410	423	374	424	417	427	454	412	406	411	417	399	410	392	441	416	429	423	441	424	416	391	428	429	418	425	455	417	432	420	435	439	456	438	454	415	413	394	408	413	447	428	408	460	432	412	439	418	437	420	428	435	439	409	418	423	411	384	435	448	448	453	424	453	402	428	454	427	456	439	387	445	418	419	439	420	420	403	399	398	406	470	441	434	455	387	409	427	437	431	416	423	444	423	467	441	419	425	431	436	386	427	425	447	403	417	451	448	425	413	437	395	399	430	435	435	471	445	422	414	401	447	409	430	413	376	430	429	388	457	428	421	445	425	418	418	420	406	407	415	429	395	402	392	455	423	421	387	420	414	423	426	444	434	410	418	411	424	446	438	413	393	385	434	433	460	420	440	430	394	429	420	437	475	408	442	415	399	383	417	417	410	385	440	413	415	429	403	416	426	428	408	397	432	418	439	420	423	426	438	422	462	404	433	443	423	423	462	449	414	419	440	390	409	429	385	471	404	416	455	415	431	394	430	405	434	423	393	433	478	448	406	401	414	426	404	438	404	430	426	410	441	450	418	379	435	453	453	429	434	397	414	449	432	397	426	417	402	436	436	404	464	416	405	409	448	426	423	420	416	406	456	448	432	418	425	381	436	385	442	390	420	439	403	443	423	414	457	401	431	448	451	425	412	388	437	400	430	466	433	423	415	422	418	444	421	421	438	391	435	444	443	417	421	419	412	419	420	395	445	444	433	433	445	397	401	410	429	391	430	401	447	432	431	429	445	434	452	434	454	419	430	439	452	443	434	404	445	420	426	441	411	397	423	382	423	446	427	426	418	426	465	395	430	439	428	442	422	413	430	406	419	395	402	436	403	433	440	454	438	433	392	408	445	426	442	430	438	416	388	449	443	444	414	393	443	445	391	381	390	418	408	402	422	384	404	437	407	409	434	393	452	440	436	408	400	408	437	430	431	431	403	440	433	400	419	422	410	404	446	439	445	449	468	395	437	401	433	430	398	390	417	422	453	473	410	422	407	410	417	394	402	417	435	438	421	385	390	436	446	463	440	441	443	404	450	399	417	457	444	434	421	416	448	446	409	419	432	448	394	423	411	443	449	420	459	425	423	445	409	463	415	401	454	440	405	416	444	434	424	418	455	405	427	423	371	443	403	434	398	416	419	421	415	435	396	440	402	424	419	436	413	415	437	437	435	419	398	420	480	421	437	389	431	407	407	432	449	456	430	406	403	438	431	443	438	430	375	424	408	463	429	412	461	437	443	406	397	428	406	451	419	420	402	402	472	462	436	409	415	419	437	418	413	440	414	468	429	444	458	412	401	420	437	457	401	447	422	435	459	406	418	447	416	425	426	426	431	449	424	476	432	394	396	404	444	457	418	382	423	442	433	379	427	427	446	439	416	438	445	415	420	417	425	404	415	423	407	420	408	412	442	401	408	421	405	457	402	409	426	382	398	419	441	451	437	428	420	435	419	414	373	397	424	434	433	419
22263	20850	28263	23530	20847	20843	5209	762	551	469	420	319	326	301	283	263	253	249	231	232	185	225	213	206	193	188	210	175	174	200	180	157	171	170	173	152	191	171	146	160	162	181	161	159	181	172	149	163	174	155	158	152	175	186	173	152	174	148	176	170	141	150	158	168	163	165	159	167	170	173	175	154	154	153	163	147	156	153	157	159	160	161	148	149	137	152	143	137	151	146	160	181	167	158	172	140	151	155	171	155	183	142	167	161	138	149	136	151	158	146	159	180	147	156	145	146	144	143	141	149	145	175	167	151	130	179	137	158	155	166	159	169	155	140	138	137	162	173	142	181	135	144	155	142	158	152	162	149	148	141	157	153	129	158	161	171	167	163	154	154	150	142	169	166	183	169	183	166	165	156	150	166	166	168	174	167	139	147	146	165	161	159	150	165	148	180	165	145	155	135	161	145	138	163	143	156	146	152	150	137	128	157	147	171	171	147	149	162	139	165	157	156	153	156	155	167	158	189	127	174	167	155	153	165	143	151	141	155	149	141	171	138	142	157	154	183	174	147	149	153	139	147	150	149	147	147	181	154	153	174	148	138	164	164	161	173	161	157	140	168	150	170	172	170	167	139	160	143	150	172	132	133	140	136	164	143	139	163	168	138	164	141	137	148	151	175	174	154	135	156	156	158	156	142	152	167	148	168	141	137	137	178	143	137	163	161	153	162	174	148	137	153	153	164	152	129	153	153	147	167	159	161	148	147	152	171	161	131	175	151	162	159	147	154	173	162	137	165	159	139	152	174	151	145	181	150	152	146	158	147	175	148	161	146	156	162	148	159	156	160	168	157	172	177	151	144	153	157	156	180	166	135	140	158	165	154	152	167	147	132	143	139	151	156	161	156	155	148	159	168	169	154	161	188	182	141	148	161	161	148	161	137	151	156	155	149	153	170	149	146	160	163	153	136	129	168	153	169	135	165	157	163	165	143	165	149	172	174	147	148	130	144	158	150	155	145	150	147	166	157	156	159	149	133	151	145	148	156	166	148	154	130	166	143	150	177	132	161	185	167	143	161	167	164	154	172	171	147	152	139	162	163	164	153	147	137	151	152	148	178	153	159	171	154	123	162	174	157	166	155	162	155	153	164	143	172	170	147	154	165	161	163	157	151	149	146	154	154	156	165	154	165	141	133	185	152	155	168	163	144	149	167	155	176	168	154	147	174	155	148	151	173	179	170	122	151	130	177	140	158	172	155	157	150	145	153	134	139	156	165	166	155	156	152	167	143	163	173	171	141	132	151	162	122	177	146	149	163	155	150	162	168	178	135	141	157	163	134	182	181	141	139	145	153	152	160	142	150	151	157	176	170	144	153	158	150	144	140	137	150	128	156	160	157	168	165	153	138	149	157	158	130	155	156	171	146	143	156	170	167	157	170	141	182	150	178	123	137	132	149	162	164	160	140	159	160	170	135	147	160	139	157	151	140	146	158	148	165	170	163	158	153	161	145	156	169	161	177	154	148	159	140	134	141	154	172	152	163	148	172	164	161	154	135	146	164	157	158	167	154	161	139	169	145	152	137	147	157	158	163	128	163	155	156	158	147	171	164	167	172	160	146	172	160	165	166	140	163	150	162	153	155	133	133	164	167	170	160	148	167	139	165	147	156	161	167	142	149	168	149	142	146	161	152	156	171	187	180	161	166	142	156	153	141	161	140	155	146	157	163	171	150	155	168	153	140	143	141	146	166	166	154	155	161	172	150	163	133	144	169	150	124	185	148	123	161	138	161	153	144	139	133	143	150	158	161	156	152	165	190	159	151	147	148	162	148	162	165	144	170	151	168	160	156	113	132	177	136	154	161	164	163	171	139	158	162	162	155	159	146	183	148	157	134	172	141	166	149	149	148	156	146	173	159	145	144	133	135	133	146	140	171	148	160	152	174	155	156	149	173	137	161	158	148	167	149	129	160	154	135	143	136	158	158	153	155	159	146	148	164	144	171	152	156	145	164	159	153	157	145	143	150	133	146	165	144	160	156	166	172	148	159	168	141	172	133	147	159	155	137	137	179	171	145	169	152	158	153	199	148	168	146	143	150	153	138	187	142	157	167	155	154	139	158	156	171	151	170	173	165	154	172	127	143	157	147	149	157	150	156	126	141	158	138	140	134	161	156	145	148	148	169	158	152	153	163	178	159	165	154	159	144	141	152	148	126	160	156	132	193	171	151	154	151	171	159	148	134	147	132	147	157	156	148	163	168	175	154	165	159	156	157	151	161	150	168	142	151	163	141	155	147	180	149	165	141	162	149	148	165	158	167	147	140	147	168	138	174	146	168	165	147	155	136	171	175	138	155	161	159	177	152	162	158	155	145	156	139	157	144	131	170	161	153	139	152	158	172	145	142	171	144	169	162	152	145	182	135	145	164	141	154	165	123	148	140	156	136	148	171	141	161	134	159	163	150	160	149	165	142	143	145	132	145	148	139	157	125	139	167	176	146	162	151	162	147	149	139	169	146	167	173	146	156	144	150	144	151	137	157	137	140	162	153	143	144	158	155	161	157	137	169	149	139	158	164	131	171	154	135	164	151	147	163	145	138	154	146	143	167	141	151	175	137	153	172	147	149	138	146	156	146	145	131	164	155	163	158	161	155	169	190	151	151	148	149	156	147	148	163	154	151	159	154	151	166	177	157	176	156	171	152	140	150	151	144	161	149	148	172	168	148	154	155	168	157	166	150	143	151	144	159	134	147	138	152	145	178	159	168	137	138	130	178	171	176	162	190	150	152	171	151	152	163	151	150	154	148	172	153	160	157	150	153	152	158	132	148	138	157	151	157	151	149	155	125	156	143	143	159	159	149	148	158	176	167	155	170	148	144	160	141	162	141	161	130	156	158	154	150	141	151	155	166	153	164	151	158	152	153	142	154	134	171	175	163	134	140	151	148	147	144	155	175	171	129	156	152	159	147	159	170	134	159	163	162	157	154	167	166	133	138	135	161	192	149	165	154	158	174	169	143	134	148	176	156	165	146	154	136	158	119	136	176	149	145	136	150	155	163	148	165	145	161	129	148	153	145	170	177	155	159	167	177	127	151	132	156	151	150	161	147	122	172	169	128	165	158	169	142	150	160	143	168	156	164	137	142	141	149	153	157	173	141	152	151	162	159	147	152	158	141	171	161	154	144	151	160	154	168	151	169	167	176	146	151	155	148	142	160	147	146	164	150	158	150	160	150	129	164	168	149	156	181	152	162	156	169	173	179	154	138	138	141	135	166	146	149	163	160	156	161	153	152	143	171	153	144	148	156	153	167	166	159	155	155	159	166	144	174	164	161	160	160	200	140	130	154	168	154	148	147	167	152	146	150	151	157	159	141	158	137	161	164	141	168	156	136	164	149	161	146	141	157	170	153	141	155	161	167	159	143	150	137	160	176	191	158	148	153	159	152	151	164	147	169	179	152	155	145	160	163	160	143	123	159	148	137	163	164	153	129	158	140	155	160
3798	13690	9086	4292	2960	2141	1622	1205	930	690	611	514	436	437	294	329	323	272	267	269	217	251	223	238	195	182	230	202	202	186	188	197	198	172	145	177	180	169	158	166	175	188	179	139	159	200	162	163	176	152	186	161	170	172	175	153	155	165	145	172	173	172	158	171	147	138	144	146	183	107	156	153	166	148	147	165	153	165	146	167	151	149	152	162	150	149	154	171	163	167	161	151	158	153	149	158	156	163	170	147	153	152	162	172	151	153	155	150	148	157	166	149	149	158	163	146	135	156	177	153	181	167	171	145	147	176	151	187	167	162	150	146	151	186	164	166	154	144	160	167	151	129	147	170	163	153	174	164	164	168	174	152	130	143	160	158	131	145	151	174	161	152	150	171	158	150	170	170	154	153	161	153	152	168	167	149	159	160	141	162	154	151	151	168	163	155	148	147	155	168	163	148	146	148	134	144	173	147	159	175	152	162	180	125	160	171	157	161	155	169	163	136	158	139	142	142	186	164	180	147	131	160	119	134	171	160	144	173	155	143	146	199	162	155	139	145	180	152	161	151	151	146	171	166	146	135	149	169	133	171	165	134	168	174	139	171	161	145	158	160	151	147	162	151	174	171	151	181	169	138	147	164	149	152	152	167	138	154	162	151	154	173	149	143	151	161	164	164	149	154	172	159	153	149	170	166	144	140	141	149	162	153	135	170	170	161	153	119	157	180	153	158	150	144	156	165	135	152	153	168	164	146	165	158	159	146	153	154	156	141	154	169	162	154	155	164	171	147	159	170	147	185	170	149	140	137	151	137	141	161	161	161	142	150	160	149	152	151	153	169	161	144	160	170	163	166	125	158	146	151	164	160	164	170	133	174	163	143	168	137	140	157	142	160	158	158	153	164	138	126	150	170	175	155	173	162	139	158	153	159	148	152	154	169	148	149	159	179	143	161	191	160	154	168	162	150	163	158	155	158	164	154	158	159	154	161	154	168	162	146	166	163	160	154	145	159	157	154	149	138	154	169	165	166	147	162	180	150	146	173	153	159	158	149	159	134	148	143	136	175	185	169	160	167	176	158	168	131	164	148	150	157	169	152	157	153	153	155	137	148	176	178	175	159	169	141	145	158	153	152	160	157	169	137	130	143	150	162	176	152	166	148	159	165	169	166	150	134	150	143	184	175	160	157	145	155	169	166	154	155	168	156	139	144	144	162	172	158	148	156	174	172	167	148	147	172	154	162	167	175	170	136	142	156	144	167	149	140	174	161	154	163	160	159	146	133	169	168	162	131	149	149	179	159	167	161	175	152	133	136	156	152	158	145	140	156	145	145	170	159	164	147	164	163	140	165	166	164	157	147	146	161	153	158	166	146	167	140	158	146	150	170	129	149	143	173	156	162	151	174	151	151	167	142	145	178	155	168	164	163	164	149	157	143	157	147	146	169	145	148	156	142	165	167	152	141	142	154	151	163	149	161	154	152	149	134	159	144	148	141	143	156	179	151	167	146	157	139	152	155	158	169	160	147	138	153	136	156	170	164	168	139	132	149	169	144	147	148	159	173	142	159	148	146	150	152	153	134	174	143	159	138	139	135	150	172	152	142	144	166	143	153	168	156	144	161	143	146	175	141	181	195	143	144	150	140	152	166	165	149	150	159	162	165	139	153	162	159	161	178	138	156	149	160	144	156	150	143	157	148	160	150	138	144	140	175	143	164	155	150	155	154	145	142	164	151	153	156	136	168	150	150	158	161	141	142	142	157	148	165	163	173	150	162	180	137	164	141	180	137	153	175	157	153	153	169	143	155	160	158	135	144	162	149	148	170	160	141	156	178	146	153	155	153	148	148	154	144	133	150	174	136	161	165	171	135	181	171	139	156	155	144	179	173	155	135	145	147	166	174	159	154	152	154	160	145	150	151	170	176	181	135	161	157	159	150	149	167	158	158	145	159	167	149	150	175	164	151	181	141	175	151	167	155	148	148	134	126	161	151	150	147	159	151	169	153	199	175	145	183	172	136	154	174	139	153	140	153	166	173	129	145	167	155	144	160	158	146	152	151	147	159	152	175	154	178	159	160	146	171	148	160	146	161	167	165	154	161	163	161	156	149	160	157	133	177	152	158	139	150	185	147	153	170	138	141	156	149	141	156	167	141	139	168	151	146	159	156	160	165	148	159	168	154	162	162	146	145	142	148	167	176	143	169	146	157	142	133	153	165	152	158	160	149	163	151	151	175	137	139	165	163	145	161	157	163	163	159	134	149	145	184	137	163	153	149	143	161	162	171	150	162	142	162	177	162	172	174	153	148	137	172	138	171	168	150	163	161	156	167	147	152	137	150	133	145	133	143	171	135	133	127	139	180	163	150	138	147	140	167	156	129	170	151	143	135	157	173	144	159	171	160	134	144	165	163	154	177	151	155	165	168	170	148	157	149	146	157	145	175	145	154	138	131	142	148	166	151	174	149	145	149	146	157	143	166	181	154	161	146	149	153	172	166	152	138	146	135	161	150	168	146	151	170	157	153	192	154	159	161	151	167	168	171	141	159	160	166	137	170	161	152	178	163	138	161	162	198	156	164	164	157	158	128	161	150	171	157	171	166	164	176	150	149	145	170	137	151	165	149	134	140	145	169	153	150	154	158	155	162	156	149	174	133	151	192	133	137	168	137	181	156	159	154	137	159	134	155	163	170	146	155	161	171	171	169	167	150	176	147	156	147	140	157	149	150	150	152	169	152	163	156	136	154	137	176	165	143	155	168	164	153	159	145	155	153	136	138	152	148	151	158	167	129	151	154	156	151	147	159	189	150	160	168	135	160	157	165	141	175	147	142	150	142	141	131	171	150	149	146	132	141	151	140	142	145	155	137	157	172	140	145	168	165	157	140	144	135	178	163	148	168	160	153	155	155	145	163	160	157	177	166	159	142	167	160	139	157	147	152	155	141	161	157	152	159	173	166	149	147	157	163	165	173	162	154	162	157	156	143	165	162	152	145	151	140	140	127	162	146	154	148	143	166	145	132	139	167	149	150	163	155	148	156	146	160	158	148	129	178	162	166	159	163	161	150	167	194	180	154	151	158	166	131	166	166	132	171	165	144	138	146	150	176	135	138	148	145	166	139	133	152	149	151	135	155	180	156	161	161	135	131	156	161	154	146	147	147	151	164	166	143	148	165	147	147	153	163	150	161	170	154	176	151	136	160	178	156	136	133	141	168	161	162	159	170	144	137	160	151	135	166	157	151	159	149	153	156	157	139	150	178	155	133	159	152	140	177	170	160	156	155	179	144	136	138	162	159	154	179	167	166	157	158	154	165	167	158	149	158	162	154	156	140	154	144	168	136	156	144	152	162	143	149	153	154	172	178	160	155	147	170	153	160	148	178	148	149	165	170	154	156	167	151	142	138	176	149	147	145	138	141	163	135	137	164	146	158	162	162	128	153	166	157	158	147	157	167	161	150	157	153	136	151	144	160	159	148	150	141	158	166	156	169	151	170
27514	19928	7733	881	512	454	375	424	389	380	393	387	366	370	393	372	361	406	375	337	356	377	361	379	375	404	315	365	387	384	388	387	355	358	378	364	383	338	355	354	355	362	398	356	339	343	370	374	378	345	353	381	346	403	368	336	382	356	368	359	373	406	389	363	367	384	368	369	364	345	349	363	381	351	359	372	349	365	331	343	366	362	360	378	368	376	373	362	328	381	371	374	349	380	360	368	362	346	326	374	369	362	362	339	356	376	371	357	358	358	341	363	345	382	388	375	384	373	371	354	350	328	366	357	386	356	382	357	349	332	367	409	351	385	370	375	343	355	370	389	361	356	349	346	391	357	324	361	330	339	378	362	350	384	378	368	371	363	358	355	365	376	381	357	391	357	380	322	361	376	343	377	353	380	392	346	346	401	371	380	341	338	380	356	389	331	350	354	357	368	367	334	366	351	340	337	338	398	358	376	342	342	367	316	341	353	380	367	335	363	394	358	349	341	381	355	342	358	373	362	368	375	360	352	396	330	372	349	366	326	366	365	393	308	359	327	324	362	349	371	355	367	377	352	362	374	383	366	390	354	374	377	385	374	382	353	378	363	353	382	368	351	323	355	355	371	369	341	385	340	372	379	346	380	386	384	347	364	357	331	366	357	340	357	340	363	334	357	363	365	364	372	348	400	381	360	376	350	357	350	342	337	339	358	366	349	369	329	344	349	350	377	358	352	392	347	366	353	364	385	366	375	383	368	365	365	365	349	330	352	358	323	412	374	325	378	350	381	350	360	324	346	326	389	366	358	319	358	358	346	337	373	346	358	331	350	381	392	319	346	331	352	380	352	367	344	352	365	358	397	352	346	346	321	318	353	367	345	362	319	357	365	364	328	375	369	346	373	359	350	338	387	358	344	375	358	348	369	358	343	333	348	348	379	375	371	354	349	397	337	378	340	397	361	339	330	362	373	363	372	364	343	369	360	355	375	417	350	351	394	366	356	358	368	388	327	351	332	340	382	389	359	385	376	337	360	364	350	353	315	337	345	420	372	377	363	382	348	367	329	338	368	356	342	385	322	359	354	375	305	384	342	332	367	404	340	351	356	367	366	378	359	331	319	372	355	348	366	374	396	363	344	329	365	318	354	351	330	352	380	374	404	365	373	379	359	329	386	341	353	356	340	367	376	350	359	345	338	378	359	380	326	384	362	327	319	357	377	396	370	368	346	362	358	388	350	382	357	352	316	381	374	357	354	358	379	359	371	332	348	347	355	383	371	372	371	368	384	346	333	399	361	331	396	340	394	376	349	412	371	346	392	376	358	339	385	355	356	352	348	360	355	371	377	365	360	364	363	361	390	348	340	353	369	331	358	393	395	366	354	373	371	376	388	375	374	363	369	355	355	354	353	380	359	395	365	361	318	382	394	379	340	352	337	341	365	379	333	369	359	339	375	360	357	366	346	329	325	354	347	350	346	359	345	360	353	370	357	372	361	337	370	354	379	377	388	353	350	366	340	350	388	367	344	362	386	403	384	340	327	369	364	387	372	345	353	391	365	363	337	382	395	337	348	361	368	327	348	347	351	353	371	385	379	345	352	390	348	353	371	382	354	396	394	335	364	376	339	370	364	318	376	357	371	365	356	383	364	380	349	360	338	359	337	346	328	373	368	335	371	349	377	366	374	375	362	360	345	351	346	362	369	386	374	391	308	344	379	369	362	345	348	341	369	368	354	377	350	345	381	333	374	395	328	382	356	352	381	348	350	338	397	364	378	361	387	381	391	367	354	376	342	368	320	357	398	355	330	350	378	340	382	345	353	328	371	373	361	338	370	359	362	365	364	365	327	352	368	370	352	365	341	367	365	366	360	334	383	347	367	367	355	345	377	348	363	370	359	361	376	395	366	345	343	352	344	359	354	326	393	396	344	364	359	352	334	359	378	355	356	371	355	359	362	349	368	368	392	365	381	336	358	357	355	360	372	397	345	331	357	374	361	357	362	364	330	359	371	323	354	366	393	369	375	369	367	374	370	362	365	387	355	358	369	304	388	390	385	372	389	374	409	338	368	384	374	364	316	382	349	385	351	354	347	342	361	346	359	372	385	373	394	364	349	351	367	367	314	329	373	380	335	407	361	336	361	348	350	359	383	364	376	344	359	367	341	357	363	381	392	371	374	372	382	378	383	346	380	377	325	369	384	351	332	369	372	348	397	388	378	379	373	379	370	405	369	382	373	395	339	371	381	353	342	376	357	361	343	359	371	350	355	366	352	315	335	353	345	377	336	354	376	344	362	369	352	383	370	341	331	376	415	367	367	353	339	419	344	337	337	371	369	353	371	358	379	370	392	344	342	372	347	350	362	340	354	380	347	368	342	362	352	345	323	337	367	397	360	337	372	384	351	341	370	313	367	351	367	367	408	377	353	360	373	343	403	404	380	379	362	400	363	359	394	373	349	362	403	340	385	360	331	414	329	385	351	376	314	379	359	346	379	335	327	346	331	350	362	315	365	385	373	344	348	346	362	339	356	355	369	361	354	392	374	357	343	390	368	346	361	338	369	405	353	377	363	377	372	353	356	380	377	364	361	365	334	375	349	350	366	354	380	339	358	379	363	342	377	361	358	373	381	354	381	346	358	367	364	364	379	334	362	361	346	360	363	382	352	346	357	351	346	330	372	338	350	377	356	360	345	368	372	353	356	349	373	370	365	384	355	355	346	395	376	356	354	347	358	405	378	350	359	359	346	338	349	346	381	333	363	374	387	384	345	375	355	355	330	353	338	367	367	347	359	336	372	349	342	339	396	348	351	379	354	375	392	356	371	392	345	337	364	375	374	365	323	342	351	337	377	342	361	348	317	383	343	348	350	344	394	398	368	371	329	303	351	341	327	347	365	350	359	377	379	348	377	379	307	351	372	378	365	357	393	314	358	370	371	380	377	347	354	345	316	340	349	342	341	357	350	359	375	346	354	374	351	367	360	312	384	345	384	350	365	372	358	343	344	353	385	383	370	350	310	357	366	368	331	383	379	357	380	338	372	376	373	386	360	378	381	370	354	382	366	368	362	417	347	371	378	364	376	398	389	364	370	377	315	342	348	356	349	364	346	367	348	364	327	365	379	388	345	371	354	334	366	384	345	334	343	363	346	376	386	362	363	341	372	364	362	346	353	347	343	396	340	353	369	360	365	360	372	364	385	370	355	370	384	373	350	357	358	348	384	370	368	380	355	354	365	369	343	398	369	363	343	351	356	354	359	365	373	356	419	361	383	353	361	345	360	364	343	360	345	364	374	360	359	356	355	350	390	351	368	357	374	380	360	338	346	357	342	357	376	373	374	346	396	384	330	362	396	382	345	366	353	328	327	356	378	337	357	357	368	331	376	388	377	373	364	359	342	322	336	376	361	371	395	355	365	382	388	333	338	383	361	373	341	349	361	379	332	364	359	351	367	364	353	367	374	367	328	351	333	360	383	376	358	359	349	350	389	383	349	340	344
5015	2451	1359	818	684	565	549	492	450	471	433	417	433	456	413	409	404	385	421	407	358	367	368	382	380	363	405	376	348	383	388	381	363	378	366	362	393	368	369	362	371	372	374	347	385	385	374	366	388	375	371	371	373	361	393	392	392	399	385	385	379	363	363	397	371	352	403	395	385	381	364	379	404	396	365	388	371	398	406	412	418	391	401	402	372	360	389	401	373	360	396	353	348	383	388	357	353	379	371	360	377	387	377	395	368	352	392	347	380	377	348	385	343	370	396	372	355	348	323	397	402	437	412	398	384	364	370	354	363	346	367	387	375	335	420	378	377	400	372	377	371	377	396	393	380	396	397	426	376	375	375	379	379	348	385	378	370	377	364	348	383	374	403	382	377	405	400	373	367	398	369	382	365	407	374	343	390	388	382	375	389	376	380	398	390	379	389	342	367	395	384	393	395	355	372	373	386	389	376	390	370	366	385	380	373	397	400	355	412	390	377	365	384	389	383	407	387	382	353	385	372	395	353	343	377	370	411	386	358	382	380	402	378	391	346	367	353	374	344	384	403	371	356	382	353	366	402	361	398	376	368	387	392	376	392	371	359	372	367	388	360	386	362	373	390	345	368	369	389	355	363	366	382	390	380	325	389	331	434	404	376	361	359	369	367	376	353	405	356	387	398	369	335	384	382	394	368	370	372	386	338	407	365	427	350	371	380	393	397	375	367	337	381	376	369	387	382	353	356	407	367	381	373	385	376	367	354	402	334	354	345	380	394	357	393	391	409	401	362	388	340	410	371	349	345	350	323	368	371	373	371	391	363	369	366	400	378	356	354	441	399	358	353	383	387	397	384	391	410	327	401	373	355	370	359	376	380	409	385	360	386	363	369	378	394	389	384	411	349	345	384	382	395	410	389	408	351	364	381	395	405	362	381	411	403	393	366	348	378	367	380	391	419	385	383	378	366	352	354	403	376	378	365	366	369	357	373	396	383	347	361	380	394	401	357	373	371	388	366	356	387	382	385	378	368	388	341	378	385	397	392	366	421	395	388	372	388	385	374	356	402	369	353	391	408	388	377	383	352	332	355	408	400	369	363	372	413	424	397	382	384	367	386	415	372	417	409	365	400	366	361	399	376	370	352	353	384	371	364	399	383	376	375	364	373	365	411	396	370	373	381	436	388	381	349	353	360	370	363	402	382	350	350	368	404	400	416	390	399	353	362	361	368	372	369	375	374	366	375	365	387	393	345	351	405	357	367	373	361	367	377	368	370	362	375	356	400	366	381	364	420	394	354	390	367	368	369	387	397	386	398	382	377	370	367	370	368	378	350	359	385	372	382	372	402	391	372	357	389	374	383	379	383	384	352	405	370	394	402	392	415	389	397	397	379	359	371	374	395	355	373	359	401	364	409	397	350	409	367	360	370	389	375	369	392	391	383	382	384	392	378	389	379	373	352	407	411	376	392	351	374	375	380	389	380	360	363	381	379	356	351	369	379	378	394	391	363	357	364	399	367	367	374	351	412	401	402	400	382	383	399	381	366	403	377	387	382	362	382	369	386	380	354	397	370	391	422	391	384	389	362	390	356	376	374	384	398	388	368	362	357	373	345	367	395	394	412	384	358	364	392	372	398	380	385	398	380	370	390	399	360	392	400	377	386	373	406	407	374	391	364	379	378	394	382	380	371	435	368	366	393	385	380	391	334	394	392	386	386	387	411	357	367	381	380	355	380	331	372	401	346	373	405	391	393	361	354	406	352	367	372	378	344	387	396	379	399	380	378	353	379	371	384	408	366	373	353	376	395	386	399	411	383	381	366	393	386	395	417	377	358	384	378	401	376	404	382	396	401	385	360	366	385	429	391	376	380	358	395	357	357	373	405	387	380	381	352	389	384	419	345	361	397	370	381	364	308	393	342	374	369	385	409	398	388	380	378	348	349	388	391	382	363	353	408	364	380	376	373	409	386	352	414	372	394	334	377	411	329	397	381	368	396	367	398	369	372	398	384	354	353	405	361	386	373	376	351	383	381	382	420	411	388	356	382	386	400	375	349	380	390	385	359	403	371	393	381	393	403	373	402	389	414	396	382	367	365	355	413	339	426	383	396	362	372	392	380	377	369	382	360	370	339	396	385	377	349	379	388	364	354	396	393	358	384	374	385	384	374	342	378	374	369	387	397	363	371	387	340	355	343	365	363	409	381	390	405	384	371	370	341	390	360	417	396	370	363	378	402	374	408	384	386	381	365	376	405	379	372	419	366	369	384	376	414	391	361	386	375	386	394	375	387	393	371	361	332	375	374	350	393	414	363	390	401	372	408	366	384	366	363	379	365	375	386	389	415	381	392	370	379	354	419	375	394	381	386	371	391	389	359	394	398	359	355	367	367	352	386	370	396	415	384	418	364	353	401	358	384	363	392	395	399	405	402	393	357	389	393	370	379	370	387	407	375	339	394	384	344	401	397	397	407	382	380	379	387	353	394	390	353	372	342	349	395	369	353	400	370	387	365	388	371	413	307	396	388	386	416	373	391	395	387	352	401	362	371	378	362	397	379	346	375	391	362	372	420	372	360	386	409	379	361	400	388	363	394	390	381	370	362	379	328	392	400	376	370	404	382	351	418	422	384	379	387	403	359	375	397	358	391	385	392	330	374	352	350	354	370	351	371	387	361	368	365	391	360	342	357	334	347	370	388	397	415	368	375	399	355	411	383	414	385	412	449	354	366	380	392	387	373	376	391	365	365	354	359	365	361	400	361	395	375	384	369	346	341	383	341	404	347	383	375	348	383	349	365	397	383	386	377	368	394	378	401	390	376	405	385	387	388	366	408	393	383	385	376	352	377	399	350	402	426	393	388	363	378	347	354	379	327	410	379	387	396	350	346	412	392	370	347	380	396	372	351	342	372	358	382	351	411	360	359	361	347	366	383	356	397	387	369	377	331	349	364	399	355	362	372	369	380	396	403	395	372	373	367	362	360	362	382	385	353	358	379	388	372	347	386	381	415	407	391	404	375	375	388	362	366	365	384	393	363	385	390	389	417	364	371	372	406	397	378	363	362	392	352	361	388	385	399	412	380	378	398	375	397	401	376	363	403	382	351	341	364	379	382	355	367	409	382	391	419	347	355	396	345	355	411	398	372	375	403	354	336	357	380	362	388	376	372	368	356	382	333	376	376	384	380	359	385	355	371	363	404	355	420	375	370	385	359	394	349	376	359	367	375	382	331	397	364	400	391	396	383	413	371	346	385	396	365	369	376	429	376	354	368	375	380	360	404	371	390	367	407	361	378	382	375	342	373	362	356	367	380	378	364	384	350	380	362	366	386	434	398	383	392	391	372	393	362	369	365	374	386	371	381	368	407	403	369	349	380	384	372	356	370	389	381	386	369	383	383	338	430	385	396	408	396	375	351	385	408	384	359	365	368	383	367	381	360	412	421	375	386	350	407	344	411	394	372	379	397	403	377	389	392	386	352	388	379	395	378	374	368	390
23513	20888	27691	24207	20756	4391	671	449	393	372	320	284	263	279	233	243	193	232	209	218	187	228	189	183	199	205	192	218	191	188	172	159	179	217	194	186	160	158	163	198	174	198	162	175	164	188	177	191	180	177	212	171	186	180	185	152	163	181	163	186	170	152	189	187	188	175	172	181	176	177	161	186	185	172	178	184	173	158	178	174	189	145	168	155	149	168	146	182	157	180	168	149	172	163	187	180	185	172	168	168	173	177	178	183	155	161	188	185	173	200	171	169	185	165	160	191	147	184	186	177	172	195	169	166	180	164	147	157	194	169	179	174	182	171	182	164	168	174	176	176	171	209	199	192	152	173	162	165	164	197	190	190	170	172	169	166	170	149	172	162	167	169	165	183	172	182	177	172	198	167	169	178	174	188	206	175	168	151	165	175	163	172	165	191	156	172	154	155	185	195	177	164	180	153	143	160	174	193	196	170	171	163	166	186	195	164	202	167	164	157	180	181	184	185	153	157	156	200	169	187	168	174	182	172	175	194	190	151	188	146	172	171	180	189	173	184	179	158	165	162	161	192	170	158	177	163	182	183	206	177	180	197	155	174	183	161	187	165	173	189	163	175	149	173	180	156	171	194	190	180	171	180	167	161	189	151	155	159	180	153	165	182	168	201	169	170	183	187	164	168	177	173	197	154	189	178	179	154	167	156	173	189	156	166	174	184	198	175	177	174	155	173	171	164	163	167	186	171	161	165	169	171	163	177	183	182	184	156	162	168	186	161	158	180	178	175	166	176	169	175	154	184	160	189	185	172	182	174	154	179	161	171	157	172	175	168	170	179	181	191	181	188	168	168	152	171	165	184	203	178	166	173	152	176	179	182	180	199	152	154	183	173	157	193	157	158	171	178	168	174	185	186	145	181	162	189	178	169	161	168	152	184	190	188	174	178	161	205	170	196	177	154	178	175	197	170	170	174	169	158	156	157	155	157	161	167	184	170	154	161	182	173	175	167	175	168	162	166	183	199	169	176	140	163	187	182	173	167	168	190	195	170	154	164	164	178	166	163	154	177	178	181	180	169	185	155	186	169	144	183	185	152	160	173	147	144	178	146	164	174	170	176	177	172	169	160	179	164	185	190	199	166	172	162	177	177	164	188	166	178	155	181	168	187	177	159	158	171	167	181	156	162	177	178	181	179	183	151	176	168	185	163	171	182	187	189	163	155	187	172	160	156	169	157	166	158	169	160	166	167	176	192	159	161	173	160	172	156	162	159	166	188	193	167	152	183	186	182	173	178	168	193	167	165	177	175	183	172	174	176	171	183	185	181	186	150	135	192	173	184	182	150	195	152	175	159	159	171	169	170	181	172	185	162	168	184	158	148	169	156	166	193	191	198	166	159	182	172	183	162	168	177	170	192	170	187	185	180	191	177	171	187	193	174	161	148	155	176	157	170	161	177	154	164	169	188	169	172	178	168	174	193	153	175	166	204	172	163	164	163	159	159	132	186	180	177	164	150	175	174	189	143	189	181	168	186	158	167	148	166	166	155	170	153	180	166	154	184	207	171	171	175	184	180	169	184	166	165	149	172	177	196	187	169	157	165	166	171	168	170	178	164	181	176	174	189	191	150	164	163	170	188	195	184	164	147	167	183	169	179	183	177	159	167	165	178	174	177	162	152	177	169	189	159	154	160	174	150	172	165	169	168	169	188	164	152	186	190	184	189	177	172	162	168	167	163	180	179	158	177	191	163	184	184	163	153	194	174	176	195	157	190	177	166	174	182	170	162	173	169	185	177	193	184	162	173	150	161	170	175	181	166	157	148	193	160	179	198	187	189	176	171	176	185	200	158	159	188	187	197	170	159	188	161	181	160	164	161	164	193	164	171	172	176	170	178	169	157	174	163	187	148	182	182	169	168	195	152	174	150	159	157	169	168	187	154	183	162	182	182	170	176	167	166	147	181	166	176	180	168	191	168	161	162	177	171	182	144	138	166	166	187	180	156	175	180	180	182	175	184	184	140	158	184	175	183	167	137	152	169	158	160	179	181	182	169	171	151	162	157	170	156	173	162	160	185	161	161	153	205	182	182	192	160	175	171	164	155	168	166	169	168	166	176	182	168	156	159	170	181	173	156	173	135	178	174	166	158	184	171	171	170	153	175	188	169	207	164	189	167	152	155	194	160	162	168	158	157	165	181	184	173	194	176	169	206	170	172	145	166	174	160	173	188	161	162	162	179	176	152	151	161	156	156	169	167	165	182	183	172	167	182	188	158	167	164	198	161	156	182	164	202	158	192	167	181	158	157	186	179	186	186	171	181	190	173	180	183	173	193	169	159	172	183	186	167	182	202	177	169	173	189	158	167	190	173	192	158	175	172	190	172	175	176	151	167	170	187	168	166	170	190	164	180	159	173	190	150	183	169	176	173	160	183	154	162	175	172	176	148	194	191	179	171	158	175	161	173	180	165	184	193	178	176	164	158	169	168	158	162	165	191	191	168	156	145	163	152	170	166	182	174	177	152	165	162	161	187	156	162	175	191	153	167	176	190	178	179	148	164	165	168	179	154	166	186	157	164	156	168	125	163	166	176	168	169	163	178	166	175	169	180	169	174	176	160	170	201	206	182	178	180	169	163	156	184	180	170	171	176	168	165	170	171	178	186	175	190	186	179	173	197	195	178	165	179	162	153	158	183	167	165	170	152	165	172	155	181	168	165	156	175	155	129	171	177	184	173	171	180	169	194	182	178	181	160	177	173	158	193	176	164	170	169	139	160	157	160	169	163	159	160	189	181	168	171	163	175	172	168	188	182	155	174	190	173	176	168	152	142	165	170	160	166	191	157	178	169	133	209	183	152	166	181	165	191	185	183	187	164	175	155	180	161	161	154	169	177	167	176	176	190	158	182	194	150	160	146	165	190	153	182	181	178	184	166	179	178	166	186	177	189	181	168	190	176	174	155	172	182	189	169	181	173	185	157	173	155	183	170	171	171	166	173	148	176	179	150	157	183	176	175	147	163	192	184	180	187	184	150	170	176	186	186	175	184	193	162	164	176	161	174	176	174	160	177	178	172	160	182	178	163	168	180	173	177	164	173	185	161	152	152	175	181	166	198	174	174	181	179	164	160	164	182	183	170	170	170	175	179	175	152	146	163	162	172	167	166	159	168	163	177	165	174	169	154	161	180	198	160	181	186	186	169	169	178	179	163	183	160	179	200	154	184	151	163	160	160	173	166	167	194	168	169	155	171	170	182	179	176	157	186	156	150	184	162	184	156	187	190	170	156	177	171	153	182	157	159	207	165	163	154	154	161	183	175	187	187	169	155	191	167	205	154	177	152	177	175	166	162	157	153	183	153	169	163	170	160	186	160	161	199	183	161	182	197	163	159	159	168	177	171	156	188	176	178	173	170	192	193	170	175	169	196	158	176	155	197	151	169	173	186	183	179	187	159	176	179	178	158	158	169	187	172	150	206	146	161	180	185	175	181	170	180	187	194
3421	8763	5594	2501	1690	1310	928	762	604	503	412	391	349	345	289	280	299	247	228	221	223	231	248	244	205	204	202	200	195	238	201	180	245	208	200	185	195	174	181	162	208	181	171	186	207	193	179	195	196	196	193	181	187	205	193	172	192	185	176	195	170	179	187	169	181	192	189	185	182	194	151	199	189	182	182	166	188	205	178	198	191	171	164	189	184	197	195	180	186	179	197	208	168	180	196	171	176	159	189	169	165	206	168	201	178	175	196	165	172	158	180	186	187	191	166	179	183	198	164	179	164	183	160	209	180	171	170	198	197	169	180	204	178	179	187	182	203	198	186	179	178	166	189	167	170	171	163	231	201	187	163	161	176	184	174	202	173	159	175	180	185	188	177	183	175	175	185	170	197	165	193	200	207	177	185	186	198	184	172	183	183	191	153	208	188	172	177	163	183	213	198	179	175	203	191	201	205	172	186	192	184	174	189	179	196	198	191	179	175	214	196	158	197	186	211	189	184	186	176	213	205	166	172	176	160	154	155	166	150	176	148	187	196	147	181	183	203	180	203	169	185	163	179	184	213	184	185	187	202	203	182	197	187	174	159	199	178	171	190	172	210	157	196	196	176	172	185	204	190	183	193	174	204	181	141	180	189	180	174	187	186	178	157	175	179	175	189	206	177	194	198	184	177	166	182	193	181	165	177	198	161	186	209	198	181	167	161	186	188	178	176	169	183	207	182	184	177	181	170	173	199	172	200	177	185	168	203	185	168	180	186	172	175	157	162	178	150	183	178	169	193	191	184	188	165	149	186	190	179	188	170	177	177	210	189	188	181	159	190	186	177	213	183	200	170	148	204	178	197	189	158	187	174	180	202	196	151	174	175	192	184	163	177	193	160	200	184	173	182	179	186	161	214	179	176	165	185	183	172	168	171	181	175	177	177	195	192	177	186	181	209	188	180	193	186	185	193	177	185	185	167	162	177	191	163	172	181	184	165	190	177	187	175	183	186	170	198	177	178	184	185	186	179	192	187	175	184	208	150	177	194	176	200	173	179	167	187	174	165	179	191	180	154	169	189	185	177	181	161	179	188	202	166	206	218	170	171	182	195	189	175	173	194	199	165	172	178	192	199	205	184	201	176	175	168	187	188	171	186	185	178	159	151	189	167	191	206	169	174	194	190	171	176	167	187	184	201	168	178	176	179	177	200	198	211	168	174	189	194	181	183	178	178	161	183	176	198	196	177	191	184	187	172	211	179	197	196	170	177	185	185	183	167	156	180	158	205	188	176	163	187	183	167	177	188	185	151	195	181	197	175	198	178	209	174	174	158	191	193	187	182	179	180	188	191	197	194	179	174	193	181	193	177	194	194	208	189	171	183	206	180	187	173	179	181	198	161	183	176	200	201	175	187	181	190	189	208	180	172	190	192	174	201	193	163	170	191	186	163	169	185	193	184	171	176	143	204	182	167	181	177	165	191	187	180	186	156	174	174	180	190	185	159	186	156	194	166	170	178	176	182	195	202	149	185	172	195	181	197	188	177	177	187	155	186	179	181	188	178	187	159	185	207	174	181	188	178	192	173	184	190	170	178	188	166	184	204	206	174	198	206	178	190	187	188	184	186	175	176	188	194	184	189	183	189	182	182	186	199	194	211	186	190	171	186	175	170	196	189	184	166	200	197	170	184	178	179	179	198	180	193	173	174	184	201	199	168	175	173	207	201	178	187	199	150	182	158	165	171	155	198	182	208	176	201	187	172	164	204	160	205	178	179	196	169	164	173	191	185	204	169	211	164	192	193	176	175	177	166	180	176	194	196	172	175	179	174	211	165	180	170	193	183	198	185	192	166	183	161	188	164	165	186	176	179	190	210	161	191	182	186	207	160	186	181	172	180	183	179	166	212	166	168	177	173	167	191	206	176	194	189	203	198	201	185	179	202	156	183	161	185	190	190	173	182	160	185	210	191	172	193	187	168	188	196	189	201	201	151	177	163	187	179	191	184	180	153	173	169	183	177	197	178	207	213	159	191	190	179	159	191	186	178	181	186	179	184	182	188	184	202	170	197	183	174	167	164	171	193	202	179	185	169	174	204	172	184	195	194	156	173	195	192	193	169	179	172	194	196	190	167	192	172	151	164	206	190	189	176	193	180	177	169	173	203	201	170	199	176	170	190	190	180	188	203	184	166	166	189	187	191	185	204	178	172	172	174	179	173	173	167	151	195	170	188	177	183	186	186	171	186	171	204	185	179	162	190	178	168	200	197	192	195	185	175	166	194	193	189	190	184	190	186	181	179	200	171	200	171	182	184	180	191	170	193	173	144	206	179	178	178	187	186	161	187	183	185	189	184	187	192	176	182	196	175	175	174	166	190	156	210	164	178	186	195	175	173	184	193	182	198	204	189	202	171	186	186	186	194	184	183	185	171	198	197	190	175	171	170	184	174	162	177	177	190	168	182	207	186	189	182	204	158	172	195	188	175	194	179	200	173	190	194	184	162	194	189	207	181	197	186	185	193	183	191	170	189	191	181	188	184	162	200	201	202	186	187	199	203	181	179	157	166	154	169	176	148	188	158	182	167	173	184	182	177	185	188	177	202	183	173	193	168	201	182	185	176	197	166	175	194	177	191	176	200	182	191	201	203	199	171	197	175	210	192	196	200	172	211	196	170	189	160	189	166	163	169	175	193	201	174	169	194	208	189	178	187	157	189	176	187	169	177	223	175	171	175	173	179	164	189	175	168	181	191	201	175	172	174	180	188	186	189	204	198	176	149	186	196	193	172	185	178	173	159	185	150	192	160	197	169	189	174	173	192	220	198	177	182	197	196	179	203	181	168	186	163	206	164	188	157	182	182	208	157	176	170	173	181	188	163	161	196	164	176	195	192	175	185	178	214	169	184	156	186	174	176	182	186	161	203	183	171	193	184	186	174	212	165	174	181	177	171	157	186	176	180	170	198	178	187	181	185	173	201	154	171	157	172	199	186	193	175	184	180	183	176	195	180	191	199	177	194	197	175	182	178	184	159	185	177	168	202	179	188	196	149	180	179	178	201	186	201	177	176	179	163	170	181	178	175	161	173	182	177	180	182	177	174	186	188	188	178	212	178	175	166	176	181	187	185	205	164	187	172	196	176	188	202	153	180	180	192	183	175	197	172	177	170	166	166	180	191	181	191	182	206	186	174	187	168	181	198	175	172	185	192	189	182	185	178	150	180	154	169	184	179	206	204	194	172	180	167	178	187	206	185	173	201	163	157	174	164	179	199	175	180	153	162	177	169	172	182	209	182	193	198	186	176	193	179	156	221	181	192	167	162	201	190	172	193	184	208	153	166	165	183	190	195	175	176	189	159	174	193	207	189	171	161	178	180	174	198	186	163	189	170	197	180	197	159	177	217	190	178	181	197	179	180	195	191	174	185	171	187	180	179	196	168	172	196	182	195	183	158	156	159	194	188	160	172	163	202	179	167	175	192	152	179	182	189	169	190	177	178	168
24646	20926	26571	25257	7331	756	618	525	510	503	484	441	465	426	467	477	393	442	404	450	407	446	413	430	403	354	384	448	406	451	452	428	433	459	436	371	404	442	400	439	413	430	405	455	419	418	439	471	400	411	418	359	386	434	384	443	385	431	396	417	412	367	387	421	397	430	424	407	443	402	447	450	398	422	416	415	466	410	392	438	406	411	443	457	415	446	404	434	390	416	425	411	419	428	412	392	434	427	411	420	390	439	409	427	467	400	376	381	406	453	390	424	458	435	421	447	374	433	386	405	409	422	439	450	441	403	411	372	424	368	396	405	390	408	425	414	429	446	443	403	445	437	394	432	389	383	403	426	384	407	400	420	387	405	418	401	425	422	433	427	434	416	431	400	410	413	378	443	441	405	443	435	413	413	417	447	432	429	446	439	416	433	428	409	413	416	403	442	414	376	390	450	389	397	409	384	413	440	410	408	442	368	420	401	404	435	444	442	404	422	374	396	426	385	406	431	403	427	390	427	418	424	385	393	425	424	418	425	444	419	435	431	393	400	390	405	427	399	348	384	410	381	392	415	432	443	409	400	406	457	363	426	404	428	380	402	421	412	440	407	425	419	429	391	419	442	386	457	425	398	379	426	443	421	438	403	397	366	434	421	415	413	412	436	408	433	403	373	417	420	358	439	446	407	428	456	433	405	396	416	380	388	401	421	427	364	419	417	443	382	408	450	405	410	382	431	411	411	411	431	414	386	411	447	394	431	414	405	405	383	396	438	416	428	413	413	399	424	390	431	442	420	391	429	404	418	425	410	420	448	430	399	407	420	372	423	375	426	419	421	431	423	401	430	392	397	429	423	441	430	420	413	425	424	420	438	416	406	389	413	405	398	395	403	443	441	413	399	438	408	413	426	436	415	417	441	387	435	453	372	400	409	442	414	416	423	409	442	406	421	404	408	387	357	434	415	429	388	394	419	420	441	370	400	416	403	420	440	401	395	406	407	443	432	370	469	377	402	449	418	389	410	428	407	425	385	409	412	437	464	412	408	410	401	421	410	398	434	401	420	400	398	412	444	443	418	422	425	436	411	419	383	392	388	422	404	446	447	431	430	419	404	392	402	426	385	402	430	437	413	439	430	411	413	443	429	428	438	377	390	429	421	404	383	376	409	430	406	423	380	414	415	436	436	413	404	402	440	401	417	441	414	434	396	389	395	397	436	439	420	398	412	428	432	409	398	386	417	424	438	389	424	424	427	441	446	416	400	417	399	392	388	408	408	451	435	426	461	428	405	419	408	428	450	415	413	429	392	423	434	396	428	404	403	423	394	419	394	413	423	433	408	426	376	408	461	382	432	421	391	407	410	413	379	450	392	398	421	414	438	415	429	411	389	449	425	387	381	378	448	450	395	414	430	383	412	435	421	416	391	430	408	392	434	414	445	418	406	434	422	448	369	414	402	424	429	421	416	437	439	384	421	384	445	401	398	411	438	435	407	414	379	397	403	392	416	406	427	408	411	388	408	428	428	412	431	400	392	435	424	422	412	406	432	423	432	426	435	431	454	406	387	404	422	389	395	412	425	452	414	445	389	411	386	435	409	414	440	454	415	424	409	376	434	395	407	437	400	451	408	385	392	397	403	435	427	397	418	401	442	406	433	408	416	434	415	393	422	449	419	402	384	415	401	454	425	438	418	419	398	424	386	474	396	402	416	455	413	429	405	435	400	397	444	415	416	428	432	439	414	386	431	404	403	437	401	384	428	415	425	380	432	459	402	412	407	397	429	387	444	422	404	390	421	426	425	425	406	415	365	415	386	430	440	405	387	389	437	414	410	428	396	407	426	448	443	404	396	440	417	418	409	384	427	459	440	418	398	420	405	407	430	440	454	389	416	402	418	409	404	414	402	418	397	406	424	408	436	439	435	399	398	402	473	404	418	427	412	425	405	403	384	399	404	412	390	421	413	438	385	429	399	412	386	413	375	429	455	422	407	365	387	462	443	423	407	407	447	416	435	438	415	401	455	420	433	469	381	389	423	433	411	401	383	438	354	414	370	413	403	399	386	419	364	429	397	428	407	393	403	426	412	416	355	424	404	396	416	367	429	424	410	432	417	408	452	404	434	414	417	395	415	425	444	416	410	459	399	412	394	412	405	378	434	433	447	456	374	422	438	430	398	396	416	432	390	414	411	421	433	439	403	423	384	393	426	410	407	434	405	424	397	439	384	433	455	443	442	407	454	424	438	397	395	454	448	427	444	444	429	443	409	410	433	371	436	420	432	410	405	381	465	429	433	455	441	386	432	398	397	450	403	404	402	393	409	400	434	426	405	389	394	435	422	451	413	400	393	404	436	396	400	433	413	426	439	434	413	381	429	405	453	444	411	410	422	407	420	424	403	404	416	432	425	457	398	417	432	404	419	446	412	395	443	411	371	407	415	406	401	414	448	439	435	406	412	396	387	414	432	421	423	398	439	404	433	391	431	432	417	401	410	387	398	427	414	429	412	414	431	436	375	422	439	447	368	423	421	416	401	459	419	385	432	439	401	411	432	456	437	445	413	404	421	432	413	429	405	445	436	439	401	385	428	421	441	441	374	413	392	436	437	441	406	425	406	431	401	396	430	415	395	431	411	417	405	382	388	424	421	468	404	432	414	422	389	419	419	396	418	439	449	418	378	436	465	442	397	426	407	410	412	460	434	394	408	397	422	431	468	437	420	393	386	383	400	465	409	374	431	387	420	435	415	421	407	410	465	387	444	413	418	400	466	400	437	402	390	422	387	378	426	433	416	397	418	377	416	399	437	411	374	399	391	422	439	398	432	420	418	418	427	454	420	443	395	422	409	420	405	423	413	434	439	409	400	392	424	400	429	423	433	421	405	426	404	403	408	418	382	408	402	441	413	420	441	405	437	397	462	422	417	421	401	417	441	415	392	413	432	398	411	417	392	420	448	434	447	427	409	388	394	376	396	436	400	415	383	398	445	396	409	404	421	431	429	443	433	421	427	423	427	406	439	420	412	458	426	456	435	414	394	441	396	419	417	406	403	414	388	392	399	436	413	397	392	410	469	437	386	397	409	395	422	430	432	418	364	410	423	410	438	420	394	424	388	453	423	393	410	397	445	421	398	380	413	422	404	425	371	400	419	398	394	458	394	415	412	433	419	453	421	415	404	392	396	434	406	426	404	427	412	450	448	424	401	402	383	396	377	415	408	409	437	406	392	407	430	381	407	434	468	414	401	430	425	414	386	429	410	410	409	440	407	391	410	431	392	408	386	434	421	449	409	402	444	389	427	442	402	423	418	422	397	417	418	418	458	419	383	427	430	404	365	452	430	385	383	426	424	418	414	464	405	382	427	422	405	444	442	400	427	422	430	439	425	409	375	411	420	402	415	402	413	407	416	427	424	417	410	419	420	397	431	387	443	393	424	418	432	396	408	426	428	401	454	412	401	414	433	419	426	393	431	442	413	419	381	426	394	389	429	402	415	414	423
3498	5310	3391	1726	1246	937	861	751	657	594	571	531	480	530	520	457	499	462	483	483	435	469	459	454	422	461	428	452	399	469	454	454	451	470	440	419	420	446	423	458	434	435	449	452	458	458	453	427	425	416	441	429	436	455	463	473	448	384	472	450	415	432	430	404	473	428	395	458	455	459	434	428	413	425	474	398	455	447	474	422	428	408	393	433	431	451	465	428	439	443	471	422	456	430	438	428	417	443	387	441	420	440	426	420	423	446	472	403	409	443	425	420	466	457	416	440	410	437	452	441	438	439	425	391	453	448	433	406	395	414	402	414	440	470	409	446	419	390	409	423	424	441	416	412	414	427	440	399	419	415	395	429	447	430	438	397	422	425	450	438	448	445	405	434	421	450	441	421	436	430	428	441	439	439	413	423	412	415	427	459	437	434	407	396	434	439	425	371	406	399	442	462	450	447	419	418	430	413	451	395	402	453	443	454	440	416	439	413	419	442	419	444	441	429	420	415	453	430	394	452	421	424	458	466	438	427	442	435	440	404	413	407	375	396	461	410	435	426	440	421	466	431	449	408	442	434	433	444	415	414	443	460	451	449	470	412	427	450	424	426	446	434	403	403	427	394	465	443	432	416	425	440	437	422	432	442	407	437	440	437	442	435	439	419	460	433	434	456	443	461	417	443	434	432	429	450	431	447	394	419	432	410	418	413	428	456	435	400	460	427	431	466	427	427	405	369	472	444	434	456	416	443	408	441	435	433	431	447	430	396	412	458	424	425	453	431	413	451	429	459	419	419	491	433	457	422	397	432	443	438	433	421	403	418	439	420	451	451	438	430	412	453	454	415	459	422	445	454	448	426	428	392	425	412	419	401	419	436	441	474	414	415	442	444	442	401	414	413	418	441	403	407	426	464	453	391	443	453	411	432	446	420	465	429	443	418	416	410	447	426	462	416	422	438	439	405	442	399	411	451	446	391	419	422	441	404	427	397	442	427	405	418	474	469	397	422	416	412	448	441	431	424	460	427	403	445	379	415	423	393	478	431	440	464	427	415	437	424	474	470	436	433	437	413	386	433	427	434	447	455	441	453	445	439	417	416	441	442	415	432	447	444	418	415	414	418	425	413	403	469	416	422	430	418	418	480	409	474	462	427	463	412	436	472	404	437	451	432	446	428	428	472	439	449	482	456	431	444	440	434	410	433	417	412	429	434	433	469	444	435	480	412	477	456	456	405	433	434	431	406	468	425	407	417	443	418	394	436	434	392	415	450	439	428	414	467	404	386	436	430	425	424	430	442	439	443	411	433	424	412	437	449	453	430	437	429	398	408	451	443	424	425	432	434	463	410	415	429	468	410	421	400	454	456	449	427	427	454	417	437	448	420	443	435	425	443	428	446	448	402	414	453	452	449	452	439	453	432	416	421	398	445	430	436	432	436	452	437	428	439	446	442	410	433	435	454	432	435	425	452	446	414	443	419	473	429	422	397	449	416	443	410	469	448	446	454	451	433	390	444	441	424	420	438	405	410	412	434	400	436	387	429	436	401	445	426	384	410	425	403	436	427	431	434	479	439	447	422	417	441	456	444	440	429	443	453	428	397	448	425	435	394	461	431	419	398	448	447	426	431	433	422	448	434	429	469	430	414	454	409	403	443	408	405	422	424	414	393	446	429	433	450	429	421	449	404	405	428	450	430	422	448	430	458	417	440	453	435	444	428	411	441	447	458	482	432	427	429	440	423	426	432	446	450	405	423	387	454	456	433	411	439	421	476	429	445	398	447	483	439	437	445	442	446	410	461	436	453	393	433	413	414	399	428	439	448	443	447	418	446	455	428	424	443	439	436	409	448	494	373	446	432	435	407	421	402	459	434	428	428	412	418	432	419	442	424	440	431	416	425	409	446	449	440	418	461	404	415	441	425	432	430	409	387	452	402	405	422	445	429	449	426	400	426	391	472	457	415	414	441	429	448	440	454	484	433	418	428	427	415	421	412	426	445	423	441	426	452	464	437	463	454	442	454	440	433	430	435	409	454	463	452	429	402	453	384	421	443	424	462	408	456	436	443	440	402	436	424	424	439	413	420	425	422	427	439	417	408	478	394	420	441	419	417	449	435	434	410	412	429	428	448	412	438	390	425	427	435	456	412	430	427	428	449	437	440	434	405	392	439	393	431	465	435	439	438	392	488	430	417	405	447	422	397	412	403	454	417	485	400	435	403	431	426	436	428	428	398	421	416	417	470	424	415	445	418	478	454	461	434	436	413	458	450	457	418	462	455	441	414	438	430	439	415	447	434	423	394	430	413	444	416	460	437	433	472	412	439	436	443	422	434	426	461	483	448	438	392	434	391	436	464	407	414	450	391	429	434	425	433	442	447	405	425	409	421	472	392	438	378	432	434	415	424	423	438	447	391	469	419	394	422	407	410	440	410	412	394	427	438	450	443	450	405	421	455	433	423	458	419	436	493	404	465	464	426	445	442	449	425	446	405	411	420	424	413	445	398	441	413	456	421	378	426	395	463	419	412	410	445	416	402	420	435	426	445	435	437	432	424	423	459	447	402	421	423	473	434	420	397	409	400	461	436	448	420	466	408	420	445	412	475	456	416	439	450	424	408	402	435	434	435	438	461	426	446	393	418	401	417	447	427	445	411	428	439	491	406	452	404	439	465	406	415	430	414	444	412	426	460	456	430	452	430	410	434	458	410	419	434	443	421	420	439	405	462	410	436	438	451	410	431	444	445	408	409	476	409	429	434	419	439	432	431	421	450	425	434	407	414	442	391	445	460	450	435	431	400	431	411	415	452	440	411	455	456	415	401	422	418	399	437	447	400	453	423	397	423	427	382	439	468	426	495	404	434	416	404	423	444	448	482	407	427	398	442	407	453	429	416	448	427	425	456	398	453	412	452	402	438	433	433	455	447	415	384	392	414	419	405	469	411	448	394	415	414	437	441	430	428	409	424	442	422	443	416	440	419	401	433	442	452	472	440	438	435	407	430	429	445	429	418	449	441	434	424	457	408	400	421	465	443	454	391	455	432	455	476	451	441	428	441	416	455	458	450	452	444	444	415	418	397	417	412	433	414	409	443	421	423	424	467	415	443	411	415	462	431	424	395	420	400	465	421	434	413	407	420	435	462	443	394	421	417	414	444	381	449	409	389	432	437	444	418	434	412	423	400	430	413	442	430	397	425	455	418	420	437	435	418	411	437	413	465	408	412	447	420	413	446	420	420	439	428	401	449	462	443	429	430	441	458	420	425	388	425	461	438	428	427	424	412	436	409	456	377	441	427	445	425	407	412	440	444	412	414	433	426	449	438	424	419	444	433	437	477	438	420	431	441	432	421	420	436	458	431	464	436	426	452	451	437	449	440	428	427	424	455	463	420	411	408	425	458	464	428	399	425	414	453	431	416	407	488	447	458	453	438	435	458	391	425	418	435	408	424	401	436	392	377	437	462	405	406	432	399	399	427	446	451	432	430	402	421	434	447
22351	20942	28384	23636	20942	20967	5333	778	558	461	438	349	349	288	293	260	254	194	232	230	174	176	189	203	173	192	176	199	180	165	176	166	195	186	161	147	192	170	143	153	197	181	163	173	182	178	179	163	166	147	182	169	156	172	194	140	164	177	155	162	161	134	167	149	167	157	159	145	167	149	168	177	144	182	160	172	148	152	138	178	151	165	170	160	157	161	161	158	162	151	148	164	155	156	153	161	167	164	170	160	167	178	145	166	144	162	149	154	174	152	155	166	132	171	160	141	145	148	167	185	136	168	167	161	160	131	177	161	141	155	157	158	166	140	155	178	191	168	145	142	173	151	143	143	164	143	149	158	156	158	161	170	148	163	154	161	172	154	131	150	147	161	182	162	139	168	175	158	163	158	160	161	136	155	163	148	149	161	158	140	137	154	175	153	148	151	164	139	166	135	150	163	140	145	162	166	155	161	153	138	159	177	190	159	180	164	167	136	162	173	169	166	168	151	165	159	151	164	174	147	162	171	149	154	149	165	157	155	184	168	149	158	133	164	144	166	159	172	129	165	173	147	164	187	179	169	144	134	139	166	166	139	150	139	151	155	161	166	167	155	155	153	148	145	133	183	160	175	161	173	143	188	158	140	150	172	152	163	166	136	135	161	162	158	152	142	167	159	139	145	142	141	168	159	155	142	157	187	158	143	146	141	153	147	140	134	175	170	146	167	156	154	179	147	160	140	153	146	139	147	180	157	150	161	155	166	162	164	162	164	146	158	150	163	147	148	139	144	177	162	158	179	159	177	157	154	158	165	155	160	148	153	160	177	136	140	148	146	141	165	158	158	156	136	164	163	180	161	156	148	145	152	188	166	146	148	153	139	154	141	150	172	163	146	155	161	138	163	165	166	173	136	157	159	156	141	127	151	167	166	152	149	136	134	150	155	179	144	161	154	160	161	151	160	152	153	153	159	156	169	159	166	144	148	158	166	167	164	169	166	146	190	157	156	183	152	165	159	145	157	139	156	161	163	161	152	150	141	173	140	164	123	162	166	157	181	169	166	169	157	165	159	177	167	167	141	152	160	151	168	160	164	141	173	172	159	149	154	152	160	154	170	151	169	168	149	153	152	161	144	151	192	147	146	153	164	142	145	137	142	137	167	146	170	164	150	147	144	154	163	167	156	168	155	200	154	131	158	156	134	177	169	153	157	156	161	155	150	131	185	156	156	160	169	160	160	171	154	170	172	164	167	157	158	157	179	163	141	148	162	172	163	181	165	161	162	153	147	163	153	143	174	161	167	137	161	177	152	166	147	175	171	166	152	137	167	159	162	159	156	135	164	154	190	159	153	176	156	174	150	176	155	163	160	168	135	176	175	159	145	173	138	171	144	146	171	150	148	162	158	145	160	143	149	166	141	164	142	165	163	163	150	181	165	141	133	165	147	181	160	152	160	150	153	144	147	174	162	164	146	151	161	139	153	167	156	177	155	172	157	156	144	130	169	144	190	185	163	145	152	148	157	142	171	147	172	151	142	150	149	162	175	166	160	142	170	166	134	156	180	160	164	168	173	151	161	194	155	175	167	163	155	156	144	140	157	150	167	167	133	156	155	171	161	151	162	154	163	148	185	156	149	170	166	159	179	167	139	173	155	170	171	161	177	158	176	179	152	166	151	173	155	155	144	155	148	146	176	134	166	153	153	146	165	177	166	146	152	159	144	146	194	155	156	138	139	165	141	183	156	161	150	185	151	158	164	180	147	140	174	136	164	159	187	138	155	158	142	158	149	155	145	152	167	161	189	164	150	129	146	151	150	160	173	146	163	164	142	184	158	164	171	141	169	174	168	153	148	172	148	160	152	166	159	168	151	176	159	147	144	149	160	148	160	148	140	135	161	156	170	180	154	162	162	154	135	161	150	160	166	162	131	158	154	159	176	149	173	180	164	159	159	153	151	163	160	174	152	156	155	150	141	132	157	122	152	162	155	167	142	146	160	147	175	151	152	159	150	176	171	129	158	163	176	158	165	193	142	178	169	152	171	161	164	148	160	133	151	156	152	140	154	163	139	151	169	148	163	168	155	176	178	157	168	143	171	152	164	161	150	197	151	150	166	164	161	152	134	162	158	164	165	153	159	142	152	156	155	163	144	155	157	152	147	164	132	153	149	155	167	153	142	182	162	164	133	156	141	129	147	165	186	154	144	145	164	170	144	152	183	145	146	163	129	137	161	177	155	180	154	160	166	140	154	180	179	175	164	170	156	156	154	115	154	169	166	165	186	151	152	131	152	143	133	159	161	167	146	148	140	134	150	174	170	161	174	162	165	139	164	176	163	159	144	153	141	150	171	150	177	166	148	154	154	157	152	168	166	158	137	171	160	179	138	157	138	161	155	145	162	157	179	146	160	144	135	179	170	171	165	161	182	154	157	180	148	176	164	165	167	140	152	158	153	170	151	156	130	136	145	145	163	151	182	159	166	164	163	152	160	155	139	178	170	178	188	162	155	152	167	155	151	174	164	156	166	158	172	165	152	160	158	155	153	137	164	144	150	192	145	155	164	164	180	153	139	159	164	179	158	164	173	160	162	148	169	152	154	146	142	153	161	145	172	173	141	162	167	163	151	170	164	154	165	163	148	152	161	153	178	159	166	134	168	165	179	149	150	152	143	177	159	144	161	145	175	168	142	169	161	157	149	168	137	175	178	177	176	172	156	152	134	171	153	134	167	145	172	155	150	172	165	175	138	167	161	172	168	163	161	138	149	154	149	161	144	144	136	160	164	148	145	157	146	159	156	169	176	158	151	159	142	156	159	154	145	155	156	176	142	167	152	156	132	136	156	158	163	170	140	148	155	147	158	178	144	156	164	160	169	148	123	141	137	165	152	146	183	154	170	152	143	142	151	164	151	135	140	142	157	150	151	157	203	162	166	181	145	156	155	161	153	162	153	147	164	149	157	141	166	174	165	146	143	158	141	159	156	151	140	162	153	153	182	162	190	179	171	168	147	165	158	153	171	146	147	155	158	160	152	160	160	146	168	179	156	172	132	163	168	161	151	158	162	180	159	148	145	155	140	119	145	151	159	150	163	155	144	142	149	149	173	169	146	182	151	143	140	158	151	180	144	178	164	155	171	167	144	150	150	148	160	150	177	155	161	153	139	173	150	181	155	141	172	168	149	160	143	155	168	181	155	153	135	137	164	135	158	140	175	144	158	176	141	174	148	170	148	165	155	161	127	160	154	157	146	131	148	157	154	164	144	146	161	164	149	165	182	147	147	154	180	144	159	142	167	155	171	147	141	159	149	145	159	150	163	160	141	186	154	173	147	181	171	175	168	153	152	151	175	176	174	173	161	154	178	179	148	145	178	150	155	161	143	152	136	173	164	149	137	144	140	151	168	191	162	153	150	158	164	152	150	167	152	165	167	158	151	163	169	163	163	138	151	154	150	147	158	154	151	165	145	154	156	147	161	178	159	144	155	158	164	166	182	144	160
3890	13739	9284	4329	3030	2193	1667	1191	880	747	645	541	435	378	396	326	283	284	258	274	249	227	241	191	225	177	186	205	216	192	214	189	193	187	163	198	157	162	161	198	168	166	198	157	169	157	166	179	175	186	175	178	185	170	182	173	182	164	180	159	163	149	169	158	160	161	148	153	179	172	166	157	168	156	177	165	182	166	162	155	170	177	170	167	165	165	173	175	167	164	153	138	160	157	158	168	188	132	156	147	159	159	184	151	175	151	180	172	163	134	143	145	161	159	167	168	159	149	154	166	166	154	166	183	174	158	172	174	159	162	168	164	159	176	146	144	168	182	152	153	153	157	157	167	174	171	169	156	156	141	146	165	156	163	170	146	166	172	145	175	147	160	150	175	163	168	153	151	144	168	157	154	177	163	173	176	164	173	169	155	162	175	163	165	183	170	168	171	160	167	163	160	170	137	176	159	146	149	151	156	181	151	199	166	156	171	165	151	157	150	169	166	143	169	156	156	166	161	143	161	166	143	185	168	164	149	177	165	154	151	159	149	167	153	140	178	159	168	162	156	180	156	162	165	172	163	151	173	164	165	166	145	173	163	150	149	160	163	157	156	162	152	153	171	138	163	181	141	140	168	162	161	167	156	143	155	166	153	158	173	172	148	146	152	146	140	174	141	184	145	159	161	158	150	165	168	171	166	174	162	155	176	169	175	143	161	169	163	166	163	160	162	149	159	167	158	164	163	165	173	151	172	176	170	156	151	170	138	140	142	143	172	153	153	150	163	175	154	147	148	169	162	173	153	158	158	148	154	168	153	167	144	172	181	154	151	141	131	157	146	147	151	146	166	157	151	154	153	146	162	164	154	155	168	168	171	175	166	163	153	140	129	147	175	146	153	146	162	136	170	172	150	159	160	162	165	153	155	149	171	154	151	160	159	173	141	169	154	145	188	145	165	152	161	156	152	153	143	153	152	164	180	180	150	152	149	154	155	157	145	182	158	142	154	164	161	128	149	160	147	160	187	172	172	166	156	149	161	164	142	155	152	163	150	146	149	156	163	162	153	148	143	170	153	167	161	173	171	140	133	174	151	146	168	170	142	159	156	169	153	155	161	138	174	176	178	155	148	180	167	137	159	150	174	177	151	162	174	151	165	166	143	178	152	162	135	175	183	154	170	162	152	163	169	160	181	145	163	165	154	146	158	178	167	173	140	165	176	149	140	175	156	154	156	179	158	168	165	168	148	180	168	166	149	171	167	170	167	164	167	160	158	137	170	169	148	170	166	159	144	156	163	156	155	124	149	146	149	161	154	148	157	141	154	159	171	164	157	171	168	157	135	134	146	167	155	142	157	162	182	165	166	158	172	161	170	154	154	157	168	152	145	164	174	162	150	146	176	146	159	170	168	132	151	134	140	143	140	162	171	165	151	163	146	155	172	161	168	181	165	164	171	161	169	167	166	173	154	154	157	162	174	168	127	168	159	155	182	143	157	159	177	179	160	157	171	154	171	147	175	179	126	156	149	158	140	143	137	167	163	150	155	158	161	164	133	163	164	167	147	147	154	172	181	137	153	161	175	157	165	162	150	154	149	152	172	156	163	167	176	159	171	154	156	161	148	175	129	170	167	161	165	143	164	158	148	147	141	171	153	166	156	169	143	160	147	135	152	155	149	153	154	175	170	148	156	148	142	156	134	158	185	151	166	150	142	188	155	154	167	135	152	150	166	142	174	173	148	145	162	155	168	165	158	188	144	152	192	147	177	155	174	146	153	149	165	129	150	162	161	149	153	157	155	135	156	157	125	193	149	134	156	166	131	182	146	147	152	173	152	143	155	159	167	143	161	157	162	168	176	149	153	191	154	142	166	184	148	196	152	199	144	178	173	161	163	168	163	169	157	141	167	169	174	161	168	157	159	143	161	147	147	155	148	167	149	154	173	171	159	143	148	169	148	150	179	162	166	172	163	157	163	154	158	140	158	145	138	156	171	153	162	164	165	155	168	176	171	155	151	156	153	145	153	171	138	159	164	163	162	151	173	161	160	151	156	176	157	163	167	177	139	156	162	155	162	161	161	161	185	180	173	148	143	179	181	174	140	149	141	152	167	174	173	161	149	156	169	139	156	143	153	172	152	149	161	177	148	166	143	162	150	168	163	149	156	164	164	167	152	167	167	168	147	148	175	139	178	167	156	177	167	158	172	144	159	184	151	165	138	174	155	144	166	153	154	158	162	182	138	143	143	135	125	152	123	184	153	185	147	169	153	164	169	167	154	144	145	138	147	155	169	152	147	151	191	154	150	145	151	158	164	193	152	133	160	165	146	151	169	132	172	167	150	150	167	170	130	167	162	174	179	161	154	153	153	146	182	164	153	163	173	168	133	159	157	162	150	151	153	158	143	180	156	167	160	171	174	132	154	180	160	162	157	149	149	184	149	163	156	145	160	184	157	152	150	146	164	157	143	139	169	168	185	173	153	172	165	162	152	133	161	158	154	161	174	139	152	139	159	151	160	173	159	155	135	173	166	154	158	152	181	158	173	155	125	138	163	154	155	164	169	152	135	158	150	154	156	170	181	159	158	141	152	137	135	169	150	160	159	166	163	156	156	154	157	142	153	140	171	163	169	145	153	148	163	166	126	157	156	161	152	159	162	141	154	149	162	150	145	176	115	151	162	154	153	183	154	165	181	158	162	166	153	151	143	151	155	170	162	158	167	159	160	155	139	165	184	163	153	155	178	139	174	144	147	155	151	147	148	155	138	160	160	168	181	170	140	163	174	169	194	182	165	139	159	158	171	162	178	165	153	141	164	171	150	166	171	141	174	140	162	170	149	152	177	141	140	158	164	146	176	163	157	170	161	176	137	151	161	173	155	143	148	149	164	160	142	159	150	153	155	171	158	146	146	137	152	144	173	174	164	172	157	171	153	181	139	185	171	169	160	151	156	155	163	163	178	174	170	152	165	125	167	138	154	155	179	156	173	143	164	140	162	153	166	154	176	177	179	180	185	155	155	137	170	149	150	162	144	154	175	170	164	158	158	166	152	149	163	162	141	149	176	156	147	139	157	125	171	151	190	158	157	186	180	151	136	157	176	172	171	170	185	173	167	170	139	165	149	171	118	158	159	167	148	162	174	167	166	167	136	153	177	140	173	150	143	151	168	169	171	167	141	154	156	159	146	150	159	154	190	145	153	162	166	161	154	153	159	157	157	172	155	169	170	166	164	145	152	164	167	152	160	184	165	155	173	160	155	151	159	149	128	147	141	148	141	146	151	152	170	163	147	182	154	151	172	144	172	166	175	152	150	156	156	159	178	131	156	176	178	143	163	152	160	157	156	162	157	162	139	159	173	154	167	157	151	170	159	179	150	167	163	173	155	161	154	151	148	162	154	181	152	160	161	164	147	163	142	157	155	151	156	157	162	152	133	156	141	159	151	162	173	182	156	148	166	156	156	162	150	156	172	157	159	149	157	150	180	148	167	175	147	151	143
27523	19799	7775	886	516	463	397	395	376	428	382	375	369	354	344	372	347	394	334	379	380	364	382	360	358	337	352	372	362	357	374	365	367	367	383	365	349	358	336	367	360	362	374	346	391	383	354	344	363	370	386	367	369	378	374	374	363	391	350	380	372	373	353	373	363	380	388	394	350	362	367	339	344	381	345	376	363	381	370	316	370	341	334	383	342	332	385	368	372	352	353	382	353	340	366	342	353	362	358	336	409	332	326	383	388	385	377	350	360	354	358	366	395	331	348	343	365	386	353	391	366	379	357	360	353	324	364	341	325	389	363	355	396	378	383	383	375	392	366	392	393	326	347	374	367	388	379	335	362	362	323	376	394	361	371	357	376	343	343	389	361	349	371	364	369	338	343	366	339	368	355	374	361	354	316	368	388	343	390	360	319	345	370	358	367	335	370	363	367	343	362	393	353	358	384	384	344	343	352	382	337	403	371	355	349	359	348	353	388	376	348	370	341	375	370	349	357	358	378	365	340	376	327	343	338	350	347	381	352	358	377	337	359	347	354	383	384	379	367	364	372	335	366	368	331	341	363	369	380	362	348	406	349	355	398	336	336	365	342	370	374	342	382	365	379	342	336	366	319	343	357	350	375	363	349	358	359	344	353	349	334	375	328	377	351	376	339	371	357	322	377	342	368	337	336	368	358	338	363	383	393	343	351	375	349	346	392	355	368	389	369	355	405	362	371	387	378	379	365	344	320	344	370	347	380	348	369	353	374	330	355	358	349	377	402	321	384	398	355	377	396	328	355	346	351	390	377	370	369	335	365	344	343	344	379	334	325	375	363	350	361	386	326	348	348	349	346	338	366	340	359	364	338	361	365	352	368	349	359	354	355	360	390	356	373	341	371	388	338	344	303	391	325	329	364	344	389	363	357	344	359	378	363	338	374	396	377	335	390	357	373	359	385	361	345	361	363	352	369	365	389	389	353	359	308	367	377	370	365	379	357	366	355	337	372	352	361	341	375	387	355	360	335	375	349	376	334	364	409	348	358	322	364	358	380	328	384	391	353	380	326	370	346	349	363	305	371	353	355	341	365	381	411	368	371	350	377	367	385	388	367	351	352	325	338	323	381	370	380	352	363	370	346	336	372	371	329	356	341	372	336	353	361	357	378	362	338	353	348	372	346	385	338	368	365	356	351	355	334	370	348	346	363	380	391	387	321	343	391	364	394	382	345	360	386	347	374	354	337	347	354	373	356	327	361	360	375	350	352	361	378	372	361	349	339	373	392	360	329	373	363	331	364	382	364	400	326	371	341	383	361	397	325	359	370	358	362	330	386	358	353	345	344	348	378	367	347	370	357	342	389	361	361	374	355	363	316	316	373	338	375	341	330	364	372	384	375	368	353	371	385	383	357	357	384	392	366	370	339	356	360	387	343	356	351	382	353	353	357	339	387	326	352	354	331	360	346	329	330	400	349	328	351	346	348	356	363	360	377	393	369	357	366	375	369	390	389	339	351	373	397	352	372	363	364	363	378	336	380	365	368	382	379	377	383	329	358	389	385	368	355	385	368	370	360	395	342	377	364	354	378	357	365	339	378	346	369	365	367	390	348	338	362	411	331	403	349	364	368	351	348	393	382	371	366	366	339	371	309	348	356	354	327	339	361	358	358	375	351	346	357	338	375	377	372	347	358	365	325	343	348	347	377	371	375	362	371	364	354	342	327	384	369	334	371	360	335	357	356	357	393	390	345	392	375	329	352	357	322	319	369	345	398	375	342	348	390	353	338	363	356	350	345	363	343	387	361	369	316	340	387	362	345	352	346	352	356	362	354	355	380	313	345	364	325	366	356	374	358	349	378	347	355	356	356	344	357	394	359	336	340	380	385	328	385	350	362	343	351	363	352	367	384	338	365	386	366	359	391	393	354	351	339	348	351	343	337	328	353	367	335	318	350	344	385	346	380	379	348	386	395	368	366	352	343	356	360	336	376	356	350	332	368	357	375	351	374	357	379	337	359	375	380	342	395	370	370	376	389	339	360	399	333	356	330	372	357	371	377	360	377	355	356	325	354	366	337	363	367	385	384	361	351	342	385	365	362	357	404	350	357	345	355	308	377	378	370	346	365	412	352	341	354	342	367	348	350	348	336	325	367	333	387	345	376	387	331	371	350	368	351	385	368	359	359	350	348	357	388	380	341	354	362	357	395	357	382	390	375	363	341	381	356	400	356	365	374	340	369	325	354	363	396	336	355	349	360	341	343	367	317	375	365	379	406	373	380	351	348	343	349	399	325	388	398	350	396	333	340	372	361	361	355	354	378	349	383	339	343	354	360	403	382	378	355	361	324	318	337	334	371	318	330	368	349	344	334	369	361	365	379	366	363	336	375	368	335	368	377	386	348	378	353	346	342	390	344	343	332	370	362	400	366	365	375	359	368	365	362	370	333	343	332	393	379	339	352	348	362	348	337	325	358	383	367	370	403	365	369	348	358	366	365	359	380	349	350	364	334	349	354	366	361	368	345	359	362	367	366	370	334	365	361	410	325	361	362	366	352	377	338	345	343	302	370	380	373	334	313	346	346	363	379	348	355	356	358	369	320	363	346	372	351	365	332	388	351	357	341	371	371	360	354	348	394	330	349	356	342	350	350	333	357	380	373	349	379	377	335	355	331	370	347	373	357	375	379	375	316	344	373	371	374	377	357	403	385	358	327	351	340	344	350	359	362	348	354	341	364	291	355	365	348	398	374	397	337	359	361	337	362	367	324	350	368	326	357	350	379	383	364	359	379	327	370	366	348	409	354	383	364	353	378	348	371	332	356	357	354	352	354	380	353	345	354	371	378	353	389	338	331	372	386	328	342	375	354	336	370	365	339	358	364	379	334	324	373	371	352	358	350	365	337	381	343	352	365	345	354	358	350	329	335	374	383	371	385	364	378	400	347	378	312	348	376	356	337	340	341	379	337	358	398	356	372	372	348	367	343	350	384	353	359	364	363	326	400	350	356	359	343	370	391	377	350	321	358	402	334	379	375	366	375	362	338	354	365	355	360	374	343	367	358	344	375	370	363	374	357	364	391	361	378	363	347	365	368	350	364	313	335	368	358	338	376	358	406	388	364	369	353	380	354	354	386	368	328	392	357	366	365	380	337	344	343	346	376	381	349	353	391	375	331	333	325	374	420	343	343	376	365	358	335	357	373	400	352	334	363	346	342	365	365	394	366	360	368	329	374	365	352	355	334	342	391	358	360	365	311	368	390	348	386	359	361	358	385	400	354	355	357	351	402	416	371	325	383	386	351	346	346	377	362	337	357	354	374	363	363	362	362	342	355	344	358	350	386	384	347	366	392	361	343	346	356	337	380	375	360	373	366	359	361	363	353	379	353	360	332	349	378	353	399	357	319	362	366	341	358	353	334	360	384	370	352	388	345	366	343	358	358	347	370	359	377	390	369	368	353	357	334	388	335	343	364	368	367	336	389	381	370	344	373	331	359	339
4954	2475	1421	815	721	636	527	498	469	439	410	435	385	422	406	423	406	431	390	375	403	362	421	400	398	414	367	379	397	406	360	368	365	358	372	348	401	360	396	391	365	377	359	390	398	378	393	380	377	363	393	381	388	378	391	364	377	403	375	410	361	369	368	401	358	371	356	364	376	377	384	378	393	387	389	369	402	341	352	353	388	379	370	420	360	360	381	396	379	390	377	393	374	390	373	371	395	373	400	373	410	368	373	381	399	395	395	355	355	405	369	388	381	372	381	346	376	369	366	382	379	360	384	384	392	341	394	394	401	375	381	389	348	373	344	365	399	352	404	360	362	378	378	387	382	386	384	377	397	402	356	389	368	362	385	406	382	383	366	372	386	363	365	378	376	382	386	386	374	393	381	373	355	362	375	349	384	406	354	406	377	352	391	374	375	353	353	390	362	386	397	401	395	379	374	389	391	376	375	396	383	404	381	393	378	407	368	349	364	394	406	343	385	374	380	361	370	413	383	388	395	370	383	335	398	396	395	396	354	383	390	369	385	354	358	359	354	343	391	361	364	380	369	382	370	397	362	388	369	375	392	398	350	399	358	386	393	387	371	406	384	385	352	389	363	403	367	367	393	388	390	369	368	383	396	354	412	381	389	406	402	360	388	360	376	377	365	403	356	369	383	378	362	415	380	370	357	408	403	373	392	380	379	391	383	376	362	373	377	387	384	368	380	373	392	399	352	383	350	377	403	360	389	380	355	365	356	373	367	364	390	390	375	378	367	391	365	392	361	378	394	388	395	382	363	400	343	369	408	361	363	361	365	394	368	373	357	374	336	381	382	404	395	377	356	361	361	367	383	361	361	349	353	385	347	397	385	374	318	367	380	368	365	356	385	422	367	392	365	363	337	393	354	424	404	383	389	377	364	365	382	393	406	389	363	384	389	385	387	371	350	368	379	376	377	386	310	408	384	386	396	394	376	374	380	378	377	363	361	404	365	380	392	358	398	378	357	372	356	364	372	393	381	364	432	415	386	400	370	370	392	359	368	396	370	377	348	360	366	367	365	375	346	372	404	359	371	377	370	372	377	373	394	374	387	367	392	399	378	396	400	411	362	408	368	407	388	368	415	346	392	380	377	387	388	373	410	403	363	411	399	389	365	390	361	354	393	381	375	373	350	367	409	372	366	363	373	417	402	373	362	375	391	401	388	400	378	371	403	362	397	391	386	355	366	392	371	419	379	360	360	409	373	375	374	344	387	404	383	389	405	350	393	382	405	387	386	376	341	342	400	361	406	360	379	391	379	354	384	382	405	380	382	385	380	396	366	388	406	374	388	370	362	388	389	372	375	353	389	352	345	394	342	407	392	384	387	375	378	369	370	385	400	411	413	435	390	405	393	406	365	398	384	386	394	372	384	410	373	385	346	380	348	388	378	389	371	375	359	364	405	389	359	355	362	406	359	368	342	354	369	367	382	306	408	376	384	402	371	417	375	376	368	374	363	398	403	379	391	361	394	404	420	376	413	363	408	369	411	378	377	395	394	425	384	391	382	388	375	382	381	381	382	403	371	376	391	343	390	370	375	397	392	386	412	374	378	394	362	408	390	368	376	401	368	407	361	416	370	381	375	394	366	382	366	405	362	403	399	374	420	360	407	395	392	398	416	362	424	411	374	408	371	357	376	398	405	380	356	368	370	384	408	363	366	374	374	378	389	389	381	380	390	354	390	371	432	347	336	353	386	403	372	384	358	409	389	406	370	375	389	390	390	361	398	338	377	342	384	391	399	363	440	386	366	326	368	358	384	410	408	389	369	387	393	380	400	360	355	376	342	367	387	388	407	347	349	363	362	377	407	344	403	351	387	395	362	389	360	391	384	386	378	381	380	360	377	398	366	354	382	346	377	414	396	371	396	368	394	370	397	377	400	405	361	371	394	393	388	393	394	371	427	387	411	360	376	386	388	369	362	413	380	430	373	398	366	411	359	361	388	386	375	362	335	364	383	363	381	364	382	353	379	401	377	360	375	390	366	374	397	356	338	395	384	356	351	347	369	382	432	347	374	370	355	362	391	431	361	372	386	397	375	375	391	404	373	392	380	357	378	376	374	357	357	407	377	393	361	384	396	378	409	343	363	365	362	347	361	333	360	397	347	390	392	412	373	396	348	349	396	377	364	359	381	399	387	382	397	336	375	371	402	383	379	383	404	372	353	381	394	373	356	391	364	365	383	385	376	388	384	388	393	368	374	369	400	384	328	359	372	339	405	384	371	367	390	366	383	369	359	406	376	408	400	360	388	376	359	359	401	365	389	378	382	361	373	380	382	370	359	390	403	375	402	391	387	370	404	394	400	374	379	317	394	360	367	381	408	383	378	394	341	360	391	362	368	389	363	382	376	390	388	365	433	369	372	358	396	385	389	383	344	366	407	392	376	379	370	370	352	398	383	362	364	354	360	374	393	416	363	377	400	366	359	350	385	347	364	352	402	362	364	373	349	426	337	351	338	372	373	365	376	409	350	374	380	359	385	371	402	380	354	367	397	394	381	338	394	386	369	382	409	402	344	379	394	352	373	391	366	379	355	391	372	409	399	386	352	362	414	351	372	362	382	384	385	391	357	406	371	351	374	360	389	405	398	362	350	367	350	334	356	360	400	392	358	380	342	418	367	348	389	349	399	438	362	372	407	387	394	403	393	402	411	402	379	362	376	370	351	371	390	389	374	356	409	368	381	353	372	389	363	392	358	381	366	398	360	360	380	398	378	369	375	408	389	366	403	412	365	401	382	378	386	371	391	374	386	398	401	365	384	389	371	406	392	362	379	378	377	362	362	385	370	384	400	370	377	403	346	372	393	352	375	415	378	397	343	381	386	393	343	365	380	405	393	372	357	388	371	394	422	354	367	356	403	381	374	397	378	363	383	395	423	413	373	391	420	360	412	407	365	390	358	381	386	377	379	407	363	369	362	402	396	371	385	366	411	391	326	391	387	394	373	381	372	393	355	361	412	392	388	382	352	365	404	367	396	344	390	392	373	346	350	377	402	392	334	380	376	349	344	358	376	357	363	365	403	352	365	376	378	374	376	346	337	425	382	378	380	388	375	392	368	410	382	393	410	371	349	370	415	370	392	384	440	394	386	340	373	396	368	384	387	411	359	380	383	366	359	373	337	365	396	396	429	413	365	361	368	385	346	396	397	383	392	389	426	385	385	380	387	382	377	364	361	391	375	387	383	351	369	375	358	344	398	388	391	388	378	361	383	367	392	395	403	380	397	386	342	390	404	349	343	380	387	383	375	395	370	350	376	375	416	376	411	353	394	395	390	366	362	381	377	376	383	386	377	380	379	397	366	382	385	373	372	415	365	401	399	377	395	373	390	367	377	385	379	377	385	388	400	409	399	373	401	374	375	350	365	358	391	366	341	370	387	356	363	374	386	386	349	366	384	355	363	380	380	373	420	386	377	345	399	357	347	402	391	381	400	374	372	372	370	397
23578	20908	27722	24202	20789	4631	710	516	411	339	300	301	273	271	190	228	209	207	203	206	210	176	177	202	202	214	193	185	190	178	164	193	161	177	169	178	197	171	184	181	191	182	201	181	164	182	186	193	187	168	193	177	177	199	172	177	172	176	186	188	169	175	172	173	167	185	176	177	169	183	196	140	196	173	186	170	176	179	155	175	184	166	149	184	185	199	191	182	169	183	175	180	176	180	175	195	171	174	193	139	193	180	150	163	176	186	173	190	142	187	186	175	166	148	159	186	162	174	169	201	174	179	167	166	176	174	192	145	193	168	148	152	196	138	167	166	171	191	174	155	160	169	147	163	178	153	167	167	192	168	180	181	151	196	163	164	171	164	175	154	169	160	169	164	155	196	149	184	196	176	160	159	165	195	178	189	171	153	161	170	190	175	183	185	176	184	172	155	174	193	168	181	167	180	186	172	197	189	178	169	143	179	176	183	171	189	188	169	171	175	173	152	181	146	144	180	178	160	173	166	172	192	160	155	147	178	189	168	201	163	194	168	181	153	173	180	153	168	165	166	198	167	161	162	176	157	163	187	184	168	167	169	159	185	166	158	171	183	188	181	153	180	164	161	171	184	154	173	170	182	190	166	178	160	174	182	193	188	172	184	169	164	173	183	154	175	154	164	178	177	176	182	149	180	165	211	174	181	181	144	189	187	170	194	175	195	158	157	172	167	164	194	153	193	177	153	167	151	155	162	182	182	183	183	144	181	164	167	180	184	188	183	178	177	152	193	164	169	175	175	189	188	157	167	166	148	192	178	189	169	163	181	157	161	179	172	177	167	164	161	158	158	152	183	181	168	193	178	184	169	157	184	167	184	175	167	179	154	177	157	166	163	183	181	171	181	170	169	181	172	169	154	180	180	138	181	170	176	146	173	179	208	191	173	182	184	182	189	149	157	166	163	180	178	166	177	181	157	162	180	192	172	160	150	186	156	172	170	196	165	158	144	183	171	182	169	188	168	197	155	202	163	161	168	174	195	182	164	178	167	184	159	161	181	156	173	172	159	177	199	180	144	187	156	163	156	185	157	205	157	172	162	182	164	165	153	166	157	173	166	157	177	170	210	164	186	167	171	162	196	179	194	160	163	177	185	179	158	156	176	183	172	187	161	156	169	181	172	189	179	164	172	147	182	178	172	178	174	165	181	188	184	163	174	174	167	164	180	199	153	186	146	191	168	171	176	182	172	175	166	169	207	147	163	158	162	199	170	155	180	186	177	169	164	179	172	147	146	184	175	158	197	177	153	165	164	163	194	174	186	170	158	171	163	168	162	188	172	175	182	174	139	167	165	162	153	179	175	192	179	184	170	182	181	169	182	177	186	167	151	191	166	164	150	164	181	154	192	168	174	164	207	179	170	163	166	189	162	184	167	168	176	195	176	152	158	175	181	186	158	163	145	188	174	166	141	205	167	174	193	184	173	178	165	153	136	168	163	184	183	163	175	183	186	181	175	178	173	145	180	188	173	169	181	165	186	150	168	165	179	189	181	158	174	181	157	163	179	175	175	193	182	149	196	173	169	156	173	164	185	160	162	172	186	161	178	196	176	181	172	169	187	162	168	172	185	183	158	161	156	176	170	164	190	177	173	156	179	172	174	184	150	162	176	143	187	159	181	175	181	166	161	163	177	183	160	165	188	190	148	172	162	169	155	202	150	148	167	175	189	188	160	163	172	165	178	161	166	168	166	184	163	177	178	162	160	187	155	168	173	172	166	189	168	191	179	171	187	150	157	141	171	166	188	173	182	182	189	180	180	175	169	169	149	157	139	178	176	170	183	202	168	194	180	176	178	180	172	170	170	197	183	172	173	169	143	161	167	188	142	169	164	166	140	171	165	220	177	162	177	189	183	158	175	178	176	164	187	170	178	185	183	169	181	158	187	170	180	150	156	164	196	157	170	179	177	200	174	169	154	168	174	185	153	175	174	169	168	208	160	153	160	181	183	166	191	178	176	168	221	173	162	173	187	179	176	181	185	159	168	188	175	196	154	161	191	171	151	174	144	181	178	167	190	190	146	171	177	176	173	209	184	172	177	181	181	177	187	184	175	172	165	162	158	160	185	179	195	187	200	165	159	204	166	160	181	176	181	179	143	139	154	180	172	192	166	181	156	174	160	157	168	172	164	195	177	178	162	190	195	177	183	170	147	184	156	168	185	200	179	162	155	169	172	147	166	174	171	178	158	176	155	158	159	184	182	149	186	206	184	195	199	178	178	199	168	177	172	176	176	173	189	165	181	173	161	162	163	172	171	152	172	192	170	162	166	171	159	178	163	173	184	176	168	171	165	171	177	186	159	179	179	167	158	165	188	174	168	172	164	180	179	178	166	173	185	134	186	190	163	156	184	190	200	159	161	181	183	158	183	168	176	182	171	170	179	190	151	199	168	206	176	179	177	180	173	198	157	180	182	178	184	163	172	175	160	151	179	152	181	161	177	149	180	197	158	189	175	149	169	169	137	180	154	187	176	194	198	180	156	179	167	182	171	173	170	168	177	168	158	166	177	167	171	170	174	143	193	184	187	179	198	156	155	167	182	157	167	183	174	159	172	174	179	194	156	172	170	187	169	163	162	168	170	177	178	181	156	173	178	180	168	165	179	159	161	185	166	181	182	174	135	170	151	178	151	185	177	170	189	171	168	170	194	178	187	176	178	158	174	178	160	180	188	173	191	171	172	181	162	183	180	170	168	166	154	145	166	179	161	160	166	185	193	179	189	162	175	156	146	160	171	181	165	159	143	163	187	177	194	200	190	175	168	182	179	162	181	174	172	168	184	171	158	177	170	145	167	184	184	143	202	148	173	157	177	203	195	186	153	169	176	164	191	165	182	182	170	201	175	156	169	177	183	192	188	168	166	166	164	153	159	154	164	188	167	179	171	168	178	162	159	177	163	197	198	167	164	152	192	183	176	176	155	172	169	143	189	198	171	137	179	151	170	170	182	180	189	193	193	163	146	196	156	180	159	179	166	161	187	171	177	164	174	158	172	172	159	151	172	133	179	166	180	183	164	157	182	175	151	180	171	170	187	162	171	181	193	164	155	173	194	155	179	169	162	193	157	162	160	177	174	177	194	175	173	185	148	168	166	179	178	166	174	156	153	146	170	170	176	146	190	175	168	186	185	180	157	179	171	143	167	204	173	149	164	167	170	165	169	174	188	160	195	160	140	183	177	196	162	174	160	168	163	174	176	163	195	171	197	167	171	160	172	165	174	189	162	185	179	183	166	161	162	208	169	180	188	170	169	160	194	173	166	171	187	190	166	185	211	147	181	167	185	162	180	164	149	165	169	192	182	197	167	197	179	173	148	144	175	193	167	161	161	171	194	177	184	167	166	163	157	197	157	154	163	177	172	166	166	152	160	182	166	152	162	169	174	158	169	178	168	174	158	197	173	189	173	175	163	172	196	165	169	175	182	167	202	179	179	186	166	191	174	177	167
3433	8725	5441	2420	1712	1297	1003	700	632	511	423	410	350	329	305	268	244	267	241	207	250	237	210	202	237	207	219	180	192	173	216	198	182	199	200	178	194	192	204	215	193	206	205	174	201	204	169	177	191	189	189	175	179	193	174	181	176	207	203	162	197	186	182	192	168	200	170	158	194	174	177	179	181	178	184	184	189	174	159	165	171	181	191	184	182	196	172	194	181	175	188	166	164	187	175	178	185	168	177	172	183	163	192	201	198	159	171	155	168	188	185	196	188	184	200	177	165	173	182	182	171	182	187	179	180	222	185	186	187	179	175	171	179	164	189	175	190	178	192	188	179	180	185	162	184	208	173	161	181	179	191	186	167	174	138	212	198	183	166	180	186	185	186	192	189	187	177	192	188	185	173	165	185	174	163	194	187	192	187	191	199	205	190	181	171	194	185	173	173	182	182	201	177	152	205	201	182	186	190	191	194	182	188	187	177	214	192	179	176	187	172	183	169	172	182	179	173	162	171	164	194	201	162	204	178	184	193	202	184	187	187	178	174	196	190	181	182	204	183	181	197	189	193	180	176	177	179	172	187	190	168	173	179	173	187	182	178	163	161	192	181	180	174	180	182	206	174	184	194	202	201	193	186	154	181	181	179	171	192	174	175	169	169	177	172	176	191	198	200	189	181	204	197	155	169	195	179	205	184	178	180	165	190	207	214	172	182	171	165	167	172	177	199	195	179	196	179	183	164	182	166	179	191	164	174	201	195	185	202	184	167	171	186	164	179	169	176	216	182	194	203	166	160	181	207	182	162	205	171	205	171	192	173	197	188	170	193	184	184	189	191	170	140	205	178	216	209	174	168	206	180	175	193	161	191	189	179	176	175	177	186	189	201	183	178	178	192	168	157	177	157	166	186	180	179	188	192	159	172	169	179	191	151	182	204	168	180	193	197	177	187	190	182	158	183	207	176	189	174	189	179	171	183	178	172	178	192	183	163	148	197	175	169	176	181	195	187	174	174	196	189	169	203	184	182	178	172	167	176	196	178	175	171	171	188	163	164	185	196	182	190	175	194	174	175	174	174	193	198	199	167	185	163	169	204	167	190	183	171	194	184	186	200	195	191	156	201	201	172	185	190	184	191	182	196	168	171	200	197	194	220	190	216	180	156	166	194	163	186	181	200	179	176	161	177	167	170	186	182	192	175	173	192	176	164	194	201	186	197	175	191	167	189	189	183	181	169	182	185	172	183	178	167	193	189	209	206	194	196	206	176	179	192	188	193	179	205	166	180	178	181	193	176	178	166	204	159	192	177	173	178	166	176	185	190	173	166	170	157	186	194	180	178	179	166	167	163	187	169	186	195	192	176	188	187	194	198	180	178	221	180	171	199	199	174	187	186	188	212	205	161	166	198	162	197	173	167	180	189	182	162	183	186	161	162	183	184	164	174	166	179	185	167	169	193	193	166	173	179	184	208	180	158	175	187	156	151	191	180	177	175	182	170	198	177	178	184	190	208	190	171	169	205	174	167	195	153	222	153	185	170	178	202	174	206	198	184	163	181	190	178	189	187	181	192	209	172	172	171	150	163	185	186	175	176	168	197	167	198	151	182	184	180	187	180	183	210	159	179	155	183	187	177	202	195	174	184	163	176	197	181	176	181	202	185	169	181	188	184	166	203	180	191	161	171	178	190	193	189	189	173	209	211	180	203	185	187	189	174	184	189	170	191	193	191	183	184	192	194	202	183	193	212	179	190	179	167	194	184	162	158	177	192	156	183	172	200	202	174	196	183	183	182	166	160	189	183	183	154	177	180	184	181	194	177	192	173	195	177	166	177	192	192	163	165	192	162	204	198	167	165	175	196	184	165	173	194	207	197	173	182	165	198	174	179	188	173	189	156	198	173	194	179	167	181	193	183	177	184	179	192	167	181	175	182	186	196	221	189	172	204	176	173	172	198	172	189	202	183	191	196	200	172	184	173	193	179	196	177	190	174	179	188	190	184	181	172	172	191	157	163	178	182	193	177	220	164	175	183	188	166	186	176	196	201	191	191	203	185	197	181	207	185	182	184	195	165	175	168	195	172	179	172	193	175	185	188	190	194	182	178	186	192	175	188	159	160	195	206	192	195	211	158	190	173	183	176	171	193	187	196	218	183	179	204	166	158	176	184	182	191	197	173	176	215	183	171	203	178	192	206	176	172	165	198	168	199	208	189	161	194	191	199	146	185	168	194	179	132	190	193	177	177	181	189	167	183	195	167	174	173	178	208	192	205	189	183	176	209	175	165	186	163	194	200	194	206	164	173	165	166	177	191	200	176	173	178	162	202	176	180	154	177	195	191	190	159	181	195	174	178	162	200	186	187	160	160	190	164	164	197	188	160	154	191	192	179	191	178	174	169	207	177	176	168	181	170	188	165	172	208	176	178	186	169	182	184	184	189	184	159	187	165	176	176	183	154	215	160	188	176	176	170	203	184	201	188	181	184	183	171	185	188	183	188	170	190	190	161	177	199	161	155	191	164	183	202	168	202	177	173	172	170	182	198	160	192	168	189	159	169	187	199	204	177	179	179	177	184	174	193	165	174	187	180	172	186	179	177	199	196	175	184	177	173	166	192	163	208	206	151	187	202	180	173	168	195	181	171	181	177	200	203	171	195	197	178	194	186	168	179	174	173	166	181	172	187	165	156	177	187	186	181	166	182	180	205	179	184	191	187	184	170	147	187	184	178	206	171	170	193	186	184	185	209	185	189	150	183	164	194	168	195	186	205	192	169	163	183	171	183	175	188	179	192	170	183	169	190	177	160	150	178	183	171	164	183	202	177	171	199	178	188	190	163	200	211	167	176	202	175	159	193	168	191	190	191	188	189	191	194	179	188	181	177	176	183	183	175	189	181	164	177	197	160	168	166	182	191	167	212	178	187	182	170	163	178	179	167	185	179	188	184	209	149	208	183	203	191	198	185	184	184	204	171	174	169	170	182	180	180	183	169	192	184	163	187	177	174	173	184	174	182	188	188	168	179	206	187	179	166	187	185	194	185	192	162	198	191	177	186	196	172	188	149	197	169	176	178	184	189	165	166	198	178	208	156	184	183	164	166	181	169	193	183	177	194	184	170	182	179	166	184	190	183	209	165	183	182	179	172	205	196	173	168	183	195	163	172	178	189	172	229	200	205	212	161	187	195	170	195	214	194	179	168	174	190	178	196	178	180	188	180	183	167	170	183	182	164	194	190	222	179	210	205	192	188	182	166	213	187	175	179	167	167	186	177	174	196	179	183	186	182	158	168	180	197	195	165	186	179	200	180	183	175	165	155	164	155	175	181	179	205	170	196	181	188	180	191	178	178	174	172	197	199	192	187	176	204	179	187	163	201	197	159	199	155	197	191	180	181	155	175	170	179	157	177	190	170	188	198	187	184	190	186	187	198	192	167	190	180	172	197	189	192	187	188	200	168	168	182	188	158	209	222	188	191	196	181	200	180	208	167	204	195	188
24645	20919	26555	25225	7488	795	601	575	497	515	476	516	470	445	460	435	439	436	448	432	453	415	448	416	452	419	444	401	412	397	405	408	464	406	403	408	437	434	446	423	392	422	439	422	473	428	443	408	435	406	419	456	429	408	396	394	435	434	430	387	431	415	440	423	388	459	435	442	413	405	398	458	449	403	404	446	393	438	414	411	390	409	440	435	439	379	449	430	449	403	441	392	400	431	405	438	416	417	431	411	404	462	400	438	459	403	446	411	424	437	406	431	405	450	400	417	417	434	483	431	431	421	422	426	409	417	443	462	423	431	396	422	396	460	362	407	393	462	470	432	456	412	414	428	425	439	398	395	376	397	424	399	402	386	399	395	429	427	417	441	376	423	410	425	424	429	434	424	454	420	435	396	374	427	414	430	394	408	423	435	432	383	420	401	392	460	407	418	429	447	413	410	434	386	448	441	436	421	399	402	396	404	433	473	458	436	399	408	424	457	419	430	407	437	446	409	449	416	430	425	416	444	433	378	427	408	447	393	399	420	407	382	426	401	449	435	398	414	434	423	428	407	410	390	445	463	403	360	431	434	440	410	393	482	403	419	430	427	423	419	420	446	447	414	416	436	394	425	416	393	388	373	428	416	404	385	434	429	385	408	400	414	441	427	428	381	439	390	397	438	436	454	449	404	417	413	431	454	395	421	410	396	432	461	441	426	402	470	393	434	399	420	389	422	423	442	397	423	460	414	422	453	409	434	387	413	415	420	416	445	477	406	376	443	397	431	424	425	380	409	403	445	439	417	378	394	406	403	458	400	395	407	411	404	457	423	434	451	397	458	399	466	391	432	439	432	404	414	440	399	416	397	429	433	402	443	423	457	430	399	441	430	417	400	401	435	417	406	424	440	412	428	438	382	491	389	439	401	421	420	438	422	404	457	412	407	429	457	421	433	401	461	441	379	433	432	438	447	407	433	462	425	450	394	394	418	410	435	438	433	381	423	430	394	432	411	395	397	427	425	412	445	422	397	414	400	437	393	393	420	431	418	429	435	432	448	422	450	420	385	441	443	446	424	401	432	392	411	398	424	455	404	367	443	441	443	442	403	434	409	447	414	427	413	405	427	397	394	448	362	410	397	437	383	395	442	392	408	408	438	435	411	398	428	418	389	442	410	445	454	442	447	422	459	452	410	413	415	411	413	431	412	413	413	442	414	402	408	461	419	385	387	399	399	434	424	367	432	409	429	414	455	450	447	438	417	417	395	411	430	399	448	386	408	383	425	418	427	376	418	430	420	407	407	408	422	460	423	448	418	413	418	423	441	459	419	414	440	399	439	430	402	419	424	439	420	433	423	399	416	417	402	423	407	436	417	423	460	472	390	407	403	472	426	403	422	411	426	458	412	366	415	405	422	401	415	410	440	419	424	411	445	441	387	397	471	471	422	411	422	404	436	414	431	430	421	404	444	405	420	424	472	440	442	381	461	413	389	399	422	461	436	436	382	420	432	388	403	459	416	420	410	440	399	417	432	442	427	393	425	402	434	450	401	394	448	427	382	405	451	455	372	385	437	428	482	455	448	411	419	441	433	433	426	386	398	413	430	427	411	458	420	403	485	430	441	426	422	447	420	380	432	444	403	428	423	446	440	399	415	415	442	435	445	462	409	455	408	420	422	392	419	458	433	419	405	428	445	416	379	465	418	412	403	428	413	429	439	409	448	414	429	417	435	427	410	415	414	426	461	403	415	412	418	456	391	386	408	411	397	429	391	403	401	408	420	409	410	403	391	395	438	447	402	430	424	445	428	450	410	400	425	382	428	383	402	411	386	421	418	414	406	447	442	394	440	397	406	442	457	437	441	438	418	413	428	415	424	426	409	410	387	362	454	413	395	399	414	430	402	429	423	425	423	390	411	370	408	420	443	437	412	420	410	385	454	431	436	415	401	417	427	399	461	451	443	431	419	429	392	417	425	417	453	448	437	412	414	370	390	402	418	456	430	413	406	430	401	382	445	444	425	447	414	390	434	422	426	433	450	429	397	432	407	397	408	434	453	414	424	394	407	410	401	414	420	411	412	414	382	407	448	422	376	436	454	405	447	428	430	418	426	399	443	415	421	433	407	411	404	397	404	436	431	451	421	486	430	386	434	400	423	426	432	453	432	420	408	409	409	433	433	421	406	388	446	412	427	425	426	412	441	394	381	443	392	436	442	455	425	446	420	414	416	395	435	434	446	441	449	437	415	392	421	438	421	411	367	423	412	454	418	457	396	455	393	418	410	440	401	451	410	435	392	345	427	394	422	448	429	457	407	385	401	437	396	416	448	439	419	394	408	427	399	439	416	406	407	432	384	433	408	418	429	420	412	401	408	405	380	423	477	425	380	406	410	443	449	435	396	422	398	416	471	424	407	387	405	411	430	363	430	429	401	439	429	423	389	395	441	410	418	423	377	416	434	400	407	417	413	410	423	411	441	412	421	432	461	405	428	388	431	425	431	399	378	406	413	406	393	391	473	422	455	377	398	393	474	443	458	464	410	418	425	429	438	397	404	425	420	432	415	452	469	406	437	449	413	407	418	450	461	429	435	459	422	396	421	401	385	382	412	424	406	400	417	370	425	437	412	394	425	420	445	432	409	430	417	450	453	425	380	421	419	419	429	428	449	426	439	400	443	414	392	420	400	402	437	421	462	387	394	422	421	410	469	428	444	402	451	400	423	416	452	386	430	431	398	438	407	410	404	425	466	421	398	414	428	415	431	434	451	433	453	418	432	418	391	422	431	447	414	434	447	406	420	454	431	455	422	379	414	416	425	452	396	445	445	393	449	429	437	441	430	443	439	423	435	414	422	411	427	431	424	410	392	421	406	436	427	436	411	390	416	430	432	418	450	426	397	432	400	440	403	427	412	447	418	417	407	413	459	444	482	428	423	419	393	425	423	412	423	395	465	403	430	446	433	421	417	443	433	406	412	429	411	426	455	462	440	421	394	394	397	402	469	399	413	401	424	440	451	380	403	426	392	417	431	436	432	413	426	450	429	453	453	440	409	407	432	413	390	406	466	411	438	408	403	412	395	420	438	387	457	405	420	449	417	395	435	411	430	425	435	443	435	420	418	412	395	451	406	414	427	429	428	422	427	408	420	412	446	452	413	442	444	430	389	425	379	366	408	405	385	416	413	434	378	386	411	444	412	419	416	422	432	419	462	414	423	419	418	419	374	419	430	415	414	387	401	448	437	414	422	420	410	422	407	451	429	433	407	412	439	446	393	410	415	413	406	384	396	426	443	408	432	420	390	392	419	435	405	386	433	444	457	406	416	411	402	413	461	421	433	406	428	399	449	406	461	409	422	417	395	454	453	417	436	434	425	431	399	410	420	453	440	412	422	423	428	415	404	414	446	395	440	434	400	419	409	424	418	448	419	435	420	433	410	411	402	387	427	414	442	440	389	406	405	417	418	430	405	392	404	451	452	408	455	386	395	417	404	412	392	444	422
3464	5259	3421	1680	1307	1021	864	755	671	568	569	538	509	506	445	454	510	500	450	459	493	457	421	432	476	447	476	493	444	439	463	446	427	442	461	461	447	449	454	452	419	473	416	478	465	422	434	444	438	440	459	422	434	435	432	443	467	427	433	489	419	481	429	426	427	430	425	388	464	468	436	438	453	442	425	438	436	457	427	434	441	445	417	424	452	425	437	446	418	502	444	464	423	444	429	421	469	459	410	427	436	407	424	451	412	462	459	465	469	460	418	467	421	471	462	410	468	423	454	438	409	485	431	444	452	401	440	449	399	412	434	432	462	409	415	435	433	455	452	423	414	424	428	483	462	424	412	397	462	451	446	452	464	435	456	407	411	455	442	383	445	465	420	412	415	436	454	437	467	428	466	446	444	416	442	416	441	396	436	434	403	444	446	436	451	458	426	449	418	443	407	420	453	410	451	450	424	466	449	460	424	435	467	408	473	446	446	464	419	442	434	416	460	403	453	416	398	444	421	440	438	401	460	423	445	448	429	462	402	433	424	423	422	417	419	435	431	465	428	402	431	406	413	420	440	475	431	449	442	467	417	479	483	422	451	422	453	434	437	444	415	446	442	447	438	407	418	416	429	435	409	431	444	412	440	440	463	433	441	440	456	467	472	435	402	471	417	406	457	478	410	458	441	410	433	405	425	411	423	438	449	444	453	437	434	395	447	402	440	443	442	483	432	449	437	490	446	459	425	453	431	410	429	454	420	452	457	457	440	428	434	445	450	426	441	452	390	404	462	469	441	471	457	446	429	450	422	425	400	423	445	423	388	446	436	404	440	427	434	413	473	441	467	475	442	430	452	432	449	422	427	409	428	418	447	425	456	437	464	434	424	425	478	405	473	406	423	431	458	420	420	425	386	431	420	467	437	424	427	430	459	458	445	446	438	433	437	414	408	387	454	450	407	422	406	401	441	412	457	467	451	482	466	457	400	418	435	409	426	416	451	430	427	442	499	405	440	437	435	439	442	452	413	432	463	413	391	428	442	430	414	446	436	437	422	391	443	446	432	438	420	421	452	386	430	417	398	414	469	437	446	428	457	456	404	459	432	423	426	470	403	447	464	459	451	432	421	410	411	440	408	444	438	447	432	409	440	477	429	458	452	415	436	457	410	443	447	445	428	426	406	416	439	440	451	456	470	476	381	461	442	424	425	432	474	438	417	437	447	438	440	403	486	409	447	398	388	423	447	446	407	408	415	469	457	453	466	413	412	461	431	432	448	396	436	422	433	385	427	409	458	415	443	436	411	407	444	438	433	452	444	431	410	433	446	452	418	452	434	421	411	434	444	459	419	433	444	431	455	431	439	463	433	396	436	421	402	430	438	424	445	439	440	424	445	474	429	429	435	454	461	403	437	440	460	415	449	415	420	438	434	419	427	448	472	436	433	407	434	429	421	477	430	426	435	419	425	380	437	443	445	445	440	388	419	428	420	447	443	424	432	432	418	406	425	399	435	432	422	456	433	439	446	468	460	439	408	421	411	412	393	432	448	392	421	427	412	454	453	430	425	420	435	431	449	452	424	433	449	464	439	419	467	429	474	438	421	421	451	443	438	401	445	443	437	466	415	431	457	486	441	410	449	434	413	413	443	428	391	456	471	440	448	451	418	464	421	447	440	446	418	439	467	425	457	454	441	453	419	419	427	460	432	441	447	438	439	420	454	487	445	430	411	415	428	381	447	421	396	440	399	428	411	438	430	396	418	465	473	417	425	462	435	432	410	444	408	442	459	459	435	419	440	473	450	402	459	450	458	443	426	454	464	436	431	438	420	461	444	438	436	411	470	428	457	410	445	429	439	426	423	409	413	443	395	455	387	445	416	435	437	433	487	433	441	460	423	437	434	416	421	397	436	459	416	475	427	441	425	433	432	411	448	461	416	446	429	402	420	439	416	441	436	417	438	400	436	487	460	447	440	421	481	425	438	463	467	419	430	429	457	457	443	415	390	415	433	457	435	425	451	427	428	428	397	458	398	431	449	399	443	429	426	473	401	459	469	404	431	447	469	476	443	415	434	445	429	449	424	443	411	424	413	416	464	427	447	423	453	416	402	466	442	425	451	449	464	422	406	420	432	438	436	452	407	444	469	436	448	470	444	430	424	455	437	444	435	426	453	416	409	470	436	471	468	412	416	429	418	457	441	482	427	409	419	422	421	444	406	423	405	387	435	419	425	399	444	409	400	410	434	438	449	413	437	457	450	457	449	457	414	474	448	436	444	436	411	447	452	427	424	417	402	434	460	371	425	408	436	413	456	445	381	467	431	466	418	425	397	430	454	444	414	436	437	453	433	442	462	415	458	448	427	456	487	453	429	398	436	455	492	428	458	431	451	437	438	451	456	426	403	437	456	455	408	424	445	418	473	417	457	430	409	446	443	411	438	389	429	489	428	440	426	438	486	435	407	428	473	436	463	442	437	473	471	448	483	413	446	401	434	462	440	417	448	413	482	435	434	457	395	422	459	443	439	426	456	446	420	460	403	429	434	425	415	447	471	444	414	440	426	479	424	440	436	458	445	451	446	423	435	416	428	443	446	433	463	391	453	426	416	469	445	443	442	450	452	416	435	443	462	408	419	446	431	459	403	433	412	426	452	417	474	473	419	465	437	482	394	438	437	439	460	443	430	441	443	439	422	445	440	428	425	453	462	417	433	466	444	468	441	432	449	446	401	446	470	422	436	403	447	428	443	430	451	457	431	442	404	425	437	474	447	456	436	399	437	414	445	423	456	446	440	454	461	458	453	454	393	440	447	429	433	418	464	417	436	405	484	425	429	416	447	420	443	432	417	431	442	416	418	429	397	417	444	430	415	450	433	467	453	450	424	441	433	446	415	394	433	452	406	422	419	432	435	458	413	448	449	409	442	435	463	437	460	478	458	450	443	407	380	445	425	429	464	449	458	415	460	427	425	417	458	437	418	431	440	452	481	452	460	464	436	413	414	443	439	423	429	436	449	409	470	426	451	456	454	442	459	454	417	448	436	441	428	462	429	421	435	433	417	427	401	435	422	419	386	404	405	418	409	426	424	411	439	458	445	408	427	442	436	430	423	428	443	420	456	444	448	420	429	439	429	420	431	446	420	452	402	412	452	416	424	477	418	439	460	412	412	405	397	475	436	429	420	492	417	406	396	430	419	439	445	380	418	420	400	449	440	416	417	442	426	437	424	403	427	464	423	441	415	486	433	461	411	449	464	393	412	436	431	456	426	448	411	432	411	420	433	417	420	458	437	421	449	438	434	436	425	436	435	443	457	435	445	422	436	435	413	432	425	416	442	427	422	416	466	411	452	441	455	416	426	440	465	399	445	438	439	435	438	385	428	454	411	423	412	449	420	443	429	389	417	410	434	432	467	426	408	427	417	409	420	477	428	408	418	436	447	453	388	410	440	429	459	418	432	426	442	427	453	405	440	393	424	395	453	442	440	418	426	437	431	403	434	433
22296	20912	28367	23597	20912	20915	5337	755	551	511	423	368	301	329	290	250	231	267	227	219	214	204	221	219	174	178	185	183	183	170	177	173	188	208	206	166	162	159	197	191	189	186	169	155	160	170	194	165	185	170	169	173	183	186	176	153	181	157	139	162	173	161	154	167	178	153	162	167	168	156	169	184	168	162	161	140	151	175	160	180	167	140	138	156	155	169	159	144	170	157	158	175	167	176	179	170	151	168	159	151	165	145	163	148	147	150	156	170	175	171	177	162	171	170	158	156	140	163	143	158	166	171	157	163	159	155	158	142	161	165	159	156	183	154	151	182	145	165	186	141	162	153	170	176	145	132	172	170	139	158	155	161	146	150	164	148	162	148	156	156	154	143	150	148	192	163	153	157	131	151	157	136	153	163	150	151	143	154	166	154	131	195	132	161	159	150	134	167	166	171	161	177	156	149	150	123	154	185	188	164	156	177	143	145	170	139	170	177	168	131	160	154	164	148	143	177	148	156	169	169	175	149	151	157	178	158	165	153	153	140	153	155	162	147	164	152	154	166	148	122	165	168	149	158	165	156	177	147	181	160	171	177	177	163	170	156	164	159	163	166	153	155	170	155	159	157	146	177	137	164	133	159	163	155	149	153	146	174	165	143	140	157	142	164	156	164	172	163	151	165	135	137	174	169	168	137	159	141	137	160	130	145	156	175	174	166	144	169	182	161	171	147	148	166	149	153	158	147	142	144	139	156	193	165	148	159	159	173	149	155	160	167	139	157	177	153	166	172	159	123	166	161	176	178	173	161	146	164	160	154	165	158	173	168	152	143	147	152	163	159	153	146	149	160	163	125	158	149	164	173	165	161	153	176	180	168	188	144	167	152	181	160	164	141	171	164	146	169	174	175	160	167	177	158	169	137	143	169	153	141	138	161	154	141	155	137	185	179	163	182	174	175	146	129	154	159	154	152	167	177	159	156	158	164	174	168	134	156	150	164	186	157	175	182	184	172	185	172	151	143	141	173	140	151	183	164	144	156	169	144	155	138	176	165	148	168	156	165	180	150	162	159	144	151	166	164	158	144	129	161	172	155	150	145	148	173	149	144	155	156	137	140	159	164	164	155	162	151	177	156	160	159	159	156	151	145	152	144	161	136	174	143	160	165	138	146	141	160	161	163	136	154	149	169	154	150	155	148	172	155	137	163	197	151	160	160	165	150	155	169	158	170	149	143	148	153	171	169	182	165	144	160	136	150	147	163	149	149	142	157	183	163	136	171	166	170	145	166	138	166	158	157	156	176	165	151	165	155	169	142	157	164	153	161	156	157	151	152	165	164	146	166	132	150	161	195	163	169	157	164	167	159	163	191	164	168	160	175	166	174	145	154	136	163	180	151	149	168	157	167	172	156	165	155	174	153	153	131	155	178	172	163	158	131	184	145	161	154	167	170	151	147	161	161	178	162	169	170	179	158	156	171	175	169	173	168	151	183	171	163	135	167	150	138	173	171	167	142	161	168	164	169	162	149	148	176	160	153	173	163	173	178	172	174	177	162	153	166	172	158	154	181	163	164	155	162	177	154	172	162	154	166	159	152	153	174	163	181	161	160	189	173	175	148	158	158	157	169	151	145	157	145	162	166	152	156	146	137	158	155	157	156	154	178	170	144	166	164	144	160	151	140	142	172	166	148	154	153	165	157	145	172	164	183	138	179	148	155	153	136	121	155	167	144	161	166	146	155	147	156	156	177	163	165	162	161	182	134	156	146	145	156	159	161	162	148	155	155	179	148	180	147	163	156	153	156	150	146	157	161	160	165	171	152	130	160	158	179	170	161	173	160	183	141	158	156	158	144	155	153	178	159	130	147	164	173	137	177	143	167	162	146	158	134	159	160	151	159	170	155	172	170	173	157	169	163	181	179	162	160	177	161	147	148	146	185	162	158	148	143	175	151	133	165	151	180	152	145	173	180	176	156	159	168	166	171	152	150	164	154	170	148	153	136	163	151	176	158	168	169	148	154	194	164	158	167	152	156	149	161	162	184	169	141	148	151	169	169	157	157	143	169	159	134	159	155	156	160	165	164	159	136	175	138	137	151	160	132	148	168	151	178	140	171	170	166	172	148	149	172	168	159	171	176	171	164	162	160	147	173	144	162	156	167	159	174	175	159	166	144	168	162	156	151	171	166	183	155	159	173	150	167	151	155	182	189	203	146	142	159	157	161	156	157	145	158	159	155	149	153	131	140	169	150	158	156	172	172	159	158	193	175	184	164	145	126	157	139	164	155	154	163	145	153	172	171	172	168	169	160	153	154	153	154	176	140	141	165	156	162	151	168	151	175	170	178	175	151	179	159	146	158	155	160	150	163	165	150	122	166	136	141	153	150	174	159	156	164	167	141	138	140	160	155	130	128	153	172	153	173	160	167	146	166	152	162	149	159	130	147	167	165	157	161	167	153	155	154	161	163	169	168	159	157	156	143	153	153	166	168	145	158	158	159	149	151	168	151	173	157	149	170	138	146	139	156	166	149	155	167	153	167	166	154	177	151	150	154	181	155	167	147	144	150	146	145	149	175	134	170	165	165	179	170	193	148	187	177	153	169	132	149	162	162	155	150	153	154	163	146	152	165	177	161	149	171	166	154	152	159	174	157	132	181	147	139	155	162	154	159	172	175	189	165	190	150	155	156	152	157	144	152	152	169	136	175	154	151	170	149	156	178	167	158	156	163	161	154	165	136	172	173	151	131	164	157	162	162	152	172	188	148	147	175	166	141	161	150	151	150	166	167	167	163	175	176	159	172	138	163	155	155	163	151	173	140	187	158	167	152	158	157	152	133	170	160	134	161	168	163	148	150	144	168	164	147	134	143	154	152	146	145	161	144	176	163	168	165	170	172	173	172	152	159	172	159	159	162	129	161	152	137	142	149	160	162	165	162	146	192	166	161	163	154	158	168	162	167	135	151	157	163	154	158	136	157	160	183	148	143	163	175	166	144	165	170	177	158	163	169	156	141	169	159	158	153	136	165	181	170	158	158	161	150	168	160	137	168	156	176	140	166	192	159	139	154	131	148	151	155	160	145	152	152	188	142	162	176	119	168	160	152	168	155	174	162	155	179	150	154	138	162	140	167	149	175	168	151	142	150	147	147	158	138	176	174	143	143	155	175	167	174	144	167	152	146	153	132	133	153	163	157	174	145	185	153	176	156	167	160	174	172	140	144	193	153	165	158	164	163	175	167	143	163	159	145	166	158	174	139	165	154	166	148	130	152	164	171	141	159	154	157	170	164	165	182	145	163	140	160	160	176	152	168	159	142	144	166	179	125	175	152	154	171	187	153	135	164	134	171	140	156	137	174	159	157	162	152	147	149	139	165	181	168	167	183	175	159	178	170	171	163	178	163	145	144	150	173	204	183	160	178	152	159	159	153	122	170	142	175	171	183	161	123	160	158	176	155	162	161	161	149	145	143	120	148	168	167	159	197	175	150	127	153	152	157
3864	13661	9055	4260	2931	2193	1586	1270	936	839	648	534	456	397	366	333	318	257	273	276	245	248	215	228	212	207	207	190	190	188	187	179	221	168	180	163	185	181	175	192	184	157	158	164	179	163	184	171	175	160	150	156	161	174	166	167	169	161	168	179	161	171	191	166	183	167	157	167	150	172	158	141	166	140	167	190	146	170	126	132	188	162	143	177	171	151	187	154	168	173	164	156	150	161	178	153	169	164	168	163	182	164	154	146	168	173	156	165	170	171	162	176	173	147	179	165	156	164	186	155	189	177	156	185	150	148	139	167	155	176	196	166	161	183	153	141	172	143	144	160	175	173	177	192	182	192	164	153	155	146	163	201	156	151	153	162	150	163	164	170	147	142	167	160	156	141	147	177	175	166	169	171	160	159	145	169	155	167	148	153	144	158	157	165	176	154	172	155	156	155	152	149	150	170	157	163	165	168	143	162	153	146	174	159	163	166	159	146	149	134	151	173	151	162	153	156	163	157	165	166	173	193	156	161	145	162	159	166	169	150	155	149	172	176	150	172	142	173	161	158	163	152	174	163	152	157	149	166	155	144	154	170	170	152	154	152	170	157	163	177	156	146	164	162	172	179	148	150	143	155	147	169	156	147	147	139	151	140	160	146	158	152	137	160	183	161	143	154	145	157	152	159	152	153	157	177	152	180	157	145	160	173	146	158	157	163	148	164	155	164	154	165	165	154	154	179	151	171	166	152	154	176	169	163	173	179	159	170	149	162	148	183	167	161	177	178	166	154	173	166	151	147	150	167	147	175	144	176	194	162	187	157	160	160	146	145	143	187	159	130	162	160	165	187	175	170	158	149	155	172	155	162	146	175	165	160	153	175	164	144	148	155	182	159	177	174	159	168	172	165	176	176	167	169	168	158	146	168	165	154	175	186	186	162	190	171	176	155	171	181	157	135	152	152	160	159	179	155	152	151	170	160	146	167	136	174	152	133	135	163	144	167	148	151	153	169	174	134	160	175	151	169	172	148	147	160	146	164	148	170	158	150	154	140	143	154	143	176	155	179	168	135	156	169	156	181	173	167	136	163	156	166	171	178	174	158	159	153	169	166	123	154	181	173	151	145	174	157	149	185	155	162	154	173	159	166	181	154	158	152	147	154	170	160	161	179	151	154	168	154	159	139	151	160	152	152	144	183	176	169	153	155	161	168	143	160	160	154	171	163	155	161	154	162	162	143	162	151	159	156	169	155	155	132	160	183	146	164	179	146	148	143	167	157	163	159	150	140	153	180	132	166	158	145	158	142	159	167	168	155	165	139	160	163	149	167	158	146	167	173	164	160	190	156	164	163	173	173	130	137	161	190	167	173	168	159	148	164	170	167	161	176	180	165	145	178	146	153	150	171	147	164	163	164	160	170	160	146	148	175	143	157	173	156	138	162	150	170	165	161	160	146	173	154	159	176	159	147	164	184	184	152	158	136	168	157	148	158	162	167	185	167	171	166	151	162	171	158	158	172	160	164	120	150	143	162	158	141	167	166	155	171	178	141	195	187	168	155	156	180	148	158	181	153	158	170	162	153	157	160	158	166	164	187	164	151	168	142	168	153	169	150	182	179	172	141	133	128	171	165	153	161	161	143	151	163	182	158	150	162	127	153	149	159	157	171	165	177	171	163	162	182	159	152	163	154	167	142	160	164	147	155	158	169	160	170	154	141	155	183	180	154	167	171	150	175	176	140	168	189	156	162	169	161	136	153	141	151	157	155	177	179	168	169	156	154	150	186	161	150	167	159	171	151	163	166	151	172	168	165	154	154	159	151	148	156	196	157	170	161	142	159	162	159	126	172	141	169	178	161	133	167	166	159	157	165	146	156	160	167	161	166	154	154	128	173	175	158	160	165	143	164	175	148	145	157	165	153	189	160	151	140	166	153	166	159	139	176	136	140	157	164	147	145	142	184	154	157	149	166	169	143	160	166	149	137	149	158	156	190	144	170	159	160	165	171	153	163	131	157	163	173	167	159	140	127	160	168	145	148	177	181	155	161	163	150	157	152	167	162	159	172	166	165	172	164	165	176	155	169	156	167	159	161	158	162	153	163	170	160	165	154	157	185	147	139	158	170	163	152	160	157	135	160	188	162	164	167	152	171	150	179	162	153	144	143	169	164	161	163	172	153	156	134	176	166	136	162	157	132	158	154	157	178	194	166	153	170	163	166	165	152	179	176	166	162	179	159	160	169	175	166	169	162	165	183	160	180	148	147	189	170	142	157	160	151	157	147	162	144	162	166	173	155	167	129	164	161	168	174	175	165	143	178	147	167	146	157	178	161	155	158	143	175	176	168	159	177	152	167	142	178	152	172	142	153	164	171	146	157	164	140	163	144	177	160	172	167	179	149	186	174	163	153	146	145	160	166	150	165	151	151	188	155	163	162	158	149	159	176	153	150	143	145	182	148	180	157	168	176	142	167	177	157	165	151	155	160	153	160	175	150	164	172	154	182	164	162	173	145	173	163	168	177	178	168	138	146	157	152	145	141	153	170	144	139	166	146	146	166	181	160	147	144	152	134	146	184	178	145	157	151	190	175	174	163	169	182	165	187	138	143	132	164	173	173	169	161	151	155	164	144	142	178	176	155	168	173	167	153	153	153	161	135	163	156	139	183	164	169	136	149	133	153	177	155	176	171	138	172	185	146	174	143	186	162	151	173	169	171	135	160	149	159	142	168	186	162	151	146	183	158	148	149	187	175	148	158	162	145	132	166	145	149	150	125	136	172	162	145	171	164	171	151	148	166	173	152	173	138	144	172	141	172	176	154	136	147	161	190	163	161	162	135	154	181	165	174	155	166	162	147	151	170	176	167	164	181	160	156	180	130	146	147	170	156	170	156	159	169	156	158	187	161	163	167	157	149	174	170	185	161	177	158	178	158	150	158	184	167	147	185	146	156	143	160	175	130	172	164	146	171	162	145	162	154	177	161	147	172	158	166	163	147	156	152	161	157	156	169	171	163	167	158	151	161	159	149	141	163	157	147	173	162	183	152	145	164	159	160	146	136	185	181	169	188	169	169	145	145	148	165	161	149	170	153	186	172	164	140	159	176	165	144	155	166	165	135	166	164	170	165	158	148	173	162	153	159	161	156	154	168	165	158	187	156	148	172	175	166	168	167	158	158	174	146	137	182	158	189	158	168	154	152	164	148	157	157	157	133	149	174	137	155	169	159	189	136	148	139	168	146	154	168	163	176	164	165	178	161	152	146	155	158	178	180	152	164	164	150	188	134	136	157	154	142	165	155	161	150	156	158	141	146	156	173	166	152	150	145	151	145	157	133	153	191	151	168	169	177	153	172	164	148	179	154	134	140	160	161	175	138	168	147	180	152	138	162	168	174	184	177	159	150	139	164	184	165	169	183	141	162	136	161	180	151	167	153	160	162	156	169	162	163	162	141	141	125	153	145	176	172	139	138	166	154	177	150	168	163	150	169	137	155	160	170
27561	19953	7704	866	547	445	448	374	409	392	352	409	373	378	373	383	393	397	383	363	371	380	382	366	384	366	354	369	384	359	385	349	365	372	381	371	358	338	329	353	377	366	325	348	347	380	388	349	380	343	386	419	339	363	363	369	379	405	372	362	400	370	378	345	329	351	340	349	388	351	340	355	368	369	344	361	389	380	371	364	351	370	375	345	358	377	357	387	349	407	387	393	351	390	372	347	377	322	364	363	347	357	339	362	344	384	369	364	352	365	360	370	375	365	379	356	351	356	338	341	349	343	374	348	382	362	340	378	392	357	371	361	380	376	379	345	384	374	371	360	350	347	355	343	357	339	364	322	376	364	321	378	345	351	353	360	399	367	356	337	351	344	384	411	360	389	342	386	360	376	373	370	364	338	373	352	358	353	383	349	370	362	385	389	370	357	363	403	394	396	374	361	367	370	368	360	366	390	362	361	388	362	344	336	376	341	357	357	382	365	360	356	374	354	372	348	345	360	362	359	340	332	358	333	374	364	351	359	351	354	335	364	354	371	386	342	356	357	371	340	376	417	371	384	382	386	385	362	408	335	347	332	336	340	389	342	370	392	329	359	325	359	367	336	373	351	388	345	344	342	407	359	353	381	351	365	363	329	395	371	372	370	394	340	363	379	351	375	402	349	352	381	351	388	342	336	377	348	373	373	351	368	364	372	347	345	390	405	363	355	373	359	366	363	380	364	321	328	338	375	323	394	348	341	355	336	348	404	348	368	368	333	338	344	377	346	352	385	371	364	381	359	401	364	351	353	392	358	350	387	345	350	351	372	362	345	369	382	397	388	370	383	416	399	354	377	373	385	347	413	361	342	377	358	353	366	373	369	385	370	375	363	356	341	399	411	368	375	378	371	375	350	364	335	344	364	373	359	373	334	387	360	334	381	373	331	345	379	382	327	337	327	396	388	371	380	377	348	355	369	386	364	375	381	410	400	377	333	355	382	368	350	359	362	382	338	358	405	344	364	354	370	370	379	381	331	354	356	344	326	376	393	331	371	378	359	362	366	364	353	375	374	371	365	355	365	335	351	368	370	367	391	364	343	344	354	328	363	358	401	393	385	398	350	372	373	394	397	342	366	332	391	346	374	389	359	355	370	349	368	345	344	326	369	403	382	359	375	371	360	344	374	365	345	354	371	410	356	379	358	347	368	355	351	360	352	378	370	394	365	405	360	356	389	333	381	379	380	353	383	351	385	353	380	347	393	382	352	350	358	401	356	323	361	348	389	373	382	358	371	363	370	375	343	365	362	365	381	365	346	349	354	388	338	368	347	374	353	342	363	364	358	361	351	349	349	373	353	360	364	341	376	349	381	411	385	369	394	356	357	371	374	319	360	336	334	348	338	343	372	368	355	360	361	328	339	356	347	331	360	331	355	355	387	387	364	332	350	366	351	349	357	344	377	363	346	378	371	345	347	358	385	333	355	382	370	347	353	359	347	338	344	380	391	379	393	365	362	366	357	395	373	373	389	386	390	374	341	360	385	374	369	351	417	378	377	341	387	360	393	390	373	375	370	377	334	363	330	363	342	371	361	362	380	358	355	379	354	386	375	368	344	365	331	361	355	371	354	356	355	362	383	347	359	379	375	354	381	359	348	386	352	328	341	372	379	380	354	402	423	378	359	365	337	361	349	385	347	388	385	377	355	334	363	341	337	367	392	367	367	376	360	328	338	380	334	369	384	385	343	347	371	377	334	355	347	351	380	384	328	369	363	367	379	373	398	394	331	358	363	346	366	383	333	340	348	367	340	352	369	360	363	361	356	389	338	361	365	405	359	345	384	393	332	361	341	360	335	382	345	385	360	335	370	364	335	368	362	342	327	387	355	402	365	371	373	356	398	376	406	397	348	359	375	351	344	371	362	358	354	364	359	346	379	362	362	354	377	402	377	371	373	340	349	380	386	367	377	390	384	350	350	383	385	350	349	373	373	341	342	335	360	401	337	393	370	329	359	323	359	359	371	356	396	349	351	353	391	368	370	377	376	342	332	365	364	358	378	385	380	373	389	371	365	341	362	366	369	344	326	344	376	383	364	369	360	356	376	343	378	385	339	333	380	372	357	364	376	378	354	390	346	354	378	369	371	376	370	359	359	352	372	354	377	355	341	389	364	362	384	331	367	366	375	337	373	358	338	403	379	392	357	378	324	345	385	355	369	362	334	385	351	325	367	365	340	357	339	359	378	363	357	371	343	362	393	379	377	331	350	381	348	373	344	361	377	334	363	375	369	396	383	361	347	387	369	364	334	405	331	372	385	371	349	335	367	369	355	336	331	369	357	353	345	364	373	385	366	356	369	407	360	396	374	359	336	349	378	379	374	416	374	369	367	356	328	372	361	378	357	354	341	364	380	381	370	382	362	343	354	335	345	370	388	360	363	346	364	372	352	390	369	374	354	354	341	364	358	377	357	375	378	386	348	324	332	353	341	354	375	361	417	385	327	397	358	369	390	350	372	381	340	367	370	379	344	368	376	367	393	375	335	358	368	383	369	412	367	347	348	374	393	349	370	359	360	350	356	351	411	370	370	363	340	385	355	386	343	332	350	349	360	378	400	386	338	345	355	393	362	387	359	369	372	352	385	375	371	353	371	342	366	372	355	385	347	398	355	385	356	338	365	344	344	396	356	378	367	355	350	337	368	356	369	355	388	418	327	362	355	358	363	353	330	349	354	333	386	382	350	383	363	357	364	370	365	361	346	358	353	375	356	349	386	346	395	331	357	341	349	354	357	380	378	378	394	341	366	337	352	356	375	359	358	381	335	346	362	373	365	387	368	353	335	357	340	379	357	349	369	363	396	375	361	361	337	372	365	341	322	339	356	379	377	346	342	352	354	323	336	378	347	394	372	355	347	379	382	336	369	375	361	339	365	378	370	352	332	352	359	352	349	327	390	329	347	391	371	328	405	374	352	358	361	387	373	375	375	367	359	361	393	350	352	347	385	352	353	399	392	345	370	371	365	319	358	387	346	361	343	358	396	372	353	361	353	347	342	349	381	337	354	328	396	344	341	400	342	354	345	343	360	374	340	371	366	363	330	355	390	380	357	368	350	377	379	350	363	337	381	365	343	379	375	352	361	343	362	338	351	351	332	346	372	378	362	363	370	348	333	406	371	369	375	393	378	334	368	349	338	348	372	357	379	336	351	401	406	386	354	350	385	346	356	354	358	389	346	336	379	380	376	339	355	353	326	369	319	395	360	343	358	353	363	353	347	330	356	372	399	390	349	381	383	375	304	354	376	375	370	341	339	353	373	358	352	338	352	371	353	360	374	339	363	376	329	382	373	352	357	350	384	376	395	348	365	386	357	351	366	395	395	314	377	379	392	337	358	357	367	341	350	358	344	402	340	365	383	376	336	350	354	368	380	363	341	384	354	339	387	401	386	343	357	368	332	351	376	384	371	386	333	355	376	360	361	387	343	390	374	390	348	375	396	371	364
4918	2483	1414	832	679	568	539	511	472	481	392	412	420	427	406	384	394	427	408	360	404	422	386	377	358	396	390	380	399	379	384	402	382	383	407	410	374	384	394	408	365	363	383	381	362	386	389	369	398	367	365	390	402	355	406	414	389	408	380	369	375	370	396	390	379	365	389	371	421	404	388	413	361	366	377	399	409	401	384	437	363	377	391	352	378	407	352	442	359	405	396	374	335	367	363	373	381	389	358	391	427	390	389	387	361	396	388	370	393	396	390	379	376	406	346	349	374	410	362	402	423	362	386	378	375	405	399	355	402	386	383	388	387	410	369	356	404	376	378	390	356	368	421	377	404	400	390	397	349	382	379	384	368	363	361	384	391	387	396	367	403	386	360	370	372	428	404	381	412	395	362	381	352	411	373	410	379	371	362	369	392	353	375	405	397	385	374	379	384	341	397	373	389	366	371	395	364	393	415	417	383	411	388	382	366	365	389	384	381	403	385	377	414	451	377	375	348	373	369	403	405	361	376	347	378	388	396	365	368	372	387	366	370	352	415	369	393	380	382	385	384	361	353	409	410	406	392	371	373	386	388	363	371	380	377	412	413	415	371	389	384	356	347	384	387	369	353	396	389	382	342	408	419	373	350	388	374	413	370	387	365	432	362	357	380	379	362	369	399	366	344	356	378	395	386	400	372	385	395	350	368	377	374	410	371	408	413	407	376	369	380	389	361	373	359	374	368	358	354	407	393	369	377	359	389	386	395	395	382	356	426	393	416	377	370	349	367	382	352	386	400	378	401	398	403	389	379	398	417	384	412	385	376	404	407	369	388	396	359	382	399	367	402	377	389	373	392	364	383	395	412	377	393	390	427	375	419	371	432	387	360	379	369	420	390	387	365	340	359	372	399	422	384	355	386	361	381	389	381	380	384	358	357	372	401	405	366	400	406	411	376	388	390	372	404	356	398	414	379	384	390	374	385	392	382	388	362	383	390	376	381	378	368	376	386	393	392	383	407	409	410	397	364	373	385	376	372	383	394	381	402	421	361	381	374	377	383	355	402	365	387	409	404	394	394	385	390	380	337	392	390	355	376	411	396	355	386	362	402	395	418	352	389	389	419	371	332	379	368	391	428	372	384	405	374	377	325	370	398	378	372	372	389	407	374	353	371	362	433	417	361	383	377	347	376	374	383	383	361	415	372	359	345	407	370	396	374	390	407	449	375	390	376	366	393	401	359	381	389	389	383	407	368	368	402	388	389	391	392	387	378	348	400	382	349	375	406	392	327	399	368	379	381	345	375	418	367	369	367	379	356	370	370	377	426	403	388	371	363	379	346	391	386	423	381	401	367	360	391	415	373	358	391	369	372	364	372	378	386	397	396	365	369	385	397	407	376	355	384	361	388	368	385	389	383	407	394	395	370	390	395	400	340	380	380	396	373	421	398	394	394	358	361	374	374	361	377	372	383	387	404	383	397	392	402	406	414	389	384	380	411	364	408	411	400	373	387	376	406	408	367	371	361	400	399	391	390	389	410	355	350	389	375	379	377	409	401	379	355	365	403	365	403	375	399	399	411	393	428	370	377	415	368	372	366	386	406	402	383	391	375	367	387	396	401	384	351	421	375	368	365	385	391	368	400	372	393	359	368	374	398	400	376	369	361	392	373	384	366	383	370	361	417	375	349	403	395	379	380	355	363	389	422	374	381	401	364	364	356	356	363	368	392	370	362	390	381	396	391	383	400	373	380	346	408	381	393	372	405	408	380	360	379	348	408	371	360	392	389	381	419	381	350	384	383	424	383	372	407	375	376	411	396	416	354	412	382	401	376	424	412	360	367	386	400	377	390	416	357	435	379	387	372	383	370	394	379	371	379	372	376	379	398	369	359	375	363	355	399	367	367	406	350	382	407	372	367	387	402	384	368	406	388	433	389	373	409	379	396	392	386	407	377	413	386	377	385	390	361	371	355	376	376	389	371	376	372	355	368	382	391	353	347	409	346	357	375	414	394	401	396	410	370	393	387	366	369	382	376	414	400	414	375	393	381	402	371	348	361	391	396	399	362	397	376	393	365	404	386	357	369	393	376	373	367	367	379	396	365	368	408	381	382	368	373	362	385	425	362	362	374	403	388	408	386	392	393	388	367	385	386	395	384	382	372	404	411	394	446	393	366	386	375	380	377	347	367	371	359	407	345	363	393	401	387	387	372	366	390	385	407	411	381	389	376	383	365	385	363	381	407	376	406	383	374	379	391	401	362	417	384	380	382	373	394	389	392	403	393	376	391	403	408	365	358	378	354	398	353	344	379	373	405	369	374	381	403	332	383	327	372	355	379	393	386	368	379	409	354	400	421	393	368	369	355	403	377	415	388	430	408	369	371	401	380	361	401	372	356	380	398	401	375	402	378	394	378	395	397	390	380	406	393	415	379	367	351	388	363	397	344	379	375	390	377	365	433	392	363	374	372	371	396	377	374	418	371	395	391	355	399	375	393	371	384	367	410	408	406	396	360	364	388	361	398	350	376	389	413	408	408	372	355	375	387	380	384	411	372	382	392	394	391	357	385	385	386	394	396	372	373	388	374	408	402	395	357	391	379	391	387	383	373	390	366	383	370	362	361	410	398	383	353	392	352	383	368	358	388	372	413	392	394	401	381	368	388	409	359	399	336	354	398	409	383	418	402	377	402	422	395	340	383	369	383	400	352	405	368	375	370	383	389	367	374	392	407	377	364	378	405	349	384	380	384	386	367	392	431	408	402	382	351	357	372	388	390	394	372	377	371	401	378	401	356	356	364	380	400	377	376	374	379	396	402	386	383	356	396	382	364	351	393	412	383	422	403	399	368	388	384	393	415	361	408	387	365	376	360	368	376	376	390	400	397	407	383	410	377	425	412	391	396	386	401	402	379	375	394	395	400	404	405	374	356	362	369	372	393	391	392	353	372	394	374	349	369	373	385	371	388	375	361	420	347	401	385	400	376	377	358	384	376	409	345	393	351	398	393	394	389	385	381	392	374	377	394	397	375	409	381	375	362	387	385	411	375	400	382	391	408	383	382	415	428	392	411	378	389	383	374	399	395	420	379	395	379	366	397	365	411	356	351	409	364	383	418	367	388	385	379	396	378	360	380	384	413	377	391	357	381	394	392	413	369	391	352	346	409	397	353	387	362	370	374	374	364	351	390	383	393	365	412	387	343	371	386	388	384	375	391	418	401	398	360	371	412	382	413	364	391	385	356	364	349	364	378	362	384	351	410	396	352	415	395	405	409	395	371	391	379	369	361	399	341	401	402	376	379	404	369	400	397	394	415	405	375	418	406	389	410	383	351	395	360	352	406	387	360	379	404	376	395	383	404	382	405	381	352	393	366	377	366	379	382	384	403	368	412	374	387	367	392	440	415	371	390	407	400	404	356	395	303	411	396	379	365	417	421	407	362	426	435	416	409	383	385	380	403	407	392	403	373	392	354	397	358	383	376	378	383	351	383	365	369	395
23636	20908	27733	24222	20782	4511	736	478	396	351	317	311	268	271	250	245	226	213	233	208	208	192	185	197	231	181	177	182	224	187	201	207	173	189	190	169	197	206	180	163	218	174	196	168	195	183	174	165	207	190	205	177	164	181	152	155	178	176	166	186	200	166	168	184	173	157	164	176	163	174	178	149	187	185	190	185	189	170	191	191	177	159	184	169	171	161	178	177	167	174	185	181	180	182	182	182	168	191	141	177	168	184	173	169	155	170	191	194	183	164	170	174	181	180	198	144	166	187	192	172	162	150	159	195	174	190	180	159	163	170	168	174	185	174	183	182	164	172	188	171	169	175	152	202	184	177	164	174	168	183	186	197	182	189	204	166	188	183	169	175	178	158	174	148	165	201	168	190	175	188	155	163	183	182	179	166	182	167	198	168	155	176	214	176	153	192	196	206	194	179	171	192	199	180	195	184	147	177	181	200	172	177	166	200	168	174	164	180	178	171	164	192	169	163	172	192	191	166	169	180	170	158	178	147	172	197	178	175	144	203	176	181	174	172	162	198	205	197	187	170	164	186	186	178	177	185	161	186	173	156	199	176	189	199	179	179	169	158	201	162	164	189	164	159	165	181	146	160	166	166	172	171	176	166	180	164	176	182	171	158	164	175	188	158	154	177	169	163	167	173	180	156	167	195	153	164	177	154	179	168	170	169	178	176	163	181	186	184	171	171	189	160	164	184	192	174	185	166	168	185	198	182	170	168	187	169	173	167	141	187	186	138	172	183	174	190	184	174	141	159	171	156	164	152	193	157	188	163	194	170	170	197	173	147	192	168	180	160	193	190	184	168	178	192	189	187	182	193	180	177	166	178	169	160	172	159	221	162	182	196	169	193	155	216	177	179	181	188	177	170	154	178	201	191	174	160	181	153	174	162	156	185	185	152	148	179	153	157	190	154	159	179	176	190	180	176	168	181	168	147	163	170	176	187	176	166	169	195	174	184	147	180	171	160	190	159	185	163	177	183	174	180	153	159	160	159	153	167	191	171	183	177	209	148	166	197	186	184	195	158	154	193	203	186	180	177	179	174	206	161	176	167	148	174	169	180	164	176	163	180	164	156	168	180	178	176	170	182	183	179	198	150	183	181	174	184	165	207	159	180	180	171	153	164	177	170	161	163	181	166	173	177	164	167	179	167	159	150	170	183	180	177	162	187	192	168	185	202	178	170	158	207	198	172	162	159	161	159	187	171	187	181	187	174	160	168	181	166	165	189	161	173	177	213	155	173	181	171	176	184	184	180	160	176	190	184	166	188	163	168	186	187	170	165	161	151	181	170	171	166	153	172	185	178	181	186	182	140	187	188	159	172	158	184	168	165	171	182	197	182	161	169	198	165	190	177	172	183	165	165	193	188	170	160	146	184	166	179	197	168	205	171	181	159	159	177	161	186	164	184	176	156	175	165	183	160	167	163	156	166	154	157	180	205	195	164	162	168	161	179	183	191	179	169	175	186	179	179	173	194	185	155	192	177	168	187	184	196	146	179	176	170	162	193	176	182	176	171	176	175	173	158	173	179	169	174	164	171	170	176	173	150	181	168	151	182	158	172	181	181	184	172	172	175	165	167	184	201	140	197	190	169	157	166	165	179	193	173	178	175	174	187	189	171	182	189	183	171	150	177	173	164	185	150	183	174	160	140	170	167	196	209	150	189	185	191	175	174	184	187	178	189	179	165	162	202	157	201	192	209	173	179	181	198	172	185	181	173	166	164	177	159	208	176	219	169	174	140	163	196	190	169	185	183	177	174	189	158	172	168	162	188	169	168	170	166	139	184	194	173	153	161	159	171	184	158	182	157	151	179	195	176	171	153	167	164	181	164	165	175	179	175	159	183	173	179	194	165	142	175	197	176	162	181	156	186	150	173	153	187	176	160	162	190	174	158	191	169	161	176	179	179	162	155	195	164	169	173	196	186	179	191	199	178	164	181	198	149	179	168	169	170	169	178	167	184	192	182	173	161	174	174	202	173	173	170	194	195	163	158	178	166	178	183	155	154	160	172	188	157	172	173	169	184	162	181	157	153	167	187	179	165	158	160	192	171	179	146	163	170	212	176	180	173	176	184	173	174	169	146	174	165	181	161	172	180	179	154	166	169	175	186	178	185	166	191	182	181	183	180	175	170	194	167	173	188	188	168	181	175	185	177	185	199	157	187	165	164	173	157	160	158	176	169	172	180	172	176	178	168	182	189	194	187	184	185	162	171	184	168	149	192	168	178	187	166	171	167	183	172	173	158	172	171	189	165	162	176	168	165	175	166	182	192	179	175	171	172	167	184	167	176	177	165	173	174	159	174	168	183	168	169	153	168	178	168	188	167	191	181	156	196	192	181	174	186	174	154	165	173	174	158	170	178	185	155	167	183	168	151	166	164	145	179	159	169	181	174	164	165	154	181	155	187	167	163	181	176	155	200	175	198	188	176	172	171	176	177	191	182	172	158	179	162	160	136	159	181	184	182	183	161	171	175	178	168	159	159	158	193	162	181	157	178	174	189	162	149	151	170	179	169	173	162	176	164	178	185	174	188	158	182	161	187	155	189	176	175	174	160	189	167	171	203	191	185	164	181	182	180	172	179	177	183	165	180	179	184	181	199	181	191	168	167	191	182	162	154	193	160	174	197	154	172	160	187	189	180	164	191	170	179	147	174	189	156	182	171	180	172	155	171	172	180	186	172	169	161	168	181	180	150	184	184	183	184	178	191	161	158	178	170	146	158	166	174	164	175	172	176	189	167	191	181	173	197	176	185	175	177	166	191	176	181	166	181	174	149	186	197	177	163	178	170	199	153	191	144	181	171	179	174	180	164	156	176	172	184	166	185	190	175	163	173	176	192	185	183	141	189	171	156	190	170	175	173	167	181	190	152	181	175	171	153	179	164	165	174	178	165	188	169	183	163	188	175	158	197	183	168	174	184	160	183	142	171	203	167	177	183	174	174	170	194	183	167	202	165	188	171	155	174	160	164	158	158	172	183	175	168	178	201	176	187	171	185	185	185	175	166	168	181	170	174	158	174	175	152	185	178	185	172	179	201	172	170	177	159	160	157	170	195	177	183	172	182	180	161	182	178	192	178	189	185	154	185	155	193	195	186	189	188	149	176	176	163	160	168	181	177	188	181	163	155	175	181	163	155	173	178	191	195	160	171	173	175	147	151	187	166	181	156	174	185	142	163	178	160	181	188	166	184	187	203	178	177	187	174	174	169	164	171	181	162	200	143	154	178	158	185	178	189	169	169	170	174	196	185	179	177	179	165	185	148	170	152	167	176	164	178	174	172	177	171	167	172	141	175	167	152	179	175	165	172	166	169	171	173	181	164	182	183	193	162	188	184	163	172	165	182	189	171	210	175	175	168	185	172	195	155	169	172	182	178	177	190	184	170	193	165	189	160	194	159	163	189	166	179	200	172	200	168	173	176	195	187	186	144	187	170	178	157	184	182	171	178
3456	8627	5537	2513	1699	1276	1014	775	652	499	425	382	351	324	307	317	277	242	249	234	239	241	242	241	195	210	213	179	215	184	213	194	224	177	197	203	200	215	183	208	211	187	179	202	209	189	176	189	179	161	199	220	182	173	188	195	160	202	193	196	199	160	211	184	185	200	184	180	210	180	194	193	177	191	180	179	162	209	193	185	178	179	190	196	198	198	169	194	185	184	204	187	188	176	180	195	169	177	188	201	191	167	183	191	197	208	187	180	183	179	166	188	174	175	169	194	209	210	175	197	194	176	188	150	184	200	193	189	215	196	175	189	174	168	209	188	161	183	174	187	198	196	167	193	187	180	190	191	191	196	193	171	168	176	171	183	206	194	190	188	193	181	172	196	173	181	186	182	180	183	193	192	172	176	189	178	186	188	203	190	207	207	185	169	174	190	192	168	207	175	174	199	193	180	190	161	183	187	165	181	217	171	193	172	171	188	177	194	207	194	169	184	192	199	198	156	186	183	174	179	183	181	202	187	190	183	182	200	164	169	192	164	151	191	192	174	202	177	166	206	191	187	174	177	193	183	189	189	174	183	185	190	166	198	198	192	189	188	191	185	213	200	182	189	158	197	172	207	196	181	200	198	178	208	192	153	179	192	211	171	168	170	179	177	175	188	168	205	195	159	195	169	191	180	166	197	184	187	189	196	174	166	151	167	178	192	183	179	196	190	186	165	174	164	181	178	180	196	178	179	192	175	183	174	172	176	202	198	174	176	170	165	162	178	203	161	178	183	191	200	220	187	176	179	182	203	181	201	170	181	171	197	201	167	177	176	187	176	203	181	186	183	205	184	164	195	183	190	176	191	192	188	193	190	166	168	184	196	171	186	184	181	201	214	183	199	157	172	208	187	187	176	175	181	174	192	198	191	187	174	182	180	174	188	162	186	172	184	179	188	190	200	185	206	175	180	168	177	193	205	188	193	193	181	200	176	182	164	201	204	193	192	184	181	188	201	168	172	197	173	166	174	200	179	183	191	169	165	203	207	169	165	180	188	149	202	166	183	175	166	167	186	195	182	177	185	190	207	188	182	180	157	207	174	184	193	174	169	166	203	172	170	196	187	188	156	191	187	188	191	190	202	185	184	190	187	175	178	165	181	185	181	190	171	175	169	196	181	199	165	161	163	183	207	190	183	170	186	157	195	175	183	185	176	179	156	196	184	184	172	210	174	174	196	169	208	163	188	199	191	175	195	180	193	194	176	180	182	176	170	172	184	208	189	162	202	188	180	196	175	203	169	204	176	183	174	206	195	173	175	177	154	198	197	205	171	174	170	176	198	207	192	182	185	201	195	196	187	190	181	182	177	183	184	177	184	182	190	177	153	184	186	175	175	179	173	175	201	167	178	169	176	180	182	161	179	191	212	191	166	186	169	157	179	184	177	197	192	197	177	168	169	184	200	187	163	201	174	188	189	172	171	193	205	175	184	188	189	187	171	164	199	202	208	209	180	190	190	167	184	185	181	183	176	200	172	179	198	214	212	197	195	190	177	187	180	150	199	200	182	174	180	171	202	191	183	199	185	182	196	187	183	190	183	203	195	186	191	195	190	201	164	177	187	216	185	155	172	189	205	192	188	215	184	179	169	185	191	183	175	203	178	171	168	193	194	167	178	189	181	169	171	186	181	179	191	197	180	197	161	182	202	224	175	179	170	202	180	169	196	170	166	176	191	196	179	188	171	185	202	187	165	190	179	221	169	170	164	177	194	170	159	181	187	175	194	151	204	171	194	192	201	195	194	162	198	186	198	184	186	171	197	198	167	202	176	197	180	179	187	155	169	175	184	188	184	183	171	168	187	179	195	201	158	182	216	199	179	192	191	195	146	172	163	206	213	185	183	182	187	170	194	185	194	181	191	152	190	183	185	184	184	187	200	203	181	178	180	173	192	205	188	187	185	181	204	203	179	190	191	193	171	195	194	199	191	169	188	190	171	194	160	189	176	177	204	174	183	183	201	184	164	191	218	195	186	199	180	177	179	201	196	199	155	209	192	180	170	188	172	195	169	156	177	177	170	195	201	176	176	181	187	186	200	148	169	188	178	181	181	190	180	185	192	173	160	180	176	160	186	209	178	190	196	186	166	173	174	184	188	184	185	192	170	177	173	170	173	170	170	159	179	181	169	207	184	204	192	180	184	164	186	191	172	182	180	171	193	161	191	204	168	201	191	180	168	188	176	177	178	164	192	172	167	188	204	178	204	187	197	168	177	175	173	182	215	193	165	178	185	200	170	182	196	163	188	187	186	170	181	193	211	213	170	178	171	172	197	177	187	183	191	178	188	199	170	176	183	199	196	173	192	176	162	199	184	182	177	202	171	161	184	206	169	188	185	199	176	167	174	185	184	193	183	184	194	165	183	170	153	206	198	190	203	197	186	212	186	197	155	171	173	177	173	161	171	185	212	197	187	189	175	185	170	211	195	211	180	177	183	204	185	166	192	181	194	177	175	204	185	182	182	204	184	187	206	190	185	180	161	193	188	205	175	186	174	182	177	212	193	180	191	172	182	177	202	203	171	168	188	179	205	190	181	175	175	185	195	192	168	176	185	190	156	175	179	209	156	185	197	168	186	177	158	167	179	200	189	196	169	173	183	168	182	181	166	178	183	183	201	189	187	187	169	185	179	170	183	182	173	188	200	189	171	181	195	166	175	177	199	169	201	196	156	189	158	174	197	184	171	173	192	185	181	214	168	179	176	188	181	192	209	175	184	166	171	176	174	199	201	197	193	192	195	183	181	179	188	187	182	187	150	176	181	165	193	196	196	178	171	189	171	169	181	172	181	164	164	159	177	159	212	170	174	166	185	179	184	177	161	194	173	196	182	181	188	167	206	167	209	179	183	164	173	165	173	172	177	185	192	167	169	182	182	189	165	152	188	178	171	188	201	192	184	177	192	190	173	198	202	170	188	180	185	168	182	203	187	167	187	196	163	193	193	181	155	166	172	170	174	179	169	165	165	165	176	180	174	184	189	199	182	164	172	173	178	200	188	170	173	189	208	203	229	187	185	196	196	170	162	196	160	188	190	187	180	196	217	171	169	171	168	176	177	158	181	186	187	184	197	189	190	171	179	170	169	161	179	189	200	168	183	203	167	192	167	210	186	189	196	179	177	189	176	206	198	197	193	177	208	186	179	175	169	208	199	209	180	183	168	182	170	171	186	174	202	187	183	183	147	191	148	183	159	168	213	189	175	193	184	166	179	168	175	199	166	171	201	177	220	179	176	182	174	185	170	204	166	201	161	200	189	175	169	183	170	180	177	182	172	203	200	182	180	181	174	177	180	184	187	188	193	176	173	183	190	178	162	176	167	177	189	201	178	186	189	197	202	178	182	194	190	188	187	170	170	167	213	196	191	205	199	169	172	169	167	192	180	211	173	177	178	172	181	182	199	205	160	195	201	208	185	171	171	156	180	183	176	191	166	178	191	175	178	184	210
24627	20876	26523	25191	7287	807	627	564	500	539	477	428	469	431	503	483	441	434	450	476	448	440	439	432	434	446	422	419	408	445	413	396	434	451	442	426	430	428	466	446	455	416	395	448	430	423	423	407	426	459	449	391	383	429	387	410	417	411	422	414	408	431	435	432	415	407	438	401	397	458	437	408	396	408	433	425	423	420	415	425	416	430	409	418	432	425	405	475	421	442	399	399	406	441	427	430	437	408	425	396	424	415	423	464	377	445	409	420	415	447	395	460	439	407	413	430	416	414	438	431	406	423	438	468	417	440	403	413	448	438	422	414	457	411	398	464	405	408	415	436	452	430	411	425	407	392	420	427	448	427	405	404	408	421	443	406	421	412	415	394	417	397	407	428	440	457	397	429	439	448	405	413	427	412	363	412	440	403	376	433	474	416	430	407	412	411	374	395	456	399	393	424	430	375	424	446	434	454	406	421	412	415	415	422	403	439	426	407	454	414	373	434	417	418	431	421	420	417	399	414	408	394	422	448	426	433	423	430	435	430	450	471	452	431	410	425	437	421	424	401	432	434	383	405	430	433	420	458	446	420	433	390	405	463	433	444	435	428	402	436	430	436	412	411	385	419	410	434	439	412	418	404	439	418	409	454	405	440	419	406	413	444	435	476	440	421	419	386	473	437	417	399	420	406	398	413	389	416	425	434	404	444	425	422	395	409	423	391	455	434	431	446	446	426	398	414	414	444	444	453	428	438	393	426	440	396	410	397	431	400	398	426	394	457	408	438	417	397	398	422	425	383	413	417	402	413	435	434	418	417	387	472	424	417	398	449	421	381	443	395	413	410	461	440	427	445	426	414	394	402	435	441	436	419	413	421	443	433	408	453	408	464	449	421	389	444	403	435	431	421	432	461	418	400	401	463	459	468	434	416	429	442	373	393	432	429	427	417	419	420	450	406	423	451	421	444	443	389	432	441	392	467	437	442	418	422	431	432	384	402	437	419	421	428	473	433	404	404	456	443	445	419	426	432	442	419	420	454	393	431	429	471	412	407	411	449	420	423	473	455	408	410	430	417	405	438	433	441	469	442	424	401	415	415	404	436	369	412	424	399	409	439	415	432	452	421	388	402	429	439	430	422	431	429	415	408	431	428	413	433	406	442	430	385	417	436	384	447	425	425	398	437	435	431	419	418	427	432	424	406	434	416	407	417	420	456	430	410	450	416	381	403	425	443	406	431	385	441	430	445	399	431	373	422	410	418	427	389	416	420	468	421	398	437	418	423	423	428	410	443	425	386	432	421	426	401	423	442	426	424	414	396	418	430	444	399	418	392	467	435	398	429	431	429	429	409	428	419	431	386	423	416	419	419	432	388	436	410	389	427	437	413	420	393	447	423	453	433	423	435	414	415	432	416	417	442	420	437	439	446	431	430	442	414	465	430	431	421	413	398	457	432	410	438	423	411	440	405	424	418	409	400	445	442	443	432	442	414	418	414	424	419	405	415	415	439	420	435	428	442	473	400	409	467	399	434	423	409	399	449	403	441	424	418	456	407	405	394	454	441	401	397	429	392	448	442	427	381	437	407	450	416	419	430	399	409	449	416	405	453	444	424	428	447	433	421	432	406	427	400	441	422	468	417	423	429	373	420	412	442	398	439	415	402	464	407	395	431	411	402	415	414	443	465	423	468	405	450	406	457	452	388	379	402	413	430	390	427	436	441	448	417	421	386	442	463	399	414	444	437	435	401	391	429	413	405	447	403	416	432	429	426	426	380	443	400	419	445	428	406	428	432	428	420	433	441	441	410	428	443	430	419	392	425	446	410	392	409	423	411	447	439	454	410	408	444	389	411	439	429	425	389	423	432	425	422	391	407	436	419	397	441	413	439	440	454	440	411	420	425	455	442	403	409	407	393	377	411	430	402	440	401	417	409	438	380	414	389	432	428	431	401	421	400	435	468	412	461	461	441	401	415	407	429	412	380	421	405	442	412	428	403	409	421	405	433	475	422	414	444	413	423	426	417	432	432	448	442	444	425	398	429	429	431	411	414	437	434	410	421	429	417	432	402	431	452	418	396	388	417	436	433	395	411	408	421	407	418	433	428	421	422	438	413	433	432	428	419	403	443	391	440	416	424	452	383	454	420	443	408	477	420	428	429	410	446	409	398	417	415	436	420	446	392	464	368	441	457	422	446	407	418	440	412	405	421	413	427	445	433	409	434	424	416	449	452	455	411	410	423	423	453	434	403	452	434	408	427	448	399	419	411	414	404	432	449	415	388	468	419	414	437	406	393	414	447	440	386	448	437	467	435	442	404	453	432	418	438	412	382	390	434	408	418	432	441	399	416	470	382	415	411	420	400	391	401	377	430	438	420	425	424	391	424	410	442	405	432	385	439	402	441	418	400	428	406	376	418	400	438	450	412	458	438	402	402	409	432	431	381	444	421	391	415	420	411	485	408	422	450	407	403	419	461	411	418	408	431	405	412	454	425	426	439	400	426	409	423	456	402	399	428	466	406	417	407	382	418	389	437	424	444	471	431	439	459	417	418	423	390	444	425	432	419	474	425	437	455	432	445	424	443	454	406	412	415	405	392	409	423	434	429	419	398	428	424	398	416	437	417	407	424	363	435	444	393	431	421	405	406	419	437	412	373	435	407	433	402	440	440	428	416	405	395	429	412	421	450	411	409	422	424	439	397	400	417	418	425	432	423	438	427	409	406	415	430	417	429	416	426	389	432	399	433	412	416	417	403	458	395	405	428	420	391	427	431	418	411	466	432	410	431	409	430	401	415	430	434	398	394	378	436	433	442	401	451	418	423	385	413	419	418	451	392	400	422	399	419	394	437	415	468	433	380	387	411	438	423	395	409	458	432	422	413	432	416	463	418	441	437	453	405	458	452	412	465	483	392	413	428	433	429	416	409	406	458	413	412	389	420	428	445	408	439	392	427	404	462	425	466	422	444	476	407	433	412	413	472	404	393	418	449	432	404	439	388	433	402	428	358	406	402	409	408	421	418	396	497	409	447	417	406	384	405	404	470	411	433	374	476	441	417	442	420	425	417	426	377	433	418	413	443	402	423	423	414	405	450	415	397	421	411	431	411	386	419	420	417	469	387	442	403	425	469	385	420	447	432	439	418	402	419	443	404	404	422	426	425	455	438	401	415	460	427	404	413	427	416	449	437	397	439	442	401	418	397	435	419	460	436	429	403	426	456	442	447	377	415	437	412	419	396	428	410	408	451	429	418	414	395	437	424	405	401	403	417	418	427	435	405	436	411	396	438	402	481	407	441	415	444	424	447	402	445	444	461	413	470	443	433	456	400	455	444	466	455	447	433	442	415	403	393	422	432	425	423	409	435	399	402	428	419	437	410	399	462	421	411	410	390	409	441	412	445	397	411	419	457	418	410	427	399	399	451	402	440	417	397	433	376	394	438	433	443	421	398	391	429	442	411	385	433	411	448	428	438	423	396	435	468	425	442	433	421	440	412
3466	5153	3258	1697	1297	1015	896	740	711	638	630	578	503	493	451	477	459	462	467	468	485	435	490	462	435	450	429	489	446	432	432	453	462	420	474	487	468	430	469	462	459	427	424	426	420	465	423	442	455	447	469	418	422	473	430	432	436	471	440	411	450	439	467	423	436	415	416	429	445	437	437	443	429	445	451	417	453	423	434	432	450	420	429	422	429	435	458	433	441	419	456	467	418	478	398	437	392	422	440	439	459	421	458	436	411	387	420	424	424	405	428	449	456	441	416	473	440	463	414	395	445	424	431	455	429	439	455	476	439	391	397	461	442	444	455	482	422	449	457	420	457	423	435	446	471	435	435	430	439	417	433	463	438	437	455	440	440	454	426	439	428	416	445	461	424	422	468	378	417	419	446	421	463	451	448	440	402	416	415	457	410	450	451	447	432	463	496	469	458	459	468	472	457	435	419	416	451	421	466	451	428	473	444	441	416	481	416	412	460	435	416	421	402	452	435	469	430	448	432	412	457	393	452	434	417	467	447	396	408	426	452	419	422	439	446	423	414	480	455	400	450	453	428	414	432	462	440	421	471	455	411	396	443	428	455	438	442	424	457	472	427	393	409	441	458	415	433	433	454	469	454	446	425	439	461	435	429	437	422	440	439	427	446	468	433	422	429	461	441	383	442	441	427	422	439	410	456	423	448	417	441	470	449	463	440	446	443	410	440	449	414	418	410	398	452	440	397	427	443	445	430	427	475	427	465	448	455	462	445	437	458	441	469	423	456	431	469	465	437	443	406	451	406	419	411	422	459	468	401	429	448	463	436	455	434	413	452	441	460	436	479	445	486	420	460	438	439	416	457	431	477	424	443	454	457	451	440	400	473	443	418	473	446	447	447	408	416	429	421	408	456	441	433	426	395	426	447	429	439	437	403	460	428	406	454	421	435	427	430	418	397	424	442	411	446	405	455	417	430	443	475	427	446	426	438	457	448	456	467	451	444	410	459	437	426	430	386	455	434	440	396	466	449	423	421	431	421	429	434	463	435	484	461	410	431	433	427	455	416	424	437	460	472	452	493	454	419	453	417	445	448	422	395	467	432	443	451	442	482	453	437	473	421	454	420	445	473	448	417	474	450	447	454	451	417	422	417	438	412	440	439	470	469	436	446	437	423	429	400	446	422	448	464	458	435	446	440	438	434	470	447	451	433	442	442	414	427	410	449	430	456	427	430	465	446	423	424	439	445	423	440	443	426	417	447	431	443	408	421	430	459	446	473	432	442	445	476	403	442	430	464	438	475	476	471	477	495	478	454	424	478	429	436	437	407	448	498	417	406	439	398	476	433	433	417	418	376	419	446	439	470	433	451	426	466	461	409	444	432	434	404	451	441	443	435	447	433	441	456	459	411	428	441	438	460	463	435	449	452	424	442	441	497	420	443	419	448	389	441	425	437	423	443	434	441	449	484	449	460	432	407	447	427	416	453	468	436	434	433	416	469	432	476	430	504	465	436	437	445	432	428	441	425	436	429	389	446	432	434	444	390	408	429	439	449	387	431	448	439	480	456	405	461	428	446	436	429	415	436	426	437	418	439	421	406	423	454	435	430	433	419	448	460	430	501	425	421	429	439	457	479	435	455	460	461	432	444	434	425	404	454	430	429	422	435	437	439	444	427	453	465	395	435	477	429	475	466	441	440	431	439	428	438	401	419	411	412	446	454	477	399	453	430	419	401	383	452	412	486	432	432	444	429	434	434	447	397	418	443	431	402	415	478	442	444	426	415	438	416	394	428	404	461	422	435	466	435	393	431	438	435	464	439	411	446	471	421	433	393	465	452	447	439	404	476	441	436	417	443	435	443	459	434	469	440	392	420	455	445	428	463	402	437	421	492	412	417	446	441	432	422	446	406	432	492	438	449	418	431	435	467	457	429	443	459	443	421	437	468	420	423	442	410	426	440	457	446	462	440	426	415	447	452	423	446	439	463	437	451	425	450	416	436	409	444	426	401	428	436	481	451	430	438	443	446	414	446	457	473	409	445	429	423	439	473	441	447	444	439	433	474	461	464	423	427	469	409	462	440	419	413	431	457	428	473	434	434	426	451	440	428	461	437	439	436	440	441	446	472	447	445	427	446	462	431	402	445	424	423	437	411	430	428	431	430	472	424	453	488	450	430	464	434	441	416	437	426	419	419	430	453	436	455	455	429	447	467	432	433	378	439	436	437	433	445	445	412	465	437	449	436	438	388	449	442	434	418	482	437	474	465	444	447	441	460	466	438	451	429	450	403	412	417	414	421	441	398	456	445	452	444	395	404	463	423	464	445	435	421	438	430	436	442	404	429	459	429	417	409	439	432	431	429	411	455	437	415	408	427	487	435	425	422	432	447	453	430	453	392	424	435	444	473	432	458	427	449	466	412	445	446	452	440	446	443	432	462	488	468	438	399	454	439	447	482	459	424	451	447	455	427	440	446	452	446	436	456	457	413	454	430	415	458	453	448	438	453	454	423	453	445	442	423	421	433	475	417	437	363	428	461	423	447	431	468	440	468	415	465	451	429	447	428	468	412	449	404	422	435	465	445	447	429	434	438	450	467	424	473	424	407	423	390	436	434	480	444	404	435	433	453	451	456	438	402	422	453	469	418	429	437	432	456	434	442	428	431	462	457	462	406	426	418	458	427	446	426	417	484	443	457	483	425	468	440	437	409	441	449	425	441	416	451	395	449	442	451	404	399	388	410	463	431	459	453	450	414	412	416	435	440	432	437	424	422	424	457	411	421	421	444	426	417	462	416	458	403	411	437	476	416	424	448	446	417	420	438	430	422	450	428	389	427	477	457	428	433	446	436	466	425	402	458	467	452	430	441	423	452	433	454	450	479	444	437	439	423	436	441	446	450	453	440	445	403	464	461	437	453	467	457	419	414	442	451	446	462	433	452	420	393	463	438	453	403	414	423	449	434	445	386	451	405	473	420	409	435	432	382	411	413	429	450	406	423	411	462	479	449	423	439	406	433	438	448	460	463	418	432	451	456	460	437	408	439	402	459	410	434	465	401	444	417	438	441	426	460	421	466	425	443	465	440	396	449	450	430	401	455	437	455	406	423	426	433	422	436	457	464	443	415	429	478	447	461	408	458	454	453	427	468	432	424	459	451	431	422	423	409	406	459	456	448	446	441	437	406	434	443	451	427	405	452	435	447	442	425	433	410	472	404	436	448	413	384	421	460	394	448	392	422	467	436	455	443	421	455	457	454	437	453	412	386	419	464	435	445	429	458	431	407	414	448	446	439	466	401	433	443	432	436	447	419	437	434	437	470	403	419	410	441	441	461	467	448	442	468	438	403	488	428	456	410	459	447	427	439	428	448	459	456	446	427	432	417	444	474	393	452	457	447	442	422	456	453	426	430	424	399	475	420	443	472	419	423	468	439	418	420	444	459	391	418	420	470	448	409	385	430	428	427	449	415	437	435	458	452	459	416	428	455	428	405	481	450	425
22405	21002	28483	23709	21006	21023	5253	770	545	482	420	395	351	316	264	308	279	247	236	232	226	199	196	226	191	209	177	182	190	189	202	164	194	166	190	182	168	153	147	159	153	179	171	139	156	173	185	184	171	152	161	142	169	163	178	185	171	159	159	149	143	170	137	180	182	168	172	143	165	162	179	175	187	157	175	159	159	164	159	174	164	171	174	163	175	174	157	155	128	160	158	150	147	165	161	159	152	154	158	157	155	166	194	165	175	161	142	169	174	172	193	181	145	156	156	171	174	183	181	177	181	173	178	155	171	172	184	185	158	157	165	139	164	156	157	157	172	150	176	184	134	161	165	155	182	189	149	159	150	138	162	162	171	197	172	176	152	166	201	128	159	148	171	148	151	159	165	168	164	172	165	167	169	167	176	148	163	179	149	159	164	154	170	163	166	175	199	161	167	166	185	156	169	153	142	157	172	153	164	171	162	166	178	163	170	171	158	159	145	154	156	163	155	164	188	157	150	146	164	159	150	171	166	163	170	144	154	166	167	157	194	194	170	158	178	170	144	170	149	162	180	161	140	153	163	185	182	164	146	154	161	180	167	175	173	154	154	169	145	154	161	177	161	156	178	178	135	191	167	193	152	152	171	150	176	168	154	147	141	160	142	136	162	161	152	187	152	151	159	161	152	164	160	170	161	154	146	161	161	139	184	158	151	178	160	143	173	150	147	184	161	169	169	140	147	156	157	150	174	160	185	173	149	167	162	149	168	153	158	171	143	185	156	156	145	176	155	164	159	190	169	145	178	162	158	152	157	152	159	169	169	162	154	143	172	165	181	154	184	161	162	166	162	142	159	170	136	169	165	161	184	182	153	165	167	183	167	168	168	149	176	172	168	138	178	145	177	152	160	162	164	152	168	144	175	167	155	166	172	160	178	179	168	178	156	154	167	164	169	141	157	154	136	153	160	164	149	169	178	151	152	169	164	173	174	156	155	192	163	171	183	164	166	147	134	185	163	165	152	155	160	162	155	190	165	149	162	177	171	155	185	138	181	166	162	159	144	153	154	148	169	182	163	146	149	144	157	150	172	153	151	180	178	166	132	168	195	171	171	162	154	146	163	156	132	156	157	178	170	153	168	159	157	169	159	158	156	159	152	189	158	154	178	157	161	174	158	192	177	173	142	171	172	152	157	162	169	155	177	174	159	160	173	172	172	176	179	176	157	159	154	141	168	173	165	161	158	165	163	185	154	159	184	167	156	148	182	159	153	164	182	176	176	163	170	160	149	152	153	147	157	170	173	167	147	176	170	174	169	166	171	176	164	178	172	153	156	153	158	134	185	167	157	135	171	158	152	133	153	165	179	154	149	146	146	149	189	161	180	186	154	169	162	161	144	152	172	162	186	155	150	152	156	187	166	156	160	169	157	149	170	166	191	182	193	177	171	129	148	163	173	158	151	160	159	153	158	136	166	188	167	145	159	163	158	161	166	176	159	152	136	173	162	160	151	154	162	169	159	177	173	146	185	169	142	176	147	154	152	166	142	173	178	149	140	170	160	182	154	126	165	149	179	167	148	153	167	172	171	169	142	153	170	150	165	171	175	167	152	167	145	144	167	152	175	144	161	160	162	163	184	162	154	140	173	158	160	156	143	180	192	167	164	160	167	155	150	188	144	164	172	163	183	146	193	185	158	165	151	189	138	169	158	165	154	163	156	167	169	149	154	183	160	164	150	180	150	145	148	158	164	165	151	152	152	173	154	155	173	177	153	165	158	154	158	166	162	157	153	175	165	153	175	199	143	169	169	159	152	192	160	154	156	175	184	172	148	162	148	152	164	167	157	153	183	146	157	163	141	175	165	202	177	137	174	168	146	160	171	150	156	158	165	183	143	167	174	179	166	152	154	177	164	186	166	177	180	148	174	132	158	180	186	163	161	156	176	152	175	147	150	143	147	154	160	163	149	173	151	181	181	158	171	164	138	182	156	160	165	149	138	157	182	162	130	145	189	163	177	173	144	173	145	175	150	151	167	174	148	181	162	173	159	162	153	153	163	148	160	184	156	153	171	162	161	174	166	156	158	183	154	171	154	174	162	146	175	144	179	156	155	149	127	167	176	162	155	165	153	185	182	167	188	137	154	167	172	148	157	167	173	150	169	153	185	165	151	153	153	145	170	172	170	173	173	156	165	159	169	149	157	139	145	177	146	181	159	185	143	147	162	159	155	171	160	169	158	193	170	163	160	154	164	172	174	154	167	182	163	170	181	156	154	155	167	173	168	170	149	162	166	163	181	156	146	186	154	155	161	155	159	165	163	144	169	152	181	170	180	189	161	158	186	164	172	175	172	153	160	177	153	139	147	173	153	169	160	170	171	134	152	146	144	172	157	158	144	169	176	166	183	185	187	147	161	173	179	187	152	183	153	162	135	156	133	201	189	184	161	180	159	163	186	181	172	144	162	181	159	179	168	155	163	153	150	147	152	164	143	143	147	147	157	147	158	143	163	149	159	175	188	161	161	186	155	173	158	189	155	170	150	176	158	157	154	159	151	167	170	158	157	172	174	172	173	164	169	177	174	158	149	143	159	157	170	157	177	165	165	161	164	148	158	173	166	156	174	178	165	174	191	180	165	183	157	146	159	169	178	146	152	173	167	152	165	155	145	139	134	154	198	166	166	158	144	156	166	166	169	149	156	156	163	142	145	202	167	160	165	179	178	167	173	147	140	120	164	179	150	161	162	173	159	176	148	182	160	175	172	179	173	163	174	153	155	139	158	160	160	181	165	184	156	148	152	149	164	171	153	162	177	191	176	191	171	180	151	145	144	151	137	155	169	156	166	154	159	150	161	163	145	157	171	177	168	167	155	170	164	160	191	144	153	154	163	162	151	146	157	183	154	162	166	163	160	149	148	144	151	151	180	150	187	156	167	156	160	160	155	181	160	156	156	151	167	204	163	160	147	136	165	155	162	161	146	165	170	176	154	151	155	140	183	207	170	163	140	165	207	160	168	165	181	191	140	160	154	163	185	179	144	149	184	200	178	157	155	168	141	145	160	185	162	156	168	174	181	169	158	163	147	191	178	166	155	168	174	182	148	178	165	177	165	140	181	186	144	173	153	177	161	161	150	156	171	157	172	172	168	162	177	161	153	161	156	149	181	147	148	164	164	155	138	164	147	164	154	164	165	155	166	199	171	172	156	153	150	162	150	150	152	152	155	137	142	163	168	174	163	156	143	164	158	162	157	159	163	174	181	178	172	157	150	136	177	174	139	145	159	158	146	166	162	168	182	176	168	146	159	153	173	149	159	167	160	163	165	157	165	171	155	150	178	157	155	170	161	175	150	160	157	166	148	159	184	170	148	171	147	131	171	177	145	160	142	178	152	160	167	167	170	176	164	152	161	174	161	151	170	172	149	133	139	152	165	150	163	134	172	158	167	171	167	139	163	156	150	156	169	152	156	169	182	172	166	149	151	164	144	143	161	188	149	180	174	158
3861	13642	9130	4181	3021	2218	1590	1222	964	812	583	513	493	402	380	317	323	307	239	276	280	239	221	212	222	206	201	213	187	201	218	197	204	171	191	188	170	165	187	178	174	175	162	153	172	151	172	181	165	177	161	190	159	181	175	184	203	184	158	186	162	166	168	190	172	187	178	147	150	147	163	209	150	146	176	142	194	153	167	155	163	185	178	165	170	153	189	172	164	158	155	154	170	156	169	180	167	156	157	169	164	167	151	152	165	176	179	173	168	170	160	155	157	159	181	171	178	174	127	162	162	177	166	147	155	177	166	155	163	151	161	157	164	168	172	155	169	136	165	152	152	176	159	186	150	182	179	194	144	162	191	147	159	169	157	166	153	168	155	191	180	173	155	145	162	182	159	178	153	167	202	182	169	161	170	156	169	149	155	159	164	163	174	158	167	179	139	162	160	167	147	158	156	182	171	181	173	167	170	150	153	149	161	163	170	173	173	165	181	152	150	148	161	155	177	156	183	174	174	173	141	152	156	151	154	176	157	144	181	166	167	131	154	171	153	150	147	171	158	173	159	175	147	169	162	148	173	158	162	138	145	176	181	167	145	169	157	171	160	163	161	177	156	151	151	162	175	162	143	155	161	147	154	156	182	164	162	161	174	141	142	153	184	168	185	178	142	150	172	169	144	165	151	163	176	149	130	178	141	147	159	184	154	183	141	160	171	165	166	145	156	161	181	148	182	142	147	176	155	184	175	182	170	145	173	167	164	159	166	160	169	172	172	154	159	163	164	152	174	177	193	169	173	160	156	161	164	147	151	162	172	186	161	155	182	167	201	177	161	162	161	160	175	193	172	160	170	179	164	151	152	163	167	151	140	178	174	159	158	158	177	147	166	161	156	167	172	150	162	174	151	171	144	157	187	153	206	186	174	166	154	159	160	166	159	197	154	177	153	176	163	159	174	162	173	167	166	166	164	160	158	141	143	179	167	179	165	153	168	156	153	158	181	158	180	178	173	158	166	174	165	166	153	155	165	159	165	140	164	152	155	171	178	172	182	180	190	176	201	172	178	153	150	165	157	158	165	153	188	159	176	153	164	151	164	155	171	163	150	179	139	174	157	177	150	163	159	157	165	163	148	150	163	155	175	152	166	183	173	160	157	171	148	190	154	168	178	163	174	181	151	160	153	161	176	168	173	144	152	144	145	157	204	154	171	160	149	155	148	158	165	160	159	149	163	170	150	150	140	192	171	160	181	150	159	184	147	149	159	172	185	177	166	162	170	161	153	180	159	135	165	180	165	159	170	154	151	158	182	170	159	165	160	171	181	161	155	167	166	154	172	152	148	150	169	173	182	162	168	173	164	152	178	156	181	163	143	158	175	155	173	175	170	151	170	158	157	163	174	160	179	163	158	139	161	148	148	152	142	153	172	172	175	155	150	159	147	163	177	147	166	153	165	164	172	170	174	180	161	162	152	162	169	166	174	168	164	161	156	168	167	176	172	153	159	183	153	151	207	167	162	154	169	169	180	166	164	143	167	154	152	161	171	155	177	155	170	149	163	166	148	151	134	173	160	156	150	161	178	187	164	162	155	171	162	160	147	142	178	159	149	185	156	150	168	158	159	170	184	187	183	180	157	177	164	149	144	161	174	160	175	155	143	157	150	190	156	163	156	143	187	164	180	177	161	174	164	154	154	175	173	158	171	156	172	177	183	162	173	172	151	177	188	145	153	176	161	153	147	168	186	178	175	183	176	161	167	162	141	174	170	171	189	178	186	137	170	172	173	167	167	169	179	183	147	164	161	166	162	169	195	161	157	140	152	180	134	151	164	151	142	165	157	183	149	182	142	180	160	161	173	160	162	159	161	152	155	159	173	164	165	155	154	164	156	165	164	160	160	177	151	175	159	179	140	156	161	153	171	181	161	163	168	173	176	159	185	167	137	159	162	184	162	153	161	158	155	177	183	161	145	163	179	161	173	164	145	156	175	166	141	161	154	187	175	174	185	179	155	175	158	159	150	156	156	146	157	136	159	175	165	164	179	173	179	162	170	167	170	142	153	146	174	187	163	155	171	192	162	172	190	181	168	175	146	139	164	162	168	170	159	177	163	180	178	163	146	158	176	173	144	160	165	152	164	164	157	136	159	152	147	144	160	155	185	168	138	178	156	148	158	174	202	159	157	158	161	154	153	173	160	182	135	168	176	158	141	175	156	185	175	172	159	179	159	167	170	165	173	155	182	168	151	147	187	155	176	160	167	181	169	185	162	157	174	173	152	169	179	174	172	158	191	155	148	169	156	151	159	167	164	160	165	150	157	169	180	178	181	171	179	177	168	146	163	147	160	152	165	166	142	163	164	149	165	138	158	181	164	172	154	172	168	151	165	158	150	144	184	154	165	170	157	158	155	164	179	153	150	141	150	156	165	166	174	168	164	174	168	167	153	159	172	162	163	167	150	153	160	143	168	170	159	162	165	178	169	177	184	152	176	164	172	166	182	176	158	154	160	160	172	162	162	163	143	171	166	180	180	158	139	162	162	157	173	193	156	131	158	163	178	147	176	175	170	178	172	159	148	163	172	195	173	172	176	168	184	186	167	136	168	169	142	168	160	167	159	174	157	143	163	157	161	164	158	172	183	153	176	150	158	176	183	146	167	170	167	173	156	146	186	164	167	172	161	139	162	148	153	169	185	174	166	166	175	159	164	188	174	148	155	175	174	171	145	159	160	164	173	162	176	145	165	173	172	185	162	151	160	176	157	161	161	140	159	163	143	172	171	165	191	169	160	174	158	165	162	163	152	184	171	182	169	156	168	179	155	172	147	150	173	160	157	151	168	154	154	161	172	145	155	165	161	165	147	172	143	170	156	152	162	172	153	149	155	148	163	164	158	164	166	201	175	157	168	179	166	161	151	171	177	149	176	167	173	188	137	183	166	169	190	167	177	182	169	177	177	171	160	147	186	182	163	153	176	168	161	165	144	172	181	193	174	174	154	168	189	155	151	168	142	163	172	146	165	169	169	163	166	158	166	168	181	155	157	186	181	163	172	154	182	163	162	164	166	154	143	177	179	177	169	163	168	154	156	169	176	166	172	167	187	149	159	151	170	152	177	166	163	167	164	166	162	163	162	172	177	168	163	152	169	180	162	137	193	160	159	192	160	173	164	186	167	157	168	170	158	159	172	155	169	166	172	150	161	143	176	165	178	160	137	194	165	183	184	167	157	182	165	169	165	146	159	155	162	141	161	151	168	171	174	153	158	157	146	180	158	166	173	169	151	131	167	171	139	156	153	155	163	174	163	153	139	133	149	165	169	184	168	161	179	171	169	180	170	173	158	147	151	168	152	157	180	173	167	188	169	166	175	171	164	154	160	160	169	159	168	162	158	169	174	169	175	164	182	176	144	133	155	169	186	155	152	162	159	152	182	162	175	149	165	176	176	162	174	160	155	171	178	174	159	143	174	174	170	160	178	163	157	171	146	175	156	160	140	165
27479	19880	7805	908	562	475	418	423	410	391	380	359	378	379	370	382	380	371	372	357	379	368	368	358	358	367	349	339	376	368	360	352	353	358	360	360	412	374	379	377	390	359	357	373	355	367	370	386	364	393	362	381	379	382	402	368	353	363	361	369	347	381	378	357	350	389	384	371	403	372	392	382	376	375	349	353	369	369	339	398	368	359	392	361	392	379	380	364	345	362	361	400	365	366	319	363	354	348	348	357	396	409	357	394	365	397	365	365	368	365	353	365	348	367	391	343	379	357	391	347	380	340	393	370	334	390	345	370	382	342	355	389	359	387	347	396	338	390	383	382	391	414	381	364	388	338	368	355	404	398	393	372	390	350	394	385	359	394	349	374	379	334	358	343	371	393	394	383	366	353	390	365	352	387	357	356	405	328	376	395	364	392	379	379	346	379	390	354	357	369	341	356	321	356	397	388	349	327	379	380	379	347	349	359	367	406	357	374	361	416	370	340	414	381	376	368	356	337	358	352	344	337	350	378	380	366	353	345	360	353	376	359	384	337	353	368	349	373	389	383	375	348	411	376	363	349	364	351	351	350	343	348	369	348	408	360	358	362	374	358	394	352	379	394	374	370	366	378	402	363	358	375	381	386	393	375	392	352	374	357	376	365	358	366	355	364	364	382	387	360	354	369	344	347	375	363	398	394	397	335	382	356	342	347	352	354	371	377	365	363	355	388	334	331	383	377	371	385	362	332	404	346	334	381	369	398	359	369	349	366	360	365	362	382	386	352	355	372	377	354	361	359	382	365	354	360	347	376	380	377	370	392	401	395	392	407	378	351	384	329	397	385	376	374	391	350	364	380	387	347	356	366	360	364	402	379	359	365	367	365	405	378	376	366	372	393	391	350	363	358	352	368	382	343	346	350	358	365	345	389	391	359	379	350	355	363	370	334	366	359	375	403	349	384	386	366	363	370	430	352	371	376	352	363	386	367	359	379	343	360	367	351	350	357	363	376	368	366	363	372	338	376	382	384	395	372	335	363	354	420	380	379	370	352	392	342	379	370	373	366	389	390	363	370	394	361	367	357	359	395	404	373	360	372	350	363	357	408	399	364	357	390	359	370	397	362	353	357	384	361	376	353	343	360	387	351	341	372	374	354	383	364	387	407	354	367	380	363	365	347	354	352	378	389	405	353	354	394	351	347	377	338	347	334	401	377	379	394	352	373	342	387	400	357	352	383	357	374	353	333	403	338	381	359	380	339	373	381	345	366	376	378	378	342	388	364	349	349	317	361	369	388	383	357	345	360	353	370	367	375	373	387	374	319	363	415	342	376	345	354	338	368	374	331	364	359	365	332	346	369	368	355	398	364	361	378	377	381	349	353	344	392	360	346	359	356	363	382	379	364	337	383	341	358	381	345	369	380	365	375	352	352	365	365	381	375	379	347	390	347	380	373	357	371	367	369	353	394	364	401	345	368	344	374	388	347	368	379	366	357	381	370	383	393	379	376	367	352	378	357	393	367	345	348	392	379	358	326	376	356	330	364	363	381	365	387	371	365	390	386	357	366	381	402	371	367	360	349	388	384	362	395	354	345	388	376	353	380	383	368	357	392	360	361	382	357	351	396	377	340	366	396	349	332	398	382	377	334	413	373	382	324	374	354	333	351	333	367	383	341	366	326	378	373	399	389	358	353	371	392	329	380	370	367	354	379	371	374	341	349	362	362	368	354	361	353	317	349	362	356	374	385	371	338	381	343	364	372	376	337	367	375	349	351	345	383	379	355	368	361	375	393	381	350	371	361	378	348	372	383	332	373	339	385	361	363	366	372	366	398	384	395	387	344	351	344	366	363	371	390	354	321	367	389	369	353	402	365	347	359	352	328	330	402	356	417	409	362	362	384	377	366	364	375	386	381	365	333	368	366	369	332	387	368	397	382	396	363	345	382	390	376	377	356	354	394	368	406	331	363	377	368	356	365	402	381	381	359	386	352	385	397	378	409	359	349	344	397	340	356	343	349	373	359	354	357	339	339	355	378	361	381	356	377	383	398	391	336	355	377	369	361	362	391	355	344	338	370	354	392	372	393	327	366	393	372	348	394	370	362	380	370	355	356	375	362	351	352	382	359	361	389	357	387	402	345	360	390	363	377	372	398	372	400	375	348	367	354	364	361	360	393	344	395	356	386	399	347	366	346	365	375	384	368	358	390	352	402	365	391	350	368	374	387	350	384	365	366	337	364	370	395	391	381	379	373	352	352	397	379	382	380	394	407	374	370	374	361	359	377	365	371	372	361	384	350	354	367	368	383	362	358	341	350	397	397	343	341	364	381	358	376	371	361	376	351	395	374	394	371	377	361	357	368	358	388	393	374	353	397	344	353	390	348	371	338	342	371	374	360	362	358	355	358	375	358	376	376	355	364	367	364	381	381	352	363	370	346	386	378	393	373	357	385	356	366	345	366	410	368	365	370	357	364	391	374	363	397	329	354	350	391	367	402	383	353	366	389	354	364	398	356	388	350	341	387	387	369	358	379	328	351	397	377	359	387	364	389	376	331	374	343	400	378	374	361	352	351	365	366	355	329	371	362	373	346	381	338	382	366	364	333	367	353	376	363	386	391	399	380	391	396	371	381	363	370	399	395	370	331	360	382	368	365	362	392	368	380	358	359	388	347	336	360	345	350	345	359	359	390	378	366	381	358	359	364	374	366	342	343	398	363	377	375	342	380	339	378	398	372	392	359	329	349	372	375	374	367	341	353	325	363	382	342	368	387	366	377	348	372	355	359	369	390	367	373	367	357	369	364	375	396	328	372	374	383	362	359	370	367	385	340	397	329	390	328	385	400	393	338	402	336	396	352	395	373	361	344	354	347	309	390	373	367	360	375	352	332	359	374	371	379	383	367	356	376	373	379	377	384	323	369	369	395	356	355	339	379	363	362	352	362	392	377	360	356	367	376	347	363	324	345	403	361	346	374	347	337	377	373	393	407	363	367	361	371	387	404	356	365	367	398	381	391	376	359	363	356	384	342	377	376	360	381	378	334	353	403	413	360	382	360	360	360	390	364	377	368	348	394	349	405	383	361	347	361	345	338	372	358	349	351	388	362	369	376	337	358	383	401	349	371	371	404	357	385	347	400	363	358	393	364	383	368	404	387	377	367	360	340	351	366	365	377	353	380	362	362	404	412	332	348	330	373	361	355	364	366	362	366	374	345	371	371	367	370	367	351	376	387	398	374	383	368	383	347	376	388	381	358	320	386	317	375	358	364	370	324	358	336	400	358	373	391	343	404	356	360	351	364	372	334	359	365	330	363	380	359	356	365	370	364	347	371	345	353	372	355	367	350	390	369	387	368	418	373	380	397	383	359	353	377	368	366	337	339	335	354	349	395	345	376	357	370	340	346	358	389	328	354	388	336	334	394	352	395	381	362	381	389	337	380	342	364	376	338	384	370	356	371	347	342	330	370	367	367	377	374	370	393	373	368	370	332	334	370
4935	2406	1462	848	702	650	583	470	470	458	472	432	401	419	408	410	434	406	437	408	393	397	405	377	394	374	382	419	379	412	420	394	392	410	378	353	395	358	404	380	395	381	427	403	393	372	390	364	348	370	350	418	420	380	377	397	369	371	393	366	365	395	359	367	354	418	392	367	392	377	404	362	403	391	405	415	384	382	356	383	360	383	391	386	383	391	369	390	417	388	362	380	383	408	365	390	383	383	371	371	373	403	361	390	372	359	400	407	394	366	369	373	398	384	404	398	421	390	379	345	377	407	380	388	368	376	376	383	389	398	369	367	398	416	355	378	356	422	420	392	358	396	404	371	384	359	385	408	340	398	372	417	377	361	362	398	385	399	395	404	353	375	419	396	375	413	420	398	393	409	425	364	356	407	371	399	395	380	355	374	349	387	383	364	408	412	407	413	351	365	397	410	400	388	388	391	390	391	383	378	380	417	403	404	359	389	402	380	395	365	406	405	389	399	411	377	419	382	370	407	397	378	388	373	379	396	363	372	391	358	361	345	395	372	365	381	353	404	410	407	334	403	377	445	403	377	433	400	396	384	369	362	408	366	391	386	394	391	381	406	387	404	364	355	368	351	396	397	366	354	427	392	389	421	410	417	362	391	389	406	374	364	380	387	392	366	387	388	378	375	369	377	408	384	382	377	397	428	405	397	376	382	393	328	406	401	403	359	395	393	424	371	409	394	424	390	361	387	408	375	367	361	391	378	404	384	365	386	383	393	353	402	405	380	397	390	378	410	371	381	369	378	380	376	356	392	393	412	408	380	390	387	360	359	370	362	374	368	394	378	394	392	402	374	394	423	385	395	415	386	402	369	377	380	401	349	362	398	410	385	353	379	366	392	355	402	398	390	363	372	411	388	374	385	383	370	437	416	412	423	381	353	400	399	397	413	373	411	390	382	383	376	418	356	410	399	373	394	377	376	385	353	360	378	396	391	406	399	442	361	376	392	408	385	394	410	362	380	357	400	368	386	372	392	375	414	395	387	353	386	395	403	404	429	370	371	392	394	352	379	402	394	416	442	383	363	350	397	391	380	370	388	383	384	403	397	417	415	424	394	401	394	410	359	375	398	384	411	410	392	370	374	334	403	413	370	400	395	409	398	356	383	415	374	393	391	411	372	387	373	367	370	426	354	376	374	418	392	396	380	384	370	367	378	415	371	396	392	354	419	385	379	395	391	375	416	405	439	409	379	418	391	391	375	386	411	368	367	376	397	415	376	404	386	441	384	387	382	402	423	427	414	413	403	375	361	392	406	383	390	350	370	367	381	353	377	416	387	405	455	369	378	406	407	378	379	360	398	370	421	388	365	395	372	329	364	346	362	402	385	377	349	387	410	394	408	369	350	379	349	393	406	379	370	411	392	400	369	389	420	389	381	367	371	391	389	376	386	394	399	422	410	372	382	390	372	394	369	410	372	413	352	390	395	385	354	377	350	410	414	409	364	394	392	373	396	406	382	423	430	400	388	397	405	398	367	384	389	359	381	369	371	366	384	391	349	371	425	366	380	427	401	372	378	359	392	395	380	417	392	382	374	387	376	342	403	359	396	379	387	393	358	386	385	406	380	396	377	405	376	384	401	379	413	352	411	409	387	351	402	381	445	389	350	390	373	386	394	376	360	375	379	385	374	375	358	369	355	397	369	394	396	372	372	421	400	398	388	386	378	389	396	359	412	354	382	368	423	401	400	363	348	413	398	358	401	379	368	412	428	415	406	362	347	387	382	389	338	398	414	370	408	357	388	403	344	377	390	354	397	376	403	383	395	374	406	402	382	413	410	409	401	377	416	384	384	352	393	389	372	416	359	409	365	424	401	395	398	390	371	393	406	367	384	368	385	367	389	388	376	367	393	382	367	381	407	387	398	416	352	410	370	374	359	412	415	378	390	404	375	368	373	358	378	380	402	378	392	376	339	375	382	390	384	421	374	403	409	436	405	422	371	379	386	358	377	390	391	357	394	370	402	363	394	376	398	387	380	400	398	402	391	411	400	388	397	370	381	401	381	387	374	386	389	389	401	399	349	389	373	428	397	379	365	385	382	366	407	389	397	426	383	392	389	386	408	376	378	409	394	376	405	398	362	437	387	405	401	400	419	399	403	439	408	366	384	361	401	418	388	418	382	361	363	388	367	407	341	378	388	395	382	384	415	380	400	381	371	411	400	406	387	398	384	388	366	395	372	377	375	364	401	384	407	364	378	397	400	394	384	449	385	403	391	366	403	390	368	401	398	390	368	383	398	368	396	368	376	382	414	384	383	382	375	406	403	387	408	372	398	402	379	392	385	430	367	395	388	399	404	392	358	376	375	403	376	431	394	395	371	411	366	372	392	383	395	384	377	370	373	354	393	394	402	376	403	423	363	361	394	373	376	391	369	395	407	362	391	398	389	392	357	401	397	396	386	384	398	361	387	363	386	400	375	395	367	369	380	394	399	398	371	380	386	364	391	423	388	385	392	380	401	381	393	388	362	378	385	384	375	403	405	403	380	376	379	377	336	418	405	374	416	419	380	397	401	372	388	384	403	394	369	389	392	368	378	365	340	422	438	400	395	391	437	387	372	411	364	402	382	396	374	371	406	406	404	389	390	394	393	395	412	415	393	403	384	419	405	387	415	351	362	374	382	400	416	415	383	367	386	415	394	382	355	398	347	365	383	382	405	383	368	389	383	397	370	392	362	382	424	392	409	402	388	403	413	395	392	378	352	384	389	407	393	370	387	391	372	369	357	410	384	386	383	360	387	411	374	401	427	387	350	340	382	383	380	384	419	360	383	371	395	343	375	404	377	377	399	391	397	395	380	383	415	399	391	372	360	369	370	405	409	385	362	378	385	379	390	405	380	358	354	437	411	387	379	384	385	382	347	403	388	361	368	345	397	422	390	383	376	404	396	384	395	350	415	350	409	391	433	363	379	391	372	388	372	372	385	421	359	380	351	412	375	400	422	362	389	400	361	379	405	389	382	382	396	383	373	382	362	406	395	386	401	351	423	405	402	376	415	385	373	394	385	386	391	398	394	394	403	365	353	348	362	366	396	381	378	394	366	395	363	389	383	370	418	422	379	347	396	351	396	387	343	396	408	363	389	398	388	400	366	378	412	380	354	392	390	382	383	365	399	422	407	362	401	399	377	377	402	414	399	359	423	387	374	356	385	378	373	356	394	417	413	401	368	394	385	379	416	343	378	360	358	355	393	384	373	378	370	386	393	383	369	426	364	367	358	353	344	377	363	370	372	369	385	390	331	396	375	401	369	394	372	392	394	388	410	372	373	375	375	385	360	374	398	371	404	363	381	380	400	390	371	353	381	431	380	362	379	382	394	397	385	370	369	387	338	413	424	419	386	380	344	417	392	402	372	396	394	371	397	383	375	402	390	339	368	386	396	391	379	370	401	383	397	354	403	394	383	328	399	387	360	355	380	403	368	385	377	393	396	368	385	392	422
23643	20934	27741	24253	20808	4661	723	494	380	332	342	282	275	272	250	249	238	213	215	210	195	212	200	188	176	202	181	202	192	171	227	184	204	180	201	200	195	170	200	195	161	171	176	168	194	203	215	179	173	193	208	184	203	195	184	192	189	174	191	167	180	169	181	182	180	185	183	183	166	155	199	172	204	174	196	196	172	194	171	178	172	156	167	188	159	162	171	162	166	193	185	177	182	169	170	193	163	168	167	161	177	183	160	147	176	159	174	176	170	170	195	186	185	170	168	156	171	176	177	199	188	164	163	219	177	193	173	197	177	156	183	172	177	165	206	193	188	190	160	194	188	192	195	191	163	189	199	183	169	174	182	164	185	204	160	184	149	191	159	174	177	171	160	158	137	197	175	189	166	164	163	198	189	173	197	162	191	176	179	188	188	198	183	196	184	193	154	195	183	193	170	179	171	177	165	180	181	203	172	177	171	164	186	184	175	162	169	212	154	180	168	197	185	176	178	208	154	185	174	176	171	166	192	177	171	174	159	180	167	164	158	189	188	161	192	164	181	189	178	161	162	166	176	175	181	167	192	161	173	164	190	186	188	171	178	166	173	188	186	173	180	189	177	182	158	185	152	162	186	198	161	173	153	171	166	191	168	193	169	176	166	166	175	167	174	189	161	189	188	180	186	166	170	173	171	213	169	171	175	178	165	180	176	193	159	167	183	188	162	170	162	169	171	191	181	182	170	186	180	165	162	156	195	157	178	158	195	165	193	192	178	150	175	174	187	188	159	160	154	187	181	156	172	202	159	188	200	158	182	201	190	167	172	205	154	175	163	171	172	195	174	174	144	193	164	180	180	161	196	164	162	190	207	196	199	164	179	182	170	192	176	186	184	185	184	161	178	177	186	188	165	155	188	161	184	177	185	196	181	199	192	168	180	187	190	184	174	158	182	179	176	188	171	185	179	202	174	177	170	196	185	191	184	168	181	169	158	182	170	155	203	162	188	195	173	167	201	182	192	168	180	186	202	227	169	180	164	174	200	193	156	192	184	168	196	170	160	172	159	146	169	199	188	154	195	163	169	193	201	153	155	150	166	171	191	174	193	167	177	175	179	176	197	185	170	168	167	183	185	184	178	193	176	177	184	194	183	185	186	193	170	153	184	179	201	193	169	183	159	177	177	159	190	170	174	180	183	180	192	178	203	182	189	168	196	187	175	166	164	195	164	168	178	179	190	168	207	190	190	181	186	184	171	162	186	196	162	143	173	186	156	175	185	158	180	175	160	176	181	187	182	186	170	158	162	165	195	186	190	160	184	150	172	163	209	177	167	198	189	175	191	174	185	179	190	177	157	177	189	168	173	182	188	165	195	156	168	181	179	181	145	174	177	154	178	190	170	176	186	155	199	196	163	182	138	183	196	153	196	185	177	165	175	167	160	164	176	181	184	183	177	175	171	156	143	195	181	196	163	177	168	174	169	176	180	175	183	184	171	181	155	190	190	165	165	158	176	173	194	167	166	179	170	183	176	165	194	158	188	182	202	217	168	197	183	184	170	158	186	165	188	193	172	161	161	162	178	170	180	162	191	181	179	162	170	187	163	186	194	162	170	183	183	183	186	213	216	176	177	172	159	157	167	170	179	171	163	159	193	163	161	166	165	155	189	187	185	158	182	155	174	185	159	205	190	177	177	172	179	184	196	169	161	172	174	169	175	181	158	234	189	170	188	165	173	180	166	181	195	182	160	168	176	175	159	166	182	168	178	187	186	192	178	196	171	182	189	157	163	199	174	155	164	169	157	186	183	170	186	174	181	190	182	185	174	189	157	179	185	166	199	161	167	197	176	181	177	167	173	175	178	162	181	207	187	192	192	167	185	183	177	172	171	162	195	178	159	163	177	179	188	148	177	176	170	153	184	167	172	186	187	194	188	180	164	152	165	155	161	172	206	184	162	163	163	155	185	156	170	184	182	191	174	168	193	178	171	186	176	163	181	178	154	187	181	162	160	182	189	165	192	168	185	182	182	191	188	181	166	144	153	177	187	181	197	186	165	176	159	173	175	183	179	172	176	147	156	162	179	171	197	180	194	198	146	169	194	186	192	162	171	173	183	165	171	186	190	160	183	174	182	171	184	157	166	159	175	191	191	165	162	168	179	166	164	185	198	178	171	149	173	187	180	176	161	196	165	164	179	165	173	195	173	159	179	168	212	170	169	171	168	189	184	170	150	186	164	181	155	175	184	177	173	182	187	148	179	160	173	183	181	192	185	188	149	180	177	154	172	196	201	182	178	159	160	174	176	186	162	172	182	193	191	207	172	192	155	178	181	162	196	166	165	193	159	172	145	176	191	186	180	193	191	180	185	198	168	174	173	170	191	174	163	199	199	184	180	176	203	167	164	180	201	182	173	165	182	200	171	174	180	192	185	176	192	181	169	168	182	163	201	190	158	195	166	155	161	192	189	166	167	157	180	167	170	184	169	174	163	168	168	186	169	181	176	176	197	170	169	181	179	181	193	184	176	197	175	158	142	174	159	168	182	206	193	191	183	168	177	172	199	156	156	160	167	154	179	156	183	179	174	174	182	203	162	160	175	179	199	171	198	191	173	178	182	158	182	175	146	194	171	178	179	164	209	160	172	206	139	202	191	172	175	166	158	153	162	196	206	174	190	181	160	175	196	173	181	175	198	191	175	181	188	197	189	162	168	199	163	168	188	194	184	179	163	173	142	169	159	172	185	152	173	155	193	166	193	190	213	174	179	191	177	179	156	175	181	168	185	179	190	169	201	154	203	176	191	182	191	157	174	171	189	172	182	173	192	162	186	157	163	167	162	182	159	158	164	166	175	200	163	161	170	163	190	199	147	167	169	191	188	163	210	175	180	173	174	168	172	168	153	167	165	184	164	173	165	183	164	175	188	180	180	178	167	179	156	188	203	184	178	177	175	207	157	153	185	199	196	180	164	180	191	190	169	171	172	171	166	190	194	172	201	191	171	153	190	191	210	179	163	173	175	179	183	202	175	163	158	165	191	191	187	184	159	124	181	181	164	168	175	194	177	160	197	177	184	198	173	202	159	178	192	153	170	158	181	169	174	190	177	183	183	179	177	188	200	164	162	199	166	159	186	188	190	180	172	160	171	174	150	172	169	173	160	154	158	157	173	190	176	179	169	178	163	147	156	171	193	176	182	166	180	182	184	165	175	181	183	179	212	177	178	161	181	196	181	176	184	200	159	165	160	188	207	159	159	180	207	190	166	176	179	155	167	193	168	170	180	158	175	186	156	176	170	184	159	193	185	174	188	169	183	152	167	152	182	173	170	181	181	153	176	192	185	173	207	173	164	170	164	171	198	185	179	160	157	164	152	172	194	164	188	144	177	154	181	164	172	189	187	167	181	168	156	188	165	186	160	167	156	174	177	193	171	178	172	187	176	173	173	163	190	170	180	164	198	185	165	190	184	191	191	177	203	194	180	170	200	166	180	195	190	158	188	182
3513	8543	5537	2561	1737	1333	1042	747	625	531	467	389	361	316	301	302	293	239	238	266	237	243	231	208	215	221	212	232	209	213	204	205	219	207	176	214	185	212	184	200	193	172	195	199	195	205	194	167	197	178	187	191	188	204	209	213	203	203	211	183	190	203	196	226	192	189	184	203	188	188	174	183	196	195	177	210	185	202	183	209	177	182	176	182	176	167	175	181	199	186	208	190	201	176	180	175	193	169	177	169	200	169	179	167	189	197	171	191	158	198	197	191	215	195	183	183	169	200	177	176	174	178	175	188	195	218	190	203	197	180	175	213	178	168	185	185	199	217	185	180	192	204	203	174	180	215	192	186	179	204	204	216	192	172	171	180	182	185	167	170	193	188	169	203	173	181	192	188	163	212	143	183	196	171	186	193	191	195	185	155	199	179	212	180	203	158	175	193	200	178	194	197	156	212	163	196	189	188	188	195	172	186	187	202	198	193	194	165	212	196	170	209	195	176	171	186	173	208	202	169	177	192	185	169	184	183	187	212	181	157	193	198	169	199	188	196	172	189	184	172	182	193	186	188	174	189	181	177	197	185	186	197	179	184	177	210	191	186	180	168	185	185	185	193	190	189	160	203	192	187	175	185	159	181	198	187	164	192	187	198	176	202	182	179	185	199	177	201	205	156	186	166	181	205	202	183	178	170	172	193	191	195	192	180	184	191	191	179	178	163	149	182	205	197	183	186	190	157	192	188	169	201	191	197	211	171	194	219	185	179	184	197	202	201	202	184	172	207	182	179	163	201	178	187	187	193	188	207	175	178	209	188	187	209	190	171	206	176	192	183	189	178	187	200	209	167	179	191	181	176	186	182	163	192	193	191	168	173	184	191	207	192	160	197	176	172	173	207	178	184	177	182	179	171	207	169	184	198	188	169	172	182	183	164	194	204	192	193	188	189	183	173	157	155	172	203	212	191	175	207	171	182	208	198	192	176	175	169	177	178	191	172	167	203	207	192	178	195	180	203	195	194	178	192	179	197	179	185	167	200	187	174	178	188	195	188	171	190	186	186	194	201	182	170	165	185	200	211	172	183	181	187	193	175	185	174	203	168	200	184	175	186	208	177	180	167	186	203	170	197	206	173	207	175	180	182	178	179	192	167	162	169	162	209	172	194	185	170	189	187	181	199	186	190	191	194	167	170	194	214	192	186	167	203	196	202	212	178	181	197	188	195	181	182	175	197	188	183	178	182	173	183	192	189	191	199	181	153	181	210	190	172	179	220	185	155	168	189	184	217	203	182	165	191	187	172	170	184	163	199	201	191	202	181	164	209	184	209	167	187	171	187	155	189	176	230	162	194	192	176	215	177	189	188	191	175	204	171	195	181	193	185	203	195	205	168	189	189	200	177	189	192	195	191	187	185	180	199	188	168	185	186	194	203	189	192	206	214	178	177	183	187	202	199	196	173	190	183	194	208	173	189	182	214	201	181	200	184	210	180	167	208	179	164	199	196	180	181	203	183	228	179	191	197	191	193	196	165	199	173	169	201	197	200	174	198	190	172	194	206	194	192	212	212	185	186	185	199	172	185	165	187	153	190	201	179	193	160	179	186	191	166	177	195	199	180	194	201	181	181	192	196	177	202	179	186	185	180	174	191	184	202	180	187	173	189	177	185	191	175	187	200	193	176	181	183	201	185	185	196	182	206	211	203	177	167	177	168	182	182	177	198	219	165	192	199	221	205	172	170	195	193	173	175	181	195	165	181	177	191	194	213	198	192	184	169	196	183	214	195	192	182	173	165	191	188	194	169	185	209	181	191	181	224	158	193	177	178	188	177	180	177	173	190	210	166	179	174	179	164	188	201	212	188	204	181	169	188	191	195	192	179	174	188	197	196	202	181	181	172	176	187	200	173	215	205	202	183	167	168	195	177	184	193	175	170	190	169	208	180	170	198	167	175	182	182	193	218	191	197	193	205	182	198	181	168	204	204	195	159	200	198	184	195	185	161	183	214	173	178	181	185	198	190	179	187	192	164	177	186	194	189	176	204	188	207	177	180	182	180	183	155	196	183	196	191	182	162	198	173	168	197	186	158	178	200	188	182	185	192	194	186	189	182	199	191	195	208	176	187	177	185	209	215	211	170	164	198	201	167	160	185	184	196	182	180	200	186	179	194	189	195	165	175	182	200	182	193	173	213	203	191	186	159	203	195	202	192	189	210	188	183	205	175	199	170	162	176	201	193	185	186	218	181	171	174	206	171	196	178	183	195	198	167	173	170	188	198	199	199	165	203	178	190	208	197	176	166	200	189	179	211	169	196	175	197	202	194	187	188	180	200	166	185	205	171	180	204	210	188	189	218	180	195	174	194	175	182	163	209	196	185	179	181	173	199	206	171	173	179	175	172	179	188	214	172	209	198	164	165	158	213	185	190	188	175	181	211	187	174	196	167	193	204	208	197	202	162	198	157	199	178	202	175	177	198	175	193	206	193	185	161	202	181	183	185	219	188	209	197	203	191	173	167	185	174	201	193	189	191	172	181	188	190	197	186	199	166	214	178	192	178	170	199	165	207	196	185	211	168	195	213	185	192	160	200	162	188	209	180	162	192	194	178	172	177	195	180	183	197	181	183	168	185	172	176	201	162	201	185	196	189	196	201	178	191	189	185	191	164	195	193	195	171	171	178	197	194	197	213	163	178	197	189	168	180	168	170	190	183	211	192	180	196	189	183	195	195	190	188	180	173	195	182	199	194	194	174	198	191	175	186	196	179	188	178	202	194	205	187	163	161	183	167	177	190	193	191	181	199	179	179	190	183	184	187	190	198	197	188	192	195	183	203	203	179	198	207	189	193	188	190	169	184	195	184	180	199	173	207	181	186	197	188	192	168	172	171	189	194	184	196	223	190	191	178	183	186	172	181	169	183	199	191	193	175	188	189	185	194	193	190	198	188	166	217	187	170	177	166	175	188	205	190	170	177	173	211	180	203	185	198	184	191	189	207	195	183	170	189	170	173	185	178	172	193	218	164	187	181	181	175	185	168	174	173	183	198	179	173	178	196	186	201	178	199	180	198	204	189	194	205	171	195	186	176	202	197	181	189	215	183	200	177	166	195	185	154	176	183	187	198	191	179	195	179	193	184	161	179	182	175	209	195	191	174	191	190	178	195	174	207	190	164	205	196	174	174	183	188	184	169	165	213	184	197	173	192	157	190	152	187	168	152	194	184	202	212	172	192	199	157	164	169	164	196	158	192	197	188	179	209	186	187	200	194	184	184	179	189	207	197	183	220	212	207	165	208	170	175	195	178	196	186	200	166	177	195	180	162	194	175	156	171	189	186	187	185	165	187	203	191	175	196	197	178	197	193	214	195	224	184	195	210	183	181	174	201	167	198	177	179	186	181	206	199	170	194	199	180	217	187	184	187	199	207	193	170	184	208	192	198	205	180	193	199	184	179	183	182	187	186	197	178	164	203	179	179	204	219	182	180	193	181	174	180
24622	20898	26593	25154	7329	796	630	562	552	503	481	492	450	461	451	475	446	466	408	470	410	428	421	419	435	443	401	402	425	397	457	453	437	436	435	437	470	441	418	402	421	433	439	489	421	440	403	434	409	407	458	405	412	411	441	477	430	381	409	425	412	452	405	457	440	418	406	430	461	401	379	434	420	402	404	410	443	437	406	440	468	439	438	382	406	418	397	384	364	446	455	440	420	408	435	432	443	452	442	456	453	378	445	394	415	428	480	449	444	438	412	421	419	445	405	402	448	445	438	474	401	418	431	436	418	449	440	431	415	437	475	418	429	456	417	415	483	416	446	415	450	461	455	454	434	409	421	458	463	446	406	459	411	403	416	457	438	426	456	461	400	407	414	466	408	466	441	439	454	447	410	403	425	419	439	437	413	436	411	432	434	426	408	442	455	435	433	406	432	429	442	435	427	421	443	424	424	414	410	422	411	453	432	424	424	427	415	409	412	424	423	381	409	415	408	433	427	442	460	436	449	435	448	421	442	445	419	421	441	419	410	443	426	380	465	402	418	464	428	420	444	423	427	459	457	443	463	445	416	428	440	427	434	434	431	464	429	375	412	417	405	409	462	401	405	435	425	405	438	453	417	432	430	447	413	438	437	431	392	430	468	393	436	433	445	414	405	419	409	408	390	426	397	420	410	421	434	422	448	425	429	432	452	421	407	420	424	454	416	426	468	467	394	412	408	445	430	436	461	433	436	402	417	424	436	455	411	405	423	427	430	439	478	416	411	427	440	425	452	436	459	414	432	389	466	426	408	446	427	445	385	430	437	404	436	400	444	439	394	434	430	442	436	413	431	406	426	414	386	431	430	432	430	430	423	432	443	416	416	402	433	424	469	416	436	411	432	431	451	446	418	432	454	412	435	412	422	430	439	436	426	449	445	417	436	460	421	434	416	447	406	432	431	457	443	433	442	409	468	454	422	454	457	382	480	450	412	441	438	427	429	442	426	407	442	385	440	434	432	443	432	457	452	465	424	445	420	388	429	440	435	441	414	416	437	415	417	406	459	432	401	402	427	384	451	439	417	389	423	419	421	431	391	416	412	432	390	413	404	449	449	460	442	447	418	417	438	438	449	396	444	434	400	454	447	458	443	415	406	449	444	417	406	409	444	426	399	425	492	396	418	389	408	437	441	439	413	451	414	426	442	454	430	429	433	409	425	402	408	384	408	408	474	454	408	452	392	444	440	414	433	431	436	415	438	423	437	430	424	446	438	401	399	435	414	429	457	412	430	446	412	450	424	414	420	436	481	439	401	433	394	444	404	457	434	442	459	416	444	442	438	442	443	443	422	472	446	399	404	414	407	413	415	397	384	439	441	444	403	445	415	405	429	430	412	448	430	453	456	408	398	405	436	463	433	454	436	443	429	385	418	431	424	447	434	394	420	426	426	422	450	436	434	438	433	438	416	365	433	428	421	423	451	440	455	416	393	451	458	415	427	421	485	421	458	444	435	412	439	430	443	407	420	420	409	456	464	372	404	463	408	463	457	435	421	437	410	465	459	419	424	422	478	444	411	446	407	454	433	463	398	383	430	431	440	433	412	441	397	430	445	421	450	414	414	406	446	416	447	387	391	437	420	427	436	408	445	423	404	392	436	448	390	404	434	408	459	439	420	409	426	390	429	426	426	412	445	465	379	455	438	398	448	445	394	406	435	436	402	414	437	427	460	417	408	437	433	416	443	400	429	425	422	453	402	396	383	412	409	404	447	431	422	435	412	403	463	455	418	443	412	476	433	413	419	437	404	467	444	450	420	451	442	415	434	449	424	423	430	427	435	401	415	443	454	410	414	414	446	469	424	417	423	404	457	471	407	441	399	435	445	437	426	427	438	415	442	446	392	427	414	408	429	430	405	407	436	417	424	402	413	435	394	411	446	465	430	400	452	394	486	444	421	444	436	436	390	433	420	403	400	405	415	419	419	416	432	426	417	449	393	451	410	400	421	449	391	441	434	406	437	416	437	452	443	425	392	461	449	431	398	438	463	424	418	426	439	382	417	447	421	435	416	398	438	461	405	440	432	434	432	403	408	442	397	412	425	413	459	468	398	429	429	431	417	415	414	435	442	435	449	456	417	452	464	408	382	431	400	462	416	414	408	426	422	415	414	423	432	404	440	402	394	423	449	437	411	440	397	407	423	434	412	421	432	469	450	411	423	424	476	411	393	424	437	415	444	428	424	414	478	465	427	419	446	433	422	468	418	385	410	432	440	431	439	404	411	428	401	443	422	410	418	468	453	434	444	437	441	444	418	458	409	396	441	409	425	402	444	455	474	458	379	445	415	423	387	426	402	457	414	417	446	422	431	409	438	436	434	452	436	381	460	444	422	397	436	426	376	400	426	449	453	411	401	408	387	423	437	447	416	478	438	399	414	425	400	407	407	411	452	413	463	420	418	452	441	420	445	439	416	425	421	449	412	430	442	397	396	418	401	440	430	420	417	438	423	448	411	418	441	448	434	447	435	434	420	429	427	382	421	409	427	433	445	437	433	442	437	400	421	424	440	436	425	450	423	444	407	409	437	401	418	409	418	460	437	434	448	402	418	445	379	416	408	422	425	413	459	406	394	450	394	412	467	409	429	444	397	457	447	425	396	403	461	428	427	432	435	472	431	416	469	471	430	446	466	428	462	424	409	433	398	452	396	441	449	435	439	431	442	437	455	445	456	437	452	430	437	416	397	441	447	447	409	427	407	438	436	376	423	415	436	424	424	443	410	433	380	413	442	416	431	432	441	428	414	421	439	433	412	430	458	425	398	497	402	424	468	448	429	415	445	473	428	457	431	421	419	443	392	421	459	453	459	463	414	446	428	444	432	412	422	400	409	449	436	450	487	397	406	437	433	446	459	411	413	397	401	457	462	430	415	414	420	481	439	428	429	421	439	427	452	427	412	412	439	427	442	391	395	467	395	428	452	401	374	413	410	415	422	435	419	422	424	435	426	444	423	399	437	414	441	410	415	422	438	458	411	451	387	436	450	459	395	438	419	432	418	427	375	412	406	445	408	419	413	433	437	404	466	411	441	424	446	465	452	411	424	412	410	430	399	408	409	416	429	391	442	426	432	439	440	409	423	382	417	465	432	388	486	416	425	406	439	400	418	428	433	426	423	439	425	406	451	411	450	439	392	428	460	440	405	436	499	424	432	413	439	437	426	421	441	443	420	417	423	401	429	423	447	428	441	399	368	419	423	460	407	380	428	448	419	391	424	432	460	430	448	444	422	471	431	451	467	415	457	416	422	397	416	414	391	453	419	430	452	446	406	432	426	429	412	381	450	441	394	449	450	402	429	415	401	443	455	396	442	443	437	416	429	427	438	439	437	408	463	396	420	410	455	455	443	427	422	442	431	427	420	428	419	389	404	385	410	434	410	414	415	433	423	444	440	413	414	409	384	414	429	385	409	405	411	420	393	406	422	449	431	441	397	391	433	395	397	416
3476	5158	3303	1754	1338	1052	861	749	731	644	577	591	542	501	493	488	475	454	456	502	474	471	455	477	456	493	489	483	470	445	445	469	436	448	462	436	434	472	411	475	426	446	463	454	413	439	429	403	477	433	446	440	471	405	440	424	444	473	438	479	443	497	457	450	423	422	428	456	447	443	432	445	434	447	484	407	405	454	439	454	450	410	453	487	442	438	464	422	484	422	469	454	443	448	484	425	436	412	424	471	436	456	437	448	418	470	409	458	497	456	446	483	426	444	421	424	393	448	444	441	472	415	434	458	413	454	439	402	470	430	449	427	472	449	448	427	466	448	449	454	443	463	461	388	436	452	431	449	442	463	476	407	419	440	436	471	456	439	416	450	436	477	424	396	483	444	472	411	463	463	404	420	458	432	459	435	469	453	452	442	464	445	452	471	449	461	473	440	428	445	482	440	420	427	459	478	442	451	433	415	417	426	474	450	411	460	442	430	463	459	415	442	470	470	432	433	446	417	450	398	442	458	448	453	428	481	444	430	463	469	413	440	478	421	486	454	428	431	433	446	476	476	438	432	462	416	439	427	453	456	440	482	456	452	448	439	416	468	436	448	433	443	445	451	448	419	464	450	422	455	480	463	413	484	443	429	426	426	484	425	439	499	434	439	443	448	442	479	400	459	456	413	460	440	403	409	424	413	416	456	413	393	417	480	430	457	420	426	465	448	443	437	453	441	470	420	419	435	489	411	419	451	419	445	426	454	448	499	476	484	448	408	415	458	427	467	458	450	452	429	441	440	427	436	450	464	458	451	460	424	453	453	442	437	427	442	437	419	460	450	453	432	417	419	414	421	436	425	438	481	462	458	470	431	426	449	437	430	435	456	456	449	415	432	512	408	461	465	412	460	452	438	418	450	438	429	461	456	435	423	429	460	477	438	449	421	452	449	419	442	444	448	443	429	438	436	431	451	438	449	478	453	415	470	438	446	433	413	473	439	432	433	463	453	426	430	437	446	464	464	464	471	431	457	442	456	415	441	409	435	457	445	442	418	459	440	455	394	432	453	455	408	441	426	455	455	455	476	461	457	458	444	456	455	478	447	467	455	428	441	411	410	411	448	425	466	457	415	451	419	441	407	461	446	457	466	457	436	478	444	471	455	433	462	402	418	458	463	443	465	433	444	501	453	462	433	424	438	464	416	427	453	401	445	429	462	439	443	433	448	420	385	439	445	420	433	453	447	451	427	421	431	458	461	467	461	425	459	443	453	453	466	483	464	414	433	426	443	457	412	425	427	393	427	449	440	482	459	436	458	483	380	437	448	448	465	504	445	442	450	433	488	465	437	487	455	480	441	466	446	449	447	434	486	414	456	434	436	424	400	432	440	412	442	422	434	453	454	425	425	458	454	430	447	448	463	387	473	477	432	414	467	429	405	472	418	440	445	459	443	455	443	451	498	440	473	461	433	430	413	417	475	456	444	425	430	455	447	392	437	435	456	433	434	488	454	459	428	421	451	448	447	478	429	456	398	436	480	438	439	445	433	414	481	431	435	444	424	447	465	445	429	465	449	413	435	431	471	434	462	435	461	416	465	468	458	481	449	469	457	467	486	417	421	444	432	404	446	490	453	418	439	423	366	447	434	491	481	441	426	419	458	404	425	423	434	413	433	436	438	430	447	451	468	465	449	438	431	451	429	446	473	474	428	428	395	424	389	513	419	469	446	443	447	450	449	425	422	459	441	442	425	454	465	445	438	449	475	430	420	444	402	439	441	414	436	448	427	450	440	454	434	429	441	437	471	420	459	491	452	439	440	433	447	461	414	459	407	438	409	428	430	441	459	473	443	443	462	451	461	457	495	416	451	417	439	454	419	449	419	440	433	442	434	447	426	421	444	451	463	437	439	455	417	472	413	438	446	443	466	414	442	475	423	455	430	452	474	440	447	457	424	405	455	445	417	402	479	451	426	431	441	462	446	431	451	478	419	454	423	431	453	387	428	454	459	429	449	452	460	441	477	454	406	440	475	470	453	459	454	487	483	433	467	406	451	472	467	423	438	441	461	395	437	433	457	421	409	427	451	431	440	436	444	452	433	419	424	446	460	423	448	461	457	458	436	439	457	440	447	489	447	465	438	444	410	443	488	439	417	472	395	437	465	460	452	430	453	454	462	435	442	420	486	460	433	492	430	444	457	469	435	444	436	449	459	423	467	435	407	445	422	457	416	488	457	421	397	479	420	471	401	442	422	462	447	432	450	427	447	421	481	423	454	483	444	428	436	430	423	395	480	447	439	441	473	451	418	454	394	413	462	441	458	427	426	417	460	441	446	432	444	453	442	425	476	466	394	459	447	394	451	454	475	480	410	426	449	442	434	452	495	448	446	460	462	456	455	462	426	412	438	409	470	445	482	414	454	457	436	390	431	467	416	459	457	437	463	445	459	445	446	421	452	406	468	467	447	417	464	429	414	454	452	474	456	442	396	437	468	481	423	442	426	466	461	431	444	444	464	494	455	445	438	449	449	427	450	457	455	458	440	443	447	437	456	421	425	463	435	456	432	444	416	435	433	420	456	442	433	425	443	482	413	410	438	392	463	462	423	420	415	445	459	445	449	436	435	449	420	472	426	467	428	405	433	440	461	440	424	435	411	456	399	434	431	461	469	453	494	446	448	450	482	435	470	454	435	441	465	455	428	435	476	488	436	477	447	411	431	419	436	435	407	389	443	410	430	439	445	424	436	448	451	484	404	465	444	418	411	461	430	490	438	458	479	461	449	439	415	469	447	433	438	441	468	455	457	469	467	415	472	441	430	490	415	442	435	444	455	445	465	456	463	452	412	399	429	428	450	453	455	403	442	455	429	457	418	460	466	454	404	459	398	446	417	457	501	442	393	428	433	455	464	394	466	453	432	428	416	437	460	457	450	454	439	444	453	424	440	436	466	449	462	420	434	424	405	438	468	422	399	446	490	435	442	449	414	412	444	435	515	446	459	466	439	442	460	473	486	443	450	464	433	460	437	455	418	455	437	442	470	443	434	437	408	441	463	434	441	439	452	460	426	458	449	424	446	462	438	488	445	425	413	474	457	418	442	482	430	448	435	496	489	462	442	405	421	485	433	456	446	433	456	452	454	447	442	434	454	464	424	458	469	470	453	425	422	436	452	445	459	437	472	441	464	464	450	417	463	403	430	467	448	436	405	453	430	410	439	455	416	432	469	442	466	437	421	435	478	446	438	417	414	390	426	470	433	436	484	481	432	470	427	444	442	471	450	433	489	443	462	419	429	451	428	414	427	436	422	472	446	441	489	430	471	437	481	410	470	453	426	426	455	439	408	419	406	443	430	427	432	417	428	433	429	429	439	470	413	407	445	430	442	431	481	460	473	419	427	430	428	451	431	464	451	475	428	437	441	442	450	434	462	453	429	441	412	479	439	440	460	506	462	452	414	443	442	433	452	446	463	445	478	430	442	429	418	464	437	466	413	454	442	430	425
22291	20908	28355	23609	20902	20889	5311	796	538	464	409	380	336	316	291	262	272	261	222	219	252	215	172	213	201	188	201	186	175	181	169	199	174	194	184	173	194	190	161	185	175	178	159	175	191	188	186	203	150	194	150	173	160	180	168	160	200	162	182	178	163	167	164	160	178	157	155	166	145	171	184	186	182	189	170	175	160	176	168	186	176	164	171	139	143	180	184	175	171	190	178	142	167	167	156	174	156	179	176	193	179	168	180	172	183	178	164	194	146	169	173	144	186	166	169	155	153	176	185	159	163	162	168	171	168	156	152	161	186	177	169	167	153	166	166	173	167	174	165	176	164	142	145	168	162	151	168	171	166	165	153	151	156	179	159	152	171	175	156	171	176	179	160	167	151	173	167	195	177	155	140	192	162	170	169	179	164	160	169	149	168	166	157	178	168	169	154	141	173	158	161	163	179	172	161	164	161	180	169	141	165	157	157	157	183	173	158	162	145	174	174	138	158	158	193	182	158	166	150	179	178	154	167	170	154	168	169	169	179	182	165	160	156	184	160	164	183	165	161	153	150	174	152	147	173	175	155	170	180	166	131	167	153	159	156	140	167	167	154	163	160	161	166	151	173	162	181	183	158	176	158	156	182	182	137	143	186	174	179	166	178	172	146	165	132	166	163	146	169	162	151	178	167	162	154	185	163	147	163	173	164	168	190	139	142	156	171	177	163	157	166	177	152	134	188	181	166	155	176	173	151	162	158	161	185	176	169	180	178	138	162	179	171	174	151	154	162	147	155	189	164	172	157	147	169	170	156	165	162	178	160	153	161	171	162	164	153	178	157	163	169	164	181	165	166	151	157	166	167	166	171	170	175	173	151	154	155	191	174	162	142	164	157	173	171	169	165	155	182	166	142	151	186	167	149	158	152	166	201	151	140	162	161	164	149	146	185	159	157	142	170	187	165	172	175	167	161	177	143	166	156	161	184	156	173	166	132	159	127	168	149	166	146	165	172	159	158	170	147	147	181	175	166	168	176	165	165	148	149	183	162	167	148	185	145	145	158	136	157	176	180	172	139	160	148	155	165	138	144	162	176	164	173	165	176	162	139	174	178	172	163	157	171	157	168	174	169	160	157	151	160	155	176	145	181	168	157	170	164	157	148	164	168	174	170	163	150	166	177	176	146	161	169	167	188	171	194	155	177	141	145	158	168	165	166	157	154	162	147	171	171	168	171	167	166	179	185	142	170	152	145	167	169	128	153	157	154	149	156	160	146	162	149	156	168	165	159	173	165	173	170	149	137	187	158	156	174	142	171	169	159	170	168	214	173	180	162	153	152	192	153	152	161	161	164	173	173	187	151	170	151	169	172	157	180	153	173	152	149	160	158	160	146	161	181	162	151	163	152	154	183	182	175	149	161	165	161	177	171	174	135	166	170	155	162	161	154	174	141	179	169	155	128	162	164	186	179	172	141	157	153	150	154	157	172	168	163	164	169	144	169	146	185	155	150	170	162	165	205	161	157	148	147	158	163	175	160	164	163	172	150	149	142	161	181	175	158	172	173	149	183	162	160	175	170	196	165	153	168	145	174	178	149	165	170	157	154	185	168	152	200	174	155	156	183	152	176	169	173	167	162	176	159	149	151	152	168	151	149	159	159	158	166	153	154	177	147	159	150	164	168	163	164	169	146	178	175	174	194	159	185	144	159	176	153	142	165	144	158	170	159	140	159	166	130	177	149	179	151	173	175	154	163	170	159	184	140	170	158	150	176	164	166	152	164	167	151	179	164	173	149	181	156	188	166	171	159	181	145	158	164	193	170	176	150	178	133	163	133	166	174	170	177	160	166	175	178	161	154	153	171	167	150	175	150	165	173	150	141	176	155	151	173	169	165	167	175	160	157	161	192	157	160	174	156	153	196	150	173	159	146	182	168	176	178	161	167	170	159	183	145	152	159	175	150	162	170	172	173	176	182	165	174	154	139	136	143	159	159	164	160	155	153	164	150	156	159	154	172	169	169	161	201	179	157	171	174	160	176	155	157	170	161	146	183	156	159	190	165	176	152	163	167	165	174	148	169	141	143	142	168	160	183	171	187	163	162	149	158	171	141	163	176	152	150	171	165	162	158	167	184	174	151	146	152	132	175	167	182	151	164	161	162	148	142	173	157	158	167	172	163	147	144	131	169	152	151	155	180	179	172	170	175	188	151	173	166	154	169	148	156	183	165	178	168	163	193	162	152	188	162	150	156	165	155	150	158	156	171	171	153	168	184	162	163	171	166	179	164	166	168	151	169	166	164	191	137	158	143	165	175	163	154	189	163	164	164	171	155	173	192	149	183	163	162	166	173	171	154	177	166	139	147	161	172	153	170	154	158	157	169	147	188	178	170	152	158	137	160	158	140	160	168	177	171	160	149	165	154	162	168	182	141	148	165	157	167	172	165	160	181	156	150	158	149	169	138	142	165	161	169	197	147	174	178	161	161	149	152	139	170	158	172	153	151	186	186	167	161	166	157	188	174	147	159	184	172	162	134	203	148	169	165	163	157	173	156	161	180	183	183	166	160	179	161	160	170	144	183	155	164	150	171	149	166	150	154	176	148	169	153	177	187	181	159	155	157	166	158	156	180	175	154	153	191	177	190	157	159	133	176	153	148	139	148	166	159	169	182	161	153	170	171	162	148	182	157	153	139	165	186	181	171	169	183	175	135	190	151	156	171	152	150	174	157	174	163	146	186	147	155	179	159	157	156	170	162	174	174	180	163	159	151	163	181	155	156	161	161	152	164	180	162	175	179	160	156	164	175	175	149	173	151	143	175	163	153	150	140	142	157	159	158	188	192	166	182	158	168	144	168	173	178	173	141	166	157	178	178	171	146	159	165	188	186	174	149	151	178	161	142	163	172	157	164	158	156	178	146	167	148	160	188	176	177	153	157	141	166	168	162	176	161	168	167	193	175	169	146	187	174	173	175	151	168	171	171	175	176	144	161	172	181	171	180	166	186	147	171	175	197	162	146	167	160	173	142	172	156	169	164	163	152	170	135	146	169	160	173	167	175	157	188	167	161	159	170	181	174	164	165	148	168	164	152	159	157	141	149	141	158	188	159	163	153	161	157	152	159	177	149	162	165	173	170	165	138	143	177	147	168	138	168	146	172	186	152	178	157	176	147	143	166	155	158	182	173	182	154	165	168	155	178	170	144	141	176	180	167	154	146	171	181	169	155	151	182	191	156	159	163	179	163	171	156	167	168	161	145	153	151	172	161	174	138	139	166	160	169	160	175	140	186	142	168	170	155	167	182	131	156	183	173	164	142	141	154	170	153	175	146	158	170	167	142	166	170	177	167	168	173	166	167	164	163	161	136	169	184	151	155	162	177	188	159	153	151	196	163	171	159	168	170	172	162	166	167	155	158	187	153	168	160	161	164	162	150	180	154	197	178	151	173	147	173	174	176	160	170	152	173	166	169	165	159	180	154	153	161	180	149	157	172	148	180	164
4002	13520	9145	4212	3066	2165	1653	1249	1010	739	638	539	425	431	379	320	273	310	276	286	265	223	202	212	187	221	243	190	210	183	203	191	184	190	195	194	190	176	180	187	171	174	173	177	187	186	176	170	186	161	180	177	179	184	189	182	174	176	169	160	178	163	188	170	192	176	152	174	166	173	189	176	182	160	163	194	175	158	168	174	174	211	187	171	147	179	177	159	174	153	166	163	171	180	170	154	179	179	144	160	185	156	152	161	186	155	158	179	160	160	154	174	160	157	138	185	182	186	180	149	204	167	161	189	169	152	165	179	195	159	166	160	149	158	171	175	144	163	160	166	154	186	148	158	180	156	167	162	170	150	180	180	156	184	155	165	158	190	175	177	183	156	161	178	179	180	143	158	157	148	142	171	185	172	165	176	166	159	158	182	173	168	161	178	157	174	171	186	155	184	163	162	150	161	173	152	158	189	159	155	146	162	131	148	184	151	153	153	166	162	167	171	151	170	162	164	149	182	163	158	159	162	146	152	150	158	145	166	162	183	168	183	166	177	156	161	157	170	172	180	182	169	174	160	144	148	176	165	160	146	154	163	198	166	162	181	171	155	180	176	162	161	150	168	165	177	167	149	155	163	172	160	177	160	183	153	148	166	147	180	157	180	168	158	152	160	147	154	162	185	154	162	145	184	186	151	164	175	148	140	180	166	153	180	175	166	184	172	168	171	140	161	170	154	180	155	192	167	160	158	170	155	164	177	178	131	161	190	161	147	171	159	156	179	175	160	162	183	159	160	156	178	171	151	160	162	157	160	156	169	170	179	155	157	162	145	166	195	184	194	156	171	161	165	166	157	151	163	170	143	177	162	166	155	143	148	180	160	173	140	166	157	156	158	198	178	159	177	152	193	186	184	150	164	171	165	160	150	179	179	145	171	182	172	151	155	165	170	171	158	181	151	169	167	156	147	157	158	154	152	172	168	161	149	154	154	148	180	172	171	172	178	170	160	153	157	145	165	157	171	137	168	169	155	170	179	159	178	171	193	161	155	165	180	168	164	180	169	174	171	167	169	149	134	150	150	178	150	179	168	165	168	138	126	169	146	154	173	160	162	159	160	181	170	156	183	173	190	168	182	159	157	170	172	179	150	178	173	172	162	182	188	180	144	160	169	181	155	163	175	165	178	165	159	172	167	161	177	156	162	159	159	169	163	154	178	168	164	155	177	185	164	178	152	167	179	160	169	131	166	163	174	179	172	156	190	171	174	156	164	182	155	182	195	159	142	153	161	167	185	176	148	176	163	161	140	161	159	159	144	171	166	179	159	166	159	141	172	177	165	168	171	185	174	159	143	160	174	152	158	165	161	143	149	163	171	148	170	165	175	155	179	152	155	160	148	168	190	174	163	160	163	187	181	182	167	171	176	178	158	177	164	163	185	161	167	150	160	180	180	150	159	152	146	161	169	162	153	149	177	170	144	147	165	174	172	149	145	155	179	163	166	168	195	184	159	151	159	147	166	161	144	150	163	189	170	179	164	168	160	160	161	169	178	159	151	162	179	167	178	131	155	167	158	167	173	177	153	163	157	185	159	177	161	175	168	161	163	172	189	169	203	170	159	177	168	156	169	165	167	172	167	145	174	154	160	152	164	175	172	165	167	178	170	173	192	178	144	162	174	173	181	156	170	160	185	170	166	151	151	154	165	161	169	165	136	176	175	150	174	153	181	172	161	159	162	145	150	149	186	192	179	137	173	162	194	146	158	161	146	157	173	153	164	182	157	154	156	167	147	153	170	162	177	159	169	166	152	158	152	157	164	154	150	154	185	199	169	167	169	146	139	178	145	167	147	145	174	163	170	165	178	161	188	169	166	197	180	146	161	140	150	167	171	140	163	154	176	171	166	179	152	175	167	156	176	183	160	190	151	161	156	170	169	166	177	172	140	180	144	159	197	152	156	160	154	158	156	158	152	182	168	151	179	170	159	147	158	176	167	187	166	160	147	162	168	141	171	147	159	156	170	174	179	150	156	172	192	156	185	186	165	183	143	164	156	165	177	144	183	175	186	169	173	188	156	143	186	172	154	162	168	152	162	198	163	158	175	138	152	193	162	179	176	159	154	151	149	180	176	163	141	153	168	178	167	153	166	162	193	147	178	177	160	177	167	182	176	145	170	173	164	167	160	161	164	153	163	173	157	166	157	152	158	155	174	139	175	178	184	168	163	172	188	151	145	169	167	161	159	150	155	164	154	162	166	138	150	150	166	177	161	164	168	152	159	160	157	193	172	154	138	145	169	181	167	161	135	151	169	167	177	152	156	163	175	175	147	160	154	145	179	152	145	155	169	187	176	160	141	173	154	178	155	172	152	175	164	162	170	147	147	196	177	156	172	156	161	184	173	146	155	144	177	193	164	172	147	179	187	170	174	161	164	152	161	164	158	152	178	168	174	150	166	162	173	167	180	150	176	158	161	177	175	181	161	181	139	154	161	162	162	151	157	165	171	144	160	171	144	167	168	149	172	175	187	169	170	175	137	139	175	180	183	169	182	160	175	162	148	175	168	154	167	144	162	168	155	175	134	149	168	164	162	153	186	171	172	159	176	153	162	159	155	191	187	179	152	171	207	173	160	168	160	145	150	177	169	153	159	158	164	180	174	165	165	177	168	157	163	144	149	163	131	161	171	156	174	176	160	196	183	157	199	171	166	143	153	157	134	164	170	142	165	183	178	162	164	196	200	151	178	159	157	174	155	162	172	151	167	166	173	174	196	167	161	148	164	177	167	168	183	175	153	192	140	159	157	152	154	171	156	156	162	164	160	156	173	172	149	168	181	170	156	150	187	171	156	174	147	158	152	170	159	197	185	177	170	178	157	176	153	145	165	167	169	179	170	178	163	186	161	151	187	155	159	167	170	177	184	170	165	186	163	157	165	157	176	142	153	174	185	172	187	182	171	143	166	176	168	152	167	157	198	169	151	165	172	159	179	173	149	174	171	172	159	168	175	154	179	163	157	177	172	161	184	166	150	153	153	169	171	180	154	152	163	166	165	176	178	160	151	181	178	154	145	165	158	178	183	161	149	167	163	142	174	160	160	172	177	158	153	153	176	163	171	142	165	170	171	148	188	152	180	149	188	152	156	166	178	178	164	178	154	173	177	203	159	158	169	172	166	164	163	176	174	153	146	188	171	163	151	161	154	177	165	164	175	177	166	186	188	171	189	158	173	159	160	157	177	171	144	176	159	167	165	149	168	166	165	157	162	163	146	164	158	185	160	166	164	134	184	156	163	167	173	184	159	169	181	176	180	176	187	155	173	151	169	163	171	158	195	160	167	164	157	167	176	157	164	159	162	166	165	177	162	165	156	160	174	176	168	180	191	156	141	172	165	171	142	164	164	169	171	166	176	158	165	166	152	144	169	175	182	158	151	158	187	153	172	168	155	153	146	168	137	148	177	155	168	161	185	167	132	177	156	153	164	162	157	159	162	160	179	154	162
27532	19891	7913	915	546	449	422	432	425	417	430	424	385	370	375	406	377	392	388	384	362	377	352	380	357	375	420	373	409	354	371	352	382	372	409	375	359	379	344	388	344	361	367	392	400	355	354	370	344	369	393	385	353	343	349	358	348	392	391	373	384	376	420	368	355	373	393	415	369	382	383	369	362	370	378	386	369	384	418	367	377	371	357	380	383	368	369	342	368	406	400	382	370	396	352	397	359	388	337	384	380	383	395	375	350	343	410	371	348	327	388	366	387	418	371	367	412	383	350	404	387	359	356	383	363	376	378	390	388	376	371	386	390	376	370	370	363	397	365	364	346	386	343	383	332	332	385	358	376	377	380	375	349	380	384	385	384	349	409	357	384	340	375	384	406	356	352	334	357	388	372	380	367	390	391	365	368	349	398	410	370	405	397	339	379	381	340	329	362	379	381	413	368	370	361	354	387	347	376	359	356	354	328	352	377	373	382	381	361	369	347	362	362	378	380	404	380	382	395	397	372	362	352	386	389	392	365	376	342	370	394	329	378	409	374	397	350	393	395	415	378	364	347	372	359	376	377	406	304	371	362	391	386	378	378	380	407	373	374	360	357	375	395	386	389	370	338	339	383	380	393	383	363	334	357	338	374	350	360	386	342	375	404	359	383	410	404	373	403	402	404	376	372	365	402	340	385	357	394	346	377	363	384	369	367	385	347	393	360	396	361	375	356	373	360	370	389	385	388	332	363	390	382	371	405	364	377	375	375	385	389	370	370	388	369	384	357	377	361	378	372	392	374	370	349	356	400	360	362	384	352	383	384	322	392	366	352	388	345	364	357	366	330	358	368	333	379	360	376	368	339	364	376	381	349	393	391	367	361	373	401	353	388	350	346	411	399	365	392	383	325	392	379	400	355	402	353	379	387	347	378	345	389	347	395	354	349	383	359	374	371	355	344	414	363	386	384	384	404	339	393	325	391	366	369	361	380	377	392	371	392	370	401	392	379	380	359	354	366	369	376	381	370	376	389	362	374	393	342	373	323	377	401	382	369	376	349	372	377	371	390	358	366	359	370	384	361	408	384	386	381	371	361	342	350	349	374	391	320	379	364	377	387	362	377	342	387	378	343	378	357	367	381	356	394	368	360	384	335	378	373	367	399	368	376	383	376	374	380	385	325	410	398	385	372	358	375	381	351	372	355	367	380	349	368	401	338	359	395	352	331	350	358	391	344	353	364	376	358	378	361	391	373	399	344	339	372	369	364	404	340	401	334	359	369	375	345	345	391	397	344	387	367	351	377	376	378	353	391	391	352	365	376	390	363	388	364	341	381	365	374	351	394	381	348	378	363	400	376	384	362	441	362	337	374	389	368	402	367	396	391	381	407	368	370	368	379	406	366	351	389	388	335	365	371	390	357	372	356	355	376	370	353	387	362	394	364	372	362	358	381	353	362	362	374	351	391	421	373	351	385	376	374	395	421	364	380	388	367	369	383	334	350	355	395	376	349	357	381	394	379	380	399	376	402	368	365	378	374	411	365	392	353	378	385	372	385	393	357	366	362	372	366	362	376	388	364	380	337	347	330	382	391	349	398	361	371	363	368	374	355	367	365	355	364	367	345	368	394	358	375	357	391	376	361	357	377	377	389	401	368	374	357	340	368	364	343	409	371	392	376	394	341	354	373	394	390	393	404	376	353	423	376	384	343	373	387	363	359	372	397	363	371	374	382	398	389	376	375	411	376	388	390	394	375	345	380	403	370	358	380	353	365	377	360	386	394	361	383	376	361	382	406	327	379	372	379	361	359	360	381	384	389	367	372	359	403	362	367	380	390	367	381	387	357	394	368	375	387	365	374	373	367	406	365	360	386	375	373	387	418	440	377	387	353	379	358	384	403	388	378	364	346	358	334	409	380	375	348	386	350	381	348	346	360	362	404	330	343	374	347	389	405	371	366	380	381	369	380	385	385	366	386	377	333	348	390	372	361	365	368	407	363	374	352	392	377	379	353	388	404	352	387	357	377	408	362	385	381	368	415	385	397	364	382	370	402	359	388	378	369	383	359	360	382	376	367	379	387	377	357	369	356	345	401	370	364	348	385	399	365	389	336	362	391	348	382	378	360	369	363	381	372	367	374	375	409	390	377	376	385	370	368	352	381	365	369	328	392	389	372	370	379	365	400	353	387	357	365	396	407	371	366	328	377	385	400	371	403	394	372	405	380	382	390	359	370	387	379	335	395	349	393	366	373	358	377	392	376	393	378	365	359	359	374	394	383	393	356	340	403	363	347	350	385	370	400	389	379	408	368	403	404	392	379	370	342	324	389	359	347	384	343	373	366	359	374	368	369	377	376	360	380	388	362	372	378	353	333	356	395	351	391	372	388	347	322	375	375	380	362	413	387	319	400	362	373	361	372	369	338	360	401	358	389	361	389	377	358	406	356	377	330	376	383	362	354	387	359	368	394	369	338	357	354	337	355	364	360	408	356	382	370	370	368	385	383	397	381	412	369	365	350	376	345	385	353	394	386	359	348	351	375	392	356	390	347	381	354	364	387	356	389	372	409	398	378	364	407	378	405	318	420	376	352	403	379	390	368	345	370	368	400	374	420	383	364	378	354	370	369	355	377	370	351	350	385	394	372	352	381	368	373	379	389	371	391	370	383	400	361	369	400	375	361	385	402	398	367	350	369	364	374	363	395	416	385	347	373	349	387	357	374	375	378	376	394	347	376	320	374	363	344	407	336	417	384	372	351	385	344	399	349	380	329	345	393	336	369	357	385	370	379	378	334	374	364	370	387	402	447	412	408	377	382	383	369	362	361	373	357	363	366	386	380	378	374	347	336	355	378	386	387	400	380	371	394	368	376	371	381	354	366	395	374	376	329	412	372	385	386	376	360	375	373	412	367	346	380	360	373	398	369	369	390	362	373	361	364	387	362	369	377	348	378	355	386	357	389	382	411	406	370	362	390	376	393	353	370	362	353	368	379	372	373	357	336	400	370	368	381	385	383	364	368	377	388	403	360	395	401	361	356	339	382	363	357	365	364	359	359	359	364	376	346	412	408	379	368	355	370	393	366	368	394	370	376	372	369	320	378	362	372	372	357	396	402	365	345	374	371	370	391	366	402	403	366	371	392	353	359	375	354	429	330	371	407	404	416	371	378	375	376	369	356	359	357	391	375	393	377	356	399	357	398	401	381	360	399	390	367	334	401	383	357	369	373	382	390	393	381	398	353	358	362	368	382	342	323	384	382	363	365	386	400	374	383	382	374	393	372	371	384	359	350	367	402	399	398	364	343	393	378	415	362	378	375	388	347	364	358	381	357	367	406	359	376	413	390	386	372	371	362	399	372	394	356	372	373	382	388	370	357	375	414	353	385	415	391	348	370	389	380	379	361	374	371	396	405	369	384	388	391	370	430	371	342	381	406	372	355	376	338	378	376	359	385	361	405	369	399	368	329	366	376	388	403	383	389	356	359	409	357	357	398	366
4894	2468	1454	870	664	583	584	496	469	438	467	433	437	434	408	395	436	404	439	412	410	413	402	359	401	438	434	391	400	435	371	418	413	373	370	386	389	393	398	368	380	416	333	419	393	394	380	379	379	414	401	390	362	352	415	353	366	391	406	375	396	386	376	413	382	372	386	430	391	364	405	377	379	399	362	402	399	336	408	383	389	392	401	403	405	388	351	385	370	413	419	354	387	409	416	406	397	399	391	389	399	385	378	424	394	395	393	372	389	399	377	415	394	400	367	420	390	406	386	400	362	388	409	366	367	426	430	374	390	408	425	388	410	389	382	429	400	400	380	410	368	376	415	376	378	390	380	399	385	421	382	387	407	405	382	402	383	383	349	408	394	390	433	424	379	404	371	398	378	390	397	381	454	377	390	406	412	397	401	394	390	390	371	396	412	409	337	380	356	385	367	397	376	394	361	371	393	379	413	389	382	382	411	378	410	393	366	423	388	401	389	380	379	418	377	362	374	390	373	415	415	379	418	384	410	400	362	378	417	435	408	387	399	386	417	403	375	417	356	365	353	375	408	391	417	372	399	377	381	412	422	352	337	421	385	418	382	399	393	395	397	377	387	399	390	370	397	391	406	432	395	362	413	384	399	423	385	406	385	412	384	422	391	386	398	392	378	394	402	375	390	371	386	384	366	390	385	381	415	382	412	424	398	385	368	386	387	402	397	392	391	393	386	391	362	378	414	371	401	426	396	398	406	413	372	397	358	355	382	386	380	390	363	389	399	410	376	348	435	400	393	391	392	365	372	382	378	373	408	376	387	406	374	376	428	361	393	423	376	423	420	374	393	364	380	406	425	387	409	407	395	377	371	374	414	376	405	392	370	399	381	390	404	385	390	396	394	383	357	396	417	373	393	383	397	389	386	397	394	369	385	355	366	412	411	359	389	384	388	392	367	400	353	392	384	378	395	393	396	384	398	398	404	391	390	378	383	381	342	374	404	385	378	393	390	389	361	377	375	424	385	372	419	379	409	435	350	390	402	384	389	391	395	394	377	374	409	410	427	405	366	394	403	390	384	353	403	394	402	417	386	416	414	372	410	413	382	410	423	408	382	377	445	372	418	370	383	403	373	415	404	357	378	387	407	400	410	411	394	402	344	381	403	358	379	382	387	387	379	369	390	394	373	412	387	395	367	447	385	404	361	387	388	415	427	401	399	385	376	391	408	385	427	414	407	383	333	391	406	375	360	398	352	399	415	395	404	427	429	375	404	380	423	391	401	398	407	381	393	385	402	358	416	360	375	392	385	410	372	402	376	369	403	389	395	420	397	414	402	383	384	386	380	403	388	417	413	390	381	398	367	396	373	387	401	373	372	369	410	369	367	405	355	423	372	381	370	376	376	426	393	380	415	396	399	396	370	390	373	348	376	400	406	376	408	363	370	386	408	351	423	391	395	394	420	378	419	378	416	373	418	362	390	383	385	359	405	380	418	417	443	374	399	385	344	397	398	380	391	374	376	381	402	364	410	389	380	377	412	381	390	389	374	380	362	406	378	406	391	387	406	416	373	402	350	365	380	393	412	384	425	399	398	416	402	397	361	377	417	399	361	388	347	365	361	375	359	392	352	390	365	383	406	400	410	386	394	364	396	372	360	368	362	383	378	391	393	392	427	402	391	403	387	351	378	386	386	366	396	389	385	382	368	413	382	389	411	416	418	427	365	393	407	406	403	394	397	385	366	392	350	383	367	380	434	394	418	396	417	404	399	405	386	365	409	410	413	446	414	392	399	391	341	409	401	403	395	407	386	405	414	382	370	391	419	388	393	409	356	388	391	399	417	389	361	411	376	411	413	399	372	382	417	401	369	385	432	385	407	394	400	366	355	376	402	390	405	391	410	387	372	397	374	403	395	385	402	396	388	370	401	422	431	389	426	417	396	400	356	395	372	374	397	389	348	360	396	413	417	391	387	376	388	341	380	391	400	380	373	393	418	382	388	408	419	376	399	421	390	357	367	376	392	396	423	412	412	382	422	366	344	390	359	384	411	377	382	374	376	395	407	398	370	401	388	382	387	414	404	379	383	355	394	370	392	374	381	385	408	387	410	386	399	364	377	397	408	399	406	422	392	399	368	394	382	386	362	393	407	362	354	350	413	393	407	401	395	369	356	402	382	399	400	389	399	366	376	366	413	371	363	453	379	403	380	381	401	420	406	381	413	389	415	389	373	421	365	425	400	405	385	392	364	434	413	405	409	389	414	378	391	426	396	393	376	368	391	417	417	356	387	415	368	401	365	383	366	347	393	350	376	374	417	395	372	361	388	408	404	403	414	379	389	395	373	414	398	382	429	371	373	383	360	391	428	397	396	418	375	394	389	401	405	404	352	402	397	372	390	391	395	387	366	404	366	397	372	397	367	401	338	390	406	408	442	412	380	389	386	348	381	397	419	385	409	387	418	392	358	395	383	354	424	385	394	422	368	391	414	372	418	388	413	389	419	354	387	353	343	380	390	366	401	375	358	436	378	371	407	432	372	397	387	403	381	376	409	378	393	385	402	373	381	397	362	370	403	405	403	367	377	395	363	427	384	367	391	399	377	446	389	379	389	427	382	374	381	423	386	401	372	389	405	383	403	389	394	386	399	380	387	380	392	362	414	410	357	414	378	352	387	388	417	340	389	378	390	395	400	408	395	355	425	353	395	381	407	416	371	399	399	384	372	414	412	390	386	393	393	381	348	365	392	403	383	412	370	390	398	395	373	384	391	383	397	402	340	375	436	344	385	412	421	401	379	394	372	378	361	352	379	392	378	421	393	411	385	358	417	379	401	405	420	360	396	405	412	371	392	429	410	421	411	388	425	397	409	362	406	382	426	398	402	383	388	385	387	385	372	372	390	374	398	390	369	366	388	404	403	393	367	405	395	359	376	390	391	409	406	395	383	352	392	397	391	409	407	384	391	392	387	412	362	396	419	407	382	386	418	389	403	383	427	362	390	417	396	404	412	412	387	358	432	417	377	383	408	411	394	382	376	383	382	403	412	346	372	372	418	399	342	406	381	424	392	373	372	372	417	402	403	392	389	384	400	408	374	380	382	385	383	401	373	435	379	377	360	406	420	359	357	416	388	428	385	346	353	350	384	414	379	407	389	385	389	401	358	393	390	397	411	393	402	399	408	407	392	429	394	393	396	371	404	385	385	365	389	365	396	378	414	407	380	394	405	415	367	404	379	407	380	381	405	367	342	416	357	382	408	375	373	408	403	395	412	382	385	390	385	384	419	393	380	372	410	367	382	397	386	410	421	360	413	386	412	420	393	449	364	392	413	383	421	362	396	385	356	366	401	380	421	390	386	396	374	389	400	385	395	400	387	397	389	356	376	409	388	412	398	399	387	433	412	398	399	370	372	371	399	398	388	408	359	410	417	371	390	426	384	408	364	407	380	371	382	388	384	396	382	380	388	401	398	395	397	398	346	377	368	401	380	387	378	379	418	372
23559	20900	27735	24184	20780	4661	726	448	433	395	318	266	283	288	253	229	240	217	219	230	203	205	213	192	217	200	208	181	193	171	213	174	175	176	184	171	184	171	186	186	174	191	152	183	191	178	196	166	185	183	213	184	192	165	192	178	186	190	187	178	173	152	177	194	147	188	204	169	182	179	154	171	193	177	167	164	178	200	186	178	196	172	157	184	188	180	162	159	204	169	193	173	178	189	181	180	187	188	192	149	167	165	189	172	196	158	165	157	177	190	182	179	162	160	180	187	177	172	195	177	187	177	157	162	176	161	188	189	186	179	166	177	180	189	177	185	170	183	162	151	158	153	180	201	182	194	167	164	160	149	178	174	152	167	197	161	179	173	156	172	183	189	184	192	189	157	182	178	169	169	162	167	180	182	172	174	181	196	189	180	184	164	173	194	155	181	164	168	160	162	198	185	208	187	183	182	191	169	188	195	188	168	166	174	169	179	195	176	190	164	178	183	189	193	180	189	190	177	170	190	174	182	183	185	193	187	167	154	188	181	197	188	160	159	185	180	170	192	184	156	184	186	190	185	199	173	165	168	173	164	181	141	183	184	194	184	169	198	168	185	158	183	184	169	168	180	160	189	191	165	167	182	189	171	179	205	169	168	191	182	175	150	171	157	175	202	204	170	196	172	182	193	188	170	169	170	157	150	184	173	178	188	176	166	166	171	176	173	181	179	171	194	186	191	175	175	185	174	162	183	159	192	178	170	181	188	172	182	178	190	187	177	166	174	179	162	180	164	180	178	203	192	161	181	159	147	154	201	150	196	203	165	155	192	177	175	160	197	196	185	151	181	176	184	185	183	215	159	172	172	163	187	162	190	165	185	169	182	184	181	148	187	177	193	180	164	177	184	226	182	177	172	182	162	186	165	173	205	202	169	187	179	182	163	190	161	151	151	168	188	175	172	175	181	177	188	188	186	183	197	178	173	188	159	182	163	194	181	176	183	178	197	183	169	169	188	159	181	170	186	187	165	179	166	189	166	176	167	177	175	186	182	198	166	188	173	170	186	170	196	184	187	173	168	163	185	179	170	171	173	195	162	180	184	159	178	157	159	187	166	184	161	193	169	167	181	178	179	200	201	170	149	186	174	167	176	190	171	196	165	162	182	179	175	183	168	201	179	166	173	184	164	174	195	168	184	198	202	144	182	200	162	167	173	180	186	197	192	177	196	157	178	153	172	193	168	184	193	159	162	169	160	171	176	183	183	182	176	185	178	195	177	178	188	187	190	161	176	175	208	173	173	211	158	179	148	166	169	180	207	198	179	169	166	172	166	171	199	175	186	185	191	161	158	177	179	187	189	199	174	173	174	161	186	169	186	212	183	174	191	171	192	186	160	196	166	161	175	171	184	166	192	177	176	186	181	220	186	182	167	180	188	181	193	177	168	157	184	184	183	150	168	190	163	229	179	159	182	135	167	161	178	161	183	154	183	161	179	165	198	181	181	183	182	162	168	175	172	186	176	188	190	191	182	190	164	163	174	176	191	161	173	173	180	171	166	156	167	193	201	198	174	178	171	175	156	192	178	180	170	185	169	144	182	192	150	180	167	173	183	185	157	175	157	193	172	159	176	168	184	157	198	189	181	183	165	185	191	161	166	179	176	171	182	160	182	175	171	163	171	184	158	158	169	168	165	185	184	162	172	151	214	171	162	169	160	167	197	192	175	180	176	192	191	177	181	195	174	209	167	174	204	156	202	164	184	186	175	177	174	191	160	159	184	176	159	195	208	176	190	161	174	181	185	189	189	187	180	171	176	181	143	170	178	190	192	183	179	168	182	184	175	180	162	162	171	177	171	180	158	152	179	197	166	199	207	186	162	194	178	174	182	194	185	161	150	178	184	175	190	173	177	181	173	187	176	193	188	167	194	170	193	165	204	172	169	146	200	171	171	150	171	178	181	184	184	198	162	171	187	161	153	183	166	188	170	172	180	176	168	214	162	159	174	184	181	192	182	195	178	164	170	157	164	170	162	157	170	169	164	191	188	161	183	201	159	178	162	175	173	179	163	191	189	175	191	166	150	176	197	166	196	166	178	174	189	186	155	164	203	183	172	172	196	173	162	185	161	173	176	173	169	172	165	183	198	172	169	204	166	172	177	202	159	177	169	170	187	187	181	180	170	153	168	184	172	196	181	182	182	188	181	165	180	175	178	175	170	191	162	198	178	171	205	202	187	169	184	182	172	193	173	171	178	186	171	184	191	197	174	176	179	167	180	171	187	188	173	172	201	194	154	204	179	169	172	209	169	173	159	175	187	191	157	192	165	203	166	165	166	179	170	182	180	177	180	195	196	161	160	178	155	170	172	173	185	188	177	183	167	180	163	201	163	171	159	144	192	174	152	176	164	164	181	156	173	179	186	185	191	163	161	183	191	160	177	177	178	155	168	175	179	182	184	162	156	174	177	165	170	163	203	169	174	176	182	174	179	163	173	189	154	175	168	170	178	206	177	193	170	188	177	181	182	166	152	160	186	173	177	137	175	176	159	170	173	182	156	185	166	164	171	175	167	162	178	172	171	159	176	183	201	205	184	159	162	166	165	173	173	202	181	172	194	167	147	161	171	189	191	166	186	170	176	169	182	176	164	154	168	143	198	158	183	178	181	198	181	200	180	202	178	170	180	163	179	187	192	158	129	192	168	190	195	184	165	189	158	180	159	183	172	197	169	165	175	213	182	181	165	202	178	206	194	191	170	171	171	190	174	175	201	184	167	187	172	164	177	198	170	179	163	175	189	161	186	184	178	159	178	163	201	181	151	188	183	185	200	178	200	167	199	170	163	179	165	189	192	184	182	158	159	179	156	188	161	186	156	198	167	139	165	160	173	184	151	185	164	186	189	214	181	179	174	159	147	160	167	171	141	196	182	195	172	170	163	170	181	177	173	178	180	190	175	160	178	175	174	170	179	181	180	171	185	154	202	171	191	176	189	142	191	180	197	176	193	172	162	181	160	185	158	180	193	199	157	196	181	182	176	192	193	177	206	163	150	195	201	185	167	195	166	178	178	177	174	203	187	187	183	183	185	167	173	212	177	170	143	187	182	155	177	155	158	167	159	163	157	206	206	197	168	170	159	165	172	192	162	164	163	164	184	188	162	195	184	168	160	183	176	183	157	150	167	185	195	187	184	186	158	178	172	184	182	168	164	173	176	165	155	164	181	182	177	191	175	159	155	182	171	171	178	164	169	183	159	176	188	186	183	165	175	164	191	176	173	177	214	193	167	169	173	179	197	174	167	175	173	173	170	166	195	188	167	187	217	165	177	174	169	179	159	184	189	186	178	178	175	175	188	187	164	179	176	190	170	173	178	193	183	162	182	168	199	178	190	200	188	170	188	150	174	153	179	184	186	191	187	177	199	169	185	166	187	170	163	183	180	195	183	188	168	182	176	201	174	159	175	189	179	184	175	182	163	175	206	174	184	185	169	178	165	164	170	194	173
3450	8629	5632	2440	1743	1298	979	756	618	490	430	419	369	312	304	326	305	268	247	248	239	233	221	196	199	200	202	213	204	207	191	196	177	187	223	200	201	198	220	181	199	200	168	161	208	179	176	218	203	188	207	141	201	189	211	172	180	206	198	194	210	180	209	199	222	193	196	185	201	187	183	176	197	190	195	193	189	169	186	197	156	193	207	230	191	198	174	175	200	179	179	197	175	177	209	175	169	178	186	168	194	199	192	203	182	187	176	202	198	204	176	190	185	203	164	167	212	171	205	203	196	196	183	188	188	178	185	201	195	172	191	195	185	187	199	171	189	180	200	187	172	185	213	189	151	198	190	199	198	171	185	200	177	190	178	171	202	171	168	193	185	189	200	197	186	191	176	192	200	188	199	173	188	165	186	208	198	203	186	153	187	182	193	162	207	203	179	175	186	183	178	209	194	178	198	175	173	177	191	182	216	170	184	179	191	170	160	181	186	176	195	192	213	197	195	206	168	179	183	180	199	193	213	179	189	202	176	187	183	201	156	175	208	184	185	165	203	189	200	190	204	201	202	173	181	190	175	192	188	178	179	200	167	202	191	191	193	197	188	192	192	188	199	204	186	179	165	166	174	190	174	207	183	191	171	197	183	195	186	164	170	195	189	180	185	180	183	188	182	173	195	194	221	176	187	184	168	208	177	171	211	163	182	216	201	176	177	193	193	197	202	198	187	175	192	200	180	182	195	184	152	195	205	179	194	181	183	177	187	200	178	187	167	185	163	194	169	177	209	173	189	211	196	163	166	161	184	183	162	189	203	171	176	203	188	195	191	163	182	195	192	169	172	208	176	202	181	185	184	191	179	202	213	189	191	195	181	183	179	191	168	174	202	204	185	178	199	193	185	200	195	191	199	164	161	181	181	180	181	189	175	196	182	189	175	211	196	185	202	202	189	170	201	190	189	203	211	188	186	205	164	165	190	194	203	178	157	178	204	202	185	199	180	188	174	193	191	188	172	203	203	183	179	193	191	187	183	193	201	201	192	192	176	181	172	196	202	177	185	181	196	192	195	196	193	204	220	180	175	181	178	182	188	190	171	190	195	175	204	175	208	189	183	218	189	175	204	168	191	187	181	210	166	166	183	177	185	187	186	197	204	208	189	186	185	184	205	188	182	177	189	200	196	172	192	177	191	174	201	188	190	189	178	188	184	175	194	171	188	202	187	183	188	178	194	195	189	180	179	195	200	170	200	190	187	179	205	174	186	170	214	173	169	198	202	179	175	200	180	192	181	206	205	193	177	162	194	195	175	177	201	187	201	192	201	176	178	184	188	173	198	204	187	201	184	188	196	177	196	191	170	191	177	183	187	183	190	183	211	189	203	205	186	182	180	182	190	181	169	198	181	213	183	197	172	194	187	174	187	192	235	182	215	197	187	187	189	163	191	190	152	190	202	166	194	213	226	196	205	189	203	178	183	188	199	205	180	199	171	181	164	200	169	228	193	206	173	166	197	173	206	195	201	198	221	160	187	217	199	167	207	206	184	175	193	197	170	211	182	174	191	174	215	223	192	186	157	161	179	173	195	174	194	192	139	190	201	187	196	172	223	191	193	195	180	182	176	193	195	183	196	182	148	146	194	198	182	178	215	194	196	189	204	201	197	227	202	170	195	162	182	167	190	182	204	211	171	179	183	188	217	179	202	186	200	178	151	214	204	201	187	210	183	164	186	192	183	188	213	182	195	177	184	215	173	187	193	182	190	179	198	164	191	183	172	180	179	194	171	187	185	197	202	177	210	181	209	186	189	184	206	191	192	195	198	201	188	194	203	162	199	169	177	172	190	187	195	184	188	188	147	178	190	195	176	149	178	168	189	174	192	210	198	168	201	207	183	209	168	198	194	207	172	189	171	184	177	186	182	199	207	179	203	202	182	199	166	185	175	191	174	181	189	172	191	165	182	196	182	206	181	194	211	204	196	189	193	200	184	171	176	159	171	181	200	163	190	191	207	213	190	173	170	176	194	180	175	192	165	184	199	190	190	185	194	159	182	203	172	192	161	175	165	178	205	190	163	169	184	196	192	176	159	179	175	191	180	208	195	192	186	164	210	195	196	191	178	165	169	196	195	183	190	203	185	170	216	174	196	200	201	194	157	199	165	174	185	186	200	180	195	185	199	192	171	193	193	213	180	190	173	195	177	194	189	198	174	191	199	197	171	175	180	187	203	171	188	168	176	193	182	158	190	182	186	177	206	184	160	185	191	171	186	157	202	178	194	184	189	205	177	180	186	197	199	199	208	217	207	174	181	160	160	194	206	194	198	189	179	187	185	182	207	195	159	163	200	186	192	186	173	198	201	168	220	207	193	195	229	203	190	177	179	195	184	193	174	179	183	216	174	179	193	173	209	195	172	161	164	196	178	190	179	178	193	202	167	175	217	181	182	198	189	180	211	184	187	200	193	177	179	183	171	184	194	185	195	187	170	203	165	183	187	195	197	163	190	178	176	150	208	218	174	206	194	189	169	183	180	204	171	186	185	209	186	195	194	180	175	202	204	197	198	215	183	207	174	157	190	182	191	212	179	163	193	201	175	188	190	183	181	189	178	178	187	196	191	166	214	214	195	160	199	184	208	189	170	179	182	203	197	189	198	192	173	179	184	220	184	173	192	188	201	183	164	201	193	185	195	182	179	208	206	169	180	177	185	168	161	193	186	184	184	181	196	196	176	197	207	179	180	192	195	170	175	179	177	192	192	198	197	192	192	202	161	195	211	175	198	167	185	185	199	187	198	181	205	157	186	188	179	167	196	192	200	185	176	191	216	193	200	175	171	208	202	182	202	187	206	217	178	201	163	205	201	180	238	201	197	182	178	198	200	180	164	172	187	181	198	175	197	174	208	183	158	194	208	179	170	183	168	186	190	173	170	171	170	159	188	182	164	180	199	188	202	189	175	180	168	172	187	203	197	206	203	197	181	179	169	187	166	174	193	190	173	205	183	198	192	184	176	208	198	189	200	184	196	168	192	165	187	171	193	213	197	162	193	195	204	191	194	176	187	181	200	193	206	192	210	183	165	202	209	193	178	197	198	176	192	196	200	185	182	183	193	190	188	174	212	205	188	174	164	194	180	199	176	168	185	190	209	186	164	178	203	191	172	194	203	194	203	218	157	204	175	168	188	192	191	189	163	186	171	188	191	205	215	181	171	179	211	202	194	175	207	189	219	186	197	179	187	190	170	185	174	173	188	205	192	193	177	158	179	179	175	188	187	196	188	205	187	217	210	168	163	154	174	172	169	188	174	210	173	200	199	193	163	186	199	170	220	177	176	197	176	190	181	171	174	171	183	190	195	166	176	167	199	172	188	187	190	169	208	195	185	194	200	184	188	201	187	179	171	212	173	179	195	188	177	181	193	166	186	172	169	162	171	196	201	172	166	166	203	182	167	213	152	188	181	201	190	193	207	187	172	204	183	175	192	182	191	177	193	205	167	213
24530	20898	26569	25194	7543	791	655	564	547	517	533	477	457	475	443	469	468	442	417	440	466	448	443	450	449	448	443	432	394	443	453	435	415	425	424	426	415	429	458	444	438	425	411	435	446	401	439	465	408	459	426	448	450	434	466	433	452	444	439	445	437	443	443	450	425	452	450	424	419	429	434	414	426	441	419	455	445	453	402	455	410	433	422	446	422	431	433	389	423	420	414	431	460	442	474	439	398	451	434	436	419	453	446	448	461	427	415	419	465	439	456	454	375	448	410	469	467	412	411	441	421	401	446	423	438	438	444	438	433	372	482	436	436	427	400	454	481	436	441	424	453	436	445	448	459	441	426	428	445	433	427	435	478	419	455	441	434	467	449	456	429	461	480	421	440	459	422	404	441	441	421	457	437	444	402	422	446	429	436	420	474	432	440	460	408	438	395	410	423	445	450	393	452	448	414	434	448	403	442	496	448	445	442	413	431	440	438	383	414	443	421	411	448	454	437	437	425	427	448	430	398	412	437	462	458	435	420	469	448	443	445	413	449	435	453	428	406	437	447	459	402	418	439	457	434	440	441	483	444	411	406	416	397	458	448	467	430	453	452	459	434	428	426	459	433	418	455	479	440	405	473	441	442	441	407	388	421	429	478	434	438	414	453	405	418	463	445	460	402	416	432	441	438	434	392	401	431	464	457	450	418	429	443	489	405	433	451	432	451	474	426	433	419	443	412	404	418	405	429	439	465	411	441	434	413	410	383	420	441	434	428	434	421	418	397	431	421	397	426	454	440	444	446	467	461	450	448	388	453	416	473	435	461	447	490	429	434	403	452	435	413	493	482	423	428	477	401	406	423	431	433	434	442	432	417	444	439	431	441	453	437	456	425	427	423	469	433	441	431	426	427	399	399	444	403	432	431	449	433	495	433	418	443	406	431	449	452	430	421	464	471	429	432	465	429	425	454	438	442	452	412	392	461	433	456	438	412	471	405	447	447	424	457	422	429	439	425	428	412	437	483	391	422	439	453	438	457	463	456	434	426	427	418	452	442	429	431	462	443	416	415	424	456	444	430	455	469	459	444	422	434	431	459	405	462	442	388	472	392	450	441	438	444	471	433	441	459	425	370	413	447	464	420	463	440	424	427	444	405	471	444	392	438	432	430	429	424	422	397	443	420	403	416	457	417	460	421	407	461	404	395	399	426	423	457	419	415	450	402	441	446	409	423	412	431	422	466	479	453	438	444	446	434	412	452	420	427	463	429	439	441	436	398	436	428	404	439	408	427	426	431	457	424	465	465	419	455	454	446	460	410	456	418	444	426	411	426	418	473	431	450	451	474	412	426	452	435	445	416	471	415	443	442	438	396	441	401	412	448	426	467	462	461	403	431	452	425	394	480	479	454	451	449	378	458	417	423	436	439	438	443	401	449	434	458	416	412	442	430	450	455	434	407	442	469	405	440	460	443	453	442	421	445	426	449	447	418	423	435	450	428	467	469	448	439	441	436	455	414	437	441	432	439	439	428	404	435	418	453	423	453	454	439	421	443	420	454	454	452	435	436	436	437	396	426	453	418	468	476	451	485	466	413	423	402	415	464	445	425	443	448	448	406	416	463	450	450	454	442	404	436	422	426	440	413	471	406	415	455	443	455	403	397	457	403	444	425	433	416	429	434	427	471	436	467	417	411	446	422	444	444	413	453	427	450	480	448	434	441	465	439	434	407	440	429	444	425	441	446	460	458	444	484	428	424	481	453	419	469	435	434	449	461	433	452	417	487	439	434	472	435	426	407	415	453	429	400	410	428	429	409	434	426	435	456	441	405	427	443	429	420	431	458	415	450	462	459	416	436	429	456	447	392	383	441	424	444	451	437	415	409	418	423	441	440	400	448	407	487	445	413	448	421	402	435	455	440	429	405	467	451	421	409	441	435	435	472	467	423	442	431	445	394	422	421	401	419	453	453	437	437	475	445	432	443	432	456	446	407	479	442	419	414	438	417	457	491	443	422	436	448	429	449	422	415	451	430	435	431	424	410	463	423	385	456	438	413	438	433	409	458	448	401	402	426	418	434	430	436	444	420	443	433	438	450	412	440	490	431	429	406	433	411	444	458	420	442	480	436	429	464	437	414	450	408	449	434	430	443	438	412	442	439	423	440	437	423	418	418	443	420	416	479	430	427	427	437	406	448	456	418	466	423	440	416	419	441	471	443	419	401	447	422	475	419	434	419	417	460	402	416	427	447	409	439	423	432	409	448	455	412	403	457	433	414	411	457	394	448	413	419	441	387	449	460	402	448	409	456	431	460	416	417	412	428	476	429	423	452	414	466	425	469	416	425	454	429	406	438	426	469	450	408	466	471	394	405	452	405	467	424	426	438	444	411	433	424	467	406	428	431	393	434	422	478	435	440	424	436	469	435	417	436	402	451	473	426	387	459	420	429	418	464	433	402	453	446	427	436	429	391	385	422	441	415	398	399	428	442	447	436	439	416	460	427	451	444	448	420	433	452	439	489	430	428	414	427	429	423	451	428	435	429	449	442	426	429	470	417	406	400	433	453	409	399	434	479	431	462	437	413	419	447	455	455	445	422	452	425	400	448	451	378	402	462	444	453	411	455	450	443	433	412	425	450	400	427	439	479	417	427	413	441	436	435	439	455	445	426	448	450	440	467	444	438	420	450	398	447	470	455	441	410	463	448	404	388	458	437	424	432	439	451	392	429	439	432	453	458	446	426	444	425	422	474	404	424	429	403	455	425	427	445	410	454	409	419	462	437	444	413	454	440	437	447	440	443	425	459	429	447	466	429	432	437	447	467	431	435	408	444	454	466	436	442	486	428	454	421	409	439	432	430	427	413	442	458	439	423	421	458	431	440	444	453	427	441	417	389	423	433	474	433	452	448	422	481	462	454	442	404	429	435	401	456	429	396	448	423	446	423	434	475	433	423	461	429	443	426	410	444	421	416	424	423	449	438	432	444	444	463	458	422	445	423	430	464	404	391	398	405	444	440	413	445	429	442	439	430	405	459	404	436	379	454	429	451	446	444	412	424	405	435	412	454	440	457	439	460	442	427	397	456	463	448	430	409	446	397	492	413	457	412	438	468	429	445	453	440	448	429	456	436	459	471	431	438	418	411	405	432	431	440	425	447	466	416	449	429	459	458	397	456	434	451	406	435	437	454	436	426	473	434	413	442	450	439	468	432	446	419	436	433	435	440	432	443	426	480	446	405	481	444	478	428	464	455	444	414	449	444	445	425	453	449	429	395	441	451	438	416	407	436	439	412	410	375	425	458	457	411	428	428	464	435	441	441	442	444	480	456	452	407	444	412	435	431	435	447	441	490	419	387	455	418	485	432	421	448	441	463	425	389	429	448	416	445	419	438	400	452	444	408	410	424	461	440	443	445	437	486	446	412	422	412	412	443	453	452	430	413	470	468	462	446	429	457	452	438	471	480	458	470	426	449	473	449	414	422	408	460	445	453	436	444	446
3522	5333	3320	1646	1317	1099	886	742	679	606	595	578	540	513	492	531	480	466	518	481	434	489	443	495	492	491	455	473	460	449	449	453	471	436	455	475	450	468	465	425	455	437	461	459	435	453	410	433	488	484	529	442	463	487	435	411	496	444	473	436	418	446	448	478	451	468	442	443	436	429	462	439	383	483	455	450	451	442	459	460	449	427	450	447	397	425	415	476	444	462	442	432	449	446	411	463	440	477	435	398	485	461	495	459	437	447	478	457	434	453	462	451	421	462	445	449	406	443	418	470	461	431	449	466	446	471	427	457	480	442	463	451	455	468	415	457	421	448	462	419	458	466	432	444	443	443	431	471	459	412	419	471	463	468	453	461	429	476	432	444	456	409	454	455	443	477	437	456	462	470	485	440	477	488	450	439	508	448	433	480	488	435	432	452	455	480	457	428	454	444	434	459	451	464	472	434	426	435	461	453	419	512	448	481	465	458	429	463	427	404	448	462	436	480	444	421	454	423	443	421	443	430	451	442	460	429	477	420	495	472	450	423	451	456	431	465	445	463	440	452	435	452	442	460	457	430	413	465	497	425	442	474	423	468	440	445	455	450	468	457	458	421	458	478	469	476	442	469	464	410	472	452	479	453	440	438	438	466	409	429	467	418	454	477	503	439	451	431	454	440	455	450	491	482	473	450	451	448	442	443	459	430	448	446	458	444	414	457	430	454	440	443	454	456	491	450	440	435	437	438	481	458	450	434	481	438	447	448	441	441	456	446	443	418	446	455	451	471	454	439	435	454	458	469	413	423	447	425	478	439	470	448	422	464	449	441	444	432	457	498	425	448	447	459	435	425	485	432	440	408	462	404	475	468	477	457	469	469	462	449	504	439	426	401	444	468	418	466	442	442	469	421	452	404	426	467	448	437	424	414	425	441	473	461	434	492	445	432	432	477	462	443	406	479	484	442	455	451	451	444	476	435	476	430	454	447	435	470	454	430	408	431	429	457	455	472	462	444	458	440	435	407	436	435	434	432	406	421	451	430	466	473	461	457	454	441	444	475	480	442	485	440	437	433	460	473	494	443	461	464	477	482	448	467	446	454	454	417	463	430	440	460	437	488	477	454	476	435	422	450	422	466	426	434	447	461	458	452	420	462	441	456	416	446	438	436	425	451	470	450	460	461	420	436	445	445	476	441	430	459	442	473	463	438	451	462	446	431	429	456	406	450	456	429	451	474	440	487	449	484	444	439	436	456	491	448	427	449	482	495	494	459	460	464	456	457	445	438	442	451	482	448	448	476	439	436	422	439	464	460	462	446	470	444	475	478	465	434	464	447	451	429	437	438	436	450	476	466	439	403	469	477	436	440	435	430	469	436	496	400	461	436	449	394	463	437	453	433	410	422	436	454	472	445	444	458	451	451	453	453	403	441	463	445	457	423	437	457	465	461	489	484	439	432	463	454	466	459	485	444	440	447	473	474	444	446	443	455	437	474	463	483	431	444	449	477	478	400	446	461	450	474	478	485	461	427	428	417	430	458	446	436	402	461	446	450	476	430	471	406	416	481	419	444	423	427	461	448	452	471	427	452	476	412	441	455	429	491	478	434	434	454	414	423	449	445	433	485	457	472	463	438	456	421	460	468	479	478	480	407	433	438	468	457	464	439	405	439	464	420	426	438	428	438	466	456	432	395	452	402	466	434	456	431	417	448	446	469	467	442	471	477	451	482	481	449	432	437	457	482	450	438	467	448	443	418	471	445	446	466	405	462	472	457	447	411	430	427	461	455	432	417	424	429	423	441	449	441	459	477	446	448	472	467	470	458	395	463	438	426	423	512	453	456	449	447	459	457	444	486	491	482	453	424	442	456	464	461	461	431	448	464	471	477	424	458	392	453	446	479	446	462	470	436	464	430	469	435	432	452	420	444	442	458	449	443	449	429	397	442	459	454	416	418	428	410	436	437	443	463	465	453	438	407	459	454	479	445	390	488	436	384	426	438	475	426	477	461	471	461	488	442	461	445	446	431	482	440	424	425	405	460	446	406	452	436	433	445	454	440	431	424	403	432	470	432	430	453	444	450	453	432	436	451	448	443	457	455	416	465	459	458	465	439	443	460	441	481	463	446	471	441	437	451	441	443	439	434	438	463	454	413	455	441	453	437	466	460	443	458	450	454	415	432	396	472	440	459	484	439	436	441	464	438	470	481	398	410	435	479	495	437	485	472	474	414	480	432	454	446	471	450	438	475	439	443	428	431	469	456	444	451	471	487	475	451	443	449	445	420	437	429	389	484	419	441	464	455	467	490	480	448	459	444	455	478	415	449	467	455	483	438	446	434	482	475	418	455	485	455	425	455	456	430	461	474	469	441	442	417	452	444	425	455	439	469	422	426	480	415	444	420	483	437	442	440	428	439	424	442	424	444	421	429	473	451	478	419	455	456	469	479	460	471	438	440	474	425	434	450	451	484	398	474	465	442	446	471	453	434	476	468	441	455	450	456	447	453	440	454	453	444	451	476	479	439	407	425	427	459	453	403	429	445	451	440	445	455	461	435	460	463	451	461	432	471	426	419	437	432	460	471	445	470	447	429	422	467	431	440	464	440	437	467	420	435	439	425	460	430	460	435	483	421	442	423	427	424	446	458	410	474	471	476	436	428	437	468	474	458	451	485	464	456	474	435	427	456	431	471	460	451	442	468	442	462	450	432	491	473	443	404	462	460	461	432	463	440	476	484	470	440	445	485	430	437	459	445	462	438	413	425	498	463	483	440	447	427	425	439	419	420	445	416	467	461	468	464	470	449	429	471	459	463	430	453	461	426	459	492	427	430	436	433	489	492	456	423	468	464	457	471	437	458	475	422	422	458	456	412	466	416	415	463	435	434	475	457	457	410	459	439	420	433	420	442	403	457	465	426	442	446	449	439	470	444	471	457	448	455	431	439	448	454	433	433	439	455	445	428	445	452	432	441	449	416	471	476	426	445	455	399	469	440	461	467	432	485	436	429	444	418	434	486	464	453	495	446	460	465	463	471	456	406	470	452	470	443	414	428	417	455	438	448	400	452	426	455	459	418	484	459	452	472	463	461	424	404	425	446	475	430	454	425	455	456	448	433	441	459	465	423	465	464	462	484	442	469	428	450	468	424	471	430	445	436	455	440	434	430	454	478	448	423	481	418	445	436	436	483	455	446	427	441	434	457	476	467	420	420	472	457	471	490	450	409	446	452	425	415	484	455	438	431	453	464	444	437	406	450	433	413	467	420	466	478	434	424	467	444	431	434	481	417	451	448	436	479	436	430	441	467	437	425	441	428	437	464	489	453	440	484	468	463	455	434	461	439	462	434	424	449	416	416	420	426	434	438	467	457	481	458	449	459	461	415	477	457	461	450	468	439	458	434	430	452	443	427	433	470	440	454	457	435	459	482	399	450	425	423	441	451	433	452	454	481	484	402	443	452	476	455	416	417	445	468	428	484	509	459	434	462	468	431	462	469
22351	20916	28335	23633	20916	20940	5140	808	558	469	415	394	341	316	265	324	247	251	229	233	216	212	234	223	206	200	186	190	213	194	188	201	209	189	191	206	169	149	187	176	186	167	173	168	153	157	194	186	154	183	181	157	174	167	173	179	199	181	140	170	167	157	173	180	170	169	163	184	157	157	180	181	159	156	189	166	182	186	187	182	155	174	179	172	160	170	154	171	167	178	149	176	189	172	163	166	199	163	207	181	173	171	163	177	172	143	159	161	147	132	151	181	149	162	169	143	167	154	155	177	160	160	173	151	178	158	182	179	147	145	172	198	175	159	158	148	146	179	165	184	171	148	156	169	155	187	149	184	157	169	172	172	160	161	168	154	178	171	160	169	175	158	170	170	155	156	181	186	166	170	165	171	150	165	146	160	174	146	164	157	140	160	143	189	145	192	157	164	160	177	164	163	157	161	174	168	159	161	159	168	163	148	159	183	155	154	155	176	172	163	168	178	155	175	172	158	176	170	169	151	160	164	161	185	153	175	173	154	161	157	184	179	168	167	151	155	170	161	156	154	173	161	177	161	155	187	156	175	151	150	191	174	157	179	164	151	145	167	155	170	162	162	180	179	182	151	173	166	162	167	177	180	143	187	170	183	199	157	157	164	150	163	167	165	159	170	176	159	164	187	195	147	163	170	154	167	166	171	182	159	176	167	163	186	167	166	167	177	150	181	140	178	152	152	173	167	173	148	156	149	171	167	155	196	152	157	170	172	148	178	175	171	169	155	164	159	180	166	160	148	149	140	192	171	160	145	169	156	168	152	171	174	151	152	161	151	161	174	160	170	155	182	141	185	151	163	146	147	167	210	174	164	177	165	161	177	168	162	155	168	168	174	178	173	164	161	171	149	175	172	172	171	155	153	161	171	142	157	182	161	146	160	172	172	153	155	179	179	161	162	139	160	174	153	161	161	164	167	166	166	196	171	169	161	161	176	176	176	175	152	173	145	190	161	187	179	179	159	161	160	180	159	164	164	182	154	164	161	144	155	166	158	179	162	181	165	167	177	191	175	174	167	149	175	174	169	194	158	140	173	178	163	175	164	163	171	167	154	182	190	135	191	159	195	182	191	153	165	147	156	171	160	184	165	190	174	179	172	167	156	166	161	191	160	165	163	196	175	175	159	158	168	154	178	177	156	182	172	157	185	158	177	173	139	162	167	149	168	165	179	162	171	179	172	169	148	154	166	166	162	141	153	157	162	152	173	160	157	150	135	159	179	161	158	154	171	165	181	153	173	164	156	177	162	160	160	168	160	176	165	151	173	150	167	164	161	166	155	187	187	161	145	184	150	176	166	198	176	163	197	163	174	171	174	164	159	155	165	175	186	173	157	168	158	166	155	177	165	163	174	179	183	154	176	183	160	156	169	164	161	153	173	160	163	149	179	189	162	147	159	171	192	179	180	158	162	177	182	152	151	158	138	150	177	179	171	160	160	192	171	165	170	163	169	142	152	179	151	177	172	164	184	163	155	180	156	159	169	162	163	171	166	156	183	171	179	178	166	174	173	167	161	179	155	173	158	157	178	185	187	147	180	163	134	168	179	136	187	180	177	173	178	162	193	165	173	174	190	160	185	160	162	165	156	156	160	166	161	168	166	157	197	180	164	168	170	160	152	165	159	166	187	142	170	175	158	152	162	191	195	169	137	162	171	174	184	167	172	149	171	175	161	178	187	161	179	173	156	189	159	166	167	149	147	185	162	184	169	160	173	164	174	158	190	184	176	171	166	178	160	155	138	153	170	165	166	172	160	169	168	170	174	145	150	167	141	178	169	147	181	164	173	163	171	168	168	162	164	166	149	160	188	166	162	167	180	165	175	170	154	158	193	172	182	165	176	169	157	172	160	167	164	161	159	149	175	165	190	155	169	181	182	162	183	174	170	183	155	171	182	171	197	198	164	180	173	174	167	150	166	171	173	185	197	173	189	150	167	180	160	151	175	171	177	176	168	161	157	173	158	179	147	139	179	183	136	162	179	170	172	147	198	157	172	185	159	150	152	185	176	164	169	198	163	155	160	178	188	153	198	165	188	191	159	144	177	149	169	167	162	177	170	190	170	178	172	166	140	163	151	165	169	152	146	170	152	163	161	168	160	151	185	163	183	154	191	158	174	148	155	166	164	161	153	156	156	176	170	151	178	152	163	190	154	168	160	166	179	173	138	161	162	182	158	150	153	165	160	159	165	180	149	162	165	185	156	175	190	165	168	185	156	149	157	181	157	162	170	174	187	165	185	178	154	171	149	172	164	183	158	178	168	154	167	171	185	158	181	156	172	180	169	155	171	174	177	160	155	180	179	179	153	185	141	169	165	170	140	163	176	185	149	174	181	160	150	153	152	172	163	161	158	163	169	156	167	167	172	172	137	169	166	153	176	182	163	183	170	174	173	147	170	167	162	172	175	199	155	161	153	166	171	163	163	158	178	188	176	159	151	165	168	168	161	172	170	152	184	185	153	168	175	170	182	178	152	169	157	188	159	159	167	176	165	182	156	153	173	182	164	191	148	195	177	163	189	144	183	161	164	151	163	174	150	151	156	164	138	171	166	157	169	172	151	166	174	175	172	145	160	152	141	180	170	135	168	185	177	154	185	168	165	158	171	156	151	167	202	179	174	152	172	160	169	153	166	173	171	152	169	173	159	170	171	161	155	168	151	158	161	173	165	164	155	187	145	173	181	182	174	160	169	168	164	162	179	182	168	168	157	160	154	171	156	159	168	182	162	161	205	187	183	186	168	200	151	154	177	176	155	158	159	169	167	166	185	182	176	166	169	156	175	177	188	161	173	172	157	179	166	157	169	163	159	165	168	149	154	162	148	182	172	180	163	184	148	186	158	169	149	160	173	147	164	153	158	173	147	175	149	151	158	160	181	162	166	157	163	156	179	165	153	150	160	165	145	176	157	154	190	168	188	169	167	178	153	152	171	171	166	169	185	167	143	148	176	174	192	164	155	171	158	152	145	173	171	165	146	171	152	171	172	211	187	188	137	174	162	162	168	169	170	169	154	175	176	148	183	159	158	175	154	167	168	147	173	165	144	181	168	165	175	169	155	157	178	187	177	177	152	158	158	157	154	166	165	171	167	169	166	178	191	157	163	184	141	143	177	168	186	165	157	180	149	199	156	155	162	169	166	157	149	164	165	156	143	157	157	154	172	158	143	156	163	191	179	152	181	153	162	175	171	164	167	166	149	171	166	173	166	168	169	150	154	170	194	146	162	151	191	177	182	141	151	179	174	178	151	161	173	166	170	148	160	167	165	161	184	175	170	181	192	157	165	152	169	154	188	163	170	148	178	176	167	167	184	162	167	183	181	144	167	139	172	162	160	165	166	150	146	168	136	173	168	136	164	176	161	156	172	160	161	176	187	179	165	152	163	165	173	144	162	175	169	173	153	147	169	164	177	181	150	158	156	163	172	177	146	157	175	137	175	163	163	182	165
3975	13648	9199	4364	3048	2292	1581	1272	988	735	644	527	464	398	344	319	299	307	279	269	259	232	243	223	210	210	248	216	206	197	233	179	189	190	197	182	180	171	212	202	188	186	189	173	167	187	182	161	185	184	185	202	172	180	164	194	182	177	165	180	157	169	209	162	175	192	185	173	176	171	171	186	182	167	172	167	184	172	179	155	187	192	177	203	146	172	173	151	189	175	161	156	162	179	165	154	181	169	156	169	184	140	159	169	166	162	167	184	191	163	167	178	173	158	154	159	162	159	176	152	185	177	175	154	161	200	161	166	185	157	177	177	170	175	181	173	175	177	168	149	160	166	161	151	165	169	159	166	148	192	175	159	145	179	177	156	152	165	177	147	166	177	154	174	183	160	162	163	172	179	171	163	163	179	137	153	169	172	142	156	177	185	160	164	154	184	166	171	147	168	171	169	183	176	150	168	170	172	183	183	158	173	173	169	165	162	163	165	159	167	184	178	176	166	171	179	207	176	174	160	170	156	156	177	174	151	142	176	140	152	156	163	159	178	177	156	147	165	175	194	170	164	159	170	174	174	161	139	148	169	180	178	167	161	141	175	143	152	171	176	156	157	187	175	149	177	173	161	166	172	165	179	161	139	180	153	146	184	180	182	185	159	178	156	156	167	168	178	169	171	180	177	157	178	174	196	146	152	176	160	159	180	170	170	186	185	161	170	169	205	173	171	171	194	154	147	182	172	163	141	173	156	182	177	174	190	175	168	152	167	151	179	167	190	180	159	174	143	175	162	186	146	177	165	155	163	175	145	172	183	164	182	165	172	175	145	164	146	156	149	181	170	169	159	176	163	192	163	190	171	178	147	154	157	148	159	179	165	141	183	157	170	163	170	190	164	177	175	151	144	168	181	154	163	163	173	180	154	166	170	162	155	167	176	176	176	147	152	165	167	173	163	157	167	158	177	169	164	172	176	163	163	166	148	157	156	171	176	169	175	148	153	172	181	161	173	164	189	161	168	192	158	154	160	178	155	142	172	174	160	165	152	167	160	181	172	179	150	166	173	147	189	176	170	195	175	159	163	182	162	150	137	167	162	146	157	189	150	171	181	155	172	185	187	161	182	163	169	183	148	158	186	169	162	160	179	156	163	185	150	176	159	193	164	168	167	181	179	166	176	172	173	154	167	161	185	166	167	139	169	172	153	174	158	164	156	182	164	153	172	142	171	151	155	161	157	167	160	173	182	167	171	157	161	169	154	156	156	179	167	174	149	170	166	164	177	171	163	170	174	156	171	152	161	140	173	156	165	159	180	160	176	168	175	176	173	168	172	155	150	164	158	165	174	179	203	169	162	174	170	147	172	164	179	161	143	174	154	163	168	187	160	152	159	168	174	167	175	142	174	161	168	164	193	162	182	182	169	153	166	167	150	142	171	162	166	180	159	159	158	203	158	168	173	161	161	144	167	186	168	164	173	147	157	169	174	174	163	162	168	168	150	175	177	163	176	150	168	185	179	167	197	167	168	162	168	181	185	160	169	177	175	184	181	166	169	191	159	164	167	171	180	177	165	201	172	161	158	173	151	168	149	174	164	163	165	147	142	165	167	169	171	153	154	171	161	169	160	165	182	181	184	147	151	157	176	154	177	163	168	182	159	167	155	189	137	159	175	172	161	172	170	179	199	179	154	175	166	188	147	179	171	186	169	162	172	167	158	172	157	165	159	168	178	160	152	158	148	181	147	168	197	173	167	178	172	165	167	182	160	156	192	173	160	167	165	167	161	161	177	194	160	142	151	172	161	161	162	164	176	184	177	172	152	172	168	173	185	170	166	139	175	150	195	155	176	169	174	164	159	163	168	181	168	168	171	163	132	142	181	176	171	158	155	167	158	166	167	174	171	189	176	178	152	155	175	162	166	163	160	178	174	155	152	169	165	160	183	173	165	174	151	138	194	157	185	172	170	163	177	177	176	158	156	138	185	178	167	163	183	170	173	185	172	156	164	180	138	149	161	171	164	168	185	186	158	174	137	192	155	176	192	179	148	174	177	169	164	165	183	178	144	157	152	178	166	164	162	163	162	138	172	161	158	174	163	180	177	157	184	168	155	170	129	140	164	174	173	168	170	171	181	162	172	153	170	163	183	176	135	170	180	167	179	164	152	186	148	164	168	167	171	162	183	163	178	156	178	178	174	139	164	184	156	154	175	159	171	178	182	166	138	177	148	159	170	154	149	189	149	174	178	150	156	192	195	165	176	153	160	195	193	148	154	163	170	176	181	165	150	164	168	155	154	149	164	165	177	172	149	159	174	172	162	184	168	177	149	173	164	173	137	153	177	175	177	162	191	164	154	190	174	162	164	142	156	179	155	165	155	155	165	182	183	169	154	157	141	156	176	155	147	160	162	184	174	165	178	171	164	158	162	147	168	161	162	186	171	157	175	155	164	157	187	150	159	167	156	179	188	156	162	157	191	158	166	156	167	179	166	166	171	205	168	179	139	146	160	207	157	155	180	186	183	159	187	184	174	164	175	158	158	172	177	164	193	167	158	177	158	153	199	189	163	168	142	147	160	155	160	168	159	151	166	165	171	194	160	167	178	144	171	167	161	141	169	166	160	176	158	166	181	158	156	150	149	169	138	185	158	169	196	176	167	181	185	158	165	145	159	169	176	187	162	156	162	152	149	168	162	166	182	153	158	167	175	179	162	155	172	167	192	162	161	173	174	147	153	162	194	157	163	156	168	162	171	169	161	151	153	178	165	184	152	166	175	191	166	174	140	151	154	170	175	186	165	174	166	163	182	190	177	169	148	163	196	183	159	175	180	177	170	164	175	165	172	168	159	156	172	160	184	160	183	155	154	179	179	178	175	190	157	154	182	159	163	194	165	167	166	158	163	169	162	166	161	149	175	167	152	174	170	154	164	169	176	165	179	191	172	162	151	157	154	161	150	162	178	154	178	169	151	175	141	161	169	189	154	172	164	181	163	146	173	163	175	196	148	179	160	170	145	156	178	143	158	167	173	162	169	171	172	176	174	174	162	158	169	180	156	164	160	159	187	180	159	166	158	180	179	170	175	172	155	172	163	169	182	171	180	168	146	159	177	172	171	191	176	167	152	152	162	158	166	164	180	179	158	139	182	155	164	154	174	177	177	164	179	140	154	181	181	160	157	155	166	179	183	171	168	159	177	158	150	173	176	173	156	155	172	161	170	168	184	177	152	166	187	159	157	172	163	167	168	177	205	185	180	171	142	157	185	192	163	147	172	157	172	179	169	159	164	148	157	158	141	174	171	169	174	129	183	149	148	164	159	161	175	152	169	196	169	163	174	177	174	159	161	159	156	172	170	164	189	161	183	160	184	192	172	152	160	176	170	172	160	158	169	182	160	149	179	158	132	191	167	159	157	161	142	158	162	185	148	178	166	149	157	186	171	173	157	177	174	155	145	157	167	168	152	189	175	178	178	171	179	165	186	169	154	181	179	181	182	163	185
27468	19909	7974	867	481	455	433	443	429	406	399	363	405	378	368	369	395	377	420	404	401	397	359	398	391	382	384	374	385	375	394	388	412	360	398	346	376	358	382	392	400	375	373	414	371	329	345	379	404	371	381	389	381	354	380	381	364	382	364	334	371	369	419	377	339	379	388	411	405	376	378	363	397	424	372	357	360	336	370	380	410	374	390	377	354	382	397	376	388	397	381	373	370	393	359	383	375	403	387	405	366	391	400	424	369	396	361	359	391	397	423	372	363	358	356	408	371	386	374	398	382	381	403	378	350	370	405	374	394	374	411	374	396	371	340	380	376	387	396	359	392	383	404	367	392	397	368	398	385	371	360	389	358	371	348	362	366	341	408	393	386	355	367	361	383	374	368	355	398	373	384	390	335	402	377	367	384	389	385	377	378	366	406	356	377	368	365	393	395	405	392	376	359	367	377	380	362	377	372	334	349	384	396	364	406	375	367	364	369	366	397	408	356	347	383	352	360	361	364	381	389	374	348	381	357	321	393	355	381	330	387	347	407	337	347	415	378	359	399	394	366	403	368	405	356	352	365	339	366	365	397	369	362	367	357	372	372	377	366	377	404	348	362	385	390	401	363	393	364	333	402	424	380	365	337	378	339	401	361	330	370	391	343	393	384	366	375	365	399	382	376	376	323	376	412	368	389	352	374	368	369	361	371	383	391	346	390	398	386	343	425	371	400	369	376	368	430	364	364	364	373	390	359	409	349	373	368	372	380	364	395	354	411	379	383	359	357	367	378	398	364	375	366	381	386	360	386	385	370	399	378	392	365	398	371	357	389	392	389	375	359	373	372	335	392	397	396	397	355	395	347	399	360	374	421	371	366	356	393	367	353	370	391	370	404	359	417	392	343	380	369	373	400	360	379	378	356	379	369	382	383	394	391	377	374	403	380	389	386	391	365	361	423	375	356	388	400	374	348	391	376	375	371	371	388	400	379	330	386	367	429	389	370	422	362	357	393	404	352	381	401	382	387	347	371	375	350	396	371	396	363	363	375	388	357	381	383	330	342	377	396	383	354	379	359	371	342	386	385	374	398	387	387	370	385	378	391	381	397	355	374	382	372	356	398	389	355	416	376	411	350	406	370	366	394	368	354	367	394	390	354	373	384	366	384	360	339	380	356	385	399	383	403	395	374	391	388	401	365	361	366	363	388	375	396	367	403	360	395	397	377	399	409	373	367	384	344	371	357	368	400	396	337	385	368	354	375	352	357	367	385	350	413	364	407	356	384	382	400	411	375	395	373	371	357	379	382	402	398	377	385	381	360	350	345	399	351	408	402	350	377	356	390	375	355	344	412	369	364	400	371	393	384	395	401	362	355	365	398	403	399	407	382	371	376	373	352	365	372	395	389	368	396	344	362	343	383	355	359	377	350	387	425	407	378	354	401	373	366	393	376	375	429	374	354	384	363	354	367	355	371	374	392	374	359	339	359	382	350	364	390	356	398	323	353	400	370	383	371	371	373	379	421	384	384	386	362	389	330	399	341	382	362	374	379	331	396	348	385	352	409	392	356	398	381	394	377	366	383	351	407	339	369	359	374	355	374	385	346	400	348	394	394	366	354	365	397	382	358	384	374	353	347	369	389	370	379	383	380	377	384	361	404	371	370	351	370	352	412	380	358	388	376	354	361	356	385	364	392	399	378	366	372	376	392	393	374	397	360	388	393	370	384	376	389	338	372	359	385	327	360	403	373	377	378	372	356	396	389	397	376	385	402	331	368	368	385	365	344	393	350	423	383	376	394	377	360	367	402	362	376	371	359	393	370	351	389	334	377	373	400	378	380	379	374	419	376	399	411	369	346	384	370	384	379	376	355	379	383	354	360	362	390	353	349	411	372	349	382	373	394	403	380	368	353	391	424	339	358	371	373	366	379	391	369	369	374	363	408	359	335	385	386	379	390	361	347	375	438	374	398	358	353	377	415	404	389	406	375	384	348	363	396	372	392	374	365	370	360	382	383	346	401	387	391	402	377	374	404	374	384	382	348	390	388	386	389	347	424	396	358	398	366	368	391	380	396	387	378	429	359	409	417	359	387	350	395	329	377	404	393	389	340	372	397	383	423	376	363	360	378	343	357	381	345	363	373	352	392	432	375	418	361	387	370	363	374	390	343	359	382	374	394	374	394	361	381	366	375	359	392	378	415	373	385	399	410	379	363	370	348	365	371	345	387	389	346	389	407	362	372	389	375	416	374	375	402	358	390	395	406	380	388	386	381	378	370	349	405	394	361	383	410	377	360	379	403	374	349	363	369	378	399	419	339	381	346	372	389	392	383	370	347	375	365	386	363	368	387	399	361	389	390	386	362	391	385	381	381	349	398	368	362	395	385	366	389	371	381	372	337	375	360	363	403	391	355	393	380	357	364	353	365	397	387	387	370	369	361	361	378	371	402	394	387	371	373	405	352	412	374	357	349	387	397	388	354	377	415	373	396	361	366	370	385	392	354	383	352	338	391	387	364	330	380	371	352	364	401	366	391	375	381	389	369	374	366	357	420	395	403	386	401	370	375	354	352	372	367	348	401	364	381	351	389	356	383	378	369	367	387	370	380	413	384	429	371	391	381	387	377	397	346	402	381	365	371	367	407	404	388	358	389	371	357	419	354	351	372	346	369	370	357	384	379	398	380	381	393	385	373	398	364	388	366	376	353	367	376	370	381	362	350	393	377	419	408	385	360	387	353	349	356	383	367	358	348	377	362	347	402	371	349	342	367	385	362	362	379	349	328	398	323	385	368	354	366	347	382	408	362	394	367	360	367	383	359	366	350	361	402	374	357	385	375	378	381	357	377	418	353	393	360	398	372	374	376	372	372	370	356	388	382	367	391	388	386	353	392	402	379	359	391	375	378	398	376	365	394	369	365	370	411	378	356	379	380	358	406	383	362	402	396	381	342	400	369	369	373	342	348	391	426	376	378	366	393	407	344	407	359	382	371	374	377	389	413	372	354	378	374	390	394	339	394	362	376	383	379	360	375	390	356	396	394	359	388	396	412	366	382	363	407	388	389	362	376	376	339	380	343	373	414	394	360	382	363	386	369	379	370	381	351	332	368	366	373	375	367	386	383	364	368	372	386	385	377	362	380	363	367	402	358	401	367	371	386	362	382	389	400	365	371	374	343	389	369	400	354	363	382	368	426	418	360	382	376	409	365	361	355	364	389	355	356	373	348	367	420	376	352	355	374	376	383	372	393	369	356	391	401	351	400	362	373	429	375	358	373	386	338	351	393	386	394	379	400	412	374	334	336	355	364	401	411	352	378	387	421	376	356	392	344	395	360	383	339	372	389	378	419	393	349	390	376	381	418	386	387	407	372	370	378	365	373	387	383	387	401	377	372	385	389	386	372	380	376	384	349	368	366	393	386	368	363	343	360	376	383	375	368	395	357	399	416	342	387	387	365	396	403	361	351	379	404	353	357	361	381	394	383	381	400	360	369	357
4919	2408	1383	873	677	567	513	487	491	461	465	469	451	435	478	390	407	391	393	384	367	379	437	406	409	393	401	425	402	410	382	434	379	374	403	359	371	400	395	389	416	369	415	378	391	383	372	421	368	436	406	395	394	427	410	407	406	378	359	391	388	422	435	411	383	398	405	417	413	447	405	407	378	375	379	380	386	384	418	397	391	401	417	419	385	413	414	447	406	359	406	392	376	385	384	395	380	351	402	390	385	405	412	421	412	412	405	384	368	444	345	381	421	389	348	446	412	376	407	400	387	382	393	400	422	401	366	425	385	388	399	394	374	393	374	411	380	393	411	380	403	405	403	420	367	384	348	404	409	399	410	372	392	364	417	415	394	359	454	429	415	407	411	394	402	366	418	430	389	385	394	402	405	375	387	381	406	394	411	398	390	383	411	429	409	395	411	383	368	396	407	354	390	376	394	363	403	367	429	344	445	393	383	391	415	375	375	441	391	374	420	369	404	393	389	393	401	370	365	365	407	410	408	414	390	367	371	377	386	378	428	392	387	428	399	377	397	395	412	362	422	392	362	368	411	395	390	373	397	424	405	393	401	426	388	396	372	407	403	412	406	406	389	391	422	423	427	405	367	398	394	381	392	403	379	374	455	389	402	414	404	413	364	412	404	388	389	391	425	399	377	409	387	387	374	407	405	352	403	381	369	380	380	442	386	400	352	398	399	405	390	404	396	378	415	438	398	416	380	418	440	381	382	390	390	416	400	385	383	391	370	430	356	397	387	377	398	398	379	391	410	418	393	377	381	429	428	397	362	400	415	369	434	371	404	398	366	380	359	389	372	401	395	375	414	377	404	352	423	400	354	388	376	388	376	409	423	372	350	388	407	423	430	429	409	414	377	355	411	376	414	395	401	398	360	380	394	390	398	355	384	439	389	387	375	393	407	390	406	398	393	417	381	408	402	394	354	373	410	399	362	407	443	386	376	373	396	403	380	400	383	355	392	396	392	396	401	390	377	402	405	372	393	387	376	391	392	402	391	394	403	415	385	397	366	378	396	394	385	381	373	405	432	429	414	362	420	386	390	384	424	425	400	372	390	407	378	364	373	406	399	370	398	398	394	413	419	389	393	386	366	372	396	399	402	375	367	396	392	437	387	370	411	415	395	404	365	403	398	388	395	370	404	378	380	404	407	393	410	414	414	405	374	381	397	417	394	417	397	365	380	382	398	404	373	399	410	422	385	398	356	374	384	411	363	355	385	394	393	383	429	389	399	412	385	399	366	414	367	367	403	424	373	406	402	413	394	396	395	415	389	419	378	401	390	416	410	398	423	406	375	347	380	390	403	368	411	374	383	385	371	390	390	389	390	387	420	374	374	392	382	406	365	412	411	403	376	412	339	415	425	406	385	400	388	406	410	367	373	361	383	402	379	400	431	398	392	378	384	408	388	434	371	402	348	369	396	401	404	384	428	417	415	383	421	440	391	390	397	388	404	389	390	391	368	407	399	393	350	413	400	385	438	402	384	390	432	354	383	403	387	402	436	381	406	405	408	383	404	402	390	431	418	405	409	376	400	440	400	379	365	373	413	395	401	399	397	389	383	387	400	393	396	392	408	409	381	387	416	408	419	420	387	388	408	386	408	408	393	381	407	407	372	394	401	421	399	390	447	424	388	426	381	377	405	378	357	422	407	390	390	373	361	365	421	400	404	348	369	375	395	394	419	372	423	407	421	387	404	341	421	377	381	387	413	392	372	381	380	369	378	381	407	428	396	398	406	380	415	366	411	385	394	395	368	398	378	409	377	408	387	413	421	393	426	368	404	403	388	405	412	380	402	404	378	356	415	376	356	414	385	444	404	432	383	387	400	368	399	432	383	354	417	363	362	370	393	375	396	404	403	389	380	418	367	435	376	440	420	406	388	397	390	359	370	428	371	400	414	372	369	388	400	373	400	366	387	443	419	436	381	367	403	397	427	395	393	399	446	398	401	395	380	385	409	405	395	387	434	389	360	391	376	430	414	392	424	405	423	369	396	426	391	435	406	405	405	394	387	369	406	393	390	401	398	381	444	408	427	374	405	430	380	360	393	384	415	394	394	402	383	391	372	395	370	371	412	415	392	376	378	415	408	415	401	411	394	368	374	400	419	379	371	415	405	363	390	356	418	371	391	362	386	388	381	367	368	391	398	403	412	371	396	371	378	400	372	387	370	402	389	392	420	372	434	403	412	422	377	393	416	367	395	404	396	382	394	417	387	405	359	390	396	381	395	441	391	393	408	385	391	426	409	425	375	438	409	391	393	381	373	384	455	439	394	398	384	380	376	377	421	385	378	391	383	351	384	440	430	411	396	377	374	433	375	370	437	418	385	365	397	389	409	381	388	417	374	405	423	409	384	436	407	362	401	401	411	383	415	394	383	372	407	414	442	349	386	361	410	415	421	399	415	408	408	399	429	375	405	425	419	391	363	388	378	410	388	405	371	386	393	384	417	400	400	434	421	372	410	374	354	371	398	386	380	377	385	381	410	381	397	375	395	382	381	409	367	365	422	390	379	396	386	418	364	376	381	390	393	410	387	375	431	421	406	398	395	383	433	344	391	421	381	398	368	421	427	404	390	388	408	404	403	394	410	378	392	395	404	385	389	397	392	397	397	407	399	374	368	409	421	417	396	393	380	373	380	410	378	392	411	385	340	386	415	393	387	378	422	410	357	383	383	443	393	403	347	420	404	377	389	373	394	380	401	350	391	374	356	416	410	378	400	429	421	402	459	387	376	390	394	409	390	405	401	373	395	372	382	393	420	417	392	408	424	421	368	397	377	360	390	425	404	374	386	420	402	422	390	417	380	427	367	412	384	444	395	383	414	408	402	393	414	360	409	379	370	415	397	454	422	386	436	391	405	391	404	369	407	409	416	425	385	392	356	398	408	377	402	409	386	406	378	403	412	415	388	400	359	400	419	368	392	406	379	386	394	417	364	401	386	393	376	389	388	387	385	354	360	395	368	424	465	420	377	402	406	401	410	404	454	385	433	396	395	405	374	397	379	406	380	426	357	384	409	443	372	420	359	400	365	439	432	397	421	413	410	400	383	362	382	390	414	386	410	378	421	377	394	364	377	412	386	411	403	395	433	407	410	413	390	415	446	398	404	371	389	426	359	386	426	362	396	384	407	392	383	381	421	420	372	383	373	370	375	426	438	378	369	374	422	356	394	378	370	405	410	406	383	375	459	398	391	420	372	379	403	377	416	424	390	387	394	413	389	419	434	401	370	373	397	412	410	369	399	355	412	406	361	390	375	407	459	395	409	418	359	384	418	409	395	393	386	392	349	389	392	377	392	389	403	393	402	410	365	395	410	423	414	418	427	403	427	396	400	401	412	349	385	385	425	423	380	399	413	450	379	402	396	400	433	403	381	374	397	365	430	372	397	386	377	389	366	390	396	384	343	378	439	366	362	389	379	364	408	384	401	409	396	409	380	395	360	377	420	396
23372	20772	27572	24051	20662	4694	706	466	416	341	302	263	286	256	258	230	227	225	198	204	195	196	222	195	198	187	177	197	176	199	214	191	162	186	209	185	167	189	167	203	190	185	205	180	179	180	172	186	170	165	187	173	197	161	154	182	212	177	200	202	185	182	188	176	194	182	169	170	177	172	186	165	185	193	157	184	169	175	176	187	176	180	163	181	190	188	188	180	178	187	168	166	177	193	190	163	176	182	162	175	163	186	176	168	176	159	195	158	184	171	176	163	172	197	169	161	171	179	202	166	165	177	175	172	151	169	159	146	176	192	202	176	205	210	176	180	189	177	175	165	196	173	190	197	181	174	196	179	188	165	187	181	190	192	169	200	175	175	163	160	168	175	168	206	174	178	160	197	177	184	182	186	170	167	171	179	170	192	181	162	188	167	175	178	183	180	191	168	161	172	213	186	175	183	195	193	164	171	189	167	202	184	182	185	175	178	173	174	168	168	183	180	178	165	176	161	185	178	171	186	181	154	174	146	213	177	195	215	188	171	185	166	160	170	189	178	176	187	170	205	190	188	156	166	193	162	186	177	152	189	187	154	156	182	183	167	189	146	207	176	200	172	178	181	175	170	157	199	183	195	178	175	143	183	189	193	195	169	181	193	186	199	195	151	193	198	190	172	208	173	170	161	182	170	177	192	194	184	175	155	156	191	191	188	188	166	176	184	192	188	181	190	178	175	156	158	198	173	178	168	174	175	155	159	197	181	183	205	191	192	171	188	152	174	174	207	165	171	171	180	181	185	178	154	175	167	185	162	153	170	177	185	175	216	225	194	213	168	166	190	160	178	162	183	170	184	173	173	180	197	185	138	153	192	156	187	186	187	184	184	193	157	189	174	184	198	157	179	206	154	173	181	160	158	185	158	159	201	177	184	182	153	177	181	176	161	173	167	187	197	191	169	192	162	166	189	175	179	167	166	178	198	177	178	181	172	173	198	157	192	165	170	176	179	164	182	167	164	170	175	172	179	176	169	189	162	177	193	189	183	191	179	160	187	168	158	155	182	166	199	194	156	188	181	181	176	192	194	198	182	174	158	164	174	152	186	171	187	173	188	182	183	155	180	178	198	167	185	184	179	180	165	176	176	183	180	177	160	181	145	175	178	175	155	163	175	197	185	191	169	168	181	197	175	206	161	198	167	171	173	160	188	186	156	186	183	176	172	168	203	162	176	187	177	165	176	169	182	193	173	182	201	166	164	173	181	218	156	167	164	186	169	161	192	188	177	186	158	170	196	186	157	185	175	188	167	186	169	187	193	190	182	181	167	174	186	193	178	203	184	178	171	182	187	175	177	174	155	178	215	164	180	176	176	173	191	193	164	167	178	176	200	176	198	182	153	185	184	182	194	169	178	177	167	198	174	179	193	173	181	178	187	171	176	185	180	166	172	180	204	171	180	179	182	195	186	181	198	181	190	179	173	206	187	188	200	169	191	170	184	173	194	161	190	170	157	187	176	175	158	175	167	188	174	181	176	183	169	181	177	195	177	174	126	171	182	173	180	181	175	168	179	162	185	157	186	180	147	165	152	160	192	188	154	174	178	169	175	175	151	173	192	145	177	186	167	194	182	154	191	196	185	197	169	171	175	186	159	197	169	197	171	175	216	155	167	169	175	173	152	196	171	166	165	161	162	179	189	187	188	173	180	173	169	187	160	176	180	165	164	175	179	177	175	177	198	183	204	175	170	189	198	168	189	196	166	195	181	168	153	155	178	178	175	211	150	178	176	163	163	197	202	197	178	172	175	187	182	193	180	190	176	186	176	191	194	193	191	182	168	186	197	182	165	158	190	182	178	176	187	180	195	178	175	193	186	176	188	182	167	177	179	169	145	173	168	166	175	194	161	200	176	157	176	193	209	170	202	179	184	171	203	174	177	199	163	192	157	171	173	163	161	166	197	176	179	167	166	140	172	194	176	193	185	191	168	174	200	191	183	178	169	186	176	166	180	164	168	192	168	206	181	190	158	156	188	169	214	166	170	195	199	161	167	145	195	182	186	188	165	170	197	193	188	162	178	148	177	194	157	192	163	193	184	176	173	188	175	173	196	167	171	180	179	178	198	176	166	178	189	172	181	172	185	163	195	158	200	163	188	167	164	180	164	168	196	185	176	189	192	175	180	197	153	169	187	191	184	203	220	172	162	175	193	176	179	182	206	170	176	160	162	181	185	147	175	181	173	200	172	173	187	190	173	175	197	179	166	177	180	180	169	178	148	173	187	201	199	200	180	201	176	173	167	191	164	176	184	200	167	191	188	182	164	191	161	161	184	167	171	183	198	162	186	185	187	157	175	195	172	188	175	207	158	172	174	173	148	161	160	218	163	162	174	185	175	147	157	169	176	183	163	188	179	180	170	179	161	162	180	166	169	173	187	195	184	194	163	192	173	166	182	156	167	184	194	184	192	140	191	172	156	182	188	184	169	197	190	177	181	175	189	202	172	178	168	174	192	185	202	166	199	168	168	151	187	174	156	176	195	191	185	155	177	179	179	185	185	203	190	198	193	200	188	175	183	164	182	172	179	194	190	177	175	157	176	182	181	207	141	193	169	195	172	199	183	161	180	157	173	158	171	190	166	189	183	168	147	164	201	212	174	177	174	188	162	169	169	208	157	167	192	184	178	179	186	180	185	196	168	188	167	165	180	178	180	181	157	195	197	168	181	149	176	184	182	177	164	195	173	200	181	161	197	203	167	159	178	183	203	173	187	155	164	164	177	194	163	187	157	173	173	185	177	166	172	169	194	169	182	177	177	178	158	176	178	188	192	200	171	195	155	178	155	175	210	148	159	180	156	167	150	161	197	181	161	189	163	170	172	170	159	197	161	173	183	181	182	174	185	189	158	149	182	193	186	185	186	174	189	167	174	202	189	185	173	191	178	188	172	173	165	180	172	196	177	185	198	181	183	173	158	168	189	194	181	183	168	192	191	159	168	186	168	198	180	170	179	184	178	176	167	173	169	159	188	171	176	177	200	168	190	166	187	177	178	188	173	175	165	173	168	205	201	183	185	177	169	174	187	180	182	160	193	180	173	159	173	184	149	171	178	184	195	171	219	176	141	163	194	194	186	176	191	164	178	203	185	156	177	165	154	194	173	178	198	193	166	164	168	173	184	183	179	173	173	166	174	200	138	190	192	172	209	192	168	169	183	187	205	185	152	189	184	171	173	188	197	171	146	175	186	182	180	185	180	172	177	168	186	193	189	189	164	181	162	186	177	170	163	161	170	204	182	179	155	177	167	179	188	168	179	174	177	179	161	171	186	170	165	192	198	181	187	177	175	175	190	193	193	182	168	160	161	186	193	183	191	189	196	160	208	183	175	164	178	165	166	182	184	188	176	193	188	177	164	158	164	166	178	178	169	183	159	175	176	179	190	157	191	189	162	173	219	184	197	181	182	170	193	165	173	192	199	177	194	192	183	189	185	170	193	186	164	186	205
3481	8555	5394	2484	1729	1294	1029	798	641	486	432	420	378	307	319	299	271	264	250	266	249	243	246	217	237	234	252	213	214	201	206	224	204	225	203	213	190	195	189	202	219	225	213	193	196	201	184	189	187	184	217	206	215	207	186	154	177	197	192	215	223	187	191	215	175	196	184	193	182	158	187	181	201	189	188	192	186	196	166	194	186	173	186	197	194	193	198	194	182	188	213	198	174	179	180	188	204	202	195	209	207	222	214	216	178	184	191	174	171	190	177	207	194	169	207	162	198	159	174	204	186	200	193	169	213	198	188	195	218	176	193	185	181	206	205	190	216	210	175	191	198	198	177	205	189	187	166	201	203	226	186	174	218	188	200	175	185	175	202	202	185	194	185	187	186	186	175	188	183	208	213	192	202	172	194	174	184	195	214	175	193	175	197	185	200	192	192	199	175	192	152	171	178	191	183	186	168	175	180	178	192	196	180	184	186	193	179	183	193	189	192	183	167	191	168	189	179	195	201	197	180	216	195	183	186	190	175	211	206	176	192	195	176	220	157	185	181	187	175	187	189	193	209	194	184	178	173	206	214	184	180	207	169	187	194	167	201	192	202	181	194	190	196	185	165	197	180	181	186	202	181	207	204	213	192	173	175	184	208	205	192	213	185	185	188	185	184	194	187	200	198	188	204	183	190	172	170	178	166	171	209	180	147	167	195	198	209	206	191	207	211	192	178	192	182	181	197	174	175	196	195	190	241	181	184	159	186	201	182	189	195	173	187	192	206	186	195	181	188	183	197	206	185	175	193	192	194	191	191	207	193	175	180	208	164	177	178	188	164	194	197	185	175	192	198	187	179	187	168	188	180	190	185	195	186	190	196	178	200	201	177	209	192	220	205	181	219	181	200	184	175	168	214	193	184	195	167	206	198	203	184	178	204	191	194	200	192	188	192	190	210	198	197	187	186	198	192	200	173	206	211	180	179	201	196	195	205	176	199	189	212	184	195	185	194	187	168	194	202	192	180	181	207	203	182	176	191	171	183	189	197	154	213	185	172	202	181	197	169	166	176	174	162	180	187	158	178	198	181	179	216	200	172	179	184	168	195	188	184	197	198	182	198	172	187	192	210	200	209	195	178	171	182	191	185	198	202	188	171	172	199	186	212	208	183	166	202	194	194	203	192	189	195	185	164	210	177	195	207	201	203	192	166	184	162	185	187	178	203	195	196	185	192	193	181	198	181	167	209	179	181	217	184	183	195	188	199	186	238	171	184	176	166	169	178	184	200	199	196	190	172	180	170	192	188	182	186	164	173	194	167	188	209	151	171	200	204	188	207	182	177	183	192	170	163	178	166	159	219	168	200	186	188	191	191	173	173	199	190	179	210	182	182	190	207	189	200	213	184	175	191	195	175	184	161	207	160	197	228	196	173	198	196	185	186	171	190	176	182	172	214	183	190	209	225	181	196	203	180	173	183	155	185	194	186	201	192	186	193	181	203	211	217	186	189	183	185	207	194	180	190	177	179	177	177	186	175	200	175	174	179	186	223	202	190	192	177	173	178	184	182	182	183	185	198	196	191	186	183	204	165	200	183	149	171	177	176	197	194	209	205	161	205	195	191	170	198	191	205	174	173	190	190	181	205	176	195	167	204	206	196	184	190	160	167	176	199	168	197	169	178	199	196	175	178	190	186	188	197	195	191	210	191	198	186	183	212	188	203	177	211	180	208	182	178	177	174	188	195	200	176	211	196	193	195	174	200	174	195	218	182	204	177	171	160	187	198	185	207	181	199	209	197	200	185	158	179	174	178	193	186	174	184	177	173	194	167	177	170	176	177	187	188	184	204	190	203	195	213	208	176	187	168	214	173	196	181	207	188	160	177	206	165	185	187	186	180	192	170	169	171	205	180	194	182	185	186	184	178	185	183	163	181	186	187	179	190	198	195	209	197	199	187	186	193	195	185	201	197	204	196	184	201	176	209	178	196	183	198	186	186	184	197	198	166	215	173	187	187	189	195	179	201	180	208	187	187	196	211	198	201	162	177	183	216	205	189	188	204	200	192	176	194	187	209	177	200	192	194	206	185	185	171	186	219	182	210	196	195	182	181	182	181	208	176	210	185	193	195	185	192	179	185	172	170	189	182	199	181	198	190	196	195	191	229	187	190	181	184	172	199	190	210	219	177	177	176	202	191	188	193	188	187	203	193	187	177	160	177	199	171	200	184	179	198	194	211	210	184	207	200	194	184	194	198	225	195	205	209	217	199	162	182	191	204	202	164	169	188	185	193	171	187	203	184	186	171	200	153	186	169	182	206	187	180	205	174	201	168	165	201	183	183	159	168	191	179	175	197	203	192	188	184	213	179	193	211	182	185	197	204	192	184	178	155	179	201	200	193	164	203	218	188	175	188	159	196	202	182	198	183	187	196	187	183	200	203	176	177	195	186	210	179	190	192	205	193	186	190	190	187	183	182	203	208	184	207	182	180	191	175	175	204	191	195	188	215	193	191	170	197	213	187	186	189	184	196	195	174	197	188	200	193	173	181	191	190	167	178	178	187	186	171	177	206	173	206	198	180	198	189	220	185	208	175	189	202	191	200	182	175	160	189	198	190	205	192	192	191	178	195	182	189	184	195	200	175	198	202	189	204	189	167	184	216	202	168	172	202	184	185	189	195	190	188	202	174	182	209	203	179	217	198	222	207	194	170	190	171	182	201	200	182	184	199	179	189	180	183	190	189	164	200	199	225	186	166	171	186	201	183	193	194	191	175	189	183	173	166	165	214	171	186	174	175	189	185	170	179	188	170	170	162	196	174	186	181	171	155	239	205	178	193	180	182	192	197	189	178	191	187	180	196	193	186	191	187	178	184	196	203	194	198	154	192	169	179	194	156	184	187	207	173	187	178	182	196	179	206	169	202	191	192	197	174	197	183	204	160	181	183	196	210	194	158	174	212	203	182	160	212	187	191	197	208	161	173	195	175	179	221	176	213	189	194	186	182	177	171	158	194	205	196	164	160	183	190	180	192	174	189	231	154	170	199	186	185	172	180	172	179	196	170	185	183	203	206	201	196	218	177	192	186	186	209	183	191	191	181	197	186	193	187	199	159	177	213	208	198	189	190	180	201	171	202	170	160	192	197	195	203	202	206	188	181	190	171	199	179	172	191	188	169	182	178	186	177	185	198	197	171	197	192	166	193	180	211	205	196	186	179	177	199	189	173	172	173	206	196	177	180	190	179	193	193	195	193	192	200	175	190	183	182	183	168	199	215	186	180	184	179	173	160	181	188	174	174	207	208	182	197	180	163	193	188	198	183	185	205	202	173	184	204	160	173	183	178	191	207	192	198	195	192	197	183	199	186	180	172	169	179	186	180	180	203	189	205	200	180	196	196	161	201	193	179	169	193	180	188	198	183	180	193	181	194	172	200	180	210	208	185	192	200	190	196	201	207	209	192	175	179	164	179	187	183	189	206	179	197	170	190	189	219	185	177	174
24733	20962	26682	25278	7433	855	673	571	525	497	508	475	478	445	466	442	468	444	435	531	482	452	413	462	468	423	446	498	436	448	446	447	458	395	449	445	432	423	477	436	432	481	447	462	443	475	477	479	458	449	425	413	448	474	453	410	389	414	409	442	435	458	431	461	434	418	430	428	432	429	445	459	481	432	469	408	429	446	455	459	413	440	433	423	457	444	456	429	450	460	484	503	418	418	456	468	419	449	413	447	453	419	444	441	451	482	458	467	433	451	460	453	405	474	445	451	424	453	454	455	436	444	456	464	450	415	450	494	442	464	450	442	424	453	418	459	413	418	445	446	433	466	440	438	446	458	462	404	439	446	433	435	455	424	443	462	453	467	479	427	441	458	460	440	471	456	436	439	425	416	468	434	433	474	443	411	436	427	509	424	443	424	449	419	440	404	423	444	440	436	446	450	456	460	418	456	448	451	435	459	457	451	434	484	410	430	422	446	408	438	466	424	450	395	450	436	468	474	450	448	420	441	451	422	444	436	459	442	417	415	474	437	475	464	448	464	446	479	432	447	423	433	411	447	404	410	430	454	435	437	439	514	440	427	415	415	441	418	404	437	460	423	381	440	446	433	489	448	476	468	448	443	417	463	431	447	410	457	429	445	451	445	451	439	453	450	454	430	431	455	419	430	444	441	452	435	467	445	442	437	425	434	474	434	440	428	396	438	448	412	456	438	440	441	444	433	452	444	491	431	408	433	431	488	476	446	396	439	425	444	440	424	441	429	442	426	445	453	430	416	429	426	418	451	418	418	457	428	433	450	453	442	433	436	431	478	446	417	434	411	497	396	442	467	465	438	444	483	469	387	404	434	473	421	455	392	445	448	444	441	438	433	419	447	443	461	454	447	476	412	487	449	433	424	450	480	414	398	456	428	465	428	414	463	398	486	432	396	436	439	430	459	440	407	444	452	448	458	411	470	466	456	475	447	467	405	455	445	435	450	435	431	424	453	440	446	446	450	425	393	407	442	448	486	439	399	455	479	429	448	449	431	408	476	436	440	437	436	424	437	420	443	470	414	478	395	427	447	467	461	399	451	429	451	470	467	408	427	403	423	470	450	422	400	433	441	441	403	463	449	404	446	420	427	486	445	436	422	459	480	442	443	419	480	445	457	454	421	454	437	427	466	444	471	431	446	477	444	445	433	442	443	442	417	443	402	435	450	470	401	443	439	446	473	412	461	434	457	438	443	454	469	435	452	425	422	397	395	441	443	415	434	439	446	456	469	451	437	451	463	424	473	439	465	453	451	470	422	430	389	446	464	409	470	407	479	455	441	464	420	445	426	454	508	432	438	403	478	459	410	456	452	463	445	420	432	433	512	453	438	473	451	452	426	431	458	442	433	424	452	444	453	424	449	434	438	449	450	471	429	413	446	439	454	464	435	420	418	456	448	441	424	451	433	438	415	427	464	436	436	418	413	437	478	466	407	459	436	450	411	470	412	447	441	402	437	440	425	413	436	423	453	461	448	455	440	428	374	458	439	433	465	415	428	422	459	436	446	433	443	451	459	457	426	435	415	408	451	441	446	457	457	409	411	449	431	423	428	426	451	448	473	482	417	422	412	412	444	437	455	444	434	455	457	474	431	429	425	464	431	463	478	457	433	433	471	457	427	413	409	447	448	448	417	419	440	425	466	444	430	450	461	432	417	417	418	451	438	418	465	423	457	429	459	406	438	480	451	451	410	436	422	439	452	441	454	439	432	410	447	430	450	423	471	417	429	435	452	473	434	447	413	450	415	454	418	421	458	437	467	449	455	410	426	406	416	449	420	441	423	463	424	459	412	432	448	441	449	387	430	445	440	445	457	457	431	476	471	437	444	435	438	483	429	418	417	471	438	465	465	442	435	415	451	436	461	467	428	439	446	452	440	468	443	403	427	421	403	422	461	474	417	430	432	449	485	450	410	429	445	440	466	462	450	433	438	438	415	434	413	475	436	467	442	474	440	463	457	416	418	472	417	473	454	432	446	418	453	424	420	439	420	444	470	455	404	472	407	454	440	450	467	428	446	445	434	462	450	436	430	444	455	398	413	427	436	448	420	459	412	449	445	453	432	460	442	401	467	422	420	420	454	407	394	468	430	436	442	418	448	448	433	443	418	449	484	443	400	441	451	411	470	438	465	425	428	427	418	463	414	426	436	445	429	424	448	437	449	466	419	462	436	434	421	463	421	474	471	419	406	435	436	437	442	414	459	444	415	432	442	440	449	467	468	458	437	436	452	458	445	446	445	450	454	419	439	447	470	450	431	419	468	452	424	442	423	448	480	482	448	439	442	471	456	460	439	429	457	457	408	450	432	437	473	428	433	449	419	424	411	424	475	465	434	460	437	477	434	442	430	463	455	453	437	434	431	458	487	453	453	391	423	432	407	436	449	429	430	479	445	428	424	446	428	487	453	443	396	422	446	404	467	423	439	449	442	452	460	435	462	468	430	403	465	443	448	442	426	462	449	414	456	420	443	443	446	429	459	420	461	433	444	453	428	447	474	438	443	467	430	430	399	437	480	437	432	433	447	457	413	462	431	468	458	474	432	435	469	444	456	448	458	444	456	455	437	454	452	443	425	426	452	413	460	461	443	438	433	435	439	416	485	436	448	450	457	461	443	410	427	446	469	441	458	432	445	434	437	463	466	460	466	447	464	442	431	425	426	418	459	457	448	425	431	435	473	445	442	449	463	445	455	471	463	428	478	481	421	443	421	445	439	416	467	449	427	423	444	439	404	475	451	425	454	470	421	417	475	423	447	426	415	396	458	471	455	425	465	445	427	450	447	417	439	438	430	437	441	458	464	466	452	450	433	449	429	449	414	415	470	430	438	454	422	431	429	456	424	402	442	464	456	416	440	409	420	436	480	434	445	436	428	471	407	430	470	508	448	445	458	423	424	427	399	462	477	427	431	439	434	440	443	449	431	441	460	494	426	395	452	402	417	457	405	452	416	436	420	427	467	466	488	418	444	425	415	426	448	455	424	437	406	441	466	464	415	416	408	414	447	450	434	452	436	429	430	417	463	460	408	412	435	422	463	461	468	436	454	443	435	461	424	427	439	433	434	486	434	483	399	438	471	447	434	459	483	413	452	428	434	413	442	423	415	450	454	435	448	446	459	426	448	485	420	462	434	443	432	455	437	476	432	444	422	434	468	465	454	456	454	411	417	475	444	488	451	456	438	485	455	477	477	479	444	418	420	435	409	441	477	430	411	455	447	423	408	420	462	478	482	480	453	446	422	463	460	442	441	431	469	456	468	396	438	485	427	401	442	436	415	440	444	465	439	446	464	407	425	487	442	378	432	430	460	419	442	395	461	485	430	428	468	402	418	449	463	449	479	434	402	428	441	447	436	439	450	446	445	456	407	452	443	440	445	431	463	437	436	446	473	439	436	440	463	453	435	467	449	450	419	404	433	463	449	432	430	457	428	445	443	454	482	415	432	414	418
3447	5287	3353	1723	1232	1026	915	747	719	595	568	594	510	506	532	502	492	484	504	491	487	447	480	422	468	478	498	491	469	486	488	467	472	500	467	469	459	483	456	453	463	462	443	456	477	505	405	431	480	501	476	447	476	487	447	418	451	454	424	451	452	423	436	458	446	474	465	449	439	448	439	453	465	456	438	441	379	432	468	437	440	452	451	487	427	470	442	450	451	475	442	439	449	472	463	467	466	464	440	442	438	455	495	439	428	470	462	417	438	457	442	481	443	451	451	438	453	428	469	462	475	441	398	482	451	452	443	462	471	471	450	458	450	410	441	463	485	456	458	498	477	457	424	449	456	482	473	453	450	472	469	434	495	463	431	429	451	441	469	465	482	443	458	444	448	467	493	439	455	460	422	413	457	451	481	458	436	471	440	451	462	449	490	454	466	415	491	466	453	415	429	460	480	460	448	433	458	466	461	475	442	447	473	470	446	454	465	430	463	439	459	478	430	468	463	406	425	447	475	458	470	444	480	470	484	457	474	426	442	478	459	461	399	427	440	459	457	489	462	474	507	442	461	495	431	420	430	433	456	456	453	457	480	457	457	465	445	452	450	445	430	453	426	473	437	474	446	451	413	441	463	496	481	464	446	451	458	463	457	468	435	450	469	435	476	446	455	434	447	454	433	432	467	403	466	458	446	468	447	481	468	466	429	428	439	477	466	476	413	423	449	440	480	467	456	463	466	455	488	439	456	483	466	431	473	457	470	448	475	438	436	463	461	483	416	402	429	434	419	453	444	503	425	472	443	467	464	464	436	467	455	463	449	487	463	447	439	445	458	491	457	483	475	455	481	428	437	437	435	447	440	451	473	438	456	456	447	457	418	436	465	446	480	456	459	438	414	480	466	492	456	432	425	436	463	432	478	463	443	471	460	421	503	438	437	439	450	424	430	478	521	464	460	442	467	507	458	450	424	466	432	465	455	413	410	485	490	479	463	454	442	443	444	462	479	462	445	414	447	450	482	459	439	440	440	451	481	453	479	441	442	461	463	459	473	442	431	435	458	424	449	482	463	478	497	487	418	438	442	464	482	453	444	459	482	486	424	464	467	446	492	470	475	498	448	500	457	457	451	441	499	450	446	428	457	417	498	431	450	462	402	453	460	464	424	400	424	466	443	419	443	454	446	442	454	457	471	470	444	424	436	455	447	454	447	455	476	447	426	430	485	422	482	489	457	437	484	472	435	437	503	438	474	440	416	444	479	471	402	418	438	459	449	440	467	438	440	453	456	459	474	419	446	446	417	440	444	432	437	467	453	457	468	450	455	492	476	465	443	453	441	444	461	428	443	479	463	464	454	438	428	456	436	456	430	453	464	477	476	437	471	450	439	451	462	474	508	454	451	447	446	477	474	443	468	418	456	429	457	505	460	438	438	519	466	450	495	466	422	474	447	453	439	469	439	446	448	444	446	456	438	431	472	477	438	462	460	439	449	463	460	420	427	449	486	470	464	436	440	458	475	475	450	445	471	464	475	439	448	457	464	498	432	454	453	438	439	435	438	493	459	510	437	440	464	458	442	469	437	450	461	440	442	475	481	450	462	455	465	478	458	484	461	504	509	430	407	456	484	439	457	433	425	496	457	475	454	490	513	427	475	497	476	434	450	483	477	508	438	467	428	453	422	424	436	483	485	441	469	437	482	436	476	387	423	464	415	466	408	447	479	455	450	440	413	395	502	493	451	435	441	483	451	469	415	432	488	502	458	417	452	436	440	481	471	423	434	450	476	446	426	452	452	501	453	455	456	466	434	470	472	457	442	426	457	454	463	482	445	447	480	490	485	433	450	458	470	467	468	488	449	444	467	441	450	477	429	417	432	447	439	466	456	473	430	470	491	458	416	449	464	472	486	468	481	497	433	482	478	447	425	477	451	471	467	474	442	490	438	460	470	472	444	472	438	429	439	461	437	456	411	504	454	426	455	435	455	440	447	438	451	450	462	447	446	462	457	450	454	481	496	427	481	485	433	534	410	470	457	442	456	465	452	455	426	431	450	442	427	443	446	471	452	439	479	452	454	484	466	443	466	428	454	460	477	414	479	463	500	397	459	478	466	442	469	406	443	442	425	488	484	430	431	440	442	473	503	444	451	429	470	458	440	457	466	500	431	478	428	433	474	459	467	458	450	449	407	454	441	445	470	436	433	445	475	447	430	457	445	433	451	467	439	433	431	482	462	445	443	444	444	445	438	464	437	442	452	406	489	472	435	480	466	481	482	463	457	457	444	472	460	407	437	465	448	468	464	433	473	405	488	444	441	470	469	463	481	442	452	425	487	458	483	464	509	486	474	455	426	433	429	463	450	483	461	460	462	447	463	455	473	468	409	460	458	443	460	505	429	448	449	431	489	477	450	431	437	430	445	455	487	477	469	468	449	458	463	460	482	459	457	450	476	411	486	436	430	455	464	446	461	438	491	456	445	478	441	489	494	488	466	471	436	447	451	464	434	477	440	442	443	449	479	428	454	478	412	432	452	472	444	478	451	412	453	430	482	455	428	475	463	432	441	474	441	480	471	431	450	463	411	466	425	455	406	456	445	468	478	458	448	459	440	473	461	428	440	470	480	488	409	445	463	442	445	448	466	442	438	448	443	439	443	451	453	483	450	478	458	426	447	414	448	455	403	450	459	475	428	472	488	456	455	478	418	466	467	430	452	422	437	447	443	435	456	462	453	443	457	453	460	444	494	488	463	425	477	453	433	463	443	436	510	433	459	389	449	481	460	458	458	470	446	463	466	458	456	465	408	451	450	455	479	490	476	454	456	420	440	455	454	390	429	474	442	425	422	476	458	449	465	487	474	470	484	432	442	442	427	399	421	478	438	468	428	491	461	465	493	427	479	494	442	429	482	435	456	466	436	461	456	449	406	469	413	471	457	486	432	448	456	468	458	440	464	465	492	428	447	509	451	448	448	493	452	429	477	448	474	431	456	450	497	451	474	418	473	477	437	442	454	450	451	458	429	462	436	476	458	440	432	480	455	424	452	431	448	521	453	488	410	448	460	470	471	451	431	448	436	420	421	453	395	422	457	500	462	464	447	450	477	450	466	451	426	467	451	449	448	414	433	468	477	448	424	467	452	452	451	487	447	486	487	466	448	429	433	423	445	476	447	478	486	426	470	442	470	467	436	443	428	459	477	408	460	439	454	465	439	489	442	456	427	441	454	452	425	484	471	426	461	420	465	438	443	449	479	456	446	445	447	406	466	450	477	433	461	461	429	409	477	453	445	462	487	427	431	475	456	446	475	448	453	448	436	474	434	451	448	442	481	457	440	457	454	460	487	442	472	463	448	452	461	449	458	435	451	480	420	457	432	494	496	436	441	477	470	465	465	430	451	467	438	423	439	455	459	416	493	450	443	438	420	452	465	469	424	465	453	479	493	457	462	458	443	436	469	428	451	423	479	465	489	446	420	475	454	473	451	452	416	460	474	420	444	475
22351	20908	28316	23638	20901	20902	5342	827	541	485	409	361	327	302	303	287	282	239	251	218	249	229	217	213	216	177	201	212	198	178	228	181	203	197	180	176	194	196	156	178	177	183	191	167	202	178	175	175	178	159	160	176	180	183	166	172	185	175	174	196	191	195	182	200	144	161	167	195	180	167	169	184	180	178	183	184	162	171	168	183	170	168	159	173	170	182	159	173	163	179	155	152	170	167	179	176	161	180	165	161	164	188	173	169	171	155	200	154	170	164	183	164	165	173	143	178	167	174	204	170	174	178	164	173	155	186	193	159	190	170	183	169	169	178	199	175	197	167	179	149	150	166	159	165	190	156	172	184	169	173	164	148	158	178	161	156	209	178	146	159	168	170	175	182	166	181	150	185	173	175	156	172	161	177	188	174	144	169	170	152	167	173	169	208	157	164	188	176	158	173	139	156	185	174	164	168	164	168	164	171	181	160	203	172	160	170	172	171	166	200	187	169	171	181	188	170	150	155	147	155	184	173	165	161	172	202	196	167	158	168	172	156	173	155	183	176	160	172	162	183	171	179	175	177	180	196	164	200	168	166	163	182	193	153	173	180	178	197	159	174	180	154	152	188	168	172	179	178	162	179	175	159	166	183	153	168	172	159	154	197	166	175	176	193	154	175	167	171	181	153	163	185	169	166	165	164	150	158	180	167	173	162	170	176	155	174	163	155	156	159	151	181	176	172	176	205	166	154	169	173	165	173	177	153	148	167	166	157	153	177	197	191	143	159	155	178	164	184	190	161	149	181	153	149	162	174	168	161	177	179	156	147	168	176	175	192	167	149	156	178	182	182	156	156	175	172	166	178	180	172	166	157	171	174	166	168	199	167	168	181	178	170	172	155	182	169	170	189	153	169	187	173	168	160	147	173	175	188	172	176	177	158	187	154	170	182	174	172	152	163	169	178	156	145	172	168	154	150	162	153	152	171	160	176	161	161	176	170	163	169	167	158	166	164	163	166	155	168	183	148	181	182	167	151	175	171	197	160	165	150	198	172	175	175	178	171	162	163	167	161	158	180	164	173	168	161	171	158	175	179	186	189	155	193	174	154	187	165	180	183	182	181	182	168	160	184	188	185	150	190	151	160	188	180	144	165	173	161	169	189	178	162	167	162	169	161	159	173	185	157	176	153	171	191	183	158	153	163	182	176	177	137	189	181	167	166	184	148	161	185	170	176	179	174	171	177	169	189	177	164	167	178	164	173	162	166	174	175	157	179	170	162	174	169	164	176	181	178	147	182	190	180	168	176	181	174	181	164	185	157	184	165	179	162	159	163	166	157	178	154	166	165	159	175	163	167	158	151	167	175	190	185	172	155	177	147	175	180	160	165	172	166	169	195	169	184	168	173	164	155	190	186	146	175	157	175	196	189	187	175	168	158	148	161	176	162	167	188	166	182	154	179	181	173	190	173	156	174	182	154	147	169	169	151	146	161	165	170	168	176	163	149	160	193	161	174	164	138	166	161	169	176	177	153	166	164	176	161	167	167	159	194	202	162	172	159	156	181	173	184	165	168	187	150	196	165	174	170	155	168	170	168	149	154	143	172	163	162	181	178	175	155	171	196	165	166	175	198	151	173	156	165	175	174	184	158	169	161	168	150	193	173	171	173	171	177	148	173	175	175	175	199	171	166	179	186	176	165	183	159	165	154	169	165	166	155	171	178	192	160	153	156	162	161	176	168	166	162	151	174	195	158	174	160	155	168	181	160	171	184	183	173	154	194	185	182	161	159	155	151	169	156	183	175	149	172	185	164	186	169	153	141	160	168	152	157	158	159	168	163	178	160	158	161	165	175	168	190	185	174	160	173	165	184	154	181	154	188	171	156	162	169	170	173	179	168	177	162	162	156	166	163	178	166	159	179	197	170	180	172	150	171	176	175	171	154	167	149	163	188	161	146	155	190	193	155	157	179	178	166	169	165	164	183	148	155	154	157	152	173	168	168	161	176	149	162	155	172	167	197	167	152	170	161	172	174	156	174	158	191	176	187	160	188	189	170	158	159	158	158	152	152	157	174	160	171	162	147	176	161	180	189	170	159	200	162	184	166	161	170	155	157	155	134	188	183	162	183	195	148	178	153	180	162	188	152	164	173	156	157	156	170	180	168	155	166	167	151	181	149	174	154	156	150	164	158	177	169	179	154	148	192	178	175	126	162	160	169	174	170	162	176	173	163	151	147	152	160	179	181	151	163	181	154	190	155	154	170	156	172	160	165	161	151	170	156	175	192	186	180	158	134	202	155	189	186	185	168	168	161	163	159	171	145	178	159	177	189	184	158	172	186	182	192	149	155	150	168	159	160	171	156	176	173	158	178	180	168	178	177	163	186	189	170	155	163	161	180	168	167	178	149	169	152	170	164	151	176	162	173	152	128	155	176	160	166	155	165	174	184	179	144	165	170	188	171	173	173	192	208	182	180	178	175	163	149	161	175	160	164	186	172	153	176	156	169	160	188	178	174	178	164	194	155	160	155	165	165	167	167	175	178	176	171	154	178	167	159	185	160	174	167	153	155	185	159	155	145	154	144	179	151	175	146	154	172	174	184	183	171	166	163	165	170	155	182	161	167	180	160	169	169	150	162	199	168	183	155	158	167	195	172	134	174	179	177	183	155	185	193	187	184	180	163	184	180	144	155	168	172	170	166	166	153	172	179	165	193	156	174	187	179	168	180	146	173	186	152	150	161	189	160	155	186	140	188	159	202	182	173	147	168	181	177	170	163	157	159	159	166	170	178	147	168	190	172	167	166	168	180	180	158	170	167	167	183	164	139	160	171	165	160	170	180	159	166	165	171	176	158	158	179	175	159	142	159	170	190	164	162	187	163	164	154	174	182	152	163	152	181	183	155	162	169	150	144	172	190	165	184	179	156	181	152	173	168	164	183	183	168	177	166	151	166	165	151	164	175	139	166	162	152	184	162	164	155	167	152	176	175	160	195	139	154	202	168	179	175	154	185	152	161	164	150	175	189	154	153	150	143	191	166	157	160	191	166	173	153	171	173	138	182	180	180	192	165	185	161	161	174	162	168	171	158	171	166	182	175	185	178	151	172	180	142	167	144	161	163	169	177	164	168	179	166	160	153	134	178	169	184	197	167	168	167	180	162	132	179	175	146	177	180	191	162	202	187	190	146	162	176	170	166	189	158	159	172	190	169	175	181	150	155	180	151	172	162	162	179	174	164	175	176	152	175	168	166	155	182	154	157	157	164	163	178	173	145	160	157	144	167	167	172	168	183	163	154	187	152	172	178	183	168	187	177	161	166	168	170	184	187	174	163	142	163	165	172	157	173	165	168	153	149	160	172	170	169	186	161	168	181	173	176	174	167	178	188	173	160	175	149	175	165	164	167	161	180	152	172	157	171	154	159	166	153	182	167	171	171	160	181	174	166	186	181	159	171	174	176	159	173	156	170	167	153	192	177	163	181	164	160	187	181	165	148	146	172
3985	13676	9137	4373	2904	2250	1547	1245	975	765	632	526	467	432	342	357	337	304	272	279	255	216	245	220	229	205	214	203	200	214	206	200	200	201	204	187	205	189	220	201	200	195	189	201	205	170	194	202	173	212	166	202	178	182	171	189	150	186	202	189	193	190	176	196	178	162	164	157	181	193	179	153	173	161	187	170	172	169	176	177	184	151	172	167	168	161	158	155	186	171	185	183	178	161	178	168	170	171	178	187	199	168	172	175	168	202	167	172	202	159	193	167	163	158	195	179	167	160	169	201	162	179	193	164	166	178	191	162	184	161	171	187	186	180	178	160	159	166	186	159	179	189	171	166	180	169	169	177	168	165	178	193	173	167	190	168	188	190	161	180	176	167	186	171	168	153	179	152	184	175	189	184	170	152	196	155	200	161	161	163	169	157	178	167	181	180	168	145	190	177	164	187	167	153	187	176	164	158	168	166	180	157	164	143	169	178	177	160	180	190	161	175	164	192	165	165	168	151	168	156	157	178	196	161	173	173	168	156	177	149	167	178	184	168	186	200	169	147	156	184	153	159	163	202	183	157	148	169	176	192	170	190	151	151	177	187	162	186	177	180	167	175	177	162	164	175	177	168	163	160	179	183	171	168	153	155	151	171	179	178	166	160	185	187	158	176	163	156	141	184	159	169	172	165	175	180	195	182	162	155	172	161	157	150	170	157	149	150	170	168	152	174	148	163	164	169	174	167	163	169	175	169	168	176	188	166	177	190	161	171	163	176	168	169	165	167	173	174	178	191	169	166	165	171	167	185	198	162	166	172	160	161	162	157	157	168	162	157	196	194	174	181	169	166	190	168	172	163	158	175	167	136	156	163	161	182	157	156	152	180	153	178	168	170	176	159	170	186	174	186	168	175	159	165	167	163	155	161	185	172	160	160	173	161	176	177	195	177	163	162	169	155	162	146	176	162	143	183	155	188	176	168	145	164	143	184	192	159	173	156	144	176	174	157	148	174	165	148	163	175	167	159	153	188	159	167	164	203	172	181	167	161	183	176	181	178	150	176	172	168	165	153	170	181	158	174	188	173	160	155	167	168	171	164	165	165	184	149	154	150	153	169	169	167	182	149	176	161	149	172	176	183	182	162	175	158	150	180	139	179	188	170	176	186	160	160	173	162	175	185	155	170	166	163	189	144	152	153	168	181	166	170	159	163	181	185	161	166	176	173	159	178	172	171	153	166	160	180	176	146	171	196	180	166	156	157	158	192	164	167	169	178	168	150	166	176	190	164	162	172	158	183	182	187	137	186	151	163	187	164	157	157	199	173	181	193	168	155	199	162	164	167	148	162	177	179	167	167	154	176	152	152	169	153	153	186	165	157	177	189	177	166	153	158	181	173	141	174	159	162	193	174	177	174	181	165	153	184	197	153	149	199	168	150	164	188	167	169	171	169	176	162	147	168	161	183	171	166	170	183	152	162	159	159	154	174	157	169	181	149	172	184	151	189	182	186	155	168	186	180	152	183	174	173	167	152	178	164	164	167	157	183	165	141	162	194	146	159	172	147	159	164	154	190	154	172	177	171	167	161	165	198	181	163	182	173	194	165	173	177	165	181	167	161	177	174	185	182	167	158	178	169	163	157	169	172	187	163	173	158	193	175	180	166	181	162	174	190	166	160	153	172	170	185	151	163	182	182	170	177	178	170	172	171	174	170	165	179	171	169	174	182	201	183	173	149	195	155	174	159	179	177	178	156	171	164	192	153	161	177	159	161	172	191	130	181	164	145	157	159	181	178	178	172	182	198	167	168	162	202	211	162	177	153	202	159	164	174	179	187	173	186	174	191	166	180	181	165	163	168	174	166	189	179	171	173	153	177	179	165	166	165	149	150	186	179	170	161	193	174	179	169	177	186	166	174	167	169	174	173	172	198	164	148	171	180	161	172	137	181	181	155	178	168	176	164	163	169	167	163	172	181	188	193	150	176	181	196	177	160	173	167	156	156	174	174	177	176	168	172	188	172	179	154	164	159	181	187	161	173	145	174	193	160	175	146	153	193	156	176	164	191	139	180	171	171	194	170	176	151	181	166	158	180	166	150	175	164	151	177	174	160	180	162	160	172	183	195	169	164	147	168	162	188	166	169	181	174	166	193	163	160	168	167	181	163	175	153	171	184	157	169	187	185	136	190	163	191	179	166	146	174	169	177	176	172	157	165	166	169	156	171	159	170	140	136	156	176	147	182	169	179	191	149	163	164	170	167	152	169	158	171	175	150	169	189	181	173	161	170	156	147	163	161	162	176	155	162	160	176	168	167	157	178	159	170	157	163	169	164	169	179	184	190	192	165	166	170	177	159	173	174	192	151	163	167	166	185	166	176	191	160	170	160	176	157	171	156	189	167	162	156	194	146	166	163	184	147	173	168	181	147	184	180	175	166	165	176	157	169	203	141	175	180	159	147	158	183	169	156	159	161	178	166	148	176	173	169	198	167	158	174	191	181	189	183	151	164	166	166	167	174	168	175	165	161	160	161	179	164	162	187	187	182	150	163	166	175	179	169	170	163	158	169	165	178	182	189	162	160	180	175	180	156	146	174	164	149	170	179	178	157	156	167	184	147	158	183	180	182	176	189	180	158	180	157	157	173	145	162	159	158	161	181	202	145	166	173	159	167	156	133	163	180	165	186	167	169	164	159	165	188	167	161	159	174	154	169	186	165	198	163	173	186	169	173	172	186	183	142	177	186	177	153	153	196	153	163	167	174	188	170	168	178	161	158	159	176	176	181	152	158	181	183	169	160	185	172	167	169	184	153	182	161	177	156	161	191	168	184	177	166	155	176	152	169	153	148	175	164	170	172	153	181	156	155	179	160	155	193	168	190	169	168	180	162	183	149	182	172	162	169	186	173	170	161	179	167	161	193	185	162	150	171	182	190	188	163	151	155	160	158	175	166	185	154	172	176	183	198	171	159	177	175	152	168	187	162	168	180	159	159	171	168	183	171	178	156	165	167	176	162	163	166	155	179	180	197	164	170	175	169	164	174	174	149	166	169	165	170	166	168	149	169	154	154	149	155	176	164	157	162	179	162	166	166	175	174	152	156	164	174	166	165	174	173	191	163	192	173	161	170	161	177	179	156	166	176	181	187	170	179	151	176	163	170	147	171	179	185	160	177	171	163	163	189	177	160	181	169	157	179	197	158	181	149	178	203	199	155	175	184	186	167	171	163	144	169	175	166	139	163	167	159	181	171	167	196	197	171	175	191	173	164	154	172	161	191	177	181	182	181	172	177	161	168	187	187	177	175	161	175	166	153	163	196	202	139	182	159	160	146	168	155	166	165	160	175	182	158	171	195	158	167	168	175	170	169	164	187	182	154	178	178	179	178	156	174	195	162	175	166	168	172	147	173	155	176	184	166	159	177	189	169	161	178	193	165	201	163	165	165	145	157	177	182	161	167	186	156	170	179	160	160	162	170	188	173	162	163	160	187	152	162	158	182
27483	19967	8120	934	554	461	471	404	414	376	409	411	381	407	360	401	396	375	376	366	365	352	398	370	367	385	359	374	410	363	367	394	395	406	364	411	377	373	389	387	402	396	392	423	366	414	367	367	374	386	389	405	392	402	389	394	410	391	394	367	365	375	370	397	367	365	368	366	362	376	408	383	380	362	393	362	387	394	396	373	393	413	377	370	364	386	391	414	373	376	385	342	376	353	424	357	373	392	391	409	383	384	385	397	379	355	338	399	382	392	373	389	389	382	369	400	384	359	351	369	364	376	412	339	365	357	374	419	384	367	357	388	367	392	390	398	421	422	391	368	369	384	365	371	371	378	422	402	387	373	372	394	366	394	366	399	352	356	387	391	360	379	400	417	365	371	391	425	378	380	416	361	382	399	343	357	385	404	354	367	388	344	373	369	357	387	370	359	375	407	417	413	347	366	403	375	376	383	360	385	359	358	395	384	378	370	404	376	358	388	399	394	406	412	350	375	374	369	373	385	379	358	385	388	387	383	388	409	403	366	369	382	356	365	415	371	356	361	391	356	418	351	392	418	402	376	368	381	367	363	360	403	379	379	406	419	397	378	385	352	378	379	394	396	381	377	371	378	354	382	394	368	363	358	388	411	364	373	390	402	412	352	362	359	384	348	413	391	372	365	379	394	382	359	344	343	373	388	379	421	393	392	379	370	409	350	397	386	383	368	373	364	393	405	385	367	394	372	405	396	384	366	405	382	331	379	371	345	394	392	399	417	387	384	370	350	343	359	358	362	324	351	375	387	361	371	356	377	373	347	382	386	420	393	386	379	382	421	380	383	354	388	389	368	372	388	384	353	414	362	378	395	349	385	386	372	368	390	392	397	350	378	379	407	392	364	361	381	384	363	371	367	449	380	408	357	360	398	372	348	411	390	365	372	383	377	401	412	391	404	385	371	365	389	334	374	383	424	360	364	393	376	379	360	356	428	356	353	396	397	391	386	367	394	372	375	403	393	410	365	388	410	378	370	378	384	365	387	422	369	357	327	374	358	356	362	371	378	396	396	357	397	362	417	367	362	421	416	376	350	377	357	361	375	377	386	388	334	439	384	388	382	389	394	397	373	355	404	388	409	361	372	382	389	369	373	380	388	361	391	384	360	408	389	393	337	377	376	379	357	387	388	384	397	412	437	368	382	377	392	378	410	375	414	354	356	353	366	360	371	405	361	426	351	375	360	371	385	394	368	395	399	363	396	388	385	368	386	415	366	413	389	347	376	387	387	375	381	394	387	375	365	363	383	385	403	378	378	400	400	372	335	344	346	415	431	362	382	405	421	362	351	358	409	382	387	392	372	386	396	388	388	413	367	372	352	374	380	367	375	372	383	396	365	382	402	404	362	361	391	383	422	405	396	367	394	359	414	386	378	384	387	365	384	390	371	348	378	406	406	373	397	385	387	357	365	369	357	334	419	381	384	380	367	372	402	374	357	364	407	408	352	365	372	394	371	369	376	378	369	381	413	380	356	389	373	384	386	379	419	377	397	412	404	372	370	371	397	373	405	367	392	379	403	376	412	416	376	367	390	384	394	392	352	405	370	359	376	374	372	390	399	377	397	377	379	352	379	397	374	375	407	407	399	398	381	365	376	423	378	368	370	373	352	344	406	384	395	369	375	359	380	398	373	380	366	415	381	400	362	376	392	378	397	386	387	384	386	396	370	375	368	377	361	422	403	393	344	387	352	382	378	381	400	390	372	368	388	386	385	406	396	404	371	347	369	371	372	363	362	381	353	381	381	409	392	394	403	368	398	420	374	355	391	395	368	379	392	410	401	412	369	388	376	373	372	361	384	379	380	376	375	377	352	398	384	345	393	392	389	353	378	395	363	356	377	381	376	403	366	389	396	360	359	390	405	387	351	369	403	389	371	326	386	387	356	372	383	359	344	422	382	431	412	379	386	377	354	381	384	374	378	403	382	410	361	392	392	344	408	393	388	395	384	369	380	375	393	383	375	379	409	377	357	360	348	371	395	389	391	391	391	376	383	359	385	401	395	396	374	367	351	365	385	391	364	409	415	358	401	375	386	386	339	405	409	391	396	401	399	383	390	363	370	366	373	374	349	366	386	342	370	378	373	402	372	402	369	397	379	361	360	353	379	385	360	386	391	399	378	409	353	367	396	361	395	360	393	334	362	358	394	371	349	395	384	370	368	398	372	377	407	359	370	391	373	359	387	362	382	371	379	382	380	412	376	391	353	376	357	408	415	367	371	348	356	370	345	396	382	409	388	374	390	385	392	413	351	386	364	393	398	394	388	375	380	394	396	337	380	395	361	380	384	395	388	372	348	389	387	413	370	399	398	408	400	379	359	386	373	373	403	353	423	368	361	374	390	360	380	363	383	381	364	406	382	390	379	385	407	346	381	401	390	395	368	404	369	343	389	424	369	365	400	354	364	421	382	374	386	379	392	366	375	390	350	363	360	350	358	414	347	369	394	393	386	356	386	394	364	374	374	405	383	394	374	357	361	408	374	353	379	360	434	434	357	376	371	362	385	397	381	364	390	361	392	337	407	340	367	350	397	365	370	366	368	411	373	414	399	392	368	387	365	370	407	405	392	372	388	370	379	383	403	367	331	360	363	356	428	420	362	427	397	403	393	411	391	393	386	355	389	358	386	378	372	390	368	403	388	398	394	406	380	377	339	380	354	377	351	399	393	388	382	367	411	378	423	391	390	414	405	365	392	363	395	389	408	386	345	372	361	428	407	365	373	415	373	364	358	369	377	381	387	397	384	367	427	382	400	384	386	354	400	400	378	375	387	387	377	388	376	374	379	382	389	372	364	378	370	395	359	363	365	405	401	414	382	414	392	365	388	396	392	382	364	413	407	419	413	374	404	362	386	368	405	380	371	372	395	385	378	368	387	390	409	360	388	358	356	352	377	336	383	365	379	416	363	375	400	382	395	351	348	366	384	388	368	386	374	364	352	358	383	339	376	341	362	380	378	419	370	408	388	374	390	366	388	347	378	391	390	385	352	365	395	394	409	366	417	375	424	394	363	395	373	414	359	371	363	400	394	378	374	389	376	403	384	381	379	369	351	390	366	371	417	435	384	393	399	389	361	401	356	383	359	398	329	351	347	384	381	338	359	378	397	374	354	361	401	402	386	381	373	400	393	345	371	399	390	373	377	372	385	401	377	389	369	386	392	398	368	368	400	375	364	361	402	374	410	392	399	379	369	358	378	349	388	399	339	371	344	385	409	394	410	393	380	411	364	356	397	386	385	373	375	358	365	381	358	407	400	391	383	363	400	405	390	359	375	369	412	390	377	356	381	364	376	394	361	403	377	357	400	405	384	354	388	378	415	371	383	423	362	376	393	423	358	391	396	388	409	401	370	405	388	369	398	404	369	401	413	353	365	379	359	376	407	394	373	320	372	378	363	374	346	419	404	396	351	374	385	411	418	372	377	392	364	384	386	379	396	366	380	389	377
4874	2513	1430	883	702	636	544	514	473	429	448	457	443	422	401	439	415	350	437	430	366	434	401	400	357	413	430	403	415	387	402	417	434	394	377	391	399	426	389	378	399	405	406	415	408	383	406	425	415	412	388	391	411	407	378	438	383	397	395	368	385	428	384	411	403	371	435	390	420	381	439	377	375	373	412	412	385	409	363	380	441	407	407	398	391	401	415	418	376	380	388	373	375	389	392	416	413	392	388	374	409	422	395	383	377	407	406	368	396	390	367	394	380	410	366	426	406	402	383	417	432	407	367	438	409	406	389	407	386	394	374	379	403	414	385	417	368	398	406	434	401	396	376	434	404	397	378	389	369	383	414	377	409	402	380	382	413	401	387	375	386	403	415	385	373	398	392	383	374	396	405	387	391	381	371	432	389	407	386	418	374	396	406	396	377	401	395	431	388	388	379	421	392	392	431	372	386	404	397	349	378	419	410	380	387	415	406	412	438	427	375	442	393	400	400	376	416	404	404	436	387	413	432	392	379	415	389	376	423	433	390	394	432	389	420	371	412	408	413	382	404	417	394	399	376	419	403	415	374	386	384	384	367	413	436	374	403	389	364	399	395	414	377	381	376	409	369	388	381	428	393	414	392	397	407	387	349	411	406	390	432	380	407	396	410	391	391	422	427	368	419	417	427	396	386	400	381	387	396	362	457	404	415	407	397	379	387	368	400	397	392	380	391	365	399	374	410	408	383	403	392	395	421	388	388	388	369	383	427	391	406	420	390	411	383	373	368	398	376	423	399	383	401	405	423	404	402	384	400	410	435	394	377	386	381	410	395	421	403	370	380	393	395	395	387	410	396	399	410	405	440	391	425	398	388	435	364	387	362	383	355	437	407	413	405	412	401	386	375	389	371	416	394	372	411	398	382	375	448	406	387	384	397	400	421	379	409	379	374	386	353	409	408	421	389	384	393	383	426	384	384	409	421	441	415	412	384	400	374	349	364	389	363	396	386	410	393	415	404	384	416	406	395	395	431	385	398	401	391	415	371	383	413	381	415	413	410	368	399	386	428	359	390	421	368	392	408	381	414	396	401	383	383	392	428	398	409	367	371	338	408	403	408	426	370	396	375	375	382	405	369	420	439	387	399	372	398	380	415	388	397	408	394	375	412	383	406	409	355	389	366	385	385	405	388	373	407	389	361	411	402	450	421	385	377	393	392	431	407	447	416	386	398	436	371	406	416	399	407	407	371	380	420	418	392	416	403	397	399	397	393	364	392	398	402	388	394	416	408	399	403	408	398	400	381	419	385	405	414	407	398	390	420	351	378	406	391	381	442	404	412	400	405	418	401	389	375	402	391	391	420	357	394	405	385	420	386	401	367	388	383	412	394	385	391	411	388	408	375	449	422	433	421	410	409	415	423	406	407	407	411	423	417	421	414	420	381	397	381	404	419	389	394	401	356	407	391	413	364	396	426	434	393	371	397	415	370	435	342	399	366	402	416	384	406	389	353	433	408	374	386	389	388	394	384	403	396	421	403	412	381	411	396	394	386	380	375	379	367	431	396	400	405	450	409	434	399	405	417	380	390	409	407	392	394	400	414	420	421	419	389	349	403	379	412	359	387	381	406	404	391	402	393	421	392	398	382	404	417	394	407	398	402	435	376	419	382	414	377	368	427	387	409	409	391	425	418	437	371	411	414	407	403	383	391	369	407	367	404	411	389	445	358	373	383	408	383	375	410	399	387	406	399	413	403	389	386	394	402	412	375	372	384	406	388	384	409	407	376	413	423	433	445	423	366	365	414	428	379	369	368	401	388	417	432	423	421	427	392	404	406	388	400	428	384	423	386	405	374	367	368	412	413	387	416	347	398	421	404	384	396	420	382	385	377	433	407	389	368	384	409	388	386	389	415	378	386	377	384	365	424	373	389	396	410	386	369	390	411	416	377	424	360	395	360	405	396	394	417	413	386	394	356	413	406	408	385	381	384	380	409	387	383	373	403	358	393	418	433	395	386	355	379	387	380	376	393	409	360	423	377	394	356	401	416	414	393	397	423	419	392	406	446	423	364	422	416	392	388	403	381	420	396	380	379	394	387	401	375	401	402	404	404	357	379	445	395	433	437	389	435	391	409	382	382	448	355	396	390	385	379	386	393	415	397	420	443	372	407	436	407	388	411	396	391	395	407	414	407	393	418	399	409	415	366	398	400	377	418	427	408	405	384	397	394	380	411	392	411	424	361	410	382	401	424	412	434	396	422	397	408	403	347	392	399	391	363	391	416	408	389	391	427	417	382	382	381	410	380	377	393	405	417	372	383	399	386	379	423	418	411	371	376	415	422	413	353	403	378	391	376	433	416	381	389	384	380	403	384	392	418	422	375	397	419	407	421	394	389	370	437	404	416	403	406	398	407	372	370	392	396	402	413	392	398	373	379	428	380	408	385	361	371	397	414	376	411	407	393	428	418	422	387	412	400	360	407	387	393	387	383	410	383	402	353	441	393	417	373	405	413	404	384	404	404	395	407	408	403	370	404	390	370	394	432	377	409	415	363	408	412	400	428	415	369	407	409	397	396	407	362	388	435	429	401	388	442	397	399	437	405	417	401	417	419	377	405	365	413	408	375	398	377	400	397	388	401	373	406	403	428	398	379	417	377	384	413	389	371	411	391	407	392	385	387	403	393	406	366	388	364	401	377	420	413	432	391	428	404	415	394	393	386	383	388	414	373	377	439	409	403	427	416	434	398	392	404	377	401	393	408	387	351	403	401	404	423	385	411	370	409	396	414	386	425	417	394	399	396	372	419	362	390	374	403	410	386	403	395	389	400	406	391	444	402	431	385	407	415	379	358	406	411	409	407	358	406	404	403	408	414	384	391	374	395	386	404	408	364	413	371	388	413	423	396	419	409	378	390	380	417	407	402	422	357	403	357	401	397	392	411	372	390	425	403	384	379	391	402	404	397	409	389	394	414	387	395	414	445	420	429	404	399	361	450	364	360	403	398	383	395	393	418	399	395	388	398	409	395	381	432	361	386	410	410	394	408	389	397	419	402	402	422	409	405	404	396	378	416	386	394	387	426	391	398	407	418	387	414	432	384	396	400	416	424	395	401	371	407	401	403	371	389	387	403	369	434	387	419	400	416	400	419	409	429	363	399	416	365	412	399	444	450	368	394	410	394	389	424	397	395	430	395	390	405	388	381	421	399	382	399	408	404	404	405	395	399	376	408	425	426	367	405	410	396	403	396	368	386	371	410	417	380	388	395	412	409	416	384	384	415	432	376	381	401	391	393	376	392	405	389	432	420	390	397	384	391	417	390	415	391	357	424	382	430	360	415	410	429	356	379	412	375	386	384	395	418	379	390	416	408	410	387	406	376	376	375	430	431	398	413	417	383	387	421	416	353	376	362	396	419	417	426	411	373	412	390	427	366	374	397	440	473	329	413	408	378	382	409	396	398	410	403	383	401	414	391	400	397	431	389	416	413	386	377	411
23601	20920	27801	24160	20833	5027	718	453	368	395	339	283	266	257	246	251	225	231	220	209	219	211	210	212	199	205	218	185	194	189	199	182	183	186	161	186	177	182	203	181	189	220	164	185	165	200	187	169	193	184	205	187	176	186	156	186	195	174	168	156	188	217	172	175	161	168	197	173	186	190	198	199	183	162	164	162	182	183	184	190	190	180	199	175	196	193	195	197	183	170	192	173	209	194	146	175	193	164	186	178	174	156	179	184	187	175	175	182	203	134	185	171	205	176	188	172	168	182	171	188	178	194	167	174	176	165	181	158	174	187	159	164	183	188	159	197	174	175	192	180	174	164	187	173	184	162	175	209	172	147	169	180	187	209	207	181	158	193	198	192	179	205	189	185	138	201	171	168	181	192	176	186	182	177	196	175	166	172	189	172	198	195	163	170	168	191	181	198	183	178	172	186	183	163	164	173	169	161	184	188	190	204	172	178	183	193	159	169	170	170	193	195	184	159	174	157	200	196	190	167	165	161	149	196	187	193	195	165	182	169	184	155	196	181	172	198	187	204	184	177	178	173	204	156	186	172	169	195	152	185	198	165	190	200	177	201	190	178	158	195	153	181	191	187	173	188	198	174	157	215	183	182	195	159	185	198	209	165	188	198	158	198	189	181	180	212	193	179	162	178	170	199	176	180	173	188	171	189	182	213	173	191	161	177	198	184	168	180	167	195	153	194	177	181	180	177	156	187	186	206	166	178	177	175	197	178	189	183	197	185	162	186	175	189	187	184	199	179	178	185	163	155	165	185	187	175	178	182	193	176	165	210	190	176	209	194	197	176	192	207	188	164	157	176	186	178	180	177	168	200	177	191	195	192	185	174	170	188	181	174	181	176	161	174	173	192	192	170	193	189	179	186	174	187	187	174	179	158	185	166	206	205	187	173	187	170	164	176	200	163	171	178	177	182	189	188	198	188	186	180	198	171	214	179	189	174	180	189	178	205	197	179	185	169	168	177	160	202	166	168	180	204	187	165	187	203	170	193	175	174	203	199	176	170	201	181	153	157	156	175	192	188	177	208	182	176	184	208	202	200	199	187	192	183	182	188	200	182	192	187	191	160	171	198	190	169	161	201	175	186	178	150	155	191	182	179	194	171	175	197	195	188	189	152	216	162	186	191	169	179	177	166	170	172	185	195	181	180	190	184	194	162	186	183	173	180	157	166	189	186	184	169	150	204	201	178	201	192	191	187	183	173	174	167	187	171	198	176	172	186	212	188	142	166	151	181	172	161	163	151	155	157	199	173	167	180	188	199	176	182	185	194	198	180	180	162	157	159	177	190	182	185	180	169	169	181	199	202	164	160	188	181	199	173	185	159	167	147	202	183	192	154	169	188	153	194	177	150	171	192	206	187	174	171	170	180	172	161	168	173	181	199	196	185	189	160	163	194	181	195	182	160	157	192	195	210	172	164	180	177	155	186	186	186	166	187	176	168	178	166	217	181	163	185	192	196	164	181	196	204	190	185	171	168	189	188	177	174	195	173	156	180	186	170	181	181	201	160	198	193	159	172	170	183	167	177	182	180	168	190	199	164	218	199	173	187	190	186	163	184	168	151	140	167	173	170	173	191	159	176	191	202	188	183	194	173	196	176	167	197	199	197	176	201	163	176	175	188	164	182	192	188	175	165	190	172	182	174	183	175	182	189	202	185	195	186	160	147	194	174	153	186	172	177	166	200	164	179	176	193	201	183	190	164	199	200	189	168	185	170	215	164	178	193	187	196	190	176	160	184	203	201	183	179	184	170	171	170	187	166	189	168	176	200	153	150	145	176	185	169	145	182	179	194	153	159	169	189	166	194	188	167	195	180	178	183	173	180	148	157	183	181	162	156	196	162	173	178	166	180	194	193	195	167	188	185	178	188	171	174	175	190	172	160	171	207	174	188	169	168	193	168	184	182	163	173	157	166	187	192	174	187	181	158	193	174	168	186	195	192	169	206	179	181	170	163	199	171	171	178	160	182	210	191	163	166	185	185	189	182	187	153	179	187	218	166	168	186	181	178	159	178	186	193	176	185	168	180	209	196	181	191	188	170	173	157	194	192	199	177	157	192	182	188	176	166	162	186	179	165	197	169	188	163	212	203	161	159	185	161	176	169	195	177	170	185	188	174	187	186	165	178	189	183	169	214	187	180	181	164	177	168	178	174	158	193	160	176	168	177	170	175	175	178	188	170	173	183	172	184	164	177	173	168	203	176	183	174	178	161	170	162	168	190	163	203	184	192	189	170	192	180	190	199	184	203	187	212	202	163	189	185	179	158	196	166	208	184	191	164	197	167	171	171	168	183	161	178	175	192	172	177	179	166	183	157	186	178	191	185	194	178	181	174	175	152	176	180	180	181	173	163	195	187	185	187	174	192	188	184	199	180	174	136	163	178	210	183	185	180	189	205	174	213	182	176	198	187	177	191	182	208	177	186	169	174	170	176	183	188	175	176	177	178	203	191	178	182	199	205	174	189	184	185	160	179	182	166	196	193	187	201	178	183	197	171	174	180	196	162	183	180	190	192	191	177	180	163	170	181	169	183	170	186	161	188	156	137	188	163	172	188	177	162	166	151	175	184	140	171	176	162	170	190	173	175	206	172	200	205	196	171	160	207	188	171	171	207	136	186	170	189	178	178	199	181	171	170	186	185	173	169	182	162	188	183	176	201	170	188	179	153	178	150	211	167	187	203	191	194	178	168	155	178	185	173	193	181	186	147	177	212	168	181	153	188	208	192	168	187	189	168	180	177	176	199	185	180	205	174	197	162	175	166	172	163	171	192	177	182	177	167	179	182	199	187	188	194	189	171	186	175	144	188	185	169	187	168	186	198	214	190	179	163	197	171	169	183	171	182	190	204	179	189	166	188	174	156	168	171	171	170	188	193	188	192	204	169	156	166	168	165	204	175	183	181	185	182	166	170	160	188	195	191	181	190	187	153	181	203	160	179	200	189	173	169	166	178	188	196	200	185	175	176	185	187	184	188	163	201	204	194	166	174	164	190	173	193	195	191	190	188	217	171	175	153	163	166	171	194	196	173	168	170	155	176	174	173	190	177	184	186	183	157	164	180	163	172	187	144	164	169	197	160	209	175	170	187	196	169	197	182	174	192	197	169	184	148	172	180	175	201	163	176	176	187	151	169	165	189	184	211	205	192	199	161	172	180	172	183	169	188	185	169	169	176	192	192	197	155	187	168	198	176	184	180	193	192	149	183	191	178	142	175	198	190	167	182	173	170	179	171	159	174	176	188	180	178	197	190	157	188	170	151	208	177	166	180	181	173	188	187	169	190	200	185	174	191	176	186	177	178	193	168	191	194	174	198	176	176	175	165	197	161	176	165	186	194	153	169	160	168	187	178	164	214	196	175	190	181	171	184	180	192	159	182	190	188	202	180	174	179	175	163	178	215	168	181	190	154	181	179	162	183	187	193	187	190	185	190	189	178	179	193	184	171
3583	8650	5679	2522	1772	1350	993	786	644	507	448	373	380	335	320	267	273	266	296	255	207	235	229	222	234	213	210	222	205	217	235	207	187	202	214	186	183	203	202	197	181	197	170	218	202	222	199	193	171	172	187	187	205	188	188	197	170	207	185	215	187	196	202	200	188	210	201	203	172	182	218	212	210	188	211	199	188	191	200	188	200	185	178	178	200	200	170	196	168	200	191	176	166	174	200	208	193	218	192	193	199	212	195	226	185	187	175	189	205	185	203	198	210	212	218	181	209	177	197	229	204	184	184	169	215	184	201	192	205	210	195	212	186	165	190	198	190	185	180	190	192	186	183	185	195	210	194	179	199	191	207	173	195	185	186	178	165	203	195	161	197	206	187	169	230	199	218	197	195	200	174	178	175	197	187	223	193	204	195	170	192	200	176	203	191	178	183	201	186	173	197	178	192	159	186	182	176	173	200	210	189	200	182	192	181	213	213	189	207	172	209	197	177	211	197	173	173	204	193	199	198	190	205	185	180	194	214	186	189	204	170	174	205	182	189	166	191	180	198	172	172	190	166	216	225	193	175	191	191	193	203	185	203	182	202	188	209	192	190	182	190	199	186	172	191	192	178	169	199	194	188	186	196	195	193	206	206	185	174	191	202	193	186	189	199	212	191	185	203	183	215	184	191	183	195	181	189	191	174	170	172	182	184	200	181	186	211	184	210	213	193	192	208	197	193	215	185	185	203	192	165	194	170	213	170	201	171	202	186	182	167	210	210	165	189	175	195	209	181	199	196	188	191	183	181	185	194	195	213	180	194	220	211	204	184	183	171	188	189	197	210	176	195	200	196	183	181	194	195	203	178	185	171	174	193	186	187	175	197	187	186	167	194	205	179	196	206	188	194	201	201	196	180	189	175	196	197	180	198	179	186	184	183	155	182	194	209	207	161	174	186	186	185	183	177	185	193	204	178	168	184	205	184	179	183	183	173	186	176	196	176	203	184	213	187	213	194	208	187	178	201	183	190	202	175	162	177	198	206	167	164	188	208	177	198	214	177	190	183	179	189	202	198	171	211	162	220	218	184	193	192	181	191	207	205	178	173	190	197	190	199	165	214	175	177	185	177	180	197	188	176	219	182	212	193	201	189	198	192	189	175	198	186	186	183	187	187	215	215	185	201	183	200	194	173	204	205	176	191	201	181	199	177	186	204	203	186	206	197	186	199	180	176	190	187	193	205	180	189	171	201	183	192	179	216	182	205	193	186	195	189	196	202	194	196	193	180	217	199	192	193	197	195	184	178	213	170	216	188	181	203	201	165	192	191	182	184	198	203	169	200	193	215	181	192	204	176	177	167	168	186	173	179	198	196	188	174	182	158	219	203	155	205	201	201	224	198	201	201	208	205	185	183	201	183	188	196	183	189	186	177	176	199	198	205	187	198	183	176	200	187	202	185	210	204	197	191	211	172	171	184	181	176	179	217	209	200	201	193	195	206	198	210	184	173	198	202	181	178	178	205	191	198	190	193	183	201	202	198	178	190	198	195	199	199	173	213	189	184	180	195	193	176	175	216	196	203	194	202	191	193	157	200	146	188	181	182	187	182	190	181	193	192	197	185	204	143	168	174	180	186	189	174	176	209	185	166	177	167	184	194	175	184	198	174	194	171	169	203	195	188	175	177	229	196	193	191	201	187	204	207	173	188	180	205	195	206	192	201	194	184	193	207	189	194	196	198	178	204	220	175	170	195	195	199	183	196	197	163	210	182	181	180	172	180	207	177	168	201	222	180	194	206	211	187	194	198	195	209	190	184	199	188	204	203	177	183	215	184	172	197	182	221	194	191	190	182	173	167	200	183	197	175	195	193	203	211	200	197	198	188	194	178	203	185	202	200	189	183	197	192	179	169	182	192	184	207	184	182	178	176	208	186	201	185	194	215	178	187	217	188	179	212	184	177	207	197	215	198	201	186	177	178	221	194	188	172	167	207	209	187	201	186	169	195	185	181	183	190	199	188	184	202	171	205	191	196	201	198	188	202	170	182	183	165	167	202	201	184	194	213	167	184	193	198	189	191	143	186	202	201	189	184	215	196	200	200	170	186	196	186	206	208	180	195	189	184	173	191	201	185	178	198	179	198	192	201	198	192	175	192	191	201	175	189	188	216	188	177	173	177	201	190	195	202	188	200	202	184	183	217	184	198	197	181	205	191	174	182	176	196	182	163	178	199	161	197	175	210	188	177	194	231	189	194	179	196	195	199	171	195	161	196	185	177	181	201	177	205	158	185	204	193	202	175	178	155	174	184	211	199	171	184	178	210	194	194	153	177	188	186	170	182	164	199	180	166	192	188	208	208	186	186	193	203	177	186	180	212	186	187	209	176	196	173	200	181	189	162	193	184	206	199	183	233	184	196	187	192	177	209	216	206	188	191	197	196	185	199	192	195	192	174	181	209	188	185	194	178	185	183	200	190	178	198	162	201	173	180	188	167	199	187	203	197	201	187	192	180	160	184	222	204	205	184	175	180	210	190	171	192	166	182	218	192	190	176	187	188	176	198	208	166	186	179	181	189	204	195	178	172	197	187	182	201	175	204	195	185	183	201	200	172	180	202	181	201	192	177	166	186	193	194	230	165	191	193	209	167	178	214	192	162	197	170	185	190	193	192	188	202	177	195	185	182	194	200	203	170	192	182	185	179	183	203	188	185	189	202	185	178	209	206	159	186	188	211	171	191	187	180	197	212	186	185	193	164	193	193	187	203	210	180	206	186	179	183	168	179	200	190	198	182	169	191	189	205	193	212	197	200	193	206	175	187	183	190	166	194	213	191	217	181	182	191	175	199	196	188	170	180	187	152	195	183	181	190	185	196	186	185	218	197	212	164	206	200	175	190	170	192	172	190	190	197	193	208	205	179	187	211	183	176	173	173	189	187	207	189	195	186	184	189	197	186	192	182	210	177	185	219	184	174	191	166	175	197	190	171	231	193	187	206	183	216	208	165	193	190	189	209	198	191	177	185	200	183	183	175	199	177	180	201	207	202	175	203	175	181	177	213	169	177	179	178	194	165	203	162	191	191	193	182	199	164	206	175	218	192	182	189	209	196	206	174	183	168	183	178	183	187	192	218	191	205	183	199	173	176	190	176	175	204	182	203	185	189	164	193	216	213	195	209	193	177	174	190	186	181	176	202	209	181	187	182	198	180	220	173	166	208	182	188	204	176	191	197	202	151	161	198	180	172	188	196	205	180	216	194	198	225	195	203	199	172	201	188	173	195	211	200	189	193	194	177	204	174	200	198	185	185	183	175	200	209	185	207	188	181	198	168	189	191	172	187	192	179	211	161	213	194	185	207	185	177	185	190	200	201	196	181	177	188	194	191	192	178	188	208	194	168	187	185	216	194	173	212	168	186	201	183	183	171	172	188	222	193	196	204	189	186	170	192	165	169	203	169	200	154	191	195	180	191	204	198	192	187	201	186	191	190	203	176	189	180	208
24597	20891	26584	25171	7678	837	684	579	532	538	545	532	493	505	499	480	450	472	494	474	465	474	449	406	434	473	481	439	470	476	426	451	431	474	436	455	441	463	469	442	412	431	509	430	430	506	441	432	463	428	425	429	428	413	522	469	453	456	411	480	453	439	438	463	478	455	456	439	458	445	418	469	417	477	447	457	418	441	464	441	465	429	459	450	479	446	468	456	444	432	441	470	439	471	404	457	467	447	439	463	434	470	453	474	477	470	453	467	476	445	446	462	444	433	460	456	492	440	447	438	463	445	418	444	413	441	464	454	452	458	447	434	416	458	465	456	440	438	446	439	421	470	426	465	447	438	446	443	437	436	463	460	457	442	419	437	388	441	440	430	448	417	438	468	455	441	401	445	429	423	429	421	435	474	455	455	457	463	473	446	452	458	471	446	455	453	452	480	473	410	448	440	416	473	425	457	458	428	473	447	445	442	463	442	440	448	425	489	415	466	476	463	455	452	454	452	444	436	438	480	485	433	453	449	433	503	461	466	433	434	427	463	457	452	376	477	433	422	443	396	458	418	435	476	430	460	438	468	437	433	459	422	428	424	450	408	439	415	435	434	426	465	451	488	432	435	466	459	451	469	450	492	457	436	462	472	440	433	422	426	420	417	438	489	461	452	455	437	413	471	456	425	448	440	417	500	449	432	459	447	465	455	471	474	435	482	494	436	454	496	430	452	425	420	444	431	495	448	460	435	474	410	462	455	421	426	421	482	454	443	448	461	431	427	448	457	422	454	473	480	462	382	420	413	446	417	424	448	445	432	446	471	419	428	434	419	442	452	463	473	472	466	441	448	438	405	443	455	495	401	460	451	446	445	427	440	501	460	463	488	449	443	454	464	470	467	423	428	424	424	490	440	458	436	461	447	424	442	440	452	425	466	447	470	449	437	423	473	467	455	457	475	449	451	489	437	447	436	449	423	439	454	444	494	437	473	410	420	460	467	444	506	491	445	435	431	437	426	435	426	428	482	491	413	429	451	427	417	448	441	464	451	437	471	447	406	455	472	467	452	422	456	471	451	433	435	435	444	426	464	424	447	463	463	449	424	471	434	422	440	418	424	459	469	471	440	461	468	428	473	440	430	449	470	461	445	461	469	431	461	484	470	452	456	448	426	467	443	458	444	459	477	411	440	422	452	468	464	429	445	455	433	463	452	469	413	444	438	449	471	460	452	448	465	455	425	436	483	434	435	429	470	428	435	439	459	466	459	490	462	472	439	469	431	468	449	470	447	478	447	455	452	445	466	411	429	440	504	422	427	431	439	429	417	411	441	478	455	444	441	390	463	434	439	448	492	420	404	447	414	448	479	415	438	420	461	502	440	403	418	477	485	426	414	489	426	493	471	466	489	441	440	432	480	457	470	470	457	443	456	447	427	424	457	428	445	466	437	440	438	416	432	467	452	432	414	462	429	463	445	474	454	484	458	455	449	463	491	462	481	493	412	419	484	441	431	443	443	450	438	446	453	476	451	448	439	444	437	469	486	461	473	423	469	484	442	473	419	441	422	472	442	443	474	461	428	416	476	444	471	428	447	436	473	399	483	424	493	432	401	475	419	454	459	442	448	439	441	449	443	431	438	456	442	455	420	416	418	457	489	461	442	439	448	458	429	435	446	431	439	431	417	447	443	441	447	464	456	437	474	426	450	456	421	437	446	449	465	422	429	431	510	458	441	469	407	431	429	440	408	448	394	435	451	425	422	444	456	438	488	461	461	423	437	443	473	441	453	454	426	433	403	435	429	480	427	442	453	459	496	437	426	440	454	454	467	458	453	441	444	458	453	455	449	429	423	426	451	498	456	440	466	441	478	448	451	458	473	422	429	452	451	483	458	409	446	438	467	459	408	469	451	465	479	442	456	485	477	485	451	404	470	416	455	447	462	437	450	476	443	412	473	462	416	448	451	442	462	456	431	435	452	467	465	450	458	462	419	503	422	435	473	424	445	478	445	493	461	460	429	466	438	469	420	449	439	436	441	427	453	441	435	397	414	396	441	406	461	465	428	442	422	448	441	436	454	449	458	413	437	461	447	433	462	450	452	404	423	461	469	442	410	455	436	466	464	452	424	440	459	443	451	457	424	429	420	465	452	419	459	457	455	450	445	473	427	434	433	440	445	426	412	401	410	469	414	401	445	508	430	408	430	460	453	447	461	451	410	486	467	464	464	400	422	425	439	492	423	437	482	485	453	423	444	438	462	462	472	460	460	476	460	442	434	445	460	414	441	478	447	448	457	447	457	419	480	443	426	468	440	417	451	480	451	463	452	462	438	415	460	457	431	423	482	450	470	458	472	506	492	478	434	440	431	439	438	447	454	458	447	425	486	471	444	455	464	449	398	439	417	438	469	457	454	454	433	476	442	449	476	486	438	499	448	429	465	435	419	459	441	456	449	453	425	413	446	445	460	451	431	459	425	488	437	442	446	419	460	432	442	440	451	481	446	449	459	439	430	392	444	447	487	452	473	437	446	406	447	420	483	446	477	457	418	426	458	440	474	428	450	425	436	457	423	464	434	399	471	476	449	450	397	456	432	439	454	451	484	449	469	454	461	421	461	447	445	473	489	454	433	449	474	426	448	455	462	447	439	447	420	450	482	465	459	401	473	467	447	498	453	432	446	455	472	437	444	449	426	470	422	471	438	429	458	439	440	452	439	479	451	412	449	458	422	429	446	441	425	426	450	466	478	436	434	453	463	414	449	451	419	447	457	467	426	439	466	470	452	446	438	473	448	455	453	428	476	418	454	441	452	447	470	452	463	441	424	450	442	427	425	470	455	477	460	440	422	465	412	453	467	473	468	443	451	430	471	447	443	457	453	430	448	464	417	436	416	452	417	473	457	432	450	451	444	438	447	449	458	456	472	459	461	452	430	429	440	471	432	423	472	407	452	452	412	445	457	427	439	446	453	450	451	408	454	463	448	437	458	472	409	451	422	440	446	435	448	461	435	435	473	423	426	476	484	456	469	470	442	464	436	447	450	458	461	467	453	452	425	425	416	426	443	403	471	467	456	477	438	448	445	434	438	467	455	442	456	418	443	414	446	450	442	452	411	444	431	436	443	444	474	448	403	473	444	451	431	441	445	478	407	453	418	429	470	466	436	430	481	448	454	443	454	430	437	460	466	475	463	482	464	425	407	452	442	438	455	480	429	417	462	467	464	446	425	475	450	454	498	470	436	435	430	463	440	411	468	463	481	446	448	485	436	432	466	425	416	446	438	458	460	475	443	397	419	454	487	456	439	448	457	444	409	453	449	407	461	449	454	457	416	443	428	454	439	468	434	450	448	475	423	453	406	469	500	457	462	477	426	471	410	461	460	452	457	430	431	479	501	437	426	453	452	431	426	403	450	424	437	424	478	442	459	428	433	480	429	455	427	437	491	443	402	460	490	468	398	428	449	454	439	433	454	467	431	427	420	432	484	410	474	417	422	438	477	443	456
3470	5225	3381	1649	1310	1029	891	757	685	641	593	552	561	580	505	494	501	487	494	480	495	469	465	450	490	482	480	490	489	464	467	475	487	473	416	464	425	492	511	498	437	474	448	467	480	477	452	464	464	469	483	445	455	464	495	496	477	461	500	440	481	439	467	452	465	441	435	445	456	464	476	460	453	489	413	495	499	437	440	460	449	473	475	464	423	441	477	480	460	461	464	437	471	444	468	475	440	472	416	438	468	428	419	449	496	473	443	455	435	478	453	470	482	469	452	459	443	434	483	470	481	469	465	440	469	450	452	467	478	483	475	484	464	458	466	475	438	481	435	428	456	475	459	465	458	412	434	460	462	443	454	471	443	440	478	439	511	424	509	468	445	460	446	501	464	456	467	456	428	497	423	483	473	448	420	445	459	463	473	451	446	463	446	499	487	466	462	469	436	434	470	438	499	464	459	465	469	459	472	489	429	454	417	465	428	459	443	451	457	473	443	432	455	461	475	475	458	462	434	466	471	404	470	456	472	457	495	414	475	451	458	415	465	468	492	437	439	452	451	453	449	476	437	456	442	448	466	408	454	456	463	465	467	462	475	492	432	455	439	482	462	441	457	425	482	502	485	458	447	492	437	433	443	425	443	468	461	457	462	449	433	445	484	476	455	480	494	492	507	459	431	456	456	446	458	459	447	446	464	471	443	453	470	528	480	435	480	451	462	476	444	507	481	443	474	436	440	458	460	463	426	466	505	436	501	438	481	463	484	459	468	476	454	462	450	465	408	459	525	430	499	408	455	444	468	477	477	448	493	456	504	440	424	479	473	470	477	475	458	472	474	442	438	470	448	455	485	456	439	459	427	442	464	481	462	454	471	467	472	458	450	454	491	450	456	495	480	439	429	426	461	461	499	446	465	438	447	463	494	450	500	438	467	438	484	456	461	449	454	433	459	466	472	515	469	473	470	438	465	419	485	433	455	454	457	457	453	451	451	432	458	489	469	442	479	446	457	425	480	503	472	439	454	465	496	484	455	437	464	446	483	443	454	455	462	442	472	451	473	462	410	442	468	499	457	470	482	472	439	468	460	422	456	453	454	489	451	444	449	502	460	459	477	457	448	466	433	476	449	484	431	458	526	454	445	459	436	445	472	462	444	444	436	493	442	457	489	423	463	505	459	425	447	423	435	452	449	469	460	447	449	462	477	454	487	444	450	452	487	466	504	461	423	488	452	468	462	480	408	428	457	479	460	492	465	467	436	427	444	438	452	430	472	452	512	469	454	500	492	443	477	454	442	467	485	454	489	436	481	456	448	451	448	468	508	445	475	467	478	490	493	430	481	451	457	428	462	506	431	432	429	464	447	436	458	481	435	445	453	504	426	455	472	495	442	453	472	451	492	493	497	476	440	422	505	507	447	446	481	462	458	465	447	433	458	444	486	480	481	474	449	478	473	470	460	450	466	461	477	464	462	427	468	465	408	445	516	443	453	419	438	475	440	456	516	450	431	465	444	441	462	476	442	462	474	449	478	442	464	468	440	461	477	450	459	455	472	456	439	496	431	498	450	468	461	442	489	453	499	442	481	460	474	446	474	418	460	439	467	460	464	428	462	488	468	447	443	430	462	437	444	465	461	474	465	429	451	454	450	446	507	477	445	445	446	460	467	494	448	420	471	457	452	437	460	492	472	462	447	471	421	466	476	465	428	450	425	478	463	460	402	459	434	466	455	437	456	479	461	440	451	485	461	449	472	475	453	477	486	432	430	462	429	441	481	430	448	460	455	474	453	423	469	473	438	455	461	468	483	495	471	438	444	434	442	476	512	472	477	480	448	459	437	469	470	495	483	475	484	459	427	469	463	498	478	451	481	476	444	454	462	424	476	434	457	465	468	487	456	434	487	467	485	426	476	438	408	449	470	466	465	458	449	469	463	443	466	484	444	485	489	475	422	460	429	462	474	486	480	459	438	454	486	472	455	496	435	475	463	460	480	438	471	423	455	488	458	460	445	467	454	492	467	449	439	459	429	463	487	431	442	470	468	507	459	475	430	544	449	450	493	454	437	431	458	451	451	465	429	474	464	460	494	453	449	469	464	492	470	466	490	479	452	475	467	474	459	435	472	444	480	427	463	442	488	469	465	445	457	474	429	451	483	454	438	465	476	451	474	465	433	438	446	427	464	449	447	459	464	500	491	461	447	482	436	515	471	446	460	496	496	498	492	464	461	459	478	424	478	492	467	419	481	450	483	478	477	430	485	446	485	447	460	442	487	446	454	463	483	467	466	479	429	488	465	421	469	486	466	429	447	478	483	395	451	473	460	466	451	457	460	479	490	451	468	448	476	480	467	463	452	444	489	450	451	409	463	445	465	456	462	446	463	435	450	456	446	437	444	465	484	468	501	442	489	464	459	483	481	468	488	435	472	421	479	414	453	456	468	445	481	460	490	445	477	473	457	492	463	471	470	460	407	463	472	484	449	487	442	504	442	490	478	460	455	463	486	434	448	465	479	436	446	431	459	470	501	456	436	484	458	456	489	459	432	491	435	492	414	484	457	461	440	442	454	483	458	436	455	443	479	457	487	462	500	516	447	476	431	484	472	456	426	464	429	460	483	453	453	470	455	440	445	430	467	436	467	415	435	477	426	469	432	481	445	468	437	437	465	466	462	459	414	462	455	468	484	427	483	435	429	456	441	478	449	463	430	455	427	457	465	438	449	488	473	443	472	439	456	473	484	424	468	484	426	458	426	503	452	456	476	455	452	469	460	458	470	472	485	447	486	473	466	489	458	468	469	466	470	431	456	453	435	468	459	454	428	431	442	437	425	442	438	482	466	507	463	451	454	465	457	479	455	486	444	447	485	488	419	493	480	472	491	442	462	430	495	474	475	453	453	442	433	454	461	422	502	423	466	440	467	465	447	435	430	464	455	443	484	446	534	465	461	490	468	472	463	437	493	481	469	494	452	454	467	431	452	441	471	455	444	463	468	489	476	488	407	468	440	471	466	429	446	497	435	477	479	470	455	459	412	476	444	458	495	454	482	457	443	489	433	453	474	463	483	442	463	455	461	445	476	441	428	461	475	460	467	453	433	461	490	460	436	459	468	446	455	442	462	484	431	471	446	428	455	452	440	481	429	474	460	475	459	463	447	444	478	439	442	470	454	481	467	500	457	462	453	400	459	466	472	484	431	428	449	508	464	458	451	458	452	465	491	477	457	445	434	462	450	447	448	450	462	458	472	445	458	445	482	428	433	484	417	462	466	445	472	481	457	461	469	484	464	479	487	489	472	463	464	474	492	487	506	465	504	412	463	455	461	465	489	460	439	509	452	458	441	441	458	478	469	461	467	462	443	428	487	439	437	442	455	464	450	475	489	439	464	472	461	477	479	447	466	478	476	449	442	504	468	472	481	477	471	426	439	482	475	438	463	479	431	454	477	479	450	453	471	480	461	448	471	477	453	448	500	444	471	459	451	465	478	497	471	473	415	463
22397	20982	28452	23705	20969	20965	5479	814	557	523	434	409	342	305	310	270	246	267	223	257	218	200	209	188	211	212	207	193	192	211	203	209	195	180	182	188	186	179	186	200	193	177	195	173	210	185	178	180	193	188	183	195	189	187	184	188	189	164	174	177	146	204	168	170	179	193	170	182	160	172	162	170	177	165	183	178	170	181	182	186	179	164	177	179	173	176	159	156	164	186	172	165	163	185	185	163	159	182	191	200	190	205	169	167	172	172	180	183	184	197	168	162	185	188	195	181	171	172	178	168	168	174	159	184	192	194	197	182	177	182	158	163	153	179	180	186	167	186	181	196	180	161	180	183	180	176	187	182	186	161	192	163	183	193	168	176	147	183	161	177	171	174	171	187	154	175	172	174	175	189	153	179	159	155	166	166	173	153	168	156	196	171	173	177	171	159	183	154	192	167	159	168	185	190	168	170	171	187	199	179	161	175	172	162	185	182	183	166	175	170	168	171	169	151	162	177	178	175	178	182	160	181	195	166	178	178	173	157	166	155	179	195	183	188	137	168	165	148	177	175	176	203	163	177	184	164	180	153	194	165	183	178	181	157	159	175	181	163	214	186	187	190	170	205	175	152	155	202	190	176	165	162	183	190	182	166	195	171	168	185	138	188	157	171	188	185	172	174	166	189	184	172	183	173	170	180	165	158	183	181	152	161	168	170	173	146	181	154	170	174	204	164	179	184	172	190	187	178	175	162	186	148	173	166	169	168	186	164	170	154	167	165	164	170	185	159	175	175	188	169	182	184	189	168	220	162	164	187	181	166	153	189	178	154	173	153	183	172	187	188	167	160	147	155	149	177	183	174	167	154	165	183	173	172	155	169	179	184	159	181	181	170	185	168	190	204	183	176	197	174	157	154	192	174	172	188	175	157	161	182	185	181	179	187	180	177	198	169	175	169	174	178	164	158	173	195	187	163	166	179	189	177	180	163	144	185	181	174	184	165	178	168	176	188	174	183	172	171	161	176	199	143	186	157	200	183	201	178	168	179	163	206	176	171	169	182	182	183	163	150	191	161	164	169	173	180	161	183	162	158	159	184	151	180	155	185	164	137	160	180	180	172	159	178	176	197	165	179	173	161	183	174	161	189	153	167	158	175	184	144	161	161	174	186	175	162	174	169	193	188	180	167	161	196	164	195	142	161	165	182	149	168	174	187	172	146	191	159	208	164	171	166	186	148	170	187	183	170	178	198	159	177	160	139	169	191	195	162	154	176	157	191	152	174	177	176	179	153	171	190	175	196	182	169	176	160	179	159	201	176	171	172	192	171	150	182	154	165	194	188	178	186	151	168	171	165	190	169	178	177	157	188	173	164	167	172	173	158	173	176	189	157	151	167	188	175	165	150	173	159	169	186	178	177	193	179	156	178	167	155	167	168	189	171	169	170	153	174	184	192	189	170	149	162	172	163	177	169	166	167	178	161	176	168	163	168	163	161	152	155	154	163	161	203	167	173	138	171	180	157	189	174	163	184	169	176	185	181	179	168	167	178	177	159	184	190	158	158	171	165	180	175	168	172	173	176	168	186	173	171	181	176	174	176	169	176	170	182	166	171	180	173	174	166	181	169	175	164	180	162	179	176	170	173	175	175	171	185	171	164	144	175	170	167	157	173	158	145	180	159	181	174	172	173	191	182	169	172	167	187	184	183	175	183	172	174	146	162	166	163	164	167	191	182	163	171	180	159	172	182	187	157	179	158	166	165	165	165	177	182	176	154	187	161	174	136	185	168	177	165	157	170	167	175	195	168	190	173	169	152	162	173	185	184	176	176	165	154	191	152	176	170	202	170	173	176	162	172	173	163	180	147	170	163	188	173	176	166	173	180	198	157	173	190	155	181	163	180	191	171	178	198	186	166	156	161	185	173	161	174	148	168	165	165	158	166	154	164	201	174	186	184	181	186	174	183	169	172	171	187	179	167	184	172	180	182	175	180	176	195	171	208	182	148	159	166	175	159	171	163	188	170	174	169	201	159	176	165	177	144	157	169	157	177	169	186	188	142	158	160	180	167	147	178	180	168	175	164	192	162	175	174	147	181	185	150	159	185	169	180	177	162	169	175	185	179	165	179	176	163	169	180	178	155	167	176	171	163	174	178	161	171	177	173	171	135	169	149	166	181	162	186	167	183	167	190	194	173	159	166	171	166	159	166	174	175	191	180	155	160	183	168	174	163	183	169	189	179	182	162	156	196	158	173	194	184	167	169	193	167	173	180	168	167	155	185	153	179	189	158	184	180	167	171	162	176	177	150	170	178	178	171	186	171	170	158	168	173	151	195	171	164	154	183	167	183	156	167	194	173	174	163	182	202	156	183	173	194	175	179	175	176	173	172	184	175	145	158	172	170	177	169	173	155	172	183	184	162	174	176	177	177	181	152	167	160	177	166	177	179	176	166	217	173	159	157	190	153	171	187	166	164	162	154	188	171	180	168	161	164	189	153	167	171	156	158	164	183	163	172	172	156	187	181	159	192	187	154	185	161	181	171	175	177	188	161	145	168	173	177	155	178	176	187	168	191	151	191	172	180	186	160	172	188	160	184	161	181	189	171	198	183	165	157	170	180	140	170	173	172	162	171	171	162	173	167	162	180	158	170	164	173	179	173	178	182	179	161	152	185	197	178	185	161	167	176	158	199	170	188	169	175	161	155	163	168	153	171	180	179	196	177	153	168	152	177	165	185	152	172	167	175	178	178	194	140	201	183	187	165	188	183	153	156	177	168	149	170	176	148	155	162	190	179	176	159	152	178	148	154	197	189	162	163	188	162	190	190	175	170	170	182	171	170	160	158	189	180	148	174	176	158	166	157	166	189	154	153	167	150	166	171	177	164	188	178	170	164	170	165	181	163	152	162	176	189	174	200	169	186	178	167	159	171	170	171	171	163	168	196	160	184	159	154	180	192	167	158	159	168	160	170	157	167	155	165	174	186	172	183	175	163	151	166	212	175	196	170	149	190	173	151	175	170	186	193	184	195	178	196	181	180	186	189	161	185	170	151	181	178	173	171	165	176	170	176	167	186	173	170	208	176	193	179	152	176	173	165	167	173	176	196	169	171	170	144	173	163	167	167	182	148	186	167	179	170	166	165	174	164	193	191	185	180	167	168	162	148	191	169	164	165	186	189	166	178	188	159	157	168	161	162	156	168	158	175	173	183	159	189	133	186	169	184	173	145	175	196	173	186	158	161	153	157	169	164	175	194	185	164	171	167	186	197	194	170	152	179	187	175	174	184	183	168	184	172	180	186	144	162	161	179	169	164	197	145	180	160	170	181	175	169	187	175	163	193	151	143	168	167	170	186	158	198	182	168	182	186	181	171	165	171	177	198	170	160	154	162	153	173	169	178	174	185	203	193	186	169	177	192	162	198	155	171	170	185	158	167	186	160	191	175	164	164	152	178	201	171	163	200	171	172	171	177	187	165	168	139	154	180	150	163	145	137	164	162
3952	13531	9102	4318	3107	2216	1582	1232	999	765	637	565	435	411	366	312	305	290	304	280	243	267	261	229	244	227	231	210	216	213	215	218	201	201	220	214	198	166	190	201	217	187	181	185	208	201	189	175	186	181	175	178	173	201	179	181	167	188	179	177	162	191	160	191	169	171	169	172	169	191	179	180	179	196	201	201	192	154	170	181	172	188	171	184	172	163	159	165	185	177	192	178	175	187	209	146	161	180	160	157	153	182	150	162	161	183	165	153	153	148	194	173	167	179	165	190	160	196	171	167	185	180	204	187	157	175	170	172	168	183	179	163	178	189	188	160	182	186	175	182	174	139	183	186	164	190	169	157	194	174	186	176	189	168	172	179	197	194	169	180	179	173	183	169	180	157	183	194	164	170	186	176	154	159	158	177	183	181	169	175	149	173	170	164	187	176	172	170	191	167	152	165	170	156	172	172	180	184	176	150	175	184	191	180	164	172	180	169	143	160	180	176	170	169	166	146	196	170	179	169	166	159	188	164	173	175	176	183	166	181	178	152	186	169	178	168	204	180	170	175	175	171	172	176	186	190	175	146	174	150	163	176	160	171	155	159	158	165	214	191	169	170	194	176	175	189	173	182	166	156	169	146	166	165	141	168	171	170	182	175	185	178	170	168	183	174	161	175	150	175	157	176	192	162	173	186	170	161	182	168	176	171	179	175	151	176	172	170	173	169	166	192	163	184	158	201	183	172	196	143	165	150	175	197	182	183	189	164	194	167	186	178	166	172	163	172	187	192	173	176	174	168	167	167	196	151	174	168	184	202	161	172	183	152	181	170	157	161	167	167	176	174	170	176	194	155	163	166	189	180	178	182	185	174	174	176	173	181	174	192	162	198	157	163	172	162	169	203	199	171	154	163	188	163	174	186	179	166	183	166	175	176	159	176	167	148	185	181	164	187	182	164	180	170	185	167	179	186	172	178	170	176	145	181	170	163	182	186	175	169	155	164	180	154	164	159	207	171	151	196	169	182	170	156	175	165	181	177	158	165	149	170	171	176	175	191	186	188	169	179	185	174	163	173	193	187	187	164	162	149	196	167	185	167	172	163	194	182	158	182	149	190	182	170	143	162	171	174	189	167	151	162	153	161	156	159	201	158	184	177	165	165	175	218	158	165	183	188	192	169	174	164	144	149	176	162	187	172	176	157	150	145	178	159	176	159	172	163	207	172	173	182	168	169	168	185	198	186	183	167	172	159	174	174	192	168	171	174	177	166	158	167	166	181	182	180	151	182	148	174	162	173	178	177	160	184	158	172	155	183	170	167	151	169	165	171	157	144	176	161	158	164	193	193	161	166	150	154	157	163	170	151	174	175	171	161	173	172	156	167	169	202	178	193	181	163	167	176	185	156	175	161	182	164	183	164	175	191	168	178	165	155	162	154	186	198	195	201	173	190	187	196	162	158	197	182	159	182	173	159	201	169	167	174	189	193	161	162	195	173	171	174	148	179	158	168	168	180	174	179	195	187	185	155	168	174	161	155	195	167	162	181	170	171	184	167	173	183	155	172	151	158	177	172	164	174	167	172	166	171	148	170	156	164	177	176	170	196	179	202	179	187	158	172	152	171	194	166	170	167	149	207	149	174	152	179	194	190	159	154	196	173	168	158	179	167	175	168	179	179	176	160	197	168	195	175	174	172	180	183	168	161	183	181	170	194	147	173	181	147	182	173	159	178	161	180	194	186	172	197	158	173	175	165	158	164	155	179	172	172	172	169	184	171	184	170	180	206	163	156	168	174	171	165	174	160	173	171	158	177	189	172	161	166	163	158	171	176	161	164	159	164	163	197	186	166	188	167	162	184	193	165	176	150	175	171	168	167	154	139	177	177	189	157	183	179	185	157	173	181	180	181	171	171	177	175	170	154	201	169	161	155	178	162	137	161	190	175	193	192	174	180	168	174	176	178	163	181	197	173	171	175	170	198	173	162	178	167	192	153	193	143	136	154	171	180	156	176	177	169	170	192	198	166	158	161	186	175	171	171	153	175	191	190	180	163	170	192	189	177	176	174	187	157	190	178	166	159	161	153	156	164	178	154	182	158	182	164	196	186	155	171	164	182	166	159	156	178	170	198	159	169	187	177	167	174	180	148	177	170	162	183	177	184	146	174	179	180	177	171	161	178	185	187	178	165	173	171	167	169	175	182	180	162	188	144	144	171	176	156	175	173	172	159	179	167	170	179	182	180	188	185	178	160	174	168	170	162	191	177	155	177	169	190	155	171	185	173	172	177	161	186	170	151	183	170	193	167	176	162	170	144	187	161	143	162	188	176	151	197	169	192	160	185	197	168	178	181	174	180	167	184	159	169	159	154	161	178	159	161	164	169	198	170	155	167	196	195	174	158	174	173	185	171	156	159	168	159	169	201	149	181	180	182	169	174	155	189	160	157	167	194	156	171	164	162	154	140	184	160	162	160	167	159	199	197	162	187	184	172	159	158	157	162	170	179	182	168	169	162	160	165	153	169	195	179	175	184	151	151	165	188	186	176	170	171	181	173	161	176	189	171	167	183	190	160	164	152	180	158	178	186	165	181	180	173	158	152	171	180	183	162	187	156	169	169	172	180	183	177	153	177	183	177	168	158	189	169	198	158	188	168	157	162	175	192	165	163	173	134	191	185	190	158	169	180	144	156	153	158	170	164	185	146	164	181	169	168	150	162	179	170	161	170	176	166	196	182	167	149	176	165	184	182	182	166	158	152	171	178	191	149	163	154	166	165	161	188	168	219	162	182	170	198	190	184	174	173	183	177	174	186	185	169	171	166	173	187	184	180	159	166	187	170	163	142	175	167	187	188	195	137	194	185	175	177	183	170	172	172	194	172	206	167	138	178	177	183	169	163	188	200	163	187	173	159	156	163	184	185	169	174	160	208	168	190	168	161	185	186	182	190	187	178	177	179	165	177	196	141	186	148	157	169	188	186	157	169	156	158	149	184	182	176	202	178	155	152	174	164	193	156	174	172	173	177	199	175	178	160	164	193	176	167	180	178	184	169	179	196	182	154	188	200	176	157	167	161	183	178	167	157	165	159	171	159	175	173	174	177	164	181	162	171	178	190	177	167	174	179	195	159	183	159	182	173	167	180	147	171	177	162	153	187	179	167	155	176	166	184	156	177	185	173	172	173	176	201	142	176	158	173	170	171	179	169	160	177	184	188	172	183	194	172	179	183	188	163	176	167	165	162	157	165	154	203	190	167	175	188	170	173	182	185	179	170	178	158	168	171	177	157	169	170	151	177	196	165	167	162	167	192	170	169	185	199	156	192	172	164	170	146	189	178	178	155	159	171	169	198	186	181	190	191	195	174	182	185	150	164	174	179	177	149	144	170	172	194	178	149	166	194	167	158	163	188	154	176	172	177	187	171	179	185	170	172	166	204	185	169	176	160	178	152	182	156	166	164	182	169	176	187	171	179	163	162	182	173	179	177	168	167	176	178	174	139
27403	20010	8148	934	561	476	437	444	401	429	392	412	434	381	422	359	384	365	384	387	418	401	420	394	392	399	376	389	434	386	388	371	383	371	396	331	407	400	405	383	381	402	407	371	376	369	354	349	369	385	359	385	387	396	395	371	374	421	385	403	374	403	387	389	392	373	372	413	340	374	367	405	386	347	349	411	408	377	417	368	363	446	377	367	370	380	397	399	380	394	396	418	387	403	387	397	396	356	384	402	359	387	383	400	383	443	402	371	411	357	397	400	378	388	405	384	364	399	402	377	380	367	351	354	378	394	386	336	366	367	401	402	378	394	381	387	391	400	387	377	392	391	366	377	350	374	380	395	390	376	389	395	388	344	411	376	405	364	382	358	407	370	392	403	393	420	354	419	412	396	379	406	394	383	375	403	399	389	382	406	398	357	378	393	374	361	384	399	457	381	373	402	367	408	372	410	380	442	417	397	383	400	393	374	381	404	388	404	401	370	409	371	373	415	345	389	358	373	394	393	392	356	373	410	377	381	399	375	384	409	375	434	338	405	359	408	368	364	377	386	371	383	406	376	366	394	378	388	382	353	415	366	364	392	377	375	347	351	392	395	369	413	362	360	395	416	369	350	381	371	384	396	385	397	365	395	376	360	385	409	418	394	361	375	375	395	405	362	388	370	374	414	377	365	378	346	385	414	395	399	394	413	397	397	413	387	380	364	415	344	362	376	388	375	364	377	395	376	381	392	376	350	378	401	406	383	405	367	373	394	378	343	367	354	360	377	376	407	380	413	388	335	423	370	368	407	365	377	386	400	385	383	385	371	415	365	375	375	408	375	396	380	393	350	390	394	394	391	389	399	365	384	406	376	403	381	397	366	387	411	386	382	399	388	418	387	396	383	387	443	377	404	367	411	380	424	366	349	383	383	368	380	401	410	357	368	370	404	365	410	415	372	367	368	410	377	366	415	397	361	368	394	383	401	418	373	389	369	388	416	381	391	401	362	370	372	384	383	438	423	391	385	371	391	368	397	391	402	377	358	323	384	402	391	373	361	392	401	433	361	381	406	424	407	379	389	425	427	371	401	409	406	421	368	400	360	376	424	391	390	379	397	361	411	382	383	392	349	396	378	353	395	395	392	379	391	371	368	421	378	384	409	399	420	400	399	406	374	385	397	372	392	388	368	339	405	392	410	373	379	382	386	406	391	367	358	392	412	375	399	384	375	379	373	418	385	418	366	423	390	418	380	389	375	392	412	417	425	414	395	405	367	371	420	405	393	369	400	354	379	399	381	376	382	388	378	390	373	377	366	393	434	368	387	397	369	392	397	392	424	401	360	360	407	393	389	405	405	375	385	396	380	373	436	392	364	385	381	407	396	392	397	383	414	360	360	386	380	366	379	385	401	435	392	400	391	379	366	363	394	393	372	386	387	393	362	392	365	403	383	367	381	452	386	406	398	384	387	345	378	368	389	361	356	395	352	379	343	379	367	400	399	377	402	392	387	393	392	409	373	363	377	409	385	414	387	384	361	395	421	386	367	407	404	395	378	384	402	406	423	384	363	366	384	361	388	393	375	345	359	392	391	406	416	424	408	399	402	425	398	367	397	361	359	370	396	378	368	377	363	359	402	344	390	385	387	407	386	378	388	403	399	396	371	413	367	403	356	386	393	447	395	390	371	396	403	397	398	385	388	358	367	362	397	374	362	386	403	368	425	366	392	374	377	395	377	407	395	374	342	391	408	357	366	367	366	399	363	406	391	389	373	412	399	383	406	390	377	390	375	382	379	430	374	389	391	368	363	403	388	386	412	359	360	394	380	375	394	384	367	398	400	355	382	384	379	380	413	400	398	410	393	365	401	405	400	413	392	360	388	376	405	379	366	400	414	402	368	365	360	376	408	393	379	412	348	390	397	414	402	376	389	372	376	362	370	383	351	394	420	393	406	380	402	386	408	387	393	379	394	390	388	413	372	391	380	370	365	380	397	406	413	387	392	410	395	389	380	378	398	371	377	384	397	386	369	389	421	384	391	366	392	397	389	399	375	371	408	397	379	379	413	377	379	360	366	381	422	408	392	388	410	395	365	392	402	374	376	370	367	374	391	405	355	413	376	377	395	381	410	384	364	381	381	396	377	397	359	386	337	372	377	349	379	367	410	412	387	366	359	396	391	355	383	372	372	365	368	363	420	392	400	403	407	347	368	377	379	417	409	362	408	394	372	331	388	409	392	404	384	393	404	419	372	394	381	369	390	412	397	380	394	384	378	419	361	385	388	414	362	378	383	382	368	365	407	376	393	394	416	392	373	390	406	367	383	394	378	390	400	407	394	372	393	372	390	406	398	383	359	420	389	390	428	362	383	391	422	397	363	399	426	423	323	340	348	364	409	409	393	365	406	392	393	368	389	392	382	379	411	359	389	383	360	359	379	376	361	403	365	366	385	412	404	369	409	380	389	383	420	430	400	393	403	364	418	397	407	373	410	412	386	373	404	374	399	389	402	392	394	343	376	407	383	373	382	380	416	374	360	389	406	343	401	372	403	414	382	398	424	363	410	393	369	336	397	433	392	407	366	389	384	397	407	358	375	370	382	419	393	398	353	373	379	341	372	372	379	388	394	349	402	417	358	400	360	344	391	389	407	372	405	367	345	367	391	391	406	388	372	386	373	399	359	407	372	400	365	417	385	383	370	349	355	387	405	409	388	375	372	370	371	416	414	398	371	386	378	400	376	370	393	388	354	406	377	345	374	371	369	425	376	354	395	389	364	392	380	401	365	380	373	384	390	350	380	375	386	378	407	402	377	374	422	415	361	398	357	361	329	408	402	376	422	391	400	415	391	408	366	390	374	368	379	343	367	383	389	374	407	392	409	415	396	385	381	348	391	392	339	383	366	408	381	378	348	398	365	379	407	357	408	367	389	418	420	381	377	382	383	398	408	379	399	371	367	444	387	381	378	380	379	388	368	412	361	372	382	385	408	366	393	351	396	399	379	389	369	405	404	426	384	393	408	382	424	350	338	392	366	377	398	359	371	391	367	426	378	375	378	380	376	358	393	368	367	389	394	342	412	403	401	417	392	380	431	408	393	410	379	374	373	378	413	396	391	387	423	341	385	392	381	399	403	390	334	401	385	388	368	394	410	376	370	342	377	386	380	391	379	378	403	376	386	367	370	397	424	386	403	396	390	399	387	383	418	400	376	386	393	367	407	401	391	360	387	402	387	402	425	371	405	375	384	414	436	367	393	419	391	429	356	375	430	411	369	371	372	381	378	377	377	401	416	387	413	379	419	389	360	390	411	358	407	347	404	376	374	390	414	373	430	395	387	372	395	365	394	405	419	394	398	420	395	360	385	414	390	432	366	405	391	347	375	374	376	395	412	377	399	376	351	385	379	384	408	414	391	374	380	388	402	388	347	381	428	386	348	375	363	389	368	340	400	355	380	395	361	425	405	433	391	389	375	416	410	387	363	382	404	372	378	375	398	393	394
4941	2432	1381	846	705	570	566	507	516	476	451	467	428	424	430	436	420	425	440	404	418	417	363	377	384	413	438	438	402	411	416	405	421	394	426	398	418	410	431	415	402	388	417	365	406	415	376	414	402	404	373	394	416	414	394	377	396	361	420	452	431	373	368	382	401	411	386	435	397	408	418	395	406	392	405	382	392	436	422	384	365	406	408	427	414	368	392	392	369	413	422	398	390	424	417	408	400	441	408	393	422	411	391	404	448	415	403	398	390	414	418	407	374	448	402	389	411	426	378	370	380	427	386	372	378	393	427	351	392	394	390	392	371	418	387	388	396	468	350	380	426	391	420	390	420	391	405	406	423	371	432	387	413	425	416	388	421	381	422	410	381	378	423	408	459	423	440	351	410	411	402	400	371	425	370	402	374	392	397	430	389	409	445	393	407	421	367	399	399	371	405	403	415	382	440	394	405	417	403	403	431	422	413	404	382	406	397	401	408	382	385	416	400	389	375	385	398	365	394	381	382	406	416	395	421	401	410	394	393	410	414	383	445	371	375	391	401	412	412	394	405	432	406	422	383	363	381	404	391	400	407	392	401	394	404	390	387	385	412	426	410	404	410	385	399	416	411	419	416	404	417	401	409	416	443	397	399	437	394	399	443	405	408	444	376	416	393	450	405	400	407	414	383	392	395	397	418	418	396	403	397	405	422	407	413	436	370	383	394	417	383	389	382	421	399	392	389	403	385	377	411	411	372	394	405	389	412	389	422	378	376	357	407	414	381	404	398	383	415	393	430	437	429	429	352	421	364	399	403	414	376	396	395	426	391	351	411	398	406	428	383	447	388	403	370	368	395	428	419	415	406	418	407	425	379	400	418	398	400	403	369	417	419	432	372	406	424	381	385	398	402	402	401	395	430	437	411	404	399	393	408	383	370	424	411	400	403	418	404	377	368	391	422	406	435	377	406	427	407	386	410	401	397	388	386	407	395	422	385	406	399	378	414	421	379	396	390	430	416	396	442	371	428	399	394	411	432	400	411	388	419	378	439	394	443	418	421	408	426	372	405	376	409	416	409	403	427	395	421	421	369	431	372	398	402	398	374	387	376	378	422	413	413	442	379	404	414	383	415	418	414	400	389	412	391	397	423	400	435	424	373	408	415	395	421	373	399	381	375	362	399	416	391	418	356	393	392	394	415	408	398	354	433	414	397	400	423	405	425	442	410	420	386	456	408	399	387	412	377	410	443	428	404	385	442	377	420	379	400	396	362	369	427	394	401	442	408	392	403	444	418	376	417	373	407	403	408	410	407	407	426	380	407	427	409	396	391	381	411	390	371	398	390	380	390	399	416	349	360	426	422	374	400	413	362	394	347	406	429	415	411	425	404	389	392	383	423	396	404	402	378	385	421	402	455	422	405	351	405	379	425	384	423	406	412	427	382	380	393	373	405	405	407	428	409	395	423	381	431	396	398	400	432	422	412	404	417	400	385	422	422	393	437	399	400	411	407	417	413	391	392	409	417	395	429	411	364	441	416	404	404	389	404	414	410	459	382	430	412	403	375	429	391	416	417	380	413	397	397	389	427	415	387	428	383	418	410	432	390	416	393	445	393	435	412	374	401	404	389	425	424	378	393	412	387	427	402	409	346	403	394	406	403	395	395	380	422	379	384	416	441	389	391	426	396	409	404	405	414	391	396	416	401	373	387	407	402	426	438	405	409	396	406	345	401	372	396	407	401	403	402	407	433	392	377	424	417	394	405	424	361	403	403	418	422	411	398	373	400	414	371	361	404	409	375	429	399	385	409	368	427	401	427	413	381	398	405	398	420	395	412	418	446	376	435	434	383	426	418	389	392	415	403	396	407	390	404	409	399	417	388	362	413	391	436	426	392	363	431	376	405	403	414	426	410	417	408	398	422	400	413	386	416	384	447	436	416	416	398	443	403	360	428	406	395	369	398	421	408	404	415	410	360	390	388	384	420	422	407	397	393	368	352	398	397	368	414	389	408	423	393	374	411	429	383	357	375	405	385	392	395	362	431	402	419	399	382	438	435	371	383	402	406	384	415	357	379	370	391	385	398	432	403	435	439	391	400	413	423	410	405	376	400	416	390	390	385	402	399	395	431	423	365	358	397	418	392	390	440	422	421	370	420	419	393	435	404	389	403	407	429	389	415	415	393	422	424	387	399	391	399	382	405	380	402	433	392	411	410	397	389	414	401	422	414	431	409	400	409	421	398	416	379	407	407	394	400	421	418	371	445	418	422	412	457	426	384	398	417	424	429	403	422	406	363	398	435	400	442	405	442	411	383	404	433	419	356	377	382	435	377	360	406	373	400	411	410	416	425	399	372	429	411	399	401	432	407	445	398	423	409	401	407	411	408	375	414	360	389	426	378	377	383	407	415	397	417	432	411	379	377	414	423	420	418	411	386	396	388	417	413	435	368	362	420	377	389	390	416	418	410	411	400	397	403	388	402	427	385	383	415	417	404	394	393	416	389	407	414	379	427	398	395	391	415	369	397	413	385	429	410	446	410	398	419	415	391	399	415	432	400	417	383	399	409	428	392	393	402	417	391	362	401	383	410	350	380	406	356	414	416	395	420	417	396	423	413	360	410	390	406	390	364	392	417	432	426	391	409	417	416	405	405	381	392	397	394	400	387	377	381	386	408	414	403	428	418	444	420	408	394	403	392	455	417	430	403	416	380	382	399	422	406	408	381	371	404	374	391	416	406	444	413	379	410	407	409	398	409	413	401	401	431	395	436	428	421	375	436	418	434	430	406	394	399	389	394	410	382	392	412	377	395	346	375	344	370	392	410	397	398	370	381	394	422	398	391	407	342	422	412	370	388	402	399	390	380	362	395	402	366	376	411	392	440	364	406	394	399	391	406	367	410	429	429	405	391	373	450	397	418	416	400	395	377	397	387	354	405	398	394	419	413	413	391	394	422	400	389	402	395	444	413	395	433	413	414	411	403	364	386	402	409	394	383	388	394	410	413	392	400	416	437	417	407	438	430	382	406	424	416	389	380	398	414	392	416	391	434	411	379	416	401	433	422	407	424	384	424	387	393	386	412	410	411	392	416	393	388	411	416	390	413	427	447	404	408	398	424	414	384	392	395	403	386	418	398	412	387	420	407	383	389	401	415	385	423	373	411	402	378	363	373	444	415	367	412	404	393	414	420	411	418	414	399	388	406	394	410	412	396	426	397	397	375	386	420	379	377	407	388	416	391	378	358	395	435	373	406	366	401	434	381	409	426	439	386	385	446	379	409	415	420	405	413	399	388	399	406	383	437	389	389	370	401	383	409	378	414	398	398	356	410	377	390	433	393	430	391	420	422	390	428	366	395	398	420	392	390	420	411	409	401	410	410	391	393	427	423	413	395	418	374	402	395	401	414	401	426	382	409	378	392	433	413	387	414	399	405	410	420	415	381	379	395	434	428	384	418	398	405	421	395	376	434	393	410	413	382	404	408	411	401	399	433	420
23554	20952	27834	24241	20869	5200	729	501	397	358	327	308	248	284	275	226	252	215	218	234	231	191	202	201	196	209	219	193	200	187	188	201	179	207	245	192	215	185	196	204	188	186	207	193	202	184	176	191	191	201	190	207	187	172	190	188	169	201	180	178	166	172	197	180	186	190	173	178	196	190	190	184	197	197	190	174	181	205	191	203	195	195	187	209	192	169	161	218	177	175	156	173	191	186	194	184	199	185	208	194	202	184	197	179	183	189	183	183	177	198	184	169	154	165	179	165	176	199	166	165	170	171	188	168	202	196	200	191	183	195	177	179	178	185	203	185	180	187	218	183	167	198	207	202	173	175	181	188	177	159	206	169	161	196	162	170	185	184	201	177	189	188	202	197	200	190	168	172	186	186	163	178	209	160	189	194	161	218	198	180	204	152	191	190	178	169	172	163	167	199	193	181	170	204	173	194	190	178	203	187	163	177	177	184	205	189	208	168	168	175	192	201	178	167	170	197	176	186	214	176	176	190	190	182	187	206	192	196	182	210	190	175	204	198	181	172	195	185	192	164	193	189	203	166	196	178	161	198	180	171	158	216	186	187	166	193	173	182	185	224	208	179	190	167	171	198	154	168	184	170	170	187	167	175	174	190	197	187	190	185	194	183	186	178	166	162	180	195	204	192	182	190	214	182	182	173	174	203	183	189	167	176	192	160	187	200	218	177	168	167	191	176	179	209	194	169	175	197	161	178	172	182	177	198	179	189	178	186	187	176	183	172	168	188	177	204	162	206	177	178	199	179	200	212	180	188	167	183	179	192	196	177	181	185	188	177	188	180	206	212	200	183	195	190	171	160	186	195	173	193	176	170	191	174	172	175	179	186	191	195	186	183	184	162	183	193	182	186	177	202	189	163	174	178	198	150	214	179	178	192	187	210	184	186	191	176	179	185	184	213	198	190	171	186	210	193	194	179	165	178	206	186	177	193	177	165	171	182	173	181	175	181	177	184	202	211	188	193	196	185	198	187	194	174	172	181	188	185	161	191	177	172	181	179	170	204	179	173	189	202	201	185	180	147	153	194	192	171	194	179	181	169	192	184	181	207	165	179	164	180	185	171	179	164	199	211	164	219	189	193	178	190	177	197	169	186	173	173	200	185	191	195	194	168	185	192	166	198	202	149	187	180	212	197	203	180	175	172	203	161	189	178	175	147	207	175	162	174	193	179	185	194	177	181	203	201	179	192	178	169	168	182	189	208	179	203	174	197	195	191	207	202	195	184	158	181	190	200	165	179	179	186	166	189	194	183	190	180	172	186	195	195	176	178	189	188	162	176	184	196	187	156	199	173	164	203	194	200	191	209	176	192	187	184	195	162	168	157	209	184	195	190	170	205	192	204	194	171	168	174	177	187	164	187	166	198	196	187	197	191	198	185	177	193	158	210	188	187	177	192	195	184	189	183	164	190	203	176	171	199	185	163	194	178	175	161	191	188	179	187	202	180	167	193	180	212	185	190	189	174	223	158	182	187	191	172	201	172	178	208	211	197	194	190	174	182	173	182	171	208	184	194	208	172	191	190	187	161	183	198	173	222	162	167	203	201	170	190	181	213	191	187	208	174	195	183	163	204	189	175	202	195	173	169	196	207	188	177	188	192	181	176	176	192	197	183	180	173	174	210	201	194	201	196	176	182	189	162	185	158	166	179	194	162	186	193	173	198	167	186	200	172	186	197	219	175	182	173	189	174	186	202	174	191	205	173	195	188	200	184	191	172	207	176	215	205	208	210	192	204	191	181	185	197	179	195	194	181	175	168	188	188	216	175	188	185	213	179	187	200	162	178	179	178	177	185	170	167	185	182	203	183	184	185	194	170	160	180	167	189	167	183	191	184	185	164	199	180	184	189	179	178	165	184	194	207	181	172	158	163	196	185	185	189	182	171	188	187	171	186	185	205	166	180	193	193	186	192	170	195	161	196	205	173	144	192	203	200	174	178	154	194	187	192	193	203	192	183	199	200	184	185	186	205	180	201	158	204	180	174	187	173	173	191	220	180	167	175	191	169	180	183	181	176	181	183	202	175	203	202	157	169	204	189	178	192	195	196	188	165	195	218	181	175	144	175	176	160	180	181	184	190	180	196	199	213	197	189	168	206	186	183	173	185	150	216	188	187	194	185	174	194	187	194	198	188	185	193	205	177	171	181	169	181	172	190	148	181	189	171	175	190	185	185	204	196	185	175	145	192	160	178	195	176	169	210	197	179	175	208	198	183	203	202	218	207	176	196	210	202	162	191	179	193	171	171	169	203	188	155	196	163	216	174	215	178	190	199	189	159	163	187	185	167	158	182	184	207	189	202	178	175	164	180	193	193	199	196	189	185	184	182	180	173	172	168	194	167	186	189	177	164	188	184	170	181	182	192	200	185	173	198	207	187	176	167	179	188	165	186	195	169	190	173	180	180	169	178	166	177	189	163	176	189	184	153	187	158	181	190	179	189	186	193	182	185	223	170	193	194	193	189	189	178	167	168	191	225	171	200	171	170	198	189	200	168	169	208	186	173	188	188	180	169	197	196	193	174	204	186	190	158	199	175	198	209	194	215	198	189	193	190	174	177	191	188	176	183	187	199	210	190	174	170	174	195	167	200	203	204	186	164	161	172	172	190	192	185	205	181	191	173	190	186	168	176	189	185	177	186	190	219	209	176	170	183	173	196	194	183	176	171	210	174	164	206	194	200	195	174	206	183	163	169	195	175	167	198	187	157	183	154	190	168	176	191	192	136	192	195	184	178	206	185	194	220	196	191	179	179	180	170	171	188	168	198	186	186	175	166	179	181	195	175	191	181	168	160	182	198	198	156	177	171	169	168	172	198	177	186	215	186	212	199	206	184	169	191	191	187	203	175	202	203	184	184	219	184	203	194	176	162	172	220	167	180	179	187	168	183	238	187	194	182	175	157	192	181	204	213	200	185	195	189	166	179	197	186	220	202	178	184	186	184	178	185	182	183	177	192	190	183	200	166	171	197	174	190	172	175	169	197	186	189	158	165	169	174	199	187	181	172	167	190	178	161	196	186	166	168	183	191	196	172	216	197	173	187	186	183	219	184	164	199	189	171	180	178	193	199	176	222	174	185	172	188	193	188	166	155	178	188	198	169	190	175	168	186	169	192	186	194	206	186	190	213	176	199	189	178	181	186	190	190	207	180	196	196	187	191	148	160	202	181	197	184	189	206	209	187	197	213	195	179	204	175	220	172	193	207	162	203	194	170	190	196	186	179	197	166	189	185	186	144	162	179	208	194	186	177	182	160	179	201	208	206	192	202	173	177	174	186	181	169	176	185	154	195	182	192	211	192	184	177	206	185	182	188	185	203	152	176	170	199	199	181	190	182	207	184	169	196	188	200	199	176	193	192	177	191	184	202	187	157	177	207	191	201	214	178	162	169	190	197	182	172	187	186	206	162	189	164	166	172	171	162	186	171	185	169	205	175	177	187	190	171
3465	8660	5677	2465	1783	1292	1022	799	649	548	440	387	350	323	308	332	304	277	267	249	235	219	221	208	208	247	211	225	214	220	231	222	198	225	171	180	195	214	180	181	207	215	191	183	218	218	201	177	211	209	169	196	195	219	186	197	203	208	174	192	186	179	195	186	181	202	225	188	205	175	204	185	194	215	191	194	177	194	183	174	198	196	181	179	187	214	190	169	189	191	194	189	189	190	177	217	219	206	189	198	168	207	164	180	196	184	171	210	177	187	193	169	186	179	182	198	180	180	196	189	184	190	200	197	183	184	199	191	212	197	209	201	212	197	192	193	176	203	202	179	210	173	212	193	225	204	178	202	209	213	176	192	157	217	170	186	183	187	199	176	190	191	186	188	203	205	192	182	210	173	232	167	227	194	205	163	174	196	171	186	209	196	203	194	188	197	193	193	178	167	174	186	166	172	206	227	191	204	197	213	194	177	214	177	200	183	190	199	165	195	182	191	185	206	199	188	188	200	182	193	174	184	186	192	178	205	171	188	170	185	185	200	185	177	193	179	206	192	195	184	192	176	194	209	175	177	201	196	196	200	158	204	180	201	182	193	195	210	189	199	194	195	207	182	185	196	195	210	232	203	208	195	207	182	215	199	192	214	210	192	207	166	186	196	184	176	190	196	177	172	189	189	183	194	193	189	196	181	193	204	196	186	189	193	183	194	172	188	177	198	211	189	202	163	191	206	183	195	206	200	187	187	205	157	184	186	195	177	196	168	204	213	225	188	220	195	229	187	194	184	173	160	175	175	209	208	197	196	203	185	205	183	196	221	215	205	184	205	206	185	195	185	181	188	192	207	189	166	193	173	207	193	191	191	205	200	212	188	190	173	196	208	195	196	198	200	201	211	199	205	197	183	185	191	194	188	204	206	208	185	199	208	208	197	206	204	203	188	201	219	193	200	202	196	194	190	202	181	197	192	182	181	194	169	198	196	168	160	177	176	188	191	198	192	214	185	222	180	186	180	181	200	180	195	186	195	197	198	205	192	196	196	183	212	211	197	201	186	212	169	182	203	225	185	198	170	198	197	184	199	194	188	187	191	203	218	204	206	173	189	174	191	198	194	187	201	203	198	181	194	203	211	180	204	185	192	162	183	203	189	205	173	179	191	208	200	220	190	192	226	191	196	192	189	201	171	201	181	197	195	181	199	227	209	190	193	195	215	186	203	225	189	172	200	176	182	185	208	196	199	171	178	177	214	222	187	174	210	202	193	198	202	203	186	203	205	183	191	182	185	206	187	201	198	191	200	186	186	207	197	212	200	185	210	181	204	183	188	190	181	202	207	178	206	165	203	184	174	199	192	211	178	186	218	179	198	176	186	198	180	199	198	205	212	209	177	199	175	169	179	203	203	187	200	182	167	195	177	188	202	202	190	206	166	183	209	189	199	165	205	213	212	176	188	181	184	197	191	188	206	190	219	189	195	181	194	196	216	206	193	191	185	206	179	191	193	215	196	170	188	191	190	200	179	173	203	191	186	163	174	187	170	198	202	181	199	170	212	192	210	180	197	189	185	195	184	199	203	189	213	195	213	185	208	187	225	168	198	170	200	173	201	181	205	190	188	193	210	173	194	197	179	180	197	186	181	207	165	185	198	170	202	178	206	191	196	196	201	201	183	216	195	181	178	186	179	194	186	224	165	168	193	177	185	168	186	195	180	205	190	195	181	198	188	197	196	185	160	191	182	186	184	200	192	174	178	200	213	190	195	178	181	215	201	181	191	198	197	198	214	196	183	193	182	219	216	193	201	200	183	174	194	173	193	191	189	186	192	219	194	179	221	200	178	194	186	211	197	194	163	211	210	176	163	182	195	188	213	183	195	204	214	202	196	191	191	229	208	180	174	224	201	183	197	216	217	177	187	205	197	213	189	206	187	210	186	174	190	198	202	202	180	173	217	163	169	204	192	187	199	186	190	205	205	190	208	196	174	180	160	189	201	192	199	191	224	190	184	187	200	202	203	187	185	186	185	184	209	188	203	201	213	201	187	187	207	181	219	208	190	196	179	179	186	209	180	172	204	214	183	181	224	203	200	211	202	179	200	189	185	182	190	169	179	187	189	180	190	189	186	182	188	196	192	162	223	179	210	165	182	190	198	200	190	207	195	185	200	181	182	188	231	201	177	221	199	168	206	209	193	182	188	192	215	174	166	185	233	192	206	186	197	178	184	186	184	198	193	192	208	205	199	185	183	222	188	187	172	200	188	212	211	205	199	209	207	190	192	161	195	201	211	169	219	175	179	194	180	181	193	198	178	191	209	194	185	209	209	197	192	174	179	188	163	176	169	209	177	176	196	175	194	193	188	195	196	179	166	187	204	183	175	163	192	208	186	188	208	212	191	211	202	220	187	203	209	196	197	201	184	221	200	179	190	193	197	209	185	181	194	183	203	174	205	177	183	191	174	196	184	176	191	185	210	187	212	174	184	173	187	176	177	190	202	223	202	222	182	194	203	179	202	202	198	191	202	183	202	209	198	231	182	183	175	219	198	190	178	179	211	173	201	178	192	214	203	174	193	191	178	195	192	207	207	188	170	177	194	167	179	203	210	176	217	163	206	176	194	173	170	199	197	166	183	210	205	197	195	206	207	209	220	181	169	182	193	200	193	176	191	197	198	193	184	184	186	199	199	201	182	203	184	185	195	192	212	182	177	206	189	219	212	195	189	194	197	195	198	191	197	152	177	182	207	190	209	217	187	197	179	163	175	187	181	223	207	195	202	179	189	193	198	183	191	193	187	168	207	183	200	194	185	208	191	183	177	199	164	214	194	183	209	197	190	179	191	197	195	204	188	178	198	189	191	196	198	208	168	189	164	189	186	186	177	187	201	192	214	178	222	210	189	185	157	168	189	192	199	172	190	202	190	183	200	204	187	181	201	198	200	227	197	183	174	213	197	191	192	177	203	194	205	180	184	185	211	206	195	200	205	194	179	187	188	177	178	204	195	188	195	186	188	211	190	181	198	197	186	190	195	185	180	184	190	184	199	195	187	184	182	196	189	184	203	196	198	180	193	207	190	188	189	202	210	179	185	199	193	178	173	178	199	187	216	178	195	195	183	189	177	190	184	204	172	193	190	200	191	194	186	168	182	182	190	191	215	189	176	201	192	197	177	175	197	212	205	198	189	206	219	174	177	194	195	212	169	200	205	208	185	212	195	165	180	195	209	175	206	186	207	172	195	202	181	196	182	196	192	206	192	219	202	196	182	209	181	198	197	200	198	193	211	201	198	218	162	206	229	190	180	207	191	209	214	201	194	188	171	197	197	209	215	182	182	173	224	202	230	215	218	156	173	191	184	193	200	177	185	173	196	199	180	189	184	194	186	175	202	200	216	179	186	209	203	212	174	198	196	202	184	179	147	218	202	191	212	189	189	194	191	200	198	187	181	179	197	176	180	207	193	179	200	196	184	190	221	200	173	194	207	172	222	183	180	210	196
24702	20873	26609	25101	7794	873	669	585	514	504	491	506	455	503	499	505	465	473	488	447	496	467	451	483	484	491	445	468	450	455	444	435	457	453	440	453	472	447	468	437	468	441	467	443	467	466	466	452	432	479	443	428	474	444	486	443	421	472	501	475	432	458	423	446	447	448	458	472	481	456	436	443	392	472	464	427	467	492	466	422	447	449	450	446	442	494	443	452	447	466	419	447	489	489	420	472	481	454	475	449	487	462	436	429	449	460	448	457	444	431	449	438	479	476	476	432	464	443	451	455	454	464	431	468	422	470	475	475	440	444	439	446	481	440	476	465	458	482	447	461	435	436	440	443	400	453	474	450	466	476	441	433	534	452	450	460	430	428	426	447	489	435	447	448	432	453	414	457	496	472	430	446	475	465	443	458	450	421	491	452	411	463	475	421	455	426	454	478	455	481	452	450	432	451	448	443	470	451	430	400	467	429	432	452	433	442	453	372	442	479	443	477	448	442	432	472	484	465	435	468	435	453	433	459	473	457	459	439	452	466	470	475	458	447	435	453	459	483	438	469	435	451	445	458	463	441	474	407	421	415	471	467	445	455	465	439	445	466	416	452	438	456	440	465	405	464	462	459	443	500	448	440	434	442	443	487	435	466	455	451	442	443	417	461	420	465	432	481	445	458	429	476	453	489	473	440	412	480	457	423	460	424	477	442	446	425	485	428	434	412	432	468	468	470	416	450	473	449	459	460	425	435	452	441	484	472	471	449	472	408	468	445	456	454	460	428	469	467	454	472	461	419	474	408	459	412	409	437	465	458	470	461	441	440	407	447	391	471	440	452	441	475	483	453	450	425	401	449	452	449	433	441	444	466	431	474	434	452	451	463	476	455	441	471	464	444	422	460	492	437	482	482	458	464	489	444	410	448	455	442	473	462	460	452	460	441	482	446	470	509	438	437	489	427	463	401	461	434	452	466	475	454	438	462	421	451	511	481	471	482	453	420	439	437	463	443	416	497	442	437	452	444	496	434	471	432	475	464	464	427	460	467	465	453	461	491	458	478	471	425	440	460	459	463	439	438	481	450	468	462	450	440	455	455	436	486	464	418	455	485	463	467	467	451	473	448	459	446	407	457	441	451	410	490	466	439	479	488	509	447	453	473	462	440	428	449	446	473	478	416	453	400	423	443	450	477	468	481	469	444	448	442	431	415	455	429	428	487	457	452	407	490	499	454	450	454	460	463	461	458	461	429	469	455	445	443	418	447	452	459	447	468	492	468	441	439	454	482	429	434	487	452	447	455	438	436	432	451	439	424	430	454	432	486	455	440	412	446	477	462	442	479	459	461	446	427	450	477	470	440	477	435	462	459	467	416	457	455	440	461	411	454	433	480	474	437	434	485	475	421	444	470	456	467	510	491	441	417	458	447	466	431	408	442	430	459	473	457	464	432	450	430	458	420	473	461	475	413	447	471	456	437	463	462	452	451	472	420	412	446	483	473	479	455	468	471	419	440	437	475	464	455	464	457	454	435	459	430	483	426	445	434	415	446	433	453	451	459	443	458	450	430	453	487	469	440	479	453	469	470	444	430	465	445	472	412	479	448	463	431	431	440	446	435	440	425	478	433	455	471	466	454	417	459	456	442	434	508	480	473	420	459	477	476	462	429	449	473	443	404	462	458	418	441	422	490	448	435	470	460	446	449	433	455	449	438	419	473	469	442	445	455	468	456	473	417	448	445	439	474	429	429	452	402	421	480	462	445	466	414	470	428	435	432	421	457	490	445	470	454	452	456	457	504	441	461	432	411	430	443	451	416	471	405	441	485	447	478	439	439	406	428	467	449	446	453	441	472	473	514	487	421	454	447	447	431	438	444	431	431	462	461	450	433	460	463	422	451	444	464	456	493	425	435	461	483	458	493	468	430	475	425	389	501	440	471	449	474	473	460	459	447	456	451	416	452	443	457	420	447	487	478	432	459	493	460	437	435	462	469	428	467	446	444	455	463	476	468	432	463	430	441	455	472	419	422	447	415	501	443	460	424	412	454	473	428	451	444	503	436	471	425	456	477	443	460	421	455	467	493	464	425	462	427	484	428	460	453	471	471	454	452	485	453	451	465	444	467	472	432	466	453	449	498	446	412	461	452	439	437	436	461	477	465	436	459	453	444	415	480	416	435	484	447	466	426	464	394	433	471	441	445	454	459	421	458	442	473	484	424	448	430	431	503	478	420	449	488	443	427	478	434	439	431	477	469	428	433	440	438	460	478	444	457	482	459	461	469	409	447	430	472	432	480	453	434	446	440	441	435	482	440	477	468	427	432	502	408	446	480	487	458	443	447	466	460	445	461	472	452	454	464	434	426	465	456	479	433	426	453	477	472	442	478	496	485	474	448	456	470	461	416	438	473	455	443	463	460	429	433	431	460	422	446	469	483	466	473	459	427	448	469	430	455	479	429	468	472	457	475	434	436	473	441	467	477	447	472	445	425	425	462	481	423	487	419	455	437	452	464	408	412	427	442	480	442	435	506	480	408	469	434	466	503	426	425	479	498	438	432	433	423	417	462	446	435	458	465	426	446	468	456	458	425	448	514	444	457	428	468	451	464	431	486	453	421	456	460	430	428	423	483	433	445	434	429	467	475	465	456	449	445	457	467	446	449	488	423	421	420	454	448	428	457	457	478	431	472	435	446	460	479	473	420	444	444	465	458	478	452	471	432	470	447	460	448	444	452	480	455	450	486	425	449	481	499	478	479	437	494	461	447	461	475	482	511	469	439	460	442	464	421	468	457	416	460	480	435	454	440	455	443	467	459	413	453	471	453	430	460	437	467	449	437	449	451	449	468	399	428	454	447	459	475	513	432	475	469	410	447	435	466	446	446	479	437	477	481	474	405	444	432	465	484	445	450	440	439	459	480	472	424	452	435	428	434	458	502	441	461	464	453	439	464	458	495	435	459	459	464	445	435	463	482	466	465	449	464	464	445	443	450	449	473	469	448	463	465	460	431	439	451	428	433	463	453	455	453	438	415	465	457	442	471	407	479	431	425	453	457	454	445	430	482	457	418	454	493	468	472	455	459	462	460	460	440	472	469	480	456	484	443	453	437	439	452	408	423	459	454	450	463	455	413	479	499	470	451	483	457	455	460	470	423	454	466	497	454	447	467	435	426	435	461	439	431	432	486	480	458	438	474	446	474	474	430	444	463	432	467	418	417	460	454	483	462	468	489	487	411	419	458	467	427	481	447	467	457	465	490	430	404	461	494	466	425	489	424	465	417	423	470	464	461	460	501	467	420	429	429	463	416	431	462	477	468	449	442	472	465	418	470	432	429	422	468	468	453	462	438	446	441	455	482	458	480	440	449	451	469	459	441	444	444	490	481	450	465	442	418	416	412	469	428	440	446	491	455	434	442	457	458	442	463	465	451	492	418	430	466	447	440	469	448	446	472	435	462	414	406	463	464	416	446	478	507	477	450	452	492	466	426	437	447	445	459
3535	5193	3365	1704	1263	1049	897	796	708	641	621	597	550	498	517	501	521	524	510	488	491	477	517	505	491	481	461	461	472	438	454	463	482	470	465	502	486	512	488	499	439	470	500	458	465	503	445	496	496	467	473	473	466	459	500	480	446	445	467	454	463	445	450	485	471	459	502	503	465	487	452	472	449	442	517	460	455	495	456	455	434	484	466	470	434	432	496	481	476	476	427	510	506	466	473	431	461	473	522	454	472	433	479	474	467	464	477	459	453	446	477	467	459	517	462	439	419	513	408	456	466	479	451	413	491	465	459	449	437	512	504	494	411	449	492	443	448	488	469	443	478	489	491	456	462	511	469	455	473	484	491	457	496	480	453	447	443	473	464	396	450	461	436	479	462	481	457	443	465	487	441	452	422	440	485	463	429	476	430	456	455	461	462	477	495	434	456	431	432	457	449	438	454	419	415	464	470	441	448	452	484	465	482	430	448	467	509	458	493	448	477	439	436	433	454	457	476	494	475	462	478	472	442	452	491	447	447	514	432	458	449	458	468	430	473	447	464	494	449	485	444	487	447	475	469	473	440	458	486	424	416	447	492	479	476	479	472	461	474	440	471	467	454	477	479	453	448	478	448	404	469	459	487	476	450	478	467	461	480	463	501	481	453	466	485	511	445	474	520	489	426	481	487	434	455	460	442	434	508	485	501	478	457	494	458	458	466	471	483	446	452	452	460	448	492	468	484	502	484	516	473	449	457	485	455	459	503	477	494	463	454	449	445	477	480	461	444	491	470	495	490	455	464	463	438	473	444	434	470	507	446	483	488	484	460	454	437	444	466	436	468	472	439	468	477	453	483	461	454	439	451	461	460	478	427	450	475	504	461	434	470	437	508	413	454	439	464	467	474	458	472	425	486	477	441	455	469	452	451	473	490	472	467	516	487	449	481	509	422	450	446	483	449	435	469	465	468	450	463	467	445	489	446	424	447	432	475	490	466	427	462	405	446	442	496	448	450	475	459	487	462	453	464	455	497	454	463	461	475	480	498	459	462	434	467	460	408	507	508	440	467	439	430	459	503	452	457	472	463	456	462	434	469	523	478	446	447	483	460	422	411	500	463	457	463	492	459	468	468	474	467	486	493	490	454	474	443	512	451	446	479	474	446	473	493	471	477	468	478	495	467	488	481	466	470	479	471	470	461	418	495	468	382	456	474	480	479	468	416	486	491	442	462	428	447	455	460	447	441	458	444	461	449	461	463	475	466	504	479	477	489	504	418	507	479	456	468	441	463	415	473	473	484	441	461	445	451	446	503	463	458	460	442	478	469	452	485	468	443	450	467	434	439	448	478	466	434	444	451	472	452	467	455	465	464	478	477	467	480	433	443	441	435	493	445	467	486	465	454	433	466	484	495	424	437	442	490	466	447	440	479	484	496	487	496	445	440	450	460	473	450	471	452	447	503	503	442	475	447	467	439	444	489	468	442	461	437	452	480	449	468	457	482	463	452	482	445	470	472	479	458	474	467	439	461	477	442	496	475	422	445	483	460	432	452	455	454	460	453	451	421	467	442	486	487	459	472	463	445	445	488	475	442	482	469	473	460	491	479	431	461	469	486	455	503	437	468	478	406	471	422	450	475	458	457	428	480	480	436	502	485	470	506	452	473	467	466	502	485	450	465	457	422	460	476	456	482	467	496	466	473	504	475	496	469	473	450	493	468	454	472	481	487	490	480	502	432	471	488	471	490	438	484	481	444	459	505	492	451	460	504	484	426	485	491	440	486	452	514	456	477	479	467	450	486	472	484	429	478	474	477	452	485	408	473	464	429	455	465	440	483	458	479	493	466	499	452	434	449	466	479	446	500	448	450	483	496	452	504	439	468	467	478	451	488	474	421	445	485	436	490	463	473	500	469	466	478	468	449	455	475	455	521	491	447	469	490	496	457	485	469	466	464	485	446	485	498	483	443	434	403	437	470	481	447	435	425	476	469	450	472	443	470	487	488	466	460	457	474	455	461	482	472	493	485	447	480	477	452	472	504	467	485	465	470	486	441	483	489	447	470	451	453	480	440	479	452	446	451	461	452	506	479	465	466	431	470	473	477	439	448	494	477	462	444	459	467	491	444	437	453	479	451	485	456	448	468	456	480	441	453	482	444	449	460	446	509	435	482	478	450	492	463	451	446	452	455	472	447	458	468	469	462	462	506	429	458	485	472	432	465	465	426	476	473	464	461	455	465	469	496	481	481	469	462	430	475	494	460	470	442	439	450	484	475	436	481	442	505	479	490	459	452	453	492	450	462	447	444	438	448	462	451	443	460	427	490	438	450	481	440	477	464	463	483	456	484	462	477	474	485	431	443	432	466	472	441	458	436	466	483	477	479	456	454	439	450	442	457	477	457	493	486	476	465	463	492	495	448	466	469	480	449	482	475	457	465	438	449	451	459	460	449	442	452	450	442	428	473	498	442	450	440	464	453	441	460	437	479	451	481	450	492	476	474	478	477	508	448	453	457	453	432	469	435	464	485	443	479	464	448	463	440	457	453	459	487	485	459	465	473	474	436	426	472	435	439	434	458	491	483	440	450	476	468	441	475	487	458	431	466	440	461	489	469	490	443	443	477	461	433	429	485	466	494	452	463	464	477	447	453	457	474	470	475	476	491	505	456	499	446	453	476	473	467	474	476	466	458	473	492	448	461	437	412	468	471	476	489	483	459	512	463	469	497	466	488	440	480	463	487	470	454	464	449	472	484	459	466	486	486	482	491	461	467	498	449	474	496	475	462	429	435	436	494	461	449	444	477	444	459	468	473	488	474	472	485	442	440	449	479	453	450	446	495	478	462	455	486	451	423	451	478	448	466	462	512	500	433	458	469	448	492	476	471	442	429	459	441	475	461	442	458	498	434	490	490	449	447	409	462	427	447	467	459	434	494	455	459	489	480	459	469	472	453	423	496	484	439	481	449	477	421	478	456	433	468	465	464	462	446	455	469	456	471	514	470	448	438	476	453	490	480	428	450	436	491	478	459	466	471	460	443	481	476	455	491	463	417	474	435	477	473	434	475	453	432	442	440	437	478	482	464	433	455	430	450	463	457	472	451	463	466	463	459	468	439	467	496	460	477	452	474	459	488	452	460	442	502	479	420	439	430	440	441	474	472	458	490	470	456	512	440	467	474	468	457	499	482	456	460	478	444	451	451	429	474	447	516	452	467	442	435	469	463	473	490	483	468	455	458	496	473	434	438	452	441	457	486	435	494	442	478	486	477	468	469	468	432	482	495	464	456	487	408	438	479	457	456	478	445	468	477	465	483	445	471	470	473	432	512	455	487	437	472	502	465	489	490	460	442	468	477	455	466	435	462	460	470	453	473	461	448	491	512	480	456	487	458	435	477	490	477	510	438	468	457	463	458	452	462	441	453	468	461	486	474	501	444	516	490	452	491	433	459	472	439	478	536	477	442	456	460	477	470	462	446	464	470	464	460	469	445	470	482	466
22305	20901	28314	23608	20899	20902	5734	835	582	497	410	425	374	354	299	270	272	249	250	244	229	224	230	243	231	227	212	198	196	203	217	189	215	192	171	210	175	208	221	188	189	202	173	180	214	184	166	178	183	174	204	184	163	192	171	185	152	187	182	173	178	168	168	195	172	172	184	199	171	185	167	169	176	180	199	170	171	182	184	173	185	163	159	166	184	196	205	146	184	181	199	179	173	166	187	181	181	167	174	204	180	180	188	161	184	164	150	204	179	187	159	184	177	176	188	193	163	169	150	194	197	157	135	197	175	155	152	179	138	178	181	180	169	159	164	171	177	182	175	170	157	172	182	177	178	187	180	157	171	178	191	159	171	175	180	168	178	214	187	195	176	169	167	183	170	157	160	180	169	163	176	180	161	195	186	174	212	157	174	174	190	149	174	186	176	169	189	170	176	192	158	158	166	203	156	167	172	189	170	165	180	156	177	167	173	172	172	185	169	150	171	182	171	165	182	189	176	173	190	160	191	170	163	165	178	174	199	186	179	203	192	177	172	178	173	172	181	166	176	186	160	195	171	209	180	176	158	180	178	170	170	180	144	183	177	181	172	160	180	165	168	183	210	174	158	167	163	175	208	181	202	184	169	169	183	160	181	181	189	173	167	160	175	174	173	161	174	168	163	174	173	163	164	186	169	159	163	173	166	182	173	165	192	162	172	172	177	192	187	156	181	187	192	167	163	169	158	188	166	168	191	151	186	182	179	180	160	168	195	179	192	171	185	193	168	182	187	194	148	167	190	149	175	165	152	143	175	194	198	185	169	196	166	178	146	191	165	162	171	172	174	180	184	186	179	180	183	167	164	198	193	157	166	190	187	193	193	169	167	156	188	184	167	186	194	169	145	166	180	165	143	174	190	187	167	156	169	158	196	161	175	174	180	195	155	184	175	182	174	174	155	171	176	204	186	163	179	188	168	182	157	187	160	167	190	194	157	199	168	174	200	164	187	184	165	158	175	176	181	144	193	181	188	168	189	174	169	173	175	184	174	173	165	159	163	176	166	147	182	185	174	173	161	152	153	192	165	175	160	186	164	154	200	166	168	176	174	185	181	164	170	179	192	156	166	174	209	178	179	176	162	192	188	170	175	160	176	156	177	172	171	158	163	175	177	155	172	183	171	163	161	178	178	170	170	184	156	182	195	166	179	156	201	169	156	178	187	176	174	178	185	152	157	188	187	174	174	209	178	179	205	162	181	168	186	170	162	177	173	184	177	185	173	178	173	171	194	174	183	166	157	142	194	143	154	183	156	176	144	167	195	172	175	187	188	182	156	160	171	187	167	170	167	180	189	183	165	173	179	193	171	184	173	195	162	177	181	190	190	180	166	186	187	157	153	165	155	190	173	198	175	158	168	152	182	187	156	197	138	200	172	178	181	166	160	177	175	174	157	178	168	146	166	176	172	174	208	202	176	160	180	201	178	179	158	168	163	168	181	191	168	192	161	197	175	183	153	147	185	196	166	179	174	185	182	170	179	157	169	169	158	177	177	187	156	178	174	179	191	164	168	165	188	155	168	151	170	196	172	190	165	185	165	158	159	166	172	179	173	176	182	193	204	151	158	176	182	156	159	192	172	175	189	174	182	191	172	162	182	154	180	166	169	174	160	161	179	163	179	170	175	174	183	155	177	169	159	178	205	191	188	178	168	161	180	199	173	187	170	205	165	181	180	170	166	183	171	158	176	175	164	173	175	164	188	168	188	176	186	164	177	187	165	166	174	165	184	188	163	166	159	159	186	173	175	177	167	173	175	191	167	163	154	185	196	173	173	169	194	161	147	178	166	168	184	152	178	171	183	165	189	181	171	198	188	191	209	185	171	167	163	151	177	140	163	185	180	169	171	156	160	196	207	162	171	177	189	190	189	172	162	190	177	160	182	171	166	181	172	168	180	198	201	160	178	165	167	177	157	156	171	181	189	166	166	174	189	166	183	166	161	178	171	197	172	190	143	171	181	160	196	165	167	194	168	188	183	185	162	179	185	164	192	183	183	182	179	177	172	179	185	183	185	204	161	178	177	174	158	188	178	192	187	175	182	181	162	185	167	183	191	189	159	195	158	176	181	181	191	151	157	174	179	199	163	182	173	202	168	160	185	172	170	171	170	191	189	158	170	173	189	186	157	175	178	160	168	173	172	192	184	168	184	166	185	177	188	152	161	190	205	175	175	180	192	143	182	218	185	167	192	160	175	200	156	185	146	186	159	154	185	179	180	185	173	173	199	182	173	171	167	178	188	170	173	169	173	199	154	166	182	208	153	179	174	194	162	156	186	184	145	160	161	165	183	184	181	172	188	174	179	183	163	187	174	164	178	184	159	190	200	168	179	180	199	164	178	170	175	171	188	174	188	169	208	172	184	194	162	188	178	200	181	186	191	157	160	178	174	196	181	184	192	183	180	168	194	170	181	195	182	172	173	211	207	161	178	162	169	186	182	170	168	187	170	176	181	206	175	181	156	181	168	163	185	186	160	172	168	192	159	145	184	160	176	175	164	171	163	154	189	176	177	199	173	181	164	183	173	183	152	197	154	160	163	165	180	177	199	178	177	196	173	179	191	175	202	163	168	192	159	172	150	172	170	193	194	167	185	197	180	164	166	181	197	170	164	178	164	189	168	157	181	191	180	168	184	172	175	164	164	186	165	163	185	144	168	169	171	174	178	187	198	162	159	173	164	162	170	180	163	177	166	190	179	157	174	160	151	181	178	170	196	179	155	200	174	180	151	185	186	183	139	154	184	173	158	165	165	184	191	187	184	182	172	162	179	179	187	186	189	178	170	176	177	154	155	185	173	188	201	166	163	167	174	173	156	163	184	187	163	187	166	179	169	176	189	179	185	162	189	176	164	199	180	193	167	179	167	160	190	167	183	194	172	178	188	190	163	181	189	168	184	173	160	200	172	190	159	146	179	162	166	163	194	184	177	181	187	168	195	185	197	183	196	155	188	163	153	178	184	176	184	178	185	149	169	164	177	151	197	169	172	178	183	175	185	198	167	134	167	185	177	160	188	160	177	193	170	183	183	150	170	176	197	186	177	176	167	207	185	165	187	186	180	171	171	172	205	181	161	176	173	192	167	165	172	189	191	178	198	173	180	178	171	172	179	186	182	178	189	181	174	183	150	181	171	168	197	165	181	174	153	174	168	189	167	182	177	175	154	143	177	175	176	162	176	175	171	187	177	186	188	188	172	166	153	152	177	165	157	171	182	186	189	174	171	167	176	163	181	177	197	184	168	176	187	183	154	166	159	165	169	167	175	156	189	165	194	152	162	155	176	166	161	177	174	168	171	176	193	179	173	173	168	157	170	179	165	175	190	169	176	151	199	182	196	195	170	153	179	188	175	186	198	178	167	170	154	175	152	170	169	193	146	198	189	162	184	199	178	159	169	175	149	211	167	159	189	177	180	184	184	208	194	180	175	159	183	185	190	189	183	161	174	174
3969	13724	9080	4267	2963	2307	1726	1223	974	743	603	548	461	383	360	367	346	288	274	266	267	250	258	243	256	240	224	226	217	219	237	212	207	201	238	211	175	201	193	214	198	213	194	195	169	189	196	187	180	200	158	192	184	199	203	194	176	198	189	174	175	201	169	167	161	177	173	191	177	203	175	160	171	193	181	180	155	166	178	180	202	183	171	210	168	158	183	167	182	169	153	155	193	188	168	196	181	187	157	151	188	172	169	162	189	187	163	165	167	198	165	174	169	177	183	183	160	173	150	191	178	165	151	170	169	161	154	163	182	179	196	185	173	171	187	183	179	185	167	165	170	163	177	183	171	182	193	178	187	157	179	179	179	179	192	161	186	180	181	171	194	179	182	171	197	169	183	172	184	195	163	196	190	155	175	167	163	172	159	176	169	177	163	176	174	152	189	185	176	200	171	182	172	171	179	172	194	181	168	155	201	170	185	177	178	190	158	160	184	176	161	187	149	174	172	153	147	171	179	185	177	175	164	171	179	168	182	180	174	180	174	173	165	187	182	173	166	156	181	181	199	186	176	180	199	187	163	185	158	174	180	191	177	152	181	175	186	156	179	153	201	180	194	181	170	174	168	173	169	182	167	184	186	160	177	167	164	187	174	184	170	175	177	172	172	186	176	159	196	166	172	196	138	177	178	147	175	188	187	179	169	162	171	172	190	157	187	142	152	196	179	167	170	168	183	184	161	176	180	152	172	196	188	182	174	177	187	180	166	199	197	157	160	171	161	189	171	166	169	196	170	151	181	181	141	166	172	174	165	170	164	198	185	178	176	159	186	163	158	151	177	175	176	182	164	183	187	144	148	189	199	162	185	203	186	176	163	162	183	179	163	147	180	161	194	181	151	174	184	181	168	172	168	137	172	167	184	175	194	191	177	184	187	167	164	166	177	170	165	166	180	163	175	177	181	190	171	172	168	189	163	162	183	194	186	158	168	162	178	183	161	164	164	188	161	193	190	195	178	150	179	176	178	193	175	169	171	194	183	181	188	158	192	157	175	170	187	163	175	174	180	177	178	163	177	182	171	171	145	182	175	215	192	184	164	195	187	177	202	174	159	179	207	166	174	154	194	164	174	146	156	175	183	174	195	167	180	158	177	205	199	181	175	159	184	165	212	192	166	169	183	165	194	188	181	182	193	174	170	177	161	179	182	185	163	149	176	180	201	179	172	158	190	174	195	175	178	178	195	175	168	176	150	165	177	168	166	152	168	171	174	181	152	202	188	167	150	186	160	167	187	181	181	164	191	168	204	189	192	151	172	175	162	161	173	189	180	169	172	166	172	171	160	158	156	191	205	154	176	178	158	179	181	194	187	175	160	180	174	156	169	164	153	173	188	167	189	178	178	169	182	163	193	162	174	176	194	179	164	175	161	177	165	173	177	184	178	166	175	169	164	184	183	162	191	156	168	177	159	193	170	163	187	164	162	157	191	167	189	181	174	169	155	171	179	171	166	160	186	150	172	150	177	174	182	157	182	179	165	178	162	175	195	161	174	176	168	180	180	168	185	186	158	157	176	197	153	161	179	195	165	168	204	148	174	170	176	176	176	156	226	181	180	167	179	169	160	181	183	176	163	169	168	187	175	213	181	166	173	175	163	166	157	183	188	164	167	200	161	180	148	157	157	173	179	166	165	198	167	174	187	192	191	205	180	185	166	178	173	175	193	192	167	178	167	156	179	199	184	150	176	184	178	175	185	174	173	188	195	170	192	191	152	175	179	181	194	157	188	176	171	170	166	176	174	171	177	167	160	184	195	171	171	179	190	180	163	173	179	174	174	192	156	161	184	150	176	204	197	179	181	167	158	174	168	190	182	187	176	201	176	172	183	174	179	173	171	170	160	184	170	163	179	162	177	178	174	156	188	181	171	154	174	147	175	168	177	179	185	166	151	170	173	168	168	171	169	160	176	178	173	167	180	193	180	162	178	194	188	163	205	178	157	178	176	172	183	164	182	164	154	173	177	180	184	171	161	185	162	202	176	188	182	189	172	184	176	176	176	170	150	180	154	157	162	162	177	164	160	192	185	175	182	170	148	176	191	146	182	165	164	177	174	167	166	186	179	171	164	172	169	184	171	178	170	170	165	195	182	152	174	172	196	192	167	179	171	181	163	163	176	182	171	172	168	148	171	176	174	169	179	162	180	197	174	157	176	161	159	175	194	167	165	181	177	156	171	169	160	168	179	173	167	174	180	162	171	168	172	176	141	177	168	163	183	180	189	175	186	172	196	171	161	162	175	173	170	179	156	173	137	197	183	160	175	163	195	180	156	190	169	182	178	168	172	166	166	187	154	171	175	173	164	151	165	178	181	157	184	174	203	173	166	187	155	190	174	181	190	161	173	173	178	168	147	183	153	173	191	200	168	168	173	178	166	162	181	151	184	162	152	166	133	171	164	179	187	167	169	165	164	171	206	174	163	159	150	162	188	175	166	199	194	176	158	182	181	154	154	189	153	164	165	162	165	191	153	202	160	182	164	185	162	173	167	186	171	157	184	186	155	168	179	162	189	190	171	168	189	171	172	187	171	162	183	162	142	173	187	168	194	219	170	155	175	186	179	171	158	175	179	179	188	171	187	172	162	196	164	182	197	166	186	181	163	158	196	191	175	179	198	166	169	171	169	168	181	178	166	172	180	157	173	205	167	176	197	184	194	180	168	165	165	198	167	206	163	174	180	168	174	156	173	180	188	172	165	143	205	171	179	167	163	187	157	177	161	185	168	178	164	158	180	171	157	182	163	154	181	166	171	173	190	164	168	197	176	176	189	146	186	172	163	175	193	199	157	171	156	183	182	200	175	156	174	168	168	168	150	175	192	184	156	167	161	164	191	174	161	169	177	193	177	171	188	152	168	179	182	192	182	152	186	184	157	184	174	170	173	180	168	177	145	158	180	174	179	179	177	169	173	161	184	182	184	172	181	162	154	177	159	198	158	193	183	171	175	170	185	179	182	177	185	161	196	183	168	166	189	162	193	200	166	200	178	184	173	172	171	158	187	167	169	168	168	197	191	180	164	173	178	177	186	191	220	192	160	175	184	168	190	180	146	170	153	168	172	188	164	180	170	200	204	184	182	176	164	185	168	174	175	170	180	178	167	183	163	177	185	165	174	146	169	178	184	164	156	189	174	169	181	163	166	209	180	188	181	170	191	176	187	192	184	191	176	183	156	164	174	163	167	157	190	165	180	159	175	153	174	188	157	170	173	186	195	179	176	160	178	200	165	172	190	186	158	192	178	175	168	188	184	195	180	179	176	188	202	185	178	166	206	164	179	179	169	169	184	152	152	178	166	165	176	179	180	178	175	181	168	172	165	151	188	175	169	180	171	178	192	171	174	158	175	181	195	202	175	159	175	153	185	168	184	195	165	172	155	150	168	169	183	157	168	164	173	166	147	200	171	176	170	172	181	177	148	188	165	174	177	169	190	178	145	192	176	186
27452	19990	8280	1146	779	681	522	502	435	411	453	427	404	426	377	413	362	375	407	411	392	355	372	362	372	362	414	361	388	394	375	371	359	393	363	415	404	402	409	400	386	391	395	443	365	365	388	399	370	388	388	389	396	388	391	390	376	389	412	393	392	378	393	379	376	385	387	403	389	388	407	370	364	410	394	373	418	360	389	396	370	345	399	396	414	397	405	390	391	402	373	384	391	360	403	360	398	412	364	391	410	369	366	379	393	375	370	395	371	368	405	414	392	406	366	365	358	405	367	392	385	400	346	401	351	361	383	409	353	392	362	380	386	397	372	408	419	406	371	373	386	380	417	435	379	397	399	363	405	372	410	363	410	341	420	397	414	363	395	396	423	411	384	385	390	370	373	372	375	372	400	363	401	379	403	395	384	356	394	362	381	379	384	380	407	402	370	385	411	409	415	388	363	375	398	358	365	393	410	390	370	400	391	395	406	439	377	357	358	421	387	391	410	408	408	363	383	390	387	369	393	393	373	374	408	384	411	389	413	378	400	393	373	390	378	406	354	411	395	366	397	396	361	396	379	428	406	386	374	385	435	383	373	361	345	383	404	385	393	379	403	396	410	400	383	389	394	405	415	395	382	343	376	409	354	368	389	366	403	360	428	358	398	386	395	377	366	366	391	390	425	370	374	391	365	375	370	396	386	409	416	407	391	391	376	391	393	367	390	382	381	390	416	354	383	368	369	362	401	422	386	383	398	362	376	371	355	417	392	380	369	351	366	415	383	381	364	391	375	384	423	392	376	418	392	395	417	377	429	372	382	394	404	401	371	378	362	372	367	359	388	397	380	387	380	425	395	387	396	390	372	374	396	399	377	395	413	386	359	351	352	395	363	365	406	391	409	355	387	392	379	399	377	401	402	385	353	415	430	399	349	370	391	423	403	410	387	416	424	388	430	420	387	402	397	354	368	377	379	353	400	408	396	374	370	392	414	358	376	375	404	402	373	405	382	381	381	389	381	390	385	405	377	394	394	395	373	431	386	386	402	362	404	389	423	395	403	403	367	376	376	432	421	388	405	378	392	389	380	415	392	348	363	429	385	414	393	366	401	398	422	355	388	372	434	383	355	381	374	378	384	372	384	379	376	377	378	368	410	379	371	392	364	371	418	369	413	425	376	423	386	377	399	390	360	409	405	389	419	400	355	386	409	413	385	407	391	399	400	425	420	397	393	378	417	369	412	366	389	383	387	405	378	394	381	374	359	399	376	394	396	380	372	367	387	384	380	406	398	351	343	388	412	372	418	392	361	363	389	382	354	371	416	385	410	350	394	402	408	401	397	414	410	394	411	393	362	414	400	363	371	405	368	419	391	376	346	382	399	392	407	388	405	432	376	393	407	420	407	429	377	406	456	362	360	394	385	325	382	375	382	367	374	402	386	405	366	402	382	380	431	384	379	353	355	406	374	344	395	376	384	359	381	382	421	399	409	404	413	410	398	371	391	387	379	404	383	416	366	365	399	378	350	377	416	359	392	393	356	407	386	367	420	389	384	374	357	390	399	405	378	374	400	386	418	399	430	410	338	380	384	369	372	426	364	375	393	396	379	393	380	409	372	367	381	377	359	405	400	372	352	378	413	393	379	373	430	385	437	401	413	403	408	356	423	379	374	383	393	372	365	393	372	392	348	374	413	395	359	403	407	397	394	402	364	355	379	394	404	362	421	409	400	363	395	329	387	373	404	379	395	386	424	403	386	349	380	398	388	367	426	358	375	399	407	382	394	360	377	394	399	392	415	377	400	355	426	382	404	395	402	368	397	380	369	398	400	398	366	391	401	386	351	418	351	406	410	430	370	385	400	398	405	392	394	386	379	412	372	398	393	422	414	395	376	370	412	388	383	367	402	408	378	389	414	388	380	402	369	390	378	361	389	372	370	353	353	422	377	369	418	374	424	369	398	411	397	366	385	355	395	392	375	387	398	408	392	388	373	396	356	369	431	343	403	412	428	399	375	385	370	408	373	353	417	391	395	378	386	370	380	370	374	376	406	409	371	393	385	382	394	392	368	361	367	406	379	396	392	403	394	409	410	393	357	393	424	397	409	391	364	372	396	379	387	400	395	394	384	367	398	377	379	368	429	384	379	382	377	380	399	392	402	407	387	370	399	399	385	431	384	388	375	381	416	395	392	417	370	389	396	376	388	361	348	407	399	385	368	403	365	394	416	393	355	394	357	416	381	368	367	422	390	415	400	374	375	400	381	389	382	372	408	399	386	407	383	345	403	385	395	436	431	392	366	390	373	395	415	398	392	365	354	394	338	390	385	413	390	396	372	384	356	393	368	430	391	387	356	421	379	372	397	377	416	410	383	369	390	376	379	432	339	399	389	407	371	387	381	384	388	353	369	377	404	379	386	383	385	393	409	343	396	364	381	369	356	386	409	422	384	336	390	355	374	375	398	368	374	377	370	367	380	381	374	413	391	400	398	396	408	372	382	394	388	426	392	352	354	384	361	369	388	365	396	396	385	381	366	378	397	422	391	364	389	426	383	390	395	403	368	403	396	383	397	392	404	388	341	383	372	397	374	373	360	367	375	351	408	394	375	414	400	381	411	389	396	348	376	435	373	382	364	406	403	371	369	356	387	378	375	360	409	393	381	377	377	387	358	418	403	404	396	406	375	409	394	431	366	388	405	341	372	391	375	379	372	406	357	387	386	386	375	388	386	378	366	372	360	364	417	390	346	394	358	375	384	388	369	346	372	382	381	376	388	362	432	443	367	409	382	435	374	374	358	420	401	388	398	370	374	346	387	412	372	359	394	394	407	394	366	374	394	377	358	375	389	391	381	408	373	425	380	392	407	396	381	383	352	409	362	401	387	376	362	384	425	397	361	376	401	381	396	390	392	361	384	394	385	401	367	371	404	398	377	397	382	369	394	385	400	372	387	364	390	384	365	388	404	414	395	383	384	393	384	368	365	386	413	408	405	364	376	400	388	385	421	398	373	357	409	390	399	374	381	407	360	372	385	392	397	373	388	401	363	368	392	354	421	362	389	338	412	387	390	371	385	416	367	413	396	394	405	388	410	429	393	392	408	361	392	387	388	383	387	374	377	392	389	375	389	397	379	407	392	403	388	427	375	424	395	403	358	373	377	393	434	373	343	416	369	415	437	379	376	397	388	378	400	412	395	353	380	394	395	433	386	369	399	358	387	411	402	380	394	385	373	377	365	420	376	388	372	413	390	385	422	359	373	412	383	392	422	318	381	377	380	358	401	406	352	413	379	375	338	427	362	386	359	384	396	407	400	359	405	379	369	357	381	363	364	407	375	397	381	400	391	397	386	362	403	359	386	405	386	350	399	384	391	372	382	382	383	386	355	390	375	381	400	387	381	413	388	401	361	400	387	386	382	364	390	398	386	380	406	385	404	420	380	360	342	385	371	366	394	378	389	379	355	413	365	419	361	391	388	402	396	364	391	394	403	392	359	387	394	350
4963	2578	1525	894	737	637	607	530	544	448	451	419	429	418	448	367	402	384	419	449	402	425	408	388	392	420	398	418	394	379	394	407	376	410	420	403	413	376	393	399	412	392	412	452	382	395	392	420	435	392	390	405	387	421	458	382	402	388	393	410	422	421	414	405	436	392	409	412	432	416	403	372	396	442	343	393	377	387	434	389	374	393	415	390	448	424	417	377	404	399	378	409	421	407	395	382	391	408	451	401	389	392	424	428	413	391	385	420	391	427	390	412	379	400	422	412	383	388	378	418	420	396	372	394	416	443	400	409	375	424	398	407	394	414	377	382	357	394	375	414	390	382	384	407	414	397	416	382	419	392	405	381	387	387	397	372	407	408	401	391	392	393	423	415	374	450	392	380	404	419	375	380	370	424	404	407	410	388	410	426	377	407	388	398	386	408	405	392	405	408	408	411	362	412	402	411	410	403	388	418	389	441	416	398	418	369	423	424	377	418	385	414	401	455	390	394	423	397	418	414	395	390	380	449	386	417	390	355	407	402	441	404	438	381	394	448	389	425	402	421	409	400	387	417	404	385	427	413	409	378	406	410	421	380	401	387	408	438	376	404	422	412	408	417	431	386	426	388	388	390	392	383	421	395	408	374	413	428	425	385	387	427	402	398	421	394	373	400	417	412	371	415	408	421	384	407	384	412	423	384	401	414	424	373	406	400	442	432	391	412	376	410	407	422	390	392	384	398	404	437	407	390	414	359	391	412	407	385	388	437	413	410	373	409	380	413	387	393	414	415	420	419	385	415	357	388	423	360	392	391	414	403	430	419	383	397	413	424	411	378	432	381	404	366	415	404	407	381	418	400	411	438	409	392	423	376	417	441	384	443	392	382	401	403	418	440	387	416	391	412	445	423	369	410	402	389	427	425	400	414	377	419	430	412	436	409	406	409	426	421	377	400	404	395	405	404	386	416	366	373	375	386	421	414	412	382	384	394	442	410	401	389	406	404	400	409	399	430	433	392	423	429	422	412	410	361	391	424	381	398	416	402	395	408	421	409	377	375	387	403	392	420	413	410	373	387	438	409	424	414	389	373	414	432	374	342	387	419	383	372	404	394	383	406	411	386	402	379	440	400	380	410	416	381	414	401	403	387	419	399	409	378	405	413	429	409	432	429	401	379	393	427	423	393	412	397	403	416	373	385	420	424	420	402	425	376	431	424	392	418	393	429	414	401	443	406	402	403	368	421	367	404	399	401	392	408	377	355	409	396	412	398	407	375	385	388	384	416	410	379	416	398	408	408	381	392	395	425	379	408	384	378	420	433	424	405	400	403	381	395	392	383	383	420	424	409	405	393	440	403	385	400	366	423	414	412	375	402	401	391	399	404	395	395	416	383	422	404	415	394	426	426	422	418	399	421	410	375	413	383	396	396	421	400	395	420	445	418	383	407	394	377	390	375	407	403	355	388	401	400	431	383	399	419	414	389	395	401	454	392	385	417	417	414	410	395	436	390	398	388	393	381	392	414	427	396	460	403	408	413	409	425	395	386	382	372	434	416	407	395	407	416	452	436	403	412	389	412	397	427	436	372	451	414	396	376	370	410	406	420	444	396	406	406	392	411	368	426	404	398	404	413	407	426	396	411	426	401	401	404	405	393	385	402	385	396	382	403	427	430	397	398	443	414	419	395	385	383	402	386	428	389	381	444	413	434	435	391	390	408	382	416	439	372	401	407	432	394	387	401	404	393	400	396	403	402	426	410	401	386	421	395	383	451	407	382	413	417	370	405	423	376	396	410	383	399	433	415	376	388	428	417	429	434	424	402	406	431	394	404	401	380	408	402	437	370	395	389	410	392	394	379	424	417	405	377	398	413	370	397	416	442	424	387	394	423	376	398	365	370	384	406	362	387	379	424	381	413	400	414	398	421	433	423	401	386	373	434	402	422	424	410	370	422	395	408	374	443	352	391	407	404	421	398	397	412	389	423	406	373	386	404	368	436	362	414	367	392	423	378	357	416	408	404	405	391	429	443	391	402	416	415	416	391	388	400	402	393	407	388	429	426	372	390	419	413	367	374	409	414	401	407	367	411	416	392	428	429	369	403	367	422	371	397	433	370	374	375	459	423	416	389	440	409	415	390	419	425	382	395	396	406	405	406	418	406	378	381	441	393	400	405	396	392	420	402	385	408	400	431	395	415	382	390	398	403	393	407	381	394	405	411	422	388	423	368	407	413	380	400	379	433	413	375	412	391	382	414	392	397	401	385	404	417	399	388	389	396	382	390	405	391	398	420	390	385	387	414	381	403	422	399	435	408	421	422	407	407	385	389	365	429	404	408	395	392	364	391	402	374	406	409	416	388	389	410	364	396	394	413	439	394	396	444	404	391	403	429	402	351	409	423	411	400	385	403	372	388	412	419	411	435	409	390	400	437	373	429	416	392	389	452	381	399	386	415	432	424	405	405	427	399	400	390	407	392	396	381	410	418	381	379	410	392	408	401	420	403	418	433	449	409	413	403	405	398	359	367	395	429	406	399	367	382	404	421	410	408	435	463	378	412	403	403	379	399	394	406	406	378	408	421	418	410	407	410	399	423	410	441	434	381	422	436	403	422	402	411	416	390	419	354	369	401	407	436	427	405	358	380	392	411	432	392	411	390	380	389	375	427	390	413	386	429	406	411	414	427	422	427	421	360	388	414	405	406	410	391	417	420	409	434	374	409	394	414	394	423	384	408	407	393	364	392	444	405	419	412	380	400	386	397	430	379	428	386	421	421	405	402	443	425	417	428	358	404	393	433	396	397	389	414	390	374	390	413	414	406	381	392	405	408	393	394	397	415	399	412	422	424	417	359	410	388	421	393	424	398	389	404	374	391	405	360	375	414	425	399	417	397	396	407	365	386	365	381	403	397	409	415	412	402	418	399	409	398	391	375	400	416	384	393	415	392	417	395	412	428	385	374	405	417	431	414	397	403	404	397	390	412	397	409	377	376	397	378	413	428	374	413	371	406	389	389	420	404	406	397	387	405	397	400	411	410	376	358	412	422	419	404	429	412	426	371	397	389	409	420	412	372	421	399	414	387	414	421	394	424	412	386	425	380	437	408	389	398	409	403	430	400	420	377	380	403	441	430	413	391	421	395	423	434	372	417	403	390	384	444	385	426	416	436	408	405	426	424	409	374	447	410	436	415	393	412	367	387	365	444	380	397	394	416	422	371	452	366	410	374	409	393	372	421	408	408	381	384	400	427	424	413	415	417	386	381	406	397	410	401	403	426	424	414	401	422	404	396	419	375	394	421	372	411	398	401	400	421	420	402	403	412	410	372	390	375	409	424	392	410	440	398	416	394	418	404	395	362	400	426	398	378	388	425	378	383	407	387	455	410	388	408	396	406	380	393	399	431	441	416	379	400	377	422	399	374	381	397	387	404	383	420	364	381	377	414	395	412	407	411	417	379	419	413	413	406	412	404	407	407	379	396	398	346	386	444	398	402
23468	20868	27725	24120	20789	5168	740	477	388	322	292	289	306	279	277	227	238	232	223	220	200	201	209	181	209	231	194	201	171	196	202	191	178	213	195	192	191	204	205	205	195	216	185	192	184	220	196	200	176	201	163	178	192	157	194	219	187	198	206	161	179	172	176	211	181	168	169	197	207	189	177	180	192	208	169	189	184	174	187	179	181	183	179	181	183	174	192	177	183	179	183	196	202	191	179	193	178	202	184	186	191	189	189	207	204	182	187	198	180	191	186	185	206	190	182	191	195	179	168	199	186	199	200	189	178	189	200	170	200	208	187	184	178	184	170	181	179	184	189	174	192	195	186	203	197	195	216	199	184	165	188	185	179	190	146	200	212	212	173	186	183	183	210	192	205	173	193	175	193	212	176	188	175	177	190	162	181	204	188	188	173	163	169	173	185	201	191	204	182	183	169	178	195	189	170	180	182	206	185	191	175	179	182	170	186	192	159	213	188	181	200	210	168	202	204	181	159	196	192	163	182	172	171	203	190	200	175	182	195	179	200	162	167	191	179	188	190	188	183	185	203	192	194	190	182	217	199	202	197	188	180	192	199	187	185	193	163	171	191	182	180	186	186	195	204	152	172	204	191	181	192	179	179	184	184	213	177	207	195	209	185	205	185	189	180	176	168	186	183	194	181	201	170	201	178	200	189	213	179	185	193	171	195	185	201	244	209	173	172	183	184	180	190	182	184	165	178	200	177	187	184	190	191	200	154	198	206	194	178	170	207	182	195	197	177	173	182	187	217	186	195	208	227	187	164	178	186	185	188	193	195	169	180	201	179	187	196	180	196	198	197	191	205	182	173	209	192	178	217	142	195	201	212	201	163	177	187	183	180	168	191	170	187	181	200	164	183	182	197	183	181	168	200	197	169	216	162	222	189	172	194	165	183	186	153	174	185	191	177	185	187	176	206	178	182	187	165	169	191	170	172	204	186	193	165	206	170	214	182	191	193	188	180	183	172	175	195	183	168	196	180	189	182	205	188	177	172	212	170	176	174	211	167	208	170	200	193	183	195	177	190	183	180	173	174	174	197	211	188	192	177	159	207	162	174	164	190	180	199	188	181	176	215	170	174	207	196	193	184	196	173	200	169	203	185	210	169	187	171	198	178	176	210	174	203	191	216	189	173	204	177	185	167	178	184	168	205	223	204	189	164	176	210	210	171	194	196	187	175	162	212	197	176	178	166	168	159	187	166	179	184	196	169	161	175	190	186	199	195	175	189	159	188	175	187	187	183	191	164	175	211	187	186	172	197	168	190	191	190	177	186	188	197	209	193	188	212	176	191	189	226	187	188	180	203	190	209	220	176	192	205	166	188	185	185	181	185	198	199	173	176	189	184	180	186	194	201	209	199	183	169	189	172	193	190	187	207	175	165	195	168	215	202	181	161	190	191	182	179	191	186	214	193	171	200	190	173	176	185	178	182	204	196	188	166	169	178	185	219	198	187	177	189	198	178	201	193	178	210	182	181	198	184	195	183	168	200	169	196	181	192	202	205	174	195	190	173	169	189	176	184	168	183	201	194	176	174	187	168	184	180	205	191	201	190	177	193	175	188	163	193	199	221	173	206	177	177	197	179	184	187	179	174	190	181	178	188	191	210	184	180	176	212	198	180	174	193	199	174	200	173	163	192	175	198	185	171	179	167	157	172	170	174	194	180	192	185	185	197	181	183	201	198	190	198	190	214	187	184	178	176	200	180	181	174	189	187	186	169	194	207	183	185	174	217	158	187	201	149	179	180	182	185	181	171	161	175	173	176	186	166	184	178	202	179	190	175	187	189	198	197	182	182	199	156	192	169	198	193	166	194	175	208	173	161	164	196	178	186	183	180	190	194	239	193	192	183	160	151	166	211	173	169	198	175	178	193	188	183	170	209	198	174	206	206	181	186	179	199	183	180	205	216	181	189	179	180	174	192	167	195	177	178	187	179	163	202	200	169	198	178	187	163	170	172	183	183	189	186	204	175	194	189	179	171	187	181	192	192	189	176	175	180	196	195	181	182	194	206	196	173	187	176	210	195	193	201	209	189	184	203	202	200	182	168	159	181	202	184	180	206	178	171	183	197	192	196	190	198	189	177	196	191	186	200	166	196	183	173	182	201	196	175	180	174	168	191	204	184	219	203	191	186	176	197	170	210	202	186	206	155	199	194	187	159	193	193	174	200	186	187	196	194	193	194	183	167	197	184	160	184	192	200	176	195	200	185	175	174	187	188	180	215	190	171	174	177	190	160	212	182	185	223	200	186	204	183	210	189	178	176	166	173	187	186	192	171	202	168	195	171	205	181	187	175	185	179	181	182	199	183	162	211	153	189	213	178	203	204	173	188	179	188	188	189	186	187	194	180	181	168	211	179	194	180	190	200	168	200	172	159	175	175	178	165	188	181	186	172	181	172	168	177	198	182	173	178	185	175	178	215	180	179	202	190	194	196	180	183	196	194	182	199	217	182	188	181	179	181	219	185	168	199	181	170	160	211	161	184	169	190	197	195	214	165	172	181	221	179	179	197	192	194	167	183	220	215	189	204	193	188	204	170	171	198	207	188	208	207	185	197	207	188	200	210	170	201	193	185	186	181	195	183	193	187	192	185	198	177	182	185	189	165	184	220	174	190	181	198	194	173	178	187	185	186	204	175	186	175	186	179	184	189	191	185	185	189	184	178	161	174	193	178	166	181	193	172	171	193	162	193	200	168	173	175	190	196	200	208	209	176	176	196	187	185	192	181	201	174	154	204	208	164	190	195	201	169	184	180	168	191	170	176	198	175	198	206	200	184	164	164	192	211	172	177	167	190	198	180	204	193	191	167	201	207	175	171	213	182	197	164	198	181	197	190	198	175	182	189	180	172	202	177	207	170	152	189	172	191	185	167	175	204	174	180	176	184	207	199	208	189	185	182	192	188	155	212	182	199	210	174	196	189	201	159	177	195	192	194	193	180	229	198	169	179	173	177	192	196	188	184	188	205	186	177	157	168	184	202	180	180	163	211	179	163	185	176	202	180	197	196	200	174	165	206	179	195	186	181	179	169	173	209	176	181	189	191	188	190	175	179	173	177	193	182	173	220	207	164	174	170	183	197	212	193	172	192	193	178	185	167	178	164	208	164	181	165	182	179	190	192	181	178	198	169	181	187	181	174	182	179	181	173	193	192	180	201	179	189	209	176	194	166	190	172	182	175	174	197	190	176	190	181	193	179	158	194	197	184	176	183	190	162	179	182	167	175	175	196	169	205	206	189	199	189	184	207	201	183	170	200	174	162	191	183	181	174	175	173	187	204	194	202	214	186	190	169	192	185	188	188	194	181	174	180	167	176	184	166	184	196	184	184	194	182	202	185	184	177	175	197	176	179	235	203	174	190	160	187	161	169	181	189	189	184	194	188	189	195	234	180	193	187	193	166	173	196	173	202	196	174	170	157	175	170	192	177	210	208	174	172	173	186	165	181	192
3514	8576	5498	2582	1836	1312	992	749	658	519	467	448	346	327	340	295	308	274	266	236	237	246	244	203	221	229	215	228	219	248	204	211	181	214	207	175	219	216	207	198	212	231	201	222	191	196	199	191	198	195	222	203	184	191	210	201	218	197	214	205	201	216	192	199	199	211	195	184	210	186	210	216	204	187	197	183	202	177	191	202	196	212	172	182	193	221	207	202	189	165	187	182	194	192	201	181	200	196	193	176	186	217	202	216	201	185	202	187	217	198	178	205	188	192	170	225	184	199	191	204	184	195	166	192	169	215	192	190	185	189	189	183	213	211	210	184	192	190	200	209	194	190	202	191	179	194	193	222	184	208	178	198	188	183	203	188	168	203	187	181	179	200	169	191	179	206	197	216	206	204	184	204	185	197	200	214	203	214	204	193	162	180	191	211	194	178	206	189	180	200	186	165	186	214	187	207	208	203	202	203	187	208	197	193	169	213	221	190	191	197	199	189	181	185	192	190	194	192	172	195	212	198	180	206	188	161	193	195	196	198	194	194	203	204	182	187	188	204	178	191	211	179	206	210	195	188	176	190	205	175	200	176	184	176	198	200	222	202	185	202	185	202	193	183	204	193	213	193	205	195	192	173	203	201	203	200	174	185	225	195	186	204	193	194	208	182	203	195	196	167	215	204	209	194	175	193	202	192	197	185	207	190	200	190	178	177	193	206	200	199	199	225	181	206	194	198	203	201	190	174	215	208	197	164	186	179	186	194	189	179	186	195	187	214	181	202	205	186	197	194	219	199	216	215	224	211	177	203	189	197	194	173	173	179	203	187	186	180	188	191	180	192	212	177	212	202	196	200	173	179	210	179	187	169	197	174	209	185	192	193	205	206	194	176	195	182	209	193	187	160	182	182	215	185	203	194	176	184	182	192	181	186	217	183	198	206	174	182	200	206	216	189	216	196	211	195	208	161	214	187	230	165	199	198	223	206	172	183	189	175	190	201	204	187	192	190	187	217	209	180	171	210	195	186	224	194	212	210	204	196	168	199	197	188	210	164	182	215	216	189	191	210	209	177	172	173	180	185	207	189	187	206	185	188	191	179	199	184	204	193	198	202	213	202	194	177	166	203	220	220	178	208	190	202	172	203	214	198	179	187	193	209	190	212	178	186	181	215	187	192	199	207	191	192	217	204	214	186	208	183	203	180	178	198	182	185	182	187	192	189	205	193	189	203	190	202	188	189	199	197	202	173	199	174	200	210	202	194	185	177	201	198	210	195	194	199	203	184	190	195	205	204	191	176	201	199	173	194	183	191	198	210	184	176	194	184	174	195	184	194	173	193	184	191	202	183	207	200	204	196	196	183	160	181	185	158	191	182	173	181	195	174	207	199	169	184	170	199	193	179	201	161	203	206	204	200	198	204	198	204	190	206	190	220	191	185	187	187	203	189	161	192	197	213	211	197	226	217	198	188	218	202	167	227	175	221	205	201	208	198	195	185	191	189	202	191	191	206	205	202	203	183	211	187	183	203	184	198	190	197	207	198	190	189	210	179	197	188	194	204	197	198	196	205	209	201	192	194	170	188	210	222	206	214	186	185	191	176	180	197	205	196	172	176	180	170	185	196	210	191	195	191	187	210	192	189	179	175	204	204	199	223	208	175	202	196	194	200	201	203	197	200	192	200	167	179	182	175	189	193	187	186	211	192	191	194	191	184	185	202	172	184	202	210	207	200	187	189	206	194	179	163	207	176	185	202	203	223	189	180	205	185	199	178	189	190	198	194	211	188	198	211	195	201	216	177	191	207	199	167	212	203	187	206	181	202	181	198	190	193	191	180	200	217	189	188	207	161	174	201	181	211	201	171	192	188	199	192	195	205	210	202	213	190	181	207	185	182	179	169	183	194	196	191	190	204	191	184	208	210	186	185	208	194	213	202	196	220	177	192	190	181	195	187	193	180	190	213	186	184	179	213	194	188	206	176	193	198	193	194	182	190	204	216	179	199	183	190	173	162	196	191	199	191	184	196	182	194	188	172	204	215	193	205	208	205	200	187	172	215	192	191	206	210	228	198	188	195	202	204	186	190	226	205	208	194	192	194	182	192	180	192	203	212	193	184	210	162	181	194	193	210	196	195	159	182	176	198	204	180	182	194	209	197	199	184	190	192	197	188	184	179	195	192	202	178	169	199	189	207	210	188	171	188	191	184	186	192	190	181	194	202	215	192	187	202	190	178	189	194	182	205	210	187	195	208	206	206	189	203	189	199	185	216	208	165	199	200	167	204	190	224	202	183	182	209	210	195	186	191	183	219	195	188	210	212	210	196	226	185	200	173	169	176	229	170	178	200	191	187	211	180	225	214	191	193	196	198	165	192	227	206	185	185	198	200	218	188	214	192	197	191	185	171	219	203	193	211	182	187	178	197	201	172	205	212	174	184	182	201	200	180	189	177	190	176	182	181	206	199	181	192	229	212	198	184	193	197	212	193	169	202	184	181	181	208	199	210	190	203	199	198	186	202	194	208	216	206	188	199	182	173	167	199	210	192	199	220	191	189	215	192	198	190	173	208	194	213	194	172	183	206	176	179	173	202	206	199	197	172	175	203	186	182	200	210	194	208	203	179	164	208	196	196	184	162	200	188	203	226	188	190	202	199	176	185	199	192	179	186	164	183	179	173	182	184	216	195	215	218	207	192	221	183	191	211	214	184	204	208	197	174	193	186	216	204	181	187	190	181	200	220	228	179	189	228	181	187	201	187	206	197	190	184	203	183	198	166	196	209	193	207	189	225	196	167	197	167	196	183	209	196	203	194	186	188	195	176	201	188	206	193	186	177	187	196	187	186	179	172	187	196	185	191	171	187	194	190	224	174	183	231	210	201	184	205	201	196	192	202	172	211	192	201	191	212	194	200	202	173	197	179	202	205	202	197	205	192	181	179	199	183	176	178	179	195	195	163	169	201	186	169	190	164	192	196	196	216	205	185	169	176	205	210	197	203	211	207	199	182	212	190	193	192	193	188	201	181	175	202	208	202	192	181	186	189	169	198	174	179	181	212	196	195	187	194	211	220	219	201	204	193	190	202	218	188	191	210	198	187	191	180	194	191	166	200	184	191	182	181	200	192	186	181	225	183	179	198	213	194	175	206	177	190	192	176	201	187	197	190	209	205	177	191	214	201	196	180	201	197	192	199	199	169	199	205	185	191	180	179	201	198	218	183	174	196	188	206	182	170	218	210	213	180	212	213	195	186	188	201	189	189	180	190	173	180	206	185	189	199	178	206	179	184	161	199	207	202	184	211	181	205	176	191	199	199	202	186	185	176	184	202	200	194	211	195	188	187	210	203	210	223	178	186	209	186	228	197	198	183	187	170	179	201	214	179	163	174	187	217	192	193	204	197	192	216	202	195	181	198	208	219	164	210	191	189	179	185	197	206	197	183	178	183	194	220	176	195	175	204	201	203	204	193	215	192	229	186	184	210	198	210	189	204	223	203
24556	20880	26575	25143	7776	827	640	601	536	482	528	549	520	467	506	425	455	473	481	414	445	468	501	450	441	442	446	450	434	445	488	462	463	454	474	461	443	470	451	480	471	446	459	465	471	450	442	497	451	472	429	454	477	471	465	476	480	445	449	415	517	458	495	495	448	436	482	436	455	450	438	491	451	444	473	445	461	457	463	481	464	445	441	465	456	484	423	475	455	470	453	488	414	504	442	392	482	473	467	506	473	441	439	469	436	448	469	479	468	437	450	465	477	449	465	443	443	469	459	424	441	479	461	476	442	470	500	454	440	421	479	446	455	432	487	471	431	451	455	457	467	461	468	452	439	451	475	467	431	427	466	441	456	444	460	452	455	484	466	448	427	467	436	462	434	454	484	440	427	462	443	464	460	421	475	485	489	412	457	442	476	434	456	458	462	476	456	435	473	474	455	439	503	491	437	477	472	411	452	460	462	446	446	443	444	457	467	474	458	460	470	436	441	468	466	422	453	461	467	509	493	442	458	487	462	470	487	469	463	456	419	456	441	475	496	494	462	472	434	435	450	451	430	436	439	480	460	457	432	468	454	471	475	459	488	457	478	445	469	445	447	415	491	426	470	478	436	468	454	438	451	439	419	426	423	453	441	456	479	479	471	442	447	460	443	501	470	474	495	470	425	460	454	485	487	454	431	453	425	467	475	456	444	460	452	466	475	423	463	441	428	449	458	470	432	458	455	455	454	473	419	482	475	426	458	482	489	458	457	471	469	473	497	469	485	438	475	474	441	442	422	450	438	461	452	462	453	475	449	471	460	471	461	443	473	459	449	484	498	470	462	432	522	434	476	488	441	436	482	461	442	508	425	440	479	463	505	475	459	458	450	447	455	430	499	453	453	445	480	449	477	512	498	449	440	418	475	461	445	471	476	475	437	503	493	458	464	475	481	451	497	450	427	447	450	430	447	474	457	462	435	451	476	417	434	416	431	446	458	443	495	453	457	498	439	463	471	448	462	437	407	484	438	450	444	469	496	432	460	485	473	446	435	425	473	427	464	448	471	474	497	431	458	482	439	483	475	455	481	482	461	487	511	466	466	487	419	452	488	456	450	481	458	451	440	454	456	474	466	447	475	448	447	483	463	458	457	439	445	462	475	437	471	447	449	436	451	465	463	467	441	473	457	445	448	470	447	465	501	451	481	460	431	433	470	511	470	424	496	496	413	414	433	448	467	468	467	437	396	434	465	457	501	503	463	465	464	455	416	464	482	473	495	478	471	435	441	462	462	471	446	458	446	484	437	422	492	494	469	469	437	418	452	443	426	406	458	498	476	451	497	462	430	495	475	446	443	478	422	475	466	489	456	453	471	460	446	468	466	438	420	477	460	410	452	442	447	450	461	466	475	455	442	468	446	450	444	456	462	459	429	438	456	418	452	419	432	441	465	463	414	442	466	447	468	473	431	450	466	438	415	453	474	477	430	458	431	447	449	421	469	436	445	470	467	471	469	454	445	466	414	433	478	471	443	461	468	527	473	439	475	500	511	511	492	402	437	407	436	462	435	451	428	455	501	460	474	477	476	451	452	474	508	434	443	405	438	471	451	441	482	470	424	423	450	469	471	479	487	436	501	454	444	481	490	447	475	450	464	450	465	431	461	456	486	430	466	420	464	444	453	436	475	432	494	456	417	458	469	460	454	464	471	481	499	442	434	462	497	444	434	492	418	472	462	453	442	454	449	452	476	465	432	436	459	503	448	480	486	427	445	461	453	430	436	439	479	492	443	458	430	457	397	472	462	461	463	463	465	452	463	437	444	436	478	463	448	448	479	426	449	484	468	476	428	454	493	475	450	479	437	424	465	461	482	462	458	443	442	454	486	457	468	455	451	459	452	482	457	429	468	508	462	412	439	469	446	462	436	443	485	457	463	469	472	463	445	459	425	462	486	444	448	455	416	439	476	432	500	460	449	439	428	480	465	489	458	490	414	455	475	444	437	450	448	464	427	456	453	456	448	481	437	464	454	482	438	431	440	445	459	457	457	496	450	447	432	445	430	466	468	476	458	452	458	478	457	481	408	445	453	463	473	458	483	438	470	438	446	469	432	464	447	441	457	449	464	454	415	445	482	462	434	492	458	465	450	474	462	455	457	454	458	461	471	447	441	427	471	471	423	424	478	403	458	454	421	448	453	444	462	475	447	449	483	402	414	441	439	465	465	457	443	423	472	460	429	446	436	438	450	450	441	492	454	488	450	476	480	430	468	472	436	456	444	472	448	464	436	447	477	445	481	452	468	457	470	482	469	433	425	462	559	479	425	433	448	470	481	469	450	442	474	507	463	463	427	438	451	470	464	448	499	473	445	452	459	463	446	467	472	416	459	440	503	477	488	440	452	415	464	454	453	495	463	451	447	454	506	444	477	466	481	469	507	442	482	434	437	430	441	461	434	472	468	448	446	463	471	475	427	454	453	478	461	458	430	465	474	437	448	502	410	450	483	466	429	457	447	471	450	441	468	489	439	469	442	473	420	435	458	454	454	437	418	436	497	461	434	504	467	498	444	425	471	443	486	459	445	464	492	416	462	477	452	448	496	444	472	420	455	430	488	443	434	448	470	410	476	451	470	489	418	458	446	501	440	431	444	485	437	463	452	462	452	431	458	450	450	458	440	486	463	453	452	466	457	505	467	477	443	427	455	438	437	421	470	476	439	466	483	434	462	461	475	466	437	482	432	459	461	452	466	442	450	421	403	444	489	454	442	432	482	454	458	464	495	459	421	413	439	482	471	487	440	463	444	443	476	449	438	478	442	430	457	456	468	430	452	473	479	489	468	458	436	467	468	454	412	459	459	447	475	445	452	450	468	466	447	443	480	466	450	459	463	431	439	436	416	456	443	409	472	448	437	461	459	462	440	469	466	418	443	476	443	446	445	451	431	484	455	454	432	438	450	460	470	435	420	461	437	475	463	480	445	467	454	482	444	488	428	426	419	471	499	459	469	439	481	435	462	430	420	445	480	477	457	477	461	451	454	458	474	481	427	429	455	474	487	448	446	449	436	405	472	454	485	466	463	452	460	463	486	460	483	483	464	464	453	470	475	477	477	450	438	490	466	460	476	386	488	478	474	467	501	458	431	454	440	443	459	414	467	452	454	508	432	481	468	432	425	441	479	448	451	467	475	450	444	438	453	451	450	446	484	473	430	462	464	465	432	465	424	519	435	430	452	449	480	450	448	449	473	470	468	460	416	432	432	446	426	410	480	444	456	472	455	440	495	457	458	480	479	472	433	514	415	439	464	494	413	496	475	472	467	445	473	483	422	417	472	464	449	441	435	461	442	430	436	467	457	485	443	460	483	467	479	450	482	482	443	482	466	434	478	482	424	438	493	463	459	458	417	498	446	412	431	448	473	450	435	440	458	464	437	467	462	465	487	460	448	463	461	473	464	439	448	433	447	448	486	460	478	459	423	494	514	457	490	439	469	450	448	457	442	383
3592	5155	3408	1709	1369	1079	896	784	739	638	600	588	556	526	503	474	546	511	505	504	510	528	485	465	512	509	508	428	489	481	497	463	451	492	463	481	488	506	473	450	449	468	468	468	480	480	481	486	521	489	468	506	461	476	488	514	492	450	479	444	510	474	442	472	449	476	440	469	417	497	454	452	468	505	427	504	486	488	461	456	468	506	493	442	461	433	495	488	422	470	466	439	473	474	490	459	467	449	495	449	456	498	450	471	463	468	478	516	510	457	496	488	459	458	466	456	442	472	461	462	457	491	437	420	483	466	486	469	489	510	501	453	439	467	446	439	464	479	513	441	468	474	485	482	470	434	499	513	487	482	477	479	468	470	429	461	475	429	433	520	474	454	462	476	424	466	461	472	468	448	478	462	505	517	441	425	487	485	455	424	429	511	458	483	476	518	476	449	456	484	451	456	472	451	509	476	444	455	438	479	509	473	458	467	427	481	454	479	440	489	483	463	453	465	493	451	476	434	462	463	460	439	463	474	455	484	494	472	438	460	427	447	491	456	434	480	489	465	449	450	508	445	494	480	487	434	460	510	473	456	449	423	486	457	463	491	514	431	450	486	466	488	472	453	485	470	488	434	437	472	458	482	442	473	443	496	442	479	472	447	479	482	476	479	440	466	483	471	471	475	498	495	463	487	445	462	453	460	456	489	460	467	511	480	512	429	468	453	449	422	481	484	456	445	474	499	455	467	464	451	461	458	511	471	458	463	456	485	474	403	441	487	474	460	458	463	494	436	491	497	474	460	462	470	484	440	468	482	488	469	501	476	470	457	442	471	493	462	439	507	441	439	436	450	426	442	465	489	457	490	494	460	424	511	475	462	465	461	460	448	526	461	489	470	462	477	454	492	440	507	449	478	468	487	467	444	432	419	453	476	475	499	455	476	508	425	479	461	445	463	462	430	480	478	513	458	490	462	490	444	450	489	461	463	449	425	480	438	449	500	465	457	457	465	462	478	479	471	448	442	470	452	476	446	441	487	477	473	459	456	457	503	481	462	448	433	460	461	452	480	491	457	458	461	459	493	491	489	443	484	506	440	498	470	427	461	479	456	477	465	486	460	458	498	432	452	471	490	453	472	477	473	472	480	472	458	473	492	493	435	456	485	458	481	487	420	430	433	457	478	465	451	455	462	453	496	511	475	480	454	471	476	455	467	480	509	427	476	460	484	443	494	442	448	475	445	461	483	443	477	492	475	466	442	490	475	436	516	467	468	504	484	482	469	441	410	460	444	436	472	442	479	478	458	446	472	475	482	437	494	475	456	425	479	498	463	476	482	450	432	473	474	492	489	483	417	472	471	419	469	483	444	447	491	482	467	443	472	461	438	474	454	457	464	484	446	508	474	468	448	488	443	457	485	418	504	450	481	449	467	467	443	459	450	414	471	460	489	478	470	477	495	443	480	470	463	478	476	482	501	477	444	473	441	467	468	477	490	528	470	467	450	465	479	481	483	465	431	451	479	463	445	453	490	458	463	485	482	491	436	439	474	451	470	449	473	464	472	461	463	483	472	470	470	457	483	493	436	453	467	461	447	479	472	466	444	490	484	469	402	492	463	465	444	451	458	443	457	440	480	473	473	490	444	474	476	475	492	458	492	466	493	498	490	464	498	488	470	457	445	475	481	465	489	477	458	468	464	481	464	476	493	466	459	466	464	477	467	439	503	496	429	504	480	482	500	467	457	470	454	451	479	433	458	481	466	482	488	489	464	478	439	469	471	470	440	455	471	465	433	467	442	468	461	464	483	482	466	439	462	473	459	489	472	471	455	516	440	439	440	455	469	485	494	437	469	447	473	440	512	479	482	472	480	482	471	500	470	459	420	484	507	479	460	453	483	480	486	498	420	447	428	493	448	475	479	457	469	477	437	514	474	452	466	440	496	511	515	452	474	460	502	448	486	459	454	472	482	445	495	443	467	485	497	464	484	477	498	439	515	460	483	487	494	474	454	441	506	479	459	466	493	477	449	478	450	487	474	474	456	485	445	542	477	468	446	432	458	504	441	469	454	455	484	464	460	503	492	453	463	448	443	465	474	469	479	485	448	421	448	471	454	479	461	512	448	459	480	507	492	462	457	502	474	491	484	461	446	465	460	449	477	482	512	464	454	509	459	501	455	454	459	464	470	426	478	447	433	478	468	477	471	457	458	511	478	465	456	468	477	431	460	459	474	496	428	440	465	441	484	496	462	476	498	463	462	420	463	499	474	461	475	466	441	414	454	478	505	490	468	419	454	476	487	479	469	482	496	457	462	435	473	448	512	469	470	514	473	491	447	461	500	451	454	472	483	494	484	471	451	459	455	487	472	421	480	470	473	451	489	455	468	460	433	431	464	498	448	456	474	484	461	455	446	455	476	469	468	470	465	474	483	462	461	461	445	467	463	467	510	477	474	448	478	462	442	446	466	482	492	482	483	478	469	448	475	464	491	481	484	454	446	453	500	449	467	476	458	475	481	463	495	464	499	477	469	490	480	470	491	497	482	457	439	443	475	464	487	455	468	467	455	509	498	487	473	471	456	481	480	461	456	471	454	467	457	467	432	469	481	474	407	475	490	492	453	478	488	436	431	481	464	462	470	468	461	452	471	458	458	479	467	457	453	433	421	443	494	473	502	484	488	500	477	431	466	428	455	515	474	484	493	445	444	423	435	482	464	469	449	484	487	479	437	486	472	452	428	474	482	476	481	479	446	488	457	486	481	466	457	467	443	467	468	475	457	476	480	474	478	453	481	457	453	473	445	485	477	424	496	449	509	457	457	459	431	466	462	447	447	509	462	442	483	466	467	461	486	481	470	479	465	429	520	467	464	465	486	446	486	492	449	500	461	446	471	426	476	464	455	458	443	499	441	455	463	475	465	532	470	481	445	448	458	486	473	488	477	484	466	512	484	490	497	484	472	465	485	493	475	464	465	446	416	495	485	458	484	460	459	464	494	462	466	491	440	442	465	479	480	532	508	439	484	467	491	530	434	447	434	426	466	455	491	455	452	443	487	482	507	466	453	445	429	468	440	459	450	458	465	472	501	433	465	492	470	464	454	462	458	470	469	463	484	436	485	486	477	491	511	470	450	471	454	430	453	416	477	472	457	445	494	478	456	480	466	446	464	484	476	492	489	461	486	443	476	465	450	461	449	431	454	485	466	448	512	423	473	483	432	489	489	478	488	495	450	441	454	450	480	498	465	457	495	474	483	469	444	436	455	474	449	456	438	479	462	411	451	460	502	452	459	489	448	465	518	472	465	511	458	482	509	462	485	491	462	473	464	479	482	450	456	477	441	473	464	453	490	465	463	470	432	488	487	472	449	435	435	455	443	449	455	460	499	495	469	441	520	464	438	464	435	470	457	496	467	438	439	457	458	486	499	461	465	488	459	451	444	470	465	414	448	464	478	510	477	437	509	488	480	486	454	445	449	510	446	453	430	474	429	429	463	475	487	435	474
22314	20892	28366	23560	20894	20918	5764	823	572	514	450	374	358	321	303	303	257	257	253	242	225	226	210	237	192	215	200	228	192	165	188	194	183	216	211	193	189	184	173	174	180	177	211	195	183	208	181	162	188	180	177	191	173	217	189	179	202	177	198	186	205	173	173	180	173	176	184	176	185	189	199	183	172	184	194	172	169	176	167	153	172	182	165	165	180	186	177	172	195	185	181	175	198	183	196	179	189	171	167	166	165	197	188	177	190	157	176	175	187	178	172	183	164	173	170	194	167	167	201	158	160	199	197	160	175	191	160	174	159	170	163	181	167	171	169	166	178	162	168	193	164	171	171	183	175	200	177	181	170	172	178	167	193	193	165	190	166	164	160	177	187	171	157	162	184	190	168	162	183	177	188	184	176	167	171	171	188	172	194	189	166	165	188	166	152	193	156	184	152	152	184	175	192	157	185	173	169	164	182	187	198	186	188	187	160	176	170	164	161	196	186	155	159	193	176	174	185	176	185	156	199	182	167	182	178	196	172	151	179	181	159	161	179	170	162	191	176	173	160	160	188	169	213	165	165	189	158	179	170	191	183	196	172	144	160	185	169	162	153	166	176	164	150	187	181	175	215	185	190	169	178	176	179	147	166	184	187	167	171	192	163	156	171	173	172	182	177	169	173	157	151	152	179	176	166	182	191	186	179	170	172	173	186	173	177	180	201	188	164	178	181	189	173	165	174	180	138	168	176	189	177	158	170	153	195	162	170	185	188	176	186	190	175	179	157	170	169	149	167	186	177	196	170	178	166	159	182	193	180	172	180	187	175	163	174	175	175	177	187	169	201	157	180	193	159	218	167	187	183	169	163	137	190	174	178	196	169	169	189	191	174	152	182	177	176	169	177	183	161	192	182	207	179	190	151	180	180	169	168	195	152	185	170	178	175	170	192	160	182	194	173	168	199	152	188	154	168	181	193	154	177	176	176	167	181	163	169	171	176	184	180	180	184	164	199	167	178	182	179	185	175	181	178	183	187	172	197	169	160	196	176	185	167	181	167	193	148	190	162	160	193	173	197	190	155	171	173	183	160	168	180	182	193	171	186	172	153	167	201	154	161	188	187	185	165	169	147	182	181	164	178	155	172	176	194	184	172	170	190	210	187	178	183	177	159	151	196	175	160	161	168	162	159	197	177	167	160	174	210	167	150	168	180	164	161	192	167	169	167	174	166	172	168	175	197	166	161	164	170	180	188	186	172	180	169	175	177	175	184	154	177	181	171	202	165	209	159	165	184	174	167	167	167	158	209	159	163	165	194	174	179	179	178	177	188	179	193	177	184	167	199	170	202	163	174	155	160	161	168	160	178	161	168	173	175	166	159	184	168	189	186	165	176	193	165	164	154	154	161	175	185	173	185	173	190	153	177	187	177	163	192	170	185	147	197	187	152	181	184	173	168	171	176	181	169	198	188	173	186	195	159	192	182	171	183	178	163	187	160	172	202	177	187	172	174	167	181	191	178	175	179	185	176	187	183	184	159	177	165	171	190	165	204	178	187	170	174	189	166	159	205	159	186	163	173	156	187	183	191	177	188	174	192	156	199	169	180	195	190	188	174	172	188	196	181	199	160	185	194	201	175	170	172	169	185	174	164	164	206	151	171	173	174	177	158	178	194	160	152	169	174	170	154	168	169	190	179	147	168	175	183	180	169	159	171	167	185	163	167	159	188	150	176	168	147	169	173	182	158	202	156	182	162	189	174	179	166	182	160	157	177	173	184	170	181	189	199	167	191	172	168	184	178	174	158	190	171	191	155	145	169	171	157	182	165	161	163	178	174	174	180	161	191	172	174	170	191	179	204	184	179	166	162	173	165	183	150	178	168	163	172	182	175	203	155	185	169	185	183	203	179	179	168	167	170	160	191	175	153	188	181	172	184	183	155	201	181	164	208	170	168	169	168	166	202	161	184	170	170	144	166	162	185	186	172	172	141	185	191	174	197	185	174	169	148	189	195	180	188	213	184	180	177	170	151	172	175	182	185	157	150	184	157	173	167	166	177	173	176	175	177	183	172	174	205	174	186	191	179	186	177	187	168	170	194	170	194	178	166	172	180	178	174	169	172	173	153	178	171	166	194	160	167	177	163	168	184	186	190	174	192	169	173	176	162	189	197	200	159	195	185	167	162	150	179	176	191	165	177	177	163	167	202	180	183	159	179	192	188	189	190	163	168	168	185	146	177	178	182	162	181	166	184	202	188	166	177	173	171	165	170	172	178	157	181	196	184	196	172	171	169	186	168	162	178	166	174	183	157	168	155	172	157	165	181	179	171	181	168	190	173	178	176	166	196	166	164	168	161	177	169	177	184	157	184	169	192	186	183	155	162	201	177	161	171	175	184	189	160	163	181	152	178	198	177	172	192	183	191	162	185	175	189	181	176	163	169	172	177	182	188	159	170	171	164	187	168	158	210	160	207	157	150	163	151	183	178	204	180	173	164	177	186	179	166	162	179	166	166	192	177	178	193	181	155	175	172	172	182	182	166	198	193	180	158	160	168	163	183	145	153	172	190	184	168	159	176	168	164	173	199	154	208	181	172	172	188	164	166	175	169	161	181	175	176	183	177	180	168	174	194	174	171	174	209	180	180	163	174	194	167	167	173	188	186	158	191	166	173	176	176	176	166	203	181	172	174	193	186	171	170	195	171	181	160	151	168	177	172	163	190	181	193	172	162	168	174	162	174	179	171	169	182	188	191	180	171	170	176	162	168	180	181	159	169	179	181	189	156	179	192	181	161	183	164	165	148	163	182	176	165	173	190	165	186	195	181	139	169	186	176	164	174	192	186	176	174	173	147	204	188	187	167	160	159	193	150	178	179	187	158	183	159	175	196	174	218	189	202	177	176	160	170	185	174	193	159	199	179	154	160	172	193	162	174	197	151	154	181	165	177	189	156	192	162	160	175	189	157	170	199	153	177	159	170	184	169	181	146	171	193	165	170	171	165	176	179	158	157	168	193	177	159	164	191	169	172	195	181	144	160	170	196	168	174	162	187	170	182	186	155	169	163	172	170	160	175	171	154	190	177	147	166	180	178	184	183	175	189	158	166	165	178	201	179	174	184	163	176	192	175	143	193	159	187	165	189	181	183	184	158	184	186	178	170	152	192	160	162	167	181	201	186	179	165	181	165	185	178	190	178	168	135	152	174	181	165	159	178	162	168	188	157	159	167	156	174	167	171	188	163	188	179	144	169	179	167	188	142	169	152	162	168	177	190	168	157	183	173	170	172	154	167	185	166	168	168	196	192	191	169	206	170	190	198	181	163	147	181	164	172	149	160	178	173	189	173	198	162	167	185	172	196	199	145	157	176	183	163	175	192	185	176	176	185	177	179	177	209	166	173	189	165	151	181	172	189	174	183	164	175	164	164	186	164	176	159	168	168	169	185	201	170	169	190	150	192	198	184	172	153	167	175	197	198	202	166	160	162	174	187	148	177	168	162	167
3890	13580	9261	4304	3020	2275	1622	1268	937	811	683	552	480	424	414	347	336	289	284	273	296	250	229	197	223	238	227	198	205	215	227	215	215	225	193	216	173	198	176	207	194	200	201	180	193	170	191	185	212	191	188	191	217	186	203	197	179	181	183	200	177	176	194	177	197	188	212	185	157	203	182	193	173	176	189	185	166	185	204	161	188	179	169	174	170	173	201	179	193	155	167	195	196	182	169	200	170	189	187	199	165	207	169	168	172	198	193	170	178	169	189	167	164	165	190	174	176	178	185	170	168	175	165	153	177	163	187	170	169	170	172	189	188	166	175	191	189	180	184	160	170	159	167	179	183	170	152	171	154	182	192	189	172	161	165	184	160	202	165	186	161	183	189	204	193	166	179	176	193	161	194	189	151	191	178	164	148	171	172	158	170	177	182	167	191	189	162	172	180	179	202	185	193	187	196	184	177	165	146	166	172	152	148	163	191	177	177	168	159	166	165	185	178	195	184	186	180	190	179	178	196	198	151	158	198	186	176	172	188	180	148	196	171	181	177	156	197	182	175	207	192	185	166	171	162	161	173	185	167	173	170	175	157	156	187	190	192	187	166	181	177	167	202	167	170	169	161	198	203	178	173	190	192	162	174	203	178	166	172	177	172	176	166	168	164	172	149	185	164	176	176	167	188	161	182	158	164	133	182	166	192	167	155	194	171	166	151	159	178	172	170	190	181	168	195	177	205	187	171	177	175	179	170	172	185	156	178	176	172	195	164	163	166	191	170	186	173	173	157	165	174	141	185	167	175	177	166	171	206	199	186	187	160	165	148	182	167	181	171	175	172	183	173	153	162	175	162	158	167	182	162	166	166	189	175	163	183	179	178	195	168	178	183	174	146	176	190	171	182	188	194	177	158	182	187	189	180	168	171	178	193	170	164	175	177	182	165	167	187	184	170	182	184	149	169	179	159	174	192	175	176	178	179	192	154	167	174	193	178	192	186	200	167	179	214	193	170	175	158	178	167	193	189	195	186	188	156	183	169	197	204	163	178	168	179	204	169	183	158	177	174	165	183	193	173	154	164	191	160	172	161	181	163	186	190	196	186	176	194	169	165	160	180	174	209	168	184	173	181	181	154	191	184	203	177	180	180	186	177	189	160	179	154	180	154	188	162	174	173	188	175	178	199	175	190	161	185	181	165	185	173	163	178	189	216	172	167	175	206	176	174	158	169	180	192	181	164	177	185	179	186	150	179	183	192	175	168	197	149	165	186	166	176	165	182	161	163	191	154	183	172	179	171	175	202	200	184	157	175	153	186	177	180	172	170	170	189	184	159	181	176	153	179	153	167	180	179	170	174	163	169	191	181	170	179	161	155	168	189	189	163	177	180	177	170	173	154	188	165	168	184	195	178	176	188	163	183	157	203	190	190	192	178	172	187	188	199	164	223	172	183	191	168	157	172	183	185	188	182	176	179	178	188	180	170	177	150	171	178	174	156	192	187	177	204	152	198	180	158	158	178	168	175	170	178	163	201	176	176	192	163	171	166	196	170	182	176	176	169	159	182	202	185	173	163	169	176	157	177	192	168	200	185	178	172	199	167	184	183	157	180	185	178	157	182	171	167	190	178	176	161	180	170	180	206	159	164	180	185	177	176	175	183	157	185	176	183	163	162	193	139	175	184	158	181	164	161	175	181	187	163	171	171	187	175	160	182	145	164	182	176	166	185	164	155	182	177	166	149	168	150	186	172	173	181	202	183	187	168	164	178	157	175	171	172	163	188	190	202	192	188	158	181	202	174	162	175	193	156	172	188	187	179	165	167	180	160	199	186	193	167	164	179	169	178	178	187	171	192	162	199	157	156	207	184	175	190	163	169	152	174	165	210	170	170	176	178	187	172	157	182	172	179	183	179	191	161	193	180	192	200	166	209	145	176	189	167	169	190	151	164	167	175	171	180	166	168	162	180	197	154	167	198	167	166	163	186	176	177	193	181	173	189	192	184	166	175	158	163	171	184	161	183	168	197	188	180	166	185	185	165	164	190	171	179	183	158	174	197	193	189	172	192	170	181	186	190	175	170	174	181	179	152	173	174	159	185	158	190	170	182	188	180	158	170	182	177	198	161	168	170	194	151	167	200	192	163	169	157	156	157	177	173	183	182	187	168	176	147	183	162	185	172	182	181	170	193	182	160	181	173	175	184	187	178	168	191	159	154	184	169	212	184	173	186	164	178	171	167	179	161	180	170	197	163	232	179	152	199	153	163	164	184	181	177	167	184	156	168	194	184	190	181	181	164	198	173	162	185	164	204	183	176	176	183	163	174	176	159	170	174	197	168	173	180	156	167	168	169	197	172	200	174	168	164	167	163	187	180	188	183	182	168	172	198	205	164	154	164	180	159	164	166	172	182	167	184	188	172	165	177	179	176	185	188	192	183	202	166	170	175	194	177	166	180	218	169	152	177	164	170	203	172	168	165	177	178	172	164	170	168	186	186	170	171	196	187	179	174	174	161	179	171	194	160	170	189	169	183	185	182	165	183	185	173	161	182	156	146	171	185	171	164	169	173	176	166	178	164	201	165	195	165	180	196	175	204	184	155	175	179	160	186	162	171	162	178	183	175	180	190	171	175	174	166	166	177	181	165	164	173	197	176	188	161	163	193	171	150	195	165	182	197	165	169	170	180	189	188	181	175	179	166	167	191	178	170	160	167	159	195	206	163	169	165	193	181	176	163	161	190	199	181	171	174	157	176	155	156	183	171	193	163	180	166	177	180	174	170	156	163	160	172	177	180	181	174	196	171	173	187	173	179	153	183	162	168	175	162	175	181	159	168	195	168	205	155	197	160	172	185	173	202	174	181	159	186	179	190	171	183	171	196	198	173	180	185	173	184	177	163	170	167	198	171	169	181	177	178	188	190	150	178	150	178	157	169	174	172	172	143	182	161	189	186	170	188	182	174	194	160	169	180	172	175	176	165	178	153	183	152	173	169	165	169	189	191	199	171	151	179	182	195	155	195	180	193	199	186	179	212	146	168	171	173	192	177	170	191	172	172	168	182	195	160	175	178	177	149	169	185	165	176	186	177	193	153	169	176	179	172	166	155	187	178	166	164	203	171	162	187	187	147	176	171	172	181	194	202	168	186	163	140	205	156	196	176	167	176	168	189	161	170	179	174	172	165	159	181	184	188	158	172	189	178	171	174	155	182	177	180	183	148	178	160	191	183	181	181	176	182	166	179	166	188	188	174	161	190	155	167	196	169	180	185	194	173	188	196	185	171	168	161	176	182	174	172	159	178	174	164	154	171	177	158	172	191	171	187	185	167	165	159	186	175	177	172	179	178	176	181	160	192	168	187	156	191	171	166	168	162	159	169	167	184	169	156	166	178	170	152	185	195	169	200	139	169	227	179	156	189	180	182	151	183	169	167	178	171	161	175	193	177	204	157	160	175	184	168	173	156	173	174	158	167	179	185	170	170	192	181	203	182	200	174	173
27516	20027	8200	889	558	509	457	470	426	467	421	399	410	419	412	397	441	401	392	363	424	424	397	416	404	412	403	377	379	406	400	389	380	422	399	381	407	384	417	380	397	394	395	349	430	397	404	398	399	405	382	373	402	392	383	404	372	389	389	395	385	350	409	359	413	415	389	396	396	393	409	410	413	405	373	394	381	403	356	411	406	411	406	390	389	396	366	386	352	402	404	410	402	394	384	409	376	373	368	431	375	366	355	414	397	410	389	397	380	430	396	395	375	385	400	392	380	430	385	396	399	404	358	384	381	395	383	399	377	420	355	385	390	369	392	427	380	388	362	405	355	396	372	389	402	363	391	416	421	376	423	396	399	387	394	416	417	360	414	376	371	371	374	366	384	390	416	410	384	398	403	380	375	382	362	386	402	383	404	376	386	367	387	401	397	406	432	365	379	356	403	401	375	388	362	384	404	386	390	392	391	382	384	369	403	374	381	394	370	407	368	391	406	369	374	424	381	375	365	386	390	391	404	383	380	373	388	425	428	406	408	401	386	371	394	356	372	369	379	404	376	369	415	386	417	368	436	408	408	391	410	375	400	374	407	399	386	402	429	369	374	407	403	392	395	422	412	403	411	415	393	406	409	387	411	373	409	394	395	419	389	412	434	398	379	407	406	390	370	356	417	379	351	450	384	403	383	396	433	394	369	357	385	399	388	363	404	423	413	416	400	367	381	394	339	397	350	396	375	352	376	410	367	402	381	420	383	393	410	388	391	425	404	383	376	382	384	413	422	398	406	389	395	401	393	384	416	422	376	417	375	372	384	407	366	378	378	374	372	386	387	398	379	384	381	405	351	368	384	401	414	389	412	383	376	398	375	399	396	388	354	393	394	407	373	385	395	370	408	398	378	405	408	426	386	406	393	413	420	416	387	364	379	393	364	381	401	427	364	381	395	387	404	413	399	398	372	385	390	372	351	432	371	389	414	375	430	381	423	464	377	380	437	392	391	378	426	403	371	364	370	436	386	394	379	420	350	385	395	418	369	398	375	356	399	421	377	385	386	408	379	420	388	400	396	423	436	401	390	406	412	406	375	423	419	394	410	376	397	357	370	373	368	432	410	366	440	362	380	392	391	385	401	359	395	404	400	386	376	387	378	411	406	359	397	389	365	412	352	415	391	393	398	437	394	386	380	423	403	390	374	382	403	386	369	404	376	384	385	375	390	421	373	395	393	388	358	382	362	387	394	389	380	418	381	383	420	412	390	391	431	409	381	384	416	369	365	399	398	362	366	408	422	392	406	400	399	408	407	389	393	389	423	424	373	419	379	378	396	427	428	388	419	367	385	390	402	401	386	398	370	407	419	411	369	390	417	411	373	441	391	353	377	419	414	402	424	389	367	391	370	362	425	422	409	428	388	384	403	422	406	411	382	384	377	410	405	391	414	384	431	405	396	419	376	406	403	405	391	398	391	425	383	401	407	385	382	358	400	393	435	387	417	387	440	360	388	392	406	411	372	375	383	426	368	382	393	402	368	417	375	434	379	381	399	389	375	419	428	395	384	398	381	374	362	413	377	374	384	370	388	378	392	386	408	399	430	376	412	425	419	376	380	377	388	382	417	405	368	382	398	415	403	371	383	397	431	422	413	376	403	381	391	369	426	379	396	385	382	407	392	386	392	374	359	397	367	405	391	394	372	409	382	419	375	438	393	388	410	413	387	398	389	430	385	402	397	426	428	395	368	394	399	387	366	380	407	376	355	377	393	390	424	398	354	402	401	366	434	391	407	393	378	402	405	391	391	377	413	417	436	376	427	389	410	415	369	374	407	386	404	381	424	424	382	351	402	404	390	427	393	439	396	428	418	382	387	389	409	411	358	378	402	404	413	379	397	386	401	411	376	385	419	412	398	407	387	387	416	364	388	357	372	401	383	373	402	402	367	423	404	378	421	366	383	399	449	376	384	397	381	389	401	376	395	386	402	418	365	389	407	415	364	395	437	413	397	399	396	368	413	399	401	393	393	407	370	396	395	389	376	396	405	373	392	356	373	399	391	393	385	381	407	383	402	371	375	363	372	427	401	408	384	414	382	382	384	392	396	429	349	402	427	399	383	419	431	378	371	397	381	420	422	377	395	414	438	383	394	403	398	395	392	425	430	429	385	397	407	373	399	401	381	387	384	385	398	409	385	352	411	416	387	374	383	396	389	390	347	405	384	421	376	394	390	395	391	419	370	388	403	386	371	408	426	396	369	424	407	416	374	429	399	428	423	411	413	383	381	389	401	407	398	405	374	419	428	390	391	363	360	387	387	368	369	401	417	406	411	398	394	346	409	405	405	368	404	406	398	387	417	385	395	422	356	395	385	395	400	400	383	394	366	392	370	392	417	374	362	371	383	387	405	393	409	406	409	377	383	365	373	382	385	388	363	396	419	398	442	405	345	392	397	433	414	442	418	395	368	385	366	394	386	378	401	418	390	421	395	383	409	423	403	389	396	386	350	370	441	416	396	410	388	415	350	400	377	408	413	396	380	376	389	376	396	382	362	386	372	373	394	391	394	405	375	387	375	392	411	417	397	394	409	384	400	378	407	408	414	377	405	353	384	387	386	386	409	408	414	383	449	382	385	386	411	379	417	376	361	410	387	390	373	372	411	411	412	383	394	380	390	410	373	404	376	381	394	383	426	367	380	391	389	378	412	402	393	381	390	425	396	442	357	377	413	387	388	421	376	418	402	390	386	401	401	407	399	371	399	383	394	386	396	388	408	378	439	417	424	406	401	392	428	370	377	396	355	391	373	431	367	391	424	397	388	394	377	392	402	424	388	399	383	402	417	370	416	371	400	401	389	382	377	382	369	388	336	357	394	381	337	410	391	422	377	342	380	439	389	410	385	363	386	396	373	423	373	375	399	422	377	413	408	423	403	393	389	394	380	374	376	398	398	432	392	397	401	388	414	395	373	374	420	416	399	375	391	360	417	402	402	357	433	381	398	395	374	399	385	352	350	405	386	420	390	399	381	390	421	396	354	443	401	412	403	390	394	378	418	382	402	375	394	408	423	384	379	399	368	406	363	387	371	391	360	384	362	386	423	406	405	383	381	403	353	400	372	401	379	398	400	415	384	396	391	404	348	383	406	418	390	423	394	392	405	370	372	392	399	415	389	394	395	386	378	403	411	399	398	396	396	398	401	351	422	404	390	427	407	384	391	362	389	390	380	392	404	392	423	379	410	378	371	402	434	414	379	387	369	373	436	376	420	414	349	396	406	438	381	393	402	421	378	389	406	422	409	365	424	364	371	416	394	422	375	428	410	394	405	368	385	364	378	399	388	380	395	385	429	365	375	371	375	396	416	380	412	413	357	382	376	373	426	418	381	378	379	406	393	400	374	414	374	399	372	399	393	391	377	383	355	422	392	395	371	388	413	394	388	395	397	382	365	417	421	422	421	397	389	390	400	367	380	390	388	389	384	376	419	390	376	355	372	358	423	379
4959	2558	1396	873	668	640	557	556	488	442	467	460	468	416	453	492	431	388	452	408	411	392	381	443	412	425	396	417	433	424	438	395	439	407	436	404	397	393	404	408	419	449	402	413	392	425	469	427	414	410	389	424	412	403	390	400	443	368	398	410	410	402	404	422	425	400	439	437	403	421	437	400	416	398	409	404	425	434	420	414	379	381	401	412	420	396	419	413	417	401	368	415	460	401	390	374	405	411	454	423	404	412	390	405	394	433	422	417	399	388	413	399	405	425	413	372	400	419	390	417	445	430	407	386	417	424	406	396	400	417	411	418	417	388	441	428	404	399	385	442	430	436	397	414	412	382	411	417	378	425	391	387	420	423	406	406	425	388	399	397	393	401	408	377	417	396	450	386	398	423	444	387	434	415	449	388	405	406	455	414	393	401	431	396	420	403	442	404	414	382	423	419	368	398	414	408	397	427	411	374	431	408	405	406	422	413	422	421	402	418	393	429	436	437	403	415	415	435	397	446	410	395	372	412	430	406	414	407	403	425	398	434	433	371	433	403	478	452	415	411	407	430	393	415	442	395	416	392	413	404	428	418	435	467	425	428	434	434	368	384	437	403	407	405	400	438	401	391	403	414	404	409	417	396	432	431	408	423	419	386	406	370	406	417	382	373	436	436	406	433	400	438	438	414	404	435	419	427	428	393	427	397	418	401	406	415	447	418	401	385	425	377	413	407	421	408	411	419	448	396	386	415	405	416	442	401	402	390	372	379	397	387	390	421	407	369	395	405	382	408	411	407	400	391	434	422	387	374	430	421	411	360	376	437	430	410	409	367	428	415	414	405	402	402	390	397	401	415	402	376	436	428	382	395	404	419	405	417	406	441	415	397	434	396	382	446	379	406	417	421	416	400	413	434	384	385	416	423	373	406	384	401	434	400	428	388	421	429	398	405	396	446	400	373	486	439	423	417	393	440	374	410	461	418	422	413	392	399	416	410	414	433	371	433	402	408	389	388	365	410	413	417	383	443	434	417	383	377	443	390	417	426	439	404	394	404	441	432	386	423	394	410	406	386	437	439	479	393	404	384	395	395	384	420	410	405	386	430	413	403	385	418	418	422	368	384	402	409	419	457	422	403	402	353	389	403	405	395	388	408	387	403	403	429	382	406	442	430	393	410	408	416	358	402	431	390	406	413	416	393	428	410	429	384	409	412	406	384	403	440	398	441	395	416	380	401	417	372	402	460	429	396	399	370	415	420	423	372	440	437	381	408	368	414	437	378	378	380	402	410	433	392	421	398	418	428	405	413	417	445	391	411	400	424	413	419	411	412	403	441	410	374	427	412	428	412	389	420	412	404	423	432	417	434	397	403	400	366	392	419	402	415	381	409	403	406	383	383	438	407	386	427	412	405	415	406	415	377	401	427	407	401	401	401	406	406	415	420	415	387	439	443	390	429	450	393	414	417	402	418	414	406	446	410	379	439	422	383	382	396	376	382	410	434	418	373	419	419	367	403	420	421	388	419	423	412	391	414	359	403	411	456	432	410	418	398	371	400	414	457	405	441	407	396	402	398	420	347	383	403	428	406	438	415	414	391	469	453	455	407	459	419	436	356	395	408	406	396	393	409	402	434	400	437	394	410	425	427	381	416	381	421	394	427	399	427	389	410	431	420	393	400	425	407	422	421	405	368	413	390	412	444	428	434	419	407	412	414	410	407	432	426	427	409	385	417	409	399	421	405	414	411	412	422	418	417	398	432	366	445	406	395	436	416	405	372	418	422	412	398	391	391	378	442	367	406	415	388	382	423	446	421	389	385	410	383	410	396	435	408	407	435	385	384	430	422	396	439	405	412	386	418	440	411	410	386	427	402	410	410	405	402	390	434	407	383	420	427	391	436	378	442	422	399	448	435	385	399	406	411	410	396	366	374	401	402	420	398	422	389	406	443	386	373	385	407	373	405	412	415	416	420	390	457	373	404	451	439	390	425	418	388	416	385	426	391	426	423	433	429	444	383	361	408	422	406	411	435	437	433	415	398	424	455	373	407	352	410	405	413	397	371	451	407	396	467	387	406	413	420	411	438	426	395	405	426	417	429	385	439	394	403	434	431	410	406	415	406	430	418	411	411	404	403	426	411	404	428	443	415	391	416	392	380	388	433	396	431	399	385	394	378	437	403	381	413	375	404	402	422	422	402	402	390	406	369	428	405	362	396	386	396	413	423	410	403	399	375	420	430	381	408	395	377	432	391	398	427	437	438	379	399	420	393	423	403	395	410	415	401	422	423	393	442	397	415	369	396	431	395	400	384	426	393	386	418	416	371	399	399	413	434	385	374	401	411	414	402	414	393	433	437	435	412	438	389	420	405	403	369	360	450	446	419	393	387	373	392	411	392	413	411	403	390	426	411	372	402	391	418	413	400	397	402	419	422	413	365	421	391	405	377	419	408	411	406	430	426	426	410	417	460	423	421	388	372	376	442	437	417	396	414	411	396	389	399	388	381	398	381	416	400	424	446	434	402	400	411	404	384	420	421	432	434	433	391	403	425	399	403	408	404	379	437	421	397	398	394	422	418	410	416	449	413	425	393	399	433	429	447	415	403	395	438	398	430	415	435	413	418	423	366	400	425	365	348	404	382	450	402	406	406	439	370	444	380	427	453	398	415	398	455	425	401	412	407	392	394	402	416	387	369	388	419	442	413	398	412	432	422	420	399	411	414	419	397	383	419	413	448	442	407	367	392	411	415	429	403	394	398	446	409	408	379	428	391	402	417	417	428	412	429	432	423	435	405	411	409	424	434	438	428	426	414	432	425	391	393	424	443	437	373	412	429	404	410	396	418	399	445	394	374	438	400	406	431	413	411	406	404	427	419	403	384	430	378	410	408	414	454	417	391	411	413	378	421	384	386	399	405	413	420	404	443	404	404	435	405	393	381	408	398	381	415	413	419	404	429	420	414	390	434	407	407	389	430	384	454	411	432	440	424	385	404	427	440	449	422	420	399	431	400	402	414	412	402	405	421	390	433	409	406	425	419	392	418	411	422	433	406	451	443	374	380	390	447	393	390	393	419	459	386	412	423	433	396	391	405	405	416	386	427	418	408	423	405	434	439	380	412	442	401	457	405	414	405	424	411	388	401	424	367	411	412	428	403	409	450	420	346	403	367	401	426	426	390	368	414	396	423	414	372	417	443	406	379	406	423	399	390	419	409	398	364	442	406	468	400	466	409	422	411	388	438	371	407	417	391	424	422	394	433	432	362	400	448	407	419	428	437	402	466	419	418	402	421	371	409	364	427	433	400	420	407	408	428	416	426	372	419	414	412	414	430	436	395	378	410	379	395	417	405	424	414	400	403	392	421	397	411	400	395	413	408	383	430	431	408	386	408	439	421	380	447	404	408	415	400	452	414	398	402	441	434	380	422	379	423	412	415	422	394	390	425	435	402	416	421	428	431	409	427	458	463	418	420	432	388	400	412	390	417	387	388	436	410
23586	20923	27763	24201	20824	5127	679	507	422	365	302	300	287	265	289	236	250	248	229	226	253	227	239	221	215	202	211	223	215	189	217	183	201	201	202	198	197	185	178	195	172	175	199	159	191	200	180	186	191	205	176	192	180	196	203	182	184	229	169	198	205	213	154	171	165	179	183	200	175	197	169	190	189	193	182	189	162	228	191	195	200	182	198	185	213	169	182	164	181	193	183	179	191	204	181	166	176	214	185	192	167	185	193	172	171	178	201	209	201	202	190	195	185	161	189	181	194	159	190	163	168	208	181	159	180	187	201	203	189	181	176	203	187	179	185	190	190	174	159	193	195	183	202	191	174	192	184	168	194	191	184	182	183	204	185	169	179	152	159	187	181	222	197	160	192	213	206	185	186	184	201	175	203	180	200	213	185	206	162	192	180	168	176	162	188	197	202	212	160	183	166	175	170	171	178	176	176	204	201	171	195	192	194	190	215	175	188	198	185	183	187	188	167	196	173	181	200	207	189	173	211	180	190	189	186	183	205	188	190	183	184	203	158	208	180	175	211	190	180	196	155	178	188	166	176	185	187	175	195	218	195	209	175	184	196	183	207	174	181	168	173	204	185	151	171	160	200	183	180	190	179	198	183	179	167	205	191	185	189	178	214	209	183	179	195	189	213	191	170	212	166	183	192	181	190	191	176	196	190	186	203	190	214	179	165	166	168	162	174	209	181	185	191	186	207	168	168	206	195	206	175	183	162	184	182	215	207	188	193	173	171	178	211	162	222	163	203	208	194	167	176	195	190	176	179	184	160	187	202	167	191	154	174	187	202	185	198	184	172	197	189	203	196	174	175	205	175	191	189	176	163	177	185	170	196	196	201	190	218	188	220	172	187	187	215	175	216	168	179	192	171	204	164	194	187	187	212	188	210	204	189	204	216	208	167	185	173	185	197	197	174	204	203	190	189	186	168	200	205	163	196	169	180	197	178	175	197	182	171	183	211	180	189	178	178	187	175	190	180	182	197	191	180	200	188	196	168	167	186	199	200	197	163	154	192	174	197	174	175	164	181	208	176	180	216	211	218	190	166	183	188	159	180	173	190	181	202	177	189	172	177	164	195	176	195	198	199	172	179	200	178	191	193	205	184	192	197	192	183	171	186	183	179	185	198	207	210	180	187	216	207	185	178	190	185	200	186	191	186	206	172	204	199	175	186	211	189	178	166	223	181	207	205	180	169	164	172	204	176	183	176	199	186	199	197	187	185	219	173	186	182	202	167	176	185	190	182	165	203	188	172	180	197	192	186	173	195	176	188	196	212	173	206	213	182	180	214	172	177	200	200	208	196	179	174	199	177	189	185	192	172	178	189	192	178	190	190	198	185	185	185	185	185	179	194	192	186	170	197	198	198	186	199	191	179	187	173	181	191	185	190	194	188	202	193	199	193	178	186	187	197	173	196	193	183	171	164	164	155	201	208	191	171	161	201	186	165	164	194	185	174	193	204	179	210	203	186	207	194	206	199	182	172	210	202	209	213	180	171	174	208	193	180	198	188	162	203	182	176	195	172	163	181	184	179	193	197	164	210	178	169	183	197	193	195	197	188	169	228	177	203	173	192	189	187	187	229	191	180	187	177	209	170	173	174	193	194	207	173	194	184	186	200	194	142	177	158	174	146	187	188	171	192	192	175	174	195	182	190	201	208	184	193	201	178	201	175	196	185	200	217	156	209	190	177	188	176	223	191	171	179	195	159	185	205	178	214	157	190	179	173	178	197	175	183	192	200	174	169	193	171	183	186	172	199	174	171	176	176	186	174	194	205	145	188	201	180	183	199	164	188	185	198	197	190	163	188	190	186	178	192	184	191	202	203	184	186	194	180	179	177	162	197	173	198	213	175	183	166	180	183	179	180	192	209	167	207	189	190	197	174	198	165	155	164	187	185	182	215	175	194	177	174	180	209	205	168	182	199	204	217	189	193	189	190	183	193	181	182	198	194	206	171	197	200	186	181	178	180	188	179	189	184	177	203	184	192	198	195	184	167	191	190	202	197	162	198	183	182	182	185	178	211	190	178	175	185	177	186	194	192	204	193	184	167	187	180	195	182	211	192	197	160	164	207	192	184	168	192	205	187	213	189	202	191	178	186	209	198	198	186	197	194	197	177	186	175	181	185	188	175	176	182	198	191	200	194	180	167	181	184	175	189	177	199	194	187	177	186	184	183	198	191	199	207	176	210	173	188	180	213	195	176	176	170	190	176	202	218	219	198	168	162	195	181	187	200	168	200	176	191	187	178	187	171	182	193	186	214	194	200	185	183	191	200	179	160	183	185	203	193	177	190	182	168	206	181	190	191	170	177	179	163	180	193	184	178	188	180	168	177	186	202	193	182	178	202	185	194	187	203	179	187	188	194	199	180	193	160	192	174	184	183	180	199	173	199	178	199	192	208	171	182	196	182	202	157	189	189	210	175	201	185	185	198	186	174	195	214	219	152	223	200	178	182	194	176	191	206	178	197	193	200	202	195	207	177	191	180	178	200	187	174	193	184	191	181	201	213	188	185	194	167	182	186	169	182	194	171	206	176	214	171	186	201	189	172	209	174	197	174	213	182	207	181	195	187	172	189	181	188	194	196	190	176	187	186	190	192	189	192	166	170	184	215	195	184	180	194	190	187	178	191	176	203	193	208	198	213	181	194	187	182	178	186	182	174	173	156	185	181	175	201	198	202	189	187	158	187	184	187	203	217	187	185	178	160	182	192	184	182	192	176	181	209	179	190	168	196	215	184	185	214	168	188	174	181	199	161	177	212	208	194	191	179	186	204	186	174	197	180	182	179	178	177	175	197	187	204	201	202	196	185	177	201	170	203	198	211	178	176	175	183	156	166	197	200	182	185	190	179	185	206	186	177	198	193	200	185	177	195	174	203	186	186	200	167	165	183	183	180	223	197	178	204	205	168	162	232	189	200	185	177	178	172	177	202	178	190	195	194	193	177	190	169	199	183	176	172	183	185	188	186	183	187	176	210	202	188	184	180	190	210	171	184	195	192	182	188	186	189	194	181	163	187	188	174	193	188	202	189	184	173	206	196	212	196	191	194	168	189	206	190	194	186	174	188	173	180	199	204	222	197	181	178	181	172	188	183	201	156	156	185	181	168	209	191	170	194	209	199	206	168	194	189	216	196	213	195	167	197	169	194	183	192	163	221	184	166	155	200	179	197	204	185	180	168	199	195	184	219	186	196	177	180	171	209	200	200	216	188	180	174	181	175	190	176	174	187	193	175	166	203	208	187	179	212	208	181	182	200	222	199	173	181	183	172	183	185	197	179	162	184	173	174	186	173	207	194	172	195	174	170	184	163	163	193	214	167	194	188	195	203	157	173	184	180	177	183	185	182	180	193	186	176	189	185	184	169	179	184	198	184	193	200	185	199	180	190	160	177	197	224	171	173	199	192	171	174	208	161	183	195	209	177	178	196	208	196	177	174	199	184	165	186	185
3461	8517	5454	2470	1746	1362	1053	799	642	525	423	378	372	344	307	294	308	271	258	246	255	238	239	216	213	249	238	216	203	195	220	221	233	225	200	212	206	206	223	224	200	201	212	189	215	208	206	197	195	193	197	216	203	193	213	209	182	193	222	190	199	188	212	216	191	164	204	204	223	199	215	182	184	195	183	205	186	208	199	211	196	189	207	187	195	173	183	204	187	183	218	192	176	201	189	171	208	163	193	197	191	208	179	190	216	174	193	195	174	192	208	192	236	201	190	184	207	195	169	212	210	213	192	219	208	193	204	200	200	203	211	178	193	202	185	199	187	194	209	202	193	178	193	193	210	213	222	202	187	212	168	191	208	192	195	221	194	204	217	226	196	202	192	228	192	201	194	199	187	218	196	187	220	196	205	189	185	186	195	183	217	216	181	204	157	172	205	203	204	220	211	216	204	200	188	194	183	201	203	187	206	199	181	171	184	214	199	202	196	171	206	186	195	187	209	184	196	200	195	216	204	182	214	199	210	215	218	178	204	199	182	202	184	198	202	216	191	193	200	200	193	185	215	204	189	212	196	175	199	207	191	186	188	187	197	185	209	201	187	201	180	195	201	202	215	175	197	177	185	205	221	197	207	223	213	211	196	184	194	195	194	199	185	183	184	183	204	193	203	196	202	170	184	175	190	202	200	181	169	196	199	203	179	192	184	225	190	205	217	169	202	182	220	204	191	172	210	206	201	170	178	180	187	188	200	191	186	203	203	174	209	195	196	210	170	189	172	198	201	203	203	177	162	208	184	196	191	199	215	196	167	199	221	204	211	209	190	193	191	191	188	217	173	183	204	175	215	181	200	221	214	221	204	200	154	207	223	198	193	184	195	214	190	200	198	201	178	181	219	175	179	196	193	190	193	212	193	182	198	195	207	189	209	211	195	190	192	212	231	187	187	192	218	204	196	193	196	181	202	186	186	203	195	165	187	203	195	202	189	227	220	203	185	225	189	196	219	199	205	189	215	201	202	201	203	181	178	198	209	180	207	189	174	187	198	187	220	228	171	196	180	212	200	207	168	193	219	176	199	211	200	208	201	194	209	206	186	196	210	178	196	200	201	199	184	201	195	186	183	201	204	199	225	208	168	207	199	192	207	180	188	185	174	182	212	215	194	199	198	196	209	209	195	210	176	206	176	194	190	212	173	187	208	192	199	193	201	195	184	180	202	165	198	203	173	204	205	207	188	163	184	177	191	172	192	216	209	177	202	215	183	192	219	182	197	182	190	198	225	192	210	186	183	183	166	198	214	180	202	198	190	203	163	186	207	194	212	191	217	194	199	188	208	167	184	220	207	197	198	202	186	206	184	188	196	190	167	201	206	167	186	211	194	185	183	190	198	174	197	199	200	229	187	181	171	178	194	219	194	202	194	194	204	182	187	190	187	187	177	203	200	210	204	194	178	208	193	193	190	207	211	193	200	193	205	160	171	222	203	172	202	201	208	208	222	211	203	186	201	182	190	191	212	179	190	207	192	196	205	196	209	172	209	179	183	202	211	185	197	198	209	191	200	183	222	193	180	167	182	179	193	199	186	210	200	229	195	182	194	194	193	217	203	201	195	207	178	201	216	196	193	216	171	211	220	182	181	206	203	181	171	205	201	184	187	201	210	185	194	182	206	213	195	205	202	211	187	214	183	188	170	200	202	181	198	199	200	209	176	179	199	197	203	207	192	209	177	204	212	196	203	202	199	210	165	199	197	211	187	211	208	201	190	198	207	212	192	187	196	182	210	198	188	190	207	214	190	217	165	159	208	205	184	217	187	202	198	191	176	196	188	207	206	189	211	189	182	185	214	201	217	185	177	193	198	204	171	206	218	191	178	168	206	210	194	183	168	206	188	204	180	205	195	171	202	180	181	185	188	206	202	193	175	196	189	181	205	202	193	182	202	195	197	209	198	208	221	193	225	211	192	186	220	193	214	179	201	208	217	198	203	180	183	197	204	207	171	207	210	170	227	189	202	197	197	196	193	208	188	197	213	198	170	193	163	197	188	212	198	203	192	181	210	176	212	181	174	189	233	203	199	183	196	181	173	175	183	209	179	205	203	198	190	188	218	200	179	226	220	222	198	187	196	168	207	181	175	218	192	183	186	184	201	193	188	191	182	216	227	184	181	198	194	188	218	197	180	206	207	200	216	200	207	193	189	187	186	197	172	200	204	184	203	163	198	171	203	187	208	162	192	184	205	210	175	216	186	208	233	193	202	202	191	201	190	174	214	208	191	188	205	208	197	192	188	200	199	189	175	210	209	203	198	219	200	199	189	182	214	184	201	192	202	201	189	207	183	207	207	212	184	190	182	169	190	196	206	195	214	197	197	176	205	193	184	205	201	192	195	216	177	203	216	172	196	193	196	187	185	194	184	192	214	197	203	196	236	190	205	177	190	196	191	196	195	194	205	188	197	223	182	185	199	200	201	179	207	214	197	198	175	190	213	178	195	198	177	191	184	197	185	198	203	195	208	156	199	179	205	198	202	213	204	232	206	205	191	181	217	199	179	180	218	197	196	175	183	198	177	204	205	217	213	204	192	199	196	199	201	190	206	188	185	199	211	175	217	179	205	199	198	205	195	175	209	196	202	190	195	201	184	194	195	187	216	194	205	187	196	187	193	185	170	162	185	203	194	181	187	202	176	203	214	211	207	209	198	212	216	205	215	190	171	201	197	190	212	206	207	206	192	193	194	211	180	191	208	180	191	194	188	195	210	208	200	190	203	204	199	193	187	194	185	168	212	179	220	195	186	186	200	215	198	196	195	189	187	197	191	220	191	166	192	204	182	211	187	206	205	207	171	190	186	191	213	216	182	207	202	175	203	168	198	219	209	190	208	202	198	207	208	197	217	176	191	169	203	211	195	206	213	224	173	210	187	179	202	212	185	194	203	210	195	199	177	202	188	202	210	172	173	194	193	190	183	191	198	175	213	201	194	202	191	179	182	212	188	178	206	192	218	196	182	191	210	204	197	195	177	187	224	193	214	201	192	211	183	198	189	192	204	190	196	188	192	181	183	184	205	219	216	197	201	201	191	196	174	209	177	206	210	197	182	190	203	192	222	211	211	223	197	200	168	190	186	211	204	202	190	212	191	198	212	200	197	204	199	228	204	208	208	198	174	212	192	197	197	171	201	196	186	194	187	195	185	214	189	200	213	181	236	202	184	195	182	205	201	211	209	195	197	199	208	222	190	184	224	198	191	190	202	191	209	193	215	224	174	171	220	192	203	200	190	202	190	199	204	198	202	180	174	214	209	200	166	216	171	174	191	198	203	212	202	199	198	211	167	184	196	184	204	210	205	215	198	195	188	195	207	201	173	176	213	185	181	196	206	186	187	188	200	198	171	204	193	195	192	203	201	168	203	183	213	203	194	182	177	200	188	179	184	166	204	178	192	187	190	186	181	187	193	206	212	197	210	195	186	204	213	192	184	177	185	215	199	185
24661	20873	26528	25157	7536	835	697	576	534	521	524	518	509	506	494	503	492	490	478	483	496	491	403	521	478	488	484	465	473	465	430	433	494	454	462	468	432	486	446	461	450	472	488	450	425	486	462	471	464	449	462	462	457	486	490	476	486	477	453	451	457	473	449	421	450	476	459	502	459	443	446	442	473	484	452	464	452	441	473	456	478	445	477	484	475	464	517	478	483	401	488	443	491	448	446	470	451	500	471	468	428	482	469	441	482	457	478	469	440	478	429	449	481	431	465	439	511	438	478	466	461	476	436	439	462	474	447	426	481	485	431	464	470	464	438	447	440	453	487	467	502	440	446	487	442	436	398	477	474	438	475	480	436	459	440	453	498	466	420	466	484	447	438	467	450	421	446	462	469	449	433	421	457	432	476	458	431	492	501	436	456	485	466	507	501	449	407	472	448	428	443	421	399	455	457	473	466	455	433	449	458	461	487	478	520	447	469	454	438	471	475	497	450	415	464	462	496	454	454	474	490	436	470	455	518	455	479	472	468	446	441	429	454	452	438	452	461	501	468	444	430	466	468	460	429	409	505	393	446	428	447	465	465	483	449	445	486	466	514	477	442	448	440	450	460	471	474	415	476	453	465	487	409	446	453	451	444	464	479	440	437	460	472	460	488	416	434	419	426	445	459	433	460	481	453	470	451	452	516	511	428	455	421	442	441	434	457	470	494	444	478	446	453	469	423	477	470	439	469	490	504	478	445	452	475	481	437	448	453	488	428	481	440	486	463	498	433	444	456	480	466	493	466	447	465	479	438	492	444	464	479	470	456	457	441	474	477	449	465	461	484	479	467	451	450	449	445	451	463	472	467	482	466	460	443	413	447	432	476	479	444	429	477	477	446	478	476	435	449	467	483	417	489	491	443	466	471	470	459	463	446	455	468	469	465	482	501	460	427	483	480	478	474	458	489	473	466	471	463	433	488	445	463	478	431	459	433	455	481	459	459	438	420	453	425	487	434	437	466	411	478	451	474	483	461	462	459	425	444	471	424	450	430	463	441	494	446	465	435	472	455	443	507	449	474	444	497	455	483	444	492	466	467	463	479	490	456	437	440	470	427	462	424	488	502	443	454	499	457	474	415	483	470	486	471	457	437	470	463	455	465	462	471	453	462	476	469	467	439	466	478	442	462	496	452	434	449	470	456	472	436	428	479	481	445	469	435	462	449	440	435	491	439	468	447	438	471	498	470	472	460	421	427	453	473	440	445	437	468	460	472	443	452	475	468	472	439	459	438	453	404	480	487	485	440	426	509	468	456	428	472	467	450	419	479	460	446	428	479	445	429	485	477	460	461	453	426	430	449	460	468	398	440	448	480	470	456	447	456	429	466	463	430	465	442	441	467	452	453	426	437	438	485	478	451	446	478	455	498	468	464	442	445	453	455	435	448	469	448	458	454	434	456	425	446	433	470	442	442	487	436	474	444	469	434	475	456	459	486	465	489	463	449	457	460	473	442	447	456	465	473	461	460	450	473	460	407	496	441	484	471	426	464	422	441	500	479	442	454	425	457	441	461	481	472	473	470	474	446	450	448	463	454	443	434	437	453	474	464	457	462	407	409	435	438	480	440	450	476	453	457	475	474	454	452	431	431	463	435	471	462	463	452	445	465	450	434	493	480	487	440	467	472	431	470	447	461	444	479	468	447	427	475	466	445	499	447	429	464	445	441	471	444	473	459	431	461	485	495	440	498	445	452	458	471	472	448	441	442	468	474	447	469	477	436	469	463	481	476	447	466	464	454	451	441	453	436	461	500	425	470	461	454	486	474	482	466	469	448	458	431	458	471	454	427	499	499	496	490	477	464	468	432	470	500	467	464	482	422	466	481	430	481	462	452	454	476	435	437	430	434	469	459	443	443	446	437	450	443	480	452	500	474	437	481	425	461	433	458	470	450	500	478	460	452	454	477	450	469	497	460	472	440	427	462	463	451	456	458	432	450	476	454	421	462	457	446	497	471	444	449	506	405	464	472	454	463	464	461	477	472	448	452	455	473	435	430	438	488	432	507	473	456	444	436	432	468	437	489	405	435	471	477	457	428	484	463	444	474	470	452	507	483	466	459	482	506	471	471	488	427	473	468	443	433	436	435	492	493	471	501	447	449	440	411	415	454	435	452	470	436	433	427	462	453	429	478	442	464	473	445	432	502	469	460	453	477	458	472	467	463	486	469	441	444	451	432	431	479	444	483	445	436	481	493	453	455	480	435	453	443	476	437	487	434	459	461	432	452	470	411	449	448	457	456	450	445	444	429	467	453	479	457	452	466	455	464	435	446	414	475	483	429	472	447	456	512	454	452	475	461	470	464	435	464	465	430	477	468	443	476	472	460	441	458	458	486	472	460	435	452	469	443	447	455	471	461	450	403	453	474	485	477	449	451	485	456	460	456	433	440	458	495	450	452	421	495	462	470	473	473	450	459	434	468	441	463	442	465	457	451	442	458	466	482	445	436	478	477	478	446	480	422	425	445	465	485	427	451	499	452	431	499	464	470	447	471	479	443	455	431	432	477	469	480	433	462	466	444	473	440	456	497	436	451	461	428	470	436	456	425	441	445	458	437	460	458	448	492	452	457	441	433	482	476	498	469	498	432	443	418	440	467	449	439	455	446	470	472	455	449	478	467	424	431	462	442	436	423	448	423	464	458	447	437	415	485	443	413	482	451	430	453	434	457	428	502	471	451	460	425	458	445	456	449	463	452	488	427	477	458	475	442	450	474	467	488	453	432	464	472	460	444	449	462	434	438	449	464	473	454	449	483	468	472	472	423	437	420	450	432	469	443	453	426	460	418	436	427	429	433	470	486	456	433	451	445	462	449	446	424	463	490	478	437	459	480	453	438	437	501	459	485	444	456	480	441	425	467	470	423	447	448	469	433	439	477	469	446	417	464	487	436	436	467	472	460	479	458	431	485	447	444	462	462	449	439	426	482	438	458	448	470	474	468	447	441	465	453	448	469	443	413	447	495	456	453	443	447	454	449	447	450	455	441	448	508	463	484	444	424	448	451	485	421	434	461	462	473	462	473	413	448	457	450	448	452	486	425	424	458	468	468	459	454	432	455	468	474	477	432	439	457	472	413	450	436	503	466	475	422	475	426	462	465	409	453	437	466	434	423	475	451	421	474	515	458	466	457	493	460	454	441	433	452	472	460	449	454	480	467	434	439	478	441	471	439	453	455	426	475	453	452	498	454	466	506	466	398	425	460	419	492	459	438	466	475	461	462	492	432	499	447	430	427	468	465	453	445	446	430	453	497	478	475	411	447	464	470	496	439	433	484	468	436	510	448	447	426	458	457	487	455	479	493	477	473	465	457	444	431	449	486	480	474	475	477	457	446	453	462	446	470	462	455	474	425	437	467	448	429	429	448	442	465	442	443	474	505	461	498	457	471	480	481	476	458	423	450	466	450	444	447	418	485	453	436	443	478	437	454	451	418	425	423	453
3474	5145	3370	1696	1335	1108	913	771	674	633	594	588	544	543	506	495	531	517	471	508	445	531	513	522	507	532	503	491	476	463	453	476	441	449	487	426	458	478	442	471	493	490	475	485	484	474	489	474	467	515	474	440	459	422	460	475	486	453	499	473	437	481	427	487	450	464	451	442	460	450	462	464	459	496	447	466	482	456	494	468	494	470	473	421	516	483	485	497	452	479	482	500	457	453	448	502	500	480	451	503	489	473	493	423	494	479	490	496	484	491	476	489	466	498	464	476	511	439	489	437	474	465	472	442	441	480	449	493	453	460	464	444	484	500	454	479	516	480	457	444	492	464	530	488	422	511	473	494	484	468	480	450	506	451	488	461	478	441	446	507	498	524	428	480	462	447	469	474	435	464	476	500	485	460	448	488	471	478	447	461	458	474	463	488	481	472	500	477	462	418	525	472	478	453	449	451	467	488	456	435	466	486	486	457	473	461	501	469	450	478	453	482	431	489	471	464	463	479	454	449	444	481	514	455	492	473	451	464	487	479	463	474	472	471	466	449	450	440	469	476	487	447	451	485	422	456	512	467	442	435	468	472	469	471	421	481	471	459	468	440	495	483	478	434	452	511	490	480	522	497	479	471	451	437	447	481	471	499	463	460	459	458	462	474	468	473	485	460	473	434	470	488	453	473	464	512	462	489	510	472	489	457	479	453	472	445	443	472	464	442	441	522	481	484	461	472	468	493	488	474	464	452	482	481	491	477	453	466	435	504	445	441	457	466	490	501	442	462	480	465	506	468	478	450	512	467	473	457	445	449	480	502	477	454	449	470	448	471	463	450	435	437	505	445	480	528	494	491	452	464	464	446	425	513	423	453	494	459	504	450	502	450	477	472	464	477	484	488	470	449	476	447	486	419	457	463	494	483	507	479	482	474	471	449	471	501	478	475	464	467	478	492	491	482	470	480	414	509	514	486	509	474	469	444	448	480	466	448	483	456	446	484	491	465	490	474	457	441	456	469	493	494	456	449	484	447	485	427	474	447	514	482	468	464	486	453	435	516	485	462	436	476	470	444	454	463	488	513	461	461	450	473	509	469	435	455	427	464	453	447	476	427	485	460	492	450	481	456	437	493	468	468	467	483	502	497	450	469	455	484	423	457	490	477	408	464	459	486	463	458	473	473	439	451	463	468	499	469	470	437	483	480	476	447	476	434	468	458	479	464	509	480	471	463	444	485	470	444	470	519	455	446	486	443	446	458	469	494	497	508	490	481	498	432	476	483	449	485	432	474	464	510	486	462	482	452	486	470	462	465	479	439	475	457	494	472	467	440	470	489	462	501	470	448	435	465	456	441	443	436	471	465	469	481	475	455	458	450	476	462	500	477	469	506	473	481	465	510	424	466	465	471	463	474	480	479	433	440	477	458	441	465	443	479	472	501	489	494	483	492	418	463	468	453	452	476	469	489	473	430	488	482	424	486	464	445	480	478	439	486	478	463	457	480	440	467	459	488	448	459	460	454	461	473	455	499	459	453	480	468	414	429	465	504	474	456	442	494	443	478	496	453	500	503	460	487	453	497	492	482	439	450	524	492	506	487	442	466	487	463	477	468	456	480	473	486	469	461	491	450	441	455	481	449	409	483	482	468	512	456	450	470	455	498	467	480	433	485	458	490	450	441	459	425	514	462	429	463	485	444	468	462	473	469	476	472	482	452	481	482	440	481	490	475	417	422	480	463	464	468	475	477	483	477	496	451	498	490	467	494	445	461	466	445	451	501	474	445	466	489	466	449	471	484	443	464	473	499	470	447	449	475	478	484	469	446	448	466	424	466	447	493	489	463	455	490	462	451	483	493	444	490	463	482	495	447	499	459	497	450	467	490	448	458	473	482	471	494	480	464	455	509	461	448	459	452	464	445	473	479	489	455	483	431	484	485	483	489	495	468	473	487	421	456	481	458	428	475	437	454	473	448	454	519	467	453	481	476	479	440	471	491	490	502	446	475	454	443	462	454	470	482	498	464	459	455	471	484	436	514	429	437	471	442	463	510	468	487	493	479	488	444	462	480	471	480	425	469	455	464	502	492	451	481	501	493	475	464	506	475	452	498	493	436	492	485	474	503	458	420	454	496	427	472	492	474	435	424	495	486	475	433	473	460	491	465	522	493	491	498	469	460	439	506	468	454	447	510	480	454	524	458	476	448	452	440	452	438	480	465	499	463	460	527	477	499	490	490	457	431	479	464	493	489	448	491	483	475	440	483	451	443	463	446	464	430	455	446	455	463	488	438	467	461	460	458	456	462	461	486	461	504	442	468	497	467	434	508	492	448	505	430	451	507	465	494	470	454	452	474	480	482	468	470	434	435	474	486	426	488	439	504	449	482	474	454	446	435	449	470	520	475	465	472	456	471	470	442	489	439	456	490	480	463	463	442	452	470	477	495	469	468	450	482	457	492	432	476	485	481	439	472	508	454	468	534	503	475	449	488	440	490	467	475	468	515	430	480	472	456	519	493	479	461	504	449	457	474	476	457	454	455	461	530	475	494	467	504	466	444	453	463	486	471	453	508	449	517	476	474	457	483	464	485	485	479	486	472	452	419	459	544	436	475	448	470	454	463	473	471	424	464	479	500	452	508	468	443	442	474	446	462	475	432	460	453	475	433	500	450	441	463	456	513	501	457	449	475	466	480	492	452	502	487	495	471	463	467	493	470	463	479	490	447	485	483	452	464	475	464	423	442	485	453	491	477	459	511	459	497	494	469	460	459	479	498	459	447	468	473	480	463	468	457	475	484	460	474	431	488	464	467	497	510	453	509	455	486	450	474	482	486	452	482	483	433	501	484	465	473	453	453	462	487	462	406	461	486	459	467	484	443	488	460	468	482	451	458	459	486	444	492	445	431	525	482	485	473	461	501	512	451	471	468	458	427	448	473	503	456	468	500	444	412	498	485	499	478	443	493	487	464	454	486	461	429	479	476	463	456	470	471	492	497	446	442	442	465	494	468	478	432	469	478	443	453	496	456	478	476	479	499	449	477	480	484	504	495	489	504	468	490	501	492	471	437	477	453	460	497	464	447	475	464	460	480	426	526	457	493	439	450	509	484	445	463	461	475	430	479	470	490	486	457	467	433	473	469	489	471	472	435	447	503	454	478	482	489	474	456	485	453	461	471	415	448	435	455	481	480	465	447	462	463	489	501	455	435	482	435	485	460	500	456	481	461	466	481	478	438	469	499	534	497	453	460	452	457	487	483	437	470	465	530	457	433	456	506	497	452	457	475	463	507	446	479	472	480	482	446	465	483	429	504	435	486	437	455	488	470	506	445	443	431	466	498	455	446	492	486	534	499	473	445	481	468	472	440	504	463	443	435	458	464	466	463	425	460	459	481	488	477	478	455	458	486	477	452	461	433	424	430	505	473	470	441	517	456	431	491	472	446	464	433	455	474	470	450	461	468	442	416	490	471	457	479	462	473	453	487	468	456	484	441	478	478
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
